skysight-inc/HackerNews huggingface dataset:
Imagine being the pilot doing the first real-world test. Point your jet fighter directly at the ground and let go of the controls, then trust that the software written by some guy you've never met will automatically avoid the crash for you.
I'm hoping this community can appreciate this story of using the knowledge we all have for good. This black family with 3 kids sleeping had a tire filled with gasoline lit at their front door in my neighborhood which is less than 1% black. I want to catch this bastard.. please help.
“DaVinci Mystery” – the outstanding puzzle game, got a big update for iOS
This should be a perfectly fine answer and any interviewer who knows what they're doing should be prepared to roll with it. (by, for instance, pointing at the Sort() function and asking how it works)

The goal is never to see if a candidate can produce a specific program, but to watch them reason and explain that reasoning.
This is embarrassing. We will fix it. Thank you.
Interesting survey, but it doesn't really rise to the level of a study. The respondents were all self-selected and many of the questions asked are requiring them to compare an experience they did have to one that they didn't have, an obviously problematic approach. And no mention is made of their family economic background, which is has been shown in other studies to be a powerful predictor of later academic and financial success.
> Most people work because they want to live in an expensive neighborhood

So, to put a roof over their head. Hey, no one said they had to go for the cheapest roof! :)
Very misleading title. It's grossing $1.5M per month. You still need to subtract operating costs, which will be substantial in a bitcoin mine. I'm sure power/land/cooling/etc is cheaper in rural China than many other places in the world, but there's no way it's free.
Power of Thought Experiment
No, but thanks for the suggestion. I do own the Physics, Electronics, and Calculus ones, if memory serves.
You may want to consider a new name, especially since you just registered this one in Jan.

Onemonth.com is in a very similar space and the conflicting names will likely hurt you.
“There's no iOS backup feature”
>Familiarity with the command line for a Java developer is hardly required.

You are assuming that developers would never require to grep app/db logs etc, I think in practice Java developers have to deal with the command line, I would partly agree with the C# bit
Because as a philanthropist his ostensible goal is to help people, and if he was consistent a project that would help people understand what conditions affect their likelihood of getting diarrhea would certainly be a blessing and something to work with.

It just boggles my mind. A lot of people in Africa and the poor parts of India live in almost pre-germ-theory times, where the link between sanitation and disease is one competing myth in an oral tradition. Anything that has the potential to deliver video explaining sanitation could easily have an enormous benefit.
In zsh, you can use =() instead of <() to slurp all the data into a temporary file first to deal with this issue. Perhaps bash has this also.
GPGTools: GPG Suite Beta 5 supports smart cards again
probably a typo but it would be a cool portmanteau of digital and currency.
I should note that I’m planning to Mallet anyone who decides to start a debate on the word “privilege” in this thread. I’ve already established that straight white dudes often cannot deal with the term rationally; there’s no need for a) any of them to prove it, b) anyone else to reiterate the fact.

Not much room for disagreeing with his summation now is there.
Stop linking violence to mental illness.
If you would like to become comfortable with using bash process substitution, I recommend figuring out how many of the 'moreutils' utilities can be replicated using only bash process substitution and your generic linux utilities. It makes for a fun exercise.

moreutils http://joeyh.name/code/moreutils/
I think that's why a lot of companies are now doing contract-to-hire. First they let the contracting agency do the pre-screening, and if the employee doesn't work out the contract just doesn't get renewed.

Only problem is for the employee -- it is difficult during the contract phase, if they don't get any feedback if they will be converted to an FTE, and the lack of benefits. So for the hiring company, they will no be able to steal away any good developers who are currently fully employed.
It's possible that state A might want to adopt a currency that it doesn't control in order to gain increased independence from state B whose economic influence is too powerful to evade but which makes poor long-term decisions about its own state-controlled or state-influenced currency.
(Original) Employee fired from Golden Corral for telling manager food is unsafe
Show HN: A Better, Object-oriented Facebook JavaScript SDK
The filled pause is actually sending you information; specifically, "this thought is not complete, but I'm putting a lot of thought into choosing the right word". It's a verbal "hourglass" icon.

