skysight-inc/HackerNews huggingface dataset:
Don't know specifically about "server failure" insurance, but I assume it exists. There is insurance for practically everything. For example, an Uncle of my friend builds home security systems, and he is insured in case a home he has secured is ever broken into anyway.
There's something about this article I find very endearing.
You forget your place, sir.
HTML5 Boilerplate is a really impressive attempt to consolidate all best practices into one template. The comments alone are one of the best sources of documentation for front-end development.

Now the choice is selectively building up your own template for projects, or starting with HTML5 Boilerplate and just keeping parts that are needed. My strategy has been to start with the boilerplate since lots of commonly forgotten "small" details are included by default.
I wanted to write exactly the same comment. I don't buy their explanations. Especially when they write: "we continuously run tests on the site to expose vulnerabilities in our own security." Does that mean they run randomised testing? Basically something that they have no idea what will it do in the end? I don't believe they'd be ok with trying out something that can potentially uncover a data corruption issue in their live system.

More likely, they paid someone to do blackbox security testing on the live site. In that case, they would be pretty lucky if all someone could find, was a way to digg stories multiple times.
ytRemote - The awesomely easy YouTube remote. No installation required.
Thinking of going to law school?
I guess just generate the permalink in the action and redirect to that instead of having it in the form itself.

Something like:

Form: /reworder/generate

Action: Generates text, creates permalink and then redirects user to that permalink.

In the web world this pattern is common, called redirect-after-post. I'm not sure if thats much help, I've only used python in the context of the Pylons framework (and have only a few days experience with it at that). If you need more guidance let me know and I'll try and clarify.

edit: Link to redirect after post: http://en.wikipedia.org/wiki/Post/Redirect/Get

edit2: I should also say this is a pretty sweet project, sorry if I just listed criticisms.
"These are bad schools."

These are 95% of schools.
Ask HN: How reliable is PhoneGap to develop Native Apps?
I am trying to port a desktop web app to native iphone app but wanted to have your opinion, how reliable PhoneGap is for developing full fledge native app.
The <b> tags are used to create the background effects with CSS3 instead of using a background image. <i> is also used as an inline element for semantic and styling purposes.
How do you handle intent though? When I see that email my goal is to write a new entry, not click on an advert for Deepest Darkest Secrets (TM).

To fix the intent problem, perhaps showing relevant ads while you're writing could make sense. If I'm writing about health and financial matters, that stuff's in my head and I might be coerced into clicking on a related ad.
> In most businesses, programming language speed is NOT the bottleneck of the operation

You know, people love to say this, but in every company I've worked at (sample size 3), past the first year or so of operations, programming language / framework speed actually was a very significant concern for the business.

