skysight-inc/HackerNews huggingface dataset:
It's not just about the number of slots. It's also about the quality of people.

There may be some jokers who are Principal Engineer at Google, but I never met any. In fact, I met plenty of great engineers who were "only" Staff. So my impression is that you have to be a really good engineer to make Principal.

However, Google's management is below-average by the standard of large tech companies (how else do you explain its use of stack ranking?) and its product team isn't especially good either. I never met a Principal Engineer or higher of whom I knew I could do his job better than he could, whereas I met plenty of high-ranking managers and product people for whom that was obviously the case, and not just to me.

The management ladder, at a tech company, is where you go when you get tired of competing against the best in a field, and prioritize high salary and title. And there's absolutely nothing wrong with that. People grow up, have families to feed, and take the big-fish/small-pond route. (At Google, that's product or management-- clearly not engineering, where there are plenty of very big fish.) Good for them. It's probably the right decision. It's hard as hell to justify, say, a $200k salary as an AI researcher when absolute badasses are content with $150k. It's much easier to go into the business mainstream where absolute jokers take $500k, by age 40, for granted.
He's probably saying that he things the next big thing will be strict by default and feature a neat module system.
>Diagnostics is super simple stuff, [...]

Not at all. Bug hunting and finding what to fix wastes most of devs time.
Tyrannosaurs may have been tongue-in-cheek there; certainly the capitalised 'Winner' suggests so. (Relevant: http://www.bloombergview.com/articles/2014-04-16/paul-krugma... .)
I think mostly 2). Many people, myself included, often upvote stories for the discussion in the comments here.
What’s New in the GroupDocs.Annotation for Java Library v1.6.0?
The banks LOVE adult high risk. The discount rates, the volume, the transaction fees are very seductive. If the banks could wholly control their own destinies, they’d all be processing adult online transactions—with joy and abandon.

The big BUT is that they fear retribution from the card schemes (Visa & Mastercard). Either of them can and do impose enormous penalties on the banks when they exceed the card schemes’ chargeback thressholds. Worse, they can ban the banks from issuing cards with their logos. This would be catastrophic for any bank.

Parenthetically, I was contacted by a bank recently, requesting that I remove a hentai scene that referenced 'pointy ears' (think Mr. Spock) in the meta data. Pointy ears, they said, was a feature of a 'hybrid human'. Hybrid humans having sex with humans, they said, was bestiality. And Visa would not process payments for anything promoting bestiality. This is just one illustration of how paranoid they are.

So that’s the rub on the processing side, but there are many, many banks that will board adult online merchants, in both the US and the EU. As well, there are numerous IPSPs (Internet Payment Service Providers) for adult merchants, ideal for companies just starting out, or companies not interested in sacrificing time and energy managing a private merchant account.

On the settlement side, that’s a new issue.

Banks are less and less keen to open business checking accounts for adult online merchants. They’re nervous about these transactions settling to one of their accounts.

This is largely the result of paranoia about new banking regulations in the wake of the mortgage-backed securities debacle. They are now (rightfully) under a great deal of scrutiny from regulators which translates to onerous judgement calls from banks.
I guess that might be due to parts' supply and logistics problems. When production counts in hundreds of thousands and millions, getting all parts together and in time is quite a challenge.
Don't just laugh, you can actually do something! She is 80 years old and still very active, traveling and speaking through the world 350 days per year. If you want to support Jane Goodall's Institute, you can donate here:

https://my.janegoodall.org/donate?reset=1&id=21

"Your gift will help the Jane Goodall Institute:

Fight the illegal bushmeat trade and wildlife poaching, a threat so severe it could lead to the loss of several critical species including chimpanzees, gorillas and elephants;

Provide a safe haven for orphaned and injured chimpanzees at Tchimpounga Chimpanzee Rehabilitation Center in the Republic of the Congo;

Restore African habitat through balanced, sustainable, community programs which involve local citizens in replanting forests and developing sustainable livelihoods;

