skysight-inc/HackerNews huggingface dataset:
I have been wanting to look into Haskell for a long time now. Never really got the time. Also the syntax was a bit off putting.

Just skimmed through. I see that there is a bit of Javascript and C in the code too as reference matertial. Most people dont like such a way of teaching but it looks like the tutorial isnt really trying to teach Haskell in terms of Javascript or C. Really makes me want to look into this. Thanks for putting the efforts.
UN Ad Campaign Uses Google Suggest to Show Gender Inequality
I'm from Estonia and I had to vote 'Other'. I don't identify myself as an eastern european nor as a scandinavian. I'm from northern europe, as also classified by your linked UN geoscheme. [1] There is no northern europe poll option however.

[1] http://en.wikipedia.org/wiki/United_Nations_geoscheme
On one hand I completely agree, on the other my experience of most CS graduates is that you can't code, at least not in the way that anyone codes in the real world so it's not a great thing to spend too much time on. That's not the fault of most graduates, it's what and how they're taught. Most people coming out of university know a little bit about a lot of languages and theories. That's good for giving them an overview but not great when it comes to having actual usable skills on day one.

Because of this I've pretty much given up on hiring graduates based on their technical skills so instead I'm looking for someone smart, who gets that they've got a lot to learn, who is interested in technology and can get on with the other people in the team.

I don't think asking people math questions per se is a great idea, but if you've studied a maths degree it's a good way of working out if you're smart and if you were paying any attention at all during university.

