skysight-inc/HackerNews huggingface dataset:
Denmark is an interesting case study of this working very well to encourage a competitive economy. In Denmark it is extremely easy to fire people, but also very easy to hire people. This actually decreases unemployment, because companies can easily downsize during recessions, weather the storm, and then hire the workers back (unlike in the US where companies have to hang on to contracts while in a downturn).

http://www.economist.com/world/europe/displaystory.cfm?story...
I've mostly been using django which is wonderful (even more so if you do things their way). The thing I love most about django is their orm, it makes cakephp's orm feel like a toy. I haven't yet used pylons, but I'm thinking that it would be good for me to learn another orm and it offers full support for a few.

The reason I picked Django was the "apps". App's are python modules that tie into your project and provide functionality of some sort. The two ones off the top of my head are the "admin" app, which is frankly amazing, and the comments app which is a good example of what most apps are. An app that handles posting of comments and attaching them to any other kind of model.

Django's history is in publishing and it shows. One app I'm making is for a real estate firm, I'm using Sorl Thumbnail, django-googleappsauth, and the admin app to take care of posting photos, having a single login with their mail (google apps) and a nice featured interface for the agents. Django's a great fit.

The other app is an internal order tracking system that has to check against edi files and all sorts of other gotchas. It's got to do operations on millions of rows and lookups from multiple databases. Python has no trouble with most of this, but django's apps and orm doesn't exactly fit with the bulk of the operations. I do however use the django user system and fairly easily tied it into an active directory auth backend. The Admin app isn't useful at all for most of the interfaces, but the form classes and view layer (usually called the controler in most mvc's) let me do what I need to.
Throw out your code
This is some quality tabloid journalism from Techcrunch.

They have lined up some open advocates who they can trot out to call "Facebook" evil, then ride the controversy, while suggesting Facebook will "win" because of their "500 million users".

Whatever you think of Facebook's currently strategy all the people quoted in the article work at huge companies, Kevin at BT and Chris is at Google. Both of those companies, along with many other (like mine, Yahoo!) have huge user populations and they aren't going to sit idle while Facebook attempts to dominate.

At the end of the day this will be decided by how much Facebook users like or dislike the new features, not by anything else.
How much do you pay for sub-domains? 123-reg.co.uk charges $15 (GBP 10) per sub-domain.
Does anyone use something like Warnier/Orr diagrams for on-paper procedural code, or do you just code/pseudo-code in the target language?

http://varatek.com/warnierorr.html

http://varatek.com/warnierorr_diagrams.html
New email from Steve Jobs: 'Life is fragile'
I'm not going to be comfortable until Facebook's motto becomes "Don't be evil". ;)
What's the deal with the freaky message about not being able to send spit tests from NY State? Can anyone explain that issue to me?
Seems fairly reasonable to me. $70 for 2 priority international fedex shipments. Also I'm not sure, but shipping saliva may undergo more costs than your normal international shipments. The FAQ talks about certain customs forms that need to be filled in.

I went ahead and purchased. Been intrigued by the service for a while but found the costs prohibitive; hard to pass up an 80% discount, for me they've reduced the price down in to "impulse buy" territory.
Off the top of my head I'm not sure but I guess Facebook is unable to use javascript inside an iframe to determine the current url? What about when the like button is clicked, no way to confirm the url?
Building that and attracting even a small fraction of Facebooks users would be next to impossible; harder than building another Google.
You probably could. I think perhaps whats different here is that the eco-movement is asking people to do things that make almost 0 difference in reality (taking a shorter shower, remembering to bring your green bag to take home groceries in), but still make them feel like they've made an effort. Perhaps we should only ask people to make changes for things that will make a significant difference, otherwise we risk squandering their will to change on basically pointless actions.

Then again, you could argue that getting people involved at all may lead to better things. Political campaigns use this principle; first they just try and get a sign on your yard. If you'll do that, then they ask for you to talk to your friends, call people, etc. Baby steps.

