skysight-inc/HackerNews huggingface dataset:
As I noted above (5 hours before your post), these comments all took place before they posted a link to some instructions. That link was added in the afternoon, eastern time.
Social Commerce Site Pays Users to Source and Market Daily Deals
The state-owned swedish gambling-company Svenska Spel set the bar high with only allowing numbers in their password, with a max length of 6. Good times.
Would have been a great article except for the last 3 paragraphs.

Instead, I like the letter from _why in this post:
http://delicious.com/redirect?url=http%3A//www.smashingmagaz...

It goes:

I do not write tests for my code. I do not write very many comments. I change styles very frequently. And most of all, I shun the predominant styles of coding, because that would go against the very essence of experimentation. In short: all I do is muck around.

So, my way of measuring a great programmer is different from some prevailing thought on the subject. I would like to hear what Matz would say about this. You should ask him, seriously.

I admire programmers who take risks. They aren’t afraid to write dangerous or “crappy” code. If you worry too much about being clean and tidy, you can’t push the boundaries (I don’t think!). I also admire programmers who refuse to stick with one idea about the “way the world is.” These programmers ignore protocol and procedure. I really like Autrijus Tang because he embraces all languages and all procedures. There is no wrong way in his world.

Anyway, you say you want to become better. I mean that’s really all you need. You feel driven, so stick with it. I would also start writing short scripts to share with people on the Web. Little Ruby scripts or Rails programs or MouseHole scripts to show off. Twenty lines here and there, and soon people will be beating you up and you’ll be scrambling to build on those scripts and figure out your style and newer innovations and so on.

— _why
Whilst I'm pleased they're using the data (though attribution would be nice), I'm concerned that they'll start updating the maps themselves and not contribute their work back to the community. Will have to wait and see I suppose - I'm unsure what the license for OSM data is.
When have you ever before seen an apology from a computer supplier about delays in delivery, that actually went as far as including x-rays of the parts involved, just to illustrate to ordinary customers how exactly it all went wrong?
Stick with it. 300k a year is obscene. Cut your living expenses; for instance I am paid a fantastic amount of $21k-$22k, it hurts but I am able to pay my mortgage, bills, put food on the table(and still eat fast food), add to my 2 savings accounts, internet/netflix, daughters college savings, and put her into a local private school; simply by living frugally. The good thing is I'm comfortable in my living conditions, I've found that 'balance' and so any pay increases from here on out will be adding to my financial situation not adding to my bills.

I sucked away over a year of my life doing sales; it was soul-crushing but it gave me a very strong business-sense; I gave the Marine Corps 6 years of my life, that was soul-destroying but I came out a better leader. You have to make sacrifices to put you where you want to be. And a year, two, three, four isn't really that long; it's much better than being hungry.

tldr; Work the 300k job, live frugally/save, take what traits you can from the job, working on creative jobs can wait.
If hotels billed like hospitals
Woah, that's amazing.

I want to play with this now.
Edw's comment aside, I can understand being bored with programming. After you learn your way around a dozen or so different platforms, if you're not getting bored you might want to check to see if you don't have a bit of Asperger's.

But he nails it when he points out that all of this programming talk is bullshit. It's just stuff to chat mindlessly about while you're not helping people. Programming is making computers help people. Never forget that. The more you focus on the computers part, the unhappier you are going to be.

I will extend my analogy. If after the 50th article you read on HN about some upcoming technology you haven't figured out that something is wrong with your focus you should seek help. If you want theory, computer science is a great field to study. For the vast majority of us, it is not an end to itself.

It's all very easy to get good at critiquing Judy arrays and suck at making something people want. You can carry on like this for the rest of your life. Don't do that. You provide a bridge to the future for millions of people. Please, the rest of us need your help.
Especially if you're running a platform that dropped 32-bit support in it's latest release (WinServer); can keep all of our instances consistent now without being behind an OS release.
Hope you're thinking of a self-contained LCD/touchscreen off the shelf.

I've been trying to ascertain how to hook up a small LCD and capacitive controller over the LVDS/DSI port and I'm not getting a lot of information. Asking on the forum isn't getting much data.