I agree overuse can be distracting. But I try to think of it as flattering that they respect me enough to take the effort to carefully vocalize their thoughts rather than blurting out the first thing that occurs to them.

This doesn't always hold, but a trend I've noticed at work that someone talking up the chain of command is more likely to use filler words than when that same person is talking down the chain of command.
I have used CLI based interfaces with fluxbox and urxvt wherever possible for a long time now. It started when I found myself with only a laptop with low resources.

Nowadays I have a half-decent machine but I still keep resource usage low where possible. The only 'GUI' application I use on a regular basis is the web browser. Media is handled by cmus/mpv.

Widescreen monitors make it easy to have a permanent tmux sidebar. So 20-30% of the screen is made up of terminals at all times, the rest can be a web browser/IDE. Or, three panes side by side with terminals at left, vim at centre, firefox at right.

I find it cathartic. It's also really easy to knock together scripts and run them with watch. For example I have one that shows me clockspeeds, battery life, uptime, etc and takes up 2 lines on the screen.

I also find hotkey based navigation easier than futzing around with the mouse - goes doubly when i'm working mobile on a laptop.
That's a powerful idea, thanks!
The Road to SOA: How Service Oriented Architecture Kept a Firm in Business
Interesting, I completely missed that.
When you say there was a dishonest name change, are you referring to Frank Luntz, the Republican political strategist, who suggested in http://www.motherjones.com/files/LuntzResearch_environment.p... that Republicans use the term "climate change" over "global warming" because it's less 'frightening' to voters? "While global warming has catastrophic connotations attached to it, climate change suggests a more controllable and less emotional challenge."

Because outside of that political motivated effort, there's no real name change that I know of, and even then, that's only a bias. These are, after all, two different but related phenomena, and not interchangable terms.

As http://www.skepticalscience.com/climate-change-global-warmin... , points out, the Google n-grams chart given, at https://books.google.com/ngrams/graph?content=global+warming... , shows that both terms have about equally long histories, with "global warming" overtaking "climate change" only in the early 1990s.

It also cites papers from the 1950s onward which used "climate change" and points out that the IPCC, which started in 1988, is the "Intergovernmental Panel on Climate Change", with "Climate Change" directly in the name, so any concerted name change would have had to occur decades ago.

Can you tell me more about this dishonest name change? When did it take place, and how do you know it exists?
The Expanding Bureaucracy
Bash does not have `=()`, but with a few extra commands you could write to temporary files using `mktmp`. Or use zsh. :)
Where is the article? Or is it just the blurb.
$80,000 per month electricity bill is mentioned in the video. Sheesh.
I typically run 3 VMs, identical OSs on each, to replicate a scaled down production environment. My laptop idles at near zero CPU usage, and kvm nicely deduplicates memory between the VMs. I'd have a look at your setup configuration before ripping it out. Something is off, there. A poor hypervisor, mixed OSs and possibly, some base load on the VMs that can justify the external behaviour.
Meh. It's useful, but the "no true scotsman" argument is just wrong. Coding solutions is usually better in the long-term. It's why Perl was invented. Command-line is all about learning thousands of arcane details that anyone can just google the answer to.
Countries that don’t have a currency of their own

http://qz.com/260980/meet-the-countries-that-dont-use-their-...
The fact that people are using these features of android and apple phones shows that it's 'good enough'. I frequently use it to issue navigation commands on my phone and it fails maybe 1 in 25 times. Well worth not typing in destinations when I want to go somewhere quickly.
I don't have to trust the bank very much to use an insured account.

I'm trusting the state whether or not I use bitcoin, so I might as well take advantage of its insurance.

I'm not cocky enough to assume I won't get hacked.

>I control the security, and it is all mathematically provable

