skysight-inc/HackerNews huggingface dataset:
Average bandwidth appears to be the same among people who use Netflix but this set of people is not necessarily a good representative sample of all the people in the United States. Many areas have such terrible internet service that Netflix doesn't buffer well enough to be worth paying for. These connections clearly wouldn't be on Netflix's chart and therefore not contributing to the statistics.
any.do has this functionality. Email your tasks to do@any.do
A new art tool
If the Bitcoin monetary system breaks, only those using Bitcoin for savings or investment get hurt. Those who use BTC as a means of payment (buyers and sellers) have little reason to care, so long as they frequently convert excess BTC into other currencies.

That's not so different from the U.S. dollar. You can buy and sell stuff using U.S. dollars, but unless you foresee the value of USD going up (a kind of deflation), you don't want a pile of USD under your mattress. (Also, it's uncomfortable.) Depending on your economic outlook, you want the money in something else: metals, some sort of investment vehicle, or a basket of [foreign] currencies.
Ask HN: Improvement of HN
Just want to see if anybody actually advocate to improve on the UI of HN a bit?
I love the content here, but I think the search, navigation and display can be be improved.
Is it possible to make an open-src project of it? Then HN site admin maybe can review the progress from time to time and push the latest stable branch to production.
We can do it in a community way, or electing some kind of "benevolent dictator" over the project.
I am sure a lot of us will contribute to improve it.

What do you all think?
That is not the fingerprint I have.
What about how most of the soap you can buy in stores these days is antibacterial soap? I would think the huge use of antibacterial soap might play a part as well. Antibacterial soap probably is not necessary for most people yet it has become the default soap for most, and you have to go out of your way to buy non antibacterial soap.
Kurt Brown had some slides about data & Python at the NYC Python meetup last October. He did a Sting demo there and some of the slides talk about it (I think... it might be a different thing, though. October was a long time ago..)

http://www.meetup.com/nycpython/files/
IMHO Heroku is way more easy to do deploy and makes it more accessible to non-sysadmins.

heroku create
git push heroku master

With Amazon, you need to spend some time understanding how it works and what do you want. It's also not very clear for a beginner to define what kind of bill you will get today, in a month, in a year. I think Amazon is trying very hard but I always end up reading tons of documents and finally not really understand what they means in the end.
Have you looked at the Cubes project?

http://databrewery.org/cubes.html
Why is that Netflix is SO much faster for me than YouTube. I am on a shitty ~5Mbps DSL connection so on YouTube I have to watch 240p (360p on a good day) video to get it to load in anywhere close to real time. On Netflix, my video goes to what looks like 480p-720p quality within the first minute of my watching and the initial 240p-360p quality video loads nearly instantly. Is it just that Netflix has a smaller library and has more caching available for popular content, or are they doing something totally different with video delivery?
As someone who wrote a humor book and am currently working on another, this topic fascinates me. For the last month, I've been analyzing jokes from different comedians, looking for the root of why they're funny.

As I see it, humor is something that ventures outside of our own "world," yet relates to it. Someone else's inside joke isn't funny to you because it doesn't relate to the "world" you live in. This is also true of referential humor like Family Guy. If you don't know the reference, it's generally not funny.

From analyzing about 30 jokes, these are some of the repeating themes I've come across:
- Change the context of something (by far the most common)
- Taking a phrase literally
- Explain something that doesn't need to be explained.
- Under exaggerate.
- Over exaggerate.
- Connect two unrelated things.
- Say something predictable and then take what would have been the cliched ending to an extreme.

The core of these elements and many others is that you're taking a shared view of something and manipulating it, whether through changing the context, taking an element to an extreme, or one of the other numerous ways.

Everyone knows if something is funny on a subconscious level, but few can explain why they laughed at something. Much like how most people know if they like a movie or not, but can't articulate the exact elements that caused them to enjoy the story (unless they've read several books on screenwriting/story telling). I'd be very interested in seeing the results from this study.
I don't understand why 0.7 gets the preference though, considering that it's the version with the DB bug in it.
You should try Opera as well, it's is the only browser that runs smoothly with many tabs, every other browsers fails with 25+ tabs when it comes to speed and stability. ATM I'm running 50+ tabs with 1.5 GB RAM usage. I want my browser to be open all the time and run smoothly no matter how many tabs I have open, so it can use all the memory it needs, RAM is cheap, 16GB have to be filled with something.
I can relate, I do the same to keep the tabs open so to read them later. Most of them end of not reading them weeks later. Never use Pocket. Presumably, it's similar to ReadItLater or Instapaper? Perhaps indeed that's better approach.
Toosell blog | How to Decorate your Boat with LED Lights
Ouya newbies: First-time developers bet big on $99 Android console
I think someone asked the question at a Scipy conference a few years back, "Who here uses IPython as their primary shell", and IIRC about 30% of the people raised their hands.
nice use of d3!
Getting Robert Scoble-d at SXSW
Suggestion: Make it more obvious that your Terms[1] and Privacy Policy[2] texts are actually links. Or maybe you aren't expecting anyone to actually read that?

