skysight-inc/HackerNews huggingface dataset:
The author of this article failed in stating up front a basic assumption about UX which is that you need to be making your decisions from a position that is informed by quantitative and qualitative observations about the actual users.

When you collect the data you can test things 'from a design perspective' and 'best practice' standpoint and see if those hold true. Any other way and you're making stuff and justifying your decisions after the fact.

If you're not talking to users then you're not doing USER experience design, you're just making up an experience design. See Whitney Hess: http://whitneyhess.com/blog/2011/04/23/youre-not-a-user-expe...
Microsoft co-founder Paul Allen likes idea of company breakup
The throughput of the pipe isn't the problem, I don't think — it's the latency.
Way back when... tables ruled the design universe! And the sites still render correctly even on Chrome!!!
Wow, very generous donations coming in. It's really nice to see.
Apply the Long Call Butterfly
Long Call Butterfly trading strategy
oh no, the hackernews hugs-O-death will doom these sites as well....
New ligament discovered‬ in the human knee
The main file is exporting a global variable (window.mylib) directly, when it should assume require.js is present and export itself as a module. Only when creating a stand-alone/static build for non-requirejs environments it should export a global. CommonJS support could be added too.
DNS provides an abstraction. If you use your own domain, you can change the underlying provider without breaking existing links.
Jorge Luis Borges Sings Tango (inedited)
Genius. Booked.
Stop fighting in the name Open Source and Microsoft
Hetzner also asks for government ID; I had to send them a scanned image of my driver's license. I do not see that as an issue; hopefully it will keep the malware/spamware guys off Hetzner.
Django 1.6 released | Weblog
I mean, take any successful product X and go "Hey everyone check this thing out", and they'll go "meh, yeah, it looks good at it's job". I always look to HN for some really new use of tech, or the rough product of someones hack-weekend. If you talk about something cool your product does in an interesting way you might have better luck, or perhaps tell your story.
Fabric isn't part of Django. There is nothing specific about Django in Fabric. In fact, the vast majority of my deployments do not use Fabric.
There's also haxe-dom-bootstrap [https://github.com/Blank101/haxe-dom-bootstrap] if you want type safe access to Bootstrap stuff. Pretty cool.

Use this by itself to make single page apps or in conjunction with something like Harfang [http://haxe.org/com/libs/harfang] for an MVC server backend.
See https://www.djangoproject.com/weblog/2013/nov/06/django-16-r...
Top level games are rarely decided in the openings because top level players typically don't make bad ones. :)

Is this akin to saying that top level tennis games are rarely decided by double faults. Likely true, but completely ignores the point that learning to serve over the net correctly is a vital skill. Just as learning a vast repertoire of studied moves and board continuations is key to chess.
Microsoft narrows down its shortlist for CEO
Jank Free: Let's Make the Web Silky Smooth
https://dashboard.djangoproject.com/
Sure, there are certain things that can be achieved by technological means. My point is that when it comes to certain areas of NSA activity, you're dealing with more than just simple legislative fixes. The specific example mentioned by Mike Hearn, the NSA tapping into international leased lines, is really illustrative. Our whole government is structured around the assumption that the executive branch is supreme when it comes to activities outside the U.S. To make it illegal,[1] for the NSA to tap into foreign leased lines would require more than just legislation, it would require Congress to decide to regulate the NSA's activity abroad in the first place. And in doing so Congress would run up against separation of powers issues, because in our system, it's not really Congress's place to dictate to the President how he carries out foreign security activities.

[1] I think as it is it might be a 4th amendment violation, but it's not contrary to any statute that I'm aware of, at least not any American statute.
Confusing site, why not just make a normal website.
This is absolutely awesome for a beautifull UX!
Awesome, is the price updated in realtime?

By the way; the page is completely bork'd on IE9, but you probably knew that. (why do they make me use it?!)
(The one before New Labour!)
My #1 tip would be: Just Ask.

I work at an early-stage startup, and this year we got exactly one internship request. We weren't even looking for an intern, but we liked him and so we gave him a job for the summer.
"If you asked someone living in a city environment "How many people did you see walking today?", no one would be able to answer. However, if you asked "How many people did you see riding unicycles today?", you would likely get a pretty definite response."

Isn't that because the answer to one question is "some big number" and the answer to the other question is "none"?
He specifically said it was false for a certain group of people (those in banking).

People in banking/finance have a very skewed sense of reality when it comes to work and fair compensation. You generally have to take their anecdotal advice with a grain of salt if that's all they've ever done.

No line of work can consistently deliver the kinds of returns that finance can. Hence its very easy to justify the longer hours in that industry since they turn into very real dollars. For the rest of us, putting a dollar value on our output is much harder to quantify.
Simply put, To read HN front page is a huge part of my "get-into-the-zone" ritual before start to code! :)
Looks like somebody jumped the gun when they saw the commits and uploads happening; the official release announcement went up only a few minutes ago, and is here:

