skysight-inc/HackerNews huggingface dataset:
Same for me, use it in a VM, etc. I've been doing this since 18 and have found it to be very stable. My only complaint would be Fedora 21 seemed like the filesystem was a bit slow. But I yum update pretty regularly and it seems good now. This is all anecdotal, just noticing startup times of the product I work on and other programs I use daily.

EDIT: I just remembered something important about my use and might be why that you say it wasn't good before 19. I use MATE mostly because 18's Gnome3 was really bad. I still don't like Gnome3 and stick with MATE. Gnome3 is just too slow for me and some of the workflows get in my way.
When the code base is bad enough, fixing a bug can take a small code tweak but days to discover and days more to test. Especially if refactoring bad code isn't an option at the time.
Buddhism has some interesting views on the nature of consciousness and "selfness". I think this is an interesting opportunity to think about what being "you" really means.
Well, poking around the web, it looks like the average bacterial time-between-generations is ~0.1-10 hr, and there are ~0.1-100 mutations/generation. So, if life began 4 billion years ago, I get between 10^11 and 10^16 mutations that need tracking.

The article states that there are 10^9 bases in the human genome.
So clean and simple.
> Now compare the costs of staging a theatrical work or making an independent film. It's not that that type of artwork is fundamentally better, but that the up front costs are much higher because of the resources involved.

It's hard for me to be sympathetic for some media just because they have higher costs. As the interminable stream of kitten free videos demonstrates, entertainment does not need to be expensive.

So maybe we are talking about "art" in some sense? Even art doesn't need to be expensive now. Cameras are cheap. Simple video editing software is relatively cheap (or free even). You could remake classics like "Twelve Angry Men" and film a relatively minimalist production of "Hamlet" for less than the cost of a new economy car (assuming your small cast and crew work for shares of revenue). I think critically successful movies like "Primer" and "El Mariachi" demonstrate that rather well.

> ...while having very little appreciation of how the majority of films get made...

I get how they're made. But I honestly don't care. Cheap media are just new forms of disruption, if you ask me.
Ignore the lawyers. Break the law. Opensource the search code. Create a chain of companies and burn each one when hit with a lawsuit. Don't try to win lawsuits - just use every possible tactic to delay them and so on. Create the company in a country where there are no software patents.
Canonical is developing their own desktop environment (unity), their own windowing system (mir), their own package manager (snappy), etc. I think that is what the author was referring to when it said Ubuntu is doing "their own thing." That makes them a bit hard to compare to other distributions that are largely adopting the same technology at different paces.
I have not experienced the resentment, but most of my friends were among those who left. I'm not in robotics, I do classification, but I worked with them. A new crop of graduates has taken their place.

The suddenness was rather amazing. Salary bumps were given but it was not enough.
Love the callout to the Chosen.js library...one of those fantastic plug-and-play interface libraries that makes it so less painful to add a nearly essential feature to forms/data-selection.

edit: Added clickable link to chosen.js homepage

http://harvesthq.github.io/chosen/
Also it did an extremely poor job of explaining what the product is and what features are offered.
One simply must admire the optimism of another who proposes to publish a list of desktop apps written in C++.

Meanwhile Javascript is "so ubiquitous that making a list seems a bit pointless."

:)
Remember when the browser was actually a thin client? Now it's got everything but the kitchen sink in it. It's funny how we just assume anything new will be in the browser. Innovation is happening at the native client now. Do one thing, and do it well. Talk to my server.
Are there such coordinate systems that "describe stuff falling bast the event horizon in finite time"? How does that not violate general relativity?
Since he's not getting model releases he might still be breaking privacy law.
I would love to see some sustainable structured cooperation with at least thousands of developers participating.

https://snowdrift.coop <-- this is a great example, btw
so if i publish a copyrighted material in my Instagram, an i or the publisher responsible? ... since they are the ones with the prospect of profit...
Why Tesla's Batteries Won't Work for Roof-Top Solar
> But even Atom stopped using React because it was so slow