The parts that are provable won't keep you safe. And control is a feel-good measure, not a safety measure. Consider the people scared of air travel despite how safe it is compared to automobile.
Is this illegal ?
Ask HN: I just landed in Palo Alto, would love a tour
We are two guys from Toronto looking to explore the culture of the valley. If any company could give us a tour of there office, we would love it. We are staying until Feb 12. Msg me at ivanecky844@gmail.com
Everything I've read about this book, apart from comments by Bill Gates, prevented me from reading it. Does anyone have any recommendations of better business books?

I was incredibly inspired by Isaacson's Jobs biography. To learn that someone so flawed can achieve such greatness is inspiring. I also read it almost like a mystery novel, trying to decipher what he was actually doing that was creating such value. I've read a number of Isaacson's other books but none were as inspiring. I did enjoy most of them though.

Any other recommendations of business books I should actually read?
Oblique Strategies: Brian Eno’s Prompts for Overcoming Creative Block
It seems a mistake to see these as tarot cards or the I Ching, etc. They are a way to short circuit paralysis due to over-thinking.

I wrote a little Python script to return a random one to stdout... too trivial to even post.

I like the reference to Bowie's "Heros" album in particular the song "Sense of Doubt" which is a great instrumental. I love that album and that song.

These are useful little aphorisms for when you are stuck. This article has a little background.
Wow. This combined with the fact that economic espionage has been receiving state sponsorship for a long time now is kind of unsettling. Cell phones are bad enough, but TVs...and really anything else that can use voice control (alarm clocks are my personal favorite) could be huge for spies.
For anyone unfamiliar with the author, I should point out that Johann Hari has a long history of plagiarism and fabrication. He has also admitted to using a sockpuppet account to edit his own Wikipedia entry and those of other journalists. There are continuing doubts over his ethics, and I would question the integrity of any organisation willing to publish his work.

https://en.wikipedia.org/wiki/Johann_Hari
I expect this to be downvoted soon as the folks here plainly seem to prefer to be able to consume visual junk food via netflix rather than opt or push for open standards.
Don't come crying back later when netfucks change the standards again, and the WC3 roll over and blindly accept it, and your computer becomes an expensive locked down media player.
Its a lame blurb, the story of the Doves Typeface is here: http://www.economist.com/news/christmas-specials/21591793-le... which is somewhat interesting. That they have found a few more pieces of it is, interesting as well. No need to click the link though and read this :

Printing blocks for a typeface called Doves Type have been discovered in the River Thames.

The font has not been used for nearly a century as the printing type blocks, used to print letters, were thrown into the river in 1917.

And have your screen start talking to you with an advertisement.
That doesn't add anything to this discussion. Siri is more than usable for a lot of things - I can set alarms, timers, and make calls without reaching for my phone. I'm not saying that it's revolutionary, but it definitely works.
Inside the Presidency
I agree this article is weak. There is no discussion on the mechanism of addiction. Science is well aware of the role of environment on addiction. The environmental "trigger" prompts the user to use. Change the environment, remove the trigger, you won't use. It's very hard to remove triggers, hence addiction is a difficult problem to solve.
WhatsSpy Public
SpaceX to attempt another ROCKET HOVERSHIP landing
So what you're suggesting is simply that alcohol addiction has different underlying causes than opiate addiction?

If so, that doesn't undermine the whole of the article's point; it merely suggests that the best policy for getting people off opiates isn't necessarily the best for dealing with alcoholism. The "Drug War" isn't a war on alcohol, after all.

> The other thing is that opiates don't help rats being rats. Anyone who has ever interacted with rat knows they are curious and social animals, they like to explore, fight and have sex.

Sounds pretty human to me.
The author of the plugin mentions in this thread above, it has to be done via sending POST requests directly to the HN endpoints, and also mentions if this gains enough demand, he might implement it.

