skysight-inc/HackerNews huggingface dataset:
http://www.indeed.com/jobs?q=java

Even many of these will have a web component to it, because... there's a lot of business processes moving to the web as a delivery mechanism.

Funny you consider Java as a 'native' language. To the extent some of those jobs may be being done outside of the US, it might be for economic reasons - senior level C developers may be too expensive in the US to have lots of them. I suspect, however, it's more a case of not having enough for them to do relative to software higher up the stack.

You're living in a bubble working at the NYSE; few employers have needs that are time-sensitive enough to be measured in microseconds, nor do most employers have billions of dollars being exchanged every second.
"Confidence is pretty much the only factor."

Not really.

It's not like a woman is going to throw out all her requirements (e.g. has to be equal height or taller) just because the guy is confident.
Why do progress bars animate backwards?
(Research) Interesting to see that perceived speed of a download felt up to 11% over !
Harbison & Steele, "C: A Reference Manual".
All you want to know about your IP Address.
> I sometimes felt angry about how we were treated until one day I realized that they made a great parental sacrifice, exchanging their own popularity for our potential.

This is the best line I've read in a comment here in some time. I had this same epiphany once I went to college. My father and I had never really gotten along. I had tremendous respect for him (and a mild bit of fear), but I never really "liked" him. He preached personal responsibility and hard work. Over and over.

When I was in karate as a 10 year old, we would work in the basement for hours every night. Perfecting every move, learning all the forms. He would sit there and critique. I hated it. I won a lot of trophies in competitions as a child, but I never cared. There was no praise for winning. I hated the constant practice, the drilling, the ceaseless work. As I got older I realized the message he instilled. If you want to excel at something, this is what it takes. This is the amount of effort required to be competitive. And you do things because you want to be good at them, not because someone will praise you for it.

Every day of my life I'm glad he taught me that lesson. I get so tired of self-entitled whiners like the author of this article. It's not fair of course, the author never had a parent that taught them what hard work and success really looks like. The real shame is that he's probably more the rule than the exception these days.
that's very cool! not sure if it's production ready,

should my business depend on some weekend projects posted on github?
Payment hasn't came into it for me yet, I am currently unaware of how much money I would be earning in a role in the USA, and it isn't my main focus anyway. Goldan Sachs have a massive recruitment drive on at the minute, but because of my location they wont help me move, they only offer recruitment to their London buildings. CME are the same, as they are moving a lot of their development to Northern Ireland. Unfortunately. Is there a job market that focuses on C, C++ and java roles, in the USA? I don't even need to focus directly on the finance industry, I would be happy to move to another sector.
Card Game in RaphaelJS.
> I had been mainly looking on the Who's hiring posts of HN

Well, there's your problem. HN consists mostly of web developers/startups.
I believe the problem is in the way we make "special", or "intelligent", or any one of countless others, an actual part of a person's identity. I'd like to get away from describing the individual and instead concentrate on their specific achievements. It may not make us feel very good about ourselves, but it's a great deal more precise, and it focuses on reality rather than cherry-picked descriptors to encapsulate a "character".

Every time I read an 'about' section of a personal site and see something along the lines of "I'm a blogger, a technology geek, a cyclist, a photographer, and a serial dabbler" I wrinkle my nose a little because it seems like they're writing the person they want to be, rather than focusing on what they have to show for it.
Hide Desktop Icons on Mac OS X
The DDOS had a variety of strategies. Lots of UDP flooding with presumably forged source addresses. Lots of tcp port hunting too. That was a company ago and I no longer have access to my report on that.
This is my setup as well, except I use an ipad mini. It's the best computing arrangement I've ever had.
Thank you for cutting through all the "science journalism" or whatever bullshit, and actually bothering to put the _science_ in context (with some humor too!).
Assuming you're >= av. height, and of reasonable relative social standing...

For a tall person height isn't a factor at all. They could say that as height isn't a problem for them.
That's not a legitimate way of thinking about the problem, though. Some of the communities in question are very large and powerful places; making a popular comment there can have a large impact on a huge number of people's lives. And many of the subreddits are run by totalitarian dictators, so you end up with large and powerful subreddits that are curated by crazy moderators.

It's not about finding the "right community" for you, it's about hosting a real and legitimate platform for discussion.
I could understand the French system where no-one gets a top grade in courses outside of engineering, mathematics, and the sciences where problems may be less well defined but if say I'm given 20 math problems on a test and I get all of them right why would that not give me 100%? Do the French just make their tests impossible to solve at some point or do they grade more finely on things such as approach, technique, etc (e.g. in comp sci where your program may be correct in terms of output put you may be downgraded depending on how well your code is written) ?
I don't actually consider Java as native, apologies, I kind of just fired that out there as it is a technology I am also familiar with.