Is there SPI or I2C on the flex connector? Nobody knows. How about power for the LCD backlight? Oh, the 5V rail is limited to 1 amp. How about the DSI driver? Broadcom won't talk.

You start pressing for details about this and then the stance swivels to "Hey! This is an educational computer! You shouldn't be working on wacky applications like this!" I don't see a lot of people proposing educational applications for the Rpi so far. Just people that want a cheaper Pandaboard.
http://en.wikipedia.org/wiki/Morgellons
"More than 90% of email is considered spam", and that "75% of email considered spam is actually legit".

This does not match my experience, and suggests that the "growth in spam" is primarily a growth in mis-classification.
مسلسل اكون او لا الحلقة 7 
مسلسل اكون او لا الحلقة 7

http://video.qlbak.com/10203.html
You're right that it's similar to extracting it to a module since (in this example) HashGenerator.new is evaluated with the class and in my Request spec I can't exactly stub HashGenerator.new to return a double.

How would you do it?
Wikipedia: Page one of Google UK for 99% of [1000 noun] searches
As one of the commentors said... Sh*t happens. Not their fault...
Can we stop calling it NoSQL? Cassandra has a SQL now and there are other "NoSQL" databases adopting this and the fact that they didn't use SQL wasn't a huge point with how they worked anyway.

Instead of NoSQL 2.0 how about Key Value stores or Document Stores or something else?
Roofing contractor in Columbia
This stuff happens, it's not a problem. I just wish that the project was less in a hurry because it's a no profit organization so there are no time-to-market issues.
What an ignorantly worded blog post. By the TSA?! Come on.

If anything, this post does nothing but give the impression that the flaw in the scanners IS true.
Yes I am wondering whether it is that much different than including a concern module, at the end of the day you still have to test the code. Interesting approach though.
Alignment: Affable Evil
Nice to know they care and don't just ship anyways (it would probably work anyways in many cases, but cause lots of frustration).

Since the author didn't mention it in the article, the "magnetics" are actually small transformers that filter noise, DC and make it harder to fry your board via the network port.
Nokia Hiring 100 Workers at Recruitment Event on March 15
Manager, Social Media Communications Job, American Express
Spidermen Videos in 3gp, Mp4, Mp3, Flv, HD and Wmv for FREE
Create a RequestFactory which is responsible for creating valid requests, put the hash generator in there. Then use the factory in the controller instead of directly creating the model.

