skysight-inc/HackerNews huggingface dataset:
Let's wait for nice, approachable Mr. Nadella's response to this. I'm sure he'll be right on it.
Because of the thrill of it.

My day-to-day is devops with a little frontend. It's drugery. I got into programming because I wanted to do games programming. That's where I started. It was thrilling, doing demos, entering competitions, pushing pixels. Fucking thrilling. But then I needed to get a job. Nobody needs a games/graphics programmer. So, I read a couple of database books, and now life sucks.

I'd love to go back to where the rubber hit the road.
I wish this was more specific. Take for example the page on stainless steel. I want to be told an exact recipe for how to make steel. Not a hand wavy general explanation.
I would definitely put that down to experience, C++ is a much different beast to QBasic. Qbasic being geared towards beginners, C++ being geared towards professionals.

I mean it's the difference between a tool box 70 years ago (Software lives by dog years) and a tool box today, the tools you will find are vastly different, and even though you can build a house with the tools from 70 years ago, that does not necessarily mean you will be able to travel forward in time and build a house with todays tools because you have zero experience with it.
This story doesn't exactly scream "STEM shortage", does it?
Same story for me. Waited for too long, didn't work well, sent it back.
That claim isn't original with Tim Cook. It was first pointed out to me by fellow Facebook user Frances Cherman back in 2009 or so. I expect someone pointed it out to her long before that.

Zuckerberg is being disingenuous when he claims that this is Cook's idea.
SMART Kapp – Capture, Save, Share
“One Time Password” Bruteforce Calculator
I think it's a fair criticism to point out a fault in an author's literary reference, when that reference is used as a metaphor for something else in the article.

For example, if I were to use a sour grapes analogy to explain how compression optimizations beyond a certain point are not worth the effort, because the gains decrease as the difficulty increases exponentially, that would ignore the point of the fable, which doesn't tell a story of a fox that realizes the grapes higher up are not as good as the ones lower on the tree; rather, he decides the grapes he can't reach must be sour.

Misremembering the story you are using to help explain a concept can serve to confuse people who use that association as a 'hook' to remember how that concept works later.
There were several, but the two that stand out[1]:

1) The payload bay grew in size from 12 ft wide to 15 ft wide, in order to accommodate future unspecified military needs.

2) There were new cross-range requirements specified for reentry.[2] Basically, the military wanted to be able to launch satellites into polar orbits (useful for surveillance) and retain the capability to land after one orbit of the Earth. However, this meant that the Shuttle also needed to be able to -reach- the landing sites, which are normally not in the direct orbit path, but are divert 1000 miles away laterally (the cross part of cross-range).

[1] http://en.wikipedia.org/wiki/Space_Shuttle_design_process#Ai...

[2] http://yarchive.net/space/shuttle/shuttle_crossrange.html
Have you seen vultr.com? There's also atlantic.net and dediserve.com for comparison.
Now I am scared for my 40s.
Which reminds me of http://en.wikipedia.org/wiki/Sortition
Just keep being good, learning new skills and liking what you do. I'll be 40 soon so I'll let you know if this tactic works out.
You could in the terminal based atc from BSD games. Great fun.
Also, much of the power of stage 1 is spent moving air out of the way. That helps rather than hinders on the way down.
0x83F1, I don't think deftnerd is talking about signing an arbitrary raw transaction. They're talking about constructing your own raw transaction using a tool like this (from any source of information, including your own funding wallets), and then using something like Chain to push the transaction on to the network, without connecting to nodes yourself. Chain couldn't really do anything too malicious -- at worst, change a couple of bytes to change the txid ie. transaction malleability.

Of course you're right, using a bad source of information for UTXO or any other part of the tx would give you an invalid transaction and it wouldn't get confirmed by the network.
The fact that "24" with Jack Bauer routinely using torture ran for eight years with high ratings surely reflected the US public's tacit approval.
The Herbivore's Dilemma
I understand the reason behind replacing older coders. However, I think software companies like Microsoft should have transitional programs to better help seasoned programers proceed with their careers.

