skysight-inc/HackerNews huggingface dataset:
At a previous gig I worked with a company that was providing legal, medical, and financial information online. They dealt with it by being based abroad. It may make sense for you to explore this as well. If you incorporate somewhere other than the US, you can still live and work here just fine. (Keep in mind that this may make it harder to raise financing in the US.)

However, there was still a lot of red tape for people providing that sort of information (our service providers). For example, we found out that financial advisors are not supposed to provide their services across state lines. Of course this makes no sense for someone practicing online. What we ended up doing is dumping a huge amount of disclaimers in the terms of use to try and protect everyone involved.

tl;dr: terms of use; disclaimers; perhaps incorporate in another country
Because e-mail doesn't come with a filter that only brings urgent things to your attention.
The idea might be helpful in some circumstances but the actual content of the post doesn't validate the point well at all.
I fired up Charles to try and dissect the source but it's a giant pile of obfuscation. Here is everything I could see with executable code. They must be pumping different sections of the game into individual iframes since there are 6 separate html files that mostly have the same code.

http://chrome.angrybirds.com/angrybirds/angrybirds.nocache.j...

http://chrome.angrybirds.com/angrybirds/10C85AF6734FAE7AFB4C...

http://chrome.angrybirds.com/angrybirds/3C8E31D1DD3333197B71...

http://chrome.angrybirds.com/angrybirds/0E4E6E6C7B52064E8C51...

http://chrome.angrybirds.com/angrybirds/F94722960223E26D4BB6...

http://chrome.angrybirds.com/angrybirds/09F8D37830DE81BA93CE...

http://chrome.angrybirds.com/angrybirds/0B93D95B5E595879D28E...

And all of the levels are listed out with the following pattern

http://chrome.angrybirds.com/angrybirds/json/Level1.json

The spritesheet assets are actually larger then they appear in game, however the scaling still looks really good in the final output, I'm surprised how smooth the game ran.
http://chrome.angrybirds.com/angrybirds/sprite_sheets/INGAME...
Nice post, thanks for sharing.

Relating to software costs, have you heard of techsoup.org? They'll sell you software for cheap if you're a non-profit. For one of my non-profit clients, they sold them copies of Norton for $4/each. (I assume Symantec got to write off an in-kind donation, so its a win-win).

Just wanted to mention it, on the off chance its helpful.
I had no idea that there was a "Links". I thought he meant "Lynx", but misspelled it.

Now I want to write an operating system and name it "Debyan".
The cr48 was a free prototype.
>100MB of 3G data a month

Thats less than a workday's worth of use at a desktop computer. And you're telling me that's the limit for a device that relies so heavily on the cloud?
It seems like I had to as part of an interview once. Still, I have needed to write recursive functions many, many times and it's good to review some of what can go wrong.
Download data:
$0.15 to Americas, Europe, the Middle East, and Africa
$0.30 to Asia-Pacific

So if a bunch of people from Japan decide to download from your app, you are screwed.
Given HTML5 Audio it makes you wonder whether a Flash requirement isn't partially a FU to Apple.
I always get frustrated when I read articles like the one mentioned in this one (Specifically the "10 reasons why it doesn't pay to be a computer guy" on) because there are several items at play here that always seem to be invisible to the authors:

1) Being able to say no is an important skill

Especially when it comes to being asked to use your computer related skill.

If you can't or don't want to help a person SAY THAT! I personally do happen to like troubleshooting. I get some kind of twisted pleasure out of figuring out an edge cases or why a program, operating system, or device doesn't work. Its fun for me.

But if that's not you then let people know so that you and they don't have to be frustrated.

2) if you don't make people realize your value some people just won't

Many talented "computer guys" are introverted people who haven't learned to defend their worth. Of course what you do is important!

Could they have gotten it fixed without you?
Set up apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y to run as a cronjob, disable the notifications.

