hacker news with inline top comments    .. more ..    31 Dec 2015 Ask
home   ask   best   3 years ago   
Ask HN: Why my question about Ian death was removed from Ask HN?
3 points by kiloreux   ago   3 comments top 2
1
Tomte 4 hours ago 0 replies      
I suppose because it is a meta question where any discussion doesn't have any value.

We already know that many HNers are in favor of a black bar. It doesn't matter if there are hundreds or thousands.

Just ask hn@ycombinator.com. They are the only ones to decide on this, and they already know about that request.

What could a Ask HN thread possibly do?

Ask HN: Struggling to pay rent this month. Can I help you with a gig?
237 points by _whynow   ago   34 comments top 19
1
chrsstrm 15 hours ago 0 replies      
So I wouldn't advocate abusing this, but...

If you have a Freshbooks account and you use it for sending your clients invoices, Freshbooks has recently partnered with a company called Fundbox which provides advances on your outstanding invoices. I'm not sure what kinds of qualifications you may need to be offered this service (not sure if account age or previous activity plays a role, I've used Freshbooks for a long time before this advance service was put in place), but any invoice under $1K is typically available for an advance immediately. Repayment is on a weekly basis and the fee is rather reasonable compared to the payday loan and title loan services you see advertised to "help" the desperate. You can add anyone as a client with nothing more than a name and an email address and you can send them an invoice instantly. The account set up for Fundbox is literally just connecting your bank account for them to ACH to you (inbound is about 2 days) and for them to automatically pull their weekly payment out. And, you can repay the entire loan at any time with no penalty.

2
atmosx 17 hours ago 4 replies      
Can I ask why are you interested in 1 gig and not a full time job?

Your skills seem pretty much what 2 out of 3 companies in WWR[1] are looking for. If your skills are what you say they are, you'll get hired in no time IMHO.

I wish you best of luck and happy new year.

[1] https://weworkremotely.com/ and SO careers are the best job-boards IMHO.

3
jaredcwhite 16 hours ago 0 replies      
I've been in the same boat as you very recently (top client unexpectedly had to let me go because of low budget, when I was confident it would be fine through the early part of 2016). And I quite understand struggling to pay rent all of a sudden. Not fun! All I can say is, it gets better! Network like crazy, reach out to everyone you know: old clients, former coworkers, even people who offer the same services you do. You might be able to pick up work they're overloaded with, or talk to a past client at just the right time when they're ready to do another project. Also as other people have said, there are great job boards out there (WeWorkRemotely, etc.). Another thing you can try doing is blogging about some of the work you've done, problems you've solved, etc. -- never hurts to include content marketing in your "personal brand" efforts.
4
_whynow 16 hours ago 0 replies      
5
jason_slack 17 hours ago 0 replies      
I don't have any work that I can offer, but I wish you the best of luck. I know the fear you might feel about not being able to pay your bills. Chin up!

If I happen to hear of anything, I will ping you.

6
404error 16 hours ago 0 replies      
I'm afraid I will be facing the same problems here pretty soon. Have you tried calling/walking in to any local businesses that don't have websites set up? $1,000 for a simple static website might look like a bargain.

Best wishes, and good luck.

7
sah2ed 16 hours ago 0 replies      
In case you are decide to look for an actual (remote) job as opposed to a short gig, you could try this list[1] of sites that aggregate remote positions.

[1] https://github.com/lukasz-madon/awesome-remote-job#job-board...

8
tluyben2 13 hours ago 0 replies      
Been in the same boat and will try to help so sent you a mail.

What helped for me was intensive real-life networking; it changed my life. You cannot imagine what is there to pick from in this world if you speak to enough people.

9
danso 17 hours ago 0 replies      
I don't have anything to offer but I hope opportunities come your way through this; it's not easy asking for help, even anonymously, with the unhealthy way that money is linked to status and pride.

Sorry if this is unhelpful, but what do you have in terms of LinkedIn and other front-facing portfolios (including Github)? I've been out of the Rails job market for a few years now but I still get recruiters who are obviously autoscraping LinkedIn and Github (literally, for any repo that is classified as Ruby) and doing cold emails. I don't know if a full time gig is something that's possible for you but it certainly won't hurt to keep those low-maintenance nets open for the occasional legitimate recruiter doing keyword searches.

10
jacquesm 17 hours ago 1 reply      
How high is your rent?
11
jdenning 15 hours ago 0 replies      
That sucks - I had a similar issue back when I was contracting; it happens to the best of us.

Unfortunately, I don't have a project for you, but I wish you luck! Keep at it, you'll pull through!

12
c0110 13 hours ago 0 replies      
I don't have a project, but I wish the best of luck and hope things turn out better for you!
13
mwhuang2 15 hours ago 1 reply      
How much is your rent? I know you don't want to accept money, but I may be able to send a donation.
14
rememberlenny 16 hours ago 1 reply      
hackhands.com is good at fast payouts for what you are describing.
15
mrpollo 15 hours ago 0 replies      
send me a copy of your resume `ramon at 3dr dot com`
16
SatoshiRoberts 15 hours ago 1 reply      
Have you worked with Redux/React at all?
17
glitch003 16 hours ago 1 reply      
I've had good success with gigster.com
18
markeroon 17 hours ago 0 replies      
Hope things turn around for you.
19
aembleton 17 hours ago 1 reply      
Can you provide links to your profiles on LinkedIn, Github and Stackoverflow?
Ask HN: What became possible or practical in 2015, which wasn't in 2014?
3 points by jodrellblank   ago   1 comment top
1
urs2102 5 hours ago 0 replies      
This is definitely a neat question, especially as growth is sometimes hard to identify as it happens in front of you. I think there were a couple of really significant things that came about this year.

1. Gene editing in embryos

2. Orbital rocket makes a successful return and landing.

3. Self driving car technology becomes more commonplace, and becomes more feasible for people.

I think the hard thing about your question is, "have we built new tools to build a cooler future in 2016?" and that can only be seen when tools today are actually building the future tomorrow. The other thing is that something like 2 or 3, have had people working on them for years prior, so it's not that anything become suddenly practical in 2015 -it's just that all the work now bared its fruit.

Sources:

[1]: http://www.nature.com/news/chinese-scientists-genetically-mo...

[2]: https://en.wikipedia.org/wiki/Falcon_9_Flight_20

[3]: https://www.youtube.com/watch?v=a9k5c_P-y-k

Ask HN: In my spare time, should I work more or do personal projects?
5 points by csnewb   ago   3 comments top 3
1
jarfil 5 hours ago 0 replies      
Unless you are really insecure about your proficiency in any work-related tasks, I would strongly suggest against doing anything work related in your spare time.

