skysight-inc/HackerNews huggingface dataset:
It's a good question but the story of the frog in the slowly heating pot of water comes to mind. At what temperature should the frog really get worried?
New Old Bay Flavored Vodka
> Scala's main advantage over Haskell is being able to call into Java.

+ a superior module system
+ better type classes (no global namespace)

But yes, if running on the JVM is no option, Haskell is a serious contender
I think he meant "wouldn't". It's not pretentious per se, it just would be interpreted that way to an American because we wouldn't use that phrasing, therefore we can only imagine it being spoken in an upper-class English accent, pinky fully extended.
The main reason I don't and never used flash is because the entire stack is mostly proprietary. Developing for it required tools from Macromedia/Adobe (At least, I never found a decent open variant).

Flash applications also tended to have poorly integrated user interfaces. All of the standard web-browing features (back, forward, copy link location, save image, open link in new window, etc.) had to be replicated by the developer of each individual application. So most of them functioned poorly.

And CPU utilization was not the metric people used against flash with regard to performance complaints. The metric was time spent waiting for the goddamn site to load. People complained about flash's performance in two main scenarios. The first, were sites that were supposed to be useful that tried to be overly creative with intro movies and fancy dynamic menus that users had to wait for. The second scenario was pages with flash-based ads, where once again, content on the page would take longer to display because the browser was busy downloading and running banner ads that were 100x the size and complexity of the target content.
Sadly I don't know much about the current situation in Bulgaria. But it is one of the most beautiful and charming countries I've visited. Corruption is rampant. We paid off a police officer (for speeding) and a local official (faster paperwork) in the week were there. It's crazy cheap to stay there.
I certainly wouldn't mind returning to a world where inexpensive, easily-labelled optical disks could hold relatively large amounts of data.

When HDDs were generally no more than a few gigabytes, I could basically stick a compressed backup of my PC on 1-2 CDs, write a date on them, and shove them in a box. It was incredibly convenient and offered good peace of mind. In fact, I just recently recovered some important data from the late 90s off one such CD.
>I don't think this is a solution for everyone.

No, but it's very much a solution for any HN developer in a Western country.

He knows what to do (hence "HN") and the money are insignificant.

I got a 512MB SSD VPS for $5/month from a major player. Similar plans exist all around. If $60/year is a "cost to you" and you are a developer in the US/Western Europe, then you're doing it wrong.
Thats the curse of distributable code unfortunately. And PHP only makes it worse because it's old versions are absolutely terrible...
Those type of questions are plain stupid. Wont take anywhere and wont solve any problems.
> You’ve always complained about us, Bulgarians, [...]

Well, if Bulgaria hadn't attacked Greece and Serbia after fighting with them against the Ottomans in 1913, maybe we would have avoided the First World War. But by that logic, there is so many to blame for that war.

(I think I am allowed to be hyperbole when he talks about 'true Bulgarians'.)
Having worked close to the department for education in the past it's refreshing to see a strategy that was implemented by employing smart people and giving them enough rope to actually do what was needed, rather than outsourcing to one of big suppliers (the DfE has been far too close to Capita over the last decade or so) and letting them bleed the pot dry with project management and consultancy fees (at one Capita run front-line strategy project that shut down not so many years ago the developers were allowed to quit as full time employees and instantly start back as contractors earning roughly three times as much).

I wonder if it's a coincidence that this project appears to be blossoming while almost every large project I saw that was outsource either massively underachieved or was just buried after huge loses (schoolsweb for example).
> "This is an historic occasion."

What's wrong with this? I cannot think of another way in which to say this?
Run, don't walk (if you can).
I don't know, I'm starting to change my opinion of this. I used to think 'big data' meant anything that didn't fit easily into a RDBMS. At least petabytes.

But, more recently, in conversations with non-programmers, I see that 'big data' to them, means 'broad data' - it means trying to track everything possible and make sense of it. The average business user is really excited to be able to cross-relate disparate types of data - in an effort to make things better. 'Big data' enables the breaking down silos and enabling of cross references. It's about making empirical decisions based on data rather than opinion or intuition. That's really good, in my opinion.

