skysight-inc/HackerNews huggingface dataset:
Just think of it as a natural counterweight to all the people who equate meltdown with a nuclear explosion.
PaaS is much more difficult to compare in price terms, since they completely different pricing models and are difficult to translate. So at first I was thinking to address PaaS as finding tool - so you choose what language and components you need and you get a list of providers, but without prices, at least at first. Do you think it would be good enough for start?
Ask HN: What DON'T you like about your Macbook?
People can name quite a few good things about their Macbook, but truth me told, I've probably heard them all.

So, answer me this, what do you NOT like about your Macbook? What makes you want to take a sledgehammer to that thing?
http://news.cnet.com/8301-31001_3-10433355-261.html

Looks like they recently turned their first quarterly profit.

I love Pandora. It's the app that's being run the most on all my machines (laptop/desktop/android). In my eyes it's completely overpowered things like satellite radio.

Google Music is nice, too, but only if you have a large existing library of music, and in my recent experience it's been very slow to jump from one song to the other.

I used to listen to Pandora for ~50 hours a month, but since they added in comedy show clips, my usage has jumped up quite dramatically. I absolutely love it.
Awesome tips, thank you. I never considered the control + s thing but it's a good point.. control + s is used in the main window but it's not picked up in the code editor.

Also I did write some code to restore the previous border style at one point but I must have regressed it. Using outline + a class is miles better though, will put that on the list - cheers.
And Facebook themselves has said the the tool (which they own and maintain) provides a provides a useful sample of data, not a comprehensive data set. This is much the same way that Google Adwords estimator tool works.
Actually, almost all of the comments are since it got posted here, and as of right now this second, I don't see it's popular on Reddit...
LulzSec Attacks CIA Website, Taunts The Jester
It is not too late. The biggest problem people generally have learning something significantly new later in life is fear of looking stupid. As long as you don't mind looking stupid, you should have no problems. By this, I mean displaying your ignorance in asking for help, showing people your not-yet-beautiful-oreven-working code, and so on.

I would suggest Zed Shaw's http://learnpythonthehardway.org/ is probably one of the best self-paced and self-taught courses on truly beginning programming available on the internets right now.

In general, assuming normal health, the only major changes in terms of ability to learn occur in early childhood. There is evidence that you learn much more easily as a very young child, and structural patterns, around language in particular, become harder to change after puberty. This seems to be accepted in cognitive development circles, but the research is not overwhelming.
It depends on the degree of control you exercise over the individual, if the individual is offering their services to the public, if the individual furnishes their own tools to perform services, if the individual performs services in their own facilities or yours, among other factors[1] weighted differently in each situation.

PDF warning:
[1] http://www.irs.gov/pub/irs-utl/x-26-07.pdf see pages 3-5
How's now?
Yeah, I totally agree, Shenglong. What I would like to see is more free internet access nationwide, just like Google did with their airport effort a while back.
Virtual world to real life friend, interesting idea. I wonder if people are really ready for it.
The magic string should be 8e6eb25da4d3731a6583b81fb39977299bf5475a ;-).
That sounds similar to my situation when I first moved to Canada from Australia: I continued to work for the company in Australia, and so I wasn't required any special visas or permits to work that while in Canada.

However, I did have to continue to extend (and therefore satisfy the requirements of) the normal visitors visa (which seemed to be waived for a certain period of time, but then I had to renew it).
I posted something similar to this at the original blog...

This is exactly how I feel as a developer. And I like that this is stated it so clearly - that Rails isn't for beginners anymore.

The point about ActiveSupport is so well put because it's something I cover on day one of my training, where we start with Ruby and move into ActiveSupport, and then Rails.

I've been quite vocal about the fact that Rails is harder to teach than it was in the past. But I don't think Rails needs to change or slow down. I just wanted to see some saner defaults that don't kitchen-sink it up.