That's a mischaracterization -- it was only slow for a very specific usecase -- rendering a source code text-view. (It's like using an optimized C plugin in your python project for that core part that needs the benefit of performance.)

React makes a LOT of sense for a JS framework, and it's not a surprise that it's among the most popular ones now. To simply call it unusable because ONE particular usecase did not suit it is doing it an injustice.
Sounds a lot like the longest path problem [1], which is NP-hard.

[1] http://en.wikipedia.org/wiki/Longest_path_problem
The US government was not weak or non-existent until the 1900s. It was actually quite aggressive and strong, relatively speaking, from roughly 1789 onwards, and especially after the Civil War in the 1860s.

The first US government, founded under the Articles of Confederation, ended in abysmal failure only a few years after it was formed because it was "practically non-existent" when its own army revolted (the Whiskey Rebellion). This resulted in the US Constitution, which dramatically strengthened the powers of the federal government, and the Bill of Rights, which placed some limits on the powers of the federal government, but essentially no limits on the powers of the state government. (Some of those limits would be extended to the state governments after the Civil War via the 14th Amendment).

Nor were the early years of US history a libertarian wonderland. Despite the Bill of Rights, the First Congress passed numerous laws restricting free speech, including for example, the Sedition Act, which prohibited any criticisms of the government that could be deemed "scandalous" or having the intent to bring the US government, Congress, or the President "into contempt or disrepute." Almost all states had laws restricting when businesses could be open, and almost all states had morality-based laws that many people would find offensive by today's standards. Many roads, bridges, and many waterways were subject to private monopolies granting their owners the right to levy tolls.

Though the Industrial Revolution began around the same time as the founding of the U.S., the US economy remained largely agrarian until the 1840s, when the completion of a national water transportation system along the Great Lakes powered industrial growth in the Northeast.
Upcoming Internet Marketing AMA's in Real Time Chat on Slack
I'm not arguing that there's no advantage to containerized packaging, just that it also comes with it's own set of problems. I'm not sure what weighs more at this point, the advantages of good encapsulation, or the problems caused by the system itself being harder to query. I'm not sure any level of encapsulation is worth it if it leads to a service being exploited when it otherwise wouldn't be, due to missing just one instance where some underlying library upgrade was missed. But this is a solvable problem, it's just a matter of tooling.

I'm not arguing against more containers, I'm just making the point it's not all rainbows and kittens. There are problems, but if we address them and solve them, we come out well ahead of where we were before.
>
Why would European regulators even care about Facebook? It's a completely voluntary service and anyone's free to create an alternative. It's non-essential.

Tthe problems are

1) privacy setting

2) unfair competition

The EU has strict privacy and data protection rules. Facebook appears to trample those, and if they want to continue to be allowed to operate in EU they should probably have a look at whether their rules are compatible with laws of democratic nations. Facebook probably have tight internal auditing. I have no doubt that a Facebook employee using engineer access to creep on FB users would quickly lose their job. So, partly all FB has to do is demonstrate that to regulators. The rules are pretty simple: tell people what you're collecting and why you're collecting it; don't collect too much; don't keep it for too long; make sure other people don't get hold of it. That's not onerous for FB.

As for unfair competition: well, I dunno. You might have a point there. I see that eg Amazon has decided to start following a more sensible tax reporting scheme so EU pressure does seem to work to change behaviour. I'm not sure if this is a French NIH problem - see also Courrier électronique, galileo, and the continuing anti-Google measures (first a competitor search engine, and then drives to force google to present alternative search engine results, etc)
I feel that Fedora is the closest of a rolling release without the hurdles involved into running a rolling release.

I've been using as my main OS for some time now, and with the exception of rpmfusion breakage, Fedora been quite stable.

So, I'd say it's close do OpenSUSE Tumbleweed, with some release cadence and support.
Richard Howarth: Apple’s second most powerful British designer is a mystery
> is what leads to a burnout culture.

