skysight-inc/HackerNews huggingface dataset:
Nice article! Two thoughts on the issue of grammar/spelling mistakes:

1. The anecdotal argument: i know a great developer, very detail-oriented, math/stats genius, great team player, elite company background. But he's dyslexic. Let's not hope you would apply your filter there.

2. Great teams need a balance between detail-oriented and not so detail-oriented folks. I know quite a few excellent programmers who can get lost in the details. People with less focus on the details are often the more visionary ones, the ones with the big picture. Truly great people can switch between the two, but they are rare.
Education software is literally the worst.

Moodle was pretty ick to begin with, but you should've seen the state of one install I had to work on by the time I got to it.

I still have nightmares.
What I worry about is a hacker feigning to be another user and claiming that they can't access their google account anymore because of a botched update.

I guess Google support might get too many reset requests to show due diligence in verifying authenticity of the requests.
What? 3 of us? Heavens!
Thanks! Inspired by you, just wrote the Romanian translation for Python. Maybe I'll do Go next :)

Seriously thinking about writing the Django equivalent of Michael Hartl's tutorial for Rails. Intimidating as it's a lot of work, over 100k words. Any people would like this? I really could not find a Django/Python equivalent.
You'd need to look at the Congressional Record, not the Acts. So far as I can make out, the online Record only goes back to the 104th Congress. The Anabolic Steroid Control Act (1990) was passed by the 101st Congress.
Yes. Next time I upgrade, I've got my eye on fairphone.com, for what it's worth.

Not quite sure what that argument has to do with my preposition though. I had no such illusions about my phone manufacturer (Samsung). Google set out on a different path ("Do No Evil"), but turns out they're not much different to Samsung et. al. now, and that was my argument. Many still see them as working in a different way, but they don't.
pretty impressive visuals. it seems like running something like Torchlight in browser will be pretty simple soon enough.

the game itself is still just another boring f2p cow clicker though :\
> And that was dramatic - usual is nothing, or maybe a drop or two of blood.

It usually means that you've hit a capillary. It's nothing major.
I'd just use octave. It's as simple as

$ octave
octave:1> a=load('numbers.txt');
octave:2> sum(a)
ans = 55
octave:3> mean(a)
ans = 5.5000
octave:4> std(a)
ans = 3.0277
octave:5> quantile(a)
ans =

1.0000
3.0000
5.5000
8.0000
10.0000

etc
The question still stands. Why interrupt the road traffic if there are no pedestrians waiting? It's possible to answer that "for flow control" but I'd warrant that's not an effective proposition for the majority of junctions.

I didn't see this specific question addressed in the OP so it's quite possible it was simply glossed over to provide a simplified answer or the reporter worked around it to make it easier to express the sequence.
It seems to be part of HN culture. Putting down this code make people feel better about themselves. Because obiously this is bad, even they can see that.

There is certainly value to the post but, yes, the flaming gets old - very quickly.
no humans.txt though
Let's see what MoS does: they explore which songs to choose for a compilation and their order. When that's done the result, the compilation, comes in a form of a mix CD. This curation needs talent and creates it's 'vibe'. Sometimes they have their guys to do this, and sometimes some famous DJ does it.

That's why I love 8tracks, you can find some really good playlists. But those playlists are not copies of some already made compilation (playlists shamelessly named the same as the ones from MoS). There's no artistic value in doing that.

And at the end of the day, a lot of people will be satisfied to listen to these compilations unmixed - instead of buying them from MoS.
I think there's a good reason to have buttons that do nothing: it improves usability. Imagine teaching a child how to cross the road. The instructions are:

1) press the button

2) wait for green man

3) cross