It would only dilute your salary (now you're working 1-2 extra hours every day for the same pay), and while it might provide you a slight productivity boost (unless you burn out), if you ever were to need those hours back it would be difficult to explain the lower performance at work.

If you want to improve your skills, I would suggest reading, taking a course, working on your own projects, anything by spending time on work-related stuff.

Unless you're the founder, in which case what are you doing not working 24/7.

2
citrusx 6 hours ago 0 replies      
As long as you're learning, you should do whatever feels right. Don't overthink it. You can always switch things up if you feel like you're overdoing anything.

One benefit to doing your own thing, is that it can help beef up your github "portfolio". But, don't feel beholden to that or anything.

3
mazeway 6 hours ago 0 replies      
You "shouldn't" do anything in your spare time. Just do what you want.
Ask HN: Taking on Some Product Manager Responsibilities: Book Recommendations?
6 points by anm89   ago   5 comments top 3
1
rahimnathwani 1 hour ago 0 replies      
Overview of being a PM:

- Inspired

- The Product Manager's Desk Reference

- The Lean Startup

- Agile Product Management with Scrum

Targeted at interview preparation, but good for breadth:

- Decode & Conquer

- Cracking the PM interview

Other good books for PMs:

- Talking to Humans

- Hooked

- The Design of Everyday Things

- Zero to One

- Traction

3
PaulHoule 14 hours ago 1 reply      
Get these two

http://www.amazon.com/Rapid-Development-Taming-Software-Sche...

and

http://www.amazon.com/Software-Estimation-Demystifying-Devel...

If you want to get deeper into project management I suggest that you become a member of the PMI and possibly get certification from them. The training and testing are rigorous and it is a certification that means something both from the knowledge you get and the benefit of having it on your resume.

Are there any actual investors in Los Angeles?
3 points by nicholasJ   ago   1 comment top
1
tomcam 9 hours ago 0 replies      
Tech Coast Angels are the real deal, but reality is not on your side. It's like living in Mountain View and asking why you don't have you pick of mobile lighting crews or craft services.
Ask HN: Can you help me find a junior ML job?
3 points by birewlk   ago   2 comments top
1
yvorona 10 hours ago 1 reply      
head over to iotasecurity.com, and lets talk.
Ask HN: What problem in 2016 will be potential startup?
4 points by mirap   ago   2 comments top
1
tmaly 20 hours ago 1 reply      
some big company that offers some useful service that is not a core service the company usually provides. It will not be profitable at some point, big company will ditch it, and users will be left looking for a solution.
Slack Team for Google Apps Scripts Users?
4 points by paulcole   ago   1 comment top
1
BorisMelnik 4 hours ago 0 replies      
What are some examples of how you used Google Apps Scripts as a content marketer?
Ask HN: What one thing do you want to learn or achieve in 2016?
10 points by christopherDam   ago   4 comments top 4
1
richerlariviere 5 hours ago 0 replies      
I want to setup my life in order to make it stimulant and balanced. You know, to deal with healthy lifestyle, job, social, contribution on OSS projects and self-learning.
2
codenut 2 hours ago 0 replies      
Learn a foreign language. Probably German.
3
swcoders 7 hours ago 0 replies      
I want to do something with AI and want to learn AI. Can anyone guide me some cool beginner projects with neural networks?
4
danielvf 7 hours ago 0 replies      
Learn Elixir. But then I accidentally did that over Christmas vacation for the stockfighter.io challenge.
Ask HN: Whats your favorite HN thread from 2015?
47 points by ThomPete   ago   18 comments top 9
1
minimaxir 1 day ago 4 replies      
"My Livecoding.tv account deletion saga": https://news.ycombinator.com/item?id=10486476

Which maybe was not on the lines OP intended. :)

2
randycupertino 1 day ago 1 reply      
The guy who was talking about his "spouse firewall" in the facebook thread was pretty great. Basically he just doesn't have facebook and his spouse is the filter, she tells him all the important stuff. It was an excellent idea! :D

here's the thread: https://news.ycombinator.com/item?id=10703194

3
atmosx 1 day ago 1 reply      
"How do I stop comparing myself to others" : https://news.ycombinator.com/item?id=10523788

@cperciva's answer was sublime IMHO for multiple reasons.

4
Cerium 1 day ago 0 replies      
"How to be a good technical leader" https://news.ycombinator.com/item?id=10395046

The points in this thread helped me better understand team interaction. Especially: A leader is never too busy to listen to a teammate.

5
ThomPete 1 day ago 1 reply      
This is one of my own ASK HN threads but I was really happy with the discussion in there.

Ask HN: What problem in your industry is a potential startup?

https://news.ycombinator.com/item?id=9799007

It gave me so much food for thought and ended up with a fairly popular essay http://000fff.org/the-problem-with-problems/

6
swalsh 1 day ago 0 replies      
For the amount of time I spend on here, it's a shame I can't remember any "life enhancing" threads that would be worth mentioning.
7
swanson 1 day ago 0 replies      
"Presumption of stupidity": https://news.ycombinator.com/item?id=10034883

Really enjoyed both the article and the discussion on that one.

8
kelt 10 hours ago 0 replies      
"In Memoriam: Ian Murdock (docker.com)" https://news.ycombinator.com/item?id=10813524

Some pretty healthy discussions and consolidated information which I can't find elsewhere.

9
vmorgulis 1 day ago 0 replies      
Ask HN: Which books did you download from the Springer Bonanza?
3 points by jacquesm   ago   1 comment top
1
itg 20 hours ago 0 replies      
All Of Statistics by Wasserman
Ask HN: How to avoid being arrogant?
70 points by pedrodelfino   ago   72 comments top 47
1
milesf 20 hours ago 5 replies      
Technical people suffer from what I call "Engineer's Disease". We think because we're an expert in one area, we're automatically an expert in other areas. Just recognizing that helps.

I've also observed that there are generally two types of confidence: the brash, in-your-face type and the quiet, in-the-corner type. The point is not the type, the point is confidence. You need confidence in order to tackle problems, which might be wearing a mask of arrogance.

2
stcredzero 20 hours ago 0 replies      
1 - What exactly is arrogance?

From an appearance/soft-skills perspective, it is one possible mode of the assertion of social dominance based on skill/expertise. It is a more aggressive one, hence it is more likely to backfire. There are far better ways to assert social dominance based on skill/expertise which are more socially productive and far less prone to backfire.

From a mental functionality perspective, you're being arrogant when you are prone to false negatives when judging other people and their input and prone to false positives when judging your own.

how do you avoid being arrogant?

Humility. Spend time at the bottom of a learning curve. Truly take a deep dive into a different mental model of the world. Prove the null hypothesis. "If you're the smartest guy in the room, you're in the wrong room." If it's the case that no matter what you try, you can't ever find your way to a place where you're mistaken, you missed some big facet of reality, or you're a beginner again, then congrats: You Are Arrogant!

3
tonyhb 20 hours ago 0 replies      
This is a great question with a lot to answer. Would love to hear everyone else's thoughts on it.

To me arrogance is conceited. It's assuming you're better than everyone else. It's assuming everyone else is worse than you, and making it shown.

Detecting arrogance is pattern-matching for multiple traits more than a single characteristic. Some examples that show arrogance:

- Thinking you always know best

- Similarly, thinking you're cleverer/funnier/N-er than everyone else

- Not listening or valuing others opinions

This can be verbal as well as non-verbal. Pretty much all of this boils down to two values: narcissism (self-conceit) and lack of respect.

Why people become arrogant is a tough, philosophical and behavioural question. Is it parenting? Is it consistent self-praise? Maybe not being challenged as a kid? It's hard to find a real answer. Sometimes people really excel at an early age and it might make them think they're better than everyone else. Then again, maybe the person didn't grow up to value other people in the right way.

And generally whether it's bad is a situational call IMO. It's bad if you don't have anything to back it up. Even if you're brilliant it's bad if you're a douche about it (and have no respect for others).

Could you blame Steph Curry for being arrogant about being (one of) the best shooter in history? Maybe not, but if he's a dick about it you probably won't like him.

And that's probably what encapsulates whether arrogance is bad: does it hinder your personal relationships or your personal progression? If so, it's a bad trait. And I think that question can be asked of anything.

Some people below have posted great points in preventing arrogance. Part of the problem is ego: learn that other people do hard work and value them. Easier said than done. Assuming you're doing the easy part of a project is a good tip. Asking people about what they do and actually trying or taking interest in it is another. Working with smart people is even better, though it's not necessary even not-so-smart people do tough jobs that people might not value.

4
vinceguidry 20 hours ago 1 reply      
I share your difficulties in thinking about the topic. I feel like arrogance is one of those mushily-defined words that allows anybody to use it to describe just about anything they don't like about that person.

The problem is that a person with a healthy ego will always come off as negative to some people, because that person won't shy away from confrontation the same way that the humbler majority will. I prefer words like "hubris" which better target identifiable personality defects.

That said, being needlessly confrontational over things that are personally emotional is a good way to get called arrogant. Another thing that people don't like is expression or allusion to a belief that people deserve to be in whatever social class they're in.

A good preventative antidote is to adopt a service mindset. It's hard for people to form negative opinions about people that are always being helpful. I love reading about butlers for this reason, a butler has to embody the service mindset without being humble. This juxtaposition itself is the fodder for an entire genre of books.

5
INTPenis 20 hours ago 0 replies      
Working in IT i've dealt with a few arrogant, but often brilliant, tech people.

I myself can come off as arrogant sometimes, and believe me it's always involuntary.

Online I've taken to reading everything I type and trying to imagine reading it from another persons perspective. That way I often throw away comments before posting them.

In real life it's much harder because it often takes me a long pause before I can answer someone, that pause is filtering out unnecessary arrogance and "snide".

6
cristiandonosoc 20 hours ago 0 replies      
Very very easy. Work with people that are much better than you. Difficult to be arrogant when someone can kick your ass, field-wise (sometimes even literally-wise). Plus you get to improve so much faster.

And yes, they're always much people better than you.

7
andreasklinger 20 hours ago 2 replies      
(Not directly answering your question - hope it still helps)

Three principles i live by

- Everyone lives in a reality were they are the hero - the smart, clever individual who got perfect reasons to do something and was misunderstood if something went wrong. Let them be this hero or you will be the villain.