There are plenty of transition paths I think. For example, education, research, legacy support, etc.
I've always wondered how "Life at <insertBigTechCompanyHere>" compared between the big ones. I've heard a lot about the Google life, but what about MS? Yahoo? Twitter? Facebook? The rest?
It's the leaderboard merged with 100 most commenting.
That doesn't add up to me. The children of today will almost surely look back at the iPad the same way you look back at your dad's IBM mainframe and with the same nostalgia as others on this thread. It'll seem quite primitive compared to the contemporary technology of their adulthood.
Surely passion for games outweighs the other things?
Perhaps the Indie Game Dev movement is a better way to go...

AAA games companies should stop over-promising features and over-working their staff, and go the Blizzard route of "It'll ship when it's ready", I'm sure that will make for a much happier working environment for game developers.
Dwarf Fortress? Who's development is ongoing?
We open-sourced our startup (https://github.com/hummingbird-me/hummingbird) and I think it was fairly successful.

Personally I feel that the git history is useful so I would prefer not to release just a snapshot. Would be better to rewrite history to remove anything that should not be there.

We ended up using the Apache v2 license, mainly because it requires granting copyright and patent licenses from contributors without getting them to sign a CLA.

In terms of having a successful open source project the most critical thing is to attract contributors. Some easy things you can do towards this end:

1. Simplify your installation process. I found that for Hummingbird the biggest barrier to new contributors right now is our complicated installation, and I am working on getting something working using Docker/Fig.

2. Identify some easy potential contributions and add them to your issue tracker. When I want to contribute to a project the first thing I do is look for easy issues, and a lot of projects make this easy by specifically tagging issues that would be easy for new contributors to tackle.

3. Like arielm said, documentation is very important. Make sure you have a well written README, CONTRIBUTING etc.
Show HN: ColorAyz – a small webapp for grayscale images colorization
Altitude is the first number, speed is the second number. Try using "fix x" to set the plane on the waypoints along the runway, c 1, then land runway.
MSBuild / Visual Studio distributed builds
Yes,terrifying~!
The Italians can go pound sand. They had no problem allowing the lead Achille Lauro hijacker safe passage to Egypt. And in 2008 they release another Achille hijacker -- a murderer and PLO terrorist. I don't really care if the Italians had their sensibilities offended by rendition. Rendition never resulted in an Italian citizen's death, but the Achille Lauro incident certainly resulted in an American's death.

I am not making a statement about if rendition is good or bad; I'm only addressing the Italian's hypocrisy.
One would wonder what would happen if they where "rendered" to a prison in italy.
The list is very small.

And "Stack Overflow" is not intended to be a place where "discussion happening, where do I show off my Dart stuff?" as the author asks.

Limited only to Google mail list and Google+.

Google+ also not intended for a productive discussions.
Well this is great news!
I can finally stop trying to use Depenguinator http://www.daemonology.net/depenguinator/ ;-)
Why? I'm curious.
Nice to see how necessity is (still) the mother of invention.

BTW, is the guy in jail now?
Ha! Preemptive multitasking and a rotating cube as a demo. Nice work. Would love to see this ported to something else constrained like the Pebble Watch.
I don't think you can sensibly infer anything of the sort from television ratings.

As I recall, The Sopranos, Breaking Bad and Dexter all rated pretty well too.
That's a really good point. To me privilege and oppression are two sides of the same coin though. To recognize one is to, by deduction, recognize the other.
Once you encode lossy from lossy (even with high bitrate) the quality will be degraded in some way.
Some indication of when aircraft are risking violation of separation would be handy, I assume that real ATC consoles have this? Its unclear what the scale is.

Voices would be great. Emergencies (minimal fuel, medical, etc) and weather would also be great!
Is there an equivalent for ATC on the MAC?
I have the same question. Surely older employees have more experience, more knowledge, more to offer than the younger ones? I'm 1 year (and 1 day) away from forty, and yes, this kind of story does hit home a bit, but I feel my contribution to the company I work for is more valuable than my age?
What were the best sessions you attended at NIPS 2014?
What were the best sessions you attended at Neural Information Processing Systems 2014?
Casio Databank CD-40: The Original Smart Watch
It definitely has a nice feel to it, even if the search results aren't (at the moment) perfect.

On the left hand side, after a search it allows you to "refine" your search by categories. Stuff like author, site, filetype, language, with each one having a count next to it to display the potential amount of hits with that filter/category activated.

Additionally, looks like it has some sort of "stealth" mode. It appears to limit the search to your own peer, or what I'm guessing is already on your local index. That could be handy by itself, if properly configured, to a local or personalized search.
Except that real ATC can indeed give instructions of that sort. It's not so common for terminal environments to give really long clearances during approach because the pilots may not be ready to copy them down right away, but instructions like 'fly direct WAYPOINT, cross WAYPOINT at or above 5000 then descend at pilot's discretion to 2500' are common enough a bit further out.
According to this study, the public did not support torture: http://academic.reed.edu/poli_sci/faculty/rejali/articles/us...

Also, I don't think election votes can ever count as approval; Congress has approval ratings nearing single digits yet incumbents usually get re-elected.

> The public supported it directly. We've known for a long what was going on.

We know what goes on in North Korea too but that doesn't mean we approve.

And the US is under ubiquitous NSA surveillance, along with domestic propaganda now legalized. Given this, I think the US people are, if anything, being subjugated by the government, not conspiring with it.
Agree. Reminds me about an article I read about company loyalty: http://heartmindcode.com/2013/08/16/loyalty-and-layoffs/
Was quite an eye-opener actually.
Exchangeable Engagement Rings
Not sure which ring she'll like? Order our Classic Proposal Ring to pop the question, then exchange it and have her dream ring custom made -> theoneand.co
Again, after mulling it over, I think both our models have significant merit, and they are incomplete.

Errors mostly have no personal reinforcement. They get corrected mostly over time. Agreed.

What I was getting at is a more deliberate error, or a forced one. The deliberate error is something like seeking affirmation for a character issue. Racist seeks reinforcement for racism rather than enlightenment to get past racism. The forced error could be something like an authoritarian childhood elevating dogma to fact, seriously impacting that person and their ability to grow and be objective.

Dominance / submission does drive a lot. And I do see a very clear connection between that and online dialog in that people who maybe are subs in most of their life get online and are free to be that dom they dream about being...

I tend to disagree about "the core social desire", but I do agree about it being "a social desire", among many other ones.
I think it's a common mistake for young people to aspire to be a game dev just to make games.

The journey (programming) is the most important not the destination (the game).

If you don't like coding you won't be happy making games (and there's a good chance you won't make games at all).

If you like coding you don't need a job in the game industry. Apart from the work environment, for a real programmer coding challenges in others industries are as fun as in the game industry.
finally somebody pushing me into trying lisp (scheme). Some honest questions to lispers... a) isn't 'eqv?' leaking abstractions? there are other parts of lisp where the explanation of the behavior is: "pointers"?
Umm... isn't the US a country of immigrants?

