skysight-inc/HackerNews huggingface dataset:
Cross-distro support notwithstanding, why not just skip Docker, LXC and VMs. Instead, use cgroups on bare-metal to make processes behave. On that note, forget bridging, use SR-IOV virtual functions with VLANs for QoS and _Profit_.

Edit: It seems this comment has been voted down. I think perhaps this is seen as irrelevant, but I would disagree, because Docker uses LXC and masks its function in much the same way as LXC uses cgroups and masks their function. cgroups can be used to achieve similar goals without these many layers of abstraction. In this way, I believe this comment to be relevant to the discussion of full vs. application containers on Linux. There are certainly many reasons for using containers, but one of the leading reasons is process limits (e.g. RAM, network namespace). Limiting process usage of those resources, using only cgroups, is quite easy in comparison to all Phusion has gone through here to something with similar (though admittedly different) aims. Example: http://www.andrewklau.com//controlling-glusterfsd-cpu-outbre...

Edit 2: I would also appreciate constructive criticism. That is, I've been downvoted without useful feedback. Specific feedback as to what is wrong with my comment would enable me to contribute more constructively to this discussion. Without such feedback, I believe the downvote can be seen as a simple and tribal "go away".
Type programming: Shifting from values to types
Making Things Right: Clear is going free for 24 hours
There's a contradiction in there. It is thought that the savings that Comcast, cox, or Expedia will have will not be passed down to consumers but the quality of life at poverty level will be better because Internet, Cellphones, and such will cost less?

Anyway, that's not enough information to determine if you are a bad guy or good guy. I would say you're just a guy working on something with little idea of what the future holds. Much like the rest of us.
The other point is we have to look at a way that somehow voluntarily redistributes some gigawealth for necessities of those that are struggling to survive. There is so much wealth now that survival is pretty much assured, but it's the degree of pleasantness and dignity where a little can go a long ways.
Memeoirs Raises $300K To Turn Your Facebook Conversations Into A Book
Remember,this was a PDP11. Don't know what that was? Well, C WAS its high-level language.
Am I the only one OK with "cheating"?

The line between what is "tool assisted", "bot" etc. is entirely artificial, just like "no drugs" is artificial and awkward to deal with in sports. If you're spending $1000 on a fancy computer mouse with special buttons, I don't see why that's much different than if I code myself a smarter mouse driver that autosnaps to enemy faces.

The intellectual exercise of botting is fantastic anyway, and I'd rather see my gamer friends doing that than playing the games vanilla ;)

Online games require a gentleman's agreement about what is OK behaviour. Individual communities should be hosting their own game server instance and allowing people in that follow their friendly rules.

The idea that I'm "not allowed" to "bot" a game is offensive to me in the way that "no reverse engineering" clauses in license agreements are offensive. I do love playing games, and don't normally bot anything (except netcraft this one time.. o_O), I concede there's a conflict here, but I err on the side of my personal liberty rather than convenience of playing games. I wish others would do the same...
Google Says It Will Follow Five Redirects At The Same Time When Crawling
Gold was used to back currency for less than a hundred years (except in Britain). Pre-1800 banknotes were never pegged to gold.

(If you were talking about silver you might have a leg to stand on).
If it keeps failing, then the car does not function and it gets towed to a repair shop. It could be failing for completely valid reasons, not just a programming error. Failure is a expected, we need to account for it.
They picked the wrong product in first place. MongoDB and Couchbase are two different databases.
Sorry, what is your fiddle meant to show? It's not clear form the source what problem you're illustrating.
That's why I really liked Dell's Idea Storm. Instead of worrying about what a single user thinks, you can only worry about the current most popular issues or requests.

I don't think it has really helped Dell as to many of the things they simply said they aren't doing it (e.g. standardise power supplies in laptops) but the concept seems decent if they weren't very open to the feedback received.
> The projectiles would only have the force of gravity/terminal velocity

Horizontal velocity will, presumably, be reduced by drag. But it won't be zero for a long, long ways over the horizon.
So the tweet is gone. I will just leave this here: http://weblog.raganwald.com/2007/09/you-suck.html