So, 'big data' in that way is more amorphous than just the size of the data. With services and networks, the question becomes where does the data begin and end? Big data is potentially everything.
To clarify for those that don't know: Gauck is now the president of Germany, so he didn't meet Obama because of his history.

Also, his first name is Joachim.
In theory perhaps, but in practice, no. The tolls are used to protect politicians from the backlash of public transit fare hikes.
I took an i/o psychology course during school and a chunk of it dealt with interviewing and finding best candidates (from an employer stand point and equity standpoint), as lots of people who took the course tend to pursue education with the idea of obtaining an HR-related certificate.

The comment about brainteasers vs structured rubrics is sort of surprising to me, given Google's reputation for quantitative data. Speaking from a very high level, structure was really what was emphasized for interviews. It's interesting how culture can get in the way of proven 'fact,' and I love that Google is using their own (much larger data sets) to make these improvements and in/validate other research
This whole thing has reminded me how prescient the movie "Sneakers" was.

"There's a war out there, old friend. A world war. And it's not about who's got the most bullets. It's about who controls the information. What we see and hear, how we work, what we think... it's all about the information!"

"The world isn't run by weapons anymore, or energy, or money. It's run by little ones and zeroes, little bits of data. It's all just electrons."
You should know how to draw things first before dwelling into maths. For eg, look at this one: https://github.com/MathiasPaumgarten/hair/blob/master/source...
and check out drawFinger, its all about drawing an arc. Once you know basics, i think its matter of time that you can produce jaw dropping things like this. coming to maths that you need to learn: learn co-ordinate geometry for all 2d related stuff.
The way you sound affect other people’s impressions.
Why not apply it to the life itself? I mean, people who can't afford food are free to die, aren't they? It's not like anyone is forcing them to live or something. Using this kind of logic, anything can be turned into a choice.
"There really are two classes of programmer : the one that build "tools" for other developers, and the ones that build end-user software."

Actual the second group is occasionally saying, "WTF was the first group thinking?" after spending hours trying to get the tools to work for the real world. (Try spending a few hours/days writing wrappers for PKI software with shitty APIs...)
>We've seen Erlang start to be used quite a lot, Scala is becoming very interesting, and F# is appearing suitably mainstream

Your definition of mainstream must differ from the dictionary's.
Show HN: Manage access to Basecamp, GitHub, Heroku, and more
Pirate Bay Founder Guilty of Hacking, Sentenced to Two Years in Prison
Hey everyone,
I ran some Facebook ads and received some feedback from Reddit /r/startups. I decided it was enough validation to build it.

If you're like me, you've probably used Basecamp, GitHub, Heroku, HipChat, and many other apps on a daily basis. One of the things I found annoying was sending out invitations to all of these different apps. Onboarder solves this. When you need to invite someone new, type in their email (and GitHub username) and you're done. Onboarder handles the rest.

Better yet, when you need to remove access, you can do so with just one click.

I'm exploring opportunities to make this process even simpler. I definitely think it would be better with deeper integration. For a first version, I think it's pretty cool.

Thanks a lot for listening and I welcome any and all feedback.
Did it? Sorry, I had no idea
Many imported products are subject to 20 or 25% luxury tax, so the problem might not be entirely the RMB's increase.
Gamers seem to love Steam.
That seems to be a good thing. They get together after lots of rejections and start a sleep little company that goes on to impress the world. Either that or they stay in academia. (eg Niklaus Wirth)
If it makes you feel any better, I will often spend days or weeks writing such things that include a great deal of math and then look at it again after a day off and have no clue how it works.