aka. the people who cut bait on their country to join a better one?

The US is literally founded on the idea of cutting bait and running to another country (that's better).
Here's the big difference: You can't 'play' around with them the same way, they're not built to program on or change / break things significantly. It's not an empowering device.
Agree completely. It's amazing how many people don't realize this. HR should be called "Employee Risk Management." I can think of few things you should ever talk to HR about other than your benefits.
Join a union. I know they're not particularly popular in the USA - and especially not in the high tech sector. But if these actions don't convince you that they're necessary, nothing will.

In the UK I pay ~£16/$25 per month to be a member of Prospect, a union for workers in the telecoms sector. When I was made redundant (downsized) they were able to get me an excellent settlement and provided me with incredibly useful professional advice.

I also know that if I'm in a disciplinary situation, they'll have trained employment rights specialists available to fight my corner.

The best way to think about a union (IMO) is as legal insurance. You pay for car insurance in case someone plows into your automobile - why wouldn't you do the same for your career?
> "The avatars on the waveform are virtually meaningless. They’re too small to visually identify anyone who’s commented. Their only value is to let a user know there are comments on the track..."

Wrong. The comments appear at exact the right time which enhances the experience of the song. Have you seen twitch chat? Its gold.
But we don't know the full story (for each individual) - we don't know if it really is discrimination based on age or if there are other things going on. I've seen both things happen in medium sized companies so I won't be surprised if it's the same for Microsoft (or other major companies for that matter)

- case 1: a guy in his fifties writing C++ like it's C with classes in the same style he did 20 years ago. Every piece of code is a complete trainwreck. I could go on for hours on how bad it is. Anyway, the programs he creates like that sort of work. Barely. But because there isn't anyone else to do his job, managment is stupid and too lazy to find someone else and rather waits until it explodes in their faces (i.e. when he retires), he can stay. Until one day a new manager steps in and immediately sees the problem and lets the guy go. Would you really call this discrimination or rather the proper thing to do?

- case 2: the opposite. Decent guy in his fifties, hard working, always learning, writing proper code, not afraid to speak up. The letter eventually yielding him fired because (again) of stupid managment: one manager able to convince the rest he's too old and too costly too keep, rest of the pack too lazy too stand up and just let it happen.. That is discrimination.
I'm a long time lurker, but finally a topic I know a little about.

I can't speak for every company out there, but I worked at 2K / Irrational Games through the Bioshock days. Things may have changed in the last few years. I left several years ago to work twelve hour days, 7 days a week, for no pay at all in my own company.

You have to ask yourself what you want in life. Do you want to spend years working on B grade games nobody has heard about, or do you want to work on a AAA game with a huge budget that everybody is talking about.

Do you want to be the best, or do you want to be some average joe.

If you want to be the best you have to work hard, and you have to fight, and you have to put aside some other things in life. And if you're doing it, you will expect it of the others around you.

If you don't mind being a member of an average team making average games, well you can have a better work life balance.

It sounds a little harsh, but I honestly think it's as simple as that.
Basically everything @computerjunkie said, is what I came here to say. Having my own health risks and mortality exposed when I had a heart-attack a few weeks ago[1], really drove that home. I now really realize that the whole "yes, it can happen to YOU" thing really is true. I know I can't just ignore health & fitness issues with impunity.

The importance of eating a healthy diet, working out more, reducing stress, etc., are a lot more vivid to me now.

On a related note however, perhaps ironically, is that I now feel a renewed sense of "There's only so much time left on the clock, so if I want to accomplish things, I have to sell out and go 101% to achieve then now". I'm still trying to figure out how to balance those notions.

I mean, let's say I could work less and live an extra 10 years. Let's say that's the difference between, I dunno, making it to 75 vs 85. The questions I ponder now is "how rewarding will the years between 75 and 85 be?" and "how much do I care about that?", etc. I know it sounds a bit morbid, but it's a real question. I've never been all that scared of dying, but I am very afraid of being old, frail, crippled, helpless, etc.

So there ya go... try to live like a rockstar now, flame out fast and die young, or go for the longest life you can live. How do you decide that? Fuck if I know... if I figure it out, I'll let you know.

And on an even less related note... well, at least vis-a-vis career / tech / etc... facing mortality did emphasize another thing to me. Since you don't know how much time you get, if there are things you really want to do, do all you can to do them as soon as you can. Sure, sometimes strategy dictates waiting, and sometimes procrastinating is just easy... but they say that people on their death-beds don't regret the things they did, but rather the things they didn't do. An example from my life: I've had a few tattoo ideas I've wanted to get done for years, but keep putting it off for no real reason. Now I don't know why I get waiting. And there are plenty of similar examples. So yeah, I'd say one important lesson is "do stuff now". :-)
Ah, you mean if the source files are already compressed they get transcoded to mp3, which degrades them more.. gotcha. I assumed most musicians would have the sense to upload an uncompressed format.
What are the best tools for estimating crowd size in a timelapse video?
Art is a business
No, "Human Resources" covers it just fine. Humans are merely resources a company can use and discard as it sees fit.
24 is a terrifically evil show and helped sell torture by showing Jack routinely torture people and get the right actionable information every time without any ramifications.
>I understand the reason behind replacing older coders.

Oh yeah? What is that reason?
Passion doesn't pay the rent.
It's not the author's analogy. The article is referencing a concept named the Red Queen hypothesis[1], and the only thing that's material to the explanation is the phrase "Now here, you see, it takes all the running you can do, to keep in the same place" as that's literally the only Carroll in the original paper[2].

Nor is it being used to explain a concept. Not only is the entire rest of article being used to explain this particular instance of the concept, the very next sentence gives a simplified explanation of the Red Queen hypothesis without analogy. The "literary reference" is not a literary reference at all. It's pointing out that Van Valen was making a literary reference by choosing that name.

And it's still not misleading. The difference between "Alice Liddell" vs "Alice" and "catch" vs not caching might be correct vs incorrect, but it still has nothing to do with the reason the hypothesis is named as it is. "They must run and run just to stay where they are." is right in there.

Finally, on a meta note, this is exactly the kind of thread asking oneself "is that the most interesting thing one can say about this article?" can avoid, because it isn't. Luckily there are some biologists in the article's comments on Ars to save the day (though you have to wade through some noise first), if anyone's interested in more.

[1] http://en.wikipedia.org/wiki/Red_Queen_hypothesis

[2] http://ebme.marine.rutgers.edu/HistoryEarthSystems/HistEarth...
Survey of India files police complaint against Google
Efficient Indexing of the BitTorrent Distributed Hash Table (2010) [pdf]
Here's a fun article about facebook's postmodern propaganda:

http://thelastpsychiatrist.com/2014/01/randi_zuckerberg.html

Part 2: http://thelastpsychiatrist.com/2014/03/who_can_know_how_much...

Note: one may well disagree with some of the things he says. Try not to freak out.
Throwing my story in the mix: I owned a 386 and a 486 when I was around 9. Hand me down computers. My family was poor and we didn't have the internet and I'm not sure it would have mattered if we did back then. I learned QBASIC and Dos from library books and help files. Made lots of text adventure games and later games with minor graphics. I'm a professional developer now (have been for 12 years). I know multiple languages including python and I still make games on the side as a hobby.

I keep seeing stories similar to mine. I really think we (humans) have lost something with new tech. Simple UI breeds users whereas hard seems to breed developers.

Edit: typed that out on my phone - made some typo fixes.

Also forgot to mention - I never went to school for CS and I dropped out of community college which I attended for graphic design.
Has anyone able to crash 2 planes yet ? I tried landing one on a runway while other was taxied, nothing happened.
Well it can't just panic the "parent" - the parent is an arbitrary thread running so you'd have to find a way to inject faults into the parent. I'm guessing with Rust's older task system, you could handle it there, since you owned the scheduler?

With the new, threads-only system, I think the only way out is abort.
Older employees are obviously more likely to have families which they will always priotorise ahead than work.

Given that the IT industry is notorious for long hours and impromptu overtime it's easier to see why they might be prefer younger employees.
Yes, but there are cases when the only source is already lossy.
Yes.

The balance here is what is accessible. Wanting to understand the making of steel itself is great, but it will also take a considerable investment by anyone to actualize.

Many things presented there have a lower bar.

My guess anyway...
How is this different from click?

http://click.pocoo.org/
yep, but it does feed the soul.