Now imagine we took away the buttons that do nothing. Now you need two cases, or branching: look for button; if button is present, press it; otherwise just wait - then cross. Obviously this is still trivial but raises the bar a little and introduces greater possibility for confusion. Especially when talking about children, this makes roads easier and safer to cross, which in turn saves lives.
I joke that I wear my coke-bottle glasses to avoid been mistaken for a professional rugby league player. It's half true. The stereotype of a meathead is neatly offset by the stereotype of an arch-nerd.
And further to this: which top companies? In TrialPay's case he lists his dozen elite companies. But what happens if you're hiring in a market where none of those companies have an office? For example the city I work in has a lot of large financial firms, but do those count as a "top company" on someone's CV? If you're hiring for one of those firms then probably yes, but if you're hiring for say a web startup then it wouldn't help.

So the vast majority of companies hiring will have to build their own "top companies" list, based on local conditions. Which in most markets means doing your own research and getting to know local conditions, aka networking.
Agh, this should definitely be a design anti-pattern. Don't change my browsers functionality. If I wanted smooth scrolling I would find a way to turn it on.
Milk is not as good for you as you think
It's somewhat interesting that grammar/typos etc. matter this much. It's a little hard for me to believe because I'd think "projects, projects, projects, get stuff done" trumps all.

Did you adjust for native speakers vs. non-native speakers in any way?

Also maybe I'm naive but why can't engineers do the HR even at big companies? Imo for knowledge workers you really can't afford to outsource HR to people that have no domain expertise.
This is fine on quiet roads, but doesn't work in busy cities. If you tried to cross the road on my walk to and from work without waiting for the traffic to be stopped you'd get hit very quickly!

edit: perhaps you live in Paris? In which case I don't envy you having to cross the roads there!
One of the buildings at the university I went to had a Paternoster. Great fun, and rather more rapid that conventional lifts because there is no door open/close cycle to wait through.

The main disadvantage was that it was fairly easy to trip the sensor that detected when a body part was jammed in the opening to the lift compartment. When this happened, the compartments would come so a sudden stop - potentially between floors - until the janitor could be roused from wherever he was sleeping to restart the mechanism.

An anxiety-inducing urban myth foisted on new students was that the compartments inverted as they passed the top or bottom floors. This could be re-enforced by staying in the compartment at these points and doing a handstand as it came back into view. Seen it done.
The New Yorker using faked in article about chemical attacks in Syria
See my other reply for the perils of an express mode, which the lifts in my building do have (of a sort), and everyone knows about.

https://news.ycombinator.com/item?id=6326890
Dissapointing that this means we won't see 4k 120 hz screens any time soon, and that most consumer hardware in the next 5 years will have compatability issues with them. I love my pixel density and refresh rate!
> Drag and drop is universally a "cut and paste" operation.

Unless you are using Gnome and the origin and destination of your drag and drop are on two different devices. In which case it will copy instead of cut.
GK Chesterton observed that one should find out why a fence is there before taking it down.
Having 32 speakers around you, I would imagine. It was probably a case of "since we're standardizing, we might as well future-proof this".
I pretty much hate it by now. It just acts in a unexpected way and breaks my usual reading experience.
>I hope they learned something not to give business critical work to college students.

I've had the same kind of experience hiring a 'real' consulting firms. We were sent a PhD, who banged out a pretty standard looking interface for us that worked terribly. Ostensibly we could've sued, but that just takes more time, and doesn't really fix things.
For casual purposes st may be convenient, but it doesn't have state of the art numerical stability:

my $variance = $count > 1 ? ($sum_square - ($sum**2/$count)) / ($count-1) : undef;

Taking the difference between two similar numbers loses precision, and in extreme cases squaring the raw numbers could cause overflow. For comparison, see the recently posted: http://www.python.org/dev/peps/pep-0450/ and https://en.wikipedia.org/wiki/Algorithms_for_calculating_var...
>It’s also the acquisition of a global brand

Cringley thinks that Microsoft bought global brand.
Need for Clojure.
Google is 15 years old
And no word yet from Google... Their lack of customer service is going to end up killing them in a number of markets. I would never use Google for any critical business function (email, payments, cloud computing).
Yes actually, here in Sweden you have a lot of buttons with a light under it. I just love seeing people who don't understand these crosswalks, when the light is on, that's when your timer is actually counting. When the light is off, there is no timer counting down to let you cross.