This may be self-selection; scaling and performance are two of my areas of specialization. However, whenever I'm on the job market, there doesn't seem to be any shortage of companies trying to hire people to help them handle their performance and scaling problems.
I agree, and I'm not advocating that everyone should always have a date on every piece of content they produce. Rather, one should think rationally about whether or not a specific piece of content will age well or not, and date it appropriately. In my opinion code tutorials and how-to's do not age well.
Whilst I'm pretty sure they're not using those b tags at the top for their semantic purpose (they're forming the cross thing that forms part of the background texture), b and i have both found their way back into HTML5 as fully acceptable and semantic tags for markup: http://www.whatwg.org/specs/web-apps/current-work/#the-i-ele...
At the smallest scale it claims:
Plank's length -- any length shorter makes no physical sense

Is this actually true? According to wikipedia (http://en.wikipedia.org/wiki/Planck_length): The physical significance of the Planck length, if any, is not yet known.
> From what little I've used Haskell, the strings-as-list paradigm was exceptionally useful.

It's useful from a convenience of programming point of view. The preferred underlying implementation is now something more sophisticated than a linked list of characters. See Data.ByteString. The programmer does not need to care much, though.
Interesting. Care to share what you're doing/what the heck that means?
I've been thinking about making this web app for a while now. One night last week I finally coded it up.

Any feedback is greatly appreciated!
Learn how to get a free BlackBerry PlayBook
Become a HackStar
As a former swimmer, 700 yards in 12 minutes is 2.33 lengths per min, or 25 seconds a length sustained for 28 lengths.

That's pretty aggressive for anyone who doesn't swim very often. Even a relatively fit person who doesn't swim all the time would have trouble hitting that.

Even at my peak I could probably only pull 18s/length, and definitely can't sustain it for 28 lengths.
- Programming Perl

- Perl Cookbook

- Mastering Regular Expressions
I don't think you can frame civil rights issues as strict utilitarian propositions. Or, if it is possible, it requires a more in depth analysis than you are giving it.

For example, restrictions on freedom of press are usually for the greater good, in the short term. 99 times out of 100, the people you are defending with civil rights issues are total crackpots. But 1/100 times, maybe they are Thomas Jefferson writing the declaration of independence. The rare case is so critical that it is worth our time to waste our time with the remaining 99.
Culture is funny like that. Sometimes the most accurate word isn't the best, but I do see your point too.
Election 2010: Why Can’t Environmentalists Come Up With Good Ads?
http://motodiaryapp.com -- of course if Heroku is down and it's not already cached for you it won't load. This is the technology the site uses to allow offline access: http://www.whatwg.org/specs/web-apps/current-work/multipage/...
Ask HN: Where to find expert witnesses?
My wife is looking for expert witnesses that are qualified to testify about technology product development and market viability. Any resources the HN community could provide would be helpful.

Or, if you are qualified, please send me your resume and qualifications to the email address in my profile.

Thanks!
I hope you are this diligent about all your tests =)
As it's a WM8505 based system then I'm sure these two things will be fairly quickly worked around. The modder community around this device's predecessors ($99 Eken M001 & others) is fairly strong and there are a lot of custom firmwares, with both these features.

EDIT: The slatedroid.com forums are probably the best reference source if you're interested in what people are doing with them.
Show HN: I asked an HN member for feedback and she blew my mind
A few days ago, I responded to a comment by bloggergirl offering to read anyone's web copy and help. I shot off an email hoping for a paragraph or two of feedback on my startup's copy.

Instead I received a professional, detailed deck of tons of invaluable well thought out feedback. It must have taken her an entire afternoon.

Here's a link to it: http://www.slideshare.net/shereefb/recommendations-for-bettermeans

To top it off, this isn't someone with a lot of free time on her hands, she's only days away from launching her own startup (page99test)

This community blows my mind!
You can Hack your Brain.

Check it out http://dustincurtis.com/sleep.html
It's not America bashing if it's accepted truth - it's indisputable that this country suffers from an obesity epidemic far worse than anywhere else in the world.

And this is not due to starvation - there are plenty of developed nations where people have access to all the food they desire, yet do not suffer the same health problems we do.

The poster's point is valid - there are obviously many nations out there that are developed and wealthy, where food is not in shortage, where paleolithic diets aren't widely practiced, where cheeseburgers aren't the standard food, yet they do not have many of the same problems that are prevalent in the US. This seems to suggest that paleo is far from the only way to maintain your health.
17 Tips To Make Your Startup Investor Friendly
Then why do all the hardware buttons (sleep, mute, volume, home) exactly match the layout of the buttons on the iPad? It looks exactly like a stretched out iPad with a mocked up screen shot.
If you can remember the name of the application without prompting.

I'll frequently have to troll through my /Applications directory looking for something that does X that I know I installed ages ago and will recognise when I see it.

It's important to have multiple useful ways to get to your applications. My unprompted recall, in general, is quite weak, but someone else might have vision issues that makes distinguishing icons apart difficult. For this kind of basic functionality, I think that having several high-quality approaches is best.
Digg: We Weren't Gaming Results - We Were Testing Them
Brings back memories of DESQview

http://en.wikipedia.org/wiki/DESQview
Some earlier comments: http://news.ycombinator.com/item?id=1798036
Now I know what to put in the title to get my stuff read.
I want to keep a diary, but I don't want to update it every single day at 8PM. I'd rather send out an update every few days when I'm less stressed about other things and have got together my thoughts on what I would like to write.
You should charge for this. I would pay
Rankmeme - Twitter-based product ranking system
I've never purchased VirtualBox, but there is now at least an email address at http://www.virtualbox.org/wiki/Licensing_FAQ
My main exercise is CrossFit. On average, I do about 2 days on, 1 day off though over the summer, that is cut drastically because doing anything outside in the summer in Dallas is zero fun. My own experience is that dropping bread and soda is huge in losing fat. I lost a couple of pounds when I did my 30 day paleo experiment but the most noticeable change was the fat percentage (measured on a basic Tanita scale). The people I have known that went on Adkins who were definitely overweight lost a significant amount of that weight though one also had kidney failure because he essentially dropped almost all carbs (Atkins, to my basic knowledge, frowns on fruit and veggies to a large degree).

Again, my suggestion to people is to try paleo for 30 days then go back to your typical diet and see how you feel. If you feel fine, you lose 30 days. If you feel terrible, you discover something.
Totally unrelated:

On the front page, there's no big "go premium!" button. When I went to the site to subscribe, I said "oh, um, where do I do that again?" and the answer was that I click on "choose your 64", which then gives me the option to subscribe.

It should be a big honking button!
I've recently migrated to a standing desk after doing a nasty back injury about a month ago. I physically couldn't sit...or rather couldn't move to and from the sitting position.

However, I found fairly quickly that I needed to get a stool for occasional sitting. If you've been in a desk job for 15 years like me, going to a standing work position is killer. Worse for me was I found that I couldn't think standing up! I had to sit to think. I think it's important as a transition, otherwise you'll most likely go back to a sitting desk after 2 weeks.

A month or so later and I don't use the chair nearly as much, and I'm actually enjoying getting sore feet BEFORE my back hurts.
Even if you hosted your own server and it was just serving one static file, there are still services you depend who could cause an outage.

Heroku so far has not had major outages.

And they will be learning from the current ones.
Hardly.

States without income tax: Alaska, New Hampshire, Tennessee, Florida, South Dakota, Washington, Nevada, Texas, Wyoming.

States without sales tax: Alaska, Delaware, Montana, New Hampshire and Oregon

So just two states--Alaska and New Hampshire--have neither, while most have both. By population it's even more apparent as AK/NH/SD/WY/DE/MT have almost no population (about 5 million combined or less than the size of metro Houston).
The only way one can hire a programmer is to be a programmer.

That's a awfully large sense of entitlement there, one that is very, very difficult to support. I'm surprised such a comment is coming from you.

While I don't excuse idiot HR recruiters and headhunting firms on quotas, there is a level between clueless and mastery that a person can attain that allows them to make the comparative judgement required in the hiring process.

I know little about law, but enough to hire a semi competent lawyer, I know little about masonry, but have successfully hired a firm to rebuild a chimney. They are probably not the absolute best at their professions. They probably take shortcuts that purists wouldn't like. So be it. They get the job done and that's good enough for me.

There is really no reason that someone with little knowledge of programming cannot properly hire or outsource a competent developer for work that they need to get done.

To suggest otherwise is only to worry about which way the mortar is spread in between the brick, when it all boils down.
Clever as this is, it seems that this should be something provided by the operating system rather than each app doing its own thing.

And I definitely want the option to manage and disable updates. As a sysadmin, Chrome is a nightmare because I never know which version my users are running.
The spending shouldn't be related to each other. The spending should be related to the benefits associated with the spending.
1) In this scenario you are implementing that mechanism. Casts don't work via magic.