I'm not sure I'm convinced either way, but it's interesting to think about.
To avoid confusion: this comment refers to a prior version of the headline which said "Facebook = Evil" or something like that.
I have a hard time with these ideas -- they're borne out of a poorly articulated and rather obvious disdain for what is current. In fact, these articles about NoSQL, JSON, etc. always read like they're written by whining kids. "That stuff is old....we just want javascript....relational is too hard...XML is too hard....we hate how SQL looks...NoSQL is easier". Yes, I'm paraphrasing and being snide; however, I see no rigorous analysis of these articles which detail the benefits of these ideas for information storage and retrieval. What I do hear is "Facebook and Twitter are doing it, so it _must_ be the right thing to do".
The author seems to not make a distinction between a web application of some sort and then a website.

If he's making a website for a client, I really doubt that he likes to write all the code to edit pages, blog, update images etc himself for each project. It's much easier to base your project on a preexisting solution like WP, joomla, etc.

However, if he's making a web application, using joomla/WP is a complete nonsense, so using a framework like Code Igniter is perfect.

He doesn't have to use the ORM if he doesn't want to, he doesn't have to use the forking if he doesn't have to. Code Igniter is super lightweight.

On PHP's faults: When you've been working with PHP for a long time, all those issues mostly become non-issues, documentation reference lookup using http://php.net/<searchterm>; is super sweet, the arrays with all the array functions make arrays incredibly powerful, you can turn off all the automatic sanitizing code if you dont' want it, etc...

We've all seen UGLY php code, but that's just because the barrier to entry into becoming a PHP developer is so small, so there's a lot of bad coders out there.

But if you do things right, PHP development is very stable, you can do incredible amounts of work in a short period of time and the amount of information and pre-built code out there is vast.
Good to see the project developing. Now it's quite pleasant to work with, instead of Java's version.

Have you ever considered TinyCC for backend instead of gcc? It's quite slow to compile. "Hello, World" takes 4+ seconds to compile.
Why waste time on a foreign language?
Hey, that's pretty neat. Thanks for sharing!
I've had a torrid love affair with cakephp for many years, it works but it hurts you. I started learning symphony which is far from simple but seems to be worth it before I jumped over to django/pyhon. Kohana was my second choice after symphony as it seemed to have a good grasp on what it does and it did a lot less.
I would say that more outsourced jobs are done in Java/C# because they are "Enterprise" languages. In much of the tech world, PHP is viewed as a toy.
I just thought it was awesome because it could mean multiple things. My buddy and I were over here and read it and then we realized, "ah, he means to change the title. not to shorten it! ;)"
Of course many Hacker News participants come from non-English-speaking countries but have learned English to high proficiency, so I'd be glad to hear their opinions on this question about American secondary school curricula.
A bit of scouring around and I found some configuration settings to speed up Netbeans's garbage collection & buffers. Made it pretty snappy on my mac. Now that's once it's loaded and I'm editing; other times can still be slow.

But it was a happy switch from Eclipse. Netbeans took longer to do things, but it didn't require that I try doing them 3-4 times before anything would happen (e.g. start/restart tomcat).
Immediately after visiting the Tripoli sample page (http://devkick.com/lab/tripoli/sample.php), I was going to applaud the team for not making the dick move that usually takes the form:

body { font-size: 0.65 em; }

Then I realized the stylesheet wasn't enabled. tripoli.simple.css:

html{font-size:125%}body{font-size:50%}

Bummer.
Think twice before you give away your DNA and pay for the privilege.
These new facebook plugins that have been released, are they useful to us small web business? Can we use these to make more money or gain more users?
What happens when John Doe becomes the suspect in a murder? ;)

EDIT: In all seriousness, as this technology becomes cheaper and more advanced/insightful, I can imagine a future where these tests are required by the government in the name of cost efficiency. Then it will become a matter of trusting the government to guard and use our information responsibly...
It’s called ad re-targeting, and it’s the most effective innovation online ads have seen in a while. And no one will be able to do it better than Facebook.