https://www.djangoproject.com/weblog/2013/nov/06/django-16-r...

The release notes are here:

https://docs.djangoproject.com/en/1.6/releases/1.6/

Also: if you downloaded the package in the period between the parent link going up, and now, you might want to grab it again. The first roll of the 1.6 package (which wasn't announced, so we could do final checks first) failed to update our trove classifier, so the package was regenerated, which changed its signature and checksums.
11 Things I Wish I Knew When I Started My Business
Yes, the price is updated in realtime, automatically, after every purchase.
Great post! So story tellers are the smartest people ever? :)
The person who posted this apparently saw the version-bump commits and jumped the gun, posting a link to just our download page before we even had the release announcement out.

The announcement and release notes both have the information you want:

https://www.djangoproject.com/weblog/2013/nov/06/django-16-r...

https://docs.djangoproject.com/en/1.6/releases/1.6/
Code Climate Now Supports Pull Requests and Branch Comparisons
High frequency trading...and programmers.
Richard Feynman: How computers think
very cool experiment, just booked.

fyi, josh is also the author of many blog posts that've appeared on hn: http://notes.unwieldy.net/.
One of the few who dares thanking Snowden...
Boto (using SES for email) is main one. And supervisord if you want to keep your deployment Python 3 only.
F.lux: A Free Computer Program that May Improve Your Sleep
Why not a plugin?

Imagine this scenario. You get a plugin from your distro's repository; you have encrypted, sig-checking, hash-checking mechanism in apt or rpm or whatever. It is open source/Libre, maintained and audited by competent crypto people, uses well-vetted mechanisms in the code, etc..

And what this does is run native code to encrypt your message, after prompting for a passphrase to unlock your private key. It provides an editing window so plaintext won't go into the browser. Then after editing, you encrypt, and the plugin pastes the encrypted text, in, say, ASCII form, into the text field in the webmail application.

The correspondent of course has the same plugin and uses it for decryption. You exchange public keys with your correspondents by a side channel.