2.) C isn't required. The functions use the C conventions for naming. That's all.

3.) That solution would never work because it would return the ASCII value for the character.

The solution requires that you go through the string multiplying the value you get by the next power of ten and adding it to what you had before. You work from the 1 position back to the front of the string. You also need to ignore non numerical characters.
Nice gears [video]
O'Reilly Safari subscription?
We're not really in the middle considering this scale goes from 10E-35m to 10E26m and we're in the 10E0 range. Looks like Pollen Grain and Silt are in the middle. OTOH, if you got rid of the ridiculous levels below the neutrino we'd be closer to the middle logarithmically.
Paul Graham is Wrong (parody circa 2005)
I'm on an open network (no security) and I too am only seeing traffic from the computer I'm running it on. I have two Macs on the same wifi network, but no luck so far =/
Introducing Sencha Animator: The CSS3 Alternative to Flash - Sencha - Blog
German electric car sets new record
Ask HN: What do you think of prop 24?
According to Ballotpedia, California Proposition 16 would eliminate the following three tax breaks:

* The "single-sales factor". This allows multi-state corporations to choose whether they will be taxed on property, payroll or sales.
* Loss carry-backs. This allows corporations that are experiencing losses in California's current economy to get refunds for taxes paid up to two years previously.
* Tax credit-sharing. This allows companies with more tax credits than they can use to distribute the tax credits to affiliates.

