skysight-inc/HackerNews huggingface dataset:
We've been using our Meteor-based, multi-tenant CRM/talent-management app in production for several months now. It's called Exartu and is open source hosted on github.

We originally wrote the app using sql and signalR and as we've done with many of company's (Tempworks Software) products, but we switched in no small part for the real-time reactivity offered natively in Meteor and the productivity gains from its packaging system.

At one point we used Knockout for all our binding but switched when Meteor's Blaze matured. The speed and simplicity of the templating engine coupled with the fact that js is used both client and server side reduces the learning curve as we add devs to the project.

Contrary to many comments here, I've really enjoyed using mongodb and find it fast and eminently suitable for a problem domain like CRM that is constantly in transition.

Our biggest problem with Meteor was that as a new platform there were no enterprise level apps to model after. We made the app open source (github->Exartu) in hopes to change that, and we welcome critiques to it.
Mystery photos from CERN's history
Joe Schmo losing his $20k/yr burger flipping job for a year will suffer far more than Bill Gates losing $20B in a market fluctuation, despite the fact that the latter is literally 1,000,000 times worse on paper. Monetary risk and utility risk are not the same thing and choosing one over the other is equivalent to picking a side in the debate.

As for optimizing opportunity between labor and capital, I tend to suspect that this metric would favor more equitable wealth distribution so as to maximize the feasibility of bootstrapping (low overhead, perverse incentives avoided, nothing remotely exploitative about it on either end of the deal) and to maximize the "surface contact" between capital and labor. But nobody is looking to maximize opportunity in general, only their individual opportunity, and the Nash equilibrium for that process lies in exactly the same place as the Nash equilibrium for wealth.
The Linux kernel and the core utilities needed for an user-friendly OS add up to a mind-boggling amount of code, written by thousands of hobbyists over the course of decades. That code base has the benefit of actually existing, being familiar to a lot of people, and (mostly) behaving in predictable ways that are consistent from one un*x-like system to another.

So in that sense, it's somewhat counterproductive to just say "somebody oughta rewrite this stuff", unless (like RMS) you're willing to dedicate a good chunk of your life to that mission - or think that your post will inspire somebody else to do the same.
If you start with light enough weights, StrongLifts should be easier than the 7-minute workout. If you get a light bar (say 5-10kg) to start with (in case 20kg Olympic bars are too heavy), doing 5 sets of 5 squats with the bar should be easier than doing squats as fast as you can for 30 seconds straight. Then add 5lb to the bar each session and you should be able to progress no matter how weak you were to begin with.
> Inbox looks to be going the other direction, though. For example, they are now making it harder for you to delete e-mails. All are archived by default

This isn't "going the other direction". "archiving by default" has literally been the case in gmail since it came out in 2004. And, like in gmail, the Inbox trash button is still right there, and Ctrl/Cmd-3 still trashes it.

> Unfortunately, for Americans, it also means that after 180 days the US government can get access to them without a warrant (according to the outdated ECPA).

The Sixth Circuit disagrees[1] there, and, as a result, many of the major webmail providers (including Google) require a warrant for access to email, regardless of age. See e.g. here: https://www.google.com/transparencyreport/userdatarequests/l...

[1] https://www.eff.org/cases/warshak-v-united-sta
MyWoHo
MyWoHo is a new WordPress Hosting platform. You can create and host your WordPress Sites for only 1$ per month, register Top Level Domain and gain access to a lot of Addons like WordPress Themes and Plugins. It's fast and extremely simple!
Why Wesabe Lost to Mint (2010)
I believe that "Git for Windows" has been EOL'd in favor of https://github.com/git-for-windows/sdk (which hasn't seen a first official release yet).
> First off, don't exercise two to three days continuously, especially if you are just starting off. If you are targeting different muscle groups, it's okay, but if you are targeting the same ones, it's not necessary.

