skysight-inc/HackerNews huggingface dataset:
Well, you'd always colocate enough servers so that you can lose at least one machine without caring. E.g. HAProxy to 2 web tier machines on the back end. HAProxy will fail over to just one server no problem.

(And yes, you can heartbeat so you have two cheap physical HAProxy machines, too. This gets into sub-blade territory, where the 1U server is internally two or more complete low-ish power servers with independent power supplies, etc. )

That's the whole premise behind FOSS, you don't need to worry about all the licenses, and the hardware is so cheap it is effectively free and getting freer by the second, so you throw a lot of cheap hardware at the problem.

But agreed, "lot" in this case means at least two so one can fail and you don't need to care.
Hey, at least you're not fat. He hates fat women even more than Indian dudes.
That article is not just comparing apples to oranges; with that default aws setup, he is comparing apples to a herd of donkeys.

The correct comparison is his server vs a single EC2 High-Memory Double Extra Large instance with a 3 year heavy-utilization reservation. This instance costs $3100 upfront plus $0.14/hour. The total 3 year cost for this server on AWS would be 3100 + (.14 * 24 * 365 * 3) = 6779.2, or about $188.31 per month.

Sure, its more expensive. But AWS provides an insane of value on top of the server. Like instantly being able to provision additional capacity. I wouldn't be at all surprised if, on a full-loaded cost basis, it is extremely competitive with building his server. Heck, the employee salary expense of building your own server will easily drive the cost of the server well beyond the $3100 up front amazon fee.