EDIT: Curious as to why this is getting downvoted. If you don't want to "bothered" with update dialogs, you have to run the updates behind the scenes without prior approval. This is what Chrome already does automatically -- Google pushes an update and you get it no questions asked, so what's wrong with setting up Ubuntu to do it automatically if that's how you want your computer to work? I don't get it.

I wasn't suggesting the parents set up the cronjob, just as I didn't suggest that they should install the OS. Competent guy should set that all up, parents can use it without knowing the difference in anything.
I didn't mean it as an analogy, but there are plenty of examples if you are looking for Google vs startup. Twitter/Buzz, Groupon/Google Offers, Facebook/(Whatever Google's Social Strategy is).

5 years to clone a product that Google already has the infrastructure for and is within Google's core mission seems excessively long.
My family members use the Youtube Video Editor, to be specific. There are many other web-based video editors out there, as well. With the advancements Google is spear-heading (2D & 3D hardware acceleration), I see the prevalence of these web-based apps increasing.

iMovie (which was the example you gave before you edited your comment) is way, way too complex for my family members, from experience (and even me, at times).
And we all laughed when RMS warned us about obfuscation in web apps.
Don’t leave hold of your common sense. Think about what you’re doing and how the technology can enhance it. Don’t think about technology first.

- Esther Dyson (@edyson)

http://startupquote.com/post/5397365590
If you dont want to hit the page, just copy and paste this code :)

javascript: var i = 0; while (i<=69) { localStorage.setItem('level_star_'+i,'3'); i++; } window.location.reload();
+1 on handling free subscriptions
I think he means these don't weigh 1.5 lbs. The Samsung is 3.26 lbs
Was this targeted at anyone in particular, or is it a general rant (deserved or not) at the state at the world?
thats the spirit!
Only 5 years, 1 month, and 28 days after Amazon made S3 available to developers.
I always liked the sort where you randomize the elements, check to see if they're sorted, and if not try again.
As far as I know, an Oauth token should independent of one's password (that is, in fact, their purpose).

If there are Oauth tokens giving excess permission floating around, I assume the proper approach would be to remove permission from the your various apps and then give it to them again.

But what do I know? Well, other than Facebook's own documentation and Oauth documentation?
The "SD version" is not all canvas — it's a mix of several small canvases and <div>s with CSS transform applied. Try "Inspect Element" on pieces of wood for example.
None of my non-techy family ever complained about their Linux laptops and netbooks. And I never had any call in the past 3 years. The only part which is new here is "backed by a powerful -monopolistic?- company".
You're assuming that this new Chrome netbook-laptop-thingy will replace the typical desktop computer. I don't think it will. My parents love their iPads (yes, iPads, plural, they each have one because being retired means you no longer have to share) yet still bought a new desktop when their old one died.
I have just finished reading Churchill's description of the WW2 coalition government, frankly, I love how the two parties were able to come together and function well, such that the opposition leader was in the cabinet.

