skysight-inc/HackerNews huggingface dataset:
Well, apologies for the nesting. :( I agree it is ugly, but is easier to spot changes. (Also.... I went to sleep. Sorry. Which, also, I was tired. My tone has been terrible in some of these messages. Apologies for that, as well. To all involved.)

I am aware, and agree with the opinion, that Ada had nothing to do with the error. However, I don't think many would disagree that the fact the code was in Ada gave the team that decided to reuse it more faith that it was "safely" reusable than had it been written in another language.

This is still not the fault of Ada, but it was the exact reasoning you are using to say I should prefer the statically typed solution over another, if that is all I know. My point is if that is all you know, you don't know enough to make a decision.

So, in my mind, our discussion was not over whether there are notable examples of software written in dynamically typed languages where the cost of error is high. The discussion is whether there have been studies showing that statically typed languages produce less bug prone software.

So, to your own example, what was Therac written in? Because, honestly, right off I don't know. I would not be surprised to know it was in a statically typed language. And note, I would not use that as an example of where typed safe languages are failures.

And then to wrap up back to your question. It doesn't take a lot of googling to find that Nasa used to use a Symbolics Lisp machine in their work. http://stackoverflow.com/a/563378/392812
Doesn't mention that Elite was heavily influenced by a pen and paper RPG Traveller. I did start messing around trying to write a Traveller ship combat game at my first job.
Reminded me of Subsurface maintainer's talk on Qt: https://www.youtube.com/watch?v=ON0A1dsQOV0

He found it was very good for cross platform work.
We made ADR free for two days back when it wasn't doing well. In that two day period we received ~15k downloads (and we weren't even a ranked game at the time).

There is an order of magnitude difference between the downloads rates for premium vs free apps (probably 2x). So it is entirely possible that a top ranked free app gets a ton of downloads a day relative to a top ranked paid app.
I spent weeks if not months first playing it and then taking it apart bit-by-bit to see what made it tick. It was like putting your hand in a bag and coming up with one gemstone after another, crazy optimizations incredibly inventive coding and a whole load of easter eggs.

The program did a series of rounds to decrypt itself after loading, with every new round encoded inside the previous one. After manually unwinding the first 10 or so of these onion like layers there was a message for the foolhardy:

"Does your mother know you're doing this?"

Or something to that effect. My buddy Gideon and myself knew right at that moment just how far we were outclassed.

That didn't stop us though and taking elite apart taught me lots about programming. Especially about programming the impossible in a severely constrained environment.

If you want to really learn how to become a better programmer constrain your resources and then make it work anyway.
Maybe I was just assuming a similar point of view and I realize this maybe far fetched, but in my opinion and in very rough terms - the natural progression of the screen concept should be to shrink the pixel to the size of a molecule which would then produce an image indistinguishable from the real matter. Such arguments as "human eye can't make a difference" don't really apply here, wouldn't you agree?
Direct link: http://newsoffice.mit.edu/2014/could-wireless-replace-wearab...
You don't always have the option of not picking a group, see "you're with us or against us". Each group will demand that you identify with them or treat you as a member of the other group.
Drowning came out ~5 months afterwards. And yes, it's such a nice, poetic experience.
Every woman becomes their mother. That's their tragedy. And no man becomes his. That's his. - Wilde
https://www.youtube.com/watch?v=qy84TYvXJbk Check this one out.

The composability of vim commands is probably the best way to embed voice controls for text editing.
Take a year and go see the world (20K will be more than enough to do it with your age). Go test yourself and specially leave your comfort zone. Pick a place in the world and go there. Live as a native. Don't be afraid, you have a safety net and a safety net will boost your confidence dealing with any possible problem. Live in the present for some time of your life, you'll never forget that experience. Start to worry about future at 28-29. Focus after 30. Start as early as possible (after/during college), not at 27 (when I managed to have a safety net) because you will not be ready to focus at 30. You can always call yourself a late bloomer but your level of anxiety will raise exponentially. I wouldn't advise you to go in this way.
It would. But screens are getting more efficient in power usage, do they not? I think that most companies aim for a battery that would sustain a moderate usage throughout the day, which is perfectly reasonable in my opinion.
No ads. No IAP. We didn't wan't to break the immersion or cripple the gameplay in a way that would encourage someone to buy an IAP.
and while we're waiting there's www.oolite.org and www.pioneerspacesim.net
> 'consider health care; we can't afford to provide all that people need.'