True. But that's the interesting part. The incentive for the individual is to hide it despite the fact that at the society level the hiding it is what (in part) causes it.
It's open source and open data, but at least on Android it ain't free. (And I'm OK with that)

I guess I could build it myself from source and side load it? I'd rather just pay them the $6. It's a nice app.
I feel what you're saying. With regards to this and similar projects, I think the important thing is to be familiar with reactive programming. To me, it was an eye-opening new paradigm to develop in.
Code Reviews: Actionable Items and Traceability
Discoverability, and elimination of the downloading friction.

YouTube is about as proven as you can get. The fact is that it didn't just edge past 2000-era video players in popularity, it totally trounced them. I think we should try to figure out why that is instead of arguing against YouTube's viability—it's about a decade too late for the latter.
The Model 01: A better keyboard
> Time tracking is one of those things that I see constantly being reinvented. Whether it's spreadsheets that get emailed, completely custom solutions, or one of the numerous services available, few of them actually provide anything new.

I think that's because nobody provides enough hooks in enough different places to make something work for everyone. I'd call it the SAP problem. First you spend $3mm buying it and then you spend another $20mm customizing it.

Once the assumptions about how something will work are baked in, it's very difficult to change the database schema without breaking everything, and writing a translation layer on top of it is probably more work that it's worth.

A truly universal time tracking app would take a few years and a few million to develop properly so that it can be extended and changed and customized and by the time you've supported a million different use-cases it would have been easier for a dozen different people to write their own.
Content, Distribution and anti-FOMO
This is the biggest thing for me - I use so many different machines on a day to day basis that it just doesn't make sense to use anything other than US qwerty (in the same way that custom aliases on linux machines just isn't a thing when you do consulting.. You just need to learn the full command or flags and do that by default).

I used a dvorak layout for about 2+1/2 months, and while my speed was on par with normal qwerty, I just found going back and forth to be a nightmare. I had my work USB keyboard (for when my laptop was docked), the laptop keyboard itself, my desktop at home, my laptop at home, my ipad at home.. Not to mention server KVM keyboards and other co-workers' keyboards. Yuck.

I generally really struggle without a lot of the more unused function keys too, like the menu key, which I use ALL THE TIME so I don't have to resort to the mouse. When you make a typo, try moving the cursor into an incorrectly spelled word, then using <menu>, then finally the arrow keys and enter to make a correction in $word_processor next time, I guarantee you'll never look back. It very quickly becomes <back arrow x3-5><menu><down><enter><end> and you're back to typing in under a second.

Keyboards that remove this particular key, and replace it with function are a plague, especially in the mechanical keyboard world.. It's such a shame.

On the flip side, if you only ever interact with your own single keyboard (ie, your job is writing articles/novels/other full-bodied text) then I'd absolutely support a more personal solution such as this.

Me? I'll be sticking to my CODE keyboard and its delicious cherry clears.
Centralized state as an immutable data structure is exactly how the app I work with is built. It's plain JavaScript and React. So I don't see how React is "behind" on this front.
> I think that perhaps our views of the world are slight off-kilter/incompatible.

Yeah, possibly. I blame LessWrong fatigue. It's an entire site made of handwavy claims that, no matter how far you trace back through the links, never quite actually get backed up. So I tend to be harsh on similar claims, particularly when they appear to be from that sphere (judging by the buzzword "sufficiently advanced AI", which is in practice used to put forward outlandish claims and then try to reverse the burden of proof).

I actually started reading the site because of a friend who was getting into cryonics. I'd hitherto been neutral-to-positive on the idea, but the more I investigated it the more I went "what the hell is this rubbish." (Writeup is at http://rationalwiki.org/wiki/Cryonics which is a very middling article, and is still about the best critical article available on the subject ...) The handwavy claims are endemic, quite a few rely on effective magic (actual answers from cryonicist: "But, nanobots!" or "sufficiently advanced AI") and it really is largely just ill-supported guff, even if I'm being super-charitable to the arguments. Extracting a disprovable claim is nearly bloody impossible itself.