"Thursday, September 20, 2007 - You suck.

There’s a childish thing bloggers do. They get angry about something that pisses them off, and they vent. They know, deep in their hearts, that whining about stuff when they could be out there making positive change is not constructive. And they especially know that lashing out in public is not constructive criticism, it’s just throwing a digital temper tantrum."
1971 puts it a little too close to the present. Individuals haven't been able to convert notes to hard currency since June 5, 1933, when legal tender laws were introduced.

That said, I still agree with the thrust of your argument, that we're in new territory with regard to unbacked paper money.
Instead of shared state, you use a message passing style where you pass pointers over queues.

If you don't have a queue library and don't want to risk getting the locking wrong, you can get one from pipe(2). While simultaneous writes/reads are in theory permitted to be interleaved, the implementation would have to be actively insane to interleave anywhere other than page boundaries.

...I actually did this when I was at university, for the first class that covered locking and concurrency. Amazingly enough, I didn't fail that assignment for delegating what we were supposed to be learning to the OS.

The logical structure of such a program is not really that different than an Erlang program, I imagine. It just works a little better with existing C/C++ codebases, and is potentially faster in some cases.

It has a completely different character than spaghetti written using threads and shared state, and can be made extremely reliable.

Maybe this is why I don't get all the C++-hate? The things that make code unreliable or thread-unsafe tend to also make it hard to read and think about (even without threads), so I just find some other way that doesn't give me a headache.

Interestingly code that doesn't give me a headache tends to have a strong resemblance to functional-style code, even tho actual pure functional code also tends to be mildly headache-inducing.
a combination of different techniques (NPs, statistical models, dictionary based matching) are used in our EE endpoint.
>Or am I just an optimist?

Yes, the future can be bright providing we work to ensure that civilisation isn't destroyed, which itself requires optimism.
The Ultimate Cheat Sheet to Mastery
99 Life hacks to make you 1000% more productive.
We need more mirconations.
When I read the title, I thought they were writing about Flapmmo [1]!

[1]http://flapmmo.com/
So:

1. don't be unemployed or under-employed (he clearly says it is your fault if so)

2. don't get sick, not mentioned anywhere what happens then, does HK have universal healthcare?

This sounds a bit like McDonald's financial advice to their employees

http://www.nbcnews.com/business/personal-finance/mcdonalds-f...

btw, this guy made his money by buying cheap real-estate and got lucky when prices went up:

http://en.wikipedia.org/wiki/Li_Ka-shing#Real_estate