Probably a 'design' decision -- but then I clicked on them and they're just plain text files that aren't even formatted to be readable.

(Yes, I realize I'm being harsh here, but really. They're explicit .txt files. Come on.)

[1] http://www.strikingly.com/terms.txt

[2] http://www.strikingly.com/privacy.txt
Windows 8’s Flash whitelist goes black, turns on Flash almost everywhere
err... I think I disagree on those first two points.

Managing a wallet in a manner that won't result in it getting stolen (as in, disconnected from your main machine) is not easy. Though I suppose tools can be created to make this easier, they don't exist yet.

Also, bitcoin is very traceable. Publicly traceable even. You know which group is getting what, when, and once you ask those recipients for who, you know who's being getting what, when, where, and maybe a bit about how much they have.

Apparently this can be improved? I have no idea how without trusting someone.
Do we know why the block was only accepted by 0.8 clients? Were 0.8 clients wrong in accepting it, or were 0.7 clients wrong in rejecting it?
Cython is used all over the place in some parts of the real world, but you may not hear about those parts because they are not that connected to web app development.

The entire scientific Python ecosystem has basically moved on to Cython. Its use is quite prevalent, and it's basically displacing SWIG as the preferred wrapping tool of choice.
I just added Elastic Beanstalk's dot directory to http://gitignore.io

http://gitignore.io/api/elasticbeanstalk
Good to know i'm not the only person fucking things up like this.
Nice rules. Does it work in practice?
IMHO barring OOP from CS curriculum is just as ridiculous as basing your entire curriculum on OOP. I can understand certain people's hatred of OOP but it is certainly appropriate in certain circumstances. The most well educated will be those who know when to use a design pattern and when not to.
One of the major downsides is that the documentation is horrific. I've spent the last 14 hours trying to get my company's app deployed on Elastic Beanstalk, about six of which have been trying to get an Elasticache Cluster configured as part of the environment and connected to the code within it. The documentation shows a few limited pieces of the process but is greatly lacking in essential details, leaving me with an extremely slow trial and error process which involves a 4-5 minute wait each time I deploy a new attempt to get it working.

Additionally since it is still new there is very little crowd created documentation out there on StackOverflow, etc to help you out where the official documentation is lacking.

My experience with Elastic Beanstalk makes me feel like a pioneer breaking new ground on an very early beta, not the user of a robust, finished system.

There are other issues I have with the system besides the documentation, such as logging into an instance that was created by Elastic Beanstalk for my app and seeing that it has 30 security updates that need to be installed. Why Elastic Beanstalk didn't just install these when creating the instance is beyond me. Instead I'm trying to figure out how to modify the configuration to get it to fix these security problems as part of the deployment process, but having no luck. (2 hours wasted on this so far.)

Elastic Beanstalk has the potential to be incredible, but it is still very rough in my opinion.
How do you bootstrap a business without a decent amount of savings and a sizable economic and social safety net?

You work a dayjob, or consult part-time, and build the startup in the rest of your time. It's what I'm doing, and while it's tough, I think anybody who's really committed to their startup would be willing to make that kind of sacrifice.