Educate and empower young people through Jane Goodall's Roots & Shoots program. "
I for one would welcome the opportunity to find and learn from people like you. If you guys don't hang out at the latest hot technology meetup and you don't change jobs that much (or that publicly) where does one go to seek you out and make friends?
>>75% - one year's experience 30 times, not 30 years experience. You don't want these people.

You are basically saying 75% of the developers after certain age are useless. I don't agree or disagree with your statement . Just startled. What does it say about software development as a career ? Would you say the same thing for lawyers or doctors with 30 years experience? This is depressing.
gitlab.com offers free git repositories too.
Nice. What framework are you using?
I can't push my stash.
Something in-between Obama/Bush and Libertarian Party would be nice
This is also common in the United States. A couple examples I'm familiar with:

- Pennsylvania has relatively strict laws regarding alcohol, so just over the Delaware border you'll find a lot of these "border shops" (although I haven't heard that word in the US);
- my wife was born in a dry county in Arkansas. Just over the county line (which happens to be the state border with Oklahoma) there are drive-through liquor stores. You can go, get your booze, and turn right around and go home.
I gather we're not "immunologically immune" to it ... but then again a lot of olders seemed to have greater immunity to it.

Once you get the surface proteins replicated, you can test them against a bank of sera of current people and look for antibody reactions.
A new expression for the period of a simple pendulum
Just tested it with a few movies, work great!

But I got some problems with the encoding, which didn't accept non-latin characters. Maybe encode it with UTF8/Unicode before sending it to the user.
That's because programming is an entry level job. No, I'm not trolling: I'm quite serious about that.

Engineering has almost always been an entry level job; computers or not. You start as an engineer; and as you get better, the number of engineering management jobs is pretty limited, so there's nowhere to go for the vast majority of people. But you get pulled into enough internal projects you start to develop a bit of business sense, so many people will often go from engineering up into the business (it doesn't hurt that many engineers are smart with a solid foundation in applied mathematics).

This isn't just the case with development. My father in law started out as a structural engineer. By the time he was 10-15 years into his career, he was managing large construction projects. 30 years in he was running a big portion of the company.

I saw the game for what it was early and got out of engineering before I hit 30. It's a treadmill of skill development where having over 10 years of experience doesn't benefit you, since the technology du jour changes every decade anyway. I still enjoy hacking and coding - but I do it as a hobby.
Show HN: Room4Debate – Where Everybody Is Part of a Great Debate
Grøstl's round 3 specification document mentions 3 'strategies' for constant time implementations: AES-NI, vperm (AVX/XOP/NEON), or bitsliced (which they estimate "only a 50% overhead" for vs tables). Yet almost all of the implementations they provide that are not AES-NI are either table based or horrifically slow. ARM/NEON is the only non-AES-NI platform with a constant time implementation that is sometimes on par with the table based alternative.

Their constant time approach is "assume use of hardware AES instructions, otherwise enjoy a speed hit if you want to be safe".
It looks cool enough, but I wish more of these modern Lisp implementations would ask to implement the Common Lisp standard rate than their own, informally-specified version of Lisp. Yeah, Common Lisp is not perfect, but it does have a lot of excellent ideas, and some of the bits which don't look excellent actually are (e.g. pathnames and logical pathnames).
MIT's operating systems class used to (in the early 2000s) be based on Lion's book on UNIX Version 6 for the PDP-11:

http://pdos.csail.mit.edu/6.828/2014/xv6.html
Concurrency is not a language thing anymore
Except there was the Italian politician a couple years ago who was arrested because he dragged his kid back into a restaurant by his collar. Social Services tried to take his kid away until it came out who he was.

I'm not assuming my experience with the UK system is indicative of the Swedish one, but statistics don't lie and the abuses in foster care are at similar rates in the major European countries and all of the anglosphere with varying rates of acceptance of corporal punishment.

I know a study in 2010 put the session abuse rate against males in the Swedish system at 42%, which again is against males who are at low risk of sexual abuse.