So some people get to the light, and wait, thinking it's one of the many automatic crosswalks. But it's not! The light must be pushed! So they just stand there forever until they finally think "screw law, I'm crossing".

That is funny to me. :)
Agreed. Diving in to examples is the best way to learn. I'm usually wary of these "Learn X in Y minutes" posts, but this one is great - maybe due to Go's succinctness?
Chrome OS devs enable basic git support
Ask HN: Where do we find freelancers/partners for frontend implementation?
Shall we work with companies like psd2html.com / thesiteslinger.com / pixel2html.com / netlingshq.com / markup-service.com etc. or are there other ways? What or which services do you prefer?

We're a small agency from Switzerland and we're looking for a (if possible long term) partnership in frontend implementation (HTML, CSS, JS). These kind of guys are quit rare in Switzerland so we're looking worldwide. There is no need to come to Switzerland, we can work via E-Mail and e.g. Skype.

Thanks for hints!
Open Source Career Opportunities Continue to Abound
He is likely saying that he interviewed 300 people to fill about six engineer positions, given he states a 1-in-50 hire rate from interviews. Still, that means 500 applicants per open position which, I agree, seems high.

In tech-ese, his use of the word "position" is referring to the abstract job role, rather than an actual instance of that role.
Needs disrupting
suckless' terminal emulator already uses the name st, though it's not quite popular enough to be in any major repos.

http://st.suckless.org/
$me != whats going on
Moustache'd' women in Bangalore - Impossible is nothing
I'm not criticizing the conclusion, it's the argument I'm after.

The fact that the tracks are listed on a website doesn't anymore inform your right to replicated it than the fact that words are arranged into an article on a website does it. Copying the latter is clearly not any more or less legal because it's on the web (as opposed to printed), so why would that argument apply to listing of tracks?
This is very well useful and very well done, may I suggest to keep things consistent and actually use the syntax /* */ for multi-line comments?

EDIT: Also "// x == 1 here." should be "// x == 2 here.", those are 3 iterations.
WP market share is just 4%
I like octave and R!

The reason I wrote this script was to get quick results from the command line.

For instance: I could use grep, cut and other unix tools to get the numbers from a file and make quick calculations.

Of course, for complex processing I would use octave or R.
Or eccentric-proof, in this case.
"and only include the pedestrian crossings in the lighting sequence if the buttons are activated"

That works for a pedestrian crossing, but not where we have two lanes of cars crossing.

Or if you think in more complicated crossings like O'Connell Bridge in Dublin, there's probably no way the buttons could have any input in the lights there without messing the traffic.

Not sure what the cameras you mentioned do, maybe it's the usual "Big Brother" cameras
Can you give a description of what your company is doing? For lots of one-off work, freelancer or something similar might work. How complex are your UIs? Are you doing design in house? Where is server-side dev being done?
>As it is when swimming, hiking, driving, swallowing food, shaving, etc. Everything that's worth doing carries risk.

I don't think I could die if anyone made a momentary lapse of judgment on hacker news; and yet here we both are.
@svcrk, you're showing as [dead].

svckr's post is:

> If there's no value to curation then people wouldn't bother copying the lists

Yes. And since they (MoS) are obviously earning _something_ from selling their
compilations there must be _some_ value in there. (I assume there are tracks
from different labels on said compilations, otherwise they should just be happy
about their Spotify revenue.)

> Is what they do valuable enough to warrant protection? Is it "art"?

It is a tough question, but answering with "yes" gets you on a slippery slope.
Are MoS going to pay up if (by chance) a Spotify user made a playlist a month
ago that exactly matches their next release?

To reply, no, because their playlists wouldn't have the right colour[1]. In copyright, the provenience of the work matters, and in many of these cases that is clear (the playlists include "Ministry of Sound" in the title), while that would be very hard to show if they just happen to create a matching playlist.

[1] http://ansuz.sooke.bc.ca/entry/23
What is better? A good code with few bugs or a bad code without bugs?
What is better in your opinion, a good code with few bugs or a bad code without bugs ? I have discussing it with some friends in the last days and I wanna see another opinions.
That's definitely an interesting take, and it triggered a thought I had a long time ago.

