skysight-inc/HackerNews huggingface dataset:
Oh, my bad, so you write references into the sourcefiles - smart. Your code isn't a tree anymore, but a graph, but other than that it will work.

Of course you still need code indexers for reverse lookups. You can't write "I am called from a,b,c,..." to source files because printf would be several gigabytes and growing each second:) So you still need code indexer to look up the code graphs in your workspace and build the index where this is called from.

Regarding the diff/merge tooling - IMHO it's much more important than powerful editor. If my company forced me to write code in mcedit I could live with that. I would quit straight away if we had no version control, no matter the IDE we would use. I worked for a short time in oracle forms and I won't do that again.

Re: merging of trees - you keep references in the trees so it's not a tree anymore, but graph possibly with cycles - makes it even harder to merge them properly (and you can't do unsafe merges because people won't fix them if it's binary format).
Yes, including many people on Hacker News.
Does anyone know if this actually works? I don't have a car but this is obviously a real pain point.
>It's basically assumptions made by systemd that are not always true

Surprise surprise. Assume nothing, test everything is a old mantra in various engineering circles iirc.
A broken sensor wouldn't completely disable the brakes. It would make them less precise, but the computer could still apply braking force. You'd have multiply-redundant systems to ensure that they were always available. It would take way more than just a couple of sensor failures as happened here, and that kind of massive failure only appears in really dire circumstances coupled with bad design, e.g. that DC-10 that lost all hydraulic systems when the engine exploded, because they managed to route them all past the same point.
Building a Resque like job processing system for JVM apps with RabbitMQ
I never used genkernel. When I compile a new kernel version I just eselect it, cd into /usr/src/linux, "zcat /proc/config.gz > .config; make oldconfig" and go through the new options manually. I also have scripts for the modules/kernel installation and the recompilation of packages with kernel modules.
For the Motherboard: The Rubáiyát of Omar Khayyám
Oh it definitely exists -- heck, I sang in a New York premiere of a Jennifer Higdon piece this spring. But it's not popular. It's incredibly niche. There's isn't nearly enough general interest in it for there to be another Beethoven equivalent today, as a figure in society in general.
Why You Should Use Social Media for Business Marketing and Promotion
>> But really, all the other interesting stuff aside (cascading errors, modal input), it really boils down to the undefensible decision by Airbus to average inputs from both pilots.

That's funny. I thought it was because they don't get sufficient stall training. The input blending would certainly be a contributing factor, but they would have made it if the guy did exactly nothing instead of the wrong thing.
This goes along with my feeling about the SF accident where the (was it Korean?) pilots don't generally fly planes but rely on the automation.
This is a pretty bad article. It seems like a hit piece trying to paint the guy as a war profiteer, because...ebola? I have no real love for domain squatters, but the guy isn't any worse because he happens to own a domain name related to a disease that is in the news. Lines like:

> Doesn’t he know that Ebola has killed more than 4,000 people in West Africa, has breached the United States, and that international health officials now warn of state collapse and widespread chaos? Doesn’t that tug at his heart strings?

just make me roll my eyes. The idea that he should be so very ashamed of himself for owning ebola.com (and should then obviously give it out of contrition and the goodness of his heart to...someone else) is odious.

Who should legitimately own ebola.com? Ebola, Inc? Pfizer? It's difficult to make an argument that it should be owned by the government, since we have the entire .gov tld for that purpose.
Unnecessary inflammatory comment. Firefox remains the second most used webbrowser. [1]

Break Down is

Chrome 59.6%
FireFox 24.0%
Internet Explorer 9.9%
Safari 3.6%
Opera 1.6%

[1] http://www.w3schools.com/browsers/browsers_stats.asp
Its very funny that you think people don't use it.
This is a great article. I expect that quite a few people aren't fully aware of the fees they pay in full. If you look at some of the statistics you'll find the average bank account costs about $250 a year, with some customer groups (e.g. those prone to overdraft fees, often optimized for fees by re-ordering of transactions, e.g. see the short documentary Spent: looking for change[0]) you typically see numbers between $500 and $1000.