I love building hardware too (never had a computer I didn't build except for laptops). But my mind boggles at AWS value proposition
This was a tool I built a couple of years ago for my own use -- I needed to convert ALL CAPS text from National Weather Service reports into mixed-case text.

I figured it would be a nice, useful thing to share with other developers, and also an opportunity to promote Correlated in a novel way.
OP here.

I updated the post with a link to underscore's annotated source for debounce and throttle. Thanks for the tip.
The spamming part really bugged me too. It seemed like he harvested these emails rather than any form of opt-in. This seems like bad science in general.
"Share, rediscover and keep track of all the gems you find on HN"

By 'gems' I initially assumed they were talking about Ruby gems.
What safety is not temporary?

Ok, you can be nit-picky and argue that no safety is truly timeless, but in that context the word "temporary" loses all meaning, as everything is temporary. Safety that lasts generations or for the duration of nations is clearly distinct from safety that lasts a season.

What liberty isn't essential?

Perhaps liberties that necessarily infringe on other people's liberties?
Free will, faciticity and their (not-so) surprising consequences
And even if only one party was called out, it doesn't mean its partisan. Not all opinions deserve equal weight. If someone started the Anti-Science Party and said the Earth was flat and only 7 years old, it wouldn't be partisan to say they're insane and you wouldn't want them in charge of important decisions, it would just be that this one party happens to be even more insane than the rest and you're calling them on it. The other party might believe the Earth is only 6000 years old, but fact remains that this hypothetical Anti-Science Party is basing their entire campaign on their belief rather than their understanding.

Playing the partisan card is just deflection to avoid the realization that some things simply cannot be argued seriously in a respectable conversation. Pointing the finger and saying "they do it too!" doesn't make your side any better.
Show HN: What would Paul Graham do?
I can highly recommend these. I recently got one of these for £100 (after cashback), and it is a brilliant piece of kit. I've got 4x1.5TB HDDs, and a 250GB OS drive, in mine, running Windows Server 2008 R2, and the performance is pretty good. 50MBps+ over a gigabit network is what I'm getting, which is more than enough for me.
I am also curious as to how they are able to get around Amazon's affiliate agreement.

"You will not offer any person or entity any consideration or incentive (including any money, rebate, discount, points, donation to charity or other organization, or other benefit) for using Special Links (e.g., by implementing any “rewards” or loyalty program that incentivizes persons or entities to visit the Amazon Site via your Special Links)."

Refer.ly clearly violates this.
Particularly now that we have 6 GBps SATA and cheap(ish) 512 GB SSD drives, the I/O differential can be enormous.

I thought about putting four 512 GB SSDs drives in a Raid 10, which would give me striping performance levels without losing the mirror, but that seemed like a bit too much overkill. These servers have 4 front drive bays, only 2 are filled with the SSD mirror, so we could decide to drop in 2 more drives and rebuild the array if we need even more I/O perf.
seems so: http://www.sergiojuncos.com/Uriel/
So your position would be that a black businessman with an unusual name is better off not knowing that this name is putting him at a disadvantage compared to businessmen (white AND black) with more conventional names?
I've actually had pretty decent success with listed jobs. I tend to be very selective about what sounds interesting, and I believe I'm qualified for. I've found I have an over 50% interview rate for applications and between 15-25% offer rate.

Personally I find recruiters to be annoying and they don't really understand software so I've actually put a good bit of effort into keeping off recruiter radars.
Well it might not be your government that institutes this idea. Given this is a bank in the UK you or I might not be allowed to vote on this type of thing, but if general populous begins to see the choice of technical decisions are more in the hands of the professionals and not so much the company it could very well change. And it might be companies that push legislation like this if they feel they don't want to bear the legal risk.

Now usually there is professional insurance that consulting companies have to purchase for liabilities just like this. If you are consulting firm implementing systems for banks they will require you carry $2 millions/dev of insurance should there be a screw up like this.

Maybe this is the best option because I'm not exactly behind supporting measures to certify or regulate our industry, but I fear bad behavior like this might force it. This is a hack rookie mistake. I'm fully aware of the ramifications of doing something like this, but I'm not immune to mistakes that could result in the same damage. However, a law like this would treat me the same way as these hacks.
See http://infoscience.epfl.ch/record/64410/files/techlists.pdf for one of Phil's most influential papers. Surprising (and saddening) to hear of his passing. See also http://lampwww.epfl.ch/~prokopec/ctries-snapshot.pdf for a more recent contribution.
Or text-align:center
You should have also included unconventional names not usually associated with black people, such as Moon Unit, Starshine, Whalesong, and other such "hippy" names, or names associated with poor rural white people.
Where's he colocating those servers? Last time I dabbled with colocation, the bandwidth costs per-server were by far the dominant cost. I found it difficult to get anything at all for small quantities of servers.

Looking at he.net at the moment, I see they have a deal for $1/Mbps. Presumably someone like Jeff Atwood can get twice as good a deal as that, so he'd pay around $500/month for bandwidth for those servers. Going by the cheat sheet (https://blog.cloudvertical.com/2012/10/aws-cost-cheat-sheet-...), that is within a factor of 2 of a yearly-reserved h1.4xlarge ($2263/month * 0.47 savings = $1199). It's almost equal to the three-year reserved machine ($2263 * 0.30 = $678).

Edit: He probably only needs 1 Gbps for all 4 machines, driving his bandwidth costs down by a factor of 4, but we could start to take power/space/cooling costs into account at that point.

So is he getting a better deal than that? I'd love to know where.
Emacs - Multiple Cursors
Umm not to sound too negative, but genius is a pretty strong word. What about this is genius? Referral programs are hardly anything new.
Some background on the kind of person Phil Bagwell was and his contributions http://blog.fogus.me/2012/10/15/phil-bagwell-rest-in-peace

Of particular note is his work creating Hash Array Mapped Tries (aka functional associative arrays) detailed in http://lampwww.epfl.ch/papers/idealhashtrees.pdf and implemented in Haskell, Clojure, Scala and Rubinius. His latest work involved lock-free versions called CTrees[1] that are likely to create more waves as others become familiar with them.

[1]: https://github.com/axel22/Ctries
They did put just enough information to be dangerous on Facebook. The girl in this case did the following:

Joined FB and added her details (real name etc) (first mistake)

Added her dad as a friend, even though he objects to her private life (second mistake)

Added the Queer Choir group leader as a friend (third mistake)

So she now has two FB friends with diametrically opposite views, and wants to keep them completely compartmentalised. Trusting Facebook to do that given the beacon fiasco, and the multiple privacy slip-ups since, is not wise. Yes this is FB's fault for having bad defaults, but you can't trust FB to keep all your stuff private, because they really don't care, and have made this clear many many times in the past. Their business model is predicated on sharing your data with as many corporations and people as possible.

There are other ways to share photos and events which are not a ghetto cut off from the web, so it's better just not to join a club which insists all your acquaintances must join in order to share and then lets them know the intimate details of your life automatically.
Capture pictures for faster and better QA reports
Frankly, I'm not really surprised that Antonio Banderas commanded a higher response rate.
Using that criteria, every reentry vehicle including the Space Shuttle would be a "sky dive". I searched on the web and couldn't come up with a good definition, but I'm sure one exists.

This guy is using a pressurized suit, so it just doesn't seem like that much of a stretch to single person capsule.
I think your "language is defined by usage" is a reasonable position to take, but in my experience this stuff about O really is a misunderstanding: the programmer's I've talked too that use O as Theta when asked what they mean by O will quote the standard mathematical definition, so they really are inconsistent.
Good to think about since drive failure is easily the #1 most likely failure case for a server. (#2 is power supply failure, but anecdotally that seems much rarer in practice. Drives can and do fail regularly in my experience.)

That's why I used a RAID mirror, so we'd have to lose two drives in one server before it mattered, e.g. the server is down.

Ideally the RAID array would run degraded (unmirrored) until you can get remote hands or yourself down there to drop in a new drive.

They are front-accessible drives in caddies so changing them is relatively easy, no need to re-rack the server.
Wait, so you can basically buy a server at AWS EC2 for a term of 3 years? That's what this heavy utilization reservation sounds an awful lot like.
At least the unit cost of an upgrade cycle is low in this case.
Right, which brings to question why hellban jerks instead of just regular-banning them.

Hellbans are designed to be undetected by the banned party, to prevent them from reating a cat and mouse situation where site operators constantly fight to keep the banned off the site (new accounts, new IPs, etc).

Very few of the people who are being banned from the site appear to be trolls - if they're just jerks, do they not deserve to be told that they are no longer welcome

Instead we've simply silenced these people without the courtesy of even telling them, and for what?
Portland (OR) comes to mind as a place where there's some fantastic tech people and no university, but I'm not sure if it's considered a startup hub or not.
FTC want to investigate someone, look into Verizon, AT&T & Comcast 4 collusion
This is really a great initiative, too bad most of these programs require moving to SF for a few weeks, which puts working adults / parents / anyone who wants to do a career change practically out of the picture. I wish there was something like this here in Atlanta, I know many people that would have signed up
At the very least, the data (encrypted or no, but it should probably be encrypted) on the server related to a session lives outside the webroot, whereas in a cookie, even if it is encrypted, it's still essentially public. If there's no reason to have that data, explicitly, exposed in the client then why put it there?
This is cool, but somewhat ironically your site doesn't render too well in my browser. It (specifically the nav) flickers, and doesn't render fully when scrolling long distances. It also could use some padding. I'm on Chrome latest for iOS on an iPad.

Anyways, rendering aside, I love more resources, so I'll keep an eye on this.
The lack of compassion here is stunning. Regardless of what you think of suicide, the fact that suicide rates are currently astronomical among LGBT youth in America should give you pause.

http://en.wikipedia.org/wiki/Suicide_among_LGBT_youth
Circa wants to rethink the way we consume the news on a sub-atomic level
Obama's website features patriotic ASCII art in the source code. (View source)
Reddit's most notorious troll loses job after Gawker profile
Appcelerator/Titanium SDK Proposed License Agreement Changes
One suggestion I have for Refer.ly is that to create JavaScript that automatically convert links to affiliated-links for site owners. This simplifies the process of creating a link on Refer.ly, copy and paste it on a site they own. They can just embed the script and it should do all the work for them.
Or maybe you just don't frequent ATMs a lot. I've definitely seen OS/2 Warp reboot screens on ATMs in the US.
The Stack Overflow Podcast is Back
Just FYI re:Reddit - Reddit has a nifty save button on every thread and comment. You can see your saved links in your profile.
Depends on your business. If your small business is writing code, having a sysadmin around and not 100% busy they are could be costly compared to hiring another programer.

But looking at general rates, I would say no.
I've been saying this as well, but has realised I don't know what problems static electricity could or would cause - long-term nor short-term.

I've stopped saying that I've never ever seen any static-related problems and I'm using the silly bracelet connected to something metal these days.
There is no joy in FarmVille
i'm an engineer working on promoted posts (same guys as https://www.facebook.com/georgehtakei/posts/475040805858711)

I offered up a response here: http://philztheengineernotthecoffee.tumblr.com/post/33650957...

searchgss and mschaecher pretty much nailed it in their comments:
http://news.ycombinator.com/item?id=4650787
http://news.ycombinator.com/item?id=4649243
Hey there -- I'm Shawn, a cofounder of Catalyst.

Our experience is that students and potential employers are asking for a longer program, so ours runs for 12 weeks instead of 9.

We think class size is a big determinant of educational outcomes, so we think students might be interested to know that we'll have 15 students in our cohort (vs 60 in DBC's if I recall correctly).

