skysight-inc/HackerNews huggingface dataset:
There are a couple missed points in that article. First, those kinds of somewhat aggressive questions are far more likely to be asked by the young MBAs VC firms hire to poke holes in business plans and do other grunt work. This is how they have fun. VC partners seldom need to publicly stroke their egos. Secondly, of course someone else had that idea first. The future is here. Your "idea" amounts to creating a local maximum in future distribution because you can execute on that idea particularly well.

So don't get insulted by the person asking, or by the question itself.
Would it be fair to say you are intolerant of religion then?
Good points here. Some of those who left the process in the beginning may have simply had better things to spend the next month on, not because they were inferior candidates. I like the tone of the article in general, but it does smack of a certain entitlement on the employer's part whereby they feel justified in extracting many thousands of dollars of free work from unemployed job seekers. Despite the admirable intentions, the caveat that some of those who didn't receive a job immediately were later hired elsewhere is only meager consolation, as I'm sure there were significant contributors who were not proportionally compensated.
The Problem of Inflation
Lenovo LaVie – Unveiled at #CES2015
You're presenting a horrible false dichotomy here. There are options other than racketeering or having all your equipment limited to large dumb FIFO queues. Active queue management strategies can ensure that flows with different traffic patterns cannot starve each other, without explicitly classifying them based on protocol or customer; all ports and IPs get the same rules applied to them.

VoIP and streaming video and email and everything else can coexist automatically just like interactive and batch processes get handled implicitly without starvation by CPU schedulers. Furthermore, good AQM/SQM usually results in better performance for everyone - even the Netflix users - by eliminating unnecessary retransmissions and other harmful side-effects of poorly managed congestion.

Nobody is advocating for a definition of "neutral" that would exclude such techniques except for people who are trying to make neutrality sound bad.
"Not a fit" can get dangerously close to "You're not the same gender/race/orientation/age-range as our core team" (especially if that happens to be true).
> "Related" includes those deaths [...] for a drug used something with it that was fatal

No, it does not. Full quote: "In 2012, of the 41,502 drug overdose deaths in the United States, 22,114 (53%) were related to pharmaceuticals.[6]"

So, 53% of drug overdose deaths. Not drug interaction. Nor pharmaceuticals used as directed.

> I recommend you do the analysis

So far, I've provided data, and you arguing semantics. Since you seem to imply deeper insights, I'd appreciate it if you shared your data sources/analysis.

> In the US, opioid pharmaceuticals seem be regarded as "The Great Satan"

I'm not buying that argument, given the amount of opioid usage in the U.S. compared to the rest of the world. (IIRC, close to 100% of hydrocodone and 80% of oxycodone are used in the U.S). Not exactly a "Great Satan" kind of treatment.

> we have an aging population.

Yes. But the aging population is not three times as big as it was '91.

> and the shedding of prejudices that have blocked such recognition

I am all for shedding prejudices that block recognition of useful medication. But for opioid usage, there are questions that are simply not answered:

* Why do >45% of Americans supposedly suffer chronic pain? Compared to ~20% in Europe?[1]

* Why do we require 203M opioid Rx to treat this? That would indicate that the vast majority suffers from severe pain, treatable only with opioids. (Compare to ~30% of pain suffers in Europe[1])

* Why is the amount of overdose deaths 7x bigger than in Europe? [2] (With a larger population in Europe!)

And we need to answer them if we want to use opioids safely & without prejudices. I don't condemn opioid use per se, but I'd really like an explanation of these discrepancies.

[1] http://onlinelibrary.wiley.com/doi/10.1016/j.ejpain.2005.06....

[2] http://www.emcdda.europa.eu/attachements.cfm/att_212359_EN_O...
This is very true. I was invited for a company with pretty interesting problems. Here's their entire hiring process:

* Initial phone screening, 30 minutes

* One two-hour problem, via e-mail

* One over-the-phone interview, one hour

* One five-day problem (yes, five days)

