skysight-inc/HackerNews huggingface dataset:
We have a backup set of servers at a different data center as well. But routing traffic via DNS change to different data center isn't the best approach as some ISPs cache DNS and would still send traffic to old data center. A solution to this would be to have a round robin DNS to different data centers but that is still plagued if one data center develops a network issue.

The only real solution to this is BGP routing which is complicated to setup and VERY expensive (only big guys do it). Here's some excellent answers on SO: http://serverfault.com/questions/153576/global-high-availabi...
And the original source: http://andreasgal.com/2011/06/15/pdf-js/
I saw her profile on a popular online dating website. I liked it so much that I started writing her a personalized letter every day. I told her that I would stop if she asked me to.

This went on for almost a month before one of her friends finally convinced her to respond. We got married a year and a half later.

I guess women are just like other super important people: An early lack of response doesn't necessarily mean they're not interested; it just may take a while for them to detect the signal in the noise.
I don't see the point in 14k lines of obscure javascript code with no comment and no description whatsoever. Can you explain?
A pretty big one.

A server is, arguably, a physical location serving products. Javascript running in a browser is the product served. Going with a tried-and-true car analogy, a state can't tax a car manufacturer because the cars drive on their roads, but they can tax them if they produce or sell cars in that state.
There are 30*24 = 720 hours a month. If a "few hours" is 2 hours, then that is 718/720 = 99.72% uptime. This means 0.28% downtime vs 0.01% downtime. IOW, almost 30x worse than a 99.99% uptime promise (if that's even what Linode promises).

Math FTW!
Ooh! I'm going to start doing that.
I believe he's referring to this:

http://news.ycombinator.com/item?id=2657135
I have just updated the http headers the server sends. Please, could you check now?
No, most languages are isomorphic up to semantics. the outliers today are the logic languages, the HM typed languages and the macro languages.

javascript, qbasic, java, c++, c, c#, ruby, python, perl, they are all very similar, some with their knobs exposed, some without, some with bad environments, some with better, some with closures, some without.

Once you grok the inner similarity of software, it's just not very interesting to learn new languages.
> 2. Have a Hacker News karma of greater than 500 or
> have been a user for more than 1 year

I predict that this filter will only last a year from the time that it takes recruiters/etc to notice it.
'Free service improvements' is pretty much what one ought to expect in a competitive market where one of the costs (disk space) halves every year or so.
would have loved to see more examples of copy.
Completely agree. I like seeing kids interested in programming and development; they're going to go places in life.
I think you missed the point. It's not about being a programmer working those fields. It's about using programming to help you in those fields, about programming not being the primary occupation.
I've done a similar thing a few years ago

Ha - I'll bet everybody here has a story that starts like that. (Although your heroic save was heroic!)

My sad delete story was in 1982 - I had a fantastic graphical robot-vs.-robot game stored on tape on an HP portable computer (I was in high school). For some reason, the delete command on the HP had a variant that deleted from a given block forward on the tape, as I recall, and for some other reason, my fingers just decided to type that variant even though I had never done it before.

I still miss that game. It just may have grown in my memory, but I'm pretty sure that was the coolest piece of software ever written anywhere at any time.
Neither Crockford nor Sullivan is a role model for me, and I'm not following blindly. I'm merely observing that Sullivan successfully refactored the CSS on Facebook and got them onto a better development path. That's pretty hard.

I'm not going to blindly do whatever she says, but if someone wants to call her ideas "BS" and I don't know who that person is, I'm more likely to discard their opinion than hers. If that person is Eric Meyer, well OK then.

You say her "understanding and knowledge of CSS falls short." Can you point to facts she gets wrong (not just opinions you don't share)?
No, it isn't. In addition to using Pingdom, we are continuously monitoring availability from multiple different locations (these scripts also do DNS switching). Every time we detect an issue, we contact Linode and many times they confirm network issues (sometimes internal, sometimes upstream).

Just two days back they confirmed one internal outage. See this screenshot: http://imgur.com/jYzuD

Almost every time we contact them about an outage, we get this drup response: "Apologize for inconvenience" which is okay, but they should at least upgrade their infra or take steps to avoid it.

Maybe your acquaintance is not monitoring the deployment with higher frequency. We monitor our stack multiple times every minute.
TechStars Wildcard NYC
ARM: From the iPhone to the Server (smartphone chip in data center? Hmm)
Isn't that what microkernels are all about? http://en.wikipedia.org/wiki/Microkernel
The colors are very hard to differentiate with the larger datasets, such as the 2 testing frameworks charts.
What does it mean by "best"? I would have guessed highest rated, but a little experimenting shows that this is not the case.
Yes, but now we (almost) all do have credit cards and this makes little incentive for merchants to upgrade to something new, which tries to solve the solved problem by replacing one thing to carry around with another thing to carry around.
Adobe Air bids adieu to Linux, shifts focus to mobile
But is it? Where for instance does Doug Keenan go wrong?
http://www.informath.org/media/a42.htm
(an essay originally published in the WSJ 'What is arguably the most important reason to doubt global warming can be explained in plain English.'.
While the same thoughts crossed my mind, I think he probably meant art in the age of mechanical reproduction.

Still, programming affords a combination of the widest reach and lowest barrier to entry: it rarely requires the artist, performer(s), or specific location(s) to be consumed as a medium.
That's quite a big bug. :/
"This is a nice sentiment but as someone who has been a programmer for biology and medical research, it's not true. It's just like any other mediocre programming job, but your office is a folding table under a decommissioned fume hood."

It depends on your level of domain knowledge. I saw a lot of programmers start into the world of biology seeking "interesting jobs", but with no background in the field. What they don't (usually) realize is that if a research lab is hiring a coder without research experience, they have some non-specific automation job that needs done. Think: maintaining the website, DBA work, basic sysadmin tasks, etc.

If you have a thorough understanding of a research field and you know how to code, life can be better. There is the potential of great upside (and the problems are usually far more interesting than building yet another caching/database system for a website). But even so, you aren't going to jump ahead of the guy who has spent his life studying the subject matter just because you breeze in with the ability to write code. Writing code is the easy part.

That said, academia is always a shitty place to be if you only want to make money and you aren't a football coach.
In my experience, no not at all. Really the hardest part is eliminating any/all of your ANRs (Application Not Responding), which is pretty easy if you just build it from the ground-up with a liberal use of AsyncTasks, Background Services, Content Providers, and BroadcastReceivers. If you can imagine a possible way to take a portion of your code off the main UI thread: do it.

The only advantage that I've seen with iOS development is default UI and animation behavior. With Android you don't get much by default, and there's not really any Open Source scene that I've been able to find. Some would also say that debugging is easier with iOS's emulators, but I just debug straight onto my Android phone hooked up to my workstation.

Fragmentation isn't the problem that people make it out to be. If you write flexible UIs and performance-driven code to begin with, you're not going to run into any real problems outside of game development. Only then do things get tricky with all the possible hardware configurations.
Network outage for us even for couple of seconds can be bad because we are serving about 1300 requests/second at peak which can mean a number of users getting affected.
Yea, I second that. Although I'd say that if you could have your cake and eat it too, it's the best.

Guys like David Shaw who funded their own trading firm to get the bitcoinz so that they could work on fun stuff like DE Shaw Research.

Or even the programmer that eventually published a Bioinformatics paper in Nature without any official affiliation, that just started by poking his head into UT labs; can't remember his name but probably pissed off all of the post-doc indentured servants who slaved away for years for minimum wage and in comes Mr.Programmer to take away their thunder.

But yea, speaking from experience working for Big Pharma IT has both good and bad. Low stress, good stability and decent pay but in no ways does it match the pace, (potential) pay-out of working at a prop desk/brokerage.
Having slept on it, I would like to point out that I did gain complete control of someone else's account, viewed their personal information, and could have conducted transactions against any credit card or bank details they had set-up.

The reason its a non-issue is that this only happened because they set up the account with an email address they did not control, but that only became apparent later by which time this has got away from me.
Effecting = Doing
Affecting = Being done to

You effect change and change affects you.

Something was done to your decisions so the right word is "affected".
I'll bet I could.
Well, the Google Chart API actually supports JS-based interactive charts: http://code.google.com/apis/chart/index.html

However, I use the static image version + <map> since the JS version of the scatter chart is missing some features (no alpha channel, fixed marker size).
This is Zee from The Next Web. I can absolutely 100% put-my-reputation-on-the-line tell you that the widget is not harvesting emails. I know the developer personally and trust him completely
Hey Jeremy, i know that there's been a lot of discussion on the es-discussion list that decided how that all shaped up, but i can barely keep up with the flood of mail that comes through. How do you manage it? Do you actually keep up with all the messages that come through?
User space drivers are possible, the problem is efficiency nosedives. The premise of microkernels[1] is that the kernel itself is "trivially" small and everything else runs as a userspace task.

[1] http://en.wikipedia.org/wiki/Microkernel
(Whether I'm using the proper choice between 'effect'/'affect' is still a challenge...)

Somehow....deep down inside I think you knew you wrote it wrong, but that was the "effect" you were going for wasn't it! ;)
Zynga Sues The Hell Out Of Brazilian Clone Vostu
Well I definitely know how that is. Looks great, overall.
effect/affect is simple: effect is a noun and affect is a verb. when you affect something, it causes an effect :)
There is no more criticality and no more fission than natural spontaneous decay.

Other kinds of radioactive decay continue to release heat in the fuel, which could drive material transfer, but the production of radioiodine is long over.
This just in: jashkenas is a great speaker too.
CorpBots
Agree. I found that working as a programmer with a bunch of biologists, you're somehow become the "support staff", the "computer guy". Sometimes, a "cost center".

When you're working as a programmer in a technology company, you're creating "core product". It's quite a different feeling.
Pandora Worth 66% Less Than IPO Price, Analyst Says
No, I question it because the reporting of data from the reservation is not generally included in AZ stats and none of the NG troops down there were placed on the reservation land. Pushing the problems into a smaller, less reported on area doesn't change the problem either.
Twins' recovery a key step in genetic medicine
CampaignPhone.com
A note, HN's user system is case sensitive and this is not, which at first led to some great confusion for me.
me:
http://news.ycombinator.com/user?id=David
not me:
http://news.ycombinator.com/user?id=david
Best quote (IMO):

-snip-

Remember the movie Gremlins, featuring cute fluffy creatures that turn into evil demonic beasts if you feed them after midnight? One of the rules for owning a gremlin (in its fuzzy, lovable form) was "But the most important thing, the thing you must never forget... no matter how much they cry, no matter how much they beg, never, never feed them after midnight!"

Marketing and Sales personnel can be very similar to this. ...

-snip-
God says...
give place to me that I may dwell.

49:21 Then shalt thou say in thine heart, Who hath begotten me these,
seeing I have lost my children, and am desolate, a captive, and
removing to and fro? and who hath brought up these? Behold, I was left
alone; these, where had they been? 49:22 Thus saith the Lord GOD,
Behold, I will lift up mine hand to the Gentiles, and set up my
standard to the people: and they shall bring thy sons in their arms,
and thy daughters shall be carried upon their shoulders.

49:23 And kings shall be thy nursing fathers, and their queens thy
nursing mothers: they shall bow down to thee with their face toward
the earth, and lick up the dust of thy feet; and thou shalt know that
I am the LORD: for they shall not be ashamed that wait for me.
Brilliant Printable Door Hanger Products
Idsketch.com is the best printable door hangers to fulfill your custom printing needs. We offer our service all over the world. Your satisfaction is our pleasure.
Very newbie-oriented/general, but nice to have a place to point to to get people started.
I may be missing something, but when you take 1000 lux and 0.1m², and come up with 100 lumen, the obvious way to put those numbers together is 1000lux × 0.1m² = 100 lumen. That's where I got evenly spread over a 30cm square (30 being the square root of 100, to one significant digit).

I'm not an expert in the field by any stretch of the imagination, but something seems very wrong with these calculations in that throwing a several-thousand lux image of that size would be easily done with a $500 business projector.
Using NoSQL with Yo' SQL
I'm not a huge fan of Social networking and/or providing Facebook with my personal info, but as a musician and small business owner the idea of not having a social profile seems a little ridiculous. I also agree, it's going to be difficult to find or build a Facebook killer, but what about a network that works with Facebook offering some of the services they offer with less non-sense, more utilities and a level of customer service that is not possible with a user group of hundreds of millions. There is no doubt that Facebook is great at social networking but that still doesn't mean it's annoying. I use my Facebook account almost everyday but rarely do I post status updates or even look at my news feed. I do, however, like the access it gives me to other utilities on the web with the little effort it requires once you have a FB account. Much of what I do for work would not happen if I needed to create accounts for every service I wanted to check out.

With that said, sorry for the plug...I created http://fishtaank.com, AKA, my weekend project... for the last three years. It's a small collection of open source scripts I've found on the web that allows musicians and businesses to create a better social profile thats focuses more on what they do/offer as opposed to what they say. Trivia question of the day? who cares...

http://fishtaank.com/profile/Beerfarmer -
The switch happened in mid-May, 2011 (I don't remember the actual date). My scores went up slightly, but using this tool it's impossible to tell (since the limit is 100). I tried to change the limit in the HTML file using firebug, but I guess there's a server-side check for that (good!). Anyone care to hook against the API?
Today, I cannot tell the difference between Github and 4Chan
The author should write another article after he gets a meeting with Bill Gates.
... They were upset because Skyhook wanted exclusivity.

Google wanted in on the data, was willing to share with Skyhook.

Skyhook wanted exclusive access to the data, which Google wasn't willing to sacrifice so they muscled them out.

How can we make this more obvious to you? (Oh wait, a glance at your comment history explains why you don't seem to get what anyone here is saying. You have an obvious bias and it's apparently affecting your ability to comprehend or something).

Motorola can ship whatever they want. Do you really not understand how MIT/GPL work? Just because Android's open doesn't mean that Google has to sell/give their GoogleApps to anyone that wants or demands them. Google's mobile applications are completely isolated from the openness of Android. Sure, this works nicely for Google, seeing as very few vendors have had the balls to ship Android devices without Google's Market, but that's just a missed opportunity by potential competitors if you ask me.
Franken's location privacy bill to close mobile tracking "loopholes"
Could you give some examples of how programming has taught you about critical thinking?
Yeah. That's what I think I want to learn but phonegap etc. were making me feel like maybe it was becoming more obsolete. From what you said, and what I have heard others say though I think that isn't true. I just want to learn something that will continue to be relevant for a long time.
I'm glad to see an actual "famous" person respond to this. Even as a "normal" person I find this approach insane. People don't like aggressive pan-handlers following them asking for money, I don't see why anyone would like aggressive over-emailing.

Either you're doing something I want to know about or you aren't. Don't give up after one try but don't bug the person constantly either. If they're not paying attention maybe you aren't interesting.
In an https page, why not rewrite http resources to https by default? Then it could omit the content if there is a cert error or if there is no ssl server there at all.

I'm thinking of a use case of a typical not-ssl-mandatory online forum/wiki/whatever. There are going to be tons of historical img and script tags, either to local content or to other sites, that do not use https even when they could; when those links were set up years ago very few sites (other than ecommerce) took ssl seriously. The solutions are going through and changing links in the database, rewriting links in the app, or rewriting links in the web browser. Is there a compelling reason why rewriting links in the web browser is bad? There are five web browsers that people care about: Chrome, FF, IE, Safari, Opera (mostly mobile). There are thousands of webapps and at least tens of thousands of moderately popular sites that would have to rewrite content in the database or webapp in order to go ssl-only.
Enterprise JavaBean, yes.
The uranium in that reactor isn't different from overall uranium, except that it's concentrated and its composition differs from what naturally occurs. However, that's over there. Uranium would be dangerous to US citizens if the uranium was in the US. It isn't. And so far, not even the worst doomsayers that actually know their stuff have worried about uranium or plutonium. That's just not the stuff you care about after a nuclear meltdown. You care about the other isotopes that were produced and that are much more easily carried outside and are easily used to compose other molecules that can spread further.

Secondly, what on earth is 'hot uranium'? If you are speaking about the temperature: it certainly isn't hot anymore by the time it reaches the US. If you are speaking about it's radioactivity, you're wrong: individual uranium atoms from that reactor, once escaped, do not behave differently than naturally occurring uranium atoms.

As for your other fears: it's perfectly well known what radioactive isotopes controlled and uncontrolled fission processes can produce. That's why they've been monitoring for things like cesium, iodine and basically every radioactive isotopes that exists: the number is rather limited). No significant levels of the stuff have been seen in the US.
I've run a TRUNCATE in production by accident thinking I was logged into the dev system. I truncated the 4 core user / transaction tables. I've never felt the blood drain from my body so quickly.

Good old binary logs and an office floor to sleep on. I make copies of the data whenever deleting or truncating now. I think we all have to do something ridiculously stupid to start taking precautions.
This already happens in almost every major country, US included, with the use of various Gag order like methods. Everyone just wants it to be easier, and obviously they need to pay some related contractor to make it so, and the cycle just keeps going...

There is one thing that is certain: Freedom is not free.

Freedom is the most expensive thing any human can posses. The maintenance cost on Freedom grows exponentially the longer you choose to put it off.

We've are reaching, some would say we have reached, a point where the majority of the 'Free World' has forgotten this fundamental fact.

I, for one, have not.
Hosting reviews: Heroku
I'm using it for a couple things. Initially I was just writing demo code to play around with it and take advantage of the ease of collaboration that the web gives you. Now, however, I'm building a MVP of an idea I've had in mind for a while where you can design a figurine of your kid/friend/partner/whatever and get it 3d printed -- WebGL makes it simple and easy.
Yes, I saw that. That has nothing to do with mobile, nothing to do with Mirosoft trying to exert their native development over the web, which is sorta my implication here (though I did read that one of the embedded web views is Nitro'd but the jury's still out on the other).
Don't underestimate what you are doing though. Just because it's not super fun or interesting doesn't mean it's by any means trivial.

I looked for over a year for a job that I could love after I graduated with a BS in Applied Physics (and a ton of research experience) that would pay the bills, and I ended up mostly working on a pipelined batch processing framework, and web and database stuff, but at a DoE lab supporting physics experiments. It's a happy medium for me, I'm still around physics, I'm still hearing how people do the interesting things, and occasionally I get to drop back down into "find the novel mathematical way to solver this" mode.

Of course it's easy to be a quant and make money making rich people richer, and maybe it is glamorous, and many people prefer glamour, but glamour never cured anybody.
So… "native HTML5" in IE10 doesn't include 3D graphics?