skysight-inc/HackerNews huggingface dataset:
I call those tests the airplane test. say you need to hire an airplane designer and you know d*ck all about aircraft design. You have two candidates both that tell you they have a new design being flow this week. So you go and watch, Candidate A's aircraft trundles down the runway and then crashes and burns. Candidate B's takes to the air and then lands. Candidate A could be a smooth talker and Candidate B could sound like a stuttering loon but B is the choice.
agreed - not sure if this is anything other than IRC with a GUI
This looks really lovely - I've recently been editing / providing feedback on Gene Kim's upcoming book and we've been using a combination of O' Reilys new platform 'chimera' and a GitHub private repo - but this looks to be better suited to the process.
Because, protip: no high school student can do graduate-level scientific research.

My experience indicates otherwise. It's rare, to be sure, but it does happen.
Ask HN: What do you think the biggest trends will be in 2015-2018?
Hey HN,

We review and read so many bits of technology that we forecast into the future. I was wondering what everyone thought - explicitly - about what will be happening over the next few years.
That is certainly doable but you need to separate the message semantics from the credit card semantics. So lets say your authorization includes a nonce which is a blend of the transaction id data such that it is unique to the transaction. Now you send that through the message system which delivers it one or more times, but the nonce identifies all of them as the same transaction so the credit card processor tosses the 'extra' ones away, it has already done the work. In such a system the message passing infrastructure needs to be at-least-once and the protocol involved insures that nothing bad happens if you deliver messages twice. Then you can route around damage or non-functioning nodes.

The reasoning at the protocol level then goes, "If I have never seen this nonce, then the transaction has not been authorized" (very durable, easy to implement), and "A request seen multiple times will only be recorded once" (also very durable and easy to implement).

But if the message infrastructure tries to guarantee at-most-once, and the user writes their protocol, "if I see this authorization I should do it, because the protocol will only send it to me one time." Then there will come a time in that protocols future where something blew up the invariants in the message infrastructure and the message arrives twice, and the wrong thing happens on the credit card because the protocol trusts it to do the right thing.

Back in the RPC wars people were arguing that it was so much "simpler" and more "transparent" if a remote procedure call had the exact same semantics as a local procedure call. And that is true it would be, if you could manage that similarity, except it has been proven over and over again that network messaging systems can't completely get it correct.
Nope, your "Ignoring available data" weasel words, implying negligence by me or TC39 for not carrying Dart's water, were below-the-belt.

No one is "ignoring available data". Dart's type system, in particular its covariant subtyping unsoundness, outraged Andreas Rossberg of the new V8 team. He expressed himself plainly about this on LtU the other year:

http://lambda-the-ultimate.org/node/4377#comment-67586

Andreas and many others among us TC39ers are well acquainted with Dart. I think this intra-Google, anti-Dart outrage motivated SoundScript, in part.

That doesn't mean the "data" is out there on some Dart public wiki to inform SoundScript's design in ways that programming language research and development do not already sufficiently inform it -- that we should just go get it, or we're slackers. I think you know this.

Yes, all dynamic language VMs will look more alike in 10+ years. StrongScript or a closely related descendent of it in 5 still beats Dart, and I'm still right that this took too long by 5 years at least, precisely because of the bad politics and JS-can't-be-fixed-but-it-can-be-replaced fallacies of the Dash memo that pre-forked and diverged Dart too much, without JS uplift apart from SIMD.

Are you done defending this sideshow as a productive experiment that helps the Web? Because so far, apart from John McCutchan's work, it has not helped. Maybe it will emerge a dark horse winner, but odds are against.
They provided an update last December[1] and stated that two rewards have been given. The same update is also interesting because it mentioned the migration from Google Code to Github (three months ago!). The blog post talked about Yahoo! contribution to the project too...

[1] http://googleonlinesecurity.blogspot.com/2014/12/an-update-t...
Learn some cool shit in 30 days
^ this guy gets it. Life is short, do your best at your profession but keep everything in perspective - do what you love!
By the 1700's the Dutch Republic was no longer at war with the Spanish crown, but the Orange family still enjoyed great popularity and political influence.

The political statement should therefore probably be seen more in the context of the internal struggle of pro-Orange and pro-monarchy catholics versus pro-republic protestants than anything else. It is likely any foreign buyers never even got the reference to begin with.
* The skeptics guide to the universe: http://www.theskepticsguide.org/

* WTF with Marc Maron: http://www.wtfpod.com

* Greg Proop's the smartest man in the world: http://www.gregproops.com/blog/smartest-man-in-the-world-pod...
Ctrl-F "Tropical", seconded.

Although they don't have a huge tech focus, for anyone even remotely interested in either a.) bootstrapped businesses, or b.) travel --- it is the best podcast I know about.