(Edit: Obviously, you can do this today, minus the GUI; it's easy enough to run a GPG command, use a text editor, paste manually)

This would be a non-starter on vendor-captive smartphones and tablets, of course, and proprietary OS, as such systems are fundamentally unsecurable. But it might be viable for laptops, desktops and anywhere you can have root with Linux or BSD.

The metadata problem is much harder.
Try www.instartlogic.com which is much better if you have dynamic content or image heavy apart from letting you not buy new servers thanks to the offload while providing great user experience
Thank Thatcher we have a country that can afford to pay for the NHS.
The thing that's really weird to me as an generic continental European is that there are bounds to medical leave, when an employee gets sick around here there is some sort of fund that kicks in and the person retains pay and benefits for as long as she's out of work.

It's not just about universal healthcare it's also about not losing your salary if you are sick for a couple of months (or losing your holidays if you are sick for a couple of weeks).
Sleep and Genetic Obesity Risk
DoD seeks to implant stimulating devices into soldiers’ brains
This is especially interesting when combined with this article http://www.nytimes.com/2013/11/04/world/middleeast/to-shape-... about textbooks for children. It's unbelievable to see how humans can be manipulated either as innocent children or even as highly educated doctors.
You're having problems with uploads only? What about downloads?
Can we not turn this into some political shitfest please. Have some respect.
Isn't this country crazy?

If you watch our politics (please spare yourself) you could have seen a packed convention center for one of our two major political parties a few years ago cheering the idea that we should let people get ill and die if they could not afford to treat themselves. This is not an exaggeration, I am sure it is on youtube somewhere. [1]

Oh and serving in the military means your claim request will be backlogged for a year, so that doesn't mean you are safe either.

[1] google "let him die"
I just modified the JS so that I could buy him for just $1.00. It worked right up to Checkout.
ng-bind-html-unsafe has been removed in the latest release candidates, it won't be in 1.2

So try not to get attached.
Here's the relevant section of 2000 Terrorism Act in the UK - the police appear to be just using text from that

http://www.legislation.gov.uk/ukpga/2000/11/section/1
Most People Will.
GitHub switched from Akamai to Fastly a little while back. I'd love to see a comparison of all these services.
Kofi Annan: Stop 'war on drugs'
Thanks for the explanation. I thought you were running a emulator cabinet with a your own launcher and/or emulator. This is a lot more DIY and no way you could mistake it for Counter-Strike.
Rebuilding existing systems
I expect that's not all of it, but it's obviously a huge part. If there were no people walking, I bet they would have noticed that, though that's also unusual...
Openbox plus many many hours of customization has earned me a set-up that I'm pretty happy with.

It takes a while but if you have the time to think about every little piece and keybinding it's pretty fun.
Farm Confessional: I’m an Undocumented Farm Worker
Speed traps are generally either set up by having a sudden drop in the speed limit, or by having unreasonably low speed limits. Both of these lead to higher variance in speed and make the road less safe.
Even this is story is related to the NSA? Jeez.
Thanks for another great release! Also big thumbs up for a shorter release cycle than usual.
Another point for Cloudflare here. Seriously boost in site responsiveness after we went with them on our site. They also have a CDN of JS and CSS libs that we use extensively at http://cdnjs.com/
"LONG HOURS ≠ MORE PRODUCTIVITY OR BETTER WORK."

this is false and debunked in mythical man month. It follows from "adding manpower to a late software project makes it later" that we need to add hours, not people. Or we can break our contract if we'd rather to that.

"We respect ourselves and our people enough to honor their time and their personal lives so we cannot agree to your deadline."

This also misses the point - projects start on time and end late. at the time the deadline was agreed to, we happily accepted payment.
Try emailing info@ycombinator.com and asking?
I think the biggest issue is the huge oversimplification of YC.

If I were to eat sushi at Jiro ('jiro dreams of sushi') and I said: Couldn't eat at Jiro's, heres what you're missing:

*You sit at the bar and an old guy serves you raw fish.*

It wouldn't be inaccurate, but it would be a gross oversimplification of what it involves and the effort put by Jiro beforehand.

I too was part of YC and I don't think your articles captures the essence of YC even in a small way.
Tens of billions of potentially habitable, Earth-size planets in our galaxy
But..but... he started it.

On a serious note, I wish Molly all the best.
Counsyl - South San Francisco, CA

REMOTE, H1B, INTERN

Our goal is to make the human genome practically useful for life-altering decisions.

We've invented the Counsyl Test, a breakthrough diagnostic intended for parents planning to start a family. The test won the Wall Street Journal Innovation Award for Medicine, was named one of Scientific American's "Top 10 World Changing Ideas," and was featured in the New York Times. Our test is now prescribed by physicians for more than 12% of all carrier screens in the United States.

The cost of sequencing human genomes is plunging - over 5x faster than the cost of computing; the potential impact on preventive healthcare and the medical landscape is boundless. The science is there but the scale isn't. That's where Counsyl comes in. We are building the technology platform to make genomics useful and accessible to everyone.

TechCrunch article: http://techcrunch.com/2013/04/23/counsyl

The vast majority of our operations are powered by our own custom-built infrastructure on a Python/Django/Postgres stack, from ordering to lab processing to billing. We’re building new tools, new workflows, and new infrastructure to solve the challenging problems of a technology startup involved with not just bits, but also interconnected physical components like lab robotics and patient samples.

Don’t be intimidated if you don’t have a genomics background; solving these problems fundamentally requires software solutions. We’re looking for the best and brightest software engineers — strong generalists with solid CS fundamentals and practical software engineering intuition — to help us scale up genomics to billions of users.

Prerequisites:

- BS, MS or PhD in Computer Science or equivalent experience
- Strong software engineering fundamentals: design, testing, version control
- Significant independent programming experience as demonstrated by a GitHub account, personal web page, or prior experience.

We like to see experience with:

- Python, Django, CoffeeScript, Backbone.js, Bootstrap, HTML5, CSS
- NumPy, SciPy, scikit-learn
-Relational database systems, such as PostgreSQL
- Unix, Git, and other command line tools

* Full-Time Software Engineers Apply: https://counsyl.recruiterbox.com/jobs/11742
* Intern Software Engineers Apply: https://counsyl.recruiterbox.com/jobs/12657/
My understanding is that Cobra becomes available after termination. Therefore, she's already unemployed.
MongoHQ security breach incident report
A simple "constructor.name" query covers most of this. You still need edge case checkers for null, Nan, and Infinity, but...

function type(a) {
var t = a.constructor.name.toLowerCase();
return t.match(/^html/i) ? 'element' : t
}

...handles the rest. Still, I liked this post quite a bit; it shows pretty clearly how odd type checking can be in a loosely typed language.
Fair play, "to make apps". Terrible title. Agreed ;)