- The root of every problem around you is ultimately you, yourself. You should have either fixed it, helped fixing it or avoided it. Blame the next person just delays this.

- We judge our own intellect with our own intellect. We cannot even understand how stupid we are (esp. in specific areas that are not interesting to us). Assume the worst in your own case and you are on the safe side.

8
jfindley 19 hours ago 0 replies      
One observation I've made over time is that arrogance is, often, a mark of inexperience.

I've observed this in myself as well as countless others - on way up the learning curve you think yourself an expert and become arrogant about it right before you realise that in fact the computing industry (and probably applies to many other industries too) is so complex that it's likely impossible for a single person to understand everything.

Thus, for some people, a good way to combat arrogance is to gently teach them things they don't know - which will hopefully lead them to understand that we all have much to learn. It certainly worked for me.

9
a3n 19 hours ago 1 reply      
> how do you avoid being arrogant?

Listen, no matter what, and make it a point to not interrupt.

This may or may not stop you from being arrogant, but it can avoid that perception, which is almost as good for group dynamics.

10
samelawrence 20 hours ago 0 replies      
1 - IMO, Arrogance is a combined belief that one knows more or is more capable than one might actually be, but certainly more than one's peers. This tends to lead to a sense of higher value than those peers, and a disregard for equality.

2 - Detecting arrogance in the self can be hard, but isolation is a good warning sign. If one finds oneself separate from the group, there can be a variety of factors, but check in your heart to see if arrogance is the cause first. To detect it in others, ask questions that deal with empathy and helping others.

3 - People can become arrogant if they are the "biggest fish in a small pond" for too long, and actually are the smartest person in the room for a while. This is one reason it's good to always put yourself in work and cultural situations that test the limits of your abilities and allow you to grow and teach simultaneously.

4 - Arrogance as commonly defined is probably always a "bad" trait, simply because it is anti-social, and an argument can be made that the only real ethical behavior is social behavior. That said, many many arrogant people have made significant contributions to society, but it's important to understand that their arrogance or anti-social behavior may have been a symptom of their brilliance, not the cause.

11
dkrich 20 hours ago 0 replies      
I'd say arrogance is expecting success without actual certainty that it will occur. Some people are good enough at what they do that their odds of success are high enough to make them seem trustworthy when they speak confidently.

Others have no real reason to expect to be successful, having never experienced success in what they are attempting.

So to me, the best way to avoid arrogance is to take an honest assessment of your experience and whether you have actually experienced success in the arena you are attempting to enter, and if you can't point to past successes, don't speak as if you expect to succeed this time.

This is something that comes with age, I believe. As you get older you gain more experience, so you understand that success is difficult to achieve. This does not necessarily mean approaching things with a defeatist attitude, but rather to take a more comprehensive look at the challenges and not merely rely on your own unproven abilities and proceed accordingly.

12
brightball 19 hours ago 0 replies      
Arrogance is basically over-confidence to the point of brash, rude and delusional.

So assured of your correctness that you'll ignore contrary information. A military type example would be to assume that your forces are so superior to the enemy that you ignore information about new countermeasures and send your troops to their death.

In programming or business terms, you could have a process that people assume is the right way to do everything in every situation who are unwilling to adapt to nuances.

A few relatable examples:- Do everything in the database!- Do everything in the application!- Do everything in the client!- This Javascript framework will always be around, we should totally build our business around it!- Nobody ever got fired for buying IBM!

Usually the best way to detect it is to ask somebody holding hard to a point of view to explain it.

So IMO, the best way to explain arrogance would be delusion in combination with ability to act on it.

13
atmosx 16 hours ago 1 reply      
1. What exactly is arrogance?

Arrogance can be perceived as an offensive display of superiority. We can have straight forward manifestations of arrogance but also comes in a disguised or cloaked form.

2. How do you detect arrogance?

If it's straight forward it is easy. But sometimes is well concealed behind actions, irony or even gentle words. I believe that we detect (or display for the matter) arrogance from a set of behavioral traits more than anything else.

3. Why some (we?) people become arrogant?

Because we are not wise.-

The Socratic paradox goes like "I know one thing: that I know nothing". Socrates believed that he is the wisest man in Athens because he knows that he does not know while others falsely believe that they know. Pythia (the famous oracle of Ancient Greece) confirms that Socrates is the wisest man in Athens.

What Socrates was trying to say gets a lot clearer by Aristotle a couple of decades later, when he writes "It is the mark of an educated mind to be able to entertain a thought without accepting it.". Shakespeare in 1603 A.D. in As you like it writes one of my favorite rhymes: "The fool doth think he is wise, but the wise man knows himself to be a fool."

Combining all the above, we can say that smart doesn't make wise. Wisdom comes through experience and careful unselfish study. Smart is good, shiny but can get us easily out of our way. Wisdom is what we should be aim at.

Then the question becomes: What is wisdom? And Socrates replies "The act of making wise decisions". Which decisions are wise? "The ones that do not hurt your spirit". Socrates believes - like Christ- that even if actively attacked, we should avoid attacking-back because it will ultimately cause us anger and hurt our pure spirit. Socrates says that every human has the obligation to keep his spirit as pure as possible: no anger, no fights, no fears, etc.

4. Is it always bad?

Yes. It is always bad.

5. If so, how do you avoid being arrogant?

See answer No 3.

14
erik14th 19 hours ago 0 replies      
IMO the problem is about making people feel bad.Arrogance is the "I'm smart you're not" attitude.

Sometimes you think you're helping and sometimes you're actually helping but you're still making people feel bad about themselves.

YC recommended a nice book that can help you avoid being arrogant:Non-violent communication: a language of life

https://books.google.com.br/books?id=nY4tDDO93E8C&printsec=f...

15
maratd 19 hours ago 1 reply      
> 1 - What exactly is arrogance?

Arrogance is the presumption of competence where there is none.

> 2 - How do you detect arrogance?

If you have competence, it's fairly easy to detect incompetence in others. If you want to detect incompetence in yourself ... that's easy. Let yourself fail.

Arrogant people never expose themselves to the possibility of failure. In the rare circumstance when it does happen, they deny it. Anything else would pierce the veil of presumed competence.

Let yourself fail. Over and over again. Acknowledge the failure. Keep exposing yourself to new things and keep pushing outside your comfort zone. That will keep you nice and humble.

> 3 - Why some people become arrogant?

Fear. Fear of failure. Fear of being perceived as a failure.

> 4 - Is it always bad?

Yes.

16
midnightmonster 16 hours ago 1 reply      
Arrogance which bothers me in my children and of which I am ashamed when I display it is a strident confidence in one's judgement about some matter that's out of proportion to one's actual knowledge and experience. (It's quite distinct from charming childish optimism that one can take on any challenge.)

I believe you can become arrogant by getting used to being the smartest person in the room (or believing you are), noticing the times you readily had insights that others lack, etc.. Confirmation bias plays in, too, since as soon as you start to conceive of yourself as knowing, unless you try very hard not to, you'll take more note of events that confirm your self-assessment than that disconfirm it.

As others have noted, arrogance as described here is closely akin to the vice of pride (which is opposed to the virtue of humility). The main distinction I would draw is that arrogance to me has a stronger social aspect--a particular way of presenting oneself, born from pride. Pride itself is a spiritual state and could (at least hypothetically) pass unnoticed if you were also good at hiding it.

I referred to confidence-out-of-proportion, and I think I stick with that. To my mind, a person who exhibits rational confidence in their judgement is not arrogant by definition, even if that confidence is (correctly) very high. But arrogance isn't the only way to go wrong. E.g., a software BDFL may be a jerk even if he's not arrogant, and someone who confidently makes a decision they had authority to make without consulting someone who would rather have been consulted isn't arrogant either, but may none the less have committed a faux pas. Both may be incorrectly perceived as or called arrogant.

17
baby 20 hours ago 0 replies      
I think being aware of it is already a step in the right direction. You can't control what you're saying at all time, but you can try and make effort to be less and less arrogant. Notice when you are and try to fix it, notice when you aren't and try to repeat the pattern.

Of course this advice assume you have already understood that 1) there is nothing to be gained but bad things by being arrogant and that 2) there is no reason to be arrogant.

18
yason 19 hours ago 0 replies      
Arrogance is a way of pushing others down socially while using that push to lift yourself up above others.