Our hours are longer -- 10-9, six days a week. We're asking you to take time off of your normal life, and we think it's important to provide a very immersive environment for you to make the most of that period.

We're going to put a lot more effort into helping you with your job search process. Our hiring day is after week 10, and weeks 11 and 12 consist of preparation aligned with the jobs that you'd like to get, practice interviews, etc.

Hope that helps!
I don't stretch before coding per se, because I am usually standing while coding, so I am already alert. but I do stretches in between coding sessions, like may be every 20-30 minutes. My wife is a physical therapist and I usually follow most of her advise to keep myself energized throughout a marathon of coding.
Of course it depends on what you're doing.

Running a porn site or image/video sharing service? You're going to go through a ton of bandwidth and that might end up being your bottleneck way more than performance.
Had no idea _ had debounce. Just wrote my own the other day... in CoffeeScript no less. Thanks for being awesome!
I guess my bigger point though, would be that when using something like AWS, I don't have to think/spend time on a lot of implementation details. When using colocation services/hardware/failover, I'm just adding a bunch of little things to my daily tasks and responsibilities. Sometimes this is a big deal (like in a bootstrapped two man team) and other times it's not.

Ultimately, I think it comes down to priority instead of possibility. If your company lives and dies on having reliable servers, you should probably roll your own. But if servers are 'just' a technical detail to your overall business model, then a cloud solution can be well worth the additional cost
I love building servers, it is amazingly geeky fun. And no doubt colocation with your own servers will give you the best bang for your buck, with renting a dedicated server coming in second. But you do have to be careful about redundancy. If you can't do without a day or two down-time, you'll need 2 or more servers, because when it's a dedicated server it's all up to you (or to someone you hire/pay for) when something fails.

