skysight-inc/HackerNews huggingface dataset:
This looks really nice. The lack of automatic merging was really the last hurdle preventing me from wanting to use Riak.

One issue: I'm surprised that the merge algorithm seems to generally pick the last write as the winner. For example about registers, the docs say: "The most chronologically recent value wins, based on timestamps". But that's not always correct: For example, if client A reads version 10 and writes version 11, and then some client B has version 9 and writes version 12, you have a conflict where node A's version should win even though it's older, since it's history is more correct.

Or is the documentation just ambiguously worded? It says the algorithm is _weighted_ towards last-write-wins, but also that it takes history into consideration.
seems like this (and many other tracking mechanisms) can be stopped by using a blacklisting HOSTS file, like http://winhelp2002.mvps.org/hosts.htm
Not that badly, really:

8x oil change

4x inspect brakes & rotate tires (tesla would need this, too)

2x inspect axle boots and axle shaft joints, inspect clutch operation, inspect steering and suspension (tesla, too)

and 1x (right at 30k):

inspect drive belts

inspect timing belt

replace automatic transmission fluid

replace brake fluid (tesla, too)

replace engine air filter

replace engine coolant (tesla, although different)

replace front/rear diff fluid

replace manual transmission fluid
I wonder if that kind of fingerprinting would work for wifi transmissions?
We just switched to Statamic and could not be happier. We modified it a bit so that our staging server has the admin panel enabled while still being backed by a git repo. Every save action commits and pushes to master, giving our non-technical folks a super convenient way to see their changes immediately without making a fatal mistake in production. Devs can then merge into prod after a quick review of the final changes.