Well, Google already does it better, but Facebook might be able to catch up.
I almost exclusively use FB on my iPhone (with Location turned off). It's the only way I can parse the stream while staying sane.
Looks like Amazon were right to ban them over privacy concerns...
This would be a good test for a "pundit tracker". Before the iPhone was available in Japan a popular theme was that Japan already has great stuff and the iPhone might get a boost from the halo effect, but that it wouldn't be special. 72% seems pretty special.

e.g.

wrong: http://www.forbes.com/2008/01/15/iphone-apple-japan-tech-wir...

wrong: http://www.tuaw.com/2007/12/19/docomo-to-carry-iphone-in-jap...

right: http://www.wired.com/gadgets/wireless/news/2008/06/japan_pho...
I guarantee you've been noticed. Your professors just don't care. They are probably more jaded than you if the classes really are that bad.
So you discovered you were lactose intolerant after 30 years, and throughout those years, you've presumably been drinking milk. Don't you think you would've been just as fine growing old without knowing you couldn't break down lactose?
Dotfiles.org is back online
I've tried (hard, three fair sized projects) to get in to django but I keep running in to limitations in the ORM that I could easily solve if I was writing sql direct.

I'm impressed with your ability to get the app boundaries so clean, re-use has been another problem.
How long before 23andme gets a 'share your dna on Facebook' button?
I absolutely love what you guys are doing. You might not get the press of Apple, Wikileaks, etc. but what you are doing is still amazing. As a taxpayer, and someone who has worked in various parts of the government, I love having so much of this data documented, cataloged, and made more easily accessible!
Oh my god..
This is called "New Incognito Window" in chrome/chromium, or a separate profile in Firefox. What would be really nice, though, is the ability to have a bookmark open in an incognito window. The separate profile in Firefox is better because it'll keep cookies between sessions so you don't need to keep logging into facebook.
The likes also feed into the advertising system, which may be obvious but I didn't read that connection. With the likes being so ubiquitous it's quite possible, given their broad reach, that Facebook will be able build a better model of your propensities than Google.
Sorry it was more referring to tying an ap location to ts correct location. It's not verc accurate.

Skyhook overcomes that, I guess, by aggregating data so the error is lower.
That does not seem PCI compliant
"A fool and his credit card number are soon parted" -- blippy, 2010
Two excellent points. A quick look at the manpage will make obvious that we routinely use gcc, tcc, clang and icc as C compiler backends =)

Also, -O2 is used by default, try compiling with "+-O0", it's a bit faster.

For big projects, it would simply not be possible to use the combine driver all the time. In that case, simply use the options "-driver=sequence -noclean", which will only recompile changed files. We intend to fix the fragile base class problem soon enough, by dumping the class hierarchy in the rock_tmp/ directory

