skysight-inc/HackerNews huggingface dataset:
The Internet is a really complicated place. There could be any number of reasons Netflix is faster for you than YouTube: your ISP might have better peering with Netflix than Google, or it might have a wider transit pipe to Netflix's preferred transit provider(s) than Google's. Netflix content could indeed be cached closer to your location than YouTube content. With more details I could find out exactly what's happening when you visit YouTube, but I wouldn't be able to share the explanation, and it would probably just be an exercise in frustration for you.

What I can say is that this is definitely something you should let your ISP know about. Tell your ISP that you're unsatisfied with YouTube performance: while some will just brush off the complaint, conscientious ISPs are constantly bringing issues like these to our attention and we have entire teams devoted to making sure all users have a good YouTube experience.
I still think that we are a long way from a heavy technical society

Why is it that in a 100 person company, you only have 5 IT ppl and the other 95 seem to have secured jobs?

It may happen one day, but we'll still need plenty of accoutants, pilots, truck drivers (googles driverless car is probably 40 years away from being legalized)
No, that's Javascript that handles the user interface.
Protip: Specify urls as "//example.com/path/to/style.css" or such. They will default to whatever protocol (http/https) was used to fetch the parent page. It's also less typing (DRY!).
Sinatra is my default. Rails is overkill for most CRUD apps.
Bitcoin seems to be picking up again. From Mt. Gox:

> Last price:$45.00000
> High:$48.46900
> Low:$36.65000

Edit: It could go back down a lot. We'll see what happens.
Most attacks these days come in 2 styles.

- Slowloris or HTTP spam attacks on dynamically generated webpages

- Reflected DNS attacks to fill up your bandwidth.
I'm working on a meteor application, and one of the things I'm scared of is that no one knows how to make one run on multiple machines.

Would this solve that problem, by providing an essentially infinite sized machine?
You might want to shoot Gavin an email on the off chance he doesn't know this.
A big thing people has said is simply to make people work less. Sure it's "less efficient", but if that's what it takes to at least allow people the chance to work, so be it. Who cares about efficiency if we have people starving in the streets anyways.
What do you use "true" threading for? Are you multiplying matrices? If so use Numpy. Are you downloading data and accessing database? If so, you threading, threading in Python works great for that. If you hit memory size issues, switch to gevent or eventlet for green threads.

I have been building large projects in Python for the last 10 yeas and never really thought "Hmm I wish I had more powerful lambda functions". You can always just have regular function and pass that around. Why do you need lambdas so much?
C was used to build modern languages which in turn replaced the jobs a lot of would be c developers could have had. It is the same kind of thing, progress means fewer people need to work.
Isn't the answer to reduce population?

I'm not suggesting mass genocide. If family planning is right for a family then surely it's right for a nation and for nations together?

If we keep increasing the population at this rate it seems that it won't end well.
Waiting for 5 O'Clock
Anyone used or uses Erlang?
Probably the saddest news I've heard all day. This gives web/application/browser developers yet another excuse not to move HTML standards forward to capture the flash functionality.

I was honestly hoping that Microsoft would have put a stake in the ground regarding flash, and not carried it into their RT platform at the very least.
7 Amazing Movie Special Effects You Won't Believe Aren't CGI
It's webkit: https://sites.google.com/site/eawebkitwiki/
Mark Cuban shares his ebook shelf
If more of the cost of raising a child is paid for by taxes then one might assume child support payments would go down.
I know. I didn't know what to make of that one either.
Laudable for its social concern. A call for basic income, dare-I-say it... a socialist ideal. Will socialism emerge from our globally, militarily exported democratocapitalismywayorthehighway technocracy? Perhaps, but decentralization of political and mass-media control needs to be won back first.

Where does the western world want to go today? The government surveillance dyastopia and endless drone-wars of Assange's Cypherpunks introduction (http://cryptome.org/2012/12/assange-crypto-arms.htm) or some kind of free education, basic income guaranteed, relative socialist utopia? A false dichotomy, for sure, but extremely worrisome in its validity nonetheless.