It seems to be there are tens of millions of people in e.g. the US who aren't fully aware of this, and aren't aware of the alternatives. I mean, a great phone like a Nexus 5 with a modest data plan for two years costs about the same as most people pay for their bank account. Yet that same Nexus 5, combined with an elegant mobile banking app (or at some point apps built on non-proprietary technology like bitcoin) could replace those services entirely.

It seems it's only 2-3 years away before we see massive changes. From the rise of internet-only banks to non-bank digital wallets, the rise of peer-to-peer payments and even non-fiat currencies, it all seems imminent.

The big question for me is, will this be a big regulatory / dependency battle more than anything else? Despite Paypal being digital only, it hasn't really made huge headway outside ecommerce. It seems most forays into digital banking is dependent on the banks themselves. Look at Apple, it created a way to store bank (creditcard) credentials on a piece of hardware. Square created a way to read bank (creditcard) credentials on a piece of hardware. Paypal created a way to send money using bank credentials in software. And most of the bitcoin ecosystem has a foundation in payment processors and exchanges that all require a bank account.

Despite the disruption being clearly on the way, I can't help but notice that it's all very highly integrated with banks, and quite dependent on them, too. There's a lot of power in that to slow down disruption.

[0] https://www.youtube.com/watch?v=YAxL4TB6pmQ
Shameless plug: I've been working on a similar project for about a year now called Localize.js (https://localizejs.com), with the goal of automating the entire process of internationalization / localization. It works by scanning the DOM for translatable content, and injecting translations on-the-fly after the page loads (this happens so quickly that the user never sees the text in the original language).
Show HN: Curated shopping for the French crowd
Rosetta mission: Philae comet lander pictures its target
I'm not a venmo user, but it reminds me of the ease of money transfer that my circle of friends had when we were all big time into playing online poker. We used the simple and free money xfer systems to pay each other back for heaps of things.