Nerds often come out as arrogant by merely offering unsolicited advice or opinions. It doesn't matter if you actually do know what you think you know: you can still be arrogant even if you're right. This sort of arrogance is basically about stepping onto someone else's lawn.

For the general arrogance, I don't have answers. I haven't much felt the need for setting myself above others outside of a special context where I believe that my skills will benefit everybody so I'm not quite sure what's driving that.

For the nerdy arrogance, there's one thing I do: I usually negotiate responsibilities first before acting, i.e. I claim the territory before I pull out my tools.

If I've agreed with someone that I should take a look at fixing something, then I can rightfully and confidently exercise my knowhow myself because finding the solution has become my own territory. If it turns out to be a problem, I'll just return to negotiating: "I understood you wanted me to fix this so do you want me to continue or do you want to fix it yourself?" Conversely, if there is no agreement about territory I won't step in but just let them know they can contact me if they need me. I might know exactly how to fix something but I realise it's not my place until we've first cleared who's going to do what.

Also, getting into a debate with someone you don't know who actually does like debating, can easily be considered arrogant. Likewise there: while debating can be fun with the right person, however, most of the time with most people it isn't so I'll just skip that unless I specifically know the person.

19
autoreleasepool 19 hours ago 0 replies      
> What exactly is arrogance?

Egos constantly need validation. In some people, this need results in certain annoying validation seeking behaviors. A few office examples are: constantly bringing attention to one's abilities or accomplishments, speaking to others in a condescending tone, putting others down, and failing to listen to others. I believe these sorts of validation seeking behaviors are what we collectively call arrogance.

> Is it always bad? If so, how do you avoid being arrogant?

Arrogance is when your ego gets in the way of your daily life. Arrogant people are too focused on themselves to notice that they are annoying others. This hinders their ability to communicate or receive correct information. This makes them less productive in a team environment and a pain to work with.

IMO The best way to avoid arrogance is to be mindful about your interactions with people. If you practice mindfulness and compassion in your daily interactions with others, you will find that people will enjoy interacting with you more. As your mindfulness skills develop, your skills in communication with others increase as well.

20
smileysteve 20 hours ago 0 replies      
1 - Arrogance is a combination of stubbornness, pride, and ignorance that there are other ways.

2 - Detecting arrogance in it's subtleties can tricky, but often times it's less subtle. A nice Star Wars linkage is 'only the Sith deal in absolutes'. Otherwise, you can detect when people avoid asking or answering questions that might allow other input.

3 - Some people probably become arrogant as a defense mechanism to being questioned. Often, by over compensating with confidence it can help you lead dictatorially. By being the loudest, most stubborn, and sometimes / most of the time right (to at least some degree) they will get their way by the passives in a group. More broadly speaking, arrogance is caused by a lack of perspective - an inability to perceive that someone else might bring ideas to the table or that you might be at all inadequate.

4 - Yes, it's always bad or at least not an admirable trait. Particularly when working with others. By being arrogant you will often miss different solutions that may be easier, quicker, more elegant, or better explained.

21
threatofrain 19 hours ago 0 replies      
I believe that arrogance is failing to play the social game. It's not just an internal state. It may be symptomatic of an internal state, but that's not what people see. People only see what's on the outside.

And the fact is that there are all sorts of people with all sorts of internal regard, but there are also between-individual differences in theory of mind.

It doesn't matter whether you are Bill Gates, Joe the Plumber, or Andrew Ng. You can always benefit from playing the game. You are never too elite or too rich to play the game. Even if you think you're better than everyone else, as long as you can easily manage an elegant model of public perception, it behooves you to play.

So why would someone not play? I think, (1) your theory of mind isn't up to par, or (2) you have contempt for people and an impulsivity that gets in your way notwithstanding your individual and crowd modelling abilities, or (3) some combination thereof.

22
chousuke 20 hours ago 0 replies      
The way I see it, actual arrogance is a character flaw, allowing yourself to become secure in your "knowledge" that you have something over other people which makes you unconditionally superior. I don't think there's much you can do to cure that except introspection.

If you do not actually think of yourself as superior to others, you can accidentally appear arrogant by failing due diligence when communicating with other people, which in turn may be caused by lack of practice. Pay attention to what you say, and think of what you could have said to deliver your message better.

Especially in writing it's important to imagine how the reader may react to your words, and consider the benefit of terseness over the possibility that you may be misunderstood or misinterpreted. Going over your phrasing once or twice is a good idea as well. Also keep in mind that whoever you're talking to can not know everything that you know, and that this is often not their own fault.

23
agarden 20 hours ago 0 replies      
If what you say makes the people you are talking to feel stupid, and you don't care that it does, then you will be perceived as arrogant. There are other ways of being arrogant, I am sure. This is one way.

If people who are more powerful than you perceive you to be arrogant, they will tend to lash out and strike back. If people who are less powerful than you perceive you as arrogant, they will walk on eggshells around you. Because no one likes to feel stupid.

The tricky thing is that you need to remember to care about how what you say will make people feel, even when what you are saying is purely technical in nature. In other words, you can't ever focus so purely on the technical issues that you forget to craft your words to account for your audience's feelings. Which is really hard.

24
mrpsbrk 10 hours ago 0 replies      
Not exactly answering the question, but: Many times "You're so arrogant!" is just a way to stop an argument. It is a way to derail the topic into some unmeasurable subjective trait. And some times the part doing the accusation is the one who does not want to negotiate.
25
samsolomon 20 hours ago 0 replies      
This is an interesting question, and I'm curious to see what others here respond with.

I would say arrogance is using your power, wealth, prestige just to show others that you are powerful.

The secret to gaining respect is having power, but only leveraging it when absolutely necessary.

26
aeze 20 hours ago 0 replies      
1. Confidence at someone else's expense.

2. From a lack of empathy or consideration.

3. I think it's largely due to deep rooted insecurity (maybe in other areas than their strengths).

4. I think it is always bad. I don't know how you can avoid it aside from self-reflection.

27
tahssa 20 hours ago 1 reply      
I see arrogance as actions where a person does not have or show empathy/understanding towards others. So, in general, people should not try to be less arrogant (that would be a fools errand). Instead people should focus on developing empathy.

IMHO.

28
rrherr 20 hours ago 1 reply      
How to avoid being arrogant:

"Assume that your part of the project is the easy part." [1]

"Heres a polite persons trick, one that has never failed me. ... Ask the other person what they do, and right after they tell you, say: 'Wow. That sounds hard.'" - Paul Ford [2]

[1] http://beyondmanaging.com/2014/09/assume-yours-is-the-easy-p...

[2] https://medium.com/message/how-to-be-polite-9bf1e69e888c

29
shireboy 20 hours ago 0 replies      
This is a good question, and something I've thought about too. I suspect many HN readers have as well. It seems like there is a very fine line between being confident, smart, and helpful and being arrogant. In IT especially, we can be really intelligent on some levels - able to do these wizard-like things that mortals heap praise on us for- but then real assholes on other levels- thinking our wizardry applies to all aspects of our self and coloring our view of others. Confession: Just now, I berated (behind her back) a user for not knowing how to close a browser tab. To her face (I think, in this case) I was polite and helpful. I'd say I was arrogant to the degree I thought or acted like I was generally smarter and better than her. The problem is that sometimes it is subjective - people being helped may be sensitive and feel like you are "talking down" to them when you are not. Or sometimes, in a given situation, you may really slip into arrogance without realizing it.

I'm sure others will tell you I'm not great at it, but I think the key is to cultivate an attitude where you _genuinely_ value all other people regardless of ability (or whatever you suspect is causing you to value people lower.) If you're in a position to do so, _genuinely_ want to help other people to the degree they want to be helped.

A few things that come to mind to combat it:

- Be genuinely humble. Don't think you are "a better person" than anybody.

- Value people as people, not by material measures like intellect, health, wealth, etc.

- It is ok to think you are good at something, but don't brag. Realize you have not always been good, and there is always somebody better.

- When appropriate, help others, but be sure they want help.

- When helping, be really nice and sympathetic to those you help.

- Volunteer and serve poor/needy/disabled. Don't be proud or brag about doing it, but genuinely want to help those who for whatever reason are not lucky enough to be discussing arrogance on HN ;) Talk to the people and learn their names and stories. Just interacting with those people and treating them as people will help you find balance.

30
cphoover 20 hours ago 0 replies      
I would say sometimes there is a fine line between arrogance and confidence. I sometimes try to tackle engineering problems, that may be too large for me to tackle by myself. But that is because I want to challenge myself, and prove to myself what I am capable of. Perhaps this is arrogance, perhaps this is just believing in yourself and your capabilities.