I don't advocate making Rails slow down. Far from it. I advocate making Rails a little less of a pain for someone getting started. A default Rails application in 3.1 includes a lot of stuff that a beginner doesn't need but experts might appreciate, but how many experts are creating new Rails apps all the time? And if they are, how many use "rails new" instead of their own custom template? I know I do, because I use HAML and RSpec and configuring that myself takes too much time. I guess I feel like 'rails new', which is already driven by a template, could tone its default options.

My question for the HN crowd is, how many non-newbie Rails devs are creating new Rails projects all the time, using the defaults like test::unit, ERb, etc.?
I think this 'spare time' thing seems to come up a lot with people who for whatever reason, aren't getting enough out of their regular job to satisfy them intellectually.

When I think about programming outside of work it tends to be about the work project I'm consumed by at the time. The only time this doesn't happen is when I'm working on something that doesn't motivate me.
Does it really matter what hardware it's running on? From your point of a view one of these nodes and a VPS would look and function the same, right?
I didn't see any advice there.
I agree with your point about not taking advice from successful people about everything.
It irks me whenever Einstein is quoted on God.
Einstein himself probably never intended the quote to be abused the way it is tossed around these days.
Freemium will fuel the enterprise
It depends. Was she being patronising or were you perceiving it as patronising. Perhaps she was unable to tell if you wished her company or not and doesn't want to overstep the mark.

That sounds the like the response someone would make after hearing "I just need a bit of times to myself" quite often.
In that case, you're welcome to submit comments saying that HN is turning into reddit.
I switched to news:yc recently and am very happy with it.
There is my demystification. ^_^

http://schiptsov.blogspot.com/2011/06/top-ten-oversimplifica...
Facebook's biggest blunder could be their continued focus on increasing engagement at the expense of giving more granular privacy options.

There is no reason I should not be able to maintain all my different identities--as an employee, as a friend, as a son--on facebook. With the influx of my younger cousins and older family members, I had to pick my facebook identity. Now, I play it a lot more safe and don't post half the stuff I would usually do.

I like to see facebook as kind of like a physical world hangout spot. Before, it was just people of my generation. Now it is all generation mixed together in one room. And yet, there it is very possible to let me create multiple rooms and pick who I choose to have in each of my rooms.
Discovery (DISCA) faced this issue in 2008 and decided to lay off all employees who lived in a state with this tax nexus law (I was one of them). There were a total of three employees in my state, but there were probably scores of employees around the country. They probably saved several million dollars annually in sales tax by doing this (back of the envelope calculations). A handful of the employees affected in my group were re-hired as contractors.
From my reading of the docs, it (>>.) doesn't seem to require parallelization in the implementation, at all...it just allows it and requires code to be parallel safe, but doesn't impose any parallel requirements on the Perl 6 implementation. So, something like that Perl one-liner that would require parallelism to even work at all simply isn't valid. It might be possible to build a Perl 6 that would exhibit the right behavior, but it would be unspecified behavior.

So, I think that tiny little implementation is bunk. I'd be curious to see what the actual smallest Perl 6 implementation would look like, or if it would be the smallest Perl 5 version except using "say" to shave off two characters.
One disaster, and people forget the half century of prosperity that nuclear power brought. Worse, the general public is going to see Fusion (fingers crossed) in the same way as fission just because it's also "nuclear power". I'm disheartened.
The Great Facebook Oauth Purge
On 5/13 Facebook de-authorized millions of valid offline_access tokens.

Yet another bug report:
http://bugs.developers.facebook.net/show_bug.cgi?id=17739
70%? Really? The front page is right now filled with text articles from wsj, forbes, cnbc, stackexchange, ibm, aljezeera, techcrunch, drdobbs, ....

It's like driving your Prius to watch a rally race. Works great.
If Fukushima caused a 35% spike in infant mortality in the US, you gotta wonder what was the effect in Japan. Did they bother to check?
I mean, honestly, have you thought this through at all? Have you paid attention to anything in the last 20 years?

Nope.

You're correct. When I'm presented with a problem, I tend to point out the first solution that comes to mind. If there are secondary problems, I refine the solution until the problem is solved.