I'm not really in a bubble, I don't really need to focus on low latency development in my next role, I just happen to be in that role at the minute.

Thanks for the link, I will check that out now.
Good points...just possibilities:

1) Maybe lead in the ground has the same general level of danger as lead paint? Other sources of lead were covered in the article.

2) It is possible (probable even) that the levels of lead have been retarding the growth of IQ, but not reversing it.

3) Ignoring that even your link mentions that the data is skewed due to higher survivability as medical technology has gotten better, this is a separate trend on a separate scale and not really all that relevant. It could possibly be explained by lead from other sources (plumbing maybe?) or other factors outside of the scope of this particular study. If anything, your link reinforces that there was an issue as the homicide rates climbed sharply before suddenly dropping off again.
FTC actions on Google set Rules of Patent Wars
Take a look at the train wreck that France is today. Can't be correlated with the education system, can it?
That's the British unstatement for you
I think he's referring to the bezel. After using an ipad mini, the regular ipad just looks... thick.
For the foreseeable future there will be application domains in which there will never be enough processing power to satisfy the subject matter experts that work in these domains. A very short list includes: atmospheric modeling, CFD applications, HPC simulations/optimization tools ... And that's in the science world. You also have OSs, DBs, web servers, HFT apps ...
So, I'm not sure why you'd say that Cs days are numbered. Do you think the next high performance OS or MPI implementation will be written in some interested language?
Andrew Huang was one of the engineers behind the open source Chubby. He has considerable experience with outsourced manufacturing in china and I thought this post would be helpful for anyone doing outsourced hardware.