Seriously, you might want to look into your own system before you tout it as an example to the world, because its an example of what not to do.

Again, unless Swedes are mass murdering sociopaths there is no reason for it to have 3 times as many foster children than Germany. That's a gross amount of children your system has exposed to sexual abuse.
It's difficult to tell if that's an iCloud issue or a bad implementation of iCloud sync by the developer.
Adding another thing I have to keep track of and maintain is not simpler than 1 command that is pure muscle reflex.
I'm sure he menat "niche" as in web dev or machine learning, not as in "COBOL" or "WPF"
فاتورة التليفون الارضى من المصرية للاتصالات لشهر اكتوبر 2014 الاستعلام
Of course, you need to trust the VPN endpoint, and it only provides safety for the data while in transit to the VPN endpoint, no further; but in general, this is the correct answer.
I think no one is like Ed. There maybe be 25% of programmers that have a long standing experience, even with the new tools, but they don't share wisdom like Ed does.

Ed why can't you have your own company? Why can't you be the one who is hiring or at least teach others how to hire. I bet you can smell a talent from 1000 miles away - even if someone did not finish a good school; the world of software engineering would make so much more sense.

[EDIT:] I imagine a job interview; an interviewee says: "I didn't program this but I did program something more difficult"; interviewer makes a frowny face; Ed comes round the corner, puts his hand on the interviewer shoulder and says: "He did not call you stupid; he just said he is ready for the challenge - he has the experience".
This topic came up as an "Ask HN" 7 months ago, and there was a great discussion about it: https://news.ycombinator.com/item?id=7372997
It does show "advertisements" of the same type as Ubuntu did.

http://i.imgur.com/1hdtCjB.png?1

In fact, this shows two. Enabled by default in a release product.

IIRC, Ubuntu never shipped with said feature.
I see the opposite, but I always try to remind myself that it's just my (and your) bias showing and not comment on it, because I would almost certainly be wrong.

For example, the highly inflammatory title for yesterday's submission (no privacy by design) stayed unmoderated for the entire day, until it went off the front page.

This issue has had multiple submissions in the past two days and they received plenty of votes, it doesn't seem "HN" is giving it preferential treatment.
No, I'm saying we won't hire someone who's very secretive about everything during the interview. Their gender and orientation has nothing to do with it.
They're doing that in Venezuela with food. The prices of staples are subsidized, so the citizens are buying locally, and reselling in neighboring Colombia.

http://www.npr.org/blogs/thetwo-way/2014/08/22/342422415/egg...
We've adopted the "every feature a branch" idea from git-flow. It feels silly to make a branch that is a 3 line typo fix, but does make it nice and clean to switch between them as your working.
Stream-based Trace Compression
I'm not sure that's a totally valid sentiment. For starters, top-notch developers in the US earn salaries that approach CEO-level pay (ok, maybe not quite, but certainly top-5% salaries nationally).

Even as a mid-level developer, my salary matched that of experienced project managers in my wife's previous line of work (large insurance company).

And CEOs generally lead a very different lifestyle than a good developer. On call 24/7, lots of travel, etc. And it's a different set of skills that many developers lack (schmoozing, sales, dealing with other giant egos). Compare that to my 40-45/hour work week, true vacation (with no work interruptions), and limited exposure to clients/sales/etc (which I find the most stressful part of my job - minimizing that is a good thing for me).
yep, you can disable this warning using .jshintrc - http://www.jshint.com/docs/options/#eqnull
Educating doesn't always come from expensive schools and degrees.
why are you startled? Have you never heard of the 20/80 rule? It appears in almost every dataset. The top 20% of any set do 80% of the work.

Example: The top 20% of a population owns 80% of the wealth.

And yes, this applies to other occupations as well.
Haha, I see this a lot. Banks who pay mediocre developers $150k a year plus crazy benefits to write entry-level reports because fuck it; the salary for the entire IT department is a rounding error on the bonus pool for the traders so who gives a shit? Good luck getting those guys out of a job like that.