In this case, the secondary problems would be that LulzSec would gain more audience, rather than be effectively censored, due to the Streisand effect. (http://en.wikipedia.org/wiki/Streisand_effect)

Do you have any ideas for a solution?
Nice. Something like list of cheapest providers in a given resource. Goes for my list :)

BTW. Check the advanced mode - it has an option to distribute resources - just select "distribute" checkbox. It will find the cheapest option for that - it may then split over multiple servers if it is cheaper. One thing to remember though - it will always try to distribute on servers of the same type. Sometimes it would be better to have N boxes of type X and then one box of another type. I don't have it.
Live code changes... so what? Two screen editing... again, so what? I can replicate this behavior by having an editor on one screen and a browser in the other, make changes, hit F5. Not to mention the huge amount of features you lose by using a toy editor. Have you all been drinking too much coffee?
Tumblr Backup That Works
Related discussion: http://news.ycombinator.com/item?id=2660737
NAND to Tetris

http://www1.idc.ac.il/tecs/

Watch this video:

http://video.google.com/videoplay?docid=7654043762021156507#
Earbits (YC W11) on Robert Scoble's Building43
A Quick MySQL Command-Line Safety Tip
Energy which, the parent argues, comes from un-clean sources - that's the complaint. How is this complaint not "useful", as long as you don't rebut it by listing those possible energy sources which you consider "clean"? Then I might be convinced and say: "He's right, dirty water doesn't matter, since we can just clean it, using this guy's clean energy sources."
I glanced at the patent, and it looks like you're right. It doesn't say much about actual nano-properties at all.
http://use.perl.org/~Alias/journal/34680
I agree. Cloudcruncher is more memorable (alliterative and catchy) and relevant to the site's purpose (number crunching for cloud services).

[Cloudorado sounds more like the place SV telecommuters live. ;)]
I'm glad someone else thinks the same way about Microsoft I do. Its future might not be as bright as its present, though..
Ask HN: Why is self-post text grey?
It looks like a downvoted comment, it is harder to read because the contrast is too low and the "downvoted comment" look primes me to expect that I'll read something stupid. Can it be changed to just black?
"Double-edged sword" has never worked for me, as a cliche. Do you often find yourself inadvertently smacking against the dull side of a single-edged sword, such that you stay away from double-edged swords for your own safety? rm is like a double-ended knife, i.e.: http://image.shutterstock.com/display_pic_with_logo/4253/425...

(Fun fact: many knife throwers grip the blade end anyway, rendering the cliche to an even simpler "rm is like a knife".)
Personally I believe often it is the only time you can truly learn. Often you are being paid to do a job, and in my experience (agency work) that job has been the same thing day in, day out, rarely properly learning new cool stuff to play with.

I wrote an article on this recently.

What’s the most important thing to know as a developer?
http://sydl.me/1thingtoknow

I want to keep learning new stuff... the only way to learn is by playing with it. So I create stupid little sites quite often
http://instac.at
http://isitherapture.com
http://obamasmessagetoamerica.com

The list goes on...
For most modern languages, you can find a document or interview explaining the motivation.

For example, ruby: http://linuxdevcenter.com/pub/a/linux/2001/11/29/ruby.html

(In this interview he uses the magical phrase "principle of least surprise")
So you don't understand why one should separate the discussion of LEGAL temporary/permanent immigration from ILLEGAL immigration? You are proving Bloomberg's point about the urgent need to separate the two.
I've got to admit to finding a few of the things they do a little amusing in a somewhat childish manner, but this sort of thing ruins what little (debatable) good comes from their politics.

If they are going to keep on hitting targets like this just because they can then, they could at least release only the email addresses and not the passwords, which will illustrate the point and allow affected users a chance to know they are at risk from the sites policies whilst reducing the immediate risk to their data.

Obviously what the could actually do is just release nothing and work with administrators to correct the errors, but then they wouldn't be garnering the publicity they so obviously crave.
Good stuff,very useful for a developer who lacks designing skills !
I don't think this is correct at all actually:
http://www1.realclearmarkets.com/news/reuters/finance_busine...