(Incidentally this may be different in other countries (I'm in the UK) or in a company where you're able to attract the very best who have picked up really solid skills, but for most organisations that's not the case as most graduates spent more of their own time in the bar than coding.)
As to statistics module, wouldn't it be more useful to have median functions with default percentile parameter (defaulting to 0.5) ?
I mean, it's common use case and seems like natural thing to have.
They can't afford you for free. It would cost them so much more to vet you than using one of their usual "pre-approved" government contractors

Why don't they vet the results instead of vetting the people? Isn't that what matters? Not even the Soviets believed that the grain imports from the US were poisoned in order to kill them.
> Without RMS and GNU, free software would be nowhere near
> where it is now.

How do you know that?
Mountain States (Arizona/Utah/Colorado/NM/ID)
Other Mid-West
I really don't think that markdown solves the wysiwyg problem. People need to be able to see precisely how the content will appear on the page as they enter it and in a way that they can't possible break, because if they can, they will. Check out our demo here and tell me whay you think: http://www.decalcms.com/tour/
Other South
Summary of Alan Turing's On Computability (week 1 of 52papers challenge)
I agree that "Sub-Saharan" is very broad, but I guess OP intended "Southern Africa" to be "Sub-Saharan" Africa. Unless the equator was intended to be the dividing line- which would make the definition of "Northern Africa" somewhat unconventional as well.
> You have exceeded the allowed page load frequency.

Like, I just loaded the page. Is it down for other people, or does this trigger just for me?

Edit: Oh nevermind, this website thinks x-forwarded-for is my real IP-address. I set it to '"\ which occasionally triggers database errors on php or asp.net websites, highly amusing :P

Edit2: Also interesting is when hackernews crashes just after I re-enabled my header modifier and try to save the previous edit.
Lazarus and Free Pascal have been around for an age, likewise Delphi for even longer. And they're all still here. Pascal adoption may have slowed, but it has always been here and no "return" is necessary.

Nice project though.
I don't know about the OP, but in Ubuntu Precise "ping 0" pings to 127.0.0.1.

I can't explain why.
You're arguing with the wrong person, I'm not arguing for statism. I'm saying that naive anarchism is dangerous. Which it is. And primitive pseudo-anarchism (even 200,000 years ago societies had power structures) is probably not suitable for the modern, industrialized age.

Does that mean that powerful central authorities, states, are the only answer? Not at all. But I would appreciate it if there weren't so many anti-statists who fulfilled every caricature of folks who liken libertarianism and anarchism with a desire to regress to the chaos of somalia or what-have-you.

There are likely many ways to have a free and egalitarian society without a central authority but the idea that all it takes is removal of the state is extraordinarily naive and has the potential for as much human misery as has been caused by all of the failures of institutional communism in the 20th century.
As long as the tool you're using doesn't allow people to inject arbitrary presentation instructions (eg. font size and style) along with the content you can safely allow people to enter their content on one device and know that your responsive style will handle the rest. We are solving this problem and looking for feedback at http://www.decalcms.com/tour/
Local functions in Scala
I am willing to bet that tests give an advantage to applicants with no commercial experience, as well as those that have no life outside of technology. If that's what you want in employees then sure, it's a good way to find them, otherwise just look at their code samples and give them a trial.

Programming isn't difficult and you don't need to know complex maths or be able to solve mind bending puzzles to be a great developer.
Stop letting your paranoia get in the way of reality
So probably neither Raphael nor obviously Murillo nor Gongora nor probably any romantic poet were artists. Not to talk about the Egyptians.

I do not know about Shakespeare 'breaking' any rules, or any pre-XIX Century painter. Or the Greeks, you know? What rules did the Parthenon's architect break? Or the sculptor of the Laocoon group?

The 'breaking rules' stuff is all very well for some things but it is not the definition of art. Please.

(Spanish examples because I am a Spaniard, but you understand).

Edit: romantical/romantic.
To add to this, to get a contract via the government run queue for rentals[1]:

Average time in queue in the Stockholm region: 8.5 years.

Average time in queue for central Stockholm: 15 Years.

If you don't want to wait that long, you generally have to a) sub-let, which as the example above shows, is very expensive. b) buy something, which in the central areas of Stockholm cost something like 50-80K SEK per square meter.

[1] http://www.dn.se/sthlm/lang-bostadsko-i-stockholm/
In graph form :)

http://hnlike.com/hncharts/chart/?id=6582647
I have no idea where you get that impression from. Most people who hear about that work say something like "Oh great! I'm glad people are thinking about this, and look forward to seeing what comes of it."
We're working on a way of allowing designers to deploy arbitrarily structured, editable content with a truly wysiwyg editor: http://www.decalcms.com/tour/ what do you think?
It was Google's choice to put that hardware into the phone, and it was their choice not to pressure qualcomm into being more open.

Your argument itself is also somewhat of a mischaracterization, because at least Google could have wrestled redistribution rights for the binary drivers, thus making AOSP actually usable on the nexus, and they didn't even bother with that.

Vendors are a convenient whipping boy when don't care about openness but wanna look like you do.
> "stencils are for people that cant actually paint."

That is a bit like saying that those that use a sewing machine for embroidery cannot sew. Or musicians that use a computer cannot perform live. Or writers that use word processors 'cant' use punctuation.

Banksy has a style, technique and message that makes his work his, and highly regarded by untold millions of people. People that do gormless tags (most graffiti 'artists') have just the tag.

There is a difference between art and craft. So what if you have learned the craft, i.e. how to hold a spray can, it does not make it art. There is more to it than that. You have to find a voice deeper than a tag.

'Opsec' is a confabulated word to describe 'trying not to get caught'. Obviously anyone committing a crime does what they consider prudent to not get caught. However, the intelligence level of a tag 'artist' is not that high, hence, when they do get caught there is invariably pictures of their tags on their mobile phone and facebook-instagram-whatever page. So, the HN reading you might be that clever at 'opsec' to not get caught, but, the rest of those taggers out there - fish in a barrel (if only the police didn't have such small fish to dry).
Lychee – Open-source photo management system
No warnings in Chrome
Since I can't reply to your latest comment, replying here:

Nice work. Oh well, even if this poll is on its way off HN's front page, glad to help you learn the geography of the US. :)
The "Kevin Bacon" stuff was about degrees of separation (Does the expression "Six degrees of separation" ring a bell ?).

Not long ago, Facebook made that 4.74 degrees of separation on its networks. Meaning a maximum of only 4.74 persons are necessary to connect any two random persons on the network.

https://www.facebook.com/notes/facebook-data-team/anatomy-of...

You can also find an article on Wikipedia about the "Kevin Bacon" reference.
We're creating a way to provide a truly wysiwyg experience whilst allowing the designer to impose structure and constraints through html and css: http://www.decalcms.com/tour/ what do you think?
Do you see a future in Perl in 2006, 2007? Apparently people are taking it seriously again (think DuckDuck Go). I can't tell but I think it has a good promise. The language has been out like three years and many HN posts have been on migrating to Go from X language. I probably will be skeptical about Rust. It won't be stable for another year or two and the adoption will probably be slower.
This is exactly the problem we're solving at http://www.decalcms.com/tour/ what do you think?
I don't need concurrency

Except that you do. You've just said it yourself! What the for command does in Python is essentially running two communicating coroutines, passing control between them. Yield-using generators actually make it very explicit, by creating special resumable stack frames. The only difference is that in Go, you're not limited to a single stack frame in the producer, nor do you have to use a loop or the new PEP-380 "yield from" syntax (for example, if you're iterating over a tree). The blocking channel takes care of the execution sequencing. (Also, in Go, the channel makes it possible for the consumer to use multiple stack frames, if you're re-building another data structure instead with the data you receive from the producer, but that seems to be a rarer case. It's a nice symmetry, though.)
Give it a go (excuse the pun). I did a small project using Go, and I was surprised to see how easy it was to pick up and just roll with it. The syntax makes it feel like you're writing in C and therefore your muscles harden expecting direct impact and physical harm, but its all a rather pleasant experience. So after trying it, reading other people's experiences with it and seeing who is currently using it in production - I'd say its got a potential of a bright future.
afaik, mendokusai = messy. But Japanese language is context base, so you can use same words for multiple situations.
It's hard to imagine questioning a tenure decision on your wife can ever end well. Not that you shouldn't stand by your spouse, but anything you say will appear biased. I suspect that Mizzou knew they would lose both of them.

Here is a slightly sympathetic commentary.

http://philosophysmoker.blogspot.com/2011/12/zachary-ernsts-...

EDIT: Fixed a typo.
Why is the house "depreciated in value at all" ? I don't understand that part.
I wonder if this high density of Canadian is a new thing. If so, it would correlate will recent feeling that HN's quality has been dropping. And we all know that correlation is causality.
Actually location APIs do use core Google backend services (the wifi geolocation database). Even Keyboard does (spelling). In a way they are doing the opposite, building their services into everything, which is a natural googly thing to do to add features/improve them. At that point they close source them as they dont want other people using the services without signing up.

The way to compete is either to make standalone apps that dont require services (ie like the old unmaintained ones) or to build your own services, either open or closed.
Berlin, Germany here.
The irony is that tenure exists to protect the future from short term politics, since you can't fire truth tellers just because you disagree with them.
Waa la buuxaa :)

hattip to mahmud
He is so right on the 'interdisciplinary' thing: as long as you try to learn something new, you are wasting your time (not only from the financial standpoint but also from the 'status' one). Even more: those interdisciplinary studies will most likely be seen as 'not interesting' by each of the 'departments' they link. So... less ranking for your possible publications.

And on and on and on. It takes guts not to grind the same mill as everybody. And of course, it requires a permanent position to begin with! Otherwise, you will not get it.
I see this request very frequently, but I wonder how feasible it really is. The Android API is very Javasque, a 1:1 mapping to Go would just be unnatural.

Or are you suggesting they rewrite the API for Go? My knowledge of the internals of the Java parts of Android is limited, so I could be wrong, but that feels like a huge task.
Do you find there's any language barrier or have you picked up the language?
> And this is a pain, given that many apps these days (Facebook, Twitter) want to get your current city...

Them wanting, I can understand. But why should you give them that?
"The law is and should be subservient to morality; people who've done something good but illegal are naturally lauded (and those who've done something bad but legal are condemned)"

Really thoughtful response. I think that really captures the spirit of what people find attractive in modern day Robin Hoods like Dread Pirate Roberts, Satoshi Nakamoto and, in the art world, Banksy (consider that they could be collectives, not individuals). People would argue it's romance, and wouldn't necessarily be wrong, but the core of our admiration is fighting things which inhibit progress.
You just lived through a recession in which tens of millions of homes depreciated in value during the terms of their loans. Depreciated means it lost value; the house is worth less than before. That, combined with a small downpayment, can result in a bank holding a foreclosed home which is worth less than the value of the mortgage on it.
Hatha Yoga | live with yoga
I'm a bit surprised that you say the syntax if offputting, most people I've met say otherwise. Could you point to something you specifically don't like?
This type of integration project is always challenging regardless whether it is government/private sector. Then add tons of required-by-law requirements and you are talking about massive tasks to get things right.

Their main problem is the hard deadline for October 1st launch. Things should have been rolled out state by state - but I am not sure whether this is in the law or just a political decision.
Great for server-side apps. Configuration management is a breeze with its single-large-executable approach. I agree with a lot of the design decisions; and find it a nice language to work with.

It suffers a bit from the fact that dynamic languages like Python are (and will always be) nicer and more productive for hacking around in when performance is not a concern; and from the fact that you cannot (yet) beat C for (single-thread) performance.

So, if productivity is everything: use Python, or your dynamic language of choice. If performance is everything, use C (or C++, if you really must).If, on the other hand, you want a nice balance between (good-enough) productivity and (good-enough) performance, Go is a great bet.

I bet that in 10 years time, once the hype has died down, Go will be seen as a middle-of-the-road language for middle-of-the road applications. A low-risk, conservative, sensible, and ultimately boring choice.

Which is great, because that is exactly what Go is trying to achieve.
The First Website Returns to the Web
It's interesting, because all my Xfce contributions are on git.xfce.org, and not on GitHub

In this case, just mention it. It's not about github literally.
I live in Norway, right over the border of sweden. What we experience is that people for sweden move over here, becouse the pay is better. As a software - engineer, pay is much higher in Norway.
I'm terrible with languages... it will probably take 5 years to reach 'conversational' levels.

My company is extremely international, and all business is done in english, so there is no problem. Other companies I interviewed with did bring it up as a problem. Startups seem to care very little, major corporations care a lot.
Many questions that are left unanswered...

What does "onetime" payment mean? How long does it last? Until hardware fails? Until company bankrupt? Until end of time?

What virtualization technology do you use? I'd like to know if it is Virtuozzo/OpenVZ so I could stay away.

Which city will my VPS be hosted in? I'm in <insert city here> and need to have my VPS respond within <insert number here> ms.

Basicly, more transparency means more sales. I would never, and I assume others are like me, put my money down on a product with so many unknown variables, which generally the competition have no problem providing.
How about this as a proposed breakdown:

https://docs.google.com/spreadsheet/ccc?key=0AmufGoZ--XWedHF...
What a wonderful and innocent time in the computer world it was back then. Thanks for sharing this. It seems they all treated mail as a message board; just a means to share ideas publicly. And if you weren't going to put it on those lists, they it didn't belong in email after all.
Http://webix.com/blog/cross-domain-data-loading-with-webix/
Ask HN: Where to find peer-reviewed articles
What I've found so far is:

scholar.google.com
http://www.doaj.org/
http://magportal.com/

Can you recommend any others, and ideally, tell us what they are good for?
Google can you explain this?
I just thought in a spiral at first and then run, not exactly a J but something close.
A little Buffalo, NY love?
Account consolidation basically means you can switch between accounts without logging out and logging back in again. So there's that. You can still have a bunch of email addresses, the fact you didn't know this shows that you've never been interested in trying it.

I don't even know how else you imagine that it could work, would one of your email addresses just go away? Your post hasn't answered my original question. It supposes I should just know why you don't want to link your Google accounts.
Homestuck history
Homestuck is a story that was made for the internet. It was designed to exist on the internet, crafted to exploit the versatility of the internet, and posted page by page, as quickly as I made each, on to the world wide web, a thing that is often referred to by cyber-savvy dudes as: the internet. And this thing you are holding-this floppy, rectangular thing in your hands-this is a book.
I didnt mean in a sense that it sucks. Its way different from the traditional C style or Lisp style syntax that I've used. Regardless of whether it is good or bad, it would have taken me some time to adjust to it and I never had that kind of time.

Also as someone who doesn't know Haskell at all, I have great difficulty reading Haskell. I dont think I would have that kind of problem reading a language with a more traditional syntax.
We need to define some terms. Education != intelligence. The IQ tests are silly and heavily judged as nonsense. These tests are focused on math mostly, but math alone is hardly the only area that matters. However, in this context, math matters, because in many ways it is correlated to programming.
Git (and Github) Cheatsheet
Struggling to find good developers maybe? (Or at least ones that get through their weird puzzle interview process)
I'm going to be in Mumbai in a few weeks, then going through to Bangalore. I'd like to try to hook up with some people, go to some events and just check things out a bit.

So any tips for social events re tech/startup stuff in Mumbai would be much appreciated.

After that I go on a proper vacation.
You will never get a useful sample from such online poll.
I bet that in 10 years time, once the hype has died down, Go will be seen as a middle-of-the-road language for middle-of-the road applications. A low-risk, conservative, sensible, and ultimately boring choice.

In ten years, Go will be seen as what Oberon is seen as today: essentially all the things you mention, plus the fact that there will be a dedicated community of people who like the no-nonsense "do more with less" approach that is peculiar to this family of languages and don't want to live without it. Plus, Go will most likely have some evolutionary continuation anyway.
I've compiled some useful git commands I've found myself using over the years on my blog. Hope it helps someone.