One last point: it's slow to compile because 8-9 classes are pulled in almost by default, some of which are big, like ArrayList. In the near future, we intend to compile the sdk to a dynamic library so that compiles will be much faster for everyone.
I just tried and Chrome and it's almost identical to Safari. Don't know what OS you're on but this is on OS X (if you couldn't tell :-)) with everything totally default too (I almost never use Chrome so it's just how it came).
This is one case where telling them first might have caused less damage. Very terrible situation though ...
<quote>But a lot of scientists seem to have noticed that tacking "climate change" onto their funding proposals increases the odds of them being accepted.</quote>

First of all, it's not at all clear that this is true. But it _is_ exactly what you would expect if there was a perfect consensus that global warming is a threat. It's also exactly what you'd expect if global cooling were the threat. Public research money tends to flow toward issues of great public concern, and not surprisingly, possible change in the global climate is of great public concern.
Unless this guy doesn't have any Credit Cards or specialty cards (Grocery, Gas, etc...) I think he's probably already in the position that he's scared Facebook will put him in. It's just not being run by Facebook.

Really what he's doing is freaking out over Facebook because they've been open about what info they're collecting. While the Grocery store tricks him with a discount and then takes all his info on the back end.
Lean Startup Lessons Learned Conference - Live now on Justin.tv
My guess is shared host + uncached WordPress. It works pretty well up to 5 visitors/day -- which, sadly enough, makes it a great 90% solution.
All the card numbers start 5424 (Citibank MasterCard) and there are actually only a small number of different card numbers.

I wonder if this is something to do with test data.
Any theories on how it happened, technically?
While I understand your focus, I don't think you should ignore the culture aspect.

E.g. it's not original to me, but you're be sure it's true when your probably new CFO ends free soda for no other reason than to make himself look good (i.e. not in response to a change in the company's financial situation), and the rest of the board/CxOs doesn't care (much).
To put things in perspective, iPhones were 4.9% of all new phones for 2009 (http://asiajin.com/blog/2010/04/23/iphone-2009-takes-4-9-sha...)
Ouch. I guess I'm glad I didn't get around to trying out Blippy.
Well, there goes that valuation.
Geezus. Steve Jobs sends a terse, two sentence email wherein he states (very un-eloquently) a basic and well-known truth of life -- and he's to be anointed for Sainthood? Ask anybody who has faced mortality so closely. Yes, you learn hard and fast that life is fragile.

I'm happy Steve survived his illness, and that he was able to get a transplant. I'm happy that he's advocating a good cause. He's a very successful and talented person, and historically noteworthy CEO.

There are a lot of good things to say about the guy. But come on, let's keep perspective. Most people on this list would have written back with responses at least (and very likely more) compassionate that Mr. Jobs did. The phenomenon of Celebrity never ceases to amaze me.
Does anybody else find it strange that all the visible credit card numbers start with 5424? According to Wikipedia, Citibank has that issuer code (http://en.wikipedia.org/wiki/List_of_Bank_Identification_Num...).

Why would only Citibank cards show up?
On a multi-processor system:

cat somefile.txt | grep sometext | cut -d ' ' -f 1 | sort | uniq -c | wc

Is technically in violation of the map reduce patent, it is that broad.

Go read the thing, seriously it is very interesting reading.

The meat is this section:

"A large-scale data processing system and method includes one or more application-independent map modules configured to read input data and to apply at least one application-specific map operation to the input data to produce intermediate data values, wherein the map operation is automatically parallelized across multiple processors in the parallel processing environment. A plurality of intermediate data structures are used to store the intermediate data values. One or more application-independent reduce modules are configured to retrieve the intermediate data values and to apply at least one application-specific reduce operation to the intermediate data values to provide output data."
Ask HN: Friday Review - Ebay Sniper - PleaseSnipe.com
5424 is a MasterCard test number. http://www.topbits.com/test-credit-card-numbers.html

edit: I was wrong, it's the full number that's a test number. 5424 0000 0000 0015
Can anyone tell me if this comparison is pretty accurate?

http://www.decodeme.com/product-comparison

Seems like the snp coverage is a lot lower (green = 23andme).
So it's the facebook bookmarklet. http://www.facebook.com/share_options.php

This already existed. What facebook was missing before was actually encouraging the bookmarklet's use and providing analytics on facebook for website owners to see what people used the bookmarklet on (presumably, if you integrate facebook's like functionality on your site, you can see what people are liking).
I would think that breaking even on a Groupon would be the desired result. The point of Groupon, just like advertising, is customer acquisition. It's really all about lifetime value of a Groupon acquired customer. Companies need to track that to really judge whether Groupon is a worthwhile investment, but if you break even on the initial Groupon, then the ROI has to be positive unless your product/service is super crappy.
I agree with most of what you said, but I disagree that forcing change to drive long-term improvements is a good idea.

There seems to be a trend to making UIs less configurable and more "consistent" with the app designer's presumptions about how a UI should work. But does this justify sweeping away well-established UI conventions for something new and untested?

If you make the new UI a configurable option, one of three things will happen:

1. People will gradually discover the new UI option, try it out, and if it genuinely does improve their workflow, keep using it in the long term. In this scenario, your improvement will gradually displace the old convention, and you will eventually reach a point at which old convention can be retired.

2. Some people will adopt the new design, but many will continue to prefer the old convention. Here, there is no objective superiority of one solution to the other, and the best direction is to let it remain a configurable option.

3. Adoption of the new feature will be negligible. This might be because the established convention is in fact superior, but it might also be attributable to user simply having entrenched habits. Either way, it implies that the new solution does not have enough of an advantage over the old to overcome what users are accustomed to, and that the established convention is good enough. In this case, you should acknowledge that the change was unnecessary and revert back to the old convention.

This approach allows for UIs to evolve to suit actual usage preferences, and avoids the pitfalls of constantly changing everything in pursuit of an abstract and prescriptive notion of consistency.
only seems to be a few users, is it a certain card make or something?
Awesome that they made the live stream available to everyone and not just the simulcast locations. Not sure if I'll be as productive today though.
If you feel like you're being paid too little, you didn't get a fair deal. If you feel like you're overpaid, what a horrible problem to have.
How to Get an Immediate Boost of Energy and Motivation
While incredibly stupid, is this enough information to do actual harm? Don't you also need the CVS code?
> In most cases, it's just read & regurgitate.

You embody what I am talking about so perfectly here I can only assume this was a clever piece of satire.
The Fight Against Phishing: 44 Ways to Protect Yourself
Looks like mashable broke the story:

http://mashable.com/2010/04/23/blippy-credit-card-numbers
I'd like to hear from those that wouldn't do this. What are your reasons for not trusting this site?
Any feedback on how it compares to encoding.com? We're using encoding.com for http://www.theweddinglens.com video uploads and it's been pretty good so far. Real easy integration.
And this, the day after they raised $11 million in a series A. I really don't understand that investment at all. Could someone explain it to me?

ref: http://www.crunchbase.com/company/blippy
> If I had a screen in front of me, the temptation would be to do something, to try out the idea

And this temptation is bad?
Better yet, don't badmouth them, period. The only thing you can do is make yourself look like an asshole, and leave your managers and coworkers wondering what you'll say about them at your next job.
From the "not sure where I am on the autism scale" department.. it stood out for me that Steve uses two spaces after periods in his e-mail. I even had to go test Mail on the iPad to see if it allowed that (without autocorrection). It does!
Lactose intolerance is not life threatening but knowing you have it can really increase your quality of life.

It manifests itself as feeling bloated, having bad gas, and diarrhea. People who don't know they have it often assume that having the farts and feeling gross all the time is just a normal state of being. Women who have it often guess that it related to PMS. (My girlfriend was diagnosed with lactose intolerance in her late 20s)

When they figure out it's the milk and cheese and avoiding it makes the lower GI stuff goes away it can really make them much happier.
I'm reasonably sure that's not true. Perhaps the whole 16 digit sequences listed there is a test number.
PENSAMENTOS de SNJ no VAGALUME (Letra e Vídeo)
This started out as a fun proof-of-concept because all of the other ebay snipers either weren't free or placed your bid with ridiculous time windows (~1 min).

I think the major hurdle is going to be getting people to feel comfortable handing over their Ebay username and password so the system can place the bid on their behalf, any suggestions on that part are welcome.
There are the only 4 numbers in the results. Although I do see a few in this format XXXXXXXXXXXX2376.

(Edited to remove actual numbers in case they're not test numbers)
Well, today they're 23andme, arguably in fairly rough waters (which is probably the reason for this promotion in the first place).

Tomorrow they could be sold to the highest bidder, who might not feel they were bound to the terms of service of their predecessor. It could be an insurance company, for instance. And based on your name, your genetic data and a whole bunch of other factors they might decide to deny you or one of your descendants coverage.

That's just one scenario, I'm sure there are plenty of others with various degrees of chance of becoming reality.
This is a great deal, although I'm torn. We are about to add a new member to our family, so this would make an awesome 0th birthday gift, but the prospects of knowing all the health information up front is rather scary (and who knows who might be able to access it in the future - it needs some sort of secure swiss bank setup).

Welcome to Gattaca!