* One final in-person interview

I had an offer already on the table, and when it was obvious that they were unwilling/unable to accelerate their process (e.g.: had to wait three days for the over-the-phone interview, meanwhile the clock is ticking on my live offer), I decided that it wasn't worth it; mostly because I always crash and burn on the in-person "let's see if we like you" interview (I'm not an asshole, I'm simply uninteresting to most people because I'm expected to share everything about me within 2 hours with people I've never met before). Ultimately, I went with the offer on the table. No regrets yet.
The Great Transition: Industrial to Information Revolution
After all, we are humans and rejection hurts any one. Related case is, firing without reason, all of a sudden which also hurts. What explanation can the effected employee provides to his family/friends for this sudden change?

In both cases, human mind keeps circling on what went wrong. Is there any misunderstanding or wrong perception? So providing reasons is humane in any such life altering transaction.

Related to law, is following possible?

Before interview, there will be an agreement needs to be signed by interviewee, recruiter, company involved, so that, after interview, recruiters can provide reasons for rejections and as long as the reason is with in the laws of the country or appears reasonable, then involved parties will not proceed legally. If it is against the law, then interviewee may proceed legally. It may be expensive but we are not robots, right?

Different cultures have different opinions on work/job/career...etc. Since Americans are advanced in technology as of now, many countries are adopting similar policies and during that process, workforce management related laws also getting copied. These laws may be new to that society and difficult to understand by society/family. This makes lot difficult to effected employee to explain the rationale, which he/she also do not know. People won't even believe that reasons are not provided.

In conclusion, providing reasons or at least honest effort in that direction is needed, since we are dealing with other human beings rather than robots.
Anyone interested in game design should read the Anatomy of a Game series that Jeremy Parish has been doing: http://www.gamespite.net/category/games/anatomy-of-a-game-ga...

Right now he's doing Final Fantasy 6, but has previously done Super Mario Bros., Mega Man, Castlevania, Castlevania II, Castlevania III, The Legend of Zelda, The Legend of Zelda II and Metroid. Unfortunately, I can't find a good synopsis page which links to the games individually.

edit: synopsis page here, but Jeremy recently moved all of his content back onto his blog, so this doesn't contain his recent stuff on FF6: http://www.anatomyofgames.com/anatomy-of-a-game/
I'm Mark Cooke, I wrote the first entry in this article a few years ago. Of all of them, it's the least related to interesting code, but it does reflect the reality of the kinds of crazy last minute hacks that can go into shipping a game.

Unlike many other types of reusable code, this sort of gameplay hack will be thrown away and won't be used again in a subsequent game. To an extent it justifies its use in a pinch. But no craftsman is ever happy shipping something like it.

It has been my experience that at the end of game development projects many of these sorts of hacks start flying. Most of them are unnoticed by players.

No game is ever perfect. With limited resources and time it's important to keep in mind what players care about and focus on those things. I care deeply about providing a good experience to players and one of the most interesting and challenging components of game development is deciding where to apply resources when under tight constraints to deliver the best experience. I haven't worked outside the game industry in a long time but I'm sure this is true in most consumer software businesses.
3 Veto Threats in First 2 Days of New Congress – The Navigator Online
Yes, that is a real risk. I have written about this before. It's much more of a risk at the start, when there are no other sizable programs. Now there are plenty of sizable Go programs, so I am not worried about overfitting to compiler development.
I knew a guy that had a snooker table that was close to 100 years old. It used to be in a bar, and had lots of cigarette burns on the wood, giving it lots of character. Overall, the table was in excellent condition.

What's amazing about a snooker table is the difference in size from a table you usually see at a pool hall or bar. Normal pool tables are either 7 or 8 feet long, whereas a snooker table is nearly 12 feet long.

Additionally, the rails curve into the pockets, instead of having sharp angles. This makes it nearly impossible to bank a shot in off of the pocket rails.