In reality, Li went to school for a couple of years and then started working for a wealthy uncle (from the family that owns Hong Kong's Chung Nam Watch Co.). Subsequently he became part of an important subcategory of tycoons who got ahead, in part, by marrying the boss's daughter.
Conversely: everything should be available over the counter. If someone wants to kill themselves by destroying their liver with acetaminophen, that's their business.
"Always remember to buy lunch for people who are richer than you"

I have spotted a conflict of interest here.
The jobs markets and cost of living between countries will gradually level out. The UN data from that TED talk shows there is much less horrible poverty but it still exists. I think the risk is virtually every country becoming a Balkinized, classist place like India. Unfortunately, it seems the momentum is going that way.
As hapless said, the author's defense of Bitcoin is intertwined with a critique of the central banking system.

Consider lines like this one:

"...it would be hard to recommend that the average consumer or merchant becomes involved in what is still today a very buggy [central banking] system, filled with risk, inconvenience, high transaction costs, and possible disease transmission."
Last time I was robbed of cash - never. You're dramatically overplaying that risk.
Ask HN: Bitcoin malleability (split transaction)
Recently there have been many attacks where transaction was modified to generate new hash, however I am curious if its possible to take a transaction with multiple inputs/outputs and actually split that among other transactions.
This way number of confirmations would be difficult to calculate since some parts of transaction could take longer to validate.

Thanks
Ask HN: Is OpenBSD's relayd production quality?
We picked OpenBSD as the OS for our external firewalls, due to it's reputation for security and networking features (pf+relayd).

Yesterday we had an outage which was tracked down to the relayd daemon, which had apparently crashed.

I would be very surprised if for instance sshd would crash, which has never happened to me.

Is the relayd code of about the same quality when it comes to stability and security as OpenSSH?

We are using OpenBSD 5.3/amd64, and will upgrade to 5.4, which I read will fix some crashes with relayd. Just curious if I should expect more crashes, or if the bugs in the relayd shipped with 5.3 was exceptional or not.
For those anticipating upgrading to Java 8 but would like to start using the new API now with JDK7, you might want to look at using the threeten backport so you can transition to the new Java 8 date API easily in the future.

http://www.threeten.org/

https://github.com/ThreeTen/threetenbp
Londoners, and people in the UK as a whole, explicitly do not have a basic income as the term is commonly understood.
I assume rather than rail-guns, we will simply park laser batteries in NEO calibrated or perhaps just powerful enough to punch through the intervening atmosphere and water vapor to strike their targets.

Of course I am just a sci-fi enthusiast in this regard, so take this comment for what it's worth...

(I am not at all excited about the weaponization of space, but unfortunately feel it is inevitable given "politicians")
You should distinguish between design skills and tool skills in your quest for learning. To draw the parallel with the technology world - knowing IDE well does not make you a good programmer nor computer scientist. So being skilled with Photoshop or Illustrator won't make you a good designer.

In my opinion the good introduction to basics of graphic design 'seeing' would be this book: http://www.amazon.com/Graphic-Design-The-New-Basics/dp/15689...

It's essentially like Graphic Design 101 the modern way. It would be a good start towards more specialized learning towards interface design, user experience design, information design or data visualization disciplines.
A discerning modern whale would know that it is a mistake to dislike a work of literature because its characters are flawed and distasteful.

Ahab could give that whale insight into the often obsessive nature of humanity, its willingness to sacrifice riches and life on the altar of revenge. Plus Moby Dick really kicks ass in several scenes.
But didn't folks primarily use hard currency prior to 1800? Wouldn't that obviate the need for "backing?"
Not to mention his ultimate paradox of spending money on others when you are poor and spend money on yourself when you are rich.
> Central banking is possibly the greatest human invention since sanitation. The U.S. central banking system ranks among the finest of its kind.

How did you come to that conclusion? Is this a common viewpoint?

EDIT: I am genuinely curious. It doesn't strike me as a great invention, but I could be wrong. I'd love to be convinced otherwise, for example by reasoned arguments of how things were before central banking and why things were so much better after and compared to all other alternatives, as well as what sets U.S. central banking system apart from the rest of the central banking systems in the world. Do you have any links to this type of reasoning?
Not sure I follow.

You point the projectile too low and it just hits the ocean (due to the curvature of the earth), you point it higher than the horizon then the projectile will continue to travel upwards indefinitely until it runs out of energy and then will fall back to earth with the force of gravity.

The only way what you're saying works is on a flat planet or against a target within your horizon.
His pro-tip seems to be to get a 150% pay rise after 12 months.
Or a hack which will never be removed from the code-base, depending on your point of view.

I'm intrigued as to why changing to relative domains wasn't possible. If nothing else pushing 'http://www.theguardian.com' out for every link adds to a lot of bytes up for a busy site.
Is this guy for real?
You're not a bad guy. I'd go further: you're a hero who is part of a social transition away from the drudgery of work. That's a dream humans have had since time immemorial.

You do have to be wondering how we as a society can adapt to technological change to make sure quality of life improvements are broad based. But given the gist of your comment, I don't think that's an issue, at least in motivation and general inclination.

As for how: that's the big question. I'd suggest you look into basic incomes or job guarantees as two possible approaches (though I lean strongly toward the former).
Yeah, for anarchy mode to truly work, it would be better to give 1 second or so delays between each queued command. It seems pointless to have it send them all at once, or only a few ms apart.

As for democracy mode, it seems to be sending a command once the top command receives 100+ votes.
I wonder how hard it would be to port all of the python standard library to java?

Sort of have python.csv.reader, python.csv.DictReader, etc, which all conform as java-ish as possible to http://docs.python.org/release/2.7.3/library/csv.html
Our current systems evolved slowly over the course of thousands of years. They weren't dreamed up one night in some nerd's basement. They were formed over time through public debate and useful exchange of value. Farmers aren't using Bitcoin. Bridge builders aren't using Bitcoin. Armies aren't using Bitcoin. This isn't some situation like where we're choosing between two Ruby libraries that do S3 uploads. This is a situation where we have the institutions that evolved over time vs. some dudes with a new idea on the Internet. Ya'll be ignorant.
Introducing Cloudant Sync, Open Source Libraries for Mobile
"I want to talk about why we chose Metro as the default instead of the desktop"
>> The new API avoids this issue by ensuring that all its core classes are immutable and represent well-defined values.

Is there any kind of talk of adding immutability to the core language? "final" keyword doesn't really cut it for objects and immutabililty by convention also is not easy to enforce on large teams.
Afreed Islam invents a new computer system
I'm a fan of imperfect analogies to prove a point so I can sympathize. However, your analogy really lets off the bad agents in the financial crisis.

Enough people directly committed acts some would deem fraudulent (sell baskets of bad loans to unsuspecting municipalities, approve bogus mortgage loan docs, etc.) that they can't fall on the crutch of systemic breakdown.

It'd be like if these Googlers and Facebook-ers wrote software that inflated real estate prices, driving out the poor and increasing the value of their equity in their homes, before an inevitable collapse in which some government bailout had to occur to prevent urban blight in San Francisco, thereby creating a safety-net for the rich homeowners.
Think NYC Restaurant Grading is Flawed? Here’s the Proof.
I think it is good advice. He says to do it twice per month, not everyday.

It sounds dumb in those words, but the concept is good. This can be as simple as saying ``lets get coffee'' and you buy the other person the coffee. It is a friendly thing to do and people like that. People don't forget when you do small things for them, like this.
Apparently they discarded their charizard (their starting monster, which is generally the most powerful one throughout the game) pretty early on, and it went downhill from there.

Most amusing. Reddit in general seems to be extracting an enormous amount of fun from this. Makes me wish I was 12 again. Sort of.
If everything were available over the counter, the presumption of safety would disappear, and we wouldn't have a problem.

As it is, we have a two tier system. Consumers are trained that OTC drugs are so safe they barely have to glance at the instructions. APAP is vastly more dangerous than its peers on the OTC shelf, and consumers are placed at risk.
So does mine, and it is fuel injected. A cable controls a plate that controls the amount of air that gets into the engine. The only way for that design to fail WFO is for the return spring that keeps the plate closed to snap. At that point one would press in the clutch and turn off the ignition.

This kind of user corrective action is not possible on modern cars which I consider a huge engineering flaw.
In that same paragraph, I find it amusing calling those people "friends" when you are actually creating a connection with them simply because you want to extract value from it...
Show HN: Blokify – lets kids design and 3D print their own toys
Apart from the impracticality of this advice, I found it strangely misanthropic. Essentially: "be generous now so you can afford to be even more selfish later".
For web developers, whenever you see some styling you like when you're browsing and you don't know how to do it, use dev tools to figure out how it was done in CSS.
There is an interesting development. A five-second rule caused a riot (in the Twitch chat and in the game). So the developer decided to add a system that people can vote whether they want to pass commands directly to the emulator (anarchy) or allow the system to select the next most popular command. Now they can select an appropriate strategy based on a situation at hand.
I've done a bit of work in the field and I'm an above average programmer.
Thanks for your inputs. They were helpful.
I don't have a problem with "cheating" in the sense you described it, but I want to know if I'm playing against people who are using it, and I appreciate the option to not play with those folks. When I sit down to TF2, I'm not looking to compete with the best reverse engineers, or the folks who throw the most money at their games (in the case of Valve mentioning buying hacks) - in fact, I'm not looking to compete at all. I just want to relax and have fun playing the game, and I can't if I'm being hacked to death.
I always wondered if you couldn't finance a high speed train (Or Elon Musk's "strange loop") in areas like California by buying cheap real estate and selling it to future commuters.