In short, it is fantastic and timely (as always) to see programmers thinking about social impact of their actions. More of this!
It's a natural question. Sick animals are culled from the herd. They may be either processed or sold to another producer who is willing to medicate, but my program is focused on building resistant genetics. You can look into "South poll cattle" [1] for an example of this type of breeding program. I don't raise cattle at this time, but I will be soon, and I'll be using an aggressive culling system like what was used for that breed with good results. For more information about this methodology, check out the Lasater Philosophy of Cattle Raising [2]. In my case, I try to apply the same basic ideas to sheep (and eventually cattle).

[1] http://www.southpoll.com/History.html

[2] http://www.amazon.com/The-Lasater-Philosophy-Cattle-Raising/...
I think whether or not it's a good idea to launch has to do with what those bugs are. The number of bugs is pretty much irrelevant.
The industry should reconsider. Not saying one should disclose ones counter-measures, but if the standard practice of keeping secrets amongst industry connected VIPs is the wise choice it's not working very well.
Has Work Ethic Become Pathological?
My dream is to outsource implementation details to computer algorithms. Programmers should be designers. Just describe what you want (not necessarily always using a programming language), and it runs.
I would argue that Zelda I is "explore this cool world"-based, with a bit of "damsel-in-distress" and "evil overlord" and "find the magical macguffin" bolted on.
In Search of Energy Miracles
In divorce, there is a settlement agreement. Once you are locked in no one is looking at the cost of living.
Make the Most of SXSW with Plotter the Social Mapping App
Glad you guys like the link.. it's a sad story.

It was also an opportunity to learn TileMill (mapbox.com/tilemill) to generate that styled map.. I recommend checking it out if you like maps/geodata.
Is anyone else seeing a mixed mode warning? I'm seeing a large number of warnings about of them on http://ycombinator.com/images/grayarrow.gif
That's a great point. We actually have a lot of small businesses using Strikingly, including accounting and law firms. We realized that picking good images is a long and hard process, and we're building up an asset library with good images for people to choose from. Do you think this helps? Thanks a lot for the feedback!
The first job I automated out of existence was by incorporating a "print all" button into an existing application. We had to hire someone, full time, to open each document and print it.

I don't think anyone really knows what the future will look like in thirty years. All we know is the genie is out of the bottle and nobody is going to put it back in.

Maybe we're headed for a dystopic corporatist future where everything is monitored, calculated and automated to such a degree that people are simply told what to buy at regular intervals. Mass acceptance will lead to computers dictating through goal posting, achievements and leaderboards the vast majority of each individual's lives.

Maybe we'll simply have 80% unemployment; towering concrete skyscrapers that would rival the soviet era Paneláks with automated trains sending food in and taking waste out. Like a human powered coal plant. The vast numbers of unemployed will churn daily riots and huge sections of the country will be under military control. There will be an unspoken but utterly clear separation between the decision makers and those in the bread lines.

Maybe we'll come up with entirely new sectors in biology, space and automation which will usher in the real space-age of humanity.

My hope: We'll make some breakthroughs in science, mathematics, medicine and technology. New sectors will be created that nobody ever thought of, a few new billionaires will be added to the pile, our quality of life will improve and the threat of our complete and utter demise will have been greatly exaggerated.
Can this be used to buy non-physical goods? (e.g. website hosting)

For physical goods, where are they shipped from?

Also, I don't really understand the difference between "anonymous package" and "standard package".

Finally, allowing people to come in person to your warehouse would be an useful option, since it would avoid creating shipping records and the risk of postal inspection.
Fresh air? What's that?
And yet, suicide bombings and guerilla warfare in general may be more effective in revolutions. Look at the recent revolutions and uprisings: how many of them succeeded without violence? Not Libya, not Syria, not Egypt. Israel requires constant violence to maintain its nation. The US required violence and guerilla warfare for its independence. And it needed martyrs. As did Ireland. And Bangladesh. And the Chinese Communist Party.
That doesn't sound typical. Have you tried doing a Firefox reset? I've seen it make a large improvement to performance, especially with older Firefox profiles:

https://support.mozilla.org/en-US/kb/reset-firefox-easily-fi...

(In short: Go to "about:support" and click reset. It will prompt you before doing anything, and will rebuild your profile while preserving bookmarks/history/saved-forms/etc)
> the rule of thumb is that you need every advantage you can get when it comes to being attacked.

Nah. Well, at least people shouldn't feel that way; publishing your solutions helps us all.

I just don't think that someone sitting on gigabits and gigabits of zombie throughput needs any help figuring how to hose you down.
Great news , i can go back developping real apps with ASWING and not bother with sh*tty javascript anymore. Who cares if it doesnt work on ipad... i'll give the ipad folks a tuned down experience, that's all.
Why would it have to be for gain? I bet there's plenty of bored people with idle small- to medium-sized botnets who'd take down a somewhat popular site just for lulz.
{programming language argument goes here}
I'm definitely an outlier, but, aside from a scuba class, I have zero college and zero debt and make more than 3x the debt you incurred by attending your technical school and I love my job.

I don't doubt college was fun, nor would I say it's not useful. I wouldn't even discourage someone from going. I also definitely wouldn't clamor on about "you're not even going to get a phone interview with any software company." It does happen.

In other words, "Only a Sith deals in absolutes".
If someone is connected then they can just talk to their connections and get the information and help they need.

I'm just saying it's not good to post these postmortems publicly. "We got hit by X. We did Y." Now when Q comes along to attack you, they know what not to do and also know how you mitigated X so they can more efficiently attack you. The EV from posting attack postmortems is just not there.
Hey Google, Can We Have Data About FISA Court Orders Too?
down $4, looks like normal price fluctuations from the last couple weeks.
Objectively? That's a dangerous word; I hope you've got a better argument than this one. Hard drives are being rapidly replaced by SSDs, so their speed just jumped _way_ up (especially start-up and random access times, which affect sleeping and waking performance). 2 or 3 orders of magnitude, not 20%.
Reminds me of what a therapist friend says about counseling, how you have to give a client a safe environment before you do any work.

Also seems related to the point linked from HN recently - ask someone a moral question, let them answer, and then somehow convince them they gave an opposite answer (they did this by secretly altering the paper questionnaire they filled out, and showing the forged answer to the subject) - the person will then often defend the answer they apparently gave, rather than the answer they really gave.

I think it's a good question. My best theory so far is to just lay out the reasoning to the person in a very accessible way, so they can accept it on their own timetable.
How about, just hire the people who can do the work, as verified by a work-sample test, and set up a company culture that welcomes everyone who can do the work?

AFTER EDIT: Another reply asked, "How about a guide to hiring the best person for the job?" I notice that the user's username is green, which means he is new here, so perhaps he hasn't yet seen my FAQ on that subject, which I compiled from the helpful comments of many other HN participants. The latest full posting of that FAQ

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

provides lots of details.
Someone on Craigslist paid me $50 to fix his CSS in the late 1990s. I was a teenager in Virginia looking at CL for the first time (not knowing it only served the Bay Area) when I saw the post in "gigs." I told him he could pay me half the original amount since I didn't totally solve his second of two problems, but he said, "I don't underpay my contractors," and the full amount was in my PayPal shortly thereafter. As a teenager who'd never held a job I was pretty stoked about getting paid for something fun. Later I'd be the only non-CS major hired by my university as a summer student PHP programmer. I never took the plunge to do programming full time, but I'm slowly working it into my job as a mechanical engineer.
I guess this was inevitable, flash is too prevalent to completely block from a device that is being marketed as a laptop and it's not fair to selectively whitelist only some websites, so this was gonna happen eventually.
Pretty much this.