One thing I've noticed since moving to North America is that children get off the school bus and will essentially just run across the street, including straight in front of the bus, because they know the traffic around them has stopped.

I can only imagine that that leads to some sort of subconscious thinking that can only be dangerous once they are not on a school bus...
How are they going to name it after they deplete the alphabet?
> Also, newer ones are popping up that aren't spring based, but are touch sensitive instead

This is the standard type in Sweden. http://imgb.mp/jie.jpg The whole front plate is touch-sensitive, it beeps and the light on the bottom lights up after it's been pressed until you can cross the street. I've never seen one not working, so they must be pretty vandalism-proof.
I think the last time they bugged me about it there was no choice to opt out (because I have some uploaded videos on it IIRC). I clicked around and somehow I now have a new G+ account which is different than the one linked to my Google account which is linked to my Youtube account.

Brillant.
Open data initiative kicks off in South Bend, Indiana
One of my old managers used throw them in the bin if they had spelling mistakes I asked him about it once and his response was "If they're too lazy to press F7 I don't want them working for me".
By potential what do you mean? To me anything that isn't too broken by design has potential and certainly WP8 isn't broken by design. I'm wondering if you are talking about ecosystem-related potential or something more technical.

I agree with another commenter.. Microsoft about a hardware company that already used its own software. No brainer.
That's a valuable and thought-provoking comment that deals with the meat of my comment.

To make it crystal clear:

Lets say you have 7 tabs open. Your browser history may include many more websites than were present in those 7 tabs: websites that you skimmed, rejected and immediately closed during your research, or websites you visited while slacking off. The history also doesn't describe how you reached those 7 tabs - it describes everything you have seen. 2 of them could be search results, 5 of them could be pages opened from the search results, and 2 of those 5 could be navigations done without opening new tabs. There may be 20 or so tabs that you opened that are now closed. It is not straightforward at all to manually derive that information from a simple list of sites that you saw. The replay would consist of seeing yourself navigate to that current state (ignoring all the abandoned paths a.k.a. closed tabs) - screenshots with the links you used highlighted as an uninspired example.

Live action replay might have been more appropriate.
The problem with that suggestion is that the old Gmail used to have the best UX out of all email clients—web or desktop. I preferred it over Outlook or Thunderbird. Now I'm begrudgingly using it unti something better comes along and hoping Google doesn't acqui-hire them out of existence.
>I'm just surprised that people would argue with the premise that people are more risk averse now.

I'm very clearly not arguing with that, but there's a difference between the TSA existing and wearing bike helmets.

I'm glad you didn't die while riding without a helmet, but I don't think there's any core part of the human experience that depends on eschewing small, cheap safety practices for massive risks.
Developers like these don't even know HN exists.
4 actually!
This is great. I suggest adding fallthrough statement in one of the switch cases.
Entrepreneurs at Virginia Tech Get Their Own Animal House
Not just Gnome. Windows is like that too.
Rather than "truly horrible", it's fairer to say that it's controversial in the UK. For example, on one hand there has been a long standing boycott at university Student Unions, on the other about everybody has a Nescafé tin at home.
Yeah, I was thinking about that and spent the past minutes to make me some Bash functions like:

function mean() {
octave -q --eval "mean = mean(load('$1'))"
}

Then just run "mean numbers.txt".

I am sure your approach is much quicker, octave takes a good 0.5s(!) to load on my machine.
Not really. WebRTC makes the technical part of voice and video messaging easier, but it doesn't solve the problem of getting enough people on your service to make it worth joining.

WebRTC makes sense if you have a web service that the majority of people already have accounts on, have open in their browser whenever they're online, and already know their friends' usernames on - something like for example GMail. Which is probably why Google have been pushing it so hard.
> "dynamic auto lipsync"

Isn't the audio and video already in sync?
Kim Dotcom resigns Mega directorship
I do. I think it's a cultural thing, people around here tend to not respect the rules very much, myself included.