With a lot of physics-based math the best way to see what everything does (assuming you don't understand the core concepts out of the gate) is to just tweak all of the vars that contribute to size, shape and movement to see how they work.
They've reported receiving 1million applications per year. If even a fraction of those get interviewed (with 1-5 interviews per candidate) that's a good chunk of data. Correlate that with regular performance reviews of 30k employees... I'd say that's a small Big Data problem.
Sex, Lies and Porn Statistics
Please provide at least links to some passably objective accounts of the facts...
That you're "quite a good programmer" might be a myth too :P
Or you open it up and check at least with the model I have. I do not know about the new models with retina displays I hear they are harder to take apart.
Aah, CBD means "central business district" (http://en.wikipedia.org/wiki/Central_business_district), I had to look that one up despite your diligence in explaining your TLAs. :)
let me help you there a bit

Uh, and while your at it, basically all of eastern Europe...
Physics & geometry can only be computationally expressed via the medium of math.
It seems like every major software project reaches a point where the major number just stops changing. Linux too - it became clear that it was going to be 2.6.X.Y forever, so they renumbered to 3.X.Y to make the version string shorter.

I guess it's a sign of maturity: the project has reached a solid codebase with good development practices so there won't be any more overhauls that warrant a major number increase.
Perhaps rather than criticizing the demo negatively, which I see no reason to do, he/she could rather have initiated a discussion about where things like this belong in modern web development. Is this use of JavaScript just going to become the next Flash until everyone dislikes it enough for it to become a "legacy" technology? (I mean the same status as Flash has now)

That is perhaps extreme, but I guess a valid question. Think about it though, the author did not have to create anything but he/she did spend his own time creating this. Furthermore, the author did not have to share it with us but he/she still did. So why the negative (and unconstructive) feedback? Why not just not upvote and move on?
Yahoo responds to concerns, ’going to extraordinary lengths' to protect users
Please play this youtube video while you browse this article. It enhances the effect.

http://www.youtube.com/watch?v=N9-7uLg-DZU
No thanks, we do not need civil wars.
Why so serious? Isn't hiring about maxing out the potential of a company?

Anyone can help maximing it out. I know for myself that having 'clue' reduces self-esteem. Which can be balanced by having the right co-workers. End result: Maxing out the potential.

A(Technical intelligence) + B(Social Intelligence) = (Innovative potential)
I commented to tell you my observance about your conversation in hopes that you wouldn't post more similar ones. That is what my commented contributed towards.

Everyone here created an account at some point. This one was created by me about 95 days ago. I see you have observed that. Very nice I guess.
Or you know, that he was dead inside the car to begin with.
2^20 rows! :)
Yes, this is an active area of debate in evidence-based medicine (EBM). If you aggregate outcomes, administering some tests actually appears to worsen prognosis, in the sense that if you take two groups of people with identical distributions of (unknown) conditions, and test one group while not testing the other, the tested group has worse overall outcomes. For example, in some cases people have surgery for a condition that, absent the test, would have remained asymptomatic and benignly ignored. With certain kinds of conditions, negative outcomes from retrospectively unnecessary treatment are frequent enough to outweigh the cases where discovery and treatment improves outcomes, if we're talking about aggregate outcomes.

Of course, discovery does not require treatment, so you could test, find a positive, and not do anything. But EBM people tend to view idealized responses with suspicion, and some argue that taken in real-world conditions, not administering certain tests, or administering them in more restricted situations, or at least not recommending them as the default, would improve aggregate outcomes (and the data seems to support that). They would then restrict the tests to cases where testing statistically improves outcomes.
Watch this classic lawyer's talk, and understand that "nothing to hide" is still no protection against talking ti authorities, even non-malicious ones.

http://www.youtube.com/watch?v=6wXkI4t7nuc
Wasn't the point of the grand parent's post that, per capita, it isn't higher in the US as compared to the UK?
Hi everyone.

This is just an experiment to convert your old multi-page apps into a single page js app. It is very simplistic, basically just replaces the body of the old page with the body of the new page.

I know there are similar projects, but what I attempted was to simplify the process, where a developer can basically just include the script file and call the simple function.

The biggest missing puzzle piece in my opinion is handling form submissions. Nothing will break currently, it just wouldn't do an ajax post.
And what I still don't see is anything saying they are taking their performance problems seriously. Still nothing saying they are fixing their documentation. Nothing addressing their hodgepodge of legacy code and mixed methods of implementing features. Its like their upset that people have moved on, but instead of providing a better core for people to build products on they keep adding chrome to the fringes of the language hoping to get more people sucked into developing for it only to realize that once they do anything of significant size in PHP they will need to do a full rewrite into a language that can actually scale or turn to a PHP to C++ lexer to actually get a product that doesn't also server as a Data center toaster oven.
Criminals do use Facebook: http://www.neowin.net/news/thief-caught-after-stopping-to-ch...

However, the common burglar is probably not a sociopath, but rather a poor drug addict or something.
Believe me you don't want their help. Cyprus.
Python-ish Decorators in PHP
The Food Dilemma
Mind sharing this $5 vps please? I'd like one.
30k? Data. Not Big Data

And "Small Big Data" is probably data as well.
Process is not the same, in one case you have real data, in the other one you pull the data out of your arse.
I don't know. Purple doesn't even have a wavelength[1]. I'd love to see the technical paper instead of the simplified explanation.

EDIT: oh, the technical side is available for free[2]. Let's see.

[1] http://en.wikipedia.org/wiki/Purple

[2] http://www.nature.com/ncomms/2013/130619/ncomms3061/full/nco...
Dear CIA, here's why I could not accept your offer
Rumors about Echolon were around since 1980ties. There were dozen cases that confirms surveillance over last 10 years. And most governments know about this already, they have similar project or were part of it.

So nothing is going to change. Nobody will use PGP because "it is too hard". Everyone will stay on Facebook. And soon networks like Tor will get shutdown . And cryptography will become illegal word-wide (already is in UK). Welcome to 21st century.
These things certainly do exist.

Everything that you buy per crate is usually returned as a a crate with empty bottles again. Case in point: beer bottles.

Depending on brewery and type of bottle, I used to get beer that had the name of another beer printed on the (non-removable) snap-lock cap[1]. The same goes for a variety of other glass bottles. They are simply washed out (usually chemically), refilled, a new printed label is put on, a cap put on, done.

[1]: https://de.wikipedia.org/wiki/B%C3%BCgelverschluss
> I wouldn't be surprised if interview scores were a better measurement of "true" skills.

Possibly, but in a sense "true" skills don't really matter. What matters to Google, ultimately, is Google's opinion of the worker. It's almost certainly skewed / flawed / distorted in some way from the individual's true skills, and that's unfortunate but mostly a fact of life.
Higher densities bring faster reads. I would assume this technology would be many times faster than the raw linear read performance of Blu-ray, as Blu-ray was much faster than DVDs, and DVDs much faster than CDs.

72MB/sec, BTW, is substantially faster than best-case USB 2.0, which many people still use for backups and file transfers.

The primary limiting factor for games isn't the 72MB/sec linear read speed, it's seek time/random read performance.
This is because of multiple reasons that include gross mismanagement, design issues from when Metro was constructed, and the unique situation of being located in 2 states and one quasi-state that has little say in their own affairs and gets hamstrung by the Federal government. In the end everyone just points their fingers at the other person and nothing ever gets fixed.
I don't think so, because I've developed some quite popular software and done well in programming contests.
An App Store Experiment
We must speak with different people, because I hear it commonly used in the correct manner.
Is that different to:

parse_url(http_build_url(), PHP_URL_PATH);
A Hybrid File Storage Backend for Django
1.3 Gigabit Wi-Fi Coming Soon
I can't really speak to why it would be interesting to non-web developers.

But for those of us whose days consist mostly of writing JavaScript, this is pretty cool. Stuff like this hasn't been possible until recently, and I would guess (anecdotally) that most of us don't have much experience with coding graphics/animation.

It's not that anyone thinks this is groundbreaking computer science. It's just introducing something interesting and fun to developers who might not have known this kind of thing was even possible.
we name them after pokemon
Oh really? what a surprise.
This isn't optical interference (in which beams with different wavelengths couldn't affect each other, as you say).