After all, if you're creating value, I don't think you can go wrong in the grand scheme of things. Destroyed (usually more tedious) jobs means people as a whole are now free to do more interesting and creative tasks.

I'd happily destroy my job of doing the dishes with a dishwasher (one that fills and empties itself too) by automating it, etc.
I am thankful for my last boss. I had just got my Masters degree in Computer Science, but because I was so busy I never really had time to put together a portfolio. He found me on Reddit and asked if I could code in Python. I said yes, he hired me right away without asking any other questions and said if he was satisfied after two weeks I could stay. I was quite nervous at first but I was never fired, and I learned a lot working for them. Unfortunately 8 months later they ran out of funding, but I will always remember the benefit of the doubt that he gave me. Now I need to find someone else to take a chance on me!
read the effen post : http://blogs.msdn.com/b/ie/archive/2013/03/11/flash-in-windo...
Adobe added substancial improvements to the flash player and it will be embedded directly in Internet explorer , like Chrome does.

For Windows 8, we worked with Adobe to include
a version of Flash that is optimized for touch
, performance, security, reliability, and battery life.
A better way to handle mobile in Rails
No intro to profiling in Python is complete without any mention of line_profiler (http://pythonhosted.org/line_profiler/). As the name suggests, it gives you line-by-line profiling information. In a scripting language such as Python, I find this much more useful.
Just remember: the greatest perk of all is flexible working hours and location. And a couch.
I bet what actually happened was that your chain was set up incorrectly, but was cached in Chrome so it appeared ok. If you've already hit another site that uses the same root certificate as your chain, then your site would appear fine. If you haven't (i.e. testing your site in a browser you don't use much), than you'd see an SSL warning. So it might not have been anything different about Firefox, just that Chrome trusted the chain because it had already verified the root for another site with the same chained SSL certificate issuer.
We really need to standardise a protocol for this so at least victims know who is taking them down

/half-s
Good point. So, more accurately, don't let the fear that their just might be undiscovered small bugs prevent you from launching.
You say that as if MBPs have no resale value.

The ram upgrade procedure for the new MBPs is backup, Craigslist, Apple Store, restore.
It's not hard to think of counter examples to this. Seeing a rival die isn't that funny. A child walking into a glass wall is pretty funny. The interesting question is how we can understand humor generally and fundamentally.
Honestly, very few individuals have ever taken a chance on me, but the British government certainly did in a very life-changing way: I was lucky enough to go to university when a full student grant would still pay for tuition and all basic living expenses. I got a BSc and then a PhD, which was a giant leg-up (from a working-class background).
I think exactly the same. I'd love to give Node a go for some of my projects but seeing a version like 0.10 kind of dissuade me. On the other hand, there are some big sites built on Node like MySpace, and don't know what to think of it.
It Would Be Great if Millionaires Would Not Lecture Us on 'Living With Less'
These are orthogonal issues. Yes, Cordain should provide proof for the diet he champions. Separately from that, she has written a book called "Paleofantasy" which implies proof that the diet's precepts are invalid. Hence from her side showing that they might be invalid is not enough.
Sad sad story. Amazing viz that made an immediate impact on the story.
The derived market valuation of the commodity at that price in whatever reference currency you choose, of course.
BlackBerry Shares Jump as Lenovo CEO Mentions Possible Deal
I really like nodejs as well but i have some concerns, i built an app in tornado and then i wanted to try out node, so i built it in node as well with a postgres backend. I was surprised how much faster my tornado app was: using bcrypt blocking module for tornado with a factor of 8 gives me 42.51ms for login, on node i get 153ms, geting a user profile 6.7ms on tornado and 16ms on nodejs. These results are consistent across the app, where tornado seems to about 3 times faster. I am assuming that maybe this is due to the quality of the libraries, since i assume node is faster. Reading this article,(https://hacks.mozilla.org/2012/11/fully-loaded-node-a-node-j...) helped to understand node more as well as how some of the libraries deal with threading and async.
Clerky is absolutely fantastic! Can't even imagine what people did before it :) -- glad to see you guys finally went public. Been raving on you guys for months.
Unfortunately, line_profiler doesn't have Python 3 support.
Who is "they"? Is there a central authority in charge of BTC? I thought part of the advantage of it was that there wasn't.
Developers Corner: A Quick Look At Twitter Bootstrap v3
Gigabot 3D Printing (Kickstarter)
Does anyone know how often they update their containers for other platforms? The maximum node.js version on Beanstalk is 0.8.21, but the current stable is now 0.10.0.
So you'd argue there is never a bad time to buy?
I find that most people who use the word "we" or "us" when talking about government actions are not being imprecise. Rather they have internalized the civics class myth that ordinary citizens have a large amount of agency over government. I like to poke at this delusion when I can.

I'm not exactly sure why you think the FDIC should not micromanage the mortgage market. My guess is because the FDIC is government bureaucracy, and our government is so dysfunctional these days, that you think any attempt to manage mortgage markets would just make things more screwed up. And you are probably correct. Although I would say the cat's a little out of the bag with regards to preventing government bureaucracies from messing around with mortgage markets.... But my main point was not to make an "ought" argument, but to demonstrate to michaelchurch that if he wanted a particular "ought" outcome (lower housing prices) there are easier ways than to have the government buy 60% of all real estate. If you have even easier ways, that require even less government micromanagement, I'd be intrigued to hear them.

In any scenario in which Michael or I actually have enough power to direct the FDIC or government to carry out our madcap plans, the political situation would be so different that many current arguments against FDIC intervention would be obsolete. There might be new arguments against FDIC intervention, that would depend on the specifics of the changed political situation.
For what it's worth, HN is loading extremely quickly now. Is that the nginx transition? Usually it takes a few seconds to load, say, my user profile. Not anymore. Nice work!
for those contemplating a dystopian future, it's good to remember that great comic from http://www.recombinantrecords.net/2009/05/24/amusing-ourselv...

unfortunately, they had to take it down, but here's the punchline: http://24.media.tumblr.com/tumblr_kt5pgoInM81qaoem1o1_r1_500...

I think in the west, we're mainly controlled by entertainment, not violence. (I guess you could call it intellectual/emotional violence.)
http://24.media.tumblr.com/tumblr_kt5pgoInM81qaoem1o1_r1_500...
Steve Blank and Clayton Christensen - Entrepreneurial Thoughts
That actually could be. I use Chrome primarily and rarely use Firefox so Chrome probably trusted my Network Solutions SSL certificate because it had already encountered and cached a chain file linking Network Solutions back to a trusted root certificate, but Firefox had not cached that chain file yet.
How do I access previously submitted YC application?
I applied for the YC w2013 class. There is no link on the news.combinator.com/apply page to previous applications. It only points to the summer 2013 class. Is there any way to retrieve older applications?
The way we think about charity is dead wrong (TED Talk)
Yes, but also remember that you'll get loud warnings about non-fast-forwards thanks to the cryptographically secure SHA1 hashes. This means that the repo admins and downstream clones can trivially detect history rewrites for branches they have fetched. Unfortunately, there isn't a good way for code-consumers to tell if and when a non-rewrite commit or branch has been "blessed" by an admin rather than some random committer. I guess this means that the README should make some mention of the collaboration policy and the admins should preserve release power to whatever the relevant package manager is.
> What determines a "wild run?"

Parabolic trajectory is a common indicator for a very sharp top and major correction.
Write-up coming thanks HN!
Yes, it's not inherently anonymous. But it is possible to obscure the owner of the coins. It's not foolproof, but it probably makes it a little harder to figure out who is doing what...

http://www.gwern.net/Silk%20Road#anonymity