Then of course the US decided that online poker was evil and it all went to hell :(
5 Reasons to Backup Your Email Messages
Even in the US you can outsource test engineering. A plethora of little companies have been created -- mostly by ex-engineers from big OEMs and EMS -- to provide exactly these kinds of services. Here's a pretty spiffy test management & parametric data analysis offering created by a couple of ex-Flextronics guys: http://maintainable.com/
Great... so what long standing piece of UI did they screw around with this time that'll make me want to tear out my hair for a week until I either force myself to get used to it or give in to installing more 3rd party plugin crap to restore the functionality of?

I've seriously come to dread browser updates lately.
lobste.rs is pretty good.
So, the obvious question is, overrated by whom?

Certainly not Isaacson, that's the whole point of the article. But us, the reader? I would think not, the hypermajority of the progress we see is clearly the result of teams. Sole founders of no-employee companies are slightly unusual, but no where near the extremely unusual sight of a purely independent solo researcher. Governments, industry and research, all dominated by group work.

A lot of people are saying the title is clickbait. I certainly agree it fails to even allege Lone Geniuses are Overrated -- and so it massively fails to live up to it's promise.
I refuse to use any browser without vertical tabs.
Online published 100 thousand photos and videos of users Snapchat – Snappening
Text also has a history and toolset that is hundreds (printing presses with moveable type) to thousands of years old (writing systems usable with some sort of scribe tool to mark clay tablets or draw on papyrus scrolls). The ability to quickly communicate in images is remarkably new relative to all that. In the renaissance you had three proper types of intaglio processes (drypoint, engraving, etching), but novel ideas required someone to create new printing blocks from scratch in a laborious process, especially relative to moveable type. Only since the advent of GUI computing systems have we had tools that make it easy to effectively communicate with images (CAD, vector and bitmap drawing apps, image manipulation apps, video editing). These tools are still very much in the realm of professionals, but tablets have done a lot to democratize the ability for laymen to use them to communicate. Furthermore, memes now form a basic form of communication, which you can see through reddit and hipchat integration.

In 100 years, what the average person will be able to communicate quickly with images is likely to be unimaginable to us today.

Anyways, I'm not saying text isn't superior in many ways, just that its way to early to judge images given technical limitations.

I think writing systems like the Chinese writing system is instructive in this respect. It had roots from thousands of years ago, like western writing systems, and both were about as effective until the end of the 19th century with the linotype machine and the mid to late 20th century with 7, 9, 14 and 16 segment liquid crystal displays. Western writing systems enjoyed a big advantage from a technical perspective until only recently because they were simple enough in form to be conveyed by simpler technologies than the Chinese writing system.

If such a gulf can exist, even if only for a few decades, between two "text" systems, then it's not a stretch to see image-based systems as comparable, but requiring better technology to become a powerful as text in the sense that Graydon is talking about here.
Seems related to http://www.ctlab.org/documents/How%20Complex%20Systems%20Fai...
Really, I don't think there's a point to discussing ways to mitigate non-linked controls. It's basically like saying, well, if you're going to keep poisonous cobras in the baby's crib, here are some ways to help avoid getting bitten....

Now, there's no reason you can't have a full fly-by-wire system with all the conveniences and safety advantages that implies along with such a system. The two controls could be mechanically linked before feeding into the system, or they could be completely mechanically independent and then use a force feedback system to link the electronically.

There are interesting arguments on both sides of the Airbus fly-by-wire system, but it's ultimately a separate question.
What the article doesn't address is whether this guy's business actually makes any money. It might make sense as a good bet if he paid $9.99 for birdflu.com, but $20,000? Has he actually resold any of his domains for large sums?
One of the things about modern electronic payment systems that weirds me out is how easy it is to lose everything.

If the government takes my money, there's process. Not always transparent, but supposedly hewing to some legal process.

If the bank goes under then, in theory, I get back some portion of my deposits thanks to insurance (not always the case, some banks for rich people don't have insurance, but presumably the rich can have people killed or something to make up for it).

But if Paypal takes my money by force or by bankruptcy ... well, so long money. It's just gone and I'm probably not going to see it ever again.

In all cases, I probably signed some sort of contract about the deal. But banks are offering the better contract.

The above is a gross oversimplification, but I don't think its wrong in that. If so, please elucidate.
Now Live: PG XDK for Postgres NoSQL App Development
In theory it could be at least partially offlinable, so long as you push a UUID or similar with each request you send to the server. You can then immediately push the expected response into the message queue, which would update your UI, and on receiving the real response update the relevant entry in your local cache of the data store.
Passerby rescued from death cyclist , dropping her to the ground
That's great. It's a rather depressing analogy for human progress that so many of the tallest buildings in Manhattan were built almost a century ago.

We have many great ideas for many new things but lack the political will to carry them out: http://www.slate.com/articles/technology/future_tense/2014/0... .
I'm glad. This will encourage those slacker big firms to work harder to make money. They will stop spongeing off the education system and infrastructure paid for by the full tax paying companies and individuals.

(N.B. I'm ironically copying the language used to describe people who are might or might not be working but still depend on government programs for food, housing, etc)
Piltdown Man: Untangling One of the Most Infamous Hoaxes in Scientific History
We have LaserShip in the US, and they're also terrible (but not crowdsourced).
I'm currently conducting a survey with code bootcamp graduates about their experiences. If you've recently graduated one, take the survey at: http://www.codejobs.io/surveys/codebootcamp/student
"...there's a good chance you'll escape."

I'd love to see a citation on that, because I can easily see that going the other way: cop considers you a smart-ass and decides to teach you a lesson. Maybe you appear nervous or he/she claims that your eyes are glazed, and now has probable cause to detain you further and get a warrant to have your car torn apart looking for drugs or other contraband.

Yes, you'll eventually win in court if you're truly innocent and you keep saying you don't consent to searches, ask if you're free to go, and ask for a lawyer. Of course, that doesn't mean the officer can't make your life hell during and after the stop if they so desire. The point is, they have the power, not you. You can't even leave until they say you can. The best you can hope for is that the cop maybe gets a reprimand after you complain, and good luck getting any compensation beyond that.
I'm a glider pilot, and gliders universally use sticks (presumably because they're mechanically simpler and considerably smaller, and space is at a premium). I've flown planes with yokes before, and have on rare occasions more recently, and I don't like the feel of it at all. The stick gives much better control and feedback in my opinion. However, that could just be because it's what I'm used to. In any case, I don't think the joystick is a problem, but rather how it's implemented, with no feedback in the system. A yoke implemented in the same way would have had the same problem.
Sensory Maps
Since upgrading to the last version (32), Firefox has become a significant resource hog on my machine. It has become considerably worse than any other browser. Has anyone else had this issue?
Looks like a good article, I read about 1/2 of it and skimmed the rest. Would have been better if in the opening couple of paragraphs you actually explained wtf a "microview" is. Cheers.
Got it, your language was a tad to declaritive.

It's certainly niche, and painfully so. I think there is some potential for growth, given the absurdity of my aging friends forcing themselves to continue to engage with music written predominantly for teenagers and college students.
I think it's more likely that we'll simply see more expensive products come out of these companies to make up for the lost money.
Meh, somebody has to own ebola.com and birdflu.com.

And whoever buys ebola.com for $150,000 is doing it because it's profitable for them. Maybe the manufacturer of ZMapp wants the domain to sell their medications? Why shouldn't Schultz make a profit selling it?

How is this any different than a real estate investor? I could buy several acres in Detroit and sit on it for a while, hoping the city rebounds and I can sell for a profit. Does that make me evil too?
A Checklist for Migrating On-Premises MySQL to AWS RDS
The Latin1 optimization looks interesting. It seems like a big improvement for such a simple change (granted that it took one developer two months to do).

Activity Monitor reports that Firefox 32.0.3 is using 21 GB on my Mac. That makes for sluggish performance, even with 32 GB of RAM. Looking forward to trying Firefox 33.
The title at the top of the page covers it.
tl;dr: The loophole won't be phased out for companies that are already exploiting it till 2020
Typo's a language that lets you express type-level computation using familiar abstractions (e.g., decimal numerals, booleans, conditionals, functions, ect.) rather than dealing directly with the native concepts of the type system. Once the type program's been compiled to a Haskell module, it becomes in essence a type-level library. You can include it in your regular Haskell programs and use the type class instances it exports in your own types to enforce whatever invariants you care about.

So I'll have to disagree with your characterization of it as a toy. It takes a technique that's been known in Haskell for a while and makes it more accessible and useable to the casual Haskell programmer. And while this blog post was a nice introductory treatment of that technique, that's all it is. The examples in the blog post are far from practical applications.
For me it's Chrome that has been the resource hog and Firefox that has been a lot more swift. Chrome frequently uses 100% of one of my cpu cores for minutes on end and is very sluggish with creating new tabs (where it's sometimes faster to start up Firefox and use that to search than to open a new tab in Chrome). I'm not quite sure what's going on, but it seems some browsers just occasionally have issues with certain hardware configurations?
Mac App Store: The Subtle Exodus
Being published in Harpers is a kind of a big deal in the writing community ;)
Show HN: My News and Bookmarking Website
Shortcomings in Dropbox’s response to losing user data
I have 10 tabs open and Firefox is using 412 MB of memory. 21 GB is insane
I actually think autopilot for an airplane is much, much safer than in a car. Airliners fly at several tens of thousands of feet in altitude and have glide ratios that are rather impressive, between 10:1 and 30:1 meaning that at cruise (where airliners spend most of their time on autopilot) the flight crew has several tens of minutes to figure out what's going wrong. Even if the airplane loses power completely!