His "Made in China" category: http://www.bunniestudios.com/blog/?cat=7 is also a fantastic read. It is rare to see inside the factories that make all our gadgets so I am thankful he took the time to document so much as he did.
Chaplin : architecture for JavaScript applications using Backbone.js
Engineering and social science lead to plans
Personally, I have had pretty terrible experiences with CloudFlare. Specifically, downtime at the DNS level and no options to keep a site up. This was last year - but it was an abysmal experience and a lot of unhappy customers in their support forums.
Too complicated. IANAP, but it sounds like they just created a gas in which particles are more likely to be found at higher (absolute) temperatures than lower temperatures, which is the opposite of what usually happens (http://en.wikipedia.org/wiki/Boltzmann_distribution). In fact, from the abstract of the paper itself:

"Absolute temperature is usually bound to be positive. Under special conditions, however, negative temperatures—in which high-energy states are more occupied than low-energy states—are also possible..."
Remember that dating works much like a market. There is supply and demand, and since there are about as many men as women, the supply and demand is roughly equal. But in some places this ratio is not equal. I'm not sure about dating sites, but that could be such a place. Simplifying a lot: if there are 1000 women and 2000 men then the women will date the 1000 most attractive men, and the rest have basically no chance. You need to find a place where the numbers are reversed.

The good thing about dating being a market is that you can find somebody. The thing is that you have to place your standards around your level of attractiveness or lower. Contrary to the popular romantic image of a non attractive male dating a very attractive female, almost all relationships happen between people of very similar attractiveness. You may be less popular height wise, so you might need to compromise on an attribute that makes a woman less popular (e.g. weight or age). Perhaps you have decided that the compromises you would have to make are too great, and you'll rather stay single instead. That's fine too, but it's a choice.

You also have some control over your attractiveness. You have some control over physical attractiveness with clothes, sport and grooming. Fortunately for you, for men physical attractiveness and age are not of overriding importance they pretty much are for women. As you note, confidence and social status are also very important (see Berlusconi for an extreme example). These are things you can work on! Intelligence is important too, and you're probably already doing quite well on that front.
I keep a list of startup-ups for NYC.

http://www.panix.com/~melling/nyc/#jobs
Dissecting what went wrong: a Stanford MBA's startup fails
If you're sure that women will not like you on a sexual way, they won't. As sure as if you don't belive your startup to succeed, it won't. You've made a bad image of yourself that think he can't attract women and you find lame excuses in order to not try to change. Because trying to change and to be a better version of yourself is admitting that until now you were wrong and it is exposing yourself to failure. Do you realy think that your true self is the one that believe he can't atract woman ? If true, that's fine, but I don't think it's really your true self.
Where are the Mobile App "Nails Places" and "Dry Cleaners?"
It's not. And it's totally understandable how this could pass for humor in middle school.
I stopped using Cloudflare because of their "protection service". They would block certain visitors, seemingly by random, and present them with a captcha. The page presenting the captcha had big ads on them.

There's no way that it's acceptable to show ads and captchas to potential customers, before they can even see my website.
The results seem consistent with previous data. There are many recent layouts (e.g. Colemak[1]) which attempt further optimization, but simulations show little actual difference in strain (~5%) between those. They are all better than qwerty in this regard, but optimizing any any more is a clear case of diminishing returns.

It is actually much more difficult to model finger strain that the english language (in terms of n-grams). Subjective assessments vary a lot, and the quest for the optimal layout is bathed in controversy. Beyond switching away from qwerty, the most significant gains will be made by hardware solutions, like using an ergonomic keyboard (such as the very promising ErgoDox [2]). Other optimizations may come in the form of chorded keyers and better predictive technology. In this last case, the Google data may prove useful.

[1] http://colemak.com/

[2] http://deskthority.net/workshop-f7/split-ergonomic-keyboard-...
"Though I had a Stanford MBA and regularly consulted on multimillion-dollar projects, I didn't know the first thing about starting a business. "

Truth. The only way to learn how to start a business is to start one, mess up, and keep going.
For load testing, you could use apache bench with a fast bandwidth connection, beeswithmachineguns (EC2), locust.io (simulate users), blitz.io (cloud service)
Hacker news in your terminal
Exactly. It's not they couldn't make requirements unable to be fulfilled by commercial software. It's that Senators and Congressman start getting complaints from the lobbyists representing the competition, and get legislation passed to make it go away.
The Top Five Reasons Employees Will Quit In 2013
Have you ever tried to go for foreign girls? I don't speak from personal experience here, but i have read that girls overseas don't have that big checklist of requirements and still go for provider types. I would try in Eastern Europe or Latin America.
King's book was my introduction to serious programming when I was younger. In an era of my life where I usually prefer ebooks, I still have King's book, in dead-tree format, and love it.
One of a key tenants of the parenting style my wife and I use (positive discipline) is that you encourage and do not praise. The difference is subtle, but it focuses on the action and not the person. For example, when one of our kids do well in school, we don't say "you're so smart!". Rather, we say "you worked hard for that, good job! keep it up!". When a child fails, we say "I understand you feel bad. What do you think you could have done better?"
Health regulatory and advocacy groups are deliberately corrupted
So instead of making asinine or pointless comments, say nothing. Judging by your post though, it seems that you are far too narcissistic to remain quite.
OK Cupid's OK Trends blog had an article titled "Why You Should Never Pay For Online Dating", but they removed it after they were acquired by match.com, a paid dating site. You can Google around and find a few copies of the article.
It's kind of frightening how fiercely modern (western) humans seek to turn their pairing ritual to a rigid, darwinian free market. Dating sites want to become the equivalent of online trading for the dating market, but they fail miserably due to the heavy assymetries in dating culture (traditional male-hunter role, competition among males etc.) - cultural norms that are very old and yet being upheld even after decades of feminism).

It's also odd how people tend to link their dating success to their personal worth.
I know you are looking in the USA but i'd like just to point out that in Cambridge UK there are many many ,well paid, programming jobs, because it seems there is quite a lack of programmers but there are many companies!
What’s more powerful, creating a product people love, or can’t live without?
I disagree. There's no doubt, however, that a static reddit experience (e.g. one where you don't change your usage patterns over the years) will leave you bummed, as you've been.

If you continue to find the interesting subreddits -- and they're out there -- and cut the crap, you'll be fine! There as subreddits of essentially the same quality as HackerNews, for example, for many other subjects.

Perhaps some subject areas are more lacking than others. On a non-subject basis, but simply for in-depth interesting reading, like reddit was back in the day, I recommend these subreddits:
- r/truereddit
- r/truetruereddit
- r/foodforthought

There's no doubt people are trying hard to keep things from getting worse (hence creating truetrue above on top of true). But if you remain part of the community I think you'll be surprised what an amazing ecosystems of subreddits have been created.
Former C.I.A. Officer Is the First to Face Prison for a Classified Leak
I implemented CloudFlare to enhance comment spam protection. According to Mollom's stats there has been an almost 90% reduction in spam attempts.
The need for assembler and C are most prevalent in areas where speed is needed - you're in that bubble. The vast majority of business needs out there really don't have a requirement for C. The parts where C may be necessary are largely covered by kernels/drivers, Apache, MySQL, Ruby, PHP, Python, etc already, and most businesses derive more value from having people deliver value using those tools. Rails, Django and PHP/MySQL are the MS Excel and Access of this decade (and probably last decade too), and a lot of value was created by Access/Excel in the 90s (and a lot of messes too, but that's a different story).

You're 'not in a bubble' the same way that 90% of the startup scene living in SF is 'not in a bubble' either :)
Europe’s energy policy delivers the worst of all possible worlds
Low fertility rates, high cost of child-rearing, families starting later... it's probably quite normal for parents to give their only child the Royal treatment.
That's their right, though.

The same process that allows a teen to invade a subreddit and fill it with memes is the same thing that allows anyone to invade a subreddit and fill it with their opinions.

No matter how valid that opinion is, it's still disruptive to a community. If subreddits are to be self-policing, they can't be obligated to not live in a bubble, however unfortunate that bubble may be, if that is what they have agreed upon.

If you want to see an example of a heavily moderated forum done right, head to SomethingAwful. It has some lightly-moderated pressure valves, but the more topical forums keep a leash on discussions without chilling the conversation.
In light of recent extreme gun violence happening all across the USA, it would be nice if we could see some graphs of lead and gun violence placed together. Better yet, the crime level and lead level graphs for the Newtown, Aurora, Columbine and so on.
Not sure how to answer this without saying "contact me".

Let me try hard to add something of value while also saying "contact me, my customers are hiring high-scale, low-latency, C coders by the dozens". :)