It seems like such a fantasy of ever happening in the US.
Based on my own experience communicating with Knuth, I'd say that the real situation is a bit more subtle than the article lets on. It's true that he prints messages out, and writes hand-written notes on them, and only sends out replies (and $2.56 checks) every few months. (In my experience, it's more like 6 months than 3, btw.)

But, I suspect he scans through things far more often than that. I recall once e-mailing a question about one of the pre-Fascicles, and he mentioned the question in one of his "Computer Musings" lectures held a few days later-- and the question was by no means urgent. But, since it was related to something he was currently working on (i.e., the pre-fascicle currently in production) his secretary must have slipped it to him the day I sent it.
Especially when you combine it with how people following a link on HN are expecting an article, not a video. So having to watch the video itself is the first barrier, and the tweeting ends up as the second barrier.
It's mostly a matter of not being able to correctly assume in all cases that a person is not going to need video editing, because a Chromebook is the first serious recent computer that won't allow a user to install a video editor.

I'm helping an old lady in my neighborhood edit movies of her kindegarten class in iMovie, and I'd bet that most people would have said "oh, she doesn't need to edit videos", but one of her colleagues starting making montage videos of the class for the end of the year and she wanted to do it too. Since she has a MacBook, this is possible. If she had a Chromebook, she'd have to borrow someone's computer, and I don't know if she would have the courage to ask for that, especially since, like most old ladies, she is scared that she will break computer every time she does anything.
The lightest one is almost twice as heavy. I think my iPad should lose another 1/2lb. Anyway, the tablet form factor with touch is still very appealing. Google should continue to aggressively pursue tablets with Android.
I sure like the huge variety that blogs offer, don't you ?
Huh? Why? It's your money. If you wind down your business and settle all your outstanding transactions --- which, if you're honest, you should be able to do --- the state hands it right back to you. Not only that, but you get to collect the interest on the money. It's a bond, not a fee. Why wouldn't it be listed among your assets? It's part of the liquidation value of your business!
Source Code for Zeus Crimeware Toolkit Disclosed
>Doesn't all regulation stifle innovation?

there are regulations and there are regulations.

>"make any new innovative money transmission system you want, but keep $100,000 in an account so when you fuck up someone's paycheck,

just for example, a reasonable regulation would just limit the per-transaction(or per-month per-person, etc, ...) amount to, lets say, $100 for unlicensed/unbonded companies.

On the other side, the regulation that have the same $500K bond for any company is just very favorable for big established players. The $500K is nothing for AMEX or PayPal, and provides virtually no coverage for the risks these companies presents to consumers. Ie. if any of these companies fucks up the paychecks in their system, the $500K would be just a drop in the bucket.

Even current banking regulation is designed way much better - basically it forces to keep reserves as percentage of the liability amount.
>* Avoiding dynamic memory allocations. In languages like Python all memory allocation is dynamic. However, unloading/loading the same object over and over is something I've seen a lot of.

I don't think that C really teaches you to avoid dynamic allocation. In a lot of situations, it's unavoidable, especially if the program needs more memory allocated than the stack will allow.

What C teaches, as you said in the first point, is memory management. You don't use mallocs without knowing exactly when the memory is free'd, don't allocate new memory unless you actually need to, etc. C forces you to make decisions about how you're using the memory, whether you can stack allocate it, if it needs to be heap allocated, and when it needs to be destroyed.
Also Apple charges $99/year for hosting (they don't call it hosting fee, but if you stop paying, they'll stop hosting your app).
Fantom - http://fantom.org/
> Also, you didn't address things like downloading pictures from a camera, syncing with an MP3 player (not necessarily iTunes/iPod), or any of the other local, non-browser stuff that a normal person does all the time.

Plug in a camera and it offers to upload them to Picasa. With Google Music there is no need to sync anything. Anytime you want to listen to music on your Android phone it just plays from the cloud.
10 Questions with David Heinemeier Hansson
Our first interview is with David Heinemeier Hansson, creator of the Ruby on Rails framework and partner at 37signals.
Deflation is an increase in the value of a currency. You're describing an eventual decrease in the value of Bitcoin, which would be inflation.
The reality about chromebooks and schools
He's probably way off.
That didn't answer the question. Just because you don't store credit card information doesn't mean there aren't steps you still have to take to protect cardholder data. PCI compliance applies to both storing and transmitting cc info.
Here is a link to the study:

http://www.springerlink.com/content/bx23551862212177/fulltex...
http://www.springerlink.com/content/bx23551862212177/fulltex...
The issue does not lie in the few emails you get every day, but the distraction which accompanies it.

There are basically two modes of email usage:

1. Pushed: Email gets pushed to your email client or mobile phone, followed by a audio visual indicator showing the amount of messages received, sometimes also a snippet of the email.

2. Pulled: You manually go to gmail.com to check whether new email arrived.

The push-mode is counter productive because it breaks your train of thought. Assuming your 20 emails arrive evenly distributed over an eight hour work day, that's one email every 24 minutes. From my experience, it takes roughly 30minutes to get the mind to focus on any moderately complex problem (especially programming). So there goes your work day.

The pull mode can be highly addictive: On some occasions, checking your email account is rewarded with a non-empty inbox (inbox zero people will think you're nuts), other times your inbox is empty and you don't get any reward. This creates a reinforcement which is variable in amount (emails received) and interval (when and whether you receive some) which psychologists call a variable interval reinforcement schedule and is found to be highly addictive. (http://en.wikipedia.org/wiki/Reinforcement)

Point is, the cost of email is more than just the time required to answer the 20 emails. That is usually not the problem, unless you're a VC :-)
I worked in the operations department for one of the Navy training commands for a short period of time. It was amazing how many random regulations there were that didn't make sense and were only sporadically followed.

If you have the confidence to stick your neck out there and not worry about getting yelled at, its better to just do it and beg for forgiveness later. If it works, minor berating. If it doesn't work, well, getting yelled at doesn't have too many permanent negative effects.
This is standard GWT practice. Each of those files is a different browser permutation. It'll have different code for certain functions depending on which environment was loaded (likely IE, Gecko, early Gecko, WebKit, Opera).

Here's a little more info on it:

http://code.google.com/webtoolkit/doc/latest/tutorial/compil...
This post is fantastic! I couldn't agree more with its contents. Sorry that this comment is vapid, but I wanted to do something more than just click the upvote button.
You can also download the MP3 of each interview and use your iPhone/Android/whatever's speed options.
Gmail has been doing a pretty good job. But fair enough, it's something that still requires a human touch.

But he's still reading e-mail - just not on a monitor. And I'd wager he's still replying to it - though perhaps he has her type it up.
Why does the interface seem to half take advantage of gestures and half not take advantage. I was able to swipe right and left to get to the bird but when to enable the blue bird multiple drop I had to click. The port seems sort of rushed.
Hi thanks for the feedback. Here's a quick price comparison:

https://pintpay.com/about/compare

But yeah, we hope to add a lot more value in the future than just handling billing.
Leaving your mark
Working with others is more valuable than you think!
Two things come to mind:

1) What are they running instead? Linux or Chrome OS?

2) 20% is probably about the number of people who do require Windows in a company. Getting rid of the 20% is the hard part.
Aaargh! So many braces! My eyes!

(Seriously, though, what does this have over Scala?)
Orgasms unlock altered consciousness
Allowing subscriptions to be charged yearly would be nice.
Brin also said that since Google will be deploying Chromebooks internally, he hopes that a year from now, there will only be a small percentage of Googlers not working on the devices.

Weird. It's kind of hard to believe that many google employees will use a 12" atom netbook as anything close to their main machine. In addition to, sure.
Or perhaps simply not having your inbox right in front of your face.

When I go to a movie theater, I have an obligation to turn my ringer off, but this doesn't mean that I give up using telephones.
Impressive HTML5 demos by Google
Does contractor licensing and bonding cut down innovation in contracting? Aren't most contractors firms of less than 10 people? Are there not hundreds of them? How can you defend the argument that a yearly bond premium payment that is less than many companies pay for liability insurance is a serious drag on innovation?
Benefits to web app stores and installing apps:

- Automatic permissions granting. With a normal site, a bunch of prompts could appear; "Allow this website to track your location?" "Allow this website to use notifications?" "Allow this website to use unlimited storage?" "Allow this website to use the file system?" et cetera. With an app, the browser knows when the user installs it that they want those things.

- Discovery and monetization. Both suck for web apps right now. Discovery comes down to reading a tweet about an app, or Googling. Monetization is basically 99% advertising at this point, which isn't tenable for many industries.

- Knowledge that the browser installing the app supports a common set of standards. When I make an app for the Web Store, I know 99% of people are using the latest stable version of Chrome, and the remaining 1% is using a future version. I don't have to do IE6/7/8 hacks, or even worry about it.

Since you're a representative of Mozilla, I would also like to say I hope you guys don't give up on your "open" web store and app dashboard efforts. Eventually in an ideal world, the web app store model will be standardized and future browsers will be able to cross-install apps from each. Although there's nothing stopping Mozilla at this point from supporting .crx apps, Chromium is open source after all.
Because, as he mentioned, it has upside. That whole personal touchy-feely interaction thing that seems to sell people on it in stores, the bulklessness of it that lets you use it as an eReader in bed, it's much lighter than these, the battery life is longer, etc.

These Chromebooks might share the iPad's limitations, but they don't seem to make up for it with any strengths that you couldn't get out of a regular netbook.
HTML5 audio sucks right now. It's a known problem (that might even be fixed in Chrome 13), but yeah, it's not ideal at all for the moment.

Further reading: http://www.phoboslab.org/log/2011/03/the-state-of-html5-audi...
How can I increase traffic to my website?
That's a rather absurd theory, considering that making the free online version work well on iOS would reduce Apple's income from a very, very popular iOS game.
I am not sure this would work because the airlines industry would rather have the seat be empty honesty. I have flown a lot and also have used passes. The airlines would rather have an empty seat than sell it for 50 bucks on a 200 dollar flight.

Plus, the airlines industry cannot afford this type of disruption. They are already holding on for dear life (the American based carriers at least)

What would be more interesting is being able to exchange tickets on a secondary listing but this would have to be a corporate venture.
We've been working on MeetingBurner for just over 9 months - fully capable online meeting / webinar platform built in the cloud (EC2 & Joyent backup) so we could offer a truly free product (with a freemium vers of course!).

Expect to see more on the build process, the tech, how we made it into LAUNCH at the last minute, etc in the future here - appreciate all the HN support and please send any and all feedback here or through the feedback list once you log in.
The APIs are restful, client libraries are provided for .NET, PHP, Python, Ruby and Java.

https://code.google.com/apis/tasks/libraries.html
I think more importantly, serving the public interest is not the same thing as serving the popular interest.

I do not approve of FBI methods, but in the pedantic case I do recognize that a fundamental part of a republican (little r) government is doing what's best for the people, not what they like.
If I pay for it in the (currently in development) Mozilla app store, that means I can't use it in Chrome. Is this really what we want for the web?

FWIW, this is not the model that the Mozilla "app store" proposes. You will be able to buy apps from any store, and then use them from any browser irrespective of which browser you originally bought it on. Part of Mozilla's OpenWebApps work is to define the auth flows in order to make this possible.
I agree it's odd, and I've long since passed the point of finding it tedious, but I don't think it's completely groundless. When I was a teenager, I did like helping random people I knew fix computer problems, and I think that's prevalent in a way that teenagers who enjoy fixing plumbing isn't. It was a mixture of liking that I had some skill that people valued, and enjoying some of the problem-solving and learning aspect of trying to track down bugs and solutions.
Yeah, I recalled the name as random sort, and was pleasantly surprised when the bogosort link directed to the same algorithm. I particularly enjoyed the "Quantum Bogosort" algorithm on the Wiki page.

http://en.wikipedia.org/wiki/Bogosort#Quantum_bogosort
Basically, cloud game saves then? It's entirely possible at this point, I'm implementing it in my game.
Wow thanks, that explains why the sound wasn't working for me.
With a 2006 MBP, it works in FF4, but not in Chrome 11 (just a blank screen). Any idea what I'm doing wrong?
Can someone explain why I would choose this over S3, when S3's starting rate is 0.14 / GB and goes down from there?
Whoa, the whole background of the website is click-and-draggable! Awesome! (discovered this by accident)
<audio> isn't meant for short, repetitive clips (which is what games do). There's a new API being built for this need, can't remember the name of it right now.
The published probability is conditional on my entry being accepted, and implies there is a fixed number of entries allowed. What are my chances of being one of those lucky people allowed to play? Less than 100%.
Any plans to make it available outside the US?
Not surprising to me as a CR48 beta tester: http://www.chromium.org/chromium-os/developer-information-fo... Pretty awesome though that they are bucking the trend of locking down consumer devices.