> As to your claim of being able to 'turn back time', don't we do this all the time?
>If we look at the link we've both referenced, say we had two pictures of the last milliseconds of the book falling, and we knew the exact time between when these pictures were taken then we can turn back the time right? We know exactly how/when/where the book was if we can interpret those pictures.

But we couldn't do that if the data had been destroyed. That's the claim way up there: the information is recoverable from the mashed-up goo. The two pictures have been destroyed, we have the book sitting on the floor, there's nothing to reconstruct the fall in sufficient detail.

I say this because whenever I've seen an actual neuroscientist who's been asked this sort of question (can we recover the information with a magic AI or whatever), they answer "wtf, no, it's been utterly trashed. No, not even in theory. You can't even measure it. It's been trashed utterly." The questioner usually comes back with "but if we use a SUFFICIENTLY ADVANCED AI ..." i.e., if we let them assert their conclusion. And first they'd have to show you could measure stuff on the nanometre scale without messing it up. Let alone, e.g., reconstructing the precise locations of proteins in a cell after they've been denatured by cryoprotectant. Remember that it's a claim about physical reality that's being made here.

(A couple of examples, from scientists who would LOVE to be able to preserve and get back this information: http://lesswrong.com/r/discussion/lw/8f4/neil_degrasse_tyson... http://freethoughtblogs.com/pharyngula/2012/07/14/and-everyo... )

>In a similar way, the information about the locations of the molecules in the 'brain goo' is available to a 'sufficiently advanced AI'.

Remember that there is no way to distinguish two molecules of the same substance. You're requiring more information than can actually be measured (Heisenberg).
Of course, it is going to focus on him; it is his trial. However, the article says:

The first criminal trial . . .

So, it sounds like there are more to come.
In our case it wasn't about enforcing the use of a subset of the language, but rather being selective about when to use more advanced features. Having the advanced features of Scala available has proven to be very useful for us, but we don't go to town looking for a place to use every feature we can at every opportunity. It's a lot like chrome on a car - selectively and tastefully used it looks good, but making the car doors and roof out of chrome isn't a good idea.
I'm currently using Timing.app. The only complaint (aside from some apps not being properly supported) I have is that there's no way to track across machines. I'm currently exporting and merging the data which is probably the best solution anyway.
You can try yourself, the samples are there.

And it does, just not Virtual DOM
We should also consider that a lot of popular interpreted languages -- Ruby, PHP, Python, JavaScript -- are implemented in 'boring' C/C++.

Abstraction is a beautiful thing, but we should not forget our roots!
With just the vtables, Kernel#set_trace_func is reasonably easy - you can do it just by introducing thunks that proxy to the real method after calling the trace function. Wasteful, though, but easy to patch in/out.

The moment you inline, I think it's still possible to do reasonably ok using ptrace as long as sufficient debug info is kept to identify call sites. In both cases I think that for my project, if I ever get to looking at set_trace_func, I'll probably require a compiler option to enable debug info, as it's not exactly frequently used. Alternatively use the approach we've discussed and fall back to a "slow path".

Binding is basically a closure that captures all local variables and arguments of its context, so it's not that tricky in most cases as long as you can identify it and alias / copy variables into a separate environment. This is already how I handle block references to surrounding variables - by hoisting the creation of the environment for the closure up to the start of the relevant scope and aliasing all mentioned variables.

eval() of course complicates this massively, but then eval() complicates everything massively - and doubly so for ahead-of-time compilation.
Just because you're changing jobs doesn't mean you're burning out. I've known people who have had several jobs over a career (some they liked and some they didn't) without ever burning out at any of them.
It's evolution, baby Web animations from GIFs to CSS3
It should be doable to build an Android app that turns data on every X minutes. Does such a thing already exist ? Does it really help with battery ?
Rule #1 for Startups: Always Be Storytelling
I don't think this article is representative of current serious thought about black holes. I'm a bit out of date on this stuff, and I was never any sort of expert, but let's see:

1. This reality splitting thing sounds wrong. I've never heard of it. Ignoring quantum effects, if you fall into a black hole and survive crossing the horizon, Anne will see you get closer and closer to the horizon, but she won't see you get there. She won't see you burnt up and she certainly won't collect your ashes. The only fundamental difference between what you see and what Anne sees is that by the time she gets bored of watching, you will only have perceived a tiny amount of time passing.

2. Free fall doesn't protect you from burnination. If the horizon is surrounded by enough fire and brimstone and you free fall through it, you're still going to burn to a crisp.

3. If I remember my old problem set correctly, a black hole big enough for you to live your life in would be truly huge. IIRC the supermassive black hole at the center of the Milky Way would give you about 0.1 ms before you hit the singularity.
Are you paying hourly or salary? If salary, you are paying for what should be able to be done in 40 hours a week, but if it takes 45, you expect it to still be done, no? So if one can get it done is 35, why do you expect 5 more hours to given free?
Actually I wrote this as more of a learning exercise for me. Definitely vanilla js is the fastest way and libraries like Sprint are the source of inspiration. I wrote kinwin to sort of like create my own utility belt. I will try to improve it over the course of time. Thanks for the feedback.
if you really think Patrick is lying

I have never said that he is lying. I have implied that the situation might be aggrandized/exaggerated, or a very atypical one-off, absolutely. I disagree with it as any sort of wisdom or example for 99.999% of consultants.

Say I am a gigolo and my rate is $100,000 per night. That is my "rack rate". My rate last year was $75,000 per night, and the year before it was $50,000 per night, but I really wanted to maximize my beautiful years.

I've decided to hang up the gigolo hat and focus on cooking, because I'm a passionate chef. I'm opening a restaurant, and you should visit.

That isn't a lie (okay the cook/restaurant part is): If a woman offered me $100,000 per night, I'd probably be okay with that situation. And you know I probably would have been good with $75K last year, and $50K the year before.

Of course, zero women have paid me for my services, but still that's my rate if they did. If I start writing a "Pricing Yourself As A Gigolo" series, however, some people will rightly call me on it. It has no bearing on reality, and is of no service to anyone.

Now you claim that there's all sort of evidence of these $10K, $20K, $30K, $40K per week engagements. There is none. Absolutely none, beyond a cofounder and a serial booster who suddenly claims to have lots of experience being a consumer of consultants. There is nobody writing about their consulting engagement, and indeed that whole aspect was left incredibly vague (random undefined privately owned companies that you probably haven't heard of).

To make it even more dubious, someone claiming those sorts of rates is naturally going to turn away pretty much every prospective client (again -- if they started Facebook or Skype or something, maybe. Being the person behind BCC and a high-karma HN account isn't as lucrative), so it's pretty convenient that these rates appear when he claims that he isn't interested in consulting anymore.

An individual consultant with as little reputation as patio11 (people really conflate HN fame for real fame, reminding me of that kid on Reddit whose mother called him "sort of a big deal"), may, as I mentioned, have lucked into an incredibly rare engagement where they were overpaid, and there is no way I can say that couldn't have happened, but there is absolutely no way, in this universe, that they can demand $30K per week without getting a laugh from the overwhelming majority of clients.

I'm not sure if the parent (irrigation) is "just trolling"

I have wasted far too much time on this topic (though I'm starting to feel like I wandered into a group of people discussing why "The Secret" is the cure for all things), however the "troll" bit grows tiring. Just as rationally, I can declare that I'm not sure if you're "just shilling".
> But you do have other ways to communicate, WebSocket (over TCP) and WebRTC (over UDP).

which brings us back to the crippled versions of the native APIs.
Well, that's pretty much how ETFs work. I don't quite understand what you mean about a random walk, though.