Instead, the recording media has a response that looks kinda like intensity(lambda1) - intensity(lambda2). Then they combine a spot (bigger than they want) of wavelength lambda1, with a "doughnut" of wavelength lambda2. The net response of the recording media is then "spot minus doughnut" and if they choose the parameters right that looks sufficiently like a smaller spot.

You can see the full article at http://www.nature.com/ncomms/2013/130619/ncomms3061/full/nco... for more details.
My biggest problem with PHP is that I was never able to find a good framework for it. After I found Laravel I started liking it a lot more.
You use PHP because you don't know better.
Michael Hastings contacted WikiLeaks, FBI was investigating him
A response to the latest Jony "we" Ive video:"Designed by Apple"
Because (most of) the people of the richest country on earth believe that any form of tax-financed welfare is "socialism", which is evil, and the only reason they're the richest country on earth is diligent avoidance of "socialism".
Seriously ? Now it's news when software gets cracked ?

Happens everyday.....move on.
Netflix offers openconnect boxes if ISPs are interested. They manage and pay for the hardware and in return ISPs can cache content at their locations to save a tremendous amount of bandwidth.

Some ISPs have openly declined doing that and then they start crying because Netflix won't pay them even more money for a service their business is designed to do?

I like how one of the guys in the article said Netflix is printing money. ISPs are well known for gouging customers more than any other service. Bandwidth is ridiculously cheap yet customers have to put up with arbitrary data caps and pay tons of money for it.

