skysight-inc/HackerNews huggingface dataset:
None with fatalities, however in 09 US Airways Flight 1549 ditched in the Hudson to much fanfare. There have also been accidents with fatalities involving feeder airlines to the majors within the US. Outside the US is another story entirely, but we tend to ignore most of the accidents unless the numbers are large.

The interest I have in stories like this are, how many are preventable by having systems that can override a pilot and is there and preference to doing such?
Show HN: Socio.Stock
> But consider for a moment the year 1985, one of the darkest ever for commercial air travel. By the end of that year, 27 crashes had resulted in the deaths of almost 2,400 people. These included the Air India bombing over the North Atlantic, with 329 casualties, and, two months later, the crash of Japan Airlines Flight 123 outside Tokyo, with 520 dead. (These, the second- and fifth-deadliest incidents in aviation history, happened 49 days apart.) Also in 1985 were the Arrow Air disaster in Newfoundland that killed more than 240 U.S. servicemen, the infamous British Airtours 737 fire, and the crash of a Delta Air Lines L-1011 in Dallas that killed 137.

Wow, the number of fatalities that year is incomprehensible by today's standards. Yes, this accident has made big news because so few accidents have happened in this decade...but I'd say that today's news cycle has served to amplify just about everything, no matter what their statistical, relative, or absolute significance.
Monster Energy logo as SVG and animated with CSS
> Not at all. Python does not even begin to apply a minuscule portion of the optimizations the JVM performs

Are you familiar with PyPy? It doesn't go as far as the JVM, but "minuscule" is definitely wrong.

> I was talking practice: I've worked on porting two multi-million LOC soft real-time applications from C++ to Java, and a few smaller programs; big performance improvements in all cases.

My experience is the opposite. Not two million lines - just a few tens of thousands, but still.

> This has no relevance to the discussion, though there's plenty of nice, readable Java code. Anyway, I was talking about the JVM, not specifically Java the language.

One of the previous posts (to which I was replying) claimed that Java is faster in practice because (paraphrasing) it is nicer to read and write, and that was a response to that.

> Right... and as far as I can tell, you're not really into Java :) That's okay. Millions of developers are.

That's good, that guarantees I'll always be in demand :)
You should definitely actually try to clone an MT instance sometime. It's illuminating, and just tricky enough to be fun without being frustrating.
China uses Western censorship as excuse to do it at home
I think that's an open question. City busses are only about at parity with cars for fuel economy, due to mostly running at low load factors. That's not a perfect proxy for space, but load factor would be part of the space calculation, too.

However I could see some kind of minibus that could run at both higher density and higher load factor, respond to demand, and sit idle when there is no demand being the optimal kind of vehicle.
Everybody in the United States needs to watch this video. Thank you for posting it.
So it's ok to forgive Pilots' incompetence just because statistics say it doesn't happen a lot?
It is the unfortunate de facto standard for built-in noncryptographic RNGs in high-level languages. PHP, Python, and Ruby all rely on MT generators (all 3 have real CSPRNGs too).
But character sets are not just sets of characters, they are assignments of abstract glyphs to integers, regardless of the storage representation of the integer.
They hardly covered it on the news/radio broadcasts I saw, also worth noting that although the BBC Website did have some articles about it they weren't prominent on the main news page at all.
The hardware keys were actually implemented, in the Canon Cat project: http://en.wikipedia.org/wiki/Canon_Cat
I wonder if the police will be more paranoid about witnesses videoing them doing their job in the future?

Well, how do you like nothing to hide, nothing to fear now?
Yeah, its really an article full of air. Sounds right from a pilot's perspective.
Anyone who has had to wait while someone goes "against the flow" to retrieve their bag from the overhead (because the bin above their seat was full when they sat down) knows this pain. In an emergency, that delay could kill someone.

When Boeing designed the 787, the composite construction allowed for larger windows. I wonder if it allows for larger emergency exit openings too.
Email to Walter Pincus
The problem is having to build your own random number generator at all, and it's a consequence of doing cryptography in browser Javascript.