When arrogance becomes problematic is when it impacts your ability to work with others. The best type of person is someone who can bring others in to work with them, praise the people they are delegating work to. And share the success of a project, with those vital team players.

31
diyseguy 20 hours ago 0 replies      
1) Arrogance is contempt of those less fortunate than oneself.

2) Almost everyone is arrogant to others in one way or another. Usually derision is expressed in private, but an arrogant person makes no attempt to hide it.

3) More often than not, arrogance is a front to hide and protect a secret vast well of incompetence. My own experience has shown that the bigger the attitude, the smaller the talent. Almost invariably.

4) Contempt for stupidity or laziness can sometimes be motivating to the recipient, but not usually. Lots of life experience can eventually cure arrogance for some.

Just remember, stupidity makes perfect sense in the face of it all.

32
matchagaucho 19 hours ago 0 replies      
The word "arrogant" is more appropriately used with the benefit of hindsight. It's not appropriate to call someone "arrogant" simply because there is a disagreement of ideas.

Napoleon was "arrogant" for thinking he could march 500,000 troops into Russia in the middle of Winter. But had he succeeded, he'd be described much differently.

Frequently, people that call others "arrogant" are actually voicing their own insecurities and using it as a crutch to avoid moving outside of their comfort zone.

33
tboyd47 20 hours ago 0 replies      
A good way to stave off arrogance is to remember that you have to physically shove matter into your body every so often, turn it into something foul and dirty, then release it back into the world, just to stay alive. When you breathe, realize that you're utterly dependent on a substance (oxygen) you can't even see. If you stop ingesting it, or if it's no longer available, after 10 minutes you will be dead. You don't know where it comes from except that someone told you it may come from trees.
34
Ashwin277 20 hours ago 0 replies      
I think some people become arrogant when they, for whatever reason, start to view themselves as innately superior to other human beings, and as a result, demonstrate a hostility then they feel that their superiority is threatened. I feel like this really just stems from an insecurity that someone has, like if someone is very intelligent at an elite university and feels that by that virtue they are superior to others and that to them it's absurd that an average person could be better than them.
35
LVB 20 hours ago 0 replies      
Arrogant, Assertive, Confident, Direct... these could all be used to describe someone by different people and in different situations. Learning how to gauge the perceptions of others is a valuable skill. You can start by simply asking for frank, private feedback. After a while you just start to pick up on reactions. Choosing not to care about said reactions... well, yeah I guess that's arrogant :)
36
x0ry 20 hours ago 0 replies      
"You shouldn't carry on a prize but you should merit it" is what my grandmother used to say. I think this holds true with abilities as well. You've worked hard to be where you are, so be proud, but remember what humility feels like. When I hear myself getting a little bit arrogant, I like to think of JP from Grandma's Boy, a shining example of what not be.
37
crawshaw 20 hours ago 0 replies      
I can't offer you a complete definition or guide to arrogance, but one common negative trait in the field of technology that is often called arrogance can be countered by liberal application of the principle of charity:

https://en.wikipedia.org/wiki/Principle_of_charity

38
51109 18 hours ago 0 replies      
1 - Arrogance is confidence projected outwards (in a way that looks ugly)

2 - People who are arrogant do not ask much questions. Arrogant people are unpleasant to interact with.

3 - Coping mechanism for little internal confidence. Alternatively, nobody told them they are projecting or they can't see this for themselves. In pathetic cases they can not help themselves.

4 - No, not always bad. In some roles it is necessary to exude confidence and a better-than-thou attitude. But when you are not a general, king, pope, or professor, then people will not take kindly to such behavior.

You can avoid being arrogant, the same way you can (try to) avoid being stupid, Andrey Kolmogorov: "Every mathematician believes that he is ahead of the others. The reason none state this belief in public is because they are intelligent people.". Also realize that there is only one way to be perfectly correct, but a possibly infinite ways of being wrong.

39
DGAP 20 hours ago 0 replies      
Don't read the HN comment section.
40
aj7 19 hours ago 0 replies      
Just remember - if you can do it, it is bragging, and you're on your way to avoiding arrogant behavior.
41
sudoscience 19 hours ago 1 reply      
1. Arrogance is the inability to politely consider someone else's approach or point of view.

2. Detecting arrogance in others is pretty easy: they do not listen to an alternative point of view with any patience.

I think the question really being asked is: "How do you detect arrogance in yourself?" That's more interesting, and more difficult. Unfortunately arrogant people are the least receptive to the feedback they are arrogant because the root cause is that they are bad at listening. There are some good indicators you can use to help recognize arrogance in yourself if you are an arrogant person by nature, however. I think the most effective is to monitor your use of questions and not statements when having discussions with your peers. If >90% of your contribution to the conversation are statements and not questions, you're almost certainly being arrogant. "We can't do it that way" is very different than "Why did we decide to do it that way?" One is a statement that begs equally fierce opposition, the second starts a conversation that reveals reasoning and the creative process.

So ask lots of questions, and really listen.

3. I'll avoid answering this--it is different for every person. For many it is simply not having had historical peers on their level to effectively add to a conversation, for others it is just a learned behavior. It isn't as important how people go that way, it is important they recognize it and stop.

4. Human behaviors are rarely binary good/bad: each usually has a place. Arrogance can be a tool in rare cases where a massive display of confidence can substitute as a shortcut for authority--you might sometimes see a CEO, for example, say "I am right on this and you are wrong, we are doing it my way" (the subtext that this is in the interest of saving time or resources is often lost in translation). Steve Jobs built an empire on this. However, it is generally bad in the long term to display this level of arrogance--all large-scale work is teamwork, and in a organization of 100 peers you will only be the most right statistically a small percentage of the time.

This is why avoiding arrogance is important; it means that you are open to hearing other solutions and implementing them when they make the most sense.

To avoid arrogance is simple, yet hard. You have to actually listen and converse with your peers. If you have disagreements you should state them politely and from a non-combative alternative point of view--not a combative self-driven point of view, and you should not jump to conlusions. For example: "Won't it be harder for a user to access feature X in this redesign?" is better than "How am I supposed to access feature X now? We can't ship this, it is not good enough". The first leads to conversation, allowing the opposition to present their approach, the second does not. Perhaps feature X was buried because it was found to be used with reduced frequency by actual customers? If you start with the second you are less likely to have the conversation with your peers where that critical information is revealed.

42
elwell 20 hours ago 0 replies      
Surround yourself with people who are smarter than you?
43
mirap 20 hours ago 0 replies      
1 - Combination of: Lack of empathy & fear.2 - See 1 ;)...4 - It is bad, unless you're woman in corporation full of men. Then it's tool to succeed.
44
such_a_casual 20 hours ago 0 replies      
How to avoid being arrogant? Surround yourself with friends that are better than yourself.
45
DanielBMarkham 20 hours ago 0 replies      
Somebody told me once to be open-minded without being empty-headed. I've also heard the phrase "intellectual humility", which I like a lot.

Everybody is stupid and broken in their own way which we can never see ourselves, yet we make a conscious and sometimes very difficult effort to like each other and get along anyway. Either you "get" that, or you're arrogant.

46
beachstartup 20 hours ago 0 replies      
if you come off as arrogant it probably means you don't push yourself outside of your comfort zone often enough.

i.e. you aren't growing as a human being, you're static, and have become comfortable there in your little niche, so you look down on others who are learning new things.

when was the last time you felt dumb? been a while? fix that. most arrogant people are afraid of feeling dumb so they just dismiss things they aren't good at as beneath them.

47
xyzzy4 20 hours ago 0 replies      
Well first I would say that there is an external and internal arrogance - one that makes you seem arrogant to others, and one that is just your private thoughts. The first is sometimes bad depending on who you're talking to, and the second is ok since it's just your thoughts.

The most important thing to remember is the Golden Rule - treat others as you would wish to be treated in their situation. If being arrogant breaks this rule, then don't do it.

