skysight-inc/HackerNews huggingface dataset:
Non EC2 servers, one in Europe and one in the US. /storage are local SSDs to the machines (so it's 2 copies of the data (3 for the originals since they're also on S3)).

Whether storing it back on S3 is "good enough" depends on whether you feel the latency to fetch from S3 is acceptable. I don't have any hard numbers (I might have at some point). I imagine you'll see a percentage in the 1-4s range, which is pretty bad considering you still have to serve it to the CDN and then the CDN to the user. If you have users on mobile or in developer countries, you do what you can to make your side as fast as possible.

Never had malicious users, but we worried about it. We took a reactive approach: monitoring disk space usage. It never proved necessary to do more. You're definitely open to a DOS attack. Hard to mitigate too...can't rate limit since the request comes from the CDN. You could whitelist certain dimensions, but we also allowed our content owners to specify the focal point of the image, which we'd center our crop on, which means any value of x and y is reasonable. You could possibly store that data on the image servers, instead of passing it in the querystring, but then you're introducing state and, with multiple servers, synchronisation. shudder.

You can see it in action at:

http://0.viki.io/viki.jpg?s=263x220&q=h

with documentation at:

http://dev.viki.com/v4/images/

(the [q]uality argument isn't documented, weird....unless you specify a quality (I only remember [h]igh) we pick a jpg compression based on the filesize)
A good talk about that is "Pete Hunt: React: Rethinking best practices -- JSConf EU 2013" http://www.youtube.com/watch?v=x7cQ3mrcKaY
One in a 100 people in the US will die by suicide. It's a common cause of death.

Could suicide and depression be a response to civilization and modernity? This article cites some evidence that the suicide rate was much lower among various groups of hunter-gatherers:

http://www.academia.edu/4777783/Suicide_Among_the_Mla_Bri_Hu...
Well maybe the words chosen are wrong. I agree that there would be no "me" left to do the measuring. In death there would also be no "me" left to measure things and find it is negative either.
Absolutely. Some more stats I found about the maxed out P85D: 691 horse power, 0-60 in 3.2 seconds, quarter mile in 11.8 seconds. The curb weight on this thing is 4,936 lb which is quite heavy for a car this fast.

Also very cool: apparently, the reason for adding a second engine increasing range is because now there is more capacity to regenerate/recapture energy when slowing down.

Personally, this is the first Tesla car I actually want.

Edit: Jalopnik review http://jalopnik.com/tesla-model-s-p85d-this-is-it-and-i-went...
most drivers do the right thing most of the time. Accidents are usually caused by the occasional mistake from humans being unreliable.

Reliably driving like the average driver is perfectly acceptable.

(On a side note, nothing is preventing the machine learning from learning when a driver's response results in accident, a system can learn from negative experiences as well)
While I agree with most of what you say, I believe we should be more careful claiming there are "obvious reasons" for something without scientific evidence. What you are saying, which might be correct (and I kind of agree with) is not scientifically proved (that I know of), there might really be a gender imbalance for suicidal tendencies but having "obvious reasons" is not enough, at least for me, to claim it as a fact. I find it strange and I'd prefer more work to be done on this matters.
It's not so much specifically what he said. His entire attitude is evidence of the system in which women are not paid equally and they are not given the recognition they deserve. Where women are expected to shut up and stop bothering the men about these things.
https://www.google.com/?q=remind+me+to+upvote+this+comment+i... is also useful, and will set it in Google Now, so your phone/tablet/Chromebook/normal computer will all remind you.

Annoyingly you can't do it too soon, (e.g. less than an hour away) - I guess because they are concerned it won't sync in time.
I see what you are saying, but he wasn't 'thinking out loud', he was speaking at a conference, and I would find it hard to believe that he didn't have a prepared speech. I think this was exactly what he wanted to say, whether he realized how it sounded or not.
Are the current generation systems in a state where they can recognise and deal with some high percentage of that 1% by bringing the car to a safe stop? I realise of course that stopping can in itself be dangerous in certain situations, but it's probably going to be safer on average than just barrelling on regardless of what's coming.

I can imagine that not being default behaviour because it doesn't match driving norms, but perhaps it would be better?
CSS is problematic in every project I've been on. It takes a lot of effort to stay disciplined and not just throw stuff in a class namespace that shouldn't be there. This article [1] by Nicholas Gallagher sums up how I feel after trying my damnedest to write maintainable CSS in my applications. I'm now using the Suit CSS [2] preprocessor to enforce strict guidelines to our app's CSS. It's working well so far.

[1] http://nicolasgallagher.com/about-html-semantics-front-end-a...

[2] http://suitcss.github.io/
Obviously people believe that autopilot represents a net benefit to air travel, but there are far fewer planes in the sky than cars on the road, a lot more open space that is not impregnable by most foreign objects, and a ton more money per plane allowing for more sophisticated sensors and systems. There is a dedicated traffic coordination system for aircraft and each pilot takes instruction as given by the ATC. Planes are also constantly monitored by highly-trained pilots and mechanics and operations are closely supervised by multiple regulatory bodies.

A great deal of the required operations for autodriving are offloaded or irrelevant in autopiloting. I know we were talking about an isolated case of the unexpected failure of an automated piloting system, but if we consider all of these additional complexities in typical road driving * millions more cars with barely-trained operators, it's reasonable to suppose that those types of problems would occur much more frequently with autodrivers than autopilots.
I'm not sure I saw the same condescension you did. I think the parent were simply pointing out that not everyone who wants to kill themselves is the same. Some people who want to kill themselves actually have solutions available to them that will make them not only not want to kill themselves, but also live fulfilling and enjoyable lives.

The grandparent was saying it should be easier for people to kill themselves, and I think the parent was trying to point out that this isn't a perfect solution since there are so many who think that suicide is their only option but there are really other options.
He was asked a panel question, he wasn't giving a speech.
The's some pretty big maintenance drawbacks to AWD though. If you blow out a tire, you have to replace all four.
The fact that Snowden didn't receive the prize obviously doesn't prove anything one way or the other. The problem is that we all (at least the people of Norway) assumed it would never happen becuase of the political consequences for Norway.
Almost everyone running a 'real' web service puts in place limits to prevent this kind of abuse or isolate their customers from it. Gone are the days of running eggdrops from $1/month php hosters and hosting warez on Geocities. And most of the time these providers have an abuse reporting system with forms that allows for efficient review and process of complaints.

The combination of 'unlimited' access of a shell along with the shared nature of the host causes shells to be targets of more nefarious activity. Due to the personal nature of the account, people often host more personal information on a shell. So when it comes time to fork over account access, people are at more risk than just a web site host.

I understand the nostalgia of having a place for shared accounts. I have friends who host shells for their friends; a throwback to the days where it cost real money to colo a dual pentium machine with a SCSI RAID array on a 10mbit connection. But the world isn't a safe place anymore, and the feds don't just ignore cybercrime like they used to. They could probably trump up a charge of 'accomplice' just for having an account on a box that had some crime associated with it. I feel much better paying a few bucks a year for my own VPS.
Being the CEO of one of the largest tech companies, he should already have thought threw a monumental issue like the egregious sexism and racism in the tech industry. If he started thinking about it on a panel honoring one of the few women in tech, he's part of the problem.
Scientists Discover Black Hole ‘P13′, a Very Hungry Black Hole
Hey dllthomas, I live in a Himalayan kingdom in Asia. I have updated my contact info in my profile.

Thanks for your reply.
"Because the other phone will automatically delete it, right?"

Even programmers end up doing things like putting ctitical validation into client-side code. Most people will not have even thought about Snapchat not working as advertised.
Thanks for your reply,

I have updated my contact information on profile.
It's perfectly possible for a GUI to have a command history, if the GUI is just a front end to a CLI. Then you can click around when you want to explore, and can go to over to the CLI when you know what you want to do and want to establish a more streamlined workflow. Or even click around and do stuff, and then extract a script from that recent history of clicks and interactions.

Some R (programming language) GUI frontend does it in this way.
Show HN: DropZap 2 v3.0.2 – free until Oct. 16, 2014 Apple event starts
I'd be very curious to see your edited version, of a more appropriate length.
Yep - they absolutely prove your point.
"Not asking for a raise is 'good karma,' because someone will know that that's the kind of person he or she will want to trust, he said."

It's not even about women. His statement shows that he's out of touch when it comes to women AND men.
I do agree that he probably said what he meant, but I don't know that he meant what people think he meant. I'm assuming here of course, but I think he may have simply neglected to mention that his advice would be the same regardless of sex or gender. And I think his later comments support that idea.
My last gig and my current one are polar opposites but both filled needs. I code for a very large direct mailer. It is not interesting work, but the pay and benefits are great and it's super stable. My last gig was with a start up that never really got going. Lots of R&D coding, lots of trying new things - the work was very satisfying, getting paid weeks late, months in a row was not.

Ideally my next gig would be in the middle of these - stable but more engaging work.
Packets for networked multiplayer games are another place where half-precision floats are acceptable: http://www.gamasutra.com/blogs/MarkMennell/20140929/226628/M...

(Though it must be said that Rust doesn't actually have a 16-bit float type at all.)
It is hard to justify this prize as anything but a popularity prize.
As <deity> is my witness, I read that article and still managed to come away thinking he was female.

I should probably re-check all my code from yesterday.
Screencasts: Working with State in Ember
Lever (YC S12) hiring JavaScript experts, realtime systems engineers, to scale DerbyJS
For the first time ever, DropZap 2 is available in all 155 iOS App Stores but only for a limited time while it is free.

In particular, DropZap 2 will be removed from 119 countries when the upcoming Apple event starts on October 16, 2014 at 10am PST.

Check it out and let me know what you think of it!
They'd like you to think that. But I know companies where the raise cycle is separate from the review cycle (it actually happens right before reviews, oddly), and they don't announce the raises until after reviews are completed so that you THINK there's an association.

I also know people who the only raises they've ever gotten were off-cycle, because they asked for them.
Yep, he was speaking at a conference specifically about women in tech, he has no excuse for not having been prepared with a good answer for this question.

That he admits to having learned something from this experience, though, is surely a positive.
It's also far easier to help someone over the phone/other "blind" medium of communication with a CLI than a GUI, as you can tell them to press keys on the keyboard and read back the output that shows up, instead of asking them to find and click on things - followed by their thousand-word response (a picture is worth...) describing in exquisite detail everything on the screen except for the exact information you wanted...

That's not to say CLIs are perfect for everything, because there are definitely use cases where a GUI makes sense.
Zuckerberg pledges Facebook's support for India's ambitious Internet program
His refusal wasn't about humility but about retaining his freedom by not having to carry the weight of the Nobel Academy around.

Being bestowed a prestigious honour changes the man and the perception other people have of him. He didn't want that and he -like Feynman- would have preferred that the Nobel Academy had asked him if he wanted the prize at all before making any announcement.
For a start I think it would be really awesome, if the terminal could display html (+css).
Paul Graham is somewhat of a modern day hero. Forget the rappers and the athletes, he is the embodiment of a good, moral and sensible person. Great husband and parent, great sense of humor, and all of this aside from what he has done for the tech/startup community.
No, it's standard for Bereavement leave to come separably from normal paid time off, similar to maternity leave. It almost never comes from the same "days off" bucket.

https://www.google.com/search?q=bereavement+leave+law
How would this be useful?
Why Amazon's Wattpad Clone Is a Big Fat Flop
Isn't this inherently unprivate? There's a big gap between "I have emailed (or received email from) this person at least once" and "I speak to this person regularly".

Such a relationship is revealed by this software where you might not want it to be.

Consider you are speaking to a recruiter who just happens to be your most reliable connection between one of your contact and the contacts of that recruiter. In this case, it looks like your relationship will be revealed.

Then again, it seems like LinkedIn has never shied away from being sleazy and careless with your data so anyone using this will be expecting a lack of care anyway.
There is a large difference between answering a question incorrectly and having it planned as part of a speech.

Tell me you've never started answering a question and halfway through you start realizing the path you've started going down is not what you want to be saying.

Just look at these comments on this article - he admitted his mistake and he still is being lambasted.
So did Shimon Perez
I'm not holding my breath...
That was my first reaction too.

Or go to a temp agency.

If you don't need much to make ends meet, these are options that you can find pretty quickly.
Not everything has to be useful or even sane. Especially on _Hacker_ News.

Edit: To clarify, I think this shows what hacking is all about. Playful cleverness and curiosity.
oh, ok, I apologize, I missed that.
Colin Kaepernick: NFL fined me $10,000 for wearing Beats headphones
Yeah but can the computer be situationally aware to see the kid in the 2003 3 series bmw ahead of him on his cell phone and preemptively switch lanes when his head bobs down to send another text to the furthest lane away from him before he ever has a chance to pose a risk to you in the first place?

We can increase the efficiency of reactionary driving as much as we want with computers, but for me, you just can't beat defensive driving.

Just curious, How well do these systems handle potential rear threats as well? How would it handle tailgaters? Some tailgaters are more aggressive than others. Some just need a friendly reminder that you do not appreciate the tailgating by a nice easy slow down, or a slight tapping of the breaks. Others -- such as the guy in F250 super duty with 30 inch tires and a lift kit, you might just want to go ahead and move over when you see them coming.
It does work like that in those corporations. They just prefer you to think it doesn't as it keeps wages down.

If a top sales guy walks into his manager's office and says he wants a 20% hike, he'll be getting a 20% hike.

It's just you didn't try/get yourself in a strong enough position.
That's absolutely not true. What if you are drowsy or distracted and the autopilot brakes for you an avoids an accident?

Keep in mind every car out there is currently built with a feature where you can accelerate to a lethal speed, then press a small button, and the car continues to travel at that lethal speed until the car runs out of gas, hits a brick wall, or the driver consciously disengages it. We call it cruise control.

If all we are doing is adding automatic braking and lane following to cruise control, I don't see how it can be anything other than better.
It's not 'I was wrong', but its pretty darn close.

You have to give it to him, for better or worse on the original statement or his actual views on the topic, he's sucking it up and admitting he was wrong.

That's more than I've been able to say for Microsoft in a long time.
Employees' lives don't revolve around the annual review process.

There are plenty of valid reasons, including feeling underpaid, that can't and shouldn't wait for the annual review process.

As a manager, if you have a valued employee that is approached by another company and offered a 10% bump in salary and your response to that employee is "We'll see what we can do during your annual review", you are guaranteed to lose that employee.

Raises offered during the annual review process are typically merely cost-of-living adjustments. Unless a promotion is attached, it is hardly ever anything but.
Encryption should be within reach of law enforcement says cyber czar
I live in a place where no such jobs are available. I moved here hoping that I can work on my product and earn my living through small freelancing gigs. But the latter part is not working well.
Good point, hadn't thought of that. If I'm recalling the differences correctly, GIF will let you layer new frames with transparency directly over old frames basically forever, while video formats have full keyframes at regular intervals that allow you to jump to anywhere in the video by only calculating the chunk since the previous keyframe?

I haven't made any gifs since flashing "Under Construction" signs were a thing on web pages, so it's been a while. Maybe I should put some up on tilde.club.
Amazon Shops for Real Estate in New York City
Protect Your Docker Containers Against Shellshock
Before looks were everything and HTML reduced to a presentational markup?

I miss them days.
I appreciate his prompt and contrite apology. That's rare these days and I give him a lot of credit for it.

But I just plain disagree with your characterization of what he said. He was clear and articulate in the video. His words were not misunderstood or misinterpreted or out of context. I don't think they "came off" wrong. I think they were wrong.
I remember printing up the CSS rules, studying them instead of paying attention in class, and then implementing them on my website...

...only to have all the CSS in the <head> get rendered by the popular browsers of the time, and friends tell me that my webpage was broken and that if employers saw I couldn't even make a website I'd never get hired.

Fun times.
but doesn't it also brilliantly highlight the inherent problem with Snapchat?
Nope, this is one of the dumbest things I've seen. It's not even clever...
I've received several raises over the last few years without asking. I also get large bonuses...If you are under good leadership this happens.
I hate to wax too political here, but...

I can imagine some people may have believe that Obama's first election signified, well, Hope and Change.

But in the intervening years, we see that the Obama administration's foreign policy, at least as seen through its end effects, is scarcely distinguishable from that of GWB. The Iraq war "ended" precisely on the same schedule that GWB had put forward, we've found ourselves in an increasing number of armed conflicts, and we still seem to see the world as being beholden to American interests (e.g., countries around the world are expected to run their domestic policies such that they align with the US war on drugs).

So it doesn't seem like the Prize did very much to encourage Pres. Obama to continue on a promise of peace. And why should it? If he does continue, he's not going to get a second prize. And if he doesn't follow through, they're not going to take the prize away.

One might as well say to a child "since you said you'd clean your room, here's some candy to encourage you to actually do the cleaning".
Microsoft’s Quantum Mechanics
Software's pseudo-meritocracy is especially tricky to navigate. It's hard for everyone; it's even harder for women and minorities.

First, asking for "a raise" is generally going to lead to failure, and complicate the relationship if not done properly. It sounds like you're asking to get more money for the same work, and that'll leave anyone cold: especially a middle-manager. An owner can (in theory) recognize your value and say, "yeah, that number sounds about right" but, if you're asking a middle manager for a raise, you're asking him to sit in a bunch of meetings and argue with assholes on your behalf.

You're better off to ask for a promotion. But there are two problems with that.

The first is that companies often give promotions (whether a title bump, or actual increase of scope) in lieu of raises. "We don't have money in the budget, but we'll certainly let you take on more responsibility if you can get your regular work done". Of course, "if you can get your regular work done" is code for, "we'll give you absolutely no support, and you won't be able to delegate what's on your plate, so we're really just giving you permission to do higher-level work." Of course, these phony promotions eventually lead a person to take the external mobility option.

The second issue is that asking for a promotion is often taken as more confrontational than asking for a raise. You're implying, to your boss, that he missed something. You're questioning his evaluation of you. Companies think of themselves as perfect meritocracies and you make enemies if you challenge that perception. And if you do so while acting on your own behalf, you look like an entitled jerk.

The most effective way to get promoted (and, possibly, to get raises) is to take on more responsibility without asking, hope that it's noticed and, if not, to ask for formal promotion. (You should usually present this, to your manager, as "We both know that titles are silly, but I've been doing a lot of work with other departments, and having that credibility makes them more willing to take my work and my needs seriously." Make it about the benefit to him, not you.) However, taking on responsibility is risky as hell because it usually means you're intruding coveted turf. (This isn't just "big company politics"; you see it in tiny startups, as well. Mad Men is set in small companies and, after Season 3, in a startup.) Sometimes this pays off, but often it backfires and leads to demotion ("allow me to clarify what is your job and what is not your job") or termination. For reasons that are probably cultural, it's clueless white men who are most eager to take on that risk. Hence, they get promotions and raises faster, but also (presumably) get fired more often.
I think that improvement was from an external library, not from postgres itself.