..having said that, the idea is less important than committing to make something happen. Which is why I have not yet decided on which idea to pursue!
Thanks for posting this. It was infuriating to try and find the full text of this manifesto (in English); I finally turned to HN and found this submission.

It boggles the (my) mind that no major news outlets in the US printed the whole text, even though it's only five short paragraphs.
https://github.com/boto/boto3

Still in progress, but there you go.
Thanks for writing back to us on here - good luck, looking forward to the improvements :)
Neat idea Josh. So have you sold 26 hours then (at time of writing), for a total of $351? What happens when you reach market rate, people just start buying fewer hours? Seems like it might peter out?
How to choose a developer for your web app
If it was crowd sourcing the information, would there still be a problem?

This is probably more about their supply chain management around the country than how they are getting the information.
Great text recognition (OCR) for Android testing
Why I Still Use an iPhone 4
And here I was thinking that all my bullshitting wasn't paying off!
I tried searching for the patch in question, and here is what I came up with:

Searching for Jonathan Mayer in Bugzilla
https://encrypted.google.com/search?sitesearch=bugzilla.mozi...

Here is the meta bug: https://bugzilla.mozilla.org/show_bug.cgi?id=818337

I think this is the patch: https://bugzilla.mozilla.org/show_bug.cgi?id=818340
The failures that happened were of economical nature (OnLive) and if you call selling a ~50 people company for ~500M a failure (Gaikai) then I'd love to hear about your success.

Apart from finding a way to profit from this there are no big problems left to solve.
It's hard to imagine using an ORM for anything high volume that just got around to adding (still very limited) connection pooling. I'd tend to think anyone overly concerned with performance would use SQLAlchemy, if they use any ORM at all.
Interview: Docker's new partnership with Red Hat
stunning!
Taste is hardly a useful factor for reviewing an instrument.
My bet, especially with the rumors of a secret google data ship, is that google is getting ready to make a data power play.

Something along these lines:

"Look at the horrible way NSA treated our customers... We're gonna make sure the NSA can't get our data in the future, and protect everyone's data. Come use our services where we treat you right!"

It was always just a matter of time before a corporation had the ability to compete in the total information awareness arena with the three letters. Google is probably the primary candidate that has the capability, besides MS/Apple.

Of course the three letters win on the data side, but the company wins on the customer side. Win win. For them. Lose for us.
It means it's a pretty sick burn.
A few years ago I set up a twitter account, @MacRefurb. It's a kludge that linked refurb-tracker.com's scraper to twitter via some RSS-to-tweet service that I can't even remember where to login now.