Ask HN: What was your failure in 2015?
17 points by aforarnold   ago   13 comments top 11
1
apryldelancey 2 days ago 0 replies      
My failure was not following my dream sooner. Once I realized this I fired toxic clients and got rid of toxic people in my life. Now I am back to actively working on MY dream, and yes there is less money involved right now. However, I've simplified my life and really reeled in the spending and it's working. I'm getting a lot more interest in my new project and funding is just around the corner - I fully expect first seed funding in Q1 2016. In the end you have to do what makes you happy and the sooner you do it, the better your life will be.
2
insoluble 2 days ago 0 replies      
My biggest failure in 2015 was probably that I was too reactionary. I lacked the autonomy that I often had in the more distant past. Instead of making and following long-term plans, I found myself doing small projects and waiting for people's reactions before proceeding to do something else. What I would do next was too often based on the responses I received. There have been times in the distant past where I was the opposite -- too much autonomy for too long -- leading to building a large project that nobody really wanted. In 2015 I saw the opposite end of the spectrum. Recently recognising this phenomenon has helped to remind me that both ends -- heavy autonomy and heavy interaction -- are bad for productivity. I am now thinking that perhaps autonomous spurts of 3 to 9 weeks at a time are best in the long run. Waiting for a reaction after just a few days of work is too short a time, and building alone for 9 months without validation is too dangerous.
3
andersthue 2 days ago 0 replies      
I (we) have been building an app for http://timeblock.com since we invented the TimeBlock method last january.

Sometime after the summer vacation I panicked since I realized that I would not be able to reach the 6k MRR goal I had semi publicly stated.

Instead of openly accepting this I started making bad decisions to boost the MRR, this in turn led to some (of the right customers) feeling abandond and therfore they churned.

That made me realize I was fucking up and in the end I agreed to part way with one of the wrong clients and now we are back on (an even better) track with our app and vision for the product.

But damn it was a hard realization and some hard months living the lie.

4
c0110 1 day ago 0 replies      
Trying to drink from the firehose without taking a break to breathe every so often. I usually don't think about it till the body starts freaking out and refuses to let me keep going.

This year I started 4 new jobs. 1 at a startup after an 8 year long position that I basically grew up in. There were some layoffs and so I picked up 3 contract positions to try to learn new things and pay bills and junk. I also went from a 10 minute commute to almost 1.5-2hrs... which is a big jump for me. The 3 contract thing worked for awhile until the holidays rolled around, and then everything became too much. I was able to exit one contract gig somewhat gracefully and told the others that I wouldn't be working much during the holidays. Just in time for anxiety to kick in. :P On top of that, currently studying for interviews, which I haven't done, ever.

I think I know how to pace myself better, but we'll see...

5
tmaly 1 day ago 0 replies      
Not staying focused on one idea. If you try to work on more than one idea, you spread yourself too thin, and all the ideas suffer in quality and execution. Also, feature creep, focus only on the minimal features needed to launch. Decide on additional features after you have users and they start to ask for things and patterns start to form.
6
insoluble 2 days ago 0 replies      
Edit: Discussing mistakes and how to avoid them has a very useful place in a wise person's life. I ask everyone to understand that speaking about your recent successes is well and good under an appropriate context. For this particular thread, it would be most beneficial if we focus on any big mistakes we have made in 2015. Success stories are easy to find, so let us focus on the other side of the spectrum so that we can learn from one another's experiences, hopefully gaining a little bit of wisdom in the process. The value of security and risk avoidance is often elusive, but the collective value is real nevertheless.
7
cm2012 1 day ago 0 replies      
I didn't dip my toes into affiliate marketing as a side venture like I wanted to.
8
mod 2 days ago 0 replies      
My failure isn't the good kind of failure.

Mine was inaction.

9
sarciszewski 1 day ago 0 replies      
I tried to solve the problem of secure code delivery, but the community didn't care about that problem at all.
10
pedrodelfino 1 day ago 0 replies      
In Brazil, there is a foundation called, "Fundao Estudar" which is funded by Jorge Paulo Lemann, Marcel Telles and Beto Sicupira, some of the wealthiest guys in the world (specially Jorge Paulo Lemann).

They select top Brazilian students and give them scholarships. They usually choose by assessing the candidate's academic and professional track record, besides considering their personality.

They usually select very, very, very impressive young folks.

Fundao Estudar's alumni are really strong. If you are approved, the network you will be part of is a much better gift than the scholarship itself.

For instance, the current CEO of AB InBev (the company which is the owner of Budweiser - among other beer brands) is a former fellow of Fundao Estudar.

Actually, he is won one of the firsts fellows and won a scholarship for an MBA at Stanford.

Every year, some candidates apply for MBA's/LLM's scholarships at top American universities and for undergraduate's scholarships.

I applied for an undergraduate scholarship in a Brazilian university.

I must emphasize that I did not need the money, what I really wanted was to be part of their network.

Actually, this year was my third try. I also made an application in 2013 and 2014.

Previously, I was eliminated on the semifinal phase. Going until this phase means that I was among the best 40/50 out of 80,000 candidates.

This year (2015) I went to the final interview with other 19 students.

On the last interview, there were 20 candidates applying for an undergraduate scholarship for a Brazilian or American university. They chose 18 and cut out me and a girl who was going to Yale.

I was really sad when I received the result because I wanted a lot to be part of their community. And this year I was really close of finally achieving it. I almost got it!

Being refused three times by Fundao Estudar is my greatest failure so far in my life (I have 22 years old).

This third elimination happened in the middle of July.

It has been awhile and I have been reflecting on it a lot lately. The feedback they gave me about why I was not chosen is also clearer now.

The lessons that I took from this experience are:

1 - I am really glad I tried. If I had not tried I would be wondering for the rest of my life what would have happened. I am quite happy that I will not regret not trying.

2 - Every application process I tried, year after year, I noticed that I was getting better. I was better in interviews and my professional and academic track record were improving on the last years.

3 - Due to the application process I met a lot of people and made some new friends. And they are very impressive guys. Hence, my network has been enhanced.

4- It is clearer for me now my strengths and my weaknesses. Knowing what I need to improve is great. Getting this "no" is an excellent way of reducing the asymmetrical information between my perception about myself and what other people think about me.

5 - Self-knowledge is something weird.

Really difficult to measure, usually with little or no science when peopletalk about it and absolutely important.

This "no's" that I received were the best (and the hardest) way I have ever experienced to improve my self-knowledge.

6 - The process did not change much from 2013 to 2015. I was also older on the third try. But a funny (and IMHO cool) thing is that my preparation was better and harder year after year.

I put a lot of effort every time I tried. And this increased. I read books, searched for info on the Internet, rehearsed, created a notebook for self-assessment and spent many hours thinking about how I could pass.My preparation was definitely over the demand.

7 - I have a few idols. Two of them are Americans: Michael Jordan and Bob Knight. Jordan used to say: I do not accept not trying. And bob knight used to say: the will to succeed is important, but more important is the will to prepare.

I am in peace with the philosophy that two of my idols used to preach.

8 - I took lessons from it.

Hope you guys have enjoyed reading this long answer. My English writing has been a little rusty, sorry for the minor mistakes.

11
mirap 2 days ago 0 replies      
Not to travel.
Ask HN: What project are you working on over Xmas?
5 points by ekpyrotic   ago   2 comments top 2
1
zym 7 hours ago 0 replies      
I am working on a small project for freelancers/outsourcing teams to manage client relationship. It's currently in design. Hope I can get it done before March.
2
sarciszewski 1 day ago 0 replies      
Isn't it a bit late to ask that?
Ask HN: How many of you use Windows for web development?
6 points by pinkunicorn   ago   6 comments top 6
1
BorisMelnik 4 hours ago 0 replies      
Mostly Windows inside a Linux terminal, but these days I have so many VM's open it is tough to say. It's weird, I am a hardcore Linux enthusiast and use Linux as my home desktop, but I still use Windows as my work PC / laptop PC but most of them time am inside a VM, remote desktop VPS or Linux shell.

Edit: I know there are some languages that just suck on MS. RoR I've heard is horrible. I made 1 attempt at getting a good environment setup and failed miserably. Partly bc of the poor documentation, or should I say conflicting documentation.

2
saluki 9 hours ago 0 replies      
I have had problems in the past with Windows. Every Rails tutorial I tried on Windows I would run in to problems. And spend hours trying to sort them out and find work arounds for windows specific issues.

Try the same tutorial on a Mac and it would just work. The time I save using a Mac is well worth any slight premium.

Actually my current windows laptop cost more than my macbook air. The air has more than enough power for developing web applications.

Both Windows and Mac have their fan boys/camps. I use both, but prefer Mac for development.

3
partisan 23 hours ago 0 replies      
The general, fuzzy, "I don't like it" sentiment will keep you from trying many new things. I once had the same aversion towards Rails, but forced myself to try it. I learned a lot in the process.