How do you think this will affect start-ups?
Laptop Driven Development (with Emacs)
Does anyone have any experience with this http://www.amazon.com/Pivot-Table-Data-Crunching-Jelen/dp/07... book?
Why Does Lack of Sleep Affect Us Differently? Study Hints It May Be in Our Genes
I work from home, and have recently (month or so ago) set up a standing desk. I'm in here 7 days a week. It's actually great because I can walk in and out at night to check emails etc without having to sit down.

My desk is an old coffee table top sitting on my keyboard stand (as in musical keyboard). I also have a stool for when the feet get sore, but I try not to use it too much.
The only thing that could improve this would be an automated form that lets you insert different people's names into it.
I created the design, and it is a deliberate use of those tags to create graphical elements which you can see in the background. It should be diagonal in browsers that support CSS transforms, and vertical in browsers that dont.

http://html5doctor.com/i-b-em-strong-element/
Thanks! When I was first learning Perl I had access to a copy of Master Regular Expressions. I'll definitely pick this one up.
Ask HN: recommended dedicated server provider
Hi

With various levels of virtualization taking over, dedicated servers seem to be on the wane (or at least less talked about).

Can anyone recommend a favourite dedicated, real-metal server provider?
This is not a small technical mistake as you put it -- especially since trust plays a crucial role in user's perception when they are using Digg. If digg is using such shady practices and cloak them as 'testing', its basically a slap in the face of the digg devout users.
I started building apps for Android and iPhone simultaneously with a very early version of PhoneGap. The latest versions require less hacking to get up and running. It was very straight forward to get solid apps done on both platforms.

Out of the three apps out for iPhone and Android there have been no crashes and no complaints from users on bugs or unreliability. The apps make use of hardware (camera, gps and a few other things) as well as interfacing with a RoR backend for user systems, data syncing and upload pics taken in-app.

All in all, I've had no problems with it even after digging pretty deep into it and testing on Android 1.5-2.2 and old iOS through the latest versions.
3 mil cuentas de facebook robadas en menos de 20 minutos
Glad you like it!

I'll give some thought to charging :)
I just packaged an HTML5 game today. What do you mean by "reliable" though?
I guess you're an iOS user.

Froyo has an excellent browser. Experience is very much like with any desktop one. It has windows instead of tabs. I don't think it will support HTML5 video, but it has Flash which works flawlessly (and no unreasonably high impact on battery life). That said, it all depends on decent CPU like Snapdragon, which I don't think nook will get.

BTW, nook's own browser is very sucky right now.
"App engine is fast and awesome, right now. However, if your site gets really popular, you may consider moving off of it."

Perhaps you can explain why you believe this to be true? I thought that the strength of App Engine is that you can stay on it no matter how popular your app gets.
White iPhone Delayed Again. Now Due Next Spring
Yeah the key for me is to think about what's being said and question it or relate it to things I know. Integrate it into the knowledge network with as many links as possible. "Yes, of course, because...", or "Hmm, but doesn't this implication of this contradict the implications of this other thing"?