A lot of ISPs are just scared because Netflix offers a great product for a reasonable price. They try to hurt their name. Look at Verizon who partly owns Redbox (a direct competitor to Netflix), there was a recent story where a lot of Verizon customers who get very reasonable internet speeds but as soon as you start streaming Netflix the experience is horrible, yet at the same time you can stream flawless 1080p on Youtube.

@lewis
It's mostly hosted on Amazon, but they have bits and pieces off Amazon to have no single points of failure. They mentioned this in one of their tech videos.
If all we care about is cameras on the border then cameras on large poles would seem to be the most cost effective route. Why bother with something that moves, has fuel and operator costs?
I found myself buying for the first time ps and illustrator. the edu subscription is 20$ month, which is finally, reasonable. I'm very happy to pay for what I'd been using for years but had previously been impossible to afford.
Excellent story - keep up the work Stuart.
Actually here is the real original article:

http://www.nytimes.com/2007/01/03/technology/03google.html?e...

Which there have already been a few HN discussions about:

https://www.google.com/search?client=safari&hl=en&ei=ZfzCUYa...
A problem I see with many of these sorts of questions is that they often require the candidate to have some supposedly common knowledge which is not required for the job itself. Cryptic word games surely are much more difficult for a non-native speaker of the language in use. Questions related to facts about cities probably require local geographic knowledge. Surely the evacuation plan for SF must consider the capacity of various bridges? Someone who has lived in northern CA for most of his life would have a much easier time thinking through the logistics of moving people off a peninsula. And, of course, there's the Monopoly question (which I had to Google).

I like estimation questions in general for many of the reasons other commenters have cited. However, I wish those using them would consider the knowledge implicitly required of a candidate.
I agree with you, but isn't the whole Hadoop suite based in Java? Also, Twitter infrastructure (Finagle etc)...
I think that the only reason the algorithmic interviews are still so common is because of the difficulty in analyzing the real skills of the candidate. I have worked with guys really good at algorithms, but it is no way related to how good they are at building complex projects.
Don’t Pull a Farmville: Social Login Best Practices
Legitimately useful tips for boosting blog post traffic
It could be free to the traveller, provided as a public service.
Enabling the Mobile-First Enterprise
Pirate Bay founder sentenced to 2 years in Sweden hacking case
This might help save billions of tax payer dollars spent by the NSA.