Turns out bootstrapping and travel are naturally synergistic. For bootstrapping you want to minimize burn rate. With travel, you can live (reasonably) comfortably somewhere like Thailand or Bali for 6 months to 1 year off of only ~1K per month as you get your new venture off the ground.

After listening to this podcast for a year I've lived in Shenzhen, China, Ubud, Bali (Indonesia) and Taipei, Taiwan while doing remote Rails consulting to build up a warchest.

So far its been the best experience of my life and I never would have done it without listening to this podcast to hear about all the other people who have done the same.
Yeah but that doesn't explain the decline in forcible rape in the US from 1970 to present.
>Programmers are dripfed information on a "need-to-know" basis by managers who have no clue about the process involved (and therefore with no clue about what information is needed). They are then placed in an open area, interrupted regularly, have to justify the cost of any tools, are never given assistants, and have exactly zero authority or autonomy over the process or results. Because of that, programmers are some of the least respected people in their environment.

That doesn't describe my job very well. (OK, I don't have an assistant, but I don't think I need one.)

Or are you deliberately making a contrast between "coders" and "software engineers"?
The article seems to lack even one good concrete example. All it came up with was a bunch of high level complaints.
I stopped reading when the author basically implied that making a trifold poster about whales was too much to ask of her third grader because it would require using the internet.

There are probably a lot of problems with science fairs, particularly at higher grade levels. But her example is pretty terrible.

My 2nd grade science fair project was making a book about the planets. I chose it because I thought space was cool.

All it involved was checking out space books from the school library and then putting a page for each planet in a binder with facts like how big the planet is or how far from the sun along with a hand drawn picture (ie a circle with moderately correct colors). I think there were some extra pages for the Sun and a random moon or two.

It could have easily been a trifold poster with most of the same stuff. I had loads of fun because I liked learning anything about space. It could have easily been about whales or something else if that's what I was interested in. But all it took was some help from the school librarian: "I want to do my science fair projects on planets. Do you have any books about planets?"

The next year I found a book of experiments in the school library and did one of them and explained it on a trifold. It was fun and not rocket science. I think most of the "experiments" in the book required stuff like rubber bands, paper, and straws.

I'm not clear why finding a few books in the school library and making a trifold poster is a headache for an elementary school student.

After that I never attended a school with a science fair, but I think it was perfectly reasonable the few years I did participate.
I think it will (or at least should) become easier to meet people online with similar interests - and I'm not talking about dating. Given that there are 2 billion people on the Internet, this shouldn't really be a problem. Yet, social media sites like Facebook limit us, for the most part, to people we know in real life.

With that said, I think we should be careful of where our collective conscious takes us.
How does it hurt the not-asshole to avoid behaving like the assholes?
The original of this discussion was a blog post on kevmod.com. I posted the following comment on that blog, repeated here verbatim as possibly of general interest:
++++++++++++++++++++++++++++++++++++++++++++++++++++
Your skepticism is completely justified. The Mill may never reach market – we are a startup, and most startups fail; its a fact of life. Although we’ve survived for over a decade, which is pretty good for startups these days.

But it sounds like you are less skeptical about Mill Computing the company, but more about Mill the technology and architecture. There are fewer ground to doubt that. As fast as we have been able to get the patents filed (I seem to have been doing nothing else for the last two years. I hate patents) we have been completely opening the kimono and showing the technical community, in detail, how each part works. Why? because we wanted outside validation before wasting another decade in something that was fatally flawed in some way we had overlooked.

If there was any part of the public Mill that one could point at and say “See? that won’t work, because …” then the web would have been all over us. Buy you know? Skepticism we get, aplenty. What we don’t get is informed skepticism. In fact, the more senior and skilled the commenter, the more they fall in love with the design. Like Andy Glew said one time (and if you don’t know who that is then you are not in the CPU business) – “Yeah, it’ll work, just the way he says it will”.

Sometimes people complain that our presentations are insufficiently detailed to fairly evaluate. Guilty as charged; they are oriented for a high level audience interested in the subject, but not for the specialist. However, if you ask for details on our forum (mill computing.com/forum/themill) or the comp.arch newsgroup, as hundreds have, you will get all the details you want until they flood out your ears and collect in puddles on the floor.

In these days of internet time, when idea to market is measured in days or weeks, it’s east to forget that not all the economy works that way. Building steel mills, cement plants, and yes, CPU silicon takes a long time and a lot of money. We have deliberately swapped money for time: we are a bootstrap startup, not looking for VC funding. There’s good and bad in that choice: a decade without a paycheck is not easy, but today we own it – all of it – and feel we got a good deal.

The proof of the Mill pudding will be when there’s a product with pins on the bottom, and that won’t happen for some years yet. We learned in our first presentation not to make projections of what the eventual chip will have for numbers. Yes, we have guesstimates internally, but we’re quite sure those will be off by a factor of two. The problem is that we have no clue which direction they will be off.

