skysight-inc/HackerNews huggingface dataset:
that's really cool. i haven't seen bitbath or wormageddon before. wormageddon looks amazing.
We've been planning to move to Berlin this autumn with my girlfriend. The last barrier I need to cross is to find a programming job from there. I've sent several applications and some of the companies have already answered. I think I'm a good programmer and I hope I'll find a job.

Berlin seems to be the perfect place for a couple like us. There's cheap and excellent food, cheap and beautiful apartments, lots and lots of culture, lots of DIY attitude and so many abandoned warehouses for underground raves... :)
Hmm, I can't think of a single general book that could be considered general CS&E. There are many great books in, e.g. numerical linear algebra, domain decomposition methods, finite element or finite volume methods, etc. While these are quite valuable, I never felt like they really changed my perspective on the field. So instead, here are some less conventional starting points.

Any talk by David Keyes. This one is mostly directed towards a physics audience (it's not specifically about ice sheets). http://www.columbia.edu/~kd2112/IceSheets09.pdf

This one is directed at a computing audience
http://www.cespr.fsu.edu/lighthill/keyes_publiclecture.pdf (http://www.youtube.com/watch?v=RYxNVX9SYtk (skip ahead a few minutes to skip the introduction)).

This review paper has more background from an implicit solvers perspective and lots of citations for more background. http://www.cs.odu.edu/~keyes/papers/jfnk.pdf

An open source library. I learned a lot from experimenting with methods and reading PETSc source code. (And soon started developing the library too.) http://mcs.anl.gov/petsc

Algorithms like multigrid, fast multipole, and WENO that are unreasonably better than naive alternatives (for appropriate problems).

Note: CS&E is significantly bigger than partial differential equations, but PDEs are still a very central component.
Why is TCP accept() performance so bad under Xen?
Ugh.

His insistence that Everettians need to describe a sharp splitting of worlds is like a creationist saying that evolutionists need to describe speciation as sharp splittings.
Generally yes, but sometimes it's a fun intellectual challenge to squeeze a piece of code as small as possible. Humans can also make assumptions that a "safe" minifier can't.
I think that the most disturbing thing about this article is the comments. I'm amazed that there are people that seem to think this sort of treatment of people for non-crimes like owning acetone and hydrogen peroxide is justified.
IBM's "Watson" goes from 'Jeopardy' to medical school
I just thought it was a game played by email (mislead by the "CC")...
It changes screen to screen. on my macbook pro screen f.lux produces some mellow golden (?) tint to the screen and basically unnoticeable, but I have a cheap samsung 21 monitor, and on that f.lux makes screen quality deteirorate noticeably.

Think of it like that: your lcd is certified to have a certain color gamut at 6800 kelvins. (daylight) But when you push it down to 3000K, there is no guarantee that your lcd will retain same color range - and in most cases it doesn't. That's probably why its about quality of your lcd. Most budget laptops has pretty bad lcd's, so it makes sense that your laptop doesn't fare as well.
Automated Speech Recognition (ASR) As A Service Using SIP and Tropo
Ask HN: How to get paid to program in Lisp?
Assuming that I don't have any job experience and live outside of US.
Specifically, the "minimum description length principle" ( http://en.wikipedia.org/wiki/Minimum_description_length ).
i like how they compare... btw, those who want to become the second San Francisco, will always be the second. better to be first yourself. when people say, like, Chicago is an American Berlin or like that
More On Coloring The Plane
I found this and it seems to be useful.
https://github.com/rails/jquery-ujs/blob/master/README.md
Ask HN: When to hire a non technical friend to your startup?
You hired a non technical friend of yours in your startup, does that has anything to do with startup progress? The question is straightforward to most of you.. when should a startup "could" hire non technical person when in their struggling phase ?
The important thing that I think Jess forgot to mention is that inDinero doesn't contract out critical parts of the sites. It's usually smaller things that we want to get done that aren't important enough for the full time engineers. Example is a small ad that we run to get user feedback on the dashboard page, something easy to build but not super critical part of the site.

We also make sure all contrator code goes through code reviews, which takes up my time but ensures that no code enters our site that isn't up to our caliber of quality.

P.S. I'm an engineer (Rohan) who works at inDinero in case that wasn't obvious.
The best way is to start a business (consulting, web service, other service) that provides something that potential customers want. They don't necessarily need to know what language you are using.
I agree completely. Getting a degree in philosophy sounds cool until you realize that you've just wasted your money and could have studied philosophy for free by reading books while you paid the bills with the education from your CS degree, etc.
We are measuring our own human memories against the flawless nature of computer system memory and as a result people are raising the bar on what "normal human memory" should look like.

We shall just have to decrease the amount of time it takes for humans to access the flawless computer memory.

When the amount of data for one person to remember becomes too great then increased specialization is required.
Let's see if we can restate Occam's Razor in a way less susceptible to misuse. If anybody wants to improve on this, do so with my blessing:

Occam's Razor: Since P(A and B) is always less than or equal to min(P(A), P(B)), hypotheses with smaller Kolmogorov complexity should be accorded a higher prior probability.

From there, update on evidence. If a hypothesis (no matter how simple) is contradicted by the evidence, then obviously your estimate of its probability should go way down.

The use of Kolmogorov complexity (or something roughly equivalent like Minimum Description Length) is important here. As explanations of combustion, "A wizard did it" sounds simpler than an explanation of the chemical reaction that actually happened, but a full model of each of these explanations (including the wizard and chemistry) would reveal their true relative complexity: the wizard is much more complex than a few simple rules about chemical reactions.
This could work if you are always forced to enter the full password to start a login session. The "PIN" password's hash could be generated at that point and held in protected memory (e.g. by a root process); it would go away on logout, as well as after some small number of failed attempts.

As to whether it's a good idea, that's debatable: if you want to solve the problem of being prompted for an admin password many times to perform tasks, a better answer might be to prompt once and get some sort of authorization ticket which allows the user to do a particular task without entering a password until the ticket expires.
Gilt-ii Takes Top Prize At The TechCrunch Disrupt Hackathon
To my knowledge, sharing folders can only be done through the Web interface.
While I don't have data to cite right now either, a decrease in government subsidies is more likely to push prices DOWN, all else being equal. Increasing loan disbursements will, effectively, increase the available money supply in that market (of young adults entering college); and significant increases in money supply are by themselves inflationary, i.e. tend to push prices up.

To help see why, imagine you have one apple to sell. Alice and Bill are quite hungry, and both have $5 to spend. The maximum you can get from selling your apple is $5, because that's all either has to offer.

Suppose I come along and loan $20 each to Alice and Bill. Now if one offers $5, the other has the power to outbid. This new situation certainly won't DECREASE the amount of money you'll finally get for the apple, and could in fact end up dramatically increasing your profits.

This is oversimplified, but illustrates the legitimate macroeconomic essence, I think.

Of course, we have to qualify this with "all else being equal", which the real world is too messy for. I thought total student loan payouts in the USA had been increasing on average the past few decades, but don't know for sure: can anyone verify one way or another? The best I could quickly find is the "Average Debt Over Time" chart here:

http://projectonstudentdebt.org/files/File/Debt_Facts_and_So...
PhotoFloat - a fast web 2.0 photo gallery for unix hat mentality done right
Great to hear, I'm moving to Berlin in Autumn.

Does anyone know where to find startup/programming/tech events in the berlin area? Which mailing lists to follow etc?
Agree with Ted. I've heard so many horror stories from people who thought this way in the beginning. Yishan Wong, would give you good stories about, how zuck tried the contracting route when Accel funded them and very soon pressed the hard revert button.

Jessica - I'm a YC founder too, and most people have strong opinions on this. (http://bit.ly/9uDFfe); Maybe, you should ask pg, what he thinks.
Funny thing, once you start emailing a google recruiter to set up an interview the ads definitely change.
Are you seriously suggesting that the costs of healthcare provision and education are unaffected by computers?

I'd be surprised if there wasn't somewhere you can do an online degree in the application of IT for cost savings in healthcare.
The comments are absolutely terrifying.
Wow. Sad. That book, The Soul of a New Machine, and Tom West's story, was what made me decide to go to college for real to study EE.

I ended up switching to CS but that's incidental; my eyes had been opened to endless possibility.
Here's your answer:

imageshack.com
about.com
ehow.com
sparkstudios.com
yfrog.com
liveinternet.ru
pgmediaserve.com
wikimedia.com
adfly.com
thefreedictionary.com
amung.us
btjunkie.com
bluehost.com
drtuber.com
ero-advertising.com
autohome.com.cn
exblog.jp
inetglobal.com
milliyet.com.tr
imagebam.com
naukri.com
bigpoint.com
altervista.com
hypergames.com
gsmarena.com
excite.co.jp
admagnet.com
macrumors.com
linkbucks.com
cracked.com
traidnt.com
radikal.ru
paper.li
eluniversal.com.mx
wiktionary.org
indianrail.gov.in
docin.com
123rf.com
perezhilton.com
mangafox.com
hostmonster.com
myfreecams.com
giveawayoftheday.com
ultimate-guitar.com
itpro1.nikkeibp.co.jp
pantip.com
hawaaworld.com
120ask.com

4.8%. That's more than I would have thought, but it's still a small number: 95.2% of the Alexa 1000 keep AXFR disabled. Also: someone should tell some of these people not to do this.
That's not quite a fair comparison since the area of Berlin is well over double that of Portland, for example. Those 3 US cities are all still noticeably less dense, however.
A Technophobe Adopts the iPad 2
HTML5 game creator with C++/MFC desktop editor application: http://www.scirra.com/forum/viewtopic.php?f=35&t=8468
I don't think so. We don't compete with VCs. In fact, VCs like us, because we cause more startups to exist. We compete more with angels than VCs. But our real competitors are employers and grad schools.
Woah, this pretty much describes my "perfect" file organization tool which I've been thinking about in the last months. I was thinking of combining it with revision support (every version of your file stored) together with Dropbox-like synchronization.
Incliq - the (P2P) social network that doesn't suck?
From what I've heard, financial aid is much easier to get at Harvard than, say, FSU.
i heard that some people say that in europe there are too many holidays, especially in those countries that are not very rich. those people say, that these vacations, holidays and other evidences of socialism (or even laziness) are the cause of their problems.

i dont know, just wanted to hear thoughts...
Both this and the other link aren't working, try this:

http://en.wikipedia.org/wiki/Baumol_effect
That is itself a hypothesis. Here is a simpler one: The probability of a hypothesis being true has nothing to do with its Kolmogorov complexity.
Looking at the four nodes below "regression" and those below "classification" in the OP, we see they are the same. The reason is that the same methods can often be used for both.

This is what the comment means when it says the division between regression and classification is often artificial (i.e., imposed by people who are concentrating on taxonomy).
It all depends on your situation.

Do you have ~1 year of salary for a new employee in the bank? You're probably doing alright then, and can definitely afford the risk. "1 year of salary" is, of course, just a suggestion, but you don't want to hire someone without looking really deeply at how it will affect your finances if you are in a "struggling" phase.

Do you spend an inordinate amount of time doing non-technical tasks that take away from your product? If so, a designer/salesperson/client-wrangler can be an extremely valuable asset in even a small company.

Essentially, if they fit a need you think you have in your business, there's nothing wrong with a hire. Don't just hire a friend because your friend needs a job though - that's a sure-fire recipe for disaster.
Awesome. There's a lot I'd like to do without having to incur the overhead of a Virtual Machine

Like use the Linux BlueZ stack. But that still sounds remote at this stage.
sure.

When Lessig "accuses" societies of x-financing themselves with high journal prices, he actually does the same, using his secured tenure. I'm almost certain, that he couldn't care less about the Free Culture's contributions to his pension plan's bottom line. Or of other's, for that matter -- I guess.

Then again, cross-financing i.e. investigative journalism didn't serve power well, and in the end of the day, it was obvious to almost completely replace it with PR for the publishers. Cory also knows this: there is far less overhead to write fiction than to track down and uncover i.e. the broadcast flag. He can achieve the former, but could not kindle and leverage social pressure to prevent HDMI from happening. Kudos to him, that he tried.

OTOH, nothing really stops publishers to degenerate into parasites, either. They can be useful, and some are, but on the whole, the economics can be completely changed -- not unlike when movable type came in. Moreover, one can cite examples, when publishers/media are downright harmful, only to maximise private profit. Lessig and Doctorow raise this issue: publishers seem to be doing their part of fulfilling the prophecy too.
Don't ever get a non technical idiot.
Evernote's Desktop App is a pretty big part of their product. Here's their open source page which reveals some of their technology choices:

http://www.evernote.com/about/opensource/

I think they got the Webkit license wrong. Just like the LibXML License, it says:

> Copyright (C) 1998-2003 Daniel Veillard. All Rights Reserved.
"This is a great idea. Early use would have to be limited, because the rest of the world assumes directories."

Tagsistant still uses directories. It's just that the directory names are automatically also usable as tags.
Too many holidays means you always have someone in the team who is in holidays and that's not good for projects.

For a lot of jobs though, it doesn't matter.
The biggest difference is that we were using the same cards several times, and in this study we only used the cards once each. At this point everything is speculation, so I really can't say anything one way or another as to why this happened.
no. it sucks.
Seriously, as I read that part I thought "um, doesn't everyone have those?"
Interesting. If you live somewhere boring (where all you get is a bunch of drunk college kid photos), this firefox extension will let you specify any location:

https://addons.mozilla.org/en-us/firefox/addon/geolocater/

(wasn't able to find similar for Chrome/Safari)
Show HN: Shoplove - A women's high street store aggregator
Background: I noticed that my better half spent a lot of time searching for the same thing (at the time it was maternity dresses) across a whole load of women's fashion stores online. So I built her a site that lets her search some of the top stores from one site.

I have an idea for a few social elements that I want to add to try and make more of a community.

Any feedback, tips etc welcome.

http://shoplove.co.uk
Clickable: http://shoplove.co.uk
After living in Munich - the self proclaimed (former) IT capital of Germany - for over 10 years I'm planning to move to Berlin, too.

For several years I've tried to build a community around Ruby/Rails but looks like people don't care and all the cool stuff is made in Berlin anyway...
Why would you need an online service to do that, if the point is just to write code for you that you're not going to share with anyone? Or did I miss something?

(I don't understand the point of 750words.com either, for that matter, except if you're not satisfied with a text file and quick scripts for reminders and word counts: but if you want to do a diary like 750words.com about coding and getting your hands dirty, why wouldn't people just code the thing they want?)
Unfortunately I can't speak directly to this. Our correlation was done using the acquiring bank's BIN, and this information is readily available on some normal VISA cards, and even some prepaid cards (due to the CARD act, these are almost exclusively currently for use inside the US only). This isn't some super secret information, the specialty issuer helped the most with creating several one-off cards in specific values and other logistical concerns.
DRM and a truly open platform cannot co-exist. It is impossible. When you control a point in the stack, you control everything below it. A good example of this is VMware.

My comment was a bit snarky, the but the point remains. I can't get my hands on the latest sources so I can add a fix to prevent applications from detecting rooted devices (a cat and mouse game for sure, but beside the point). My money would also be on Google shitting a very large brick and trying to find a subtile way to prevent my patch from working.
This looks to be a ton of fun. Thanks!
I work at home and on vacation seamlessly, which is marvelous, and also have made amazingly close friends across continents. I have no idea how I ever would have met those people if not for the internet, and I surely couldn't be spending hours a day on the phone with people in Russia and the UK with the old phone system!

No doubt your example isn't isolated... this sort of global connection making seems to be becoming more common. I think it's going to be a really amazing force for cultural change in the next 20 years.
DeskMetrics (http://deskmetrics.com/, http://www.crunchbase.com/company/deskmetrics) comes to mind, they're doing analytics on the desktop.

(I've got no relationship with them)
I actually agree with Sarah/Paul. OK, London will still be THE European centra for startups because the VCs, successful companies and a lot of great people from all over the world + the English language.

But...

Berlin has a great international atmosphere, a lot of talented people and people really love startups. But the most important thing is that startup people actually moving to Berlin from all over the world to start their startups or to join others.

When people want to move to a city because of the startup scene there... that's a sign of that something great is happening there.
Same as getting 100s of resumes for a job posting. Just because you only hire 1 person for the position does not necessarily mean that you hire only from the best 1 percent.
The scariest one for me was the one that said, "This idiot should be jailed for life for he potentially could have done." Er, what? By that logic, all of us should be pre-emptively jailed, because we all have the "potential" to become terrorists.
There will always be people who think your app should be cheaper or free. How many of them will write their own app and sell it for less? How many will put in the same number of hours of work and give it away?

My message to them is to pay or don't pay, but stop with the whining masquerading as "advice." If someone has a strong opinion about why the author will make more money at a lower price, they should walk their talk and write their own damn software.
I hope I'm not getting carried away in this discussion, given my passion for the topic and disappointment in IE. Apologies if so.
I suppose you see cutting edge as frivolity, but yes, IE is entirely incapable of the more advanced and interesting things that Firefox and Chrome can now do. Hence, one might write a degraded version for IE, or a separate version in Flash. The thing is, all other browsers are very good about getting their users to upgrade, so I don't really think about a degraded Firefox, Safari, Opera or Chrome version.
S I've coded myself into corners testing with Firefox and Safari, then had to redo it a lot for IE to work. Maybe it's just mainly painful memories from when I was starting out.
About 4% of our users are using IE9 currently, so I haven't heard much user feedback about the JScript speed. I do hope everyone upgrades soon, of course.
I don't work for an enterprise, and I am the only full time developer in my (micro) company. With everything I have to do, testing in 5-6 versions of IE has been a big problem for me in the past. Given that my experience does not seem to be isolated or anomalous, I don't think I'm doing anything wrong.
Perhaps Google and Mozilla have made mistakes, and update too often - but their situation is so clearly superior to Microsoft's, who can't even figure out how to get some people to upgrade from a browser released 10 years ago, that it's clear which system is working better. As usual, the ideal style lies somewhere in between.
"If you start twiddling with relationships between tags, I can imagine how many paths previously stored in software will get broken."

Twiddling with tags is no worse than twiddling with directories.

Few people consider it a fault of the design of ordinary filesystems that if you mess with the underlying filesystem layout, software that relied on that layout might break.

The same is really the case for any kind of dependency on a certain kind of organization of your data.

The fault for breaking software that's tightly coupled to a certain underlying organization or layout lies with the software itself (for not tolerating changes) and with the user for making the changes in the first place.

"I can also imagine 'identity problems'. Not counting symlinks and hardlinks, the full file path serves as its URI. How can I be sure if /photos/europe/DSCN0001.JPG and /photos/london/DSCN0001.JPG are the same files? What's the file URI here?"

But symlinks and hardlinks are the critical bit of filesystem functionality that makes ordinary filesystems subject to the very question. So why would you not consider them?

There are various solutions to this problem on ordinary filesystems: first, your tools (like "ls") could show you that a file or directory is symlinked (though you might have to traverse through the parent directories to find out whether there is a symlink). Second, you could also use stat to check the inode of the files in question to see if they're the same.

It should not be difficult to add similar functionality to a tag-based filesystem.
'Events', a list of creations, changes and deletions.
How to Get Rid of Dandruff
How to Get Rid of Dandruff
Great job keeping the design classy and out of the way. Seems simple and easy to use - hope you have a ton of success with it.

Any idea on how to keep it alive/monetize it? Maybe high street stores would want to promote some of their items to the top of lists?