skysight-inc/HackerNews huggingface dataset:
Probably, if you only want to support the en-us locale. Of course, in the real world that's not 90% of use cases...
Well since you're a legal expert, please point me at the law that makes this guy's behavior illegal. Sure, he could have been fired. But arrested, tried, and convicted? I don't believe it.
You've been saying that it's just about your own use cases, but your statements in that post are much more general. For example:

> What does Go have that Python lacks? Performance, static typing.

That's a very simplistic view. Being a long term Python developer that switched to Go as the preferred language years ago, here are some of the things I appreciate on the other side of that fence:

- Performance, indeed.

- Static typing, yes.

- A simpler language specification (a big one for me, game changer for large code bases in large teams)

- Interfaces based on structural typing ("static duck typing", as some say)

- Much better control of memory layout (struct with 2 int64s takes 128 bits in memory, a list of those takes N*128bits)

- Built-in micro-threads (goroutines)

- A runtime that schedules (means, you can block, despite concurrency)

- Buffered and unbuffered channels managed by the runtime (with select, etc)

- Builds native static executables, fast (maybe you don't care, many people do)

- A much better organized standard library

- A very good http server _and_ client package in the standard library

- Good crypto packages and APIs in the standard library

- Error handling without exceptions (that's a pro for me and many, feel free to disagree)

- A very elegant system to define access control (private/public) on vars/funcs/types/fields/consts/etc.

- All names inside files that are part of a package ("directory") are part of the same namespace (allows better organizing code than with Python's file-is-a-module style)

- Code files that can see declarations out of order (improves code organization)

- gofmt! godoc! Love those.

- None of the Python 2 => 3 migration mess (people are being told to program in a pseudo-language that is neither Python 2 nor 3 in recent times)

And so on... That's not to judge your use of Python, though. By all means stick with Python if it suits your needs.

As a last point, if you're interested in Qt bindings, I've been working on this:

https://github.com/go-qml/qml

Some applications coming out of it:

http://blog.labix.org/2014/04/25/qml-contest-results
Passwordless login: experience in an iOS app
Yes, type erasure is neat and a bit of thinking will make it obvious why proving static properties does not require run time checks if the transformations you perform on your program preserve those static properties. I disagree with the author's claim though that types are everywhere. Types in fact are extra structure that is hoisted onto programs. At the end of the day the machine knows nothing about the types and will shuttle bytes back and forth all day long. Furthermore, types restrict the universe of computation and there are examples of programs that are not well-typed but don't go wrong when evaluated.
If you guys had any other type of government I'd be so excited for you right now. I'm obsessed with RC stuff, this tech is just amazing!

However, seriously now - guys, come on... It's not going to end well for you. You must know that. I dont think I'm being what you call a 'tin-foil-hat guy'.

It's a fair assumption that massive-scale general abuse will overshadow the wonder of this technological achievement. Or maybe this has to be the straw that breaks the camel's back?
Consumer ISPs already sell different speeds to different customers.

I understand that it's easy for you to believe that people who have done things you don't like in the past might do entirely different things you don't like in the future, because they do things you don't like.

But for all the ISPs sins, they have never taken even one step down this particular road.
The site is eerily similar to http://www.jonmsterling.com/index.html

You two could hit it off or something.
Why Uber is Worth $18.2 Billion
It's really horrible. White text on white images, blue text on blue images. Buttons that don't work. Element with a z-index that goes over the navigation while some of the rest doesn't.

Urgh.
It should also be noted, that this makes perfect sense with regards to the way the telcos see the world - selling discrete well-provisioned services. This is the classic datagrams versus circuits battle, still burning strong decades letter. And of course that's because this is where the money is - differentiated services lead to price discrimination and high profit margins, while commodity bits are a highly competitive race to the bottom. And as computing power keeps dropping in price, they both require ever-similar infrastructure buildout (contrary to "End-to-End Arguments in System Design")
Married Couple quits jobs to attend Omaha Code School. Now they're headed to SF
I'm an EE/Hardware Hacker and my wife is a Neuroscientist/designer. We both attended the inaugural class of Omaha Code School. We love Nebraska and its tech opportunities but have made it a goal to try living outside of our area code for at least a few years.

We've been googling and emailing contacts pretty steadily, but I wanted to toss our fate to HN. What advice do you have for new developers entering the Bay Area? Also, who here can we buy a burrito? We'd love to meet some new faces. We'll be in town next Monday-Friday (6/16-6/20)

Thanks HN!

PM me (at) matthova.com
Another industry race to the bottom--

If I'm a competent search guy, I'll reserve my best talent and efforts for clients who will pay a full fee. Otherwise, good luck finding your guy on Monster and Linkedin.
But do they make a positive or a negative difference?

I would argue that my father had a negative influence. Mom wasn't really good or bad so I'd say she didn't make a difference.

I think Neil Tyson's observation that he experienced success in spite of his teachers, not because of them is worth pondering.
I'm in the same boat, but I run into weird bugs.. like dev-tools inside my dev-tools, or some sort of split screen that I can't get rid of. I just restart them, but still weird

Ever since FF tools added the "clear" buttons in the Console and Network tab, they won me over
Savvy web-developers employ techniques to eliminate those sources of jank as well, eg. static assets are base-64 encoded as data: URLs and inserted via inline JS after the page layout has loaded (note: this technique may not be necessary under SPDY), and JS is late-loaded via the defer attribute with clicks captured and replayed once the JS to service them is available. This is the reason for the jsaction library that Google recently open-sourced.

The reason it's different from cold CPU caches is that all these sources of jank can cause a user or potential customer to say "Nope, I want a native app that loads instantly." You should care about sources of latency that are perceptible to the user, not ones that are invisible. We ran a number of tests and found that the time required to render a texture to GPU VRAM was user-perceptible on mobile devices.
No, that's the old firebug. There was a platform bug in Firefox linked to the usage of the old javascript debugger module. This version of Firebug is completely unaffected.
"Also, our entire logging and analysis infrastructure is being migrated to Go." This intrigues me....

Go is great for this kind of stuff. Spark is great when you have a lot of custom queries, but if you have a few fixed queries writing a simple solution in Go have have huge gains.

I worked to implement a web service + simple map reduce (with network transparency) + a time series DB (storage engine too, NOT using levelDB like influx) all in Go and the result was it is many times faster than an order of magnitude larger hadoop cluster, BigQuery, etc for the limited operations it supports.
I submitted a two point critique via the Uservoice widget, one was merely a UI issue, another I feel might be worthy of a wider discussion.

I was excited to see this posted, and hoped it would be what I had been looking for. My friends and I had not yet found a suitable World Cup prediction competition site.

I immediately signed up, and was ready to send off some invites, when I found that Scoragora wanted me to predict a score for each of the 48 matches in group play, a fairly tedious exercise. Further, upon completion, it is completely unclear whether the game will be calculating winners and runners-up from the groups automatically, whether there will be an opportunity to pick winners in the knockout rounds—basically everything after group play is a mystery.

Suffice to say this is not what I expected. I can understand some need for score predictions—most likely in the later rounds for tie-breaking purposes (perhaps the best way to handle this is to ask users to predict the cumulative goal differential of the winning side). But score predictions ultimately aren't the core functionality of a game like this. If I predict that Brazil will defeat Mexico 4-0, and my friend predicts that Brazil will win 4-1, I don't really care who was right about the score, we both rightly acknowledged that Mexico is a shambles at the moment (poor Chicharito—he's only 26!) and that Brazil ought to win.

The functionality I expect to see front-and-center is, simply put, predictions about who wins each match through the final. I truly can't tell whether that functionality exists in Scoragora right now, and I don't really care to predict 96 scores for the privilege of finding out. Moreover, I'm the geek in my group of friends, there's at least some chance I might fill out the entire prediction form to satiate my curiosity about how you've constructed this web app, but I'm certain none of my friends will have the patience to do so, so I won't be inviting them, and we'll conduct our competition elsewhere.

UPDATE: I've just tried out Yahoo's game, and theirs is structured almost identically (though a bit prettier), so maybe my expectations are out of line? I don't understand why the game basically resets when the knockout rounds begin. If i predict that Spain and Chile will get out of their group, and a friend predicts Spain and the Netherlands, and another predicts the Netherlands and Chile, there should be some benefit for the one made the correct prediction and some penalty for the two who didn't.
Well, I have needed to manually shutdown the Firefox process prior to Firefox 29 (every once in a great while) so having to do it once so far with the new version is not significant.

I am not saying it's not a real issue but why it's more a problem for some then others...
The Rise of Capitalism by Donald Barthelme
Hey. Nice job on the app.

I have a BIG concern:

Why don't you input our teams into the Round of 16???? Why wait until you have the REAL results to input them?

People who didn't predict the winners (those teams which will get into the round of 16) should be penalized for not getting the teams right!!!! So why let people make predictions on Round of 16 if they didn't even get the teams right!?
They actively work on it and starting in Kit Kat there is an alternate runtime disabled by default.
I'd like to see more concrete detail on the experimental design, to convince myself that this wasn't much more than placebo effect. Additionally, assuming the effect is real, it would be nice to have a concrete and detailed theory for the mechanism through which the effect works.

I find myself extremely skeptical of these results.
Life Doesn’t Suck. We Just Suck at Living it
Google Food Service's Vision for Hacking A Better Future of Dining
I'm not sure how this is different than https://shortmail.com/.
Actually, it might not be as difficult as you think. Someone with a good knowledge of music theory and some ability with perfect pitch may well be able to recognize the difference with current A440 tuning and A435. Given that ability being able to recognize that it is between either and then guessing 438hz (and being lucky) doesn't seem too hard to believe to me. That said, I'm sure I couldn't manage to even guess within 100hz.
It is not an unanswered question, it is merely a question you personally have not bothered researching properly. Network engineers have thoroughly answered this question.
Review: 2.8 Hours Later (a Zombie Event Game in London)
> but the constant context switching caused a real and permanent performance hit

Maybe context switches were too frequent? Or the opposite, too rare, which could lead to repeating the learning overhead each time? Personally I didn't notice any slowdown due to switching between languages and technologies - other then at the beginning, when I was learning them.
XFS was pretty good in the olden days of IRIX - as in twenty years ago when 2Gb SCSI disks were pretty much all you had to work with.

The small disks of that time and the fact that you weren't running a 'DOS' file system meant that formatting disks for some new partition was par for the course and a regular task. There were GUI tools to make it easy but invariably the command line was how things got done. Clearly there were unusual SGI users that needed 'peta-byte' sized file systems and XFS was designed with those guys in mind. So, one way or another, XFS has been thoroughly tested, the small disks of that time probably helped with that as more disk chores were needed.

I am glad to see some SGI making it into mainstream linux computing.
Thanks for sharing your thoughts. Great points and insights.

Following up a bit.. Google just announced Kubernetes[1], an open source container manager. Also, Eric Brewer is now on Docker's Governance Committee[2] to help push for open container standards.

Seems like a good step forward.

[1] https://github.com/GoogleCloudPlatform/kubernetes
[2] http://googlecloudplatform.blogspot.com/2014/06/an-update-on...
I had a pretty easy time reading it. Was it difficult for you?
Yes, though in the same way that one yellow jacket is worse than none in the house. If you only have one every so often, you aren't that likely to hunt down every nest outside and around the house to kill them.
If you were building a sandcastle, a type system is like plastic forms in the shape of castle components (walls, towers, etc)... They help you create a better sandcastle...

This article was essentially saying: "You can remove the forms when you are done and your sandcastle will still stand."
Again, this is what I heard one of his employees tell a group of UCLA alumni. Nuts to say if it's true or includes stretching and yoga or something. Still, I questioned him on the hours of sleep and he confirmed that it was only 4. Honestly, Regan claimed he only slept this much as well, so it's not outside of possible human behavior. Still, there is no way I could do that, I'd die in 6 months or actually go insane from sleep deprivation.
That is certainly a risk factor, but no, it happens in normal weight people too.

Pretty much anyone who snores is more likely to also have sleep apnea.
Huh. More medical organizations should do this sort of training.
The logical conclusion is that Netflix-watching users would be subsidized by non-Netflix-watching users.

Verizon chose that business model; we're just asking them to stick to it. Or they could meter. But charging both sides is bad for innovation.
That is useful, but doesn't really seem to cover the original comment's assertion that Firebug is still "inarguably the best"
Well, current "dumb" programmable thermostats aren't exactly awful and don't connect to the Internet in any way. A smart thermostat might be more convenient or slightly more energy efficient, but our third option is "settle for 'pretty good' until the market sorts itself out".
dir_index is on by default for ext4 filesystems. It doesn't help in this case.
I'm not sure you mean to argue for a publicly funded Internet, but that's basically what this implies.
Noded: a hybrid note taker, planner and timeline calendar app
Humans have always had a big gap between "how we understand" and knowing everything. Plenty of stuff in physics doesn't make intuitive sense, and there are things like https://en.wikipedia.org/wiki/Alcubierre_drive theorized that wouldn't require brute force exceeding C.
This has been one of my most reviled features of the modern web that autocomplete is almost universally turned off for passwords. This often even extends to integrated password managers. Could not be happier this has been changed, although for most of my life I'll still suffer behind an ESR version without it.

As one of the comments in the discussion notes, also possibly better for security. Manual entry is a negative incentive for complex passwords (reduces average complexity across the whole userbase). It also preferences keylogger attacks, which is one of the most widespread computer infections.
Libcontainer is now a standalone, supported by Google, RedHat, Parallels and LXC
If it were a libc issue, the problem would also occur with XFS. The reason we know it's a filesystem issue is that on ext4, readdir() still takes an eternity even after we delete all the files in the subdirectory.
Are you saying this is all one big ego trip on Tim's part?
It's docker.
In reply to your original comment:

Yes, I think it's a step in that direction. Am I wrong? Change my view please, I'd love this to be about a cool new way to survey the land from up above!

..or even an awesome network (eventually) of drones delivering things, or a rapid response network for emergency supplies locally... or just traffic detection, aerial recon for environmental situations. So much stuff this could be used for.

EDIT: The initial comment was: 'Do you actually think the government is going to abuse this , it's just a commercial FAA license' (or smth similar)
By that same analogy, building up a sand castle by only using those molds is a ridiculously hard way to build some castles.
While it may be functionally great, it just smells wrong to have a CSS property that you're pretty much only supposed to set via JS that you're supposed to remove after you've set it.
Doesn't it insert None checks for Option<&u32> (because of zip)? LLVM probably doesn't figure out that they'll never be NULL.
Is that "Tim's" feet in the reflection in the mirror?

I first saw a piece about this painting a long time ago, possible an Open University / BBC collaboration - it was concerned with the room being the wrong length to allow for the optical method people thought was used, or some such, I don't recall too well.

Other (?) speculation has been on here not too long ago.
Edit: never mind, this is wrong.

The point is, they never asked the community they're in. They didn't try to get consensus, or make sure that most people around them are OK with it. They just unilaterally decided that the trauma victims in that neighborhood were guinea pigs.
I agree it is weird too.
Scientists are starting to worry about 'conscious' machines
See also the Viaweb FAQ -- http://www.paulgraham.com/vwfaq.html

pg calls out lisp and flat files as unconventional choices that worked well enough.
This is exactly the model that Comcast would like to see in effect. It's exactly how they manage their cable television service and they've been extremely resistant to even allowing customers to choose channels a la carte. Let's face it, this model works well for them. They aren't arguing with the FCC to change it. They're arguing with the FCC to change how they're allowed to manage their Internet traffic.
This Stylish Wearable Tech Solves An Annoying Problem For Women
Should startups focus on profitability or not?
Kubernetes: Container Cluster Manager
I'll try this again, but on a recent clean install of Ubuntu 14.04 macchanger didn't appear to do anything (it worked perfectly on 12.04). I was interested in the option to randomly spoof a different one at reboot but didn't get it working after several tries.
> (since hn won't let us nest further)

ProTip(tm): HN does this when you try to reply too fast. You can click 'link' to get around it, though. :)

I never saw that! Thanks. Somehow that just escaped my vision.
I'm not so sure. For a home DIYer, changing a thermostat is a pretty simple project. I bought a nice programmable unit a few years ago to replace the old mechanical one, and the entire process took maybe 20 minutes. It's along the lines of "attach the red wire to this screw. Attach the black one to this screw. If you have an air conditioner, put the white wire on this screw."

It didn't involve any tools beyond a screwdriver and the instructions were dead simple. I wouldn't hesitate to install another replacement unit myself.
"Witness the introduction of the frighteningly obscure “transclusion”. You could probably sum up AngularJS with this single word — it makes the inclusion of DOM fragments in your page sound novel and complicated — etc"

Are you mistaking "transclusion" for "directive" ?
Well, not for this kind of thing. Here's the PDF linked from the article: http://www.vpc.org/studies/blackhomicide14.pdf Of the 6,309 black homicide victims, 5,452 (86 percent) were male, and 854 (14 percent) were female.
not the same.
I know it isn't necessarily the same, but volume controllers on Linux using Pulseaudio have per-source volume meters. I use them to turn off annoying banners and such.
There is only so much it can though. Until the Expo line is done, the 3 ramps onto the 405 stifle growth. I mean, already I can see cars backed up to Bundy from 3:30 to 7. You just can't feed that many people into SM and get them out again. The Expo will help, but you then have to live near the stops. And, oh god, when Obama comes to town.... I voted for the guy, but good god, a 45 minute commute takes 4 hours. He's like a snowstorm to LA traffic.
Eric Brewer is talking on DockerCon now
There is no inherent problem with usage capped plans, as long as the price is fair. If you'd like an uncapped plan, pay more.

The problem is that the last-mile providers try to extract money from netflix for a service that the consumer already paid for (deliver those video bytes)
I find the Firefox dev tools very inferior to Chrome dev tools, missing a lot of "must have" features.
Why in the inspector does it convert the markup to xml?

So it adds < / input > etc
This is a misleading headline. It approved BP to use a drone for pipeline surveillance over land in Alaska—that's it. It's not a blanket approval for all commercial uses.
Yes... I though about this ! But I though that was more fair ! I mean if you get everything wrong before the round of 16, then you have no chance at all to get back in the game !

Here, at least you can still save face for the final rounds, it will keep people who performed poorly at the group stage interested in the challenge I think, no?
I know it happens to me because plugin-container never closes properly. The result is that the entire browser process stays open while the zombie plugin-container exists.
I think there need to be different classes of drones. A kid who wants to film his friends at a skate park with a 1 pound AR.Drone shouldn't have to get a drone pilots license, while someone flying FPV 5 miles out probably should.
Skybox Imaging + Google
101 Ways To Seriously Grow Your Email List
If it can't comply, it's in violation of law and it needs to be shut down completely. The mere fact of its existence and the inability of our elected representatives to hold it accountable to laws indicates that this agency has no right to exist.

Not to mention that the idea that one would have to shut down a database to retrieve data is so ludicrous, the NSA should be ashamed for even trying to propose it or think that anyone will be fooled by it (many will, especially politicians). Land of the free my ass.