Our design and workflow were largely inspired by the Asana team (http://eng.asana.com/2014/02/scaling-asana-com/) but we wanted to give our folks a fully featured admin panel instead of making them trudge through the Bitbucket/Github interface.

Edit: do not want to rain on the Pagekit parade at all...looks great so far.
Story behind the code:

TALES FROM THE LUNAR MODULE GUIDANCE COMPUTER
http://www.doneyles.com/LM/Tales.html
Not an answer to your question, but I can't seem to decide between Spark and Arduino.
To the NSA, a normal Internet citizen is a terrorist. Just searching the Web for anything Tor-related gets you put on a list. You are preaching to the choir.
From the Big Bang to the Internet – to the Singularity?
I'm actually curious as to how many HN users find The New Yorker useful or insightful. It's always struck me as rather middlebrow and perhaps couched in the would-be-elitism of the east coast.
Moss is often a sign of poor drainage and/or inadequate sunlight. It's often seen overtaking lawns on heavy, compacted, waterlogged, clay soils. If you don't believe that to be the problem, you might have a soil that's overly acidic.

Clay soil is a bear, especially when it's been compacted. I had to deal with it for many years when I lived in LA. There are no fantastic solutions that don't risk making the problem worse than it already is. The best you can do is compost generously, and hope for a slow improvement over time. Do not attempt to till the soil or mix in sand. This can actually make the problem 10x worse, creating a sort of concrete-like substance as the clay and sand particles interlock.
Re: "The Naked Now" is probably the series' worst episode

I can refute that in two words: "Fully functional".

Similarly for another worst episode candidate, saved almost entirely by "I am not a merry man".
http://www.joshuadavis.net/salvagemovie.html - can't find any better info than that, other than it'd been optioned in 2008.
Bringing Anthropology into Cybersecurity
Nordschleife lap records
In the age of mobile phones that can get the time directly from GPS satellites with sub-100ns accuracy, the isolated hardware clock of a typical server strikes me as an arcane method of keeping time.

Is there an expansion card or USB device that can get the time from GPS and feed it to something like ntpd (and adjust for leap seconds from data downloded from other networks)? Or would that be impractical because of all the walls and metal cages that surround the typical server? What about an antenna on the roof of the datacenter that supplies GPS time to every server in the building?
Actually, from the article he was a system administrator and another employee had been playing a game which froze her own terminal. The author did nothing wrong except press the wrong button (and to your point: not report his coworker for playing games on her terminal in her free-time).
Because Twitter is all about broadcasting to people who follow you, I've always understood the "only those you approve" part to mean "those people following you that you haven't blocked".

The idea that you can get around being blocked by temporarily deactivating your account is interesting though and feels like it could be easily abused in this way.
I also found it hard to set up Charles to use a custom cert, definitely had to read the instructions on their site instead of trying to figure it out on my own.
He publicly embarrassed USG, POTUS and a major US ally. SK is going to call up the state dept and demand an explanation. Someone has to be fired. This isn't some startup in California where everyone just plays it cool. The termination of his boss and his boss's boss and his boss's boss's boss all the way up were probably considered as well.
Very much. Only the first season, and especially the first half, was in "crisis of the week" format.

Seasons 2-4 comprise an outstanding story arc. Londo Mollari, the alien with the upward-pointing hair, goes from Falstaff to Macbeth to redemption, and that's far from the main story.

And the central character -- head of the station -- was changed after Season 1, to a figure who was more heroic and more funny at once.
Having followed the link, I'd like to mention that a Scud missile was also involved.
Downside: can't change to a new SSL cert without updating the clients!
Midwest.io 2014 – Mission Critical Innovation – Dr. Jeff Norris [52:02]
The other reason I enable browser.showQuitWarning in Firefox is because you can Save and Quit instead of just quitting.
Something that gets lost in the use of "System Language" is that the language was intended to make systems like a web server. This can have a garbage collector since it can pause a bit.
I'm most impressed that all your traffic is passing through a single active HAproxy which is also terminating SSL?

TLS Session IDs and tickets of course are absolutely essential, but I'd be curious how many peak TPS (number of full handshakes / sec) you are seeing on HAproxy.

The alternative, fanning out your SSL termination to your IIS endpoints, unfortunately means running HAproxy at L2, so you lose all your nice logging.
Ask HN: A day in the life of a programmer?
I want to pursue a career in Web development and eventually software development. I've never seen it done in real life.

What's it like being a programmer day to day like the responsibilities from morning to afternoon what exactly would you do?

I want to know how programmers spend the entire day at the office. are there video examples of real world jobs where people code?

Someone tell me their day as a programmer. Thanks

I'm not too particular on what languages you use or frameworks but I'm getting into PHP web development if that helps.
This is more difficult with mobile devices, and also doesn't it display warning dialogs?
hrrrrmmmm? https://twitter.com/Frame_io/status/489843710918541312
Or, Settings > On Startup... "Continue where you left off". This will restore your tabs after launching Chrome.
I don't know what BH you've been attending for the last 10 years, but it's not the one I've been going to.
Isn't it actually "28 lives couldn't be saved" because of the clock issue. Also, the article states that the defense was never tried against SCUD and could have failed nevertheless.
It's still the same on some Linux distros at least. I wiped a Slackware install last year carelessly attempting to fdisk an external drive. I caught it a few moments in, but it took a bit of doing to get the data back and I had to re-install.
The canvas fingerprint is immune to this because your browser paints the fonts the same regardless of your history, and the fingerprint itself is not stored locally.
How Nestle Rolls With Facebook's Algorithm Changes
There's also this one from Pool of Radiance's 2001 release:

http://www.rpgfan.com/news/2001/1416.html

Uninstall wipes out your Windows directory.
Communicating with other servers is a good example.

I need to have an accurate clock to within a few seconds when I sign Amazon S3 files. I have code that gives access to restricted files on S3. To give access, the customer makes a request from my server, I authenticate, sign a new URL and redirect them to the signed S3 URL.

For security reasons, the URL gets a signature that expires after a few seconds. The expiration date is based on X seconds from my servers clock. If my servers time differs from S3 server time then, according to S3, the link could be expired before it's even created.

In theory, a redirect takes a second or less to complete so you'd think an expiration that's 5 seconds in the future would be enough. The reality is, over time, the server clock can differ as much as 1 minute or so from S3's clock. So, I just set the expiration to be 120 seconds into the future and call it a day.
Language war? Really?
Assuming that the car was driven that much every single day of the year, including weekends, holidays, vacations, family emergencies, etc.
Cancerstop: An Interactive App to Combat Cancer
>Do they sell 10 GigE routers for consumers?

Not yet. But the cost of 10Gbe is dropping quite rapidly.
Visualizing Monoculture: The Separation Between Us and Food
In another comment, derefr points out that GitHub similarly makes you type the name of the repo when you delete it.
... and all it cost was the self-respect of one star fleet officer.
that will only blur an element, not the visible area underneath a translucent element. drpancake is referring to blurring the playing video is it scrolls underneath the title bar. this is pretty much impossible to do in HTML/CSS with moving content (video, gifs, etc), and only possible to do with static images by doing some very janky canvas hackery.
I don't think you'll ever be able to devise a system where you don't even have to trust yourself.
In Firefox you can easily answer questions like "how much memory are strings taking up on this page", thanks to the fine-grained measurements available in about:memory.

I don't know of a way to get these measurements in other browsers. Chrome's about:memory page contains much coarser measurements, for example.
Austin’s black population leaving the city due to gentrification and segregation
They are working on it [1]. Behind schedule so they're anxious as well.

[1] https://twitter.com/jmathai/status/491294401579077634
Cheap Jordan Shoes,Jordans shoes for sale,Cheap designer handbags Wholesale
The Go community is still small enough that any packages like this that get promoted become cringe-worthy if they are not idiomatic. If someone is coming from a javascript background and this is the first package they see, it might give them the wrong idea about Go.

While this could be considered pedantic idolatry by some, Codegangsta's very public admission on his experience with Martini (and now Negroni) show that this is a something to be considered when launching shiny new baubles.

In my opinion, the more attempts at stuff like this, the better. This is how we all learn!

http://blog.codegangsta.io/blog/2014/05/19/my-thoughts-on-ma...
I had to physically go to a bank and talk to people to set up my bank account. I don't see how that can be considered more convenient than spending 5 minutes on a website.
Getting out of the building isn't enough
Easy packaging and distribution is awesome and it's why node's ecosystem has exploded, but tools to filter that down are equally important.

A great example of this is djangopackages.com. Looking at thumbnailing packages[2] even though there are a dozen packages, only three are popular. And taking a glance at the commit sparklines only two are under active development. So I know to start with them.

[2] https://www.djangopackages.com/grids/g/thumbnails/
Some fun exploration of a `rm -rf`'d system: http://lambdaops.com/rm-rf-remains

discussed here last month https://news.ycombinator.com/item?id=7892247
I spent about 2+ weeks in early 2003/2004 trying to get VMware Server to properly keep the time in Sync. I had memorized the VMware whitepaper on the topic, and had followed every possible bit of advice they offered (including not using NTPD) - nothing worked. Eventually just cronned ntpdate to run every minute and that resolved the issue on all our systems.

This, by the way, horrified all our NTPD theoreticians, who made it clear that running ntpdate was going to cause catastrophic things to occur in our Operations environment - but, given that our logs were all getting progressively more and more useless as we were unable to correlate times for events between servers - the worst case scenario (in my mind) had already occurred.

I don't recall any particularly negative side effects as a result of our ntpdate sledgehammer.

I presume things have gotten better in the last 10 years with VMware.
How do you define the competence of a financial adviser?
Datacenter GPS-backed time sources exist. You can get little boxes which sit in a rack and hook to an antenna and feed nice time to the rest of the place. Those other machines pick it up with ntpd.

The problem is when your system clock is so far out of whack (and/or unpredictable) that even ntpd won't help you. Get enough supposedly-identical machines running and this will probably bite you too.
Drawing a Dragon Curve with L-system using OpenGL
World Processor
Except the canvas fingerprint wouldn't change
Most long term tests of 1 year/30,000 miles have multiple drivetrain failures?
Yeah, hummingbirds are super aggressive. It is kind of cute and kind of scary at the same time. A territorial hummingbird will think nothing of dive-bombing you out of nowhere, or buzzing your head a few times until you get the message and back off. They can come at you so quickly that you won't know what they are until they zoom past you. You just hear this loud buzzing sound and see a large object dart just past your face. At first it seems like a monstrously proportioned bumblebee, until you look back and realize it's a hummingbird.

In re native plants, it is possible to grow a quasi-traditional grass lawn using native grasses, like Buffalograss. It will look like prairie grass, and not necessarily like the archetypal, deep-green fescue patch. But if you're living in a drought-prone area, you really shouldn't be growing thirsty, exotic grass lawns in the first place. It's bordering on socially irresponsible in certain parts of the country (Southern California, I'm looking at you).
Sorry about the tone of that reply. My point is that, when it comes to non-US conquests, ethnic/religious cleansing was the norm, not the exception. The muslim states are especially famous for doing that, but they're hardly alone in that.