Not only is it not necessary, it's actively harmful. After stressing your muscles, you need to give your body time to recover. If you stress your muscles beyond your body's ability to recover quickly, you will get weaker, not stronger. If you wait at least 48 hours between workouts, you'll see better results.
Btcsim: Simulating the rise of Bitcoin
You seem to be unnecessarily conflating taxation with corruption. There are plenty of places that collect high taxes that don't have that sort of routine unethical behaviour.
The Verge has buried the lede here: major retailers are banding together to compete with Apple Pay, with their own system made out of QR codes and direct access to your checking account. Given the security track record of US retail the past few years, one might wonder what could possibly go wrong.
I completely disagree with you lumping Apple and Google together as equals in terms of data collection and what happens with that collected data.
In the presence of inflation, capital gains serve as a low (tax rate * inflation rate) tax on saving in something that is not cash. (Inflation itself is kinda sorta a tax on savings that are cash.)
Does anyone have a great alternatives to:

Mailchimp -- It seems to fall short in so many ways. It's a broadsword when we want a scalpel. Do most companies end up rolling their own?

GoToWebinar -- Another case where this seems to be the best of the worst.
> StrongLifts can be better for people starting from very low fitness levels, while SS remains effective up to a higher strength level.

Why would that be true? I believe the only difference is that SS recommends 3 work sets and SL recommends 5 sets, and SS uses power cleans while SL uses rows. Do the additional sets work better for people starting from low fitness levels?
Persistence is defined in terms of the interface to an abstract data type. When I do a write operation on a data structure, I get a new version back, and all read operations on the old version still return the same values.

version1 = make_record(x = 10)
v1_x = get_x(version1) ; 10
version2 = update(version1, x = 20)
v2_x = get_x(version2) ; 20
get_x(version1) == v1_x ; true

The update operation is free to mutate the original data structure however it likes, so long as from the outside the read operations look the same.

This freedom to mutate is often used to make efficient persistent data structures by re-using the same memory but tagging different parts of it with a version.

version1 = make_record(x = 10)

+--------+--------+ +-----+ +--------+---------+--------+
version1 ->| tag: 1 | data: -+----->| x: -+-->| tag: 1 | val: 10 | next: -+---|
+--------+--------+ +-----+ +--------+---------+--------+

version2 = update(version1, x = 20)

+--------+--------+ +-----+ +--------+---------+--------+ +--------+---------+--------+
version1 ->| tag: 1 | data: -+--+-->| x: -+-->| tag: 1 | val: 10 | next: -+-->| tag: 2 | val: 20 | next: -+---|
+--------+--------+ | +-----+ +--------+---------+--------+ +--------+---------+--------+
+--------+--------+ |
version2 ->| tag: 2 | data: -+--+
+--------+--------+

When version2 is created, it really just appends to the same data structure as version1, but tags the cell as a new version. When you do get_x(version1) it follows down the list, finds the cell with tag 1, and returns it's value. When you do get_x(version2) it follows down the list until the cell with tag 2 and returns it's value.

From the outside, get_x(version1) still returns the same value before and after the update, but the data structure it refers to has been mutated underneath it.

There are also ways to use structural sharing in persistent data structures where the you don't do any mutation of the old versions. For examples of this, see the linked article.

Functional data structures forbid mutation. This means they must be persistent, because update operations have to return new data structures, and the old data structures aren't allowed to be mutated so by definition all read operations on them still return the same values.

Functional data structures end up forming a subset of fully persistent data structures. They're a useful category for a lot of the same reasons people are touting pure functional languages are useful. For instance, you never have to worry about locks when you have concurrent access. With the mutating example above, if one thread does update(version1, x = 20) and another does update(version1, x = 30) I need to coordinate which one gets tag 2 and which one gets tag 3.

Persistent data structures are the more general concept, functional data structures are a specialized subset.
When Island Nations Drown, Who Owns Their Seas?
Mailinator Launches Private Domains
The scariest part of this is that the TSA is wasting all these resources on someone who got labeled as a "terrorist" due to his conviction for this:

"The property crime for which he was convicted dates back to 1997 when he went on a cross-country road trip freeing minks from fur farms in three states. His weapon of mass destruction was a pair of bolt cutters."[1]