Further, these airplanes are kept fairly widely separated in altitude and the skies are rather sparse, so collisions are something to be avoided but it's not all that hard.

In a car though, the safety margins are much, much lower. Because there are vehicles everywhere the time to collision is probably measured in milliseconds rather than minutes. Because there are no redundant systems to ensure safety once the car "realizes" it can't control itself anymore you're prettymuch hosed. Are any of the regulations on self-driving cars taking this into account and at least mandating that the control system has sufficient battery back-up for it to at least TRY and gracefully de-energize the vehicle?

Once cars become self-driving you can't really rely on humans to suddenly jump in and take the wheel and save the day. They're going to be asleep or not paying attention or watching a movie or whatever. And if they are going to be required to watch the road paying 100% attention to what they car is doing, what's the advantage of having the car drive itself? You're in a constant battle of "what's the car going to do?!" which is actually more tiring than just driving it yourself.

An easy solution might require that self-driving cars only self-drive in lanes which are adjacent to a shoulder of sufficient width giving the car an out that requires only minimal controls, so basically far-right or far-left lanes on a freeway.

A self-driving car might also need to have multiple, redundant regenerative braking systems so that it can power itself enough to power the controls to safely guide the car to a stop. But then it also needs multiple control systems so that if one of those fails, the car isn't out of control.