I beg to differ. I argue that the US can afford to provide all that is needed, but chooses not to do so. As a fraction of GDP, no one spends more than the US on healthcare; many developed nations spend half. [1] For this spending, we get roughly the same outcomes, more medical innovation, higher profits from running health care operations, and millions of people with poor access to health care. We've chosen profits over people. I could judge the choice, but I'm only here to point out that it is a choice, not some fundamental lack of resources.

[1] http://en.wikipedia.org/wiki/List_of_countries_by_total_heal...
Erlang will work spectacularly well in those scenarios and is explicitly aimed at them, definitely not just for 'distributed computing within a single machine' (which is nonsense anyway). The reason why it can't deal well with network splits is better explained by internalizing this:

http://en.wikipedia.org/wiki/CAP_theorem
My bash is set to use vim bindings (set -o vi) and I constantly loop through commands. I am guilty of doing this while sleepy and sometimes I think I have cd to another directory when in fact I have not. I rm-ed (too) many things that way.
As much as I rely on LinkedIn they have a HORRIBLE approach to user privacy. Hope they get hit hard and learn a lesson.
LLVM and Clojure
Ah didn't realize it would recognize Bitcoin addresses automatically.
Is there a curl replacement written in Node (for us Windows users who don't have a proper curl out of the box)?
Kind of an old story. Studied this year's ago in reference to terrorism. The concept of "ingroup love and outgroup hate" is a large part of terrorism radicalisation.

Also in many ways it's a big chunk of regular military training (though not as extreme) - from boot camp onwards it's "We hate platoon two, we hate battalion three, we hate non-infantry units etc and we are gonna beat them at XYZ."

I have often thought that when people give theories (many I agree with) on the reasons behind the long term drop in crime (better policing, abortion, removing lead paint from houses, change in availability of goods etc) one that they miss out is the change in social nature. My sense is that social connections are now weaker, with more individualism and less scope for in/out group love/hate thus less reason for group related violence - stabbing outside a bar, murder in retribution for attack on your ingroup etc.
We wanted to add more to the game, but at some point you have to pull back on your urge to tack on more things. So from that standpoint ADR is done.

If your rank is low, release, and release often. Don't sweat the reviews (use them as a means to gain feedback from the people who've downloaded the game). You can also make your app free for a couple of days which will bring in new eyes (you lose your rank if you do that, so just be aware).

As for being a top ranked app (and in my case, a top ranked app that lives and dies by its reviews), I really can't release a new version unless I add something that significantly increases end user engagement.

For example: v1.5 of the game hit the number one spot, and dropped to #2 18 days later. The moment it dropped I released v1.6 of the game which added developer commentary from me and Michael. We went back to #1 for 2 days after a week long slump. That being said, I compared numbers after the fact and our review conversion rates only increased by ~0.2%.

Full write up here: http://amirrajan.net/a-dark-room/#secondwind
That's not really a fundamental coincidence, but a result of the mechanics of factorial and our time system.

10! = (10 * 9 * 8 * 5) * (4 3 2) * (7 * 6) = 3600 * 24 * 42

3600 = 1 hour in seconds

24 = 1 day in hours

Waaay less a "coincidence" than strange (approximate) relationships between the fundamental constants of mathematics
Can't any LCD be made into a low-persistence display just by pulsing the backlight? I don't see how OLED is necessarily any better.
Show HN: Hacker News Reader for Android. Looking for feedbacks
For the UK, I really have no idea unfortunately.

For the US, I think the age profile are kids in middle school and high school. Just from what I've heard from my friends, the game spread like wild fire through schools. This is my current working theory especially since the game dropped significantly in rank the moment summer started.
You forgot to mention the elephant in the room :