Finally, the balls were smaller. I'm not sure if there is a regulation size or not, but these were significantly smaller than what you typically see in a pool hall.

These three details add up to an extremely challenging game of pool. Although, once you play it long enough to get used to it, it makes a normal sized table feel like a child's game.

Edit: We played 9 ball exclusively. I can't speak to the actual game of snooker itself.
Jokes on them, none of my ideas are any good.
I think the previous poster already identified the problem:

>I follow the money for survival

Maybe we can have a system where people can survive without money?
Schneier had an article on this back in 2006, too. Worth a read:

https://www.schneier.com/essays/archives/2006/08/refuse_to_b...
The trouble is that whenever I have the opportunity to deliver "mind antibiotics", I'm delivering it to someone who doesn't really need it. And the ones who need it aren't likely to listen to me.

So, do you have an example of how these "mind antibiotics" work? I am seriously interested. This is a great idea, but how to execute it is a huge mystery to me.
1)
The inability to instantly catch potentially well trained and prepared people on the run in a large capital, does not exclude a surveillance state.

2)
The revelations of the recent years has not garnered so much attention because of live tracking abilities, but because of the intelligence services almost incredible omnipresence, their ability to store and therefore retrieve data over many years and lastly the enormity, sophistication and agression of the whole endeavour.

You should know that if you have followed the debate even slightly.

3)
Plenty of people in the hacker and rights communities has pointed to the fact that the this grand effort will probably both be failing in catching terrorists with enough technical training and be used to target non-terrorist activity in the end, i.e. regular citizens.

Your argument is a classic straw-mans argument.

*added

4)
For me to grasp that technically minded individuals like yourself, is accusing the vast majority of the most intelligent people in the computer science community of crying wolf, and to be living in a fantasy after the ever increasing revelations over the past years - is very difficult.

Arguments like yours based on completely made up premises makes me hope people like you are either a paid shills, completely out of the loop or just an infinitely small minority.

We need to stand up for our rights more than ever today.
Google Cache mirror: http://webcache.googleusercontent.com/search?q=cache:1tQlU00...
http://camelcamelcamel.com/Samsung-2-5-Inch-SATA-Internal-MZ...