Which means that these resources are not being spent on protecting us from actual terrorists, you know, those guys who want to kill lots of people and cause, um, terror. (I can't really see a stampede of liberated minks as something that might inspire terror.)

[1] http://www.forbes.com/sites/kashmirhill/2014/10/22/jetsettin...

This reference can be found on his "about" page:

http://jetsettingterrorist.com/about-a-tsa-labeled-terrorist...
The article is interesting. But in many articles also the HN comments are insightful and interesting, so I like to read them again. This is the reason I usually link to the most voted/commented resubmission.
The Most Well-Funded Stealth Tech Companies
TLS scan results for October 2014
Novices should be able to do this. When I first started working out, I increased my squat 5lb per session, 3 times a week, for about 2 months straight. Novices' large muscles can usually fully recover within 48-72 hours. Large muscles actually recover quicker than small muscles.

You're right though that more experienced trainees who have built up a base level of strength take more like a week to recover. Intermediate powerlifting/Olympic weightlifting programs (see Texas Method, Bill Starr 5x5) usually still recommend squatting three days a week, but only one of these days is a heavy day.
Did you mean to use a better language?
It's the same story that always plays out in countries that push the line into confiscatory taxation systems.

France has seen horrific economic 'growth' for the last decade, less than 1% avg nominal growth per year over that time, and negative in real terms. They're famous for their high regulation, high taxation approach. Doesn't appear to be working out, as they're sliding into another recession right now, with unemployment spiking 1%, to a new all-time record high, in just the last few months.

The only people that champion these types of systems, are either people ignorant of them in actual experience, or people that can benefit from the State graft. Much like fans of real Socialism or Communism.

We're told the modern system of high taxes works better, and yet Europe is in a depression economically, and its GDP is still at or below 2006/07 levels, and in inflation adjusted terms is much lower. Meanwhile the debt keeps piling ever higher, and the economies keep requiring ever more stimulus to just stay at 0% growth. It's the end of the run for the failed Keynesian experiment.
How high is that penalty, relative to, say, loading a variety of C shared libraries? At some point safety and security trumps saving a few kilobytes of memory...in a server environment, that point probably has already been passed a decade ago. Of course, if the penalty is hundreds of megabytes, then the equation might add up differently.

But, we already have a huge number of system tools and utilities running in a huge number of languages. Python has become the lingua franca of Linux management tools; Perl was in that role in the past, and still exists in a lot of places; bash and shell are integral. All have separate runtimes, and sometimes interact with system-level C libraries, either directly or through command line interfaces.

Is it really that big of a deal to have a Rust or Go shared library in a system that already has a half dozen different languages and a variety of shared and unshared libraries existing at once? I suspect it would be unnoticeable on a modern system. I'd choose safety over shaving a few kilobytes of memory used.

There would be a cost in having that interface friction for developers...and we'd be paying that cost for years. But, it seems like both Rust and Go have planned for the languages to be integrated with C libraries from the beginning, so it seems less of a problem. If I were going to attempt such a thing, I'd probably start with the front end utilities that use the libraries and then work my way down to converting the libraries (even though the libraries, in this case, are where the problems lie). But, maybe it's possible to make Go or Rust code that provide the same C interface as the existing libraries...I don't know enough to even guess.
Porting OpenVMS to HP Integrity Servers (2005)
Perhaps the main advantage is that Git has won the mindshare war vs. Mercurial, and there are benefits to using what everyone else is using. Indeed, über-hacker Eric Raymond mentioned as recently as yesterday that he supports git even though he wishes hg had won instead. [1]

[1]: http://esr.ibiblio.org/?p=6476
Out of the box support for rebase and interactive rebase. Interactive commands to stage/unstage/commit.

Better underlying data format:
Checking out any version in history is a cheap operation.

And generally better acceptance of the tool/wider familiarity.
Beyond Bitcoin: The Blockchain [video]
Since we're all tossing our favorite regimens into the ring, I've been using bodyweight training site http://fitloop.co (free site made by one of the members of r/bodyweightfitness) for 5 months now, and the progress has been pretty amazing. A good diet is important too, of course.
It really seems like your complaint is more with the types of movements recommended vs. the duration.

At least.. it should be: I've seen and done many exhausting HIIT/Crossfit-style workouts that last only 7 minutes yet wipe out even the most athletic people.

E.g.: here's a 3 minute workout https://www.youtube.com/watch?v=pz9pXeLsmQk
"See Picketty."

Really? Have we really dropped to that point? The Picketty Card?
"SSLv3 support has taken a blow, its use has fallen by over 26%, bringing its support to 69.5% [of sites]"

That's not enough! Administrators still don't pay enough attention to their crypto configurations. We try to make this easier in Mozilla's guidelines [1], but it still is a complex and mostly misunderstood topic.

[1] https://wiki.mozilla.org/Security/Server_Side_TLS
Which countries collect high taxes that don't have economic stagnation as a result of it?

I can think of only a few out of ~195 countries in the last decade that have seen good economic growth with high taxation. Most of which have some other prop, such as oil in Norway.
Why Google wants to replace Gmail
I used Amazon's Simple Email Service to help me out. It doesn't provide the same benefits out of the box though.
> This tension is irresolvable: the terms “WYSIWYG” and “abstraction” are literally antonyms.

Except they aren't. WYSIWYG is an abstraction over the code layer that works in the terms of "bold", "italics" and "underline".
If you're getting a feeling of déjà vu, this paper was discussed 15 days ago on HN: https://news.ycombinator.com/item?id=8437022
At the least, I cannot find any mention of the specifics anywhere on the main GitHub page - this is the best that I can tell: http://facebook.github.io/react/docs/top-level-api.html#reac... . I do know the recommendation is to use JSX, and I can see why, but more visibility of the API would be better.

Edit: As a note, I did find out how it worked by doing source code diving two months ago.
Another sensational title. We have many "virological penicilins". We call them anti-retrovirals. We even got some for influenza(Oseltamivir ). The only difference is that this is "natural" ,which appears to matter to some people.

But it's a good discovery, another drug is always useful.
There doesn't seem to be any differences. I've used http://gcc.godbolt.org/, where one can also use Clang and compare the produced assembly by it with GCC's. At least one optimization is done by Clang 3.4.1, but not by GCC 4.2.1 and 4.9.0.
Not sure how impressive this is. Isn't this just processing power and different performance profile data? If they could solve the driving in a busy urban environment in torrential rain I would be more impressed.
Here's What Google Autocompletes for Each Country in Europe
Julian Assange – Google Is Not What It Seems
Personally I install git from their website and tick the middle radio option to use git from the normal command line. I live in the powershell.exe console all the time.

You might want to see the cmder project it can come with a build that includes it all ready to go. http://bliker.github.io/cmder/
another great informative article full of details by the WSJ.

Here is a better article:

http://www.pcworld.com/article/2838018/stealthy-startup-soft...
GitHub is indeed the 800 lb. Git gorilla in the OSS world, so I don't doubt that your main motivation is to serve the interests of your readers, but it's probably a good idea to disclose the potential conflict of interest (namely, that Pro Git coauthor Scott Chacon was GitHub's first employee and still works there).
No they're not made to work for free. That dividend check does not belong to them. They take a job, with a paycheck, and that's all there is to the arrangement, and they know that going into it. Those are the terms.

Labor should not get compensated for that which they are not owed and did not agree to.

It's that simple.

If they don't like the terms, they can go create their own wealth elsewhere, like so many millions of people before them have had to.

Your theory is that labor deserves to be paid something they didn't bargain for, and that does not in fact belong to them. You're arguing in favor of violent theft, because that's the only way such a system can ever be implemented, through extreme violence; there is no other way to give labor money that isn't owed to them, and does not belong to them, you have to steal it with guns.

Here's your scenario: so I have $1,000 to my name. You have $50,000. I don't like that you have what I consider to be capital, and I don't think you deserve it. I think that capital should be taken from you, because you're a rich person compared to me. I think you should have to give me most of your money.

It's a spiral to oblivion, because there's always someone richer and better off, and someone claiming that someone else doesn't deserve what they have. It's a system of envy and violence.
One important difference is that penicillin is useful against a wide range of bacteria. I'm not sure, but the article says that this new drug is useful only against influenza.

There are many antiviral, but they are artificial and they are targeted against certain families of virus (for example, acyclovir is only useful against herpes and similar virus http://en.wikipedia.org/wiki/Aciclovir ).

This is the first natural antiviral, but it's not a wide range antiviral.
How some Gamergate supporters say the controversy could stop “in one week”
Pete is legit. His book is fantastic and helped me build a subscription service (egghead.io).

I'm a big fan of Nathan's work too.
As I understand it, all the major payment processing companies have their weight behind NFC payments (Visa: paywave, Mastercard: paypass, Amex: expresspay). What's to stop them from all writing into their contracts that if you want to accept payments from our cards you need to accept them via NFC as well? I'm surprised they haven't already.
How 21 big tech companies got their names
To put the 2:10 minute round time in perspective
http://en.wikipedia.org/wiki/Hockenheimring#Record_laptimes

I wonder why they didn't use a http://en.wikipedia.org/wiki/Audi_R8 if the goal was racing?
Another possibility: Larry is placing a knowledge firewall between the idealistic tech side of the company, now headed by Pichai, and the dark business side that remain under him: advertising, operations & legal (e.g. NSA cooperation, lobbying). Schmidt in this interpretation would squarely be on the dark side of the firewall of course since he knows all the secrets from and is a proponent of that side.
It reminds me one bug I have published earlier in Bugtraq in 1999: http://archives.neohapsis.com/archives/bugtraq/1999-q3/1113....

I wrote a buffer overflow exploit at that time.
this hasn't been my experience at all, I guess it depends which areas you're contributing to. I've contributed to CS and art pages, with good success, I stay clear of opinion pages, or contentious topics.
The old Canadian RAF exercise program 5BX worked reasonably well for me when I did it. I got as far as the highest level, "A" on Chart 5 I think. Chart 6 is marked as "only champion athletes can do this" and I couldn't even finish the lowest level on that chart no matter how hard I tried.

The most famous adherent is/was probably the writer Tom Clancy.
How copyright law gives Amazon too much power over the book industry
Why? Do you have a task which requires that?

What you want is called fork & join, pretty much standard in Java 8 and Scala.
Nope, you can use Rust without the runtime, so you're not _forced_ into paying the overhead.
I remember fondly a college lab experiment where we had to design a circuit that modulated a signal on a carrier (basic FM modulator).

The prep for the lab included a paper running all the math predicting the outcome, that included fourier transforms.

The moment we hooked the circuit's output to an spectral analyzer was the first time I saw years of theoretical math resulting on something "tangible": the carrier signal's peak and +/- modulated peaks around it.
I hate to make a "what he said" comment, but this is really excellent advice for beginners with git.

Just learning the very basic actions will get you up and running to gain experience. I have found that many nuances of git are difficult to learn by reading theoretical examples, but fairly easy to understand once you encounter and research a similar problem in your real workflow.
Not really fair to compare F1 and a street car, though.
It's impressive. Making anything completely driverless working at incredibly high speeds is challenging.
Totally agree. I opened a couple of links from HN in tabs, read a few, so when I actually opened this one I didn't remember what is that all about and actually couldn't read the title on the page. So when I managed to see through my bleeding eyes that it is something design-related I was simply… amazed.
Great Anonymous Photo Sharing Site
I have zero knowledge of Angular, just skimmed through the presentation but didn't find it very similar to React. What ideas does it steal? Specifically, does it internally do diffing thing as React?
So the Rust library you write is fully self sufficient without calling into any Rust stdlib functions or without using any runtime initialization mechanisms like ctors and dtors? That sounds too good to be true - If I am calling Rust then I am getting the Rust runtime just like if I can strlen I am getting the C library.
So basically, you're saying that the very vocal minority of Google worshipers have the mental capacity of inbred cattle? That's news to me.