http://www.zerohedge.com/news/2014-06-13/gruesome-footage-is...

Blame where blame is deserved, but ignore what unites these people, and how they recuit, who directs them and what they want to become (why do they have a caliph, what does that signify), and of course ...

why this keeps happening.

Note as well that nobody is complaining about the massive human rights abuses. And of course how these atrocities are being defended by "moderate" euhm I can't use this word ...

From one of the linked articles, a "moderate" local gives his opinion on why this is happening and why it's getting some local support. You see, he thinks the villages tolerate/agree with these beheadings, massacres and random attacks are justified because ... they perceive that the government soldiers are insulting the "moderate" locals, because they're Shi'a. They're not killing, not stealing, not even beating anyone. They're at most accused of being a bit corrupt, not even that much. And that justifies this response, because they're not showing proper respect for muslims.

Especially ignore the uncomfortable fact that we've all talked to a local member of that same group that is the demographic majority in Syria, and gotten similar responses from people we trust, but now know we shouldn't trust : it is plainly clear that if a group of them wants to start massacring right here, they will tolerate or support them. But no worries ... only passively. Or at least, I've done that talk, you should too, because once you do that you know the future of this conflict.

And of course, you know that they'll lose, but not without the biggest massacres history will ever see, and that religious tolerance is about to be thrown out of our legal system, AGAIN (no, really, read your history, this won't be the first time), and the worst of all :

it about to be thrown out for a very good reason.

Ignore the fact that when it comes right down to it, the Syrian civil war is not a struggle by an oppressed minority for freedom, but a struggle by the majority to massacre all miniorities. The Syrian government is repressive and evil, but is the reason minorities aren't getting massacred by this group. In other words, the only thing in Syria preventing massacres is military force against this group.

But as I said ... about all this violence :

http://www.amnesty.org.au/

Not a word. Given what happened in previous conflicts on that front, I see selectivity here.

As I said, ignore all this. Not politically correct. It's all America's doing, for the oil. It's a false flag operation by the CIA, can't you see ? America supported them (which is exactly what all the human rights organisations and liberal newspapers wanted them to do in the Syria conflict [1], how the "arab spring" was jeered and encouraged, but ...)

[1] http://www.newyorker.com/reporting/2013/05/13/130513fa_fact_...
Lambda Calculus for 8-year-olds
Ask HN: listening audio + recording device
I am taking a online course at a internet cafe where i am not allowed to install any software. I plugin my headphones and listen to the course in the browser.

Please suggest me a portable device/solution that I can plugin which records the audio and also lets me listen to the course at the same time.

thanks
Thoughts on Privacy: The right way forward
I wish people didn't upvote low quality submissions like this.
I recently witnessed a 'new Elite' being built for a 30 year old computer, and I was very pleasantly surprised to play the game when it was done:

http://1337.defence-force.org/

