skysight-inc/HackerNews huggingface dataset:
This is not the reason why people recommend ECC. ZFS is so good at detecting corruption (CKSUM errors) that when it happens it is hard to tell what caused it: faulty RAM corrupting data before being written to disk or after being read from disk, or data corrupted on disk? ECC simply helps reduce a good chunk of corruption errors caused by faulty RAM. That said, in my experience there are a few tell-tale signs that RAM is the issue: when you see CKSUM errors poping up infrequently, and not being attributed to consistently the same drive(s).
We changed the title to a sentence from the article in an attempt to address this (submitted title was "An Unusual Way to Recruit Engineers").
You're drawing the wrong conclusion from that evidence. Parser generators aren't an "academic exercise"; they are a practical and useful tool for designing languages. You want a compact notation to describe the syntax of a new language, from which code can be generated.

Once the design has settled, however, then there are engineering advantages to using a hand-written parser. That is why you see GCC moving to a hand-written parser. Lua followed the same evolution -- using Yacc at first, and now a hand-written parser. This is discussed in one of the Lua history papers.

To see evidence of this, look at how many crappy proprietary DSLs exist at various companies (I've worked at EA and Google and can name examples from each). Many of them use ad hoc parsers and would have been better off starting with a parser generator.
Personally, I really like specifying grammars in LALR (or, more specifically, the Menhir parser generator, which consumer LR(1) with some enhancements); LALR makes me feel secure that my grammars are unambiguous. The errors are a problem, yes (I haven't quite figured them out yet), but I imagine they would be in most types of parsers - the problematic part is figuring out the places where errors can appear and where you can give a sensible error message!
did anyone catch if apple devices can do peer-to-peer payments via apple pay? (e.g., one phone acting as a reader, à la square, another as payer)
The iPhone 6, ApplePay and More: Latest Updates from Apple’s Event
From what I gather, it's a tokenized mobile payment system using NFC. The cool part would be the "dynamic security code" - essentially a 2 factor authentication.

Most likely performs a card not present transaction on a back-end system. I imagine each merchant will have to get setup to acquire finds from this payment method.

I'm fine with this - I believe 2 factor authentication and tokenization is the way to go with payments, but I'm hoping for some innovation on the POS end so that the payment networks have a standardization.
Off topic, but are you this guy? https://encyclopediadramatica.es/David_Gerard
I am working on ZFS support for CoreOS. A snapshot of my WIP proof of concept was posted by my employer yesterday:

https://github.com/ClusterHQ/flocker/blob/zfs-on-coreos-tuto...

CoreOS uses btrfs as its rootfs. I imagine that the CoreOS developers managed to avoid issues like ENOSPC by virtue of not writing to their rootfs very much. I did not have that luxury since I compiled a Gentoo GNU userland on top of it during the course of development. I encountered numerous ENOSPC errors on btrfs when developing the ZFS port to CoreOS and even hit ENOSPC errors when trying to correct the btrfs ENOSPC errors with `btrfs balance /`. I would not consider btrfs ready for production use, but your mileage will vary.
He mentioned Bell Labs converting their C compiler to LALR, which I assume means yacc, since it was also invented at Bell Labs.

Lex is credited to Mike Lesk and Eric Schmidt.
Is it just me or the iWatch "looks" really ugly, at least when compared with Moto 360 which looks beautiful.
iWatch may win out on functionality and user experience etc., but it just looks funky.
Master Switch is an approachable book and offers some interesting historical accounts. But it's definitely a book intended for a mass audience that embodies Wu's particular take on the whole industry. The major weakness of the book is that, as a sacrifice to the narrative format, it gives insufficient weight to a major aspect of the whole story: how telecom regulation is shaped by contemporary trends in economics and the economics of regulation.

I'd recommend your second read after Master Switch to be a proper textbook in telecom regulation, for a more detached take. My (quite biased--I know one of the authors) recommendation: http://www.cap-press.com/pdf/2322.pdf.

Your third read should be Khan's "The Economics of Regulation" http://www.amazon.com/The-Economics-Regulation-Principles-In..., which puts the whole field into the larger context of the economic theories in play and how those theories have been applied to various regulatory and deregulatory efforts.
The New Normal: Unified Cloud Accessibility
The Smallest Docker Web Service That Could
Getting up-to-date exchange rates
Hello.

How can I get up-to-date exchange rates to display in an Android app i'm building?
Apple Announces Apple Pay Without Matching Domain Name
Running Our Business Like We Run Client Projects
Maybe it will grow on me but first impressions are that this is really not a looker.
I certainly wouldn't mind NZ, if they're cool with someone who has a BS in CS and 9+ years of experience. Thanks!
>remove the local government, and replace it with puppets working for your country's interests,

Not even remotely close to what happened.
This comment and a couple others in this thread caused people to complain to us about shillage on HN.

This sounds like a great program for kids and we wish it all the best, but HN users are hyper-allergic to the tiniest traces of astroturfing and its byproducts. For best results—including not getting downvoted, flamed, or complained about to HN moderators—you're best off just letting the content speak for itself. Good luck!
> Besides FOSS, it really is a preference.

Chrome is only closed source in the sense that Mozilla's Firefox builds are closed source. It doesn't have any features that are unavailable in Chromium. It ships with proprietary Pepper Flash and EME plugins, but both work fine in Chromium too.

Even the much maligned RLZ tracking used by third party Chrome installs to report the installation referrer to Google is an open-source feature (disabled by default in Chromium and the first party Google Chrome builds)
Matter of taste. I like them, despite never having owned an Apple product.
New Roku and TiVo Devices Make Cutting the Cable Cord Plausible
Apple Watch Revealed: It's About Time
If the battery lasted at least a month. So for now, no.
It's conceivable that they don't maintain the same level of expertise in all fields. That doesn't ruin the entire publication IMO. Just as HN commenters don't know everything about aerodynamics, mechanical engineering, fine arts - but that doesn't stop them from making cringeworthy comments on those subjects. OTOH that doesn't stop me from reading the comments for genuine insights and technical details on software engineering, for which there really is some world class talent here.
>Second, personal mail. The US Postal Service has a policy of not forwarding mail, addressed to an individual at a commercial address, to a residential address. This meant that when I forwarded my mail from my apartment to my office, I couldn't later forward my mail from my office to somewhere else.

You could get around this by renting a PO box for the duration of your 'stay' at your office.
Meet the Apple Watch
"in which case you're contributing to gentrification"

I guess keeping poor neighborhoods poor is a good think now?
That's the weird thing about fashion, which is precisely what this is. If Apple can make this thing fashionable so that people want to show it off, it will take off.

It's incredibly hard to predict whether they will succeed or not (although after the fact most people will say what happened was incredibly obvious beforehand). They'll bomb or they'll take off.
Your analogy is strange. You realize I have never worked as a recruiter, right? This is the second time you've referred to me as a recruiter. I do things in the intersection of interviewing and technology space, yes, but I've never worked as a recruiter. I know you know that I'm not a recruiter, so... whatcha up to over there? Whatcha trying to prove?

This talk discussed coding at far more depth than the vast majority of recruiters could do. How many recruiters could tell you about big O time? Binary trees? Breadth first search? Not many.

Also, are you actually trying to argue that gender isn't a factor in how people perceive someone?

Tell me how you would like to brush off these examples:

1. Someone asking me at a conference exclusively for programmers where you MUST be a programmer to attend [there are no company booths or anything like that] if I've ever considered learning to code.

2. Someone asking me in my first week at Google if I'm new to marketing. This was in an office that was exclusively engineering. There was no marketing team there. I was just walking down the hall and said someone came up to say this.

3. At a small event where at least 50% of the people worked for Microsoft or Amazon, someone starting off the conversation with "So I assume you don't work for Microsoft or Amazon."

4. At an event which was very, very programmer heavy, someone walking up and saying "hey it must be great for you to meet all these programmers. At least you've got someone to fix your computer."

5. Someone referring to me at CES, where I was staffing the Google booth, as a "booth babe." (Keep in mind that CES doesn't really have booth babes, nor was I dressed at all like a booth babe.

6. Someone actually specifically admitting that he was surprised that I was teaching technical interview topics. He specifically said that he assumed otherwise because I was female.

7. On a technical interview video on YouTube, 2/3rds of the comments are either overtly sexual or overtly sexist (e.g., "I would've hit on the interviewer. I wouldn't be able to focus on the problems!", "Good tits").

This stuff happens all the time. Note that #1 through #5 had nothing to do with my working in the interview space. #6 and #7 is pretty clearly gender related.
I live in NYC. It wouldn't surprise me if these machines require direct access for an update, however these machines are serviced >all the time<. Apart from anything else, they need to collect the cash from the ones that accept it, so it's likely that on a given day you'll see a couple of armed MTA employees with a machine open messing with it.
Global warming (maybe?) could be changing this. It's been depressingly hot this year in Seattle. I moved here from the Bay Area (well, Pleasant Hill) to get away from the heat. Ugh.

http://www.komonews.com/weather/blogs/scott/Seattle-Home-of-...
There are countless of WebKit-based browsers like Epiphany (GNOME Web), Midori, dwb and surf.
Amazon brings its video app to the Android platform
Ask HN: 21-year-old coder recent grad has no idea what to do with his life
I am 21-year-old coder who has recently graduated with the highest degree (like it matters), got a job that starts in a few weeks, and I just don't know... I am just sad. I am not sure what to do with my life. I've always wanted and always believed that I would do something special, something interesting, create my own startup or work for one that I truly believed in even if it had only 1 percent chance of making a huge impact. But instead I had to do a reality check and find a job. And this job of mine just does this software for money, nothing special, it's just business... I tried reaching out interesting companies, but I was unsuccessful, because I am terrible at socializing and blew those interviews even though I was successful at technical stuff. I have to feel lucky I got this boring job at all. And I must take this work, who else is going to pay my bills. I've been coding since probably like 12-13 years old, I've created dozens of projects but they were all unsuccessful. Realizing that you are just an average guy who will be just as everyone else, and you'll never ever create something that truly changes the world and has impact on it is fucking scary. I really enjoy implementing my own ideas into software even if I know it'll be most likely unsuccessful, I can spend hours and hours just coding, and I love it. However, I haven't had any unique (at least a little bit) ideas in months, and it's killing me. And now with starting a 40-hours a week job I'll probably be tired to think of anything new or code something for my own pleasure. I just don't know. I am not sure what I am asking here with this terrible non-sequential writing. Maybe for an advice, or maybe I just wanted it to get it off my chest. Ah, life sucks being ordinary. And it's so funny, people elsewhere have real problems, like what to eat for dinner, or how to survive a war, and I'm just sitting here, being privileged pretentious asshole with self-made problems. Omg, I am an idiot.
Am I the only one that thinks it's ugly? Looks like a gen-1 iphone.
With Waterloo, it's more a matter of the school recognizing that the people who will do well in their "prestige" programs (mathematics and computer science, in particular) are not necessarily the same people who excel in getting secondary school marks. I know that my marks (apart from mathematics and sciences) would have precluded me from, say, advanced janitorial training at any respectable institution, but between the math marks (and the contest scores - Waterloo develops and sponsors a number of math contests for Ontario secondary school students), getting accepted to Waterloo's Mathematics Department wasn't a problem (ugh - almost forty years ago now, when co-op was optional and new), where Laurentian was. (For anyone interested, Laurentian University was known for nursing and a unique sports administration program that combined a BComm with athletics, kinesiology and a few other sports-related disciplines. Apart from that, it was known as "the university that had to let you in when nobody else would". It wouldn't let me in.)
Facebook Generation Rekindles Expectation of Privacy Online
lol, is that a joke?
Great point. I think if you're launching a product like this you need to have a fallback strategy established from the beginning, or maybe just go open fromt he start so that the ecosystem isn't dependent on a single piece of locked-down infrastructure.
I want Will.i.am's new watch
http://thenextweb.com/gadgets/2014/04/05/will-building-smart...
Origami Robots: (Transformers are real)
Announcing Phoenix 3.1 and 4.1 Release
lol, we should have a thread about famous typos.

The other late evening, I typed "sudo pip uninstall pip" instead of "sudo pip uninstall pil" Not that bad, but i was on an outdated distro (13.04) and I couldn't apt-get pip back. :< It was time to move to 13.10 anyway.
This might be one of Apple's worst products in recent history (past 10 years or so). It brings pretty much nothing new to the market, that wasn't already there.
Let me know if you need beta users!
If you are a Google engineer, you can afford to rent an apartment. Living out of your car/van making that kind of money is silly.
This is a feature for the carriers, not users. It allows Verizon (and sprint?) to finally mothball their odd voice network over time.
I am happy that the days of needing a watch are behind me.

I think the primary annoyance centered around the fact that I'm left-handed. Since I'm left-handed, I only really have the coordination to strap a watch using my left hand, meaning the watch itself is on the right hand.... this interferes with using a mouse with my right hand! The watch would get caught on the edge of my desk. Maybe the fact that I'm a lefty that uses a mouse with my right hand is weird.... but in any case, this all adds up to me not liking to wear watches.
Um, actually, this is what the highlighted post said:

"when you 'talk about' code for an hour and still ppl think you're a recruiter, that's not about gender - that's about your tech skill: people don't think you are a good coder. You looked like a saleman in that case if you are a guy or a recruiter if you are a girl. The key thing here is not your gender. You were looked down upon not because you are a female engineer, it's solely because you are an incapable coder thus don't deserve the certain level of respect you expected."

So, first of all, the person is denying that it was about gender while basically saying that it is.
If man -> sales
If woman -> recruiter

That... sounds like gender to me.

Moreover, this person was suggesting that "incapable coder" -> not a coder. Which is sort of weird.
Also ironic as 4G (ala LTE) standard has VOIP routing for calls you make unlike 3G which uses a separate voice channel.

So if you can not make a call upon LTE normally out of your call minutes then you won't be able to make a call over VoLTE as they call it as it will just route from your device to the telco provder in the same way as currently and maybe less QoS tagging, so be supprised if there was any situation were making a pure VOIP call will be better than using normal call minutes.

Now as many say all packages tend to have more than enough voice and SMS included quota and tend not to have unlimited data.

Now for WIFI based calls with no or poor signal then this would be useful, also for long distance calls, which will probably not be included in that huge minute call bundle.

So given all that for most it will be a novel feature they will not use, but for those making calls that do not fall within their calling plan, then this may be useful.

Of note I was aware of VOIP over wifi being a feature in some phones (Blackberry and Nokia) over 10 years ago; But alas the carriers back then blocked such features from coming to the market. Nowadays carriers have changed and that may be in part how Apple initially pushed there devices onto the market allowing more clout and the fact such features will be more standard is only a good thing. Albeit for most they will be a feature they will not use.
Ask HN: Why Monty Python has such an influence
I was wondering why Monty Python had a bigger influence in the "tech/computer science" bubble ? (Spam, Python langage and a lot of computer science's tutorials using chunks from "The Holy Grail" and "Life of Brian")
Indeed -- and we now end up with LL languages, which are a pretty weak grammar class. We spend a lot of time binding our minds to computer languages than computers to understand something more powerful.
It's really ludicrous to be this picky about browsers when you're trying to reach new customers. I presume that Apple want to market to people who aren't Apple users already.
I'm not even a recruiter.
I'm interested in reading the crappy article if you have the URL around :)
There's nothing left to "drive." NFC is here and has been here quite a while.

My camera supports NFC, my WiFi router supports NFC (useless though), my laptop has NFC, tons of payment providers do NFC, my LG washing machine has NFC (seriously), and on and on.

Apple is stupid late to the NFC party. NFC is here, and it is already super-popular. They cannot drive anything, they can just follow along.
Video can not be viewed.
Django snippets.org hacked
>No wireless. Less space than a Nomad. Lame
Mininet: A virtual network on your laptop
Why don't you get a Hackintosh? Even old Acer Aspire netbooks can run OSX and there are plenty of tutorials online.
Surfing Goats
So over or under on Ben Popper not contacting awjr before writing his arti-err ... copy-paste job.
What is being unsaid here is that the whole reason China needs those islands is because their territorial waters are completely surrounded by other countries. In order for Chinese ships to reach the open Pacific, they have to go through either Russian, Japanese, Philippine, or Vietnamese waters.

Getting these islands mean they get an outlet to open seas.
Like these? https://developer.mozilla.org/en/Apps/Quickstart/Build/Intro...
I have seen it through a techcrunch tweet with capital "it's beautiful". When the picture of the iwatch showed up I was shocked. Never expected such an ugly design.
So it sounds like they are okay with binary kernel modules, just not built-in to the base kernel. FreeBSD manages to do ZFS as a kernel module (plus another module for Open Solaris abstractions) quite successfully. Although it has somewhat of an ugly ZFS-on-root shim loader for booting from a ZFS partition, it does certainly get the job done.

Here's hoping Debian can develop something similar so that users can create and boot from a ZFS partition during their installer.

> CCDL is an Open Source License that is DFSG compliant

I don't mean to nitpick, but if you're going to discuss the legalities of a license, at least spell it correctly. It's not CCDL, it's CDDL, or Common Development and Distribution License.
True tales of science
You have to pick either kernel or user space, not both. Either implement it purely in the kernel or purely in user space. In reality pure user space is faster, just look at Snabb switch https://github.com/SnabbCo/snabbswitch/wiki
I agree. I think it looks pretty nice, not amazing but not ugly... just pretty nice.
Doesn't matter. Before we know every other person will now wear a watch.

I had this cynical feel to practically every Apple product released in the past. This time I am resigned to it.
I doubt VoLTE will make any practical difference in day-to-day usage, unless carriers allow customers to default to a custom SIP/IMS registrar -- which won't happen for a long time. Calls (signaling) are still routed through the carrier[1], and your carrier still has to interconnect with the other end. While most backbones have been all-IP for a long time, the copper/cellular last mile is still mostly circuit-switched, even more so internationally.

[1] I'd be very surprised if VoLTE traffic, including media, was sent over the public Internet at the same QoS as the rest of your data. Voice-over-LTE is a nice technical achievement -- IIRC reliability was very difficult to ensure, especially during 3G/2G handoff -- but to consumers, VoLTE means nothing.
ApplePay seems to be doing things that others have basically done before, but doing it right in some important ways (credential on phone is for phone only, Apple doesn't get info on what you're buying), and I hope others follow suit.
Now It Is iWatch All Day Long
Pffhaahahaha.

Oh wait, you're serious. Let me laugh even harder.

AHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHahahahhh * wheeze * haha.

no
www.apple.com now crashes Safari
On an iOS 7.1.2, go to www.apple.com, see the event clock, wait a minute and a new page to load automatically, and Safari crashes.
If you are an entry level software engineer, living alone, you could buy and afford a condo. I agree house prices are out of reach now unless you're a sr. software engineer. All I can say is rent a room for as long as you can (~800 a month or less) for now, and save every penny you can. Once the next housing market crash takes place you will have a downpayment ready. It worked for me.
Sorry, it was not my intention to ask for upvotes for any other reason than to address the quirk in the polling system: voting for an option does not automatically upvote the poll. Sorry if the voting ring detector was triggered. If this poll has been killed by a voting ring detector, any chance that it can be unkilled?
I dont normally agree with these kind of things but honestly this time they deserve it. If this event ( and iWatch ) is really that important ( for Apple ) then this is the biggest screw up ever. Thousands ( possibly millions ) of People waiting and hoping to share the moment together and watching it live and be disappointed.

This is the worst user experience ever.