I must admit this behavior is less frequent in the busiest streets in town but even there it's no rare sight.

In France jaywalking doesn't exist in law, and cars are always required to give way to pedestrians crossing or looking to cross. The only thing to be aware of is, if you cross less than 50 meters away from a crossing, and there is an accident, the driver's insurance may not be liable.
Thanks for the information!

I wanted to use "stat", but it was already used (display file status); "statistics" was too big.

Just as curiosity, I got the idea for this script when I wanted to calculate the sum of some numbers and discovered that the "sum" command was used for another purpose (display file checksums and block counts)!
Cinemas.
A lot of people complain about the window size, but I agree. It's really the hidden options and extra clicks for me. Everything that used to be easy is now harder. And things that used to be hard are easier.
You'd think that 'York' might be quite an obvious choice.
The question seems rather nonsensical. How can bugless code be bad? The only thing I can think of is coding style. But then, I also consider picking a bad algorithm a bug.
If you read how much Quartz Composer has been helping the Facebook design team, you might be less dismissive. With NoFlo we hope to bring that kind of collaboration to the web world.

https://medium.com/the-year-of-the-looking-glass/af182add5a2...

It's no secret that many of us on the Facebook Design team are avid users of QuartzComposer, a visual prototyping tool that lets you create hi-fidelity demos that look and feel like exactly what you want the end product to be. We’ve given a few talks on QC in the past, and its presence at Facebook (introduced by Mike Matas a few years back) has changed the way we design. Not only does QC make working with engineers much easier, it’s also incredibly effective at telling the story of a design.
Excellent piece.

I was getting sick of reading about "cultural hiring" on HN. Finally someone has some numbers instead of trying to justify why they should only hire people who look and sound like themselves.
On Jumping Ship From Facebook
Good, so when the user requests a bluetooth connection you ask for permission or tell the user to turn bluetooth on

Don't ask the user to approve something he: doesn't know what you want to do with it and the thing screams "don't do it" at the particular situation
A 1-in-50 hire rate is absolutely shocking regardless of the company size, industry, etc. Whoever is responsible for prescreening these applicants prior to being interviewed simply isn't doing their job.
They are called scrambles, there are a few in the UK but they are much more common in Japan. As you surmised they only really make sense when there are a large number of pedestrians and vehicular traffic has a low priority.

When I took traffic engineering at university we were taught that crossing layouts like this where pedestrians can move more freely are statistically much safer as drivers drive much more carefully. Another example is Exhibition Road, where the entire road is shared between pedestrians and cars.

http://en.wikipedia.org/wiki/Exhibition_Road
Gee, what a newb. Here's how to do it in O(1):

return userNamesStr.indexOf(curForwardUserName) >= 0

;)

(I'd love to not have to explain sarcasm, but people have an incredible difficult time understanding it here.)
How would that make any sense? Microsoft would be essentially paying Samsung (by not collecting licensing fees) to just keep 1-2 phones that barely sell / are available in the WP8 ecosystem. For what? Just to say "the biggest smartphone vendor uses our software"? How does that help anything?
I don't think it's possible to do this from JavaScript. (On the other hand, no real reason Google couldn't use a Smart App Banner, which is uncustomizable but presents an appropriate UI to either install or run the app.)
Oh no, does that mean that meta keywords are relevant for Google search again?

<meta name="keywords" content="Kit Kat, Kit, Kat, ...." />
I logged into an old Hotmail account the other day.

The new interface they are using is massively better than Google's, I fell in love straight away, it's actually quite lovely and very fluid to use.
Clearly like he says, he is only resigning to focus on a political career, and with dotcom's recent moves, that is unsurprising. IMO he will still be prodding the company forward. (Or whoever the idea person is behind MEGA)
Show HN: Dating turned upside down - Tomonotomo
Now, ask 1000 Londoners to name a City in Illinois other than Chicago.
I got a CentOS announcement this morning in my email, so it should already be there:

https://rhn.redhat.com/errata/RHEA-2013-1202.html