This way I have a path to the new information from old information, and I'm unlikely to forget it. For me at least, atoms of information are much harder to remember than connections. And they're much less useful, too.
I love Paint.NET's update system, which I've rarely seen implemented. It asks you if you want to update... as you're quitting the program, not before you launch it. This is such a spectacular idea I can't believe so few people implement it.

It's a good idea because
a) it gives me a choice whether I want to update or not b) when I don't need to wait for the update in order to use the software
So, to eyeball it:

This is an ARM9, probably @ 350Mhz[1], hand-wavey-performance around 1.1DMIPS/Mhz, minimal video acceleration.

BeagleBoard is a Cortex A8, 720Mhz, 2.0DMIPS/Mhz, with video acceleration (probably not via a USB video output, but via one of the Beagle adapters.)

SheevaPlug is 1.2Ghz, no idea what ARM series the Kirkwood is equivalent to. Obviously no possibility of accelerated video there.

N770 was a 250Mhz ARM9 with some video acceleration features.

Speaking from my own experience, I have a tablet with the same WM8505 SoC (Eken M001) and it runs Android 1.6 fine. I find for normal browsing and such that its biggest limitation is the poor quality touchscreen, far before anything else.

>I hope the Android OS on this tablet is as hackable as Maemo.

Nope. I've already posted a comment about it, but there are a bunch of proprietary library-level video customisations that noone has yet fully reverse engineered.

If you want a tablet with BeagleBoard-like performance and good hackability then there are some OMAP3 Cortex-A8 tablets for around the $200 mark (Wits A81e is one). Better performance, better open source support.

[1] Despite what Walgeens say, all of the previous WM8505 devices top out at 350Mhz.
What is Google Chrome for Enterprise? Is it a different build than the Google Chrome I install from google.com?

Google Chrome for Enterprise is just Google Chrome. Every Google Chrome has the same features, so it's equivalent to the Google Chrome you can download from google.com.

What enterprise features does Chrome offer?

Support for group policy and centralized configuration, a specialized MSI installer, and control over auto-update frequency.

http://www.chromium.org/administrators/frequently-asked-ques...
hell, I'd buy an e-ink display for my laptop. I don't care about color, but it's a portable device... it'd be nice to be able to use it outside (or in the passenger seat of a car on a sunny day)
Maybe I've allowed Dave Winer undue influence over me in this regard, but I can't see giving up Google Reader's All Items "river of news" view. Are there plans to offer this presentation style in NewsBlur for those of us who'd rather not visit the original sites? It doesn't seem incompatible with the AI management feature, especially if you can do better than Reader's "sort by magic" setting.
Why don't you build it? Linus didn't as Andy Tanenbaum for permission to improve MINIX, nor Richard Stallman for sponsorship to build the Hurd Kernel... Homey just threw down a tarball...
On the contrary, I think it is something insisted on by MBAs at the software companies themselves. A well-brainwashed MBA thinks in terms of brands: creating brands, growing brands, re-branding, etc. If you have a successful product, the best possible thing you can do with that product is use it to enhance your brand. Good products promote and establish a brand, and then the brand lets you make money selling products whose quality is irrelevant.

Otherwise, you'd be stuck selling products based on their quality and individual value, which is stupid, because the quality of your product depends mostly on people who haven't gone to business school, and is thus completely out of responsible hands.

Therefore, the primary purpose of an installed piece of software is to remind users of its brand, which in most cases is the name of the company or studio that created it.
Clickable link: http://www.slideshare.net/shereefb/recommendations-for-bette...

Poster is not kidding about how complete and professional this slide deck is. I'm impressed!
I really hope Apple dont buy Spotify. Spotify made me stop pirating music, I'm now a legitimate paying customer. I detest itunes with the heat of a nova.

Google would be the lesser of two evils but i'd rather they remain independent, become profitable (if they arent already, i've no idea) and continue to do the great work they're doing right now.
Does WePay support subscriptions?
I figured there was a great reason, I just didn't know how to begin finding that answer short of asking the experts.