Sadly I live a 5 hour drive from the nearest co-location facility, so I'm forced to rent a dedicated server.
Any word on if Dropbox will ever add the ability to sync arbitrary directories and not only the 'Dropbox' one? That's the reason I won't use their service. I want to see native support that doesn't require workarounds such as symlinks -- their competitors all offer this feature.
I can understand their product idea. I think it is little weird. If I want to buy something I will go to amazon or just search on google. They are expecting us to follow one more channel of data source. The biggest challenge for their users will be to get traffic to their pages for which I think they will spam facebook's newsfeed. I heard facebook has done some changes to their graph api to block similar type of spammers. If they (referly) are still successfully able to spam FB then they will become a trending app like a video stream app which was sold for about $200-$250 million few months ago. It does not look like they will able to put a serious dent in the online commerce business. This will be their story.

An idea similar to this was also started by designer of pinterest (I guess his name is sahil). The tag line was - if you can share something then you should be able to sell it. I am not sure what happened to that.
how could they build a business off of guessing if the purchases are made. especially with the 24 hour length of the cookie, it would make it nearly impossible to track if multiple referly users have the same items. they must have some arrangement or something going on that is not clear.
At 13 jumps I have even less experience :)

The parent may have been doing a tandem jump; in my experience, the openings on those first few were much harder than most solo jumps I've done.

Edit: from reading the parent's other posts, perhaps not. Maybe it was a hard opening on a day he/she happened to be wearing denim. Who knows :)
Pinterest Virus? Pinterest Hacked?
maciej from pinboard has written some useful stuff on this too:

- The five stages of hosting: http://blog.pinboard.in/2012/01/the_five_stages_of_hosting/

- Building servers: http://blog.pinboard.in/2012/05/a_cloud_of_my_own/

- Going colo: http://blog.pinboard.in/2012/06/going_colo/

A bunch of people are probably going to respond to Jeff's article by saying things like, "But VPS hosting means you get other people to deal with problems for you", but in reality all that means is that you're at maciej's "monastery" or "dorm room" stage of hosting, and your needs haven't yet driven you to get "the apartment".
It's very simple. If I'm friends with you on FB I can create a group called "Gay HN users" and add you. If the user list of the group is public than and while you're sleeping all your friends will be notified that you're a member of the group even if you put them on restricted, because it's public.
I had a summer job building many computers, and have been ever since. Apart from making sure that you are not building up lots of static and then discharging it into components, its never been a problem for me either.
Only one of the tips is Mac specific, unless I'm missing something...
Maybe I've been out of the game too long, but $1/Mbps sounds very low. Last time I looked into it (one or two years ago) you could only get bargain bucket bandwidth approaching those prices, with fairly crumby providers.

I'm assuming Amazon are a cut above that.
Are Google’s Personalized Results Making Us Politically Partisan?
There is a case to be made that charging less than $10/month for a service is not good business. People like patio11 make it constantly. The reason is that people who pay low amounts are the most demanding in terms of support, and don't actually contribute much to the bottom line.

Ignore for a moment that 100 GB is more than you need. Is $10/month too much for you? Well...

But you don't need to spam friends, there are regularly things like contests (Dropquest 2011, 2012) where you get free space for completing tasks.

And then there's of course the competition.
How are you getting around this?

(https://developer.apple.com/passbook/getting_started_with_pa...)
Use of Apple-issued Certificates

All passes need to be signed with an Apple-issued certificate to be recognized by Passbook. Passes should only be signed by the entity that will be distributing the pass under its own name, trademark, or brand, and that entity’s information should match the information on the back of the pass. It should be obvious to users who the originator of the pass is based on the branding on the front of the pass, and that branding should be consistent with the contact information on the back of the pass.

If you want to hire a contractor to assist you in developing a pass, then you will need to add the contractor to your development team and the pass must still be signed by the entity that is distributing the pass under its name, trademark, or brand. Keep in mind that passes can only be accessed by apps developed using the same team account, and that have the appropriate entitlements. So if you intend to use a companion app in conjunction with your passes, be sure to use the same development team.