If you have the technical chops to understand a CPU design from first principles then please dig as deep as you can into our stuff and tell us – and the world – what you find. Otherwise you will just have to join us as we wait and work and see. We’ve never said anything different.

Ivan
Elon Musk: Tesla Model S will go farther on a charge
Drinks That Help Increase Weight Loss – Fitness 101
I've stayed in one of these overnight Japanese net cafes. They're absolutely amazing, with TV's libraries, a collection of DVDs, games and magazines. You can pay to shower, theres even a kitchen with food.

That being said, It's a novelty and definitely something I wouldn't want to experience night after night.
It's not "barely employable," and that's not what I said it was. Rather, it's a solid entry-level position at most agencies.

Also I don't think it's that tall of an order. These "bootcamps" are (arguably) cranking out graduates that (supposedly) know how to do that.

I taught myself over something like a year of spare time (I was in high school), although this was pre-frameworks. Also pre-really-good-tutorials.

Last, I've never been west of Oklahoma. I don't know what your "perspective" comment is on about.
The next time I hear "crunch" from a PM type, I'll publicly invite him/her to lead by example and deliver a bunch of features over his weekend.
Because by creating a scenario that encourages assholes, all the not-assholes get pushed out. And thus, by being short-sighted nice people, you wind up with a city of assholes.

Also, you should probably address harryh's excellent question about everyone else. Preferably with something other than an assertion of privilege.
My list (some of which have already been mentioned):

- This American Life
- Invisibilia
- Snap Judgment
- The Moth Radio Hour
- Planet Money
- RadioLab
- The Meteor Podcast

Can someone please distill a top ten list from all these Hacker News comments?

Also, man oh MAN do I miss Pod of Funk.
>What I mean is good programmers will find way to solve something using less code. That is very imporant for understandability, maintenance, and long term support.

It's not about less code, it's about simplicity of code. I have known people who have played code golf with production code, either out of bordom or a desire to generate job security. That's not actually solving the core problem of making it easier for someone to port to a new version of an OS in 5 years time, it only looks that way if you aren't paying attention. Short code can be just as confusing as long code.

Your code should, in all places where it is not necessary to do crazy speed optimisations, be understandable by the average intern. Yes, that means comments, and yes, sometimes it means doing something in one line that is more commonly done in 20 lines and yes, sometimes it means taking 20 lines to do something you could do in one line.
game devs like notch have made a conscious and canny decision to value actually making something over code quality.

These aren't mutually exclusive. When Carmack, Sweeney et al. built Quake/Unreal, they made something that was both fun and had incredible code quality. Derivatives of the Quake & Unreal engines run today and have been for the last 20 years. I'm doubtful that any code written by Notch for Minecraft will be running anywhere 20 years from now. Likewise, don't NASA engineers "actually make something" while adhering to strict code quality? Doesn't Google "actually make something" while adhering to strict code quality? The choice between "code quality" and "actually delivering" is a false dichotomy invented by people who needed an excuse.

Next, I never implied Notch was a shoddy programmer. Notch is a great programmer by his own merits and I don't think anyone can doubt that - however great programmers can produce shitty code. What I was responding to was OPs assertion that 10x programmers exist. Notch produced some pretty great stuff, and iterated quickly, but that speed didn't come free and surely theres a lot of technical debt that others now have to deal with.

Lastly, I'm not saying this is a bad thing. Sometimes its more important that you can ship first, and fix later. Sometimes being first to market is better than being the best. What I want to point out however this is a normal tradeoff and this doesn't make Notch a "10x engineer" (when I say 10x here I mean a mythical man who has achieved enlightenment that none of us can achieve even if we worked for 1000 years). He's a great developer, but we shouldn't pretend that there weren't tradeoffs to his approach and that his style is anyway mythical (like a unicorn).
Do You Really Need More Facebook Likes? The Data Driven Answer
..and sex maybe?