I am trying to vote up for the comment support.
No, not being sarcastic - this is the first I've heard of it. And if it's been going on already, what turned it into a bigger problem all of a sudden?
> If I answered the exact same question by putting the file lines in a data structure and calling Sort() in someone else's interview, I might be thrown out for not giving them the actual algorithm that Sort() implements.

Best of both worlds answer for that kind of question: "In any real program, I'd normally call the standard library implementation, unless there's something wrong with it or profiling suggests that it's a bottleneck. Are you looking for how that library function would be implemented?"

That shows that you know the right real-world answer, but that you're also prepared to explain how that function works as part of the interview. The interviewer could then choose to have you write out the algorithm, or alternatively they could ask questions like "why might the standard implementation be a bottleneck?", which leads in interesting directions as well.
This is one of my favorite things about Racket: DrRacket itself is the language's killer app.

Why? Because if I want to program in Racket, I install DrRacket, and then I run it, and now I am programming in Racket. When I want to run my program, I click run.

The end.

Whereas with basically every other language out there there is indeed a whole wall of bullshit in between me and just writing some goddamn code.

First I have to install the language. If I'm on Linux, this probably means installing a package from my distro's package manager, unless of course I'm on Debian or something, in which case that's the last thing I want to do because it's probably out of date anyway, so I go hunting for an alternate package somewhere. If I'm on Windows, if I'm lucky there's a standard installer and it goes without a hitch, except almost none of them ever set the path properly so now I have to dive down into the environment variables to make sure cmd.exe can actually find my compiler when I need it.

Next, I need an editor, because of the contemporary languages present, virtually none of them actually include one, and the ones that do are usually terrible. So now I have to find an editor or IDE I can stand, then whatever plugin I need for it to properly recognize my language syntax, and there's a good chance the latter is only available for Emacs or Vim, neither of which are exactly a trivial learning curve.

So now I have my language, and I have my editor, and it's time to start coding, right? Oh my no. Turns out I've picked one of the increasingly common languages that basically requires you to set up a package or project file before you can even start writing the bloody thing, so now I'm diving into making sense of Leiningen syntax or hunting for and then configuring Visual Studio templates, just so I can doodle out a quick script.

And now, if I'm lucky, I finally start coding! But now I've done some coding, and I want to actually run my program (hope you got your path set right!), which means I need to know what arcane series of compiler flags I have to pass in just to get the damn thing to run a file, and if anything goes wrong there's always the chance that rather than being able to just click "stop" and halt the process, it will instead hang my entire system with a runaway thread because I typoed an if statement somewhere in one of my loops.

Compare all this to Racket: Download Racket, install Racket, run DrRacket from convenient shortcut or commandline, write code, run code. It's the first language since QBasic that's really got it right.
SpaceX to Try Rocket Landing Again with DSCOVR Satellite Launch
I downvoted your comment because of the non-constructive tone.
Audio engineer Joseph Grado, founder of Grado Labs, dies at age 90
This won't convince your friends but it might help people who already get it go deeper: http://vimeo.com/25367464 (Bifo Berardi)

Also his manifesto: http://www.generation-online.org/p/fp_bifo5.htm
Oracle TO_DATE Function Explained with Examples
Except that in the US, where many, perhaps even most, of the people on this site work, it is not a protected title. You can not claim to be a "Professional Engineer" or to be a supplier of "engineering services", but there are no restrictions on calling yourself an "Engineer".
Why Is the Dollar Sign a Letter S?
I'm a Java developer that touches the command line for something besides git almost every single day. Just because you're in a higher level language does not mean you don't need tooling or don't have repetitive tasks. I refuse to start a JVM just so I can do some arbitrary task.
I agree that knowing the CLI (of whatever OS you use) is a good idea but ...

I'm not going to take the challenge as I have the opposite problem. Since I wrote software for 20 years before I had a GUI, I find myself using the CLI too much in certain cases. I've been trying to learn more of the hot-keys for the windowed tools that I do use ... and how to do some of my CLI tasks in a windowed environment.