Or maybe you have a spouse that works full-time, while you work on the startup fulltime. Or maybe you raise a FFF round. There's more than one way to skin a cat.
Previous submission (also not of the canonical URL, as here, no comments):

https://news.ycombinator.com/item?id=5286369

Commentary on the submitted article, "E. O. Wilson mistakenly touts group selection (again) as a key factor in human evolution":

http://whyevolutionistrue.wordpress.com/2013/02/26/e-o-wilso...
Top 14 Responsive WordPress Themes Born In 2013
Indeed, many people are unhappy that this is not an upgraded SimCity of old. Perhaps that would have been a good thing, perhaps not, but that is certainly a different product than what they shipped. Either way, SimCity (2013) is an entirely different game from SimCity 4, even though the name is shared.

I'm not sure to what degree exactly the new SimCity was optimized for multicore, but just a cursory glance suggests that is making use of all 4 cores in my machine. In terms of what they actually shipped to be calculated in the cloud, my guess would be macro-economic and trade conditions, as well as regional dynamics. These require a view of all the data from the region, and are thus best computed live centrally.
I noticed the s.gif change (so I could update my extension) but the arrow is still showing as the link he has.
I am sure it will get fixed soon enough.
Video: How to break 15 laws in 33 seconds
Steve Mann’s Better Version of Reality
Because it won't generate blocks that 0.8 won't accept, and 0.8 does generate blocks that 0.7 won't accept.

This is a quick fix to get the system back on its feet while they figure out the longer term strategic answer.
Is news.ycombinator.com resolving to 184.172.10.74 for you as it is for me?

We may be looking at different servers.
> It seems this database has a limit on the size of the modification it can make atomically to the database.

If this were an unlucky edge case, I could understand. But it seems like they allowed larger block sizes without testing them on pre v0.8 miners - which might be 25% of miners and the upgrade to v0.8 was less than 1 month ago. It's nice to think that 100% of people will upgrade within a few weeks, but that's just not how some people work.
2013 Linux Distro Survey Results
I would, but I could probably find you people who know more about the tools, like the folks who wrote them. :)