The Oric-1/Atmos machines (http://en.wikipedia.org/wiki/Oric) never got the respect they deserved at the time in the 80's .. but they sure get some great stuff made for them these days! In case there's anyone out there on HN that has an Oric-1/Atmos, and feels the need to vindicate their purchase with a classic, stellar, high quality game that was always only ever available on 'those other machines' .. well then, wire up your machine, and check l337 out immediately - because the Oric can finally play Elite too! (And don't forget about all the other new, 'old' stuff, being made available for the Oric scene at http://oric.org/ .. Space 1999, anyone! :)
FEniCS Project
Slack has auto-refunded over $200k for inactive users
وظائف اليوم | وظائف مصر | وظائف خالية
I'd be interested in hearing more about this codebase. What was it's function ? Are you including libraries ? What is taking up so many lines of python ?
I enjoyed it. New content, even.
Buy one of these:

https://www.google.com/search?q=audio+splitter&safe=off&espv...

Then just run one of the lines to your recording device. Handhand digital recorder, or whatever you intend to use.
Maybe it's because as Sheldrake says, you can't prove or disproof those dogmas.
Anyway, I hope that one day scientists will learn to question everything. Even the very foundation of science. Otherwise our life is meaningless and that's a shame to think so.
But also the Go language.
Stripe has a JSON API that returns the RGB and Hex code for an image
I think Eurler's identity is far more "interesting":

e^(i * pi) + 1 = 0

It also connects "e" and "pi"; but on top of that also "i", "1" and "0". When I first read this equation it felt like a proof of God's existence :)

http://en.wikipedia.org/wiki/Euler's_identity
I can vouch for alixaxel. This is his tool and he's pretty legit. You can find his code submissions on bountify.co to see how he's contributed to the Hacker community. Plus he's submitted a few other HN posts that got upwards of 200 points, etc.
It's not necessarily "advanced", but it is unexpected behavior I think. I've run into this same sort of issue myself. It didn't take ages to figure out, but it was annoying. It's one of those things that separates an experienced JavaScript dev from the rest.
Is Aurora the same thing as the Firefox Beta in the Play Store?
Let me guess this can have a wide range of applications outside of baby monitoring as well...
I have a couple year old Android I use with the SIM card from my home country when traveling to receive emergency calls from work. It usually lasts just over 2 weeks with roaming data turned off.
The persistence is just 1 factor... LCD response time is very slow compared to OLED (~5ms vs ~0.01ms). Every millisecond is important when it comes to VR.
Taking consumer rights into the digital age: 507M citizens will benefit
> Like compile a C program that calls the chmod system call

The compiler wouldn't be executable anymore either
The praise for OpenSSL („I can't recommend OpenSSL highly enough, […] we just could not have done better at Backblaze.“) is kinda funny now after Heartbleed and the massive code cleanup of the LibreSSL people …
Sure, but i dislike installing other tools like pip just for a single tool.
Present day China is probably as 'Maoist' (or some would argue, communist) as GM or Chrysler are 'American' cars.
This post is also on BackBlaze's blog - http://blog.backblaze.com/2008/12/15/10-rules-for-how-to-wri...
David Braben got an MBE yesterday in the Queens birthday honours list.

http://www.bbc.co.uk/news/technology-27836293

Elite: Dangerous is looking incredible too, it could be the first killer app for the Oculus Rift.
Right. :)
It seems they copied AWS S3 too well, including its "feature" of going down every now and then and it's overall lack of reliability. Nice!
I remember the Oric. The first machine they put out had calculator like keys that put it right in there with the Sinclair stuff, good for a few weeks and then you'd be longing for something a bit more solid.

At the same time Oric came out with the Atmos there was competition from Tandy/Radio shack (with the 6809 based Color Computer), the BBC Micro, the earlier Acorn Atom (you can see where the Atmos got its name), the Dragon 32 (a color computer knock-off from the UK) and a whole bunch of low end machines much like the Oric Atmos and of course the wildly popular Commodore 64 and ZX Spectrum.

It's no wonder they didn't make it, as a Spectrum-clone but 6502 based and only a little bit cheaper than the Spectrum it was clearly a 'me-too' product, and with the build quality of the '1' I think they damaged their brand.
So someone could make that motion tracker thing out of Alien, which works through walls, just using wifi and an LCD screen?

I want one. Where's the app?

Actually, reading the original paper, it needs quite a bulky antenna array, looking like a TV aerial (photo on page 3: http://18.7.29.232/bitstream/handle/1721.1/86299/MIT-CSAIL-T...)

I still want one.
> This classic article from Mario Wolczko first appeared on Usenet in 1986.

An argument could be made that [1986] would be more accurate.
Isn't that a touch of a diversion? With the large target area of code covered by C, it makes the most sense that that is the heaviest targetted area. This list[1] shows that there are plenty of options to go around. Even Perl gets some love. :)

[1] http://en.wikipedia.org/wiki/List_of_tools_for_static_code_a...
Thanks for the post! I didn't know such conversation existed. Diving into it to learn some more stuff.

This post is relevant because Sheldrake's talk on Ted was banned from Ted. You can still find it on Youtube though. Many people find it absurd, as do I.
While it's true that the submission itself is bare and unadorned, the topic is an interesting one. It would be nice if someone had actually taken the time to write a proper blog post and explained and expanded on the points, but that's happening here in this thread.

And it's more relevant to computing, algorithms, statistics, and big data analysis than most people realize. People have a tendency to see too much in coincidences, people don't realize that there will be things that turn out to be equal, or nearly equal, more-or-less "by accident."

So while you may think this is a low-quality submission, I think you are only half right, and I think it's worth having.
"You could stare at that function for hours without seeing
the problem. It requires knowledge of how JavaScript’s
String.replace() works:"

Okay, but "knowledge of how JavaScript's String.replace() works" is showing that the experience of those guys is not the greatest. I'm pretty sure every decent JS developer knows this after a short amount of time, because "String.replace" is used pretty often.
The name of the service is DreamObjects. No affiliation to Dreamhost but doing something as basic as storing files as a service hardly deserves to be called a clone.
Thanks. Great idea actually.
Making your Android Tablet Run Faster (Tips n Tricks)
Amazon S3 now supports server side encryption with customer-provided keys
Same offer for London (Shoreditch/Old street)
Elite was probably the most memorable game from my youth. I do hope that Elite: Dangerous is a suitable modern realisation of the world the original portrayed in my imagination. The Frontier titles seemed to fall quite short in my view.

I always thought Eve might be the massively multiplayer Elite I always want to play, but ended up being too impenetrable given limited time to play it... hopefully Elite: Dangerous' online incarnation doesn't fall into the same trap.

The world that the manual and novella painted were incredibly vivid... I always imagined that I might actually encounter a generation ship at some point (in fact, maybe that does happen, I don't think I got passed the mission to track down the stolen prototype ship).
FitText – A plugin for inflating web type
The 'heat death' being something asymptotic we will never arrive there. And the period between when the last stars wink out and the time when all the energy is spread out so evenly that it is indistinguishable from being in that 'heat death' state will likely be dominated by chunks of matter that slowly des-integrate as the protons in the nuclei of the various molecules decay.

This will take 'a while' for rather large values of 'a while'. (10^33 years according to the latest info...)

So stars will not go after ordinary matter has gone but the other way around, just like ordinary matter (just hydrogen and helium, actually everything else we have came out of other stars) preceded star formation.

The embers of the universe will take a long time to stop glowing.
There are some bad things that can happen in the UNIX shell.

Ofc. unset (empty) variables "rm -rf ${variable}/" ... I guess paths are given without a slash at the end (also for that reason).

But also other commands: "hostname", if you type "hostname help" then your new hostname is set to "help". For us that means a full rebuild/reinstallation of the machine is necessary.

This surely has been discussed before, but why not (again): Let me know of your horror stories, if you like.
That's a fascinating thought. Perhaps a slightly more optimistic view is not we are all individuals, but we start to see more and more people as in our tribe?

Perhaps we are more starting to see ourselves as humans?
Astronauts to enjoy out-of-this world coffee with ISSpresso machine
What do you mean "no affiliation"? It's one of Dream host's services.
FIT FIT FIT
Dell executive says HP's new Machine architecture is 'laughable'
Status update says they're running Ceph, an S3 work-alike. I don't want to say "clone" because nobody outside Amazon really knows how S3 works, and Ceph merely has an external HTTP API that supposedly works the same way. Is anybody running Ceph at scale and might be able to comment on what broke down?
Luckily we have never seen that behaviour here on HN, hey?

I would say that the holier than thou, more righteous than thou, more PC than thou attitudes here on HN all fall foul of how the main core 'regulars' treat anyone else with a different point of view.

Want to know why they call it a hell-ban? Because HN is curating it's own view of hell and banning others help reinforce their own self made wallowing.
What is fair to ask for? The market rate and not a penny less.
Of course - they can retire said API and don't extend your contract. Or they can force you to a different API etc etc.
So, the persistence isn't really a factor at all, just the response time.
5 Crazy Paradoxes