I started coding in C 30 years ago when we had machines with 768k of memory and processors that have less power then the cpu in the elevator in my building.

I have a theory that as cpu power, ram and other resources have scaled to amazing levels more and more problems can be solved with higher level languages without the need to eek every single cpu cycle or byte of ram out.

"We should forget about small efficiencies, say about 97% of the time;
premature optimization is the root of all evil"
-- Donald E. Knuth

I think it's perfectly fine to approach many problems with PHP, ASP.NET, Python or any number of solutions as long as the problem is solved in a way that meets the requirements. Not every problem needs to handle millions of queries per second at the lowest latency and best cost possible. The speed from "problem" to "solution" can be many times faster offsetting the potential cost of running a couple extra servers to soak up the inefficiencies of the system.

That said in my field of work we see 40 Billion transactions daily with Million query per second spikes. In that world you can't afford to deploy 10,000 servers running a nice django server. You need to dive deeper and deeper, ending up with front-line servers written in C and optimizing with non-locking data structures and sweating over memory fences and cache lines. This however is a rare slice of the total problem set that programmers have to face every day.

IMHO it's the power curve of cpu power and resource availability that creates a wider and wider gap between low level, low latency, high scale programmers and many programmers who "get stuff done" perfectly fine every day of the week.

I have posted before on HN about the strange patterns that are emerging around the shift to "post-desktop" era, and this trend is also another topic of interest to me. I have to wonder as Moore's law levels out who will be contributing to solutions solved with 1,000's of cores on a chip and all the problems associated with adapting problems to massively parallel architectures.

I guess my answer is: Look harder, there are lots of low-level, high-scale jobs out there.
Ask HN: Best Account Software for small ISV?
I've been using Quickbooks for years (ugh!) - i'm looking at Xero and Freshbooks. Does anyone have experience for either of these? I run a few websites, including a SaaS based business. Looking for something simple/elegant to use.
Hmm, I see what you're saying; no it doesn't appear to create the thumbnail in chat. It would be interesting if Facebook uses different crawlers depending on whether the link is posted in the status box or in a chat. That could lead to some interesting analytics such as "your website was chatted about x number of times and shared via a status update x times."
Don't Let Math Pull the Wool Over Your Eyes
> Shaw mischaracterizes K&R by making anachronistic assumptions about its intended audience and ignoring the context in which it was written. [...] Their book is properly judged by different standards than Shaw's educational project.

So you're basically conceding the main point: K&R is obsolete and unsuitable for education. I beg to differ. It's still a very good read that stands apart from today's clumsy, overwrought introductory textbooks. It can teach you a lot of tricks that are not easily found elsewhere, and does so at a speed that allows absorbing the whole thing in much less than a semester.
Popular Mechanics?
What do you mean by legitimate? I think you're just frustrated that thoughtful moderation is labor-intensive, and civility doesn't scale too well.

But at any rate, haven't you undermined your own argument? You've found the community of HN is right enough for you.

Anyway, I find your argument interesting nonetheless, especially if we substitute the word "country" for "subreddit" and so on. A country can be ruled illegitimately by dictator(s), and yet, if you can choose to switch, switching arguably may be a legitimate strategy or solution.
Twisted[1] comes with a DNS server built-in.

For non-authorative local DNS caches:

twistd dns --recursive --cache

For authorative servers, to serve a BIND-style zonefile:

twistd dns --bindzone ZONEFILE

But, of course, that's pretty boring. The fun stuff is when you have a Python source file as your zonefile! See: https://twistedmatrix.com/documents/current/names/howto/name...

twisted.names (that's the name of the DNS package) is simple enough to use for DNS serving (demonstrated above) and flexible enough to get it to do pretty much whatever you want.
Webstiles: A helpful template for in-browser prototyping for web designers.