And their stock price reflects it
I've worked on numerous projects that defy several of these.
I have no idea how the US tax system works. But how about this thought: from saying you are taxable if running servers in some state, it wouldn't be a big leap saying "your javascript code runs in browsers on computers that are in our state and you are therefore taxable"...
Scripting News: Domain names as bookmarks
That doesn't seem right at all. From Reuters yesterday,

"Chief Executive Joseph Kennedy said there was no timeline to turn a profit, though a larger audience should eventually attract advertising dollars."

http://www.reuters.com/article/2011/06/15/pandora-idUSN15283...
If you use Facebook Connect, don't do this
In addition to the other criticism.

From the article: TEPCO announced that the accident probably released more radioactive material into the environment than Chernobyl, making it the worst nuclear accident on record.

Is there a reference supporting this? I've only seen values for Fukushima radiation as a fraction of Chernobyl (and if I remember correctly, not as bad isotopes)?

A while ago, I got multiple comments modded to -10, for questioning the trustworthiness of Al Jazeera. The web site is not connected to the tv channel?

(For the record: I don't really know about al J. I distrust most media, except NY Times/Washington Post/BBC as long as they don't write about advertisers.)
Das ist nein gut.
for example: C has a bunch of undefined expressions which give you different results on different compilers (as an example, j = i++ + ++i;)

Now, this makes perfect sense if you understand the concept of sequence points, but you wouldnt see that explanation in most books.
Sharp edges.
I'm sorry … surely that just means that the relative overhead tends to `0`, which one should express by saying that the absolute overhead is sub-linear (constant, in this case)?
Right, so there was a grand minima between 1645-1715, which has been widely attributed to the last mini-ice age and yet there is no way that this one can do the same because our models do not predict it, even though our models couldn't predict the current grand minima in the first place. From a logical standpoint, this argument makes absolutely no sense and suggests that the model is incorrect.
"Pandora is by far the leading Internet radio service, with 80 million registered users, but it has yet to earn a profit and nearly half of its revenues go toward paying royalties to be able to stream music, fees that are set to escalate over the next four years. It had losses of $328,000 in the nine months ending Oct. 31."

From an article dating Feb 14th, this year:

http://www.variety.com/article/VR1118032185?refCatId=1009

And from the Reuters story from yesterday:

"Chief Executive Joseph Kennedy said there was no timeline to turn a profit, though a larger audience should eventually attract advertising dollars."
Never use rm's -f flag while operating as the root user. Never. Replace with -i until you are absolutely 100% certain the script you're writing works as expected. Always doubt yourself; be humble.
For iOS Dev: Keep updated on user reviews
Acai Berry Or Hoodia Gordonii: Which Is The Best Appetite Suppressant?
Germany opens cyberdefence centre to protect water, electricity
Defeating Skype Encryption Without a Key
The Real Housewives of New Jersey Season 3 Episode 5  
The Real Housewives of New Jersey Season 3 Episode 5
I wouldn't say it's too late. As with any adoption of new thought processes, you'll face a few challenges in overcoming conflicting ways of thinking if any, but it is definitely doable.

Here are a few "How to" guides with references to other resources that I've found helpful from my time scavenging hacker news:

http://www.jpstacey.info/blog/2011/03/13/how-construct-web-d...

http://www.silvertreksystems.com/checklist.html

http://krainboltgreene.heroku.com/log/2

I generally do better with task oriented learning, so I find it helpful to have something specific that I want to build, but everyone has a different learning style. Either way try to have fun and enjoy the learning. Good luck!
HN is not at all like the 'bad parts' of Reddit.
Endless spinning beach ball of death due to lack of a good video card.
Censoring one site does not a blanket make. And HN already outright "censors" thousands of other sites (via blacklist) and moderates a very high number of other sites. So, you're complaining about censorship on what is likely the most popular highly curated site on the internet.

http://ycombinator.com/newsguidelines.html
Both the battery and power adapter failed on mine (just outside the warranty window). The Chinese knock-off replacements have now outlasted the original OEM equipment by a couple years.