I would argue that several parties, like, say ISIS, Iran, North Sudan or Hamas/PLA are trying to do exactly that, today. Americans by and large don't realize this is the case, assuming everyone behaves like Americans do, and then don't understand the reaction states/populations have to these "revolutions", or even more ridiculous "resistance". They don't understand that there can be no peace until these organisation have either died or abandoned their goals and most of their identity.

Europeans (and I'm one) act all high and moral, but the last times they did have the option to commit ethnic cleansing, most European states chose to do exactly that. And don't say the allies didn't do that, rather, read about the aftermath of WWII and the revenge killings (which targeted am. And no, at those times the US also had that opportunity and the US chose to not do it, and I do not have faith that they won't repeat those mistakes. Given that I grew up in an environment characterized by US military "dominance" I have to say, I'm extremely grateful for the result of said dominance.

Laser weapons on the US side may provide the option of having the military standoff that has characterized the 20th century last longer. That's a very, very good thing.

I've travelled around enough to know that what Europeans are really blaming the US for when it comes to Israel, for example, is that the US helps prevent the Palestinians do the ethnic cleansing they want to (and others), and prevent Europe from interfering (e.g. with the recent Lebanon war vs. (that was partly a proxy war with France and Iran)).

Frankly this is the reason I'm both a techie but sympathize strongly with the republicans. I don't care (at all) for their social agenda, but I don't really care about social stuff in the US at all, and the democrats have a distinct isolationist streak that the republicans never displayed. If the democrats had their way Europe and the middle east would be screwed. And not screwed in "oops we don't get the oil contract", but screwed in the "another 1000 dead today" sense.
> Does bitcoin only offer a "reset" button for regulation?

Even if that was the case, that would already be pretty awesome.
FWIW - I've done 18,000 miles in 1.5 years - 0 reliability issues, so far.
Really depends on where you work and what you're working on.

Sometimes it's 50/50 documentation and coding.
Other times it's close to 100% coding/bug fixing.
If you're at an awesome company, it can be: 75% coding, 10% task tracker fiddling, 15% StarCraft2.

Side note: Having the ability to listen to music is a must for me and has never been an issue.

From my experience the day to day is usually a mixture of:

Fiddling with Task/Bug tracking software.
SCRUM meetings.
Design meetings.
Documentation.
Coding.
Design.
Talking to clients/other team members/people.

This will vary depending if you're working on something new or supporting/improving an existing product.

All in all software devs have it pretty easy, if you're too stressed out or not enjoying your work
( for an extended period of time, obviously there are deadlines and things that come up that need to be dealt with ),
start looking around, there's plenty of work and competition.
That is 400 miles a day and 7 hours of driving @ 60mph.

It is actually more miles than you can get on one tank of gas in an Escort.

I owned one, decent car but it needs a lot of maintenance.
How we increased our IAP Revenue from the Developing World by 400%
Another non-answer for your question, but I'm not convinced that WiFi is the way to go for IOT. WiFi networks don't deal well with large numbers of clients, power is an issue and setup can be a pain.

POE would be nice for new builds where the cabling is not a problem but I don't think it is practical for anything you would want to retrofit into an existing residential structure.

If I had to bet, 6lowpan is probably going to be the winner in the wireless IOT fabric arena.

What microcontroller/board/etc is best depends totally on your application. Do you need low power, do you need processing power, do you need a significant web management interface?

I have chosen the STM32 ARM line and 6lowpan using atmel zigbee chips but your mileage may vary.
The evidence that shows Iron Dome is not working
Alan Turing Biopic, “The Imitation Game”
Courier of some sort? Seven days a week, 80 km/h still makes for 8+ hours/day which is pretty insane.

Or a 4-hour each way commute for a Mon-Fri work week. Or 3 hours each way for seven days a week at 110km. That'd be soul destroying.
I wonder how their new type of graphite sponge would work in a battery.
And the Reactive Extensions for all languages: https://github.com/Reactive-Extensions/
Actually, Singapore has proven it can be: http://en.wikipedia.org/wiki/Certificate_of_Entitlement

The right to own a car for only 10 years has been bid up to about that. You can find cars with COE with less than 5 years remaining, that are still worth multiples of their non-Singaporean value. People will get into debt to drive a car.
Wow. I've never had a vehicle worth more than $15,000. That's one expensive part.
If a police officer shot and killed innocent bystanders, should they get achievement awards for doing their job otherwise?

My answer would be no, you failed at your job regardless.

Same thing with military.
Glad someone had a look, even if it came up empty. I haven't the foggiest, though I shot them.
Indeed, they seem to have achieved what many have said is literally not possible.

Also, some might remember when they had Uncle Bob on the podcast, the topic being unit testing, and iirc Bob preaching the gospel (~ you must write plentiful unit tests, or else) and Jeff and Joel (especially) more or less saying they don't quite get why.

(Am I remembering this story correctly? I swear that's how I remember it.)
very creative idea. +1
Yeah. I was giving the benefit of the doubt. The numbers look better if you assume every day. If it's not, then it's nearly superhuman :)
While largely true, employers fought a long hard political battle to break down impediments to trade and keep the value of the USD propped up.

Those are the things that let them arbitrage labor costs and they (currently) come with the consent of labor. "Globalization" (in this sense) was not some inevitable force of nature, it was borne out of hard-won policies like NAFTA and CAFTA.
In order to get the +100 bonus on all sites, you must have one profile on the network with >200 reputation.
Steam lets you trade and sell digital goods that you bought from steam. For reselling of digital goods I think you either need a centralized system that that is the trusted arbitrator of who owns what and is involved in all transactions your use a distributed system like bitcoin where a p2p network creates a consensus on who owns what.

So I think this can be done. You can't stop the seller from continuing to consume the content after they sell it, but at least they wont be able to sell it again. Nice clients might make it so that you have to prove that you own something through the system, without even needing DRM, but of course this is mostly an honor system.
Out of curiosity, why does it have a 12v battery (& system) ? I always assumed it didn't have one, and that accessories would be powered off the "big" battery.