Designing a robust CSPRNG is as hard a problem as designing a block cipher mode or a MAC; it's "systemsier" than designing your own block cipher core, but about on par with coming up with a simple authenticated encryption mode. By way of example, CSPRNG design gets extensive treatment in its own chapter in Schneier and Furgusen's _Practical Cryptography_, and it's one of the few chapters that highlights the authors own work.

Cryptocat uses JS inside of a Chrome extension to avoid the chicken/egg secure load problem (I'm ambivalent about this approach). But Chrome extension JS doesn't avoid the other problems of browser Javascript crypto, and here's an example of why: it forced Cryptocat to attempt the design of a custom CSPRNG.
OT and out of curiosity...how do non-native English speakers experience typing/keyboard education? I can barely remember how to make any of the basic accents over the `e` when trying to sound French...are typing classes in non-English schooling systems much more sophisticated than in English (i.e. ASCII-centric) schools? I wonder if non-native English typists come away with a better handling of the power of keyboard shortcuts (whether to create accents or not)
Golang Weekly - Newsletter #8
Filtered-watercoolers
IIRC this is the guy who pushed for graphical, user-configurable types in the original Mac - something that hadn't been done before ever. The software was an alpha release, it's likely that they went with whichever fonts were available in the environment they used.
Healthcare.gov: Code by the People, for the People, Released Back to the People
I own both a Nexus 4 & 7. I believe that the Nexus 7 is total piece of crap compared to the Nexus 4. I'm completely annoyed with Google.
He means risking arrest for annoying a cop. It happens very frequently. When the victim sues, the decision always goes in the victim's favor. Sometimes with large cash rewards.

Police officers are abysmally trained and are effectively immune from the law, so expect to see abuses like this continue.

See this article, and the links in it, for some examples:
http://arstechnica.com/tech-policy/2012/11/jury-says-journal...
Am I right in interpreting this as only a vulnerability if you use Nginx to proxy to an untrusted server (i.e. not yours) where specially formatted responses can compromise your Nginx?

It would seem to me that this is a particularly rare use case of nginx?

I suppose shared web hosts and services like CloudFlare are the types of implementation that may be affected.
Seems like some kind of mutually beneficial relationship.

Looks like Quora is a contributor to Forbes[1], but that no one gets paid[2]. At least that's what the answer that I can read without signing up for Quora says...

[1] - http://www.forbes.com/sites/quora/2013/07/08/what-does-it-ta...

[2] - http://www.quora.com/Quora/When-a-Quora-users-content-is-rep...
Is it OK to forgive the dozens of incompetent car drivers who kill people on a daily basis? And if not, how would you feel if each fatal accident was given such national news treatment (if there were enough bandwidth to do so, which, theoretically, there is)

My comment is not about the culpability of the pilots, but the long recognized psychological phenomenon of overestimating risk probabilities due to increased "hearing of" incidents, rare or not, the cause being irrelevant.
"Amazon AWS"? I think you mean "Amazon AWS Web Services".
Note that's for Debian distribution.

Patched source was actually posted back on May 7th and 13th for people who compile their own builds.

2013-05-07 nginx-1.4.1 stable and nginx-1.5.0 development versions have been released,
with the fix for the stack-based buffer overflow security problem in nginx 1.3.9 - 1.4.0,
discovered by Greg MacManus, of iSIGHT Partners Labs (CVE-2013-2028).

2013-05-13 nginx-1.2.9 legacy version has been released, addressing the information
disclosure security problem in some previous nginx versions (CVE-2013-2070).
Vi Hart on Stravinsky's Atonal Compositions [video]
There's some subjectivity in where you consider it standardized, but I would put it later than that. Throughout the period when IBM's System/360 was popular, DEC's PDP series was also popular, which used 36-bit words and a somewhat varying definition of what constituted a byte.

If I had to pick a date, I'd pick 1977 as when it solidified. A few elements: ARPAnet standardized on octet-based protocols in the early 1970s, and was getting widespread by the mid 1970s; three popular microcomputers based on 8-bit architectures were introduced in 1977 (the Apple II, TRS-80, and Commodore PET); and DEC introduced the 32-bit VAX in 1977.
Mine is that they were convinced of bribing in several countries and whenever they won a deal (they only went into government or municipality-financed things), they were more expensive than competition. I wonder how they won those.
The easiest solution is to use country specific keyboards that include characters most needed by that language ie. http://en.wikipedia.org/wiki/File:KB_France.svg
Can you give an idea of how you expect that to work compared with Android? Given that Firefox OS devices seem to be cheap and low end, how likely are constructors and operators to perform a "long and costly" process to upgrade them regularly? Cheap and low end Android devices have terrible support from both, even for upgrades without new hardware requirements, is there any indication that they will better support similar Firefox OS devices?
This is about how we deal with the news, not how an airline should discipline pilots who screw up.
EconViz (http://www.econviz.org) uses visuals to describe the circular flow of income through modern monetary systems (meaning non-EURO countries).

It's based off the work of MMT (modern monetary theory) scholars such as Warren Mosler (Recently profiled in NYTimes: http://nyti.ms/10DglvK) and Bill Mitchell (http://bilbo.economicoutlook.net/blog/).
>Right, but in Firefox you also have "native" HTML5 apps, which give access to more hardware functionality than a regular web app.

Which negates the sole benefit of a web app in the first place since those APIs are not standard and not available on other platforms, so those apps are not portable. Maybe the APIs will become standard and implemented on Android and iOS etc, but at that point you can write those kinds of apps for Android or iOS too, so again Firefox OS offers no benefit.
Garmin Head-Up Display (HUD) Projects Directions onto the Windshield
That (or any other useful work beyond just finding primes) would be great, and it's mentioned in the article (as something that cryptocurrency "newbies" commonly suggest), but the concern with all of that is efficient verification.
Yes, you interpret it correctly.

It's not that common, but I know at least an app using nginx in that way, and it was performing very well.
Why localhost IP is 127.0.0.1?
I agree with you. Actually, I would guess that it's more like this:

Star city (NYC/SV) non-experts: $120k
Star city (NYC/SV) experts: $150k
Emerging (ATX) or second-tier tech-hub non-experts: $80k
Emerging or second-tier tech-hub experts: $140k
Hinterland non-experts: $50k
Hinterland experts: ??? ($100k++ if they can consult and work remotely; no work for them otherwise)

Some people are making $180k at a given time, but even great programmers don't have long-term reliable $180k salaries (except as consultants). Right now, your specialty has to be hot (e.g. low-latency C++ in finance) for that.

The star cities have a relatively small premium for strong programming skills, for a number of reasons. The cost of living forces up the low end, but there's also a glut of programming talent which leaves it with surprisingly low leverage. Even though talent is still hard to find and rare in the Bay Area (because it's rare everywhere, just less rare there) those companies think they have a lot of talent, because software managers are too unskilled to detect high talent. So that holds the high end back.

If VC weren't propping up the Bay Area and the job market weren't so flaccid outside of the VC-funded ecosystem and finance, we'd see a lot of the best programmers leaving for the #3-6 tech hubs and the excellence premium would be more ($60k by the number above, but in a low-COL area and with high autonomy).
Yes but this can be exploited if a trusted backend server (which is much more common) gets compromised. Basically if you have nginx in front of Node and you manage to execute arbitrary code in Node you could use this as an attack vector to compromise nginx which could act as a front-end to a whole lot of other things.
Problem is: you can't play opfor.
> Yes, this accident has made big news because so few accidents have happened in this decade...

And there is video footage of it happening. Never underestimate the how much excitement there is in news rooms where there is actually video of the news that isn't just people talking.

Yes the news cycle amplifies everything but when they have video the volume goes to 11 (or beyond)!
Yeah, they are based in Reading, on the UoR campus, which is in the Thames Valley area I mentioned. I though they were exciting, and considered using them for a project.

I guess my comment was a bit negative. I wish good luck to anyone trying to make it. You'll have the last laugh when you cash out.
Don't look for customers for your AI / NLP technology, look for customers with problems that can be solved with your AI / NLP technology and then sell them a solution to that problem.
Japanese often type in "Romaji" (a romanized transliteration of Japanese). Basically, they type phonetically in roman characters and the computer suggests/autocompletes characters which match the phonetics. It's a little like typing SMSs in T9 on old numberpad phones.
I know what you mean.

I've worked on automated data submissions for banks in the UK, and the insistence on fixed-width, EBCDIC encoded data files for many regulatory filings (FSA, credit rating agencies) was annoying. On the other hand, it was so easy to automate in a VBA macro that I could have quite a bit of free time.
Another good article on this topic is the one by Joel Spolsky:

http://www.joelonsoftware.com/articles/Unicode.html
Nintendo cracks after month-long, 15.5 million-strong hacker bombardment
It hasn't worked out too well with phones, so I doubt it will be different for glass.
Looks nice. The price is not bad either.
Capture the flag 2013
I don't believe that is even close to what he was saying.
> My experience is the opposite. Not two million lines - just a few tens of thousands, but still.

But that's the whole point. I could probably write a C++ program of that size that beats a Java program of that size, provided that they're single threaded. But programs of that size are usually written by a single developer or a very small team. Many programs aren't that small.

But even at this size, unless the problem is embarrassingly parallel, a multi-threaded Java program would often perform better, mostly due to concurrent data structures that require (or greatly benefit from) GC.
> then I think Firfox OS is already doomed.

Perhaps it is. We'll see how it will play out. It's hard to say at this point.

Going for <$100 phones seems like a smart move. The user they are targeting is one that wants a smartphone and wants it cheap. They are also targeting developers in with their OS and API.

Android 1.0 wasn't that impressive when it shipped either. But look where it is now.
Well, we have newcomers all the time on both Gecko and Gaia, and they all manage to contribute efficiently.

Here's a short overview of how to get started: https://developer.mozilla.org/en-US/docs/introduction
Not necessarily trivial, but just about everybody manages to get started in a few days at worst.
> [Please correct me if I'm wrong. I'm not an expert but this is how it seems to me]

You're basically right, but the subtle point is that these comments are in response to lotsofcows who said, "Anything that talks Unicode can talk ASCII (although not vice versa)."

The implication of "talk" is that the numbers are being encoded. qznc was trying to clarify that lotsofcows's statement is only true if the Unicode system is using an encoding which is backwards compatible with 7-bit ASCII, such as UTF-8.
But Quora is often behind a login-wall. So linking there renders the link unusable for many (including me).
This is not about out of control police. This is the fight between rational people against irrational insanity. We started the fight for ratio hundreds of years ago, called it Enlightenment, and its not over yet.
Eep, funny how I can make the same mistake twice in ~five years. You are right, of course.

Character sets therefore could be modelled as a partial function c : Character ↛ ℕ, while the encoding is a partial function e : ℕ ↛ seq Byte. Something like that.

ASCII and Latin 1 are therefore both subsets of Unicode, even though only ASCII is a subset of UTF-8 while no comparable Unicode encoding exists for Latin 1 or any other encoding.
To be fair, the bar for "most transparent administration in the history of the U.S.A." is not a high one.
My understanding of the exchanges is they're just a way to buy health insurance. They're not storing your medical records in the exchanges.
It's no surprise that Japan has evolved these anonymous networks, considering the legal pressure its media companies applies to its filesharers. Even Perfect Dark's users have been arrested, implying its security has been broken.[1] Maybe we elsewhere can draw some lessons. Reposting a comment of mine:

-----

I actually submitted the Perfect Dark wiki article to HN after reading about Isamu's passing:

http://en.wikipedia.org/wiki/Perfect_Dark_(P2P)‎

Screenshots: https://www.google.com/search?biw=1097&bih=609&tbm=isch&sa=1...

Basically, you dedicate some space on your hard drive to the program, which then stores chunks of unidentified files there and constantly uploads to other clients - it's true decentralized file storage with a degree of plausible deniability. You can search for files you want, and after you've downloaded them, you can vote on them to extend their lifespan or bury them.

It was a cool setup when I tried it back in '08 or so, giving off a very cyberpunk[2] feel with its anonymity/tripcodes, spartan plain-text-on-black-background UI, and the scrolling chatstream of Japanese comments (often with SJIS text art) posted by other users. In the end I didn't actually use it for anything, but it felt like a futuristic BBS.

It would be interesting to see a global equivalent emerge, maybe built upon bittorent DHTs/magnet links. Maybe one already has, e.g. on Tor?

----

[1] The Japanese network security firm NetAgent announced last year that it was able to decrypt Perfect Dark's security and thus be able to compromise the anonymity of the network. http://www.animenewsnetwork.com/news/2010-06-10/2nd-man-arre...

[2] Considering that PD v1.02 is codenamed "Stand Alone Complex", a reference to the fictional emergent phenomenon of stand-alone individuals spontaneously acting in concert without coordination (coined by the Ghost in the Shell TV anime), its cyberpunk inspirations are quite evident.
I really wish D could have an scheduler and goroutines like Go does. I think D has the perfect foundation for gorutines by supporting actors [0] and fibers[1], they just need to be put together by someone clever on the topic.

[0] http://dlang.org/phobos/std_concurrency.html
[1] http://dlang.org/phobos/core_thread.html#.Fiber
Well, debian guys are so slow. It's the most unsecure and unstable distribution.
According to Toptal and Codility, if you want to be regarded as a top web developer, you need to be able to complete 3 exercises similar to calculating the area of the intersection of two rectangles, that may or may not intersect, in 90 minutes . So, you should tailor your learning around that.
"Gobs of Data"
So true. There was another plane crash that killed ten people in Alaska over the weekend...even though it was more deadly it hasn't gotten the same coverage, in some measure because there's no video of the accident.
I stopped reading when I saw that the first step to becoming an expert programmer was to become an expert programmer.
Probably from the PACER incident.
Given the controversy over Han unification, I suspect that incompatible charactersets will be with us for a while yet, more's the pity.
Interesting. Can you access any form of store without a credit card and without giving away your identity to Apple? And, just as importantly, can joe/jane user do it?
Hardware is Going Exponential - A Few Data Points
Ambiguity in mathematical notation
Freenet is a similar global equivalent, but less popular and seemingly much less focused on copyright infringement.
Rant on FireFoxOS
Getting Started With OWIN, Katana, and VS2013
Quick & dirty PoC for Android bug 8219321 discovered by BlueboxSec
A Script to download RailsCasts Episodes to watch them later
Interesting. My experience was that I eventually resigned to giving a fake identity and a fake credit card number to get rid of all the nagging and annoyances. That's with a 2010 MacBook (annoyances appeared during an OS upgrade, if I recall), a 2012 MacBook Pro and a 2013 MacBook Air.
Ahh yeah when you are out of arguments go for the persons motives right? Where have I ever claimed to that communism was my system? Pray tell.

I think you need to read up on history my friend. And perhaps read the actual work of Marx before being so cock sure about what you are claiming.

Then we can have an adult discussion about the many issues with communism.
I was hoping to find out whether I'm actually as lazy as I thought... :(
I wrote a ZUI at my previous job. We needed to speed up the process of manual classification for large number of products. The web based approach did work but we figured there might be a better way. The idea was to split large number of product into smaller sets using various tools. These small sets were then manually classified (with suggestions provided by the system).

All this was done in a zoomable interface, so it was very easy to navigate the sets. The system was a huge success.

Here is a short video. Sorry about the quality: https://www.youtube.com/watch?v=CLy6Qj7MNOo
I keep looking for IEEE or ISO spec for Go and not finding it.
I keep looking for alternative compilers and can't find any.

Is there a defined standard library that you can count on for the next decade?

Maybe in 15 years when Go has outgrown its lock-in it may be worth considering. At this point signing on with google is like playing russian roulette.
And that is my fault. I left out a letter. Now that you have displayed interest and I feel less awkward about directly approaching you I just went ahead and emailed you.

Thanks!
The bad thing about glass is that you can't tell if you are recording or not.
You can't just go and challenge every person at the beach wearing glass, and when it becomes popular, it will be abused.
How We Increased Organic Blog Traffic by 203.5% in Less Than 3 Months