Looks like it has dropped less than $100 in the last year, but came down very swiftly in the few months it was on the market before that.
Whether a society is Orwellian or not, is not measured by how easy it is to catch evildoers.
What new ports are you working on? (I'm just curious.)

Go is already very good at cross-compiling. That can be used to do a new port (as a trivial example, the fact that the compiler doesn't run on NaCl didn't hurt the NaCl port at all). There is a section in the doc explicitly about this. We are doing new ports too (like power64), and I don't anticipate the bootstrapping change slowing them down appreciably.
Most MS Patients Who Got Stem Cell Transplants Still in Remission Years Later
It is a good question, and just a different way of asking, "Who is your question and how are you different?" and "How much do you know the history of the market you're trying to disrupt?"

If someone claims to be disrupting a market that they know nothing about, there are potential warning signs. (This isn't to say that outsiders don't have great ideas, just that it's tougher.)
This is no proof. You're assuming that the products and services marketed have little to no intrinsic or social value, and that the consumers do not engage with the marketing critically--on any level. Certainly we all know some people who seem to act as automatically as this, but I doubt I've ever met anyone who truly does.

You could say the exposure is necessary for the idea to be held. With marketing this is, of course, true. And in other aspects of life, certainly none of us comes into the world every morning with a blank slate of a mind. But would removing every expression of an idea, remove that idea? Perhaps in a generation's time? (It can't be done, but it's an interesting question to ask, all the same.) We do know that there was a time when certain hates--homophobia, for instance, to use an example from upthread--did not exist, at least not in a human mind. Yet they're here today. Did they require public fora?

I can be exposed to an idea or an advertisement and subsequently walk away from it, having rejected its worth or its relevance to me. Without having done so, I cannot claim any agency in my thinking. Whether this kind of agency is worth protecting is another question altogether. The liberal ideas of free speech assume that it is.
Am I am the only one who is saddened by this headline ? This seriously messed with my day.
Scala has one out of the sight interface:

interface Function { call(...); }. // of course this is a made up syntax.

For most of the cases, this is just enough (as it is also in Java).
I couldn't scroll slow enough! So I...

t=300;s=1;y=t;d=s;i=setInterval(function(){window.scrollTo(0,y);y+=d;if(y>6200) d=-s;if(y<t) d=s},33);

NOW its fun. ;)
The obvious, comparison for standalone mode would be to a regular file system built on a ramdisk. The obvious comparison for network mode would have been Plain Old NFS with a ramdisk on the server. Both comparisons are missing. Also, this statement is flat-out untrue.

> IOZONE performs all of its operations on one file

Getting iozone to use multiple files and threads is trivial (-t option), and the results for that would be much more interesting than those for a single file/thread. Unfortunately, such benchmark errors are extremely common. I don't fault the author so much as his advisor, who seems to have a background in computer networking (hence the strong focus in this work on alternative network interfaces) but none in storage. My advice to the author would be to find a more appropriate advisor for this project.
At a Japanese noodle place in NYC, my wife and I were served shrimp with our miso ramen, with the exoskeleton still in place (you were meant to peel and eat it yourself).

My wife wanted no part of it, although she likes shrimp with the eyeballs and antenna and stuff already removed. Go figure.
> We don't live in an orwelian society. We REALLY don't.

1. This is France, so it really only speaks to how things are happening in France. The majority of the people on this site are probably concentrated in Bay Area, which is not in France. Life in East Germany under the Stasi was pretty bad, but it also didn't describe conditions everywhere.

2. You could almost view this in the same light as DRM on media. The criminals easily skirt it, but the normal people are left paying the price (a degraded experience in the case of DRM; a watchful government eye in the case of surveillance).
That's a bit of an insult to a lot of us hiring managers! ;) sure there are legal considerations and you have to make sure you don't accidentally do something that could be (maliciously sometimes) used against you (or your company rather) but there are a lot of good people out there and to be honest I will always give a candidate feedback in an honest constructive way (and I'm not a very harsh person so I will also consider their feelings when I say things).
I thought long and hard about trying to identify preprocessor usage reliably because that is a super interesting piece of data, but nothing stuck out as a smoking gun. Sequentially increasing selectors

tr

tr td

tr td a

could be LESS unrolling a nested bit:

tr {
td {
a {

OR... could just be how people write CSS.

I mostly ignored by-domain grouping in my queries, but there is a host of analysis you could do that would get into the modeling portion of data science, teasing our correlation and trying to find 'groups' or styles' of CSS that is written on a site. I had only so much time ;-)

I also did a web perf report that is not fully edited or ready for consumption, but does not that 54% of sites I ran Google Page Speed Insights against didn't compress all of their CSS assets. (Same sample of domains)
New Year’s Resolution: Getting Your Brain Back
The "problem" seems to be with how fast you can communicate the sightings and how quickly you can deploy an arresting force on to the moving targets.
Well it's just more proof that mass surveillance doesn't work...to catch terrorists or those willing to commit massacres. If someone wants to go at a subway station tomorrow and start stabbing random people or shooting them (especially in US), a surveillance state isn't going to stop that.

What does work, however, is being able to use mass surveillance for economic espionage, high-level blackmail, spying and building cases against activists and those wanting to "harm the government" (in a "revealing the truth" kind of way), selective oppression, and so on.
Would love a tool that constructs this for other US cities
Perhaps that makes it even more terrifying though; a society with Orwellian capabilities (surveillance, spying, death and imprisonment) but without that singularity of vision or execution? These capabilities in the hands of people who frankly don't deserve to be within an ocean's width of power is what I fear, not the society as depicted in 1984 itself.
I think the major issue here is the implication that people are incapable of not taking on ideas to which they've been exposed. If this were Slashdot I imagine this whole thread would be peppered with the word "sheeple."
Early Clues – An Important Announcement Regarding Our Acquisition by Google
Apologies for a shameless plug.

Should you ever find your side project un-savable - for a variety of reasons (commitment issue, personal, emotional, what-not), then you can always take your project to SideProjectors and let others take over. :)

http://sideprojectors.com
Yes that is a super tricky one and especially since cultural fit is probably one of the most important things to consider in the hiring process!!
Apparently there was top level code (that couldn't be changed as it was needed several other places) that DID free the pointer though...

hopefully the controller id was just the lowest bit or two, which would then align back to zero or something when it came time to free ;-)
That's the first thing I thought of as well when I saw this, especially once I got down to this image:

http://static.squarespace.com/static/53d17b47e4b0d5933c1e4a4...
Agreed. I wish people gave a little more warning prior to showing pages with rapid changes in luminescence. You're talking about a really rare type of epilepsy - but frankly, it's so easy to add a non-triggering splash screen that everyone building something like this should do it. There's no excuse for giving even one of your users brain damage.
Have you ever run into legal issues with #1 and #3? Every big company I've worked for has explicitly forbid this due to potential discrimination suits.
The criteria used here seem arbitrary and and silly. This whole page feels like an exercise in pedantry to me. Most of the time it's not even mentioned what disqualified a given computer.

Does anyone know why the specific decisions and guidelines used here may have been made? Is there some reasonable semantic reason why "SIMON" counts as a PC when it can only know 4 numbers[0]?

[0] http://www.blinkenlights.com/classiccmp/berkeley/simonfaq.ht...
Also, there is no dependency on 1.4 being "long-term supported". I think you have the dependency requirement backward.

For the foreseeable future, it must be possible to build the compiler with Go 1.4. That means the compiler must stick to Go 1.4 libraries and constructs (or use build tags for conditional compilation). It says nothing about which version of Go you have to use to build the compiler. If we're working on Go 1.9 and you want to use Go 1.7 as the bootstrap base, that's fine: Go 1.7 will build and run everything that Go 1.4 does. You just can't introduce any Go 1.7-specific code into the compiler.

I don't know if you've noticed, but there are very few language changes in each release. We're focused on improvements to performance and reliability more than new features. So I don't anticipate it being a hardship that the compiler is limited to Go 1.4. (And that's still much nicer than C.)
Could you elaborate on this? Maybe the group I play with just sets the limit too low, but it's almost to the point that bluffing is pointless, and you only win with good cards. We usually play well into the night, so 5 or 6 hours. On most nights, there are less than 3 hands that don't result in showing cards. What good is bluffing if the threat of losing isn't great enough to make people fold?

It's a nice social outlet, but I would definitely prefer no limit.
You already split by programming language, that should be useful.

I wonder if one could identify code vs configuration, maybe by pre-categorizing directory names.

Plus 'secure' certain files. E.g. a positive list of developers that is allowed to touch conversion-rates.csv. A warning after edit is still better than nothing.
At an earlier point in our evolutionary history we no doubt ate plenty of insects. Grubs, grasshoppers, crickets, ants, termites... pretty much whatever we could get our hands on.

This practice was generally discarded by humanity except for niche pockets here and there.

Why? I mean... there must be a reason humans (for the most part) stopped eating insects.
I don't do the actual hiring, but sit in in one of the two interviews, and as a team we carefully discuss each candidate. We've got a good team, the work environment & people are great, hiring process is solid enough. And we all agree that, almost without exception, we can tell within about thirty seconds of meeting them whether someone is likely to be hired. I assume this is overwhelmingly common? Bar sending a polite rejection letter, we would often prefer not to explain the actual whys[1], as often they are personal. Kudos to the OP (and yeah, it would make you feel good), but I'd tend to agree with you on this.

[1] that being said we always, always try to give some constructive feedback if asked.