It's been running for over 4 years now and nary a DMCA peep. I guess it's just off Apple's radar.
Perhaps the point I was going for may be better illustrated if you compare single observations:

What can you remember about the person standing in front of you in the ATM line this morning?

What can you remember about the unicyclist you saw this morning?
How is this @ +50 votes? Why do people vote on these articles? I've seen awesome articles floating at ~10 with 0 comments a lot of the time.
The top 10 most entrepreneurial company alumni networks
>As I and other keep saying, this will not end well.

I hope not. My hope is that we can outsmart violent revolution, and do something much better. In the end, we are a functioning democracy, and in 6 years theoretically we could replace every elected official in the land, the President, every governor, every congress person, and every local sheriff and police chief and judge. It would require an almost unimaginable level of cooperation, and it wouldn't address the bureaucracy problem, but literally in 6 years all of the elected decision-makers could be new. We could eliminate parties, hold a new constitutional convention, and adopt policies aimed at capping the complexity of our legal code. And all it takes is 6 years of cooperation.

To me, that's a great outcome. And I suppose if you got the majority of Americans in most places to agree with you, then you'd actually have a chance to get it done.
Completely disagree. Lazy developers not willing to learn a language can not count as argument against statically typed languages. This is a bit like suggesting you should better walk across the country because than you do not need to fuel your car or buy some kind of ticket.

And having to build more advanced type system features on top of a simpler type system is hardly a good thing either - type theory is not trivial and chances that you will get it wrong are large. Even experts in the field make wrong decisions, for example array covariance in Java an C#. And even if you get it right you will usually not enjoy (all) the benefits of compile time type checking and fail only at runtime.
Findings may lead to new cryopreservation methods for organ transplantations
In my scenario, the log maintainers and the auditors were among the people being hit with wrenches.
Yeah, this is probably true...

But I have to say, my programming prof. was rather fond of Java. Biggest part of the lecture on OOP was about type systems (and I hated it lol).

Most of the stuff I learned about programming, I didn't learn in university, but at work.

But since my experience with Java at university was so bad, I searched for jobs in different languages, like JavaScript.

A few years ago I tried to learn Scala, because it seemed like a better Java to me. But somehow I never got along with it. The type-system seemed logical, but it had so much other stuff around that made starting rather difficult, so I went back to JavaScript.
Except that the service they offer is much superior and are open to a conversation about pricing if you're a big enough client.
The bug that let me Tweet from Any Twitter Account
> Before there was UX there was UI. UX is a modern concept that basically came with the web. Yet people designed effective interfaces in applications long before the web (which is why it was called UI).

In a submission about design bullshitting, nice job (by Po's law, I can't tell if you are serious or not)! UX has been around for far longer than the web. The term UX gained popularity in the 90s to emphasize that its not just about the visuals.

These days, things are a bit more specialized: we have visual designers whose primary tool is Illustrator (a few are still crazy pixel-based photoshoppers, but most have moved onto vector), but then we also have lots of interaction designers whose primary tool is visio and powerpoint (many designers in web do both and might even code, but this doesn't work for complex products). Most programmers still don't get design and can't really tell the difference.
The persistent connections that now exist within Django should give a quite but great performance boost for the vast majority of Django applications, which are not already running a connection pooler (http://www.craigkerstiens.com/2013/03/07/Fixing-django-db-co...). This alone can be reason enough to upgrade in addition to all the other improvements.
Using Low-Cost Carriers to Hack the Ultimate Eurotrip
The best outcome in my mind here is that the doctors lose their medical licenses permanently.

They are the professional that should have laughed the cops out of the hospital.
Yeah. I run old hardware and when I switched from Xfce to Openbox because "it's lighter" I almost fell out of my chair when I realized my Openbox system was using twice the resources. Of course it was my fault and I changed it up (no more compositing!) but I gained a lot of respect for Xfce in that process.

Also when building a DE from scratch it's nice to know that any of the Xfce pieces will 'just work'.