That way you don't have the indirection of an ActiveRecord callback and you have your process of creating a request and assigning it a unique hash in a straightforward single process.
Ich werde dort sein (that's my ration of poor Deutsch for the week)
Profitable Startup Seeks Tech. Cofounder
Hi!

I'm the founder of Helpjuice.com -- A knowledge base platform that helps companies deliver instant support to their customers.

We're profitable, we're growing and we need help.

If you're a rails guy that has a passion for UX, building things and scaling, I really want to talk to you.

I'm sick of being a solopreneur. It's really hard. Especially when you start losing deals with big customers as you can't keep up.

[Video pitch @ Demo Day: http://www.youtube.com/watch?v=DZso8AZ1QpQ]

=== About me: ===
* From Bosnia. Now in Austin, TX.

* Built a successful consulting company before I turned 18. Had many, many projects in the past.

* Love to hack (hacker + designer + hustler).

Please, drop me an email; Emil@helpjuice.com
Omnius for SE version 0.34 (7th March 2012)
There are some licence and copyright matters to be dealt with, but it's good to see another company switch to OpenStreetMap
Anagrams .. Something that looks like it should be in a wallet (eg shopping list) .. Use the sum of the digits on your credit card plus a word
Combined with poerline networking like HomePlug devices, you could drop one behind every TV or monitor in your house and stream video from anywhere.
I'm a big fan of octopress, which is essentially Jekyll + themes + social media + generation and deploy scripts. Octopress includes good documentation and has been easy to use with Github.
Remote Impress.js presentation controller
Load Balancing and Reverse Proxying with Nginx
SOPA poked an angry bear and set it loose
Not really, no. I had to push for the bandwidth prices, but not for the hardware. These are the detailed specs of one of those €448/month servers (Sep'11 prices) :

- DELL PowerEdge R710

- 2 x Six Core Intel Xeon E5645 2.4GHz, 12M cache

- 4 x 300GB SAS 15K RPM Drive (RAID10 controller with 256MB cache)

- 48GB DELL RAM

I would say their reliability is great on the dedicated side (their Cloud reliability is just OK) and their "fanatical" support is really good, as they advertise.

Edit: just to clarify these are Rackspace UK (LON3) prices.
Jekyll is the way to go.

That's quite the over-generalization.
Yep, and it always reminds me of how far Apple came with Objective-C. Microsoft and Google continually push new languages on us, and yet Apple developers used Objective-C for over 16 years just fine, and continue to push technology barriers with it. Apple instead chooses to improve supporting tools - XCode, etc.

On the other hand sometimes you have to take a step backward to take 2 steps forward. Sometimes thats a project rewrite, sometimes its a new programming style, new code layout, a new IDE, or a new programming language. A language is just a tool, and picking up a new one shouldn't be hard. Its natural that we tend to migrate to simpler and more productive tools over time.
I'm not complaining, it's surely no easy task, but how can you claim they are unduly in a hurry? They were 3 months behind their original plan.

This was a mistake by their manufacturers, and could have happened no matter how long they took.
From what I understand, the idea is that the first few batches will go to hackers so they (we) can get to work stress-testing and creating with these. After we're done, they'll sell the next batch to the education market hopefully with the new tools/accessories that the hacker community had come up with.
As far as I can tell there is a one-to-one mapping between constructs in VB and C#. Once you get past the syntax of each, they look "the same".

I find it slightly annoying that Microsoft doesn't just drop C# or VB, the resulting "shock" to developers would actually be far less than when they dropped VB6.
Surely he means "Danny Tanner," as Bob Saget is hardly a "corny dad." Not surprised at the mistake though.
Hey, I'm the guy behind ANGELINA - glad you like the project! The New Scientist game is available to play on that link, near the bottom of the article. You can also check out older games (less impressive than the one we made for NS!) over on the project site: www.gamesbyangelina.org/games

Thanks for taking an interest, HN!
I like the blog style and the bootstrap use. Good job
Cool idea. Can a computer design video games for humans through a combination of trial and error, and combining existing games?

I think it can. Will be interesting to see what games it produces.
Apple and five publishers are being threatened by the DOJ for price collusion
A case for the Raspberry Pi
HyperDex provides strongly consistent GET/PUT operations and fast searches over data. It uses a new object placement technique to facilitate these searches, and as a result, a search may contact a very small subset of hosts in the system.
I don't make a habit of responding to comments, but your response contained 4 insults in a single sentence of 8 words, which is seriously impressive. Kudos to you sir!
Netflix: Fault Tolerance in a High Volume, Distributed System
Panasonic uses graphite to create rubber heat sink
Thanks for pointing out the paper. If the paper doesn't cover a question, I'm happy to answer (primary dev/paper author here) it via email, or here on HN.
When I was 21, I thought the fun part was learning new technologies and the hard, frustrating, somewhat boring part was writing the code. (I also only knew C++ and Java, so I thought the accidental complexity of these languages was an intrinsic fixture of programming.) Learning Python, then Ocaml, then Lisp, was a lot of fun. (The REPL makes a huge difference in the experience of programming. It makes the code real rather than some hazy gobbledegook.) It was even better to start using these languages for real-world problems.

I'm 28 now and I find the writing of code to be the fun part, because I'm now good at it and know better technologies than C++ and Java. I get into "the zone" and before I know it, 4 hours have passed. Unfortunately, that's not the reality of industrial software engineering where, if you're lucky, 25% of your time might be spent writing code. Learning new platforms (often with so many of them that I can only learn enough to glue them together) is often boring. It's fun to learn new technologies when there's something genuinely new in them, but I'm sick of having to learn new and often less useful ways of doing old things.
The problem with these "I made this X in 5 minutes" announcements is that frequently, it looks like you made it in five minutes (and I don't mean that in a good way). This phrasing " I did X in Y time" is obviously meant to highlight one's skill and speed, but if the product looks crappy, the forest is missed for the trees.

I think this is a neat collection of frontend tools to make your Jekyll (or other static) blog snazzy. It's a good article in that respect: "Here are all the tools you need for a full featured Jekyll blog." But making the point of it being a "fast setup", as someone else pointed out, is a weak point, since wordpress and others are just as fast or faster.
The homepage (http://hyperdex.org/) has more information, although the best source for technical information would be the technical report we've put together (http://hyperdex.org/papers/hyperdex.pdf)

Edit: Link to paper and not out-dated slides.
Popcuts (YC S08) is shutting down
Chimpanzees have police officers, too
Not to mention there are many (good!) free options for hosting it (due to the lack of a database): heroku, github, etc.
Casa Padre Movie Details
Casa Padre Movie Details
technique via rigorous training sequences
So I'm trying to understand the British grammar. The blog author's usage is correct ("Apple are thieving bastards") because using a plural verb after a collective noun indicates that it applies to the members (who are multiple bastards). But isn't the HN title incorrect ("Are Apple 'stealing' Open Street Map data?") because the data is/are (unrelated!) being stolen by the company as a whole, requiring a singular noun, and not being stolen by individual members?

http://alt-usage-english.org/groupnames.html
It feels a bit silly to fawn over map tiles... and I'll probably be accused of being an "Apple Fanboy"... But I'll be damned if those aren't some gorgeous tiles.

Hopefully, this signals apple will move away from google for the built in maps app and provide something superior themselves with something comparable to the kick ass turn by turn in the current Android devices.
Www.espncricinfo.com hacked
More details from OSMF http://blog.osmfoundation.org/2012/03/08/welcome-apple/ ( and HN submission http://news.ycombinator.com/item?id=3679604 )
> Or you could just install wordpress? Unless your aim is to jump through the hoops, or satisfy the nerdy carving of coding we all have.

I would have to agree with you. Now, as far as satisfying the craving... lately I've wanted to try Jekyll and serve the site from Amazon S3 + Cloudfront. Seems to me it would handle a tremendous amount of traffic and be very fast.

Now, if only I had content that a few million people wanted to read...
Good luck with the switch.

I did this a few years ago and love it.

Things you should know depending on what you're doing:
Math/Finance
- statistics, know stats inside and out.
- differential calc and finite difference methods
- Black Scholes,

Programming
- the R langugage
- vba, if you don't know R really well then vba can be useful for modelling. VBA is approachable enough that every trader uses it and when they move shops they take their vba models with them.
- C++ or C, it's still used very widely and often is the language that interviews are conducted on.
- TCP/IP performance.
- linux kernel tweeks for performance.
Seems really useful for (non-flash) indie game developers. Really they should all use something like this. Getting patches is annoying.
There's at least some correlation. How strong that correlation may be is debatable, and there are always exceptions and extenuating circumstances. But writing is an expression of thought, and as such, its elegance -- or lack thereof -- often reveals quite a bit about the mind of its author.
OSM does not use Ordinance Survey Data. (OS has started allowing some tracing). The data matches up all over the world, not just the UK (OS only has detailed maps of UK).

It's OSM data.

As for references of "stealing", remember don't attribute to malice what can easily be explained by incompetance.
Ask HN: did you manage to launch a profitable, opensourced, app?
I'm interested in any experience you may have on the subject. Thanks!
please remove this annoying animation, and strange effect with mouse cursor on inactive days (for a moment I thought that chrome has crashed)
I don't remember every having to deal with database after installation. And with most host nowadays, it's sort of auto-managed.

Update with wordpress is a click-away.

I've seen much difference between two when it comes to maintaing, having to touch databases etc.
I thought someone compared the terrain with OSM and in certain locations it differs?

Edit: They're apparently combining map data in some places.
Evolution is a pretty cool tool. That said, it has its limitations! Inventing brand new mechanics seems to be a particularly tricky problem, for instance. Look at something as left-field as Antichamber (from this year's IGF). That takes some creativity to come up with, I think.

Still, that's why it's research! Wouldn't be fun without feeling a bit impossible.
true...I've been wanting to try out jekyll and even though it looks slower than a login/3rd-party setup it's still demonstrably easy, from this post...so that's extra incentive to give it a go.
I've learned this the hard way. I have an app which has callback chains through 5+ models and it's basically impossible to figure out what's going on.

-C
The OSM data that Apple are using is from 2 years ago. That would be under CC-BY-SA. Attribution is not 'nice', it is legally required (i.e. copyright infrigment if not attribute).

OSM is changing to ODbL soon (since CC doesn't make a lot of sense for this sort of data)
I love programming and find it very relaxing.

I would probably also like re-arranging chairs at a charity function. Or solving mathematical puzzles in books. I also love instrument flying, which is like real-time fluid dynamics where you die if you screw it up.

But I've come to understand that these are just properties of the types of people who grok computers -- detail-oriented, able to spend many hours in the zone, and in love with complexity. At some point, the "benefits" from this personality type become drawbacks. There are a lot of guys spending thousands of hours on code in their spare time that might help 3 people -- who are also programmers. I'm not saying this is a bad choice. It just seems to me like we programmers as a whole like trivial things and can spend most of our time on them as long as they tickle our analytic bone. Continuing my flying example, there have been cases of people flying airplanes into the sides of mountains in perfectly good weather while they were fiddling around with the flight computer. Many of us are doing the same thing -- only in very slow motion.

By the way, the fun part is learning the technology. The hard part is working with people to make something they want -- which is why it's about a million times more important.
I have the slight suspicion that the TSA is going to remember the name of "some guy" very well when it comes to letting him board a plane anytime soon.
I'm also 37, and have been programming a similar amount of time (15 of those years professionally). I've worked in 2 person, 10 person, 20 person, 30 person, 50 person, 300 person, and 5000 person organizations.

What I've discovered is this: In larger organizations, you get respect by being the "answer" guy. If everyone's coming to you for advice, you become more important.

In small organizations, you get respect for being the hero, who waves his magic wand and fixes things after everything goes to shit. This is easy to do since most of the operations are pretty basic and cowboy to begin with.

The biggest key to respect (in mid-to-large organizations) is playing the political game. The more your name is on peoples' lips, the more important you'll appear to be.

But the question is: WHY do you want it? If it's for the money, you can get much more money with less effort freelancing or consulting. If it's for security, you could also get that by digging yourself so deeply into an essential project that nobody can get you out. If it's for the admiration of your peers, just remember that it also sparks envy, and separates you from them emotionally. If you wish to belong, you're far better off choosing a faction to ally yourself with, and remaining loyal. Elevation is a loner's game.
Yes. We seem to be trying so hard these days to make our organisational structures appear flat and informal (e.g. open plan office spaces, casual dress policies, "360 degree reviews" and an aversion to using job titles) that I feel it's just pushed the competition for status and respect underground. The people who've been around for a long time simply find other ways to show newcomers that they're important or that they should be listened to. Things like camping out in one of the meeting rooms "because I have a lot of import calls to make". Or wearing something just slightly smarter than everyone else. Or a kind of faux humility like ScottGu's sub-title on his blog: http://weblogs.asp.net/scottgu/. Or coming to work in their 1998 "version 1.0 shipping date" T-shirt.

I've recently starting to think that people have a fundamental need for hierarchy and what you might call "respect structures" and that if you deny them the job titles and corner offices then they just find other ways of projecting their status. In a way, I'd prefer the overt methods - so long as there's a route to getting there myself someday.
Yeah, that's probably close to the truth. I hate being so cynical, but it's probably reality.
Crockford on JavaScript - Episode IV: The Metamorphosis of Ajax
Transmuting Philosophy into Machinery
updated version really looks (and works) nice, thank you!