Give it a shot and see how you feel. Install VS Code on Linux and play around with ASP.NET MVC or WebAPI to see what it offers.

4
carise 1 day ago 0 replies      
I've done a little bit of python and nodejs and quite a bit of java in Windows. It's pretty much all doable unless you rely on libraries that are linux only. Java was a little less painful than python and nodejs. Also, when I discovered ConEmu and started using that with msys git bash, development in Windows wasn't too terrible for nodejs. For python in Windows, I used the anaconda ecosystem, but I much rather prefer developing python on a linux machine.
5
PaulHoule 3 days ago 0 replies      
I have used Windows for the editing of web content since about 2000 or so. Before then all of my web work was in Unix, both sides, but Windows 2000 was the first version of Windows that was really any good.

Usually I use a Linux web server, but I have worked at places that use IIS and it is really not all bad. Microsoft had some very good ideas in ASP.NET that were compromised by a few mistakes, and if they had fixed the mistakes instead of creating a new MVC framework every year since then, it would be sweet.

Today I mostly code in Java or other JVM language, and can run a good test environment, if not everything on Windows but I deploy to Ubuntu Linux in the cloud.

6
exolymph 3 days ago 0 replies      
Which products are you thinking of in particular?
Ask HN: How to determine when to give up?
3 points by sarciszewski   ago   3 comments top 3
1
auricom 1 day ago 0 replies      
I've gotten some good advice about quitting from the book "The Dip" by writer Seth Godin. #nopromohttp://hubpages.com/business/theDipBook
2
danieltillett 1 day ago 0 replies      
It is basically impossible. The best I can add is give up when you can live with yourself for giving up. If you can in hindsight say you gave your all and it didn't work then that is the time to give up.
3
Gibbon1 1 day ago 0 replies      
When the downside risk will become unacceptable if you continue.
Ask HN: Facebook threatening to permanently delete my account. Who do I contact?
7 points by auganov   ago   6 comments top 4
1
auganov 14 hours ago 0 replies      
UPDATE 2: GOT IT BACK, Thank you guardian angles of HN if thats you :P

UPDATE: I uploaded a screenshot of the support conversation. I obfuscated any info that would identify me. http://imgur.com/JB4XX4s if you're wondering - the discrepancy in my name I'm talking about in the last message is merely a matter of an acute over one letter.)

@Nadya Yea, I've considered that. But I'm not sure if trading personal privacy for getting that account is a good deal. And it seems like there's been countless huge stories about people in the drag community.I just sent an email to one of the main people that were involved in these. The word on the interwebs is they have some special contact at FB. And I really hope I can handle it that way. Trying to find more potentially-helpful people.

2
Nadya 17 hours ago 0 replies      
>I have a suspicion that I'm being treated unfairly because of my unusual name or even targeted because of a non-standard gender option and/or the way it relates to my looks.

Contact (tech) news publications if you have solid evidence [0] of this. Bad publicity will pressure Facebook more than you'd be able to. They'll run a sexism-in-Tech article centering around Facebook's treatment of non-standard genders and Facebook will reverse whatever issues you're going through in a jiffy.

May as well play the current political climate to your advantage. And I mean the above in a genuine effort to help - as it very much would and I don't see alternatives. Facebook controls Facebook. If they're going to delete your account or treat you unfairly, they will. But not if it means bad press. Give them bad press and your problems with them will go away.

[0] Who am I kidding, if there is even a possibility of it being construed this way.

3
orionblastar 17 hours ago 0 replies      
I would suggest getting a lawyer, this is clearly discrimination and you have a civil case against Facebook.

Have the lawyer write a letter to the lawyers at Facebook with proof that you are over 20 and what your real name is, because Facebook is not taking you seriously.

Huffington Post did a lot of gender equality on Facebook before, you might want to contact them about your issues if they are based on non-standard gender issues.

4
J_Darnley 12 hours ago 1 reply      
Facebook was doing you a favour and you try desperately to stay on their platform. Are you insane?
Does YCombinator have to use Google for captcha?
3 points by dayon   ago   3 comments top 3
1
rentnorove 18 hours ago 0 replies      
Whatever YCombinator is using to blacklist TOR users, it doesn't seem to include all exit nodes, all the time. I generally have decent success with `sudo service tor restart` to get a new exit node.
2
_RPM 11 hours ago 0 replies      
My experience with using Tor to access this is that resulted in me not being able to solve the riddle because it wanted to me to input characters I've never seen before and I wasn't able to find them on my keyboard.
3
pki 17 hours ago 0 replies      
this is done by cloudflare, not hn i think.
Ask HN: Which companies or consultants do you recommend for penetration testing?
4 points by _virtu   ago   3 comments top 2
1
hvd 16 hours ago 1 reply      
Matasano was the defacto goto, it looks like they are part of this org now https://www.nccgroup.trust/us/our-services/security-consulti...
2
hentrep 15 hours ago 0 replies      
Though I haven't done business with them, I ran into the team from Crowdcurity (now cobalt.io) at a bitcoin meetup a few years ago. Seemed like very solid guys, and their approach toward security was intriguing enough.
Ask HN: What system do you use for tracking and annotating academic papers?
33 points by chollida1   ago   25 comments top 16
1
aheilbut 2 days ago 3 replies      
Mendeley is not bad at all. I save papers to a Dropbox folder, organized directories by general topic / relevance to project. Mendeley (on one computer) watches that folder, and imports the papers and fills out the bibliographic info, mostly automatically.

Mendeley lets you tag and organize things in virtual folders, as well as store notes and annotations. The bibliographic info for subsets of papers (eg. with a particular tag) can be exported to bibtex files when writing.

Mendeley is available on all platforms, and syncs across multiple computers. The only catch is that the links to PDFs are only maintained on the 'master' that watches the folder. (If you try to watch folders on multiple instances of the same synced database, all hell breaks loose.)

Pubchase (www.pubchase.com) can also sync with your Mendeley library, and does a surprisingly good job of recommending papers of interest.

2
RogerL 2 days ago 0 replies      
PDFs in structured folders. I.e

 papers papers\filtering papers\math papers\languages papers\filtering\IMM papers\filtering\MHT 
You get the idea.

When I read I highlight using the yellow highlighter, and type notes in Evernote. Evernote is searchable.

I make this 'cloud'y by using bittorrent sync to share across computers.

That's all free. The folder method of holding papers/book/topics is nonideal - a paper can cover 2+ topics, for example. But it works, sort of, and I can still search. I use Everything (from void tools) to search on title or author, and then you can search inside pdfs with various tools.

Mendeley and such were nonstarters for me. Any service that makes me pay for cloud storage has lost the war, IMO. I already have 1TB each from Dropbox and google, more from Microsoft, why am I paying you for cloud storage?

I was having trouble with syncing with Mendeley, but reading the other comments aheilbut worked out the issues, so maybe i'll give it another go. I want to control the cloud, syncing, and file structure choices, not have a program decide those for me.

I don't worry about reading lists - I need to read what I need to read. When I get around to that topic there may be more relevant stuff than I selected back at the time, anyway. YMMV. If I see a paper of remote interest that I can legally grab I grab it, dump it into my file structure, and then rely on search to bring it to my attention again at the appropriate time.