Hit me up on email (it's in my profile).
I'll try to get the rest of the images tonight, but most things should be via SSL now.
I'm not a hacker, but took a peek out of curiosity and was "disappointed" to see that this is (apparently) about the first Xbox and not the 360.
Do you have any you could recommend?

Last time I went C-corp because I was certain my company will be a great success, ended up switching directions a couple of times, then ran out of money and took a job. Thinking about another go, but this time thinking I might start off as an S-Corp to make taxes simpler and filing less costly. Perhaps a LLC might not be a bad choice either, but I'd really like is to find a good accountant to help me choose the right entity.
I guess the rule is that you know you're making it as a startup when somebody sues you. You know you're making it as a website when they DDOS you.

Geesh.
This was due to HN thinking requests were coming over SSL when they weren't. When it set the secure flag, your session wasn't sent over HTTP.
Where, pray tell, do they get the money?

Their salary from a $DAYJOB?

This is made even worse by jurisdictions where employers can claim rights over side projects.

Pay the couple of hundred bucks to have a lawyer review your current employment agreements vis-a-vis "Intellectual Property" and let you know where you stand. If your employer has grounds to claim your independent work, negotiate a new agreement. If they won't negotiate, find a new job. Or quit and consult part time, or work as a short-order cook or barista while doing your startup... I doubt O'Malley's Irish Pub is interested in your startup's IP.
Thanks a lot for this! Just wanted to point out something and maybe make a suggestion:

I had six windows open each with some tabs related to a specific task. Used OneTab on one window and then tried to use it on another and it looks like the window just closed. Took me a minute to release the OneTab tab was on another window and another to find the right window. Not sure if this needs to be fixed or anything but maybe allowing a OneTab tab on each open window would be less confusing.

As for the suggestion, it would be nice to be able to give each tab group a name instead of just showing the number of tabs. Could be useful on the shared web page as well.

Thanks again!
and you know you're making it (not necessarily profitable, but at least getting some level of awareness) as a desktop product if it gets added to warez sites. :)
Yeah, it's not just v8. It's EAWebKit, a WebKit fork EA has been using in various games (You can find the source releases on their site).
Atheism is incompatible with science.

I rejected the arguments of atheism because they are unsound and/or invalid and so I gave up atheism and became agnostic.

Then through first-hand experience of God I became a Christian.

In the same way this guy tells me "when you light a fire, you needlessly poison the air" I can tell you that I'm poor, there's wood outside I can gather for free, that wood could stop me from suffering in the cold. People need heat to survive colder climatic regions. Yes, his magic "just use gas" is great - presumably he will pay the bill?

Also, if I'm using a rocket burner (uses primary burning to heat a secondary chamber for re-burn) then it seems much of the objection is invalid?

It seems the author has assumed a homogeneity of situation and a self-omniscience which are neither present. That perhaps speaks to his point in an manner he wasn't intending.

That said it does seem quite likely the public at large isn't aware of the health problems inherent in casual [ie unconsidered] use of open wood burning.
glad i'm not the only one
Thanks for the suggestion! We'll certainly spruce this up soon!
I never thought the site was pretty but I was shocked that it could get a whole lot worse. It must have been pretty jarring if I was able to spot the immediate difference.

Really I don't mind that it isn't pretty as it serves it's purpose well and I like the feel of it as it is (with css).
I'm in the midst of destroying the jobs of 1, maybe 2 workers right now. I am replacing a poor quality document generating system based on MS RTF templates with wrappers that build tex files and then calling pdflatex on them.
Launch with bugs
Teach a Dog to REST (building REST APIs the right way)
Thanks for the update.
But how is that ironic? Do you mean coincidentally?

Sorry, I don't mean to be a pedantic jackass, but still I said it.
A criticism of Ruby
Yes, he mentioned the costs as well. Clearly there are advantages to go the Delaware route but for cost reasons, we may end up going with an LLC in NY.
Is HN having SSL problems? Firefox is complaining that HN's SSL cert has not been verified. A screenshot can be seen here: [1]

It used to be fine up to today.[2]

[1] - http://img1.imagilive.com/0313/hn-cert-130311.png

[2] - Just FYI, for me, news.ycombinator.com resolves to: 184.172.10.74
It's not really an inherent design flaw - it's an implementation problem. If everyone was running 0.8 this wouldn't have happened.
OneTab doesn't seem to preserve individual tab browsing history. So if I understand it correctly it really just converts the unpinned tabs to bookmarks and them close the tabs. Am I correct?

In Chrome, you can right-click any tag and choose "Bookmark All Tabs". Occasionally, I do that to save open the tabs if I don't have enough time to read them all. Admittedly, OneTab has a simpler interface and conveniently closes the tabs for you.

See http://screencast.com/t/biqAF65Fdd
Definitely useful, I'll revisit the slides later when I'm looking at optimizing.

I'm working through some of CPU overhead issues with Django now and wishing occasionally that I had chosen to use Sqlalchemy as my primary database tool. Django seemed like the easier solution at the time because of the steep learning curve of Sqlalchemy. I think it's worth learning, especially now that I've hit some edges in Django's ORM. I suppose it's good to know I can always use a crazy hybrid of the two libraries if needed.
If I'm not mistaken the whole concept is that any startup has a limited runway. Focusing on the valuable parts allows you to quickly test a hypothesis and pivot if it doesn't work. Living in a really expensive area is going to reduce the number of times you get to pivot.
It has occurred to people before, but I'm not aware of any active efforts to stop such data from being inserted. https://en.bitcoin.it/wiki/Weaknesses#Illegal_content_in_the...
105 self-immolations in the past two years. Zero suicide bombings. This is an excellent example of how religions give their hosts different propensities for violence.
Why is this article receiving so many upvotes given the rather apparent consensus that it is overhyped and/or untrustworthy analysis presented in a disreputable journal?
Here's my theory: http://guscost.com/2012/05/23/comedy/
http://bitcoincharts.com/charts/mtgoxUSD#rg5zig5-minztgSzm1g...
Fund Open-Source Search Engine for 3D Printing
0.8 and 0.7 have different databases (LevelDB and BDB respectively). The 0.7 database doesn't accept some high-volume blocks under certain conditions (not 100% sure what those conditions are, that's for the devs to fix now). As a result, the chains forked when an 0.8 node mined a block 0.7 could not handle.