Not saying you're mediocre; but a job like that leads to mediocrity and complacency because the work is often unchallenging. Again, nothing wrong with that since your life priorities shift at some point -- taking care of your family with a stable, high-paying job is often far more important in your late 30s than having a kickass fun job. But developers in their late 30s tend to have jobs that aren't so glamorous to us on HN.
Automated backups are useful. However how often can you backup? If you are hacking/experimenting backing up after every change seems too resource intensive
Lawyers and doctors are not too different.The premise is true for most of white collar jobs, if not all.
In this situation it was in Whisper's interest to sell their ability to locate users as precisely as possible, they were obviously too keen to do so. Journalists value Whisper's user's content because they can be sure that it comes from a military base, for example, if their location tracking tools are precise.
I have all my code in a dropbox synced in a dropbox folder. Works pretty well in combination with something like Git.
Gift Experiences Search Engine UK
Not after a certain age. They're equally useless young too. These are the people who fail at FizzBuzz.
OP. Consider using "spindly" or "strength-neglected" instead of "girly" arms when describing your weakness. Plenty of women have strong arms.

You did a decent job of being inclusive except for that spot. Nice work on the keyboard and article.
You may be able to attach a 3Doodler

http://the3doodler.com/
I agree with this 100%. Good engineers are problem solvers, and as you grow older, you gain the wisdom that relative to the value that you bring to a business, the compensation will never match. It's unfortunate when you see younger software engineers who are incredibly smart technically and dedicated, but don't apply those same problem solving skills to their career. They become exploitable, and wind up making other people rich off their hard work.
> the business-driven engineering that 95% of us have to contend with is mind-rotting. Spending a week debugging someone else's VibratorVisitorFactory method, or figuring out what the fuck some ORM is doing, just causes atrophy

This is the dirty little secret of corporate IT departments, that 95% of the workload is cleaning up other people's messes. The "engineers" promote themselves into the work "designing" and "creating" new systems, then use that "experience" to get a job doing the same somewhere else. Then the "programmers" come along and actually make those new systems work, spending 3 months debugging, then 3 years on after-hours standby support.
> You assume that physical violnce is effective. Research shows otherwise.