https://soundcloud.com/guyswefucked
Purple carrots (well, we call the "black" carrots) are fairly common in Turkey too. Additionally, Turks have a beverage made from fermented red carrots called Şalgam (https://en.wikipedia.org/wiki/Şalgam)...it's very good!
Zoning suppresses growth in the supply of housing. Of course, that doesn't mean that zoning is bad by definition. Instead of artificially keeping building height low, you could mandate new buildings have at least so many stories.

San Francisco's problem seems to be that they can't possibly build enough housing to meet market demands without revising zoning restrictions in ways that would make current home owners angry.
What makes people try and move to the big cities in the first place? Is it high-paying jobs?

The jobs must go where these people live currently. Inconvenient for companies who like their offices in central (and expensive) locations, but doable.
I know exactly what you mean. When it's all said and done, you end up spending between 6 and 8 months worth of rent before you even move in.
The only podcast I listen to regularly is Exponent by Ben Thompson and James Allworth. As a bonus it's also ad free.
http://exponent.fm/
I came across it after I started using keepnote. Since I was already invested in the above three, I didn't bother too much with it. So, sorry that I am not too much of a help in this matter.
They have, by far, the shortest shelf-life of all the tweets in my feed. It would be one thing if they were published by Meerkat, quite another that they are "published" be people I follow.

And actually, I find the signal:noise ratio in my stream to be very high.
That may be so, but I don't hear of many programmers on $700,000AU p/a, which would be 10x a developers salary here.
Moral is right or wrong. Law is legal or illegal.

Moral varies per person/family/culture.

There is no obligation to morality, it's typically enforced by one's own brain and pressure from one's peers.

I don't disagree with the dictionary definition: https://encrypted.google.com/search?hl=en&q=define+moral

I'm not sure if you're just being a pedant or something, but as a for instance, it's not illegal in my US state to drink alcohol to excess in the privacy of one's home, yet a great number of people find it immoral. This can be said for some act or another throughout history--frowned upon, not illegal.
You are right and I wasn't thinking things through.

Still, I submit that fears of extending rent control to new construction add to the problems caused by zoning.
Thanks for sharing the article - and I totally agree. Facebook "likes" give you some element of exposure (at least in terms of getting your name out there), but it does little to nothing for active user engagement.

Facebook just seems like a very impersonable way to market your business; there really isn't a way to drill down to focus groups, it's just one big mass of users.
I'll just leave this here: http://en.memory-alpha.org/wiki/Holosuite
omega tau "science in your headphones". http://omegataupodcast.net/ excellent.
Since I was curious, it appears that IBM did research in the 90s and came up with 1 per 256mb RAM per month. That's 3.7 × 10-9 per byte per month or 1.4 × 10-15 per byte per second.

http://stackoverflow.com/questions/2580933/cosmic-rays-what-...
Anecdotal evidence to the contrary: I was from an unprivileged background growing up in a dying blue collar steel town outside of Pittsburgh, Pennsylvania that used to be the company town for ALCOA.

I was that one weird kid that was really into computers instead of football like everyone else. I taught myself C++ programming, OpenGL, and matrix math in high school because I wanted to develop 3D games.

I convinced my high school principal to let me enter a flight simulator that I wrote during summer break of sophomore year into the Pittsburgh Regional Science Fair (at my own expense), and I won. I remember standing on stage sticking out like a sore thumb from the usual snooty, upper class high schools that everyone knew from around the area.

That day, I met a robotics professor at CMU who was one of the judges, and that introduction, along with sending a DVD video of my work to a few top universities with my college application ended up changing my life.
Which is to say that proposition 13 was a boondoggle.
The Thrilling Adventure Hour!
Anti-semitism (and any other form of discrimination) disgusts me and I agree with much of the article, however I found it very convenient the way the whole issue of Palestine was simplified (not to say ignored). Even if it's not (at all!) a valid justification and it actually relates more to anti-zionism than anti-semitism, ignoring that problem is exactly one of the reasons anti-semitism persists. None of the sides is innocent and the bombings (on either side) aren't helping anyone.
I'm a little confused about the description on the page of an "old-style cube" -- like, it's not one of those new cubes, I guess?
Yeah. Could still be "ephemeral" but give us 5 or 10 or 30 minutes or 24 hours. I don't think that would compromise the live-ness" of it, whatever that really connotes.
I had mentioned that I do use orgmode, along with few others. But, my comment was further below yours, and was more of a "postscript". I definitely use it for most of my technical note taking, as it is part of my emacs workflow. For casual note taking I ended up using the other apps, to vary my workflow pattern and tool usage.
Can understand versus could understand. One implies current background while the other implies potential ability. Given that many high school seniors graduate with only a basic grasp of Alg I, you're probably placing too high a value on the normalcy of your own experiences.

I understand this because I once ranked in the top 10 in my state for mathematics when I was a kid. So I potentially could have understood specialized maths if they were explained to me, sure, but where would I have gotten that exposure?

When I was in school, there was no Google Scholar or Wolfram or edX. We had EBSCOhost, but the librarian only knew how to pull up old issues of Forbes and Sports Illustrated. My generation's great boon was that we would grow up to live in a world where we would have free access to educational materials and other wonderful information over the internet.

I'm not making this an argument about privilege, but we should deeply consider whether our resources and backgrounds were so typical as we believe them to have been that any child put in our place would have had our abilities.
Not do demean you or anything...

But most Chinese I talk to seem to have your opinion. Li's opinion was interesting _because_ it deviated from the norm. :-)

While you may be cynical about the system, I personally have been waiting to hear the perspective from someone who actually does believe in it. I've never heard this train of argument before.
Because it's hard to MITM that :P