Everyone followed proper behaviors, it's just a compatibility problem. So miners should resort to 0.7 until 0.8 can prevent a fork like this from happening again.
Ask HN: What webapps do you use to manage your Facebook lists?
I remember there used to be circlehack.com which apparently is now down. Is there any other webapps that would be useful in quickly moving multiple groups of people into lists?
Brett Gibbs Gets His Day In Court — But Prenda Law Is The Star
Artifact SETI
I expected to see an uncut video, not stuff filmed over a day cut together.
Hi, it seems all the major sites that have been hit recently have been using the "DDOS" term as a catch all, which really doesn't provide any insight for those of us who are trying to protect our own sites and understand wtf seems to be happening lately with all these high-profile attacks.

A site could, because of its own deficiencies in handling normal traffic, call any outage a "DDOS attack". Not saying this is the case with HN, but see what I mean.

Could you at least specify, is this a massive scrape, which would indicate an attempt to pirate or steal information, or a SYN flood type attack (not a ton of GETs) which would indicate an attempt to not steal information but disable the site.

I believe some more insight into what is happening with all these major site attacks will help us to protect our own sites better. Thx,
Presumably so, since the press release explicitly mentions websockets, and you can use Nginx (which now supports websockets) or choose to not use any reverse proxy.
Why women call purple "lilac" & men call it "very light purple"
I use BDB and I doubt they are actually running in to any kind of hard limit of the database. They are probably just running out of locks. Number of locks is a configuration option.

Each modified database page needs an allocated lock that is held during the database transaction until it is committed.
Thanks for pointing this out! There are some small issues with hi-res screens. We're fixing it now.
I couldn't sign up since the reg form suggests my email is invalid! (You can see my email in my profile).
Chris Phillips. He was the first person to see promise in me beyond my own ambition, which was a big deal to a somewhat immature 18-year-old. He died in a freak climbing accident before I could ever properly thank him.
The block exceeded a size limit in the Berkeley DB storage that the client uses to store the blockchain. By the spec, 0.7 is wrong to reject it.
To my knowledge, Heroku still does not support Websockets. However, if you use, Socket.IO, then you can use long-polling with Heroku.
Hey Mark, view stats is a great idea. We'll think about having an app to help manage the site as well. Will keep you updated. Thanks!
It is great to hear people's success stories.

For a while I applied to jobs left and right. I have very little professional experience(marketing). I hoped for similar story; someone willing to give me a shot. It never happened. Instead, I changed my focus to growing my girlfriend's dog treat business(startup). In the end, I gave myself a shot.
Irony = poetic injustice. I hope that helps.

Now, please stop being a PJ (pedantic jackass). Thanks.
Today the Google Alert I have set up for mentions of my Mac app lit up with a new crack on a warez site. They had a full ASCII art header and everything! Put a smile on my face.
I'd say that depends on what type of irony you're considering: http://en.wikipedia.org/wiki/Irony#Irony_of_fate_.28cosmic_i...

I imagine you're referring to situational irony, but there are a few more literary ways to use it. Ignoring that, it really isn't hard to see how it is ironic that they planned to do today anyways, but instead of everything going smoothly, there was a severe unseen outage that they weren't prepared for.
Cheap Eats: How America Spends Money on Food
I think there are ways to obfuscate who owns what, e.g. always use new addresses and send your coins around a few times to other addresses to hide the true origin. As far as I understand it, it's very hard to track that kind of obfuscation (though certainly not impossible, sure).

As for managing your wallet, you could use a service like coinbase.com. They keep their coins offline. And you could browse to their site through Tor.
Very little that has ended up replacing the status quo has done so without growing pains.
WebSockets on Rails 4 and Ruby 2
Those jobs should be destroyed.
It's well deserved.