Edit: It ought to be enough with 50-150 km distance to get low land prices around that part of California? Assume a train at 250 km/hour, the commute will be short and there won't be a need for "exotics" (maglev, Musk's tube, etc).
I Can Barely Draw webcomic has recently had a number of comincs in the same vein as this, starting here:

http://www.icanbarelydraw.com/comic/2565
I don't know maybe the intel iris (I think 5100) is a substantial improvement, the only review I found on anandtech was for 2012 version which had the hd4000. Or maybe the performance increase from haswell has helped.

Either that or it is something I don't run into. I don't play games really but I haven't noticed any frame lag when scrolling.
We are now living through a weird transition phase were most jobs are bullshit

You are either extremely arrogant or you are trolling. I can't believe you can say things like this and nobody is pointing you how absurd and how bad this sounds. What now? The only real "job" is typing letters in a text editor? Didn't they cut a lot of those jobs already? I mean, things like frameworks must cut a lot of programming jobs, right? They were bullshit jobs before they were cut?

Most of those "bullshit" jobs are in companies that create massive wealth. You are either saying that such companies are complete idiots, or I don't know what you are saying, nobody, nobody, hires for the sake of hiring.
Rotation is another one.
Think of CppCat as compiler extension which allows to find more errors in code
At least 9 reported dead, more than 100 injured near Ukraine's parliament
Getting a raise from $320/month to $480/month USD isn't that insane. The rules aren't hard and fast either. They're just goals to set for yourself.
Maybe I am the only one that appreciates the cheese and the mountains, but Switzerland also has banks — and everybody likes that.