One curious note: I could live with 8.3 file names (since I did for years) but I ditched Mac OSX because I couldn't tolerate it being case-insensitive.
Show HN: Watch People Code
If it were that easy, all the cool kids would be doing it. <g>
Reumatismul TRATAMENTE NATURISTE
This makes me want to read much more after reading Good to Great. What a train wreck of cargo cult science, he kept misusing science and stats to convince you about the vital business "truths" in the book. Just presenting the his research and letting us draw our own conclusion would have made for a 10 times better book.
The Atlas of Drowned Cities
The fish[1] shell also has process substitution (without requiring additional syntax) in the form of psub (which is implemented simply as a fish function; see `type psub` from a fish shell):

bash$ wc <(grep script /usr/share/dict/linux.words)
fish$ wc (grep script /usr/share/dict/linux.words | psub)

The sugar in the bash form might be nice, but it isn't required.

[1]: http://fishshell.com/
I'm not in any of those countries, so no, I don't.
I was telling a friend, I wonder if samsung are listening to our private conversation via their smart TV, when they said "no we are not, don't worry!" via the speakers. Which was reassuring. Oh wait....
given that most TVs support this type of thing, I wonder if there's anything useful that could be built with the software.
I was unschooled from 1st grade through high school. Overall, the experience was great for me. I had time to do a bunch of different things (boat building, blacksmithing, metal casting, programming, ice boating, climbing and hiking, firework making). I'd simply not have been able to do all these things to the degree I did if I were studying 6 hours a day. That said, it made applying to university hard. I ended up going to a pretty bad school, the only place that would have me. I had gaps to fill once in university, but managed that quickly (earned a 4.0 my freshmen year).

However, I know people for whom unschooling was a disaster. They feel they were neglected and missed critical education. I will not unschool my children.

Oh, and I can't spell. Many unschooled people seem to be bad at spelling.
Gidole – an open-source, DIN 1451-inspired typeface
DJ Patil joins the White House as data scientist
$3000 dollars is a ridiculously low amount when it comes to trusting a bank. Deposits up to 100000$ are usually insured by the state and save unless there is a major crisis. I think the fundamental misunderstanding a lot of people have, is that they use money as a value store. It is pretty crappy at that and that is by design. You are supposed to invest or consume with the money you earn, not leave it in your bank account or wallet, which is why what currency you use is more or less irrelevant as long as it is relatively stable and doesn't devalue too fast. The things Bitcoins are good at are niche applications for the majority of the population and simply irrelevant for the majority of "business users" of money, since they already have ultra-fast money transfer etc. available.
Oh no - quick hide it, otherwise we will start to see a rash posting of web design blogs swanning around using it and claiming how individual they are, in a copied each other kind of way.
Matchstick isn't a Mozilla project, is it? It happens to be built on Firefox OS code, but anyone can use that code, and Matchstick is made by a third party. Mozilla can't prevent someone from building a Firefox OS product and adding Microsoft DRM to it.

So I think the "they" in your statement there might be confusing, as it seems to imply Mozilla is doing something here.

(btw, I hadn't heard about this latest development with matchstick regarding Microsoft DRM, link?)
I giggle every time I think about how Ken's compilers are alive and well even today ... I mean, who'd trust a compiler written by such a twisted mind? Something to chew on as you use the go toolchain ;)
Nope. I'm running into an external DAC and then a Rega integrated amp. Makes noise her as the bars get smaller. The noise is independent of amplifier volume, including with the amplifier volume all the way down, and even occurs with the amplier and DAC switched OFF. The noise is actually coming from the LCD.
Togetherness – Airlifting the IM-99A missile
There is probably more than one way to make a fortune. That said.. Apple's upcoming watch product appears to be employing this strategy.
Maybe you should take the "One month GUI challenge" :), I wrote this for folks who are just getting started I believe that once knlowing the CLI gives you some confidence about uour computer and sets you up for easier learning in the future.
This would be the ultimate feature. Languages with dynamic dispatch would do well to implement this feature.