That, and the crack in the casing under the right palm-rest (but I assume they've fixed that by now).
Uh, yeah, I mean, these are human being we're talking about. We can't even get people to accept evolutionary theory. I won't hold my breath waiting for people to be even-handed and partake in critical thought about the vagaries of nuclear power.
The search keyword you want is "Santa Fe market simulator".
Does the idea of a self-hosting language implementation ever stop seeming slightly magical?
I backup a couple of servers daily, why not the ol' home machine too?
If that works with the high price I will be surprised.
Can I hear the story/reasoning behind how you chose your name?
And how do you pronounce "Tusulog" ?
I'm not about to go looking at all of their accounts but considering the comments most left it looks like they were already logged in. I doubt they all signed up just to post a 'lol'. I'd put my money on these comments being from an intersection of github and reddit/hn/digg users.
I create probably at least 3-4 apps a month and I use RailsWizard to do it because my needs often vary quite a bit (I almost always use RSpec, but ActiveRecord vs. MongoDB+MongoMapper, needing Redis, etc. change for each app). I don't think the defaults have really gotten that out of hand, and the only one that really affects newbies is Coffeescript (since you can just write CSS in an SCSS file). I just think that Rails is a complex system and not really conducive to being the first exposure people have to Ruby web development.
I think it's a more efficient process for companies. Instead of getting 1000 resumes, of which only 100 may even be relevant, they can browse by specialty, experience, keywords, etc to filter through.
There are a number of Rack-based frameworks out there, upwards of around 2 dozen, you can look at. I'm partial to Ramaze.

Many of these frameworks do not come with assorted bells and whistles to handle certain tasks. You'll have to write them yourself.

What this means in practice is that your learning curve involves getting more proficient with Ruby rather than getting proficient with a tool-specific API. Long-term, that leaves you better off.
If I remember correctly, that was before Windows started protecting boot volume.
The reason we all know to be careful with rm -r is because of that one time we weren't.

Me, it was the time I rm r'ed the MySQL data directory for my company's customer service management system. Oops. Thankfully we had a backup from the month prior, but I learned two things that day: a) be really careful with rm and b) take it on yourself to make sure IT is backing up stuff that you're messing with.

You gotta hedge against your own stupid.

What about you, how'd you learn the hard way?
I'm not a big fan of the automatic approval many on HN give to nuclear power, and I agree that we haven't heard the last of Fukushima.

But this article is bullshit. There is no conceivable mechanism for it to have occurred, and no pattern in other cases of nuclear exposure.
"...my coworkers who use Windows" makes more sense.
1) Was the US a welfare state when that poem was written? From seeing "Gangs of New York", I think not. :)

2) You do realize that Asians were excluded from immigrating to the US until very recently, right? http://www.digitalhistory.uh.edu/historyonline/immigration_c...
Why on Earth would you say that? Not sure which reality 'newly-created accounts' have any weight, but not among adults.

Please get over yourselves. Such hubris!
I agree, and in winter the metal case gets really cold.
I already solved the 'it runs MacOS' problem.
People doing HTML/CSS development all day get very tired of doing that, though. There is also no synchronization with your debugging tool. We make all of that painless. Plus, the code editor isn't a toy. It's called Ace - backed by Mozilla and team of others that aims to be on par or better with desktop tools. http://ace.ajax.org/. The demo is just a bit basic on the features it uses is all. MVP. Thanks for the thoughts though
This is nothing. Remember the pastebin submission earlier this month? I wrote my own little pastebin scraper, and within 20 minutes saw at least three compromised Facebook accounts - one was a keylogger that was watching as someone was reactivating their account because it was shut down for suspicious activity.

I really thought about sending them an e-mail, but then I'd be an easy target to blame.
Who capitalizes "engineer"? Aside from realtors, maybe.
Hey, there was a happy smile in my post!
css3please.com is a very good tool, sorry for my bad written english. edit: btw, I have installed 'AutoCopy' extension in my Firefox.
One piece of advice, programming is hands on, and that is the best way to learn it.