Last year's scenario for the annual Swiss large-scale military exercise was something along: "Eurozone has collapsed, France is after cold-hard cash, and comes to invade Geneva to rob the banks".

Also, Switzerland has launched the "Ilana" project to reach 24/7 airspace coverage in 2020. Maybe they decided they needed it after all?

Finally, one of the main reasons for the restricted flight hours is the nuisance due to the noise, which has nothing to do with peace time or bilateral military agreements.

I do not encourage Swiss bashing — Belgians have always been my favourite. However, get your facts right before calling something "stupid".
Top architect teams up with YMCA to design prefab houses for homeless people
Satire works when most people get the joke and a few write scathing condemnations of why it's not funny.
The ROI of a Handwritten Note
What does minimizing dependencies on the host have anything to do with not inheriting environment variables from the base image?

Note: I'm not talking about inheriting environment variables from the host!
Haha ... true enough, though Ishmael is well established as an unreliable narrator.

Here's my favourite fact: the white whale Moby Dick is based on a real-life white whale named Mocha Dick

http://en.wikipedia.org/wiki/Mocha_Dick
As someone who would prefer to not have to use my Mac anytime I want to pair with people (I'm primarily a command-line-only Arch guy), this is super useful to me.

I was way too lazy to figure this out on my own.
I would like one as well please.
Transportation from the valley to Oakland is just too bad. How will all the SV folks who live in... well... SV get to Oakland? There's no BART from Cupertino, Palo Alto or Mountain View. And driving is HELL. Every tried going a few miles on 880 in rush hour? Now try to go thirty, fourty miles or more! Good luck.
For how long? The situation sounds untenable. Better to spread the tech-industry all over the country and world in my not at all humble opinion.
To be fair, going from monthly income of RMB2000 to RMB3000 in a year is not a particularly difficult task. Most corporate types will get that just by showing up.
so do you ship the toy to them? or they need a 3d printer?
There is a vim plugin: rename.vim [1] which basically do the same job but without go dependency.

[1] http://www.vim.org/scripts/script.php?script_id=1721