The economics of having an autopilot on an airliner (which costs many millions of dollars) and a car (95% of which cost less than $100k) are really, really different.
Autism as a disorder of prediction
And there are people like me who think that the programming language tooling shouldn't have to be tracking dependencies. If, for no other reason, than it is common to use multiple languages for a single project, and then a language-agnostic method should be used.

I've leaned towards just having everything it our DVCS (git in our case). External libraries are handled using git subtree.
I like JSX, but I would say that Mithril + CoffeeScript is even nicer.

A coffeescript example (not mine):
http://www.reddit.com/r/javascript/comments/20pzbj/mithril_a...

or

https://github.com/Whoaa512/mithril-coffee-gulp-seed/blob/ma...

Looks really clean...
I may be biased, but it seems to me that the American Revolution did a much better idea of pushing those ideas than the French Revolution...
… among readers of W3Schools. Which is a pretty niche market.
Chromium/Chrome with "tabs outliner" is quite sweet.

https://chrome.google.com/webstore/detail/tabs-outliner/eggk...

There's an add-on for simple vertical tabs, but I think this is even better.
Yes, we do vendor everything, in that we have a snapshot of all of our dependencies in our source control system. But we do it across the entire codebase, not per project. That is, we typically only ever have a single version of a library for the entire company (with a few exceptions). If a project needs to update to a later version, they basically update everyone using that library. For widely used packages, this can sometimes be a time consuming process, but we've found it to be preferable to the alternative of having version conflicts all over the place. This is generally true not just for Go, but all languages. So the idea of a project needing to pin to a very specific version of a dependency and never update doesn't really fly.
Blocks’ Modular Smartwatch Designs Teased in New Video
32 has generally been the lightest Firefox I've had since I switched back from Chrome (~v29).
I don't really understand why this is an issue.. So the major countries in the EU are upset that companies don't want to operate out of a high tax zone, so they go to countries with lesser tax. Rather than lowering taxes, they "twist the arm" of countries who need the (all-be-it less) tax revenue the most.

Seems to me that countries such as France, U.K., etc. are basically acting as robber barons.
Phillip Glass
Looks great. One thing that wasn't clear, can you provide your own translations or is it all machine translation?
Show HN: Bliive – Using your free time as currency
Usage share of desktop browsers for June 2014

Source, Chrome, Internet Explorer, Firefox, Safari, Opera, Other

StatCounter	48.7%	23.0%	19.6%	4.9%	1.4%	2.3%

W3Counter	38.0%	19.0%	16.8%	16.0%	3.2%	6.0%

Wikimedia	45.9%	11.7%	16.9%	7.1%	1.6%	16.8%

NetApplications	19.3%	58.3%	15.5%	5.2%	1.0%	0.4%

http://en.wikipedia.org/wiki/Usage_share_of_web_browsers

.

Line charts over time of W3Counter data (although I am not sure if this excludes mobile or not): http://www.w3counter.com/trends