skysight-inc/HackerNews huggingface dataset:
Also, in the startup scene, since new upcoming startups are mostly headed by young newcomers, I guess they would prefer working with the same age people to avoid criticism from an experienced professional. An experienced guy would probably be not as easygoing as them. However, I think, in the end its their loss, one can always learn from others experience.

I don't think experienced guys would find learning a new technologies hard, in the contrary it might be easier for them.

The only point where the young people could be a better choice for a startup is the working hours. Assuming experienced professionals are married and settled, working at a startup might be difficult for them.
>And the vcs choose youth over experience every time.

With predictable results:

"A compelling report out from the Ewing Marion Kauffman Foundation describes how most institutional investors, including larger state pension funds, endowments and foundations, may be shortchanged by their investments in venture capital funds. "

"Over the past decade, public stock markets have outperformed the average venture capital fund and for 15 years, VC funds have failed to return to investors the significant amounts of cash invested, despite high-profile successes, including Google, Groupon and LinkedIn."

http://www.kauffman.org/what-we-do/research/2012/05/we-have-...
> As long as good candidates are rare, and bad candidates have a small-but-nonzero chance of tricking you into hiring them, it's very expensive to pass on a good candidate.

Yes, I agree with you. My point is that even taking this into account, even after taking into account all the other costs you mention into account, it might still be better to pass on candidates you're not sure about.

> The original slogan "It is better to reject a good candidate than hire a bad candidate." specifically says to make that fallacy.

So going by the slogan, even if passing on too many good candidates increases your odds of a bad hire (say from 50% to 80%), it's still better than hiring a bad candidate, since if you hire a bad candidate, the odds that you made a bad hire is 100%!

My interpretation of the slogan seems different from yours, mine is something like: if you hire a good person the value of your business will increase by X, if you hire a bad person the value of your business will decrease by Y, and Y is much greater than X.
Could anyone explain where this obsession with youth is coming from?

Many people in control want more attention for themselves. One great way is to say "I made that" but refer to people. So, you see investors and industry "mentors" sweep up young people, hope they succeed, then run around saying "I knew this kid was great when he was only 18! Look at me! I'm so smart! I'm Mr. Look At Me!"

A 45 year old investor can't invest in a 45 year old CEO with the same perverse sense of pride around "making it."
From a beginner perspective build environment of C is pretty bad compared to modern alternatives. Especially if you want to switch platforms.
Refraction – NoVA Coworking space
Would you consider Stairway to Heaven to be poetry when read without the music?
There is zero mention of a language there. The author is just complaining about the protocol used. What if they had used HTTP? I mean, what's the actual problem with using email? It sends data just fine, receives data just fine, the fact that the server was slow in compiling and would email you the build errors is frustrating, but hardly such a poor design choice. It probably saved them a bunch of time.
Meh. I think we'd all be better off if we did what was good for us and for people in our environment, rather than trying to save the world.
It is a problem, but the United States NSA is currently the biggest offender in that department. Let's start out by not doing it to ourselves.
Sure would be nice to own my company's patent portfolio and to be able to rent it out to them.
Unusually for the HBR there is a lot of interesting stuff in there. For example having the compiler team mixed in with the front end development team.
A "distribution", at its core, is simply a (nominally curated) collection of software which works well together. The packaging system is, or should be, a red herring.
Show HN: 3D Navigation for Shopping Malls
Isn't that just a primitive form of SCM and CI? Sure, the implementation sucked but it was obviously decades before its time.
Hey, I knew a MUMPS programmer. Nice family guy too. Anyone would have guessed by appearances he was a car mechanic (dirty jeans, greasy hair etc.) and not a programmer. Not many MUMPS programmers out there, sound like anyone you know?
Some companies are just looking for young, smart people who can solve problems fast.

When your company only exists for 6-18 months before being acquired at $2 million per developer, it's worth getting the build-big-who-cares-about-correctness drones in your hand.