3
bosie 2 days ago 1 reply      
I use Papers (http://www.papersapp.com/) and DevonThink (http://www.devontechnologies.com/products/devonthink/overvie...).

The latter holds my notes, highlights and every piece of information I find somewhere; it can do basically any format, not just PDFs. Additionally it links them up with other things in your database (https://static1.squarespace.com/static/544bf5dae4b0dd27d7018...). This plus the superior search makes retrieval a lot easier than in any other application I have found so far.

4
jessriedel 2 days ago 1 reply      
I use Zotero, with annotations typed as PDF comments. The biggest thing I am lacking is a hardware device and compatible software for hand-written notations that actually works smoothly in practice.
5
88e282102ae2e5b 2 days ago 0 replies      
I disliked Mendeley, Zotero and Referencer. I've been thinking about going back to just taking notes in a git repo in markdown (and keeping it on Gitlab or somewhere else that renders markdown properly. Also uploading the PDF to the repo alongside the notes, and having the main README have titles, DOIs and links to the relevant notes. Obviously you can't make citations easy like in any of the actual applications designed for this but I'm more focused on just understanding the material for now.
6
wgjordan 2 days ago 1 reply      
For organizing your papers, Paperpile (http://paperpile.com) is an excellent up-and-coming reference management tool. It integrates with Google Drive and has a full-featured PDF annotator and note-taker. It's helped me out tremendously in organizing my academic research.
7
veddox 1 day ago 0 replies      
I use Mendeley, and have found to be quite good for my needs.

Previously I used ReadCube, which was also quite good - unfortunately it doesn't run on Linux, so I had to ditch it. I would love to try out Citavi, it sounds even better than Mendeley, but again it doesn't do Linux. (Note: Citavi carries a fairly hefty price tag, but if you're affiliated with some university, chances are you can get it for free. The other two are freeware with the option to upgrade to premium plans.)

All of these are closed-source, so if you're an FSF-fan, steer well clear. Otherwise: well worth the use of!

8
jmathai 2 days ago 1 reply      
Surprised to see no one has mentioned Hypothes.is. Open source and already being used to annotate academic/scholarly works.

https://hypothes.is/blog/

9
therobot24 2 days ago 0 replies      
I use Qippa (http://www.qiqqa.com/) simply because it's fast. It's probably similar to Mendeley - i can tag, organize, mind-map, highlight, share, etc.
10
fsmunoz 2 days ago 0 replies      
Docear (http://www.docear.org/) + Zotero (https://www.zotero.org/), with Emacs+AucTeX for the writing.

They all fit together.

>- recording notes and ideas from papers

Docear's core is a mind-mapping application that is used for taking and linking to different notes - you can take notes using whatever app you want and then add it to the mind map-

> - recording where I got a paper from, ie was it referenced from another paper or found on a particular site?

With Zotero this can be as simple as a click, it adds the current page and document along with metadata and can export it to bibtex or the like, thus tying it to docear.

> - even how to read a paper.

This is not a technology problem, investigate approaches such as SQ3R (https://en.wikipedia.org/wiki/SQ3R) which is the one I use (actually the variation SQW3R) or PQRST (https://en.wikipedia.org/wiki/Study_skills#Reading_and_liste...). I keep a low-tech approach on purpose for this, but there is nothing preventing using Docear for this as well of course.

>Right now I use google docs with sub folders for unread, read and implemented papers. I tend to use Acrobat to highlight sections of a paper that I find important and Evernote for saving more important notes.

Docear is supposed to be used with PDF annotators, it then scans the PDFs and automatically creates the references mind map.

> If anyone has a good system for how to read papers more efficiently, how to store notes/annotations for a given paper, or how to track a todo reading list I'd be very appreciative!

For reading them take a look at those I mentioned before, SQ3R has been useful for me in terms of articles and books. To store things Zotero is very good for anything which is done via browser. Docear is useful for managing different "projects" (could be disciplines, specific papers, etc). For TODOs you can either also keep them in Docear (since it has a mind mapper you can create a new node and add the references you exported from Zotero there, actually Docear scans the library and automatically adds any PDF to a specific node) or use something like Evernote.

11
GFK_of_xmaspast 2 days ago 0 replies      
I use Zotero (https://www.zotero.org), and am liking it a lot. (It's also independent, as opposed to Mendeley which is owned by Elsevier
12
huac 2 days ago 0 replies      
when I have to take notes from pdf's, webpages, and other sources, I've found Word to still be the most effective. i paste relevant sections in (with a macro to keep only text), and highlight the most important stuff. i have macros set up for condensing text, cutting whitespace, click-and-drag underlining

the biggest advantage of this is how flexible and easily searchable it is if i'm working with different content types.

13
rdc12 2 days ago 0 replies      
Currently I am just using an org-mode file, but this is more like a reading log along with a bit of meta-data (author, keywords etc).

So far it has suited my needs quite well, but I don't really annotate them, but I do add a one or two sentence overview, which is enough for me.

14
gone35 2 days ago 0 replies      
Academic here. If you don't mind closed-source, use OmniOutliner.
15
zhte415 1 day ago 0 replies      
Email yourself if you're afraid of remembering.

Works for pretty much every kind of idea.

Then, just remember.

16
pen2l 2 days ago 0 replies      
Reuters' Endnote.

(have any of you guys tried it? Curious to hear your thoughts)

Ask HN: How can I offline read the top 100 HN stories over the last week?
5 points by vinnyglennon   ago   1 comment top
1
jacquesm 1 day ago 0 replies      
Use this as a base: http://www.daemonology.net/hn-daily/ and a save-as-pdf plug-in for the links.
Ask HN: How to gain experience in Ops
4 points by arcesso   ago   1 comment top
1
avitzurel 12 hours ago 0 replies      
I am working on an open source project around Ops (Chef, Mesos, Docker etc...).

To me, I have learned the most while pairing with someone who had MUCH more experience than me.

So it's time for me to pass that karma along and help others. If you want to pair on this project, I'll be happy to.

Email is on my profile. Invitation open.

Edit: Just to clarify here. This is NOT an invitation for services. These are completely free of charge pairing sessions.

Ask HN: Favourite Ask HN thread?
8 points by fratlas   ago   1 comment top
1
ksherlock 23 hours ago 0 replies      
This one is definitely my favorite.
Check your access logs: DELETE your logs. Delete your installations.
15 points by jasonjayr   ago   2 comments top 2
1
kek918 1 day ago 0 replies      
Thanks for sharing, just discovered this on one of mine as well dated 30/Dec/2015:03:59:02. Awesome!
2
moridin007 1 day ago 0 replies      
whoa! just checked my linode and found this there too! :D
Ask HN: What are your predictions for 2016?
9 points by csomar   ago   6 comments top 5
1
hidflect 22 hours ago 0 replies      
Hillary will win despite anemic turnout.

In accordance with the $3Million in donations she's received from Tata and Infosys she will immediately move to increase the H-1B visa intake by 5x to "allow American business to be more competitive"

An IT grass roots org will start a petition that draws 5 Million signatures to oppose the move and it will be ignored.

20,000 newly unemployed US IT workers will vow never to back Hillary in 2020 and vote for Carly Fiorina instead.

2
cdoelling 1 day ago 0 replies      
Block chain is the new Big Data

Record high temperatures

Increased investment in VR

Majority of new businesses to be subscription based

Techno-conglomerates will invest in emerging countries to get them online

3
arrmn 1 day ago 0 replies      
There was a thread already a few days ago if you want to see other predictions about techhttps://news.ycombinator.com/item?id=10795296
4
mohitmun 21 hours ago 1 reply      
Google will become first company to reach $1 trillions valuation
5
AnimalMuppet 1 day ago 0 replies      
Very large numbers of people will be dis-satisfied with the results of the US presidential election. (That one's a no-brainer.)

ISIS will succeed in two or three more semi-large-scale attacks in the west (ten to hundreds dead, but not 1000+).

Optimism about deep learning will continue, but it will not revolutionize the world within 2016.

The economy will continue to muddle through, neither exploding in growth nor crashing through the floor.

Syria will continue to be a war zone. The peace process will not make significant progress. However, NATO and Russia will not wind up in a nuclear war.

Ask HN: How to find contributors for small open-source projects?
8 points by anishathalye   ago   3 comments top 3
1
striking 1 day ago 0 replies      
A lot of small open-source projects lack a structure that allows them to be worked on by more than one person at a time. Without that structure, it is nearly impossible for external people to contribute to a project.

Categorizing issues by required familiarity with the code ("novice" vs. "expert" levels) and establishing a good contribution and style guide are just a few of the very useful things one could apply to his or her smaller open-source project.

One OS project that I've seen and love is https://love2d.org/. Most of the work is done by a few contributors, but some members of the community give back at times.

2
luso_brazilian 1 day ago 0 replies      
Well, concerning to open source and free software (taking advantage of an expression said by ESR in the Cathedral and the Bazaar [1](: "every good work of software starts by scratching a developer's personal itch."

It doesn't matter if it is an alternative to Microsoft Word, a driver for an obscure wifi card or a fps game, people usually get involved in open source not out of the goodness of their hearts but because they are passionate by the end result of their work, software development being only a mean to an end.

So get the word out about the specific problem you are trying to solve with open source. If there are other people out there with the same problem and the technical skill to help they most certainly are going to find out about your effort and try to help.

[1] http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral...

3
brudgers 22 hours ago 0 replies      
Contributors are a subset of an open source project community. So the obvious answer, get contributors from the community, points to the hard general problem of building an open source community. That's probably more work than writing code and suggests why programmers may be disinclined to engage in it when programming is fun.
       cached 31 December 2015 13:05:02 GMT