Did you read the article? Research shows that corporal punishment can be effective, if done in the right way (i.e. don'y hit your kids when they are angry).

> Physical violence is used by bad perents who don't know effective methods of discipline.

We disagree with the definition of bad parent, apparently. I think my parents were very good. Of course, as I said initially, they very rarely resorted to physical punishment,
but me and my brother knew that the threat was credible. Of course, I don't think any of their friends would agree with them, but then, none of them had comparably active and difficult children.
You might enjoy Robert Cringely's recent book (essay?) on the decline and slow-motion failure of IBM - http://www.cringely.com/2014/06/04/decline-fall-ibm/
Drone warfare is terrifying for me.

More hypothetically for me now; horribly immediately for some in Pakistan and Palestine.

But you know how technology goes, especially this kind of technology, it won't be long until everyone has drones. And I don't think any of us will be immune from being victims either.

Even just from a self-interested position, if the U.S. were smart we'd be pushing for international treaties against the use of militarized drones. Just like international treaties against chemical weapons. In both cases, they make warfare just too horrible, and the only way to minimize their use is to make clear international norms that put them beyond the pale.

Of course, instead, we won't even sign the anti-landmine treaty. And are setting an example of maximizing use of militarized drones. One gets the feeling the current governments of the U.S. in the current context wouldn't have agreed to anti-chemical weapons treaties either, if they had a do-over.
one year's experience 30 times, not 30 years experience.

This exactly and it happens at all ages. I interviewed someone not long ago who had 5 years experience. It turned out they learned their job in 3-6 mos. and just repeated that same job for 5 years. I was amazed how little else they knew.
Point of information: back before I got the opportunity to write novels for a living, it took me 3-4 years to write one on a part-time/hobbyist/learning-the-art basis. That's because I had a day job, which came first.

As someone who is earning a living by writing, I typically produce a book a year, plus change (sometimes up to two books per year).

If downward pressure on production costs results in me having to seek work elsewhere, then of course I won't stop writing ... but I'll write a lot less.

Amazon's strategy of driving down prices by leaning on publishers to cap prices across the board works on the assumption that all books are created equal. It's commodification, equating work of serious artistic or literary merit, or work that lots of people like, with work that is neither artistic, meritorious, or even popular. If the monopsonist gets their way, then all authors take a haircut. Even if you're a market fundamentalist, this has problems: Amazon may be sending a price signal, but it doesn't apply to the individual SKU but instead to the manufacturers' entire product range across the board. Any useful information is thus lost in the noise ...
Why labor laws specifically?
Yes and even among the 80% who are useless, they are useful 20% of the time. I work with a few people like that... They either need a challenge, an end date or other creative ways of being motivated.
Here's a public one: http://www.nspe.org/resources/ethics/code-ethics
I agree! Fun to see people 'claiming' anonymous cursors.

"That's me!" "Which?" "That one, with the spots!"
Very nice.

I put the slider all the way to the maximum - £500 per person per week and there are still some parts of central London that are listed as 'too expensive'. Or perhaps is there no data for those parts?
Big Data’s Disparate Impact
Agreed with edw519.

How come no one asks where do old chefs go to? What about old artists? What about old musicians? What about old plumbers? What about old construction people?
thats' fair, iCloud is not meant to be used with non-apple signed binaries. so you fall outside the usecase for iCloud.

personally I keep my mac stuff and my linux stuff very very seperate, 1password doesn't really work on linux so it's a non-problem for me that iCloud doesn't function for the platform.

I'm going to sound like an apple fan-boy here; I promise you I'm not; but you said "fail" which implies it's not working as intended while appearing like it should. Could you provide more information on this? usually if the iCloud option to sync is present it works as intended for me, and I've never had otherwise (unless it's a fault with the mac/iProduct or networking).
Your comment makes an interest contrast with edw519s which is the most upvoted one in this thread.
>They know doing so contributes to the acceptance and normalization of the activity, and that's worth a lot to everyone involved, save the black market dealers.

That's the hypocracy. It's not their behaviour that leads to acceptance, it's the state deciding what's acceptable or not . That is to incure tax and decrease spending, for all I care, and maybe a twisted social experiment of sorts, but not in first line for the well being of the people. Supporting that with the rhetorical finger pointing at The Terrorist is so utterly hypocritical, I'm at loss of words.
Surely, the argument is not immoral, but it's completely missing the point. Us against The Terrorist is too simple a frame of mind, it's agrevating, but not to a calmed down stoner of course.
Nimrod version 0.9.6 released, now renamed to 'Nim'
s/industry/echo chamber/
I live in the Denver area, we're lucky enough to have The Tattered Cover. I've been able to order any book I want from them, and when it arrives I go pick it up. Bonus: I get out of the house. Bonus: I get to sniff the books on the shelf when I'm there.

If I recall correctly, in Seattle the University Bookstore has (had?) free shipping according to some deal or condition, and if not you can have it delivered there, and then get out of the house and sniff books.

But most of my book buying these days is DRM-free pdfs from O'Reilly.
IMO drop the gifs, especially the "mind blown" one. They're very annoying to watch while reading the documentation.
Not useless, but perhaps useless outside of their small niche. The problem is in technology small niches can disappear in an instant.
Thankfully, I'm not at a bank. My employer build software and licensing is the primary source of revenue. And I haven't written entry-level reports since, well, never.
Paul Krugman is a foam at the mouth kook. He's consistently wrong, and only continues to be "relevant" because he promotes a particular view of the world, which is both absurd and popular because it is based on feelings and not reality.

Capitalism is based on grow and destruction. It is just as absurd to argue against Amazon as it would have been to argue for Blockbuster. Netflix comes along, and Blockbuster disappears. Markets are brutally efficient, and crying over the losers is a waste of time at best, and if this bleating results in government regulation, harmful.