People with no experience have fewer reservations about being "led" a certain way or actually doing the wrong thing (because they may not have the real-world experience to say "nope, bad idea.") As a bonus, the uninitiated will probably believe well-spoken, optimistic lies about becoming a billion dollar company within a year, everybody gets a Tesla as a bonus next year, etc, to make them work harder for no tangible reward.
I agree it's important to consider refrigeration costs. Yet, the rest seems hypothetical given their site says it scales to petabytes across many machines, from clusters to grid computing. Their benchmarks are on a diverse array of machines with some being flash storage arrays and others compute nodes with 16+ cores & 512GB memory. I have a hard time believing this thing is going to choke on most datasets.

Licensing and hardware will probably be the biggest costs here.
The article would be a lot more interesting if it featured
some examples of code and email responses.
Alien contact will be 'Terminator-style' and not little green men
Which provider is that? Are you using their app or something built into the OS?
Sass data type validation library. Validate inputted data or don’t Sass at all
Documentation - http://sassysuit.github.io/sassy-validation/
31. The fact that 39 is "definitely old" is fucked up.

Age discrimination isn't about competence (programmers peak much later than 40) but control. It exists because the VC man-child oligarchy (oddly enough, software inherits the age-discrimination culture from business-culture colonists who'd be "too old" to write code) thinks that people will work harder if this shitty, artificial time pressure is put on them. And, of course, much of the ageism and sexism is unintentional but still exclusionary. See: open-plan offices and the aggressive micromanagement of Scrum. I don't think Scrum and open-plan were devised with ageism in mind, but they contribute massively to the attrition. As people get older, they have less tolerance for macho-subordinate bullshit.

This macho-subordinate culture that is imposed on software engineers needs to die. It drives out an incredible amount of talent, makes us an HR nightmare as far as diversity goes, and it has nothing to do with programming; in fact, it detracts from the quality of what is produced. We have to kill it at any cost and professionalize our industry because we can't trust our financial backers.
Maybe take a look at http://fabacademy.org , which is somewhat an offshoot of (an offshoot of) this course.
Java Developer Required to Join Playtech in London
We are looking for an energetic and positive Java developer to join our small engine team to develop casino gambling game engines in Java and create accompanying API documentation and an testing. The successful candidate will have solid experience in Java and mathematics and follow Object Oriented practices. They should be used to working effectively and efficiently in a fast-paced environment. They will also have strong interpersonal skills and the ability to work with a wide range of people from different departments. You must be eligible to work in the UK

Please send CVs to Michael.james@playtech.com
Pinot: Distributed OLAP Datastore for Real-Time Analytics from LinkedIn
Context:

https://gaming.youtube.com/coming_soon

Their coming soon page is a mess under Firefox.
The interesting thing to me is not the asymmetry, but that the asymmetry persists even with an ideal fluid. (The asymmetry actually is greater the more ideal the fluid is.)

Related, that a putt-putt boat would work even in an ideal fluid.
Freedom of the Seas. Kiss that goodbye under Chinese or Russian hegemony.
Why didn’t my app throw an OutOfMemoryError? (2014)
Documentation - http://sassysuit.github.io/sassy-validation/
I applaud the effort Amazon is making to expand its influence, and giving kids an Amazon allowance would lock them in because it doesn't look too easy to convert that money back to real cash.

But I don't think this one will stick around for very long. Prepaid cash/debit cards and automated deposits are an older and more proven way of doing this (not to mention just handing your kids $20 in cash every week). By giving them something that is accepted everywhere, you teach them how to handle limited amounts of money and how to resist temptations -- if I drop $5 on gas station snacks, I've just burned up a sizeable chunk of my allowance on something that will be gone in 10 minutes. Giving an allowance is great to teach young teenagers how to handle money before they get their own job, but I don't see Amazon breaking into this and locking kids into buying only from Amazon.
The simple truth is that most people like to surround themselves with other people who are just like them.

That fits with the frequent discussion/advice about how important it is to hire to fit the "culture" of a company, particularly a startup.

Reminds me of a funny moment at a previous job in a field office providing technical support for pre and post sales (us old timers have lots of stories, don't ya know). There were half a dozen field offices sprinkled around the country. Ours was by far the most diverse - two Iranians, two Chinese, an Indian, a Finn, a Latino, and about six white guys and girls. We were also the highest performing by a large margin. At an annual meeting of all the offices the manager of the Bay area office (consistently lower performing which baffled everyone since they were in the heart of Silicon Valley) talked about how they were working on performance improvement by recruiting candidates that would fit in well with their group (all young white guys). When our offices's turn came one of the technical leads, an Iranian guy, stated "our diversity is our strength". The whole Bay area team appeared totally deflated.
There is also the excellent series of demonstrations and explanations by Dan Gelbart[1] on high-precision techniques, aimed at scientific instrument prototyping.

It kinda presupposes a much better equipped workshop than many will have access to (mainly a waterjet and 100T press, although I don't imagine computerised sheet-metal brakes are especially common either)

[1] https://www.youtube.com/user/dgelbart/videos
The fun part about unions: when you see your company has $200 billion cash in the bank, the union gets together and says "we made that. everyone deserves a raise."

If you're a programmer working at Apple or Google making less than ~$3 million per year (or any other large-scale, profitable firm), you're being taken advantage of.
The last time the U.S was invaded was when Pancho Villa came from Mexico to the U.S to steal some horses from Texas. In, March 9, of 1916,Pancho Villa entered the U.S to kill some soldier in the city of Columbus and steal some horses, then in the next day Pancho Villa returned to Mexico to brag about it. That was the only time the U.S was actually invaded. Since 1947 the U.S "ministry of war" was renamed to "ministry of defense" and its "budget of war" was renamed to "budget of defense"... the name, is still a mistery to this day. What an irony, those countries that fear to be invaded, are actually the only ones that invade other countries. Regards
In my line of work (digital marketing), I actually prefer slightly older people because they usually have a body of experience and data to rely on to make better decisions.

Yes, young people know social media better, but that's a role I can easily get a couple of fresh college graduates for. For deep analysis and understanding of customer personas, messaging, etc. I feel older people do better.
Hmm... very interesting. Either hip hop is much, much more sophisticated than I've been giving it credit for, or a Classics professor is inappropriately shoehorning his interpretations onto the lyrics. My initial impulse would be to day "mephistopheles" and "damocles" are used because they sound cool and rhyme.

I don't know hip hop well enough to say which is the case, but it's certainly a thought-provoking article.
Insane. This issue is unfortunately what gets me so down about the diversity efforts happening today. We seek to empower a new group of people, more broadly representative of humanity's rich spectrum, to be unhireable at 45.
> I think this is getting a bit out of hand. Corporations aren't alive or self-aware, in the end humans make all the decisions, and most of the time for the benefit of those same humans.

It was a metaphor.

If the mom and pop in a mom-pop business decided to retire and disband the business, that can happen. Or if mom and/or pops suddenly died, the business has an excellent chance of dying with them.

I seriously doubt the CEO and board of General Electric could decide to disband General Electric. The corporation is effectively protected by its size and its existence. It may as well be self-aware, because its continuation trancends and outlives its human maintainers.

If the CEO suddenly died, there would be no thought of giving up and disbanding. The corporation's rules would immediately come into play, and a temporary CEO would be on duty immediately, followd by a search.
I got great experiences with http://scrapinghub.com/, you can hire them as consultants also and short time contract is enough to get in the right direction. really smart people
Somebody forgot about Edward Snowden breach? Is that real threat to the world?
It's a strawman because nobody is trying to sell you anything, especially a commodity. Their market are people dropping loads of money on datamining hardware and personnel with an aim to get the most analytical value for their money. Then they find out about this excellent database that blows the competition away in capabilities and efficiency. Spending a little extra on this maximizes ROI on their hardware.

And so many companies do. Others continue working with crap like Hive and Reddis where they spend more time & money on supporting the software than getting analysis done.
It's quite simple: a young and single engineer will cost less and work more. An older and married (or with kids) engineer will cost more and work less.

However, that older engineer will achieve more in an 8-hour day than the CommodityScrumDrone achieves in three 70-hour weeks.

Unless, you know, you orient the entire organization around replaceable, low-skill, "Scrum" compliant engineers and never invest in your people. Then you're striving for mediocrity and deserve to fail miserably.
Maybe we do. I don't know what you think a Senior Engineer does. I think a senior should be able to take responsibility and ownership over his work and the work of his team. I don't think they're able to predict business needs without any feedback about those business needs. I certainly think a senior should be able to divide big chunks of work into smaller parts, because even a junior should be able to do that; that's pretty much the core of programming.

I also think a senior should be able to understand how a development process works without resorting to silly strawmen.
(disclaimer: I have no understanding of the subject, I just searched the Internet)

This longish article by Stanovich himself (link: http://www.keithstanovich.com/Site/Research_on_Reasoning_fil...) seems to answer your question (and falcolas' question as well). I am reading it right now and basically it seems that he proposes a three-level model as a refinement of Kahneman's two-level model.
They knew aerodynamics in the 1950's too, and the fuel prices were very similar in inflation adjusted terms.

http://inflationdata.com/inflation/images/charts/Oil/Gasolin...

(And we are richer then we were before, so modern folks are more willing to pay extra for fashion). The difference between then and now is definitely regulatory.
Just a reminder that the following are inconsistent (and both views go basically unchallenged on HN)

- Tech is exploitative, underpaying and overworking naive employees.

- Tech is dominated by privileged White/Asian males who exclude women and minorities from what would otherwise be a great opportunity.

(If you take a Marxist view that attaches a ridiculously high value to what an employee is worth, then these views can be consistent, in the sense that you can label almost any employment arrangement as exploitation. But I would guess most people on HN subscribe to the (correct) market oriented view which defines exploitation much more narrowly as getting a person to accept something worse than their outside options by the emotional appeal of the job. If startups were really duping White males into working for them instead of a better paid and lower stress banking job or whatever, someone who really cares about women and minorities would presumably tell them to steer clear of this exploitation).
“Nobody Lives Here”: A Beautiful Map of Uninhabited America
Boy this resonates with me (though I'm 10-20 years older than the author). East coast hip hop in the 80s & 90s was more creative and wry than what you hear today. But then it got sucked into the music machine and excreted as either pap or a violent product.

BTW if you speak the language, a surprising number of French rappers still reference classical and modern philosophers.
Managed Dedicated Servers Hosting with Intel E31285V3  in Dallas, LA and Miami
A code snippet that detects non-recycled UI elements in UITableViewCells
The talk of need for separation of Church and State is one thing (and absolutely valid), but I think the largest threat to the world, indeed the largest threat the world has ever known, is the marriage between (American) State and (American) Industry. That's what the Snowden leaks have verified most.
I laugh heartily when management types say they want someone to be "more of a team player".

A team player-- that is, a unionist-- is the last thing that Silicon Valley investors and executives want.
This seems like a great way to give employees a bit of a perk. An allowance could be used for technical books, and or other learning materials.
You're projecting this on the mentality of individuals, I don't believe that's what is being referred to but rather nation states as agents on the international stage. It's not a comment on how people think but rather the behavior of states.
I get where you're coming from, but this should really be qualified by acknowledging that the overwhelming majority of software work is not "modern" by that definition and has nothing to do with any of those newer technologies. Most software products will never have to be deployed on 1,000 AWS instances. For example, I've never used a DevOps stack, a JS module loader or build manager, or an AWS instance in a professional setting. And if I didn't feel like researching those technologies on my own it would be totally fine as long as I didn't try to get hired as a DevOps guru or whatever.

I am using React/Flux a lot lately, but that is just one straightforward JS platform, and since in my opinion they absolutely nailed the "pit of success" it's no problem to learn it by making real applications.
Not entirely sure, if I had to guess it's probably because "hibernated" sounds more like a word and is verbalized a lot nicer than "DHibernate" would of been.
If you aren't already wealthy, and its a startup - which means you pretty much selling you life to the thing - than everything you have.

A VC might invest a million in ten different companies, but they often still have another 10 in traditional stocks to fall back on if all their ventures fail and they can continue to sit pretty. Their investment in the company is mathematically significantly larger than an employee, but that isn't how it feels when the business goes belly up. The VC writes off another failure, made another million somewhere else, and meanwhile the dev is distraught with blaming himself for basically his lifes work failing.

Yes, there can be role reversal there, it is not absolute, but it is the average. Just because some have and some have not does not mean someone can not put in a lot more of themself into a project. There are enough VCs that got rich off of being the developer that they probably recognize the difference.

And yes, that should hold weight when you only want to give the guy that makes the dream the reality .05% while a guy surfing waves after doing a VC round on a yacht providing the money to make it happen can expect incredible returns if the dream succeeds.
HUSL – A human-friendly alternative to HSL
Please stop wishing ‘Happy birthday’ like zombies on Facebook
Wow, that brings back memories. Any other AOL "hax0rs" from back in the day, remember a rainman account was the holy grail?
I'm not sure how Cloak (getcloak.com) isolates captive portals, but one of their features blocks http traffic (but allows https traffic) until a tunnel is up. Granted, this doesn't help for things like unencrypted SMTP, but it's a step in the right direction.
Better solution:

def invertTree(self, root):
queue = []
if root is not None:
queue.append(root)
while current is not None or len(queue) > 0:
while current is None:
current = queue.pop()
current.left, current.right = current.right, current.left
if current.left is not None:
if current.right is not None:
queue.append(current.right)
current = current.left
else:
current = current.right
return root

No needless enqueuing / dequeuing of things unless you need to. As a bonus, if the nodes maintain a count of how many children the have overall you can always recurse on the smaller child first and use less memory.
I am self-employed and pay $6000 a year for high deductible health insurance for my family that has a $5000 deductible. So if my child breaks their arm and that is my only expense that year, then I paid $11,000 for their broken arm. Not cheap by any means. I'm sure lots of people on this forum work for companies that cover their whole cost of insurance and are out of touch with costs, but the "Affordable" Care Act has not made health insurance more affordable.
I've had a lot of sucess using a key in redis with a TTL value instead of a local PID file. Although adding redis to the picture adds a large new point of failure, I can then have a cronjob set up on multiple instances and still ensure it only runs once across all of them.

I'm sure there is a simpler way of doing this, how have other people solved redundantly ensuring a single cronjob runs?
Care to elaborate? How does the USA play a special role in maritime law? And why would China or Russia want to change the status quo?
This script is less than 400 lines of code. Please, read through it! Would love for someone else to audit it or submit bugs!
>War of 1812 was fabricated
He is saying that when you're self-employed, not every hour is billable. His assumption, which he states above, is that after sales, accounting, training, vacation, etc., you only wind up billing 1000 hours a year. I've been lucky to far exceed that in my own practice, but I agree you want to budget conservatively, so 1000 hours is a good assumption.
Some people are just really paranoid.
You can do a surprising amount with just a chop saw (that has a carbide tipped blade, cost $200 or so for the saw and blade), a drill press (another $200 for the press and bits) and a CNC mill (X-carve, about $1300). The above can be used to shape aluminum.

WIth those three tools, you could bootstrap a modern industrial workshop.