skysight-inc/HackerNews huggingface dataset:
My love for haml was formed in about... 5 minutes. I took an existing template (had some free time) and ported it to haml. After eliminating about 30% of the typed characters/lines on that template, I realized how much less work it was to create a haml template vs html. Less maintenance, less syntactic bloat, the content just flowed. Mind you I have been writing HTML for 4 years now without any problems.

I no longer had debates (do I add a <span> tag here because I really don't f-ing feel like typing it) because it was trivial. It let me focus on content rather than the html.

Also zero possibility of someone screwing up indentation thus causing a 100 line file to become completely unmaintainable. Which happens VERY often in html unless the writer is disciplined to all hell.

Also: less characters + cleaner syntax = significantly easier to comprehend.
After you conspire to blow up an airliner, people die. After denying the Holocaust, nobody dies.
http://www.tnl.net/who/
I'm currently in a curves & splines course, this will make excellent review material right before the final in a couple weeks. Thanks! (As well as to all the other commenters here sharing other resources.)
NameCheap is good.
I can imagine something like this being very useful in situations that are complicated by the environment. For instance, in a setting like Chernobyl or Fukushima. Or in a war-zone.

I picture a Google Chauffeur (self-driving) truck, bringing supplies to the site (if possible), and quadcopters doing the final assembly. Push a button here, and a structure is assembled there, with no human intervention.

And don't limit yourself to picturing these dog-sized toys. Picture giant, military-style helicopters, but quadcopters. I don't think there's anything in the physics that doesn't scale. A Chinook CH-47D can carry 26,000 pounds of payload externally.
Amazon Kindle Fire already cooling off, study suggests
ShowHN: I made a Zen Garden with Canvas / Clojure / Noir
Product School For Entrepreneurs: Product Strategy + User-Experience Design
Designing a Clean Website: Navigation
There is one design style that can withstand the fluctuating trends that come and go in the design world, and that is to have a clean, simple, minimalist site.Think of sites like Apple, Amazon, and The New York Times. One thing you will notice that they all have in common is perfectly executed use of white space. However, there are some very subtle guidelines to follow or tips that you should consider when designing your own clean website.
This is gold! Thank you so much!
Santa's elf quits after parents swear at Grotto staff over invalid Groupon offer
OAuth 1 is hard. OAuth 2 is much easier.

But OAuth 2 still sucks on native apps. The spec strongly discourages storing keys in the application binary, but every single mobile app example I see does this. My question: is anyone doing this _right_? How?
NERO Machine Learning Tournament
Three Lured to Death By Craigslist Job Ad
I built Femtoo.com in my 'spare' time. It was built whilst working at a day job over the course of a year or so.

It brings in a small amount of money each month and it pretty much requires no maintenance. However I would not say that it is profitable (yet), there is a fair way to go before it brings in enough money to have justified the time.

I would spend more time implementing new features if I thought it would result in a significant increase in paying users.

...not sure what to do with it now really!?!? Suggestions welcome!!!
Maybe it'd be different if it actually happens, but I can't imagine starting a second one without learning to surf and traveling the world first.
OAuth (even two) sucks - and not just at the implementation level. OAuth will continue to suck until it adheres to the laws of identity.

Unfortunately the alternatives look pretty bleak too. If you want to use identity federation, you're stuck with WS-* (you need the active requestor profile for thick clients), and, more fundamentally, you need an identity provider (IDP). Note that Facebook, Google and Twitter don't count - they're not justifiable parties except unto themselves.

Once you get the IDP sorted you have more options. You can use U-Prove or IDEMIX to provide anonymity, derived claims (proving you're over 18 without divulging your age) and discretionary access to claims.

Problem with all of the above is that identity selectors aren't as mature as they could be (CardSpace has been abandoned by Microsoft, and the Higgins Project doesn't have an adequate solution for putting information cards onto, say, a smart phone).

Given the sorry state of identity today, I've created my own framework which required close to 10K LOC (client and server).

It's an insane world. We still haven't managed to come up with anything better or more usable than user name and password.
how about sharing a private key? Share 256 quantum bits, both 'realize' the bits, now you share a private key.
name.com has been pretty good for me for the past few months. Very easy to use.

Also: Don't get a .com/.net domain name. You don't want the US government declaring your domain to be evil and taking it off the 'net.
I've used Dreamhost for years. They really work for their customers. Over time you accumulate points that you can use to vote for new features (which I just realized, I have never done... so I should have a decent amount by now!)
> How is this in any way honest?

Through a paradigm shift, which is long overdue.

Should the public have free access to scholarly papers and pay to see the doctor, lawyer, and geneticist?

Should the public have free access to musical recordings and pay to see the artists live?

Seems to me in both cases the net effect, the consequence, would be a higher quality of public discourse and appreciation. And that would be in the public's interest.

By comparison, implicit in your argument is an endorsement of the current system, wherein 77 years of copyright is just fine. From a deontological perspective, perhaps. Certainly lawyers make their money perpetuating a purely deontological view of the world, claiming they're the only ones who can parse the ontology of duties.

This divide between the deontological position to a consequentalist position is exactly the bridge Lessig believes the Supreme Court wanted him to cross, and he failed to realize it. Free Culture was his mea culpa.

I'm not sure how old you are, but my personal observation at 35 is that the quality of public discourse has improved since the advent of the internet. It would be a tough sell to claim that more information is better, but more access to high quality information is worse. Fundamentally, it's not about honoring the terms of scams corporate lobbyists perpetrated as we awoke from a 50-year TV-induced coma. It's about the public interest. In that paradigm, a consequentalist paradigm focused on the public interest, more access to high quality information is better.

Building the quantitative body of evidence to examine the consequentalist position is exactly what scholars have been laboring at for the last decade. And arguably the most advanced, sophisticated, educated society on the planet has examined the evidence and found it sufficient to directly, explicitly, reject in whole and in part, the deontological arguments of the old business model.

I will stretch this a bit further: if you look at history, I think you will find progress is often a story that starts with a deontology, a consequentalist argument forms, which is then backed up with evidence, adopted, and then forms the foundation of a new, hopefully less misguided deontology. If you can identify a deontology, look for consequentalist arguments that oppose it.

edit in reply to geoffschmidt: How to implement? I think we have seen that grandfathering current stakeholders has historically been an effective path to progress in the long term. As the new rules apply to more people, the old rules enjoy progressively fewer supporters, and eventually the new rules prevail. In terms of defining their copyright as "property", we're getting into the merits of the term "intellectual property", which is a red herring. There is no such thing under the law, but it is a very useful conflation of ideas for patent lawyers who need to pay off their Maseratis. The facts will set you free.
VP trees: A data structure for finding stuff fast
When I researched what domain provider to use this summer I found many good words about EasyDNS. I’ve only used them a half year, but I am really happy so far.
you dun need a million to do that...
It's 1999 all over again.
Living a life of debauchery can happen just as easily with much much less than a million bucks.
Stealing something deprives the owner of 100% of its value or potential earnings.

Pirating something does not deprive the owner of 100% of its value or potential earnings. Nor is it 0%. It's obviously somewhere in between, on an aggregate level. Like between 30% and 70%.

(you;ve also got to analyse it from the perspective that pirates will download anything and everything, without even watching it. But on aggregate it probably means where they would have spent £30 a month on the industry, now they spend £0).

"Film / Music people may get slightly more money from certain people but the majority of this money would come at the expensive of other things."

Uh... that's a terrible argument. We're not talking about balancing the budget of the different departments within the same company or something, we're talking about the violation of peoples rights. Just because teens spend all their money on games, rather than music, now, doesn't not make it right.
You think Chanel cares about a web design website called CSS-Tricks?
Subcide - Web Design and Development
At least I can understand how Zynga actually does make money. On the other hand with a bunch of social media sites deemphasizing games or eliminating social network spam how will Zynga keep up?
JUAL RUMAH Samping pasar Gurah-Kediri | Rumah Dijual di KEDIRI  Griyakita.com.
Cocok untuk usaha, samping barat pasar Gurah, piggir jalan raya Kediri-Pare. Harga nego, terima tukar guling. Alamat Properti : Jl.Dr.Wahidin 83 Gurah Kediri.
Fight for your right to rip DVDs legally
it still proves this info has value

"This info" is quite the weasel word. The set of data collected by cmstat, and what carrier's need spyware to obtain are mutually exclusive. Everything that CM stats collects would be available to carriers by looking at a combination of their sales, tower checkins, and firmware upgrades. After reading what data was included, I decided to opt-in my phone after previously opting-out by force of habit.
I recently switched over all of my domains from godaddy to hover.com, and I have been pretty happy with them.
I did not put any numbers anywhere about our profits. We have a freemium model. Ads are just a small part of the revenues we make.
Well, the type of chicks that'd double up on a dude like me do.
This may not be suitable for everyone, but I've been recommending Blacknight ( http://www.blacknight.com/ , affiliate linkage: http://tracking.blacknight.com/aff_c?offer_id=5&aff_id=6... ) for quite some time.

They're an Irish hosting and domain name provider, and have a great name, a great support team and are a genuinely pleasant company to deal with.

(Disclaimer: I don't work for them, but do know 1 or 2 employees there. Also, I pasted my affilate link above)

edit grammar
I'm not sure how that interpretation of "playbook" helps the marketing. Are they targeting enterprise, general consumers, or US football coaches?
Murphy's computers laws
There's still plenty of legitimate vocal talent out there, but if you spend your time with your ears turned towards the noise machine of the big music distributors you might miss it.

The world is changing. Technology is making it easier for talented artists to make a living outside the traditional confines of the industry, even producing and distributing music themselves. The industry has fallen back to relying on the sorts of "media phenomenon" type artists (face, lifestyle, music, in that order) who get the greatest boost from what the industry can provide and are thus the most dependent on that industry.

Someone with solid pipes and solid musical skills will find it easier to DIY their tours, albums, etc. and make a decent living while in complete control of their music. Someone who's just a face and an approximation of a singing voice who requires autotune, requires others to write their songs, requires a backup band, etc. that person is going to be welded to their producers like nobody's business. And their producers are going to use every tool at their disposal to ride them for everything their worth (publicity blitz, etc.) It doesn't help that modern broadcast radio is feckless and moribund.
I've never had a problem with Name.com.
With Ruby folks can always try to remove redundancy. :-)

I find it amazing that "DRY" has become such a positive pattern when it was touted as one of the driving points of the Ruby on Rails framework. Don't repeat yourself.

For instance, Java folks are always ready to throw exceptions instead of letting stuff resolve itself if it doesn't quite work.
Now for some humor.
I don't see it here but one of my favorites was : If an architect designed a building like programmers write programs, then the first woodpecker that came along wood destroy civilization.
What is startup weekend like - one example Vancouver
Here is my experience of going to a startup weekend. Have you being to one what was it like? What did you learn about yourself?
Ask HN: Is it possible to make profitable mobile games with a two person team?
I'm specifically wondering about the market's appetite for games by high end studios vs. smaller startups. Can a portfolio of a few unique but popular games provide a profitable income stream? Or is acquisition always the end goal?
I'll go at this another way. AFAIK, you aren't allowed to do any of those things in Germany either. So it's not really an issue of these things are free speech in one country, and other different things are free speech in another country. It's kind of irrelevant what the US does, Germany has all the same "reasonable" exceptions, but then some more on top.
Except... the domain was transferred AWAY from GoDaddy.
but this time we're smarter, right? right?
فرح عماد متعب ويارا نعوم 
فرح عماد متعب ويارا نعوم
فرح عماد متعب ويارا نعوم
فرح عماد متعب ويارا نعوم
فرح عماد متعب ويارا نعوم
Retirement doesn't exist. What happens is that your values change. Money is not the main driver of your daily work.

I work to:

- make an impact in other people's lives.

- earn respect and recognition.

- do something interesting and challenging.

- learn new skills (I never want to stop learning).

I "could stop anytime I wanted to" but I never do. I don't want to.
Desktop apps I presume if you've been working on them for 10 years? B2B or B2C?
The VCs would seem to be betting otherwise.
I started InkedPlaymats.com a month ago. I work full time as a purchasing manager, have 3 kids under the age of 5, and take online courses full time. I am way over my head and sleeping 4 hours a night, but I am making it work. I am getting a 4.0 and just after a month open my business is starting to boom. I get up early and make breakfast and get orders ready to ship. I spend my lunch break shipping items and answering emails. I come home from work and spend 2 hours having dinner and playing with the kids. I then spend the next few hours doing schoolwork and printing out mats. My wife supports this knowing I am in a growing period. School ends this week, so I am looking forward to that. Anyways, I think it can be done, but is not ideal. And your family has to support you 100% of you will be lost.
Crazier the Physics becomes day by day. What happened to the Masses being inversely proportional. How did QM get into diamonds!!
Hosting options and costs were radically different a few years ago.
This is a pretty complicated subject. Just because they were in existence before doesn't exactly rule out that they weren't wanted in Germany. Or even needed.
The general trend was to both forget and prevent. So banning certain symbols, books, movies from the public eye was generally considered to be what's best. I know, it's not that easy, which caused a lot of problems later on and still is pretty hard to deal with.

And I don't get that much criticism about the laws. Yes, Americans generally look quite astonished on any country perceived to have fewer freedoms (and "socialist Europe" certainly applies for that), but the Brits and French usually don't mock us for that. They tend to be quite more panicked whenever some neo-nazis appear, and if they were using the original symbols this might get worse. (Never mind that France has laws against holocaust deniers, too.)
I love EasyDNS for domain hosting. I can't quite bring myself to use the same company for DNS hosting and registration; I've used Dotster as a registrar since the 90's.

You couldn't pay me to use huge, inept outfits like GoDaddy or Dreamhost who compete primarily on price. I have a similar, though evidence-free aversion to companies which put words like "cheap" in their name.
The Hot Tech Sectors of 2012
Does pandora make money? Are they breaking even or are they turning a profit?
Smart Facebook Trolling
Doesn't the crime of conspiracy at least require one overt act?
second that, been using them for the better part of decade, never any problems.
Free Kindle Fire apps
As one of the best contributors to this site, you have way more than earned the benefit of the doubt. Thanks for being so classy about this anyways.
That was really funny!

>>points you don't like but have no good answer for.

Your "arguments" are personal attacks ("the lady doth protest too much", "irrational perl fanboy", etc, etc) and language slams without motivation (see e.g. list by chromatic).

You have no serious arguments -- e.g. what would be better than CPAN, Moose or MooseX::Declare. (You probably never used them, since you don't even know the name of Perl, but write "perl".)

Thanks for making my weekend, troll.
I now have the freedom to work on what I want to work on. I can take the time to brainstorm and build whatever I think needs to be built, rather than considering deadlines and having other people demand that I prioritize X or Y. I can take the time to explore avenues that I might otherwise have to scrap simply because of time/budget constraints.

As a coder, it landed me my dream job :)
I've been wondering how well-suited FRP (implemented either in Haskell or something else) is for back-end technology. It seems like it might be overkill, but it does have a certain conceptual elegance to it.

Anyone play around with this idea?
Apparently not a lot of office space fans on HN...
"I'd love for the video to make it to the top of Hacker News.... I'm not active on that site any more. Could ya'll hook a brother up? ....
And, for helping out with that, you get:
Two free months of SEOMoz."

That is pretty poorly worded.
I guess the last para sums it up well. The degree of financial freedom would be something I would look forward to in life.
What's the rule to order HN posts?
by date, comments, points, or what?
it's hard to find this out and it appears orderless to me.
The link is junk. If you want to bypass the Reddit image meme and ensuing inanity of Reddit, see Notch's actual statement here: http://notch.tumblr.com/post/13633493969/och-med-dom-orden-s...

From the link:

As of yesterday, Jens Bergensten is the new lead developer on Minecraft. He will have the final say in all design decisions, so he will kinda sorta become my boss, I guess. I’ve promised him to not pull rank. ;)

We’ve been working together on Minecraft for a year now, and I’m amazed at how much in synch we two are when it comes to how to design the game. And when we don’t agree, we discuss it and something much better comes out at a result. He’s truly a great person to work with, and I feel very confident handing over the leadership of Minecraft to him.

If you want to contact Jens, he’s on twitter as @jeb_, or you can email him at jeb@mojang.com

Personally, I will now rest for a while, then get back to work refreshed and eager. I’ll be helping out with Minecraft, of course, but also starting work on some new project.
I hadn't seen that. It looks really promising - thanks!
This makes me worry about my own domains. I have about 180 domains with GoDaddy (all registered for various projects -- I'm not a squatter). I wish there were a tool that would verify that they're all still registered under my account at GoDaddy. Especially since the "new owners" seem to keep DNS records the same.
I've used Blacknight.com for over 3 years and have found them very responive
Is this just an ad? I was expecting some sort of consumer reports type deal, you know "My Viewsonic burst into flames, don't buy this, it has a fatal flaw" type message. Instead I get a full page talking about how awesome this monitor is. Even the phrasing of the title is weird, I mean if you're going to be buying the monitor anyway, why would you need to read a full page about how awesome it is?
Wait, I thought .com/.net (among others) were generic TLDs governed by ICANN? I would assume .us might fall into this warning (as would other country code TLDs), but .com and .net?
I just finished reading your book. It is very well done. I recomend it to everyone interested in this thread. (http://technicalblogging.com)
I would warn everyone that reads this to be very careful. When a domain is stolen, it's usually not used for "legit" purposes. Be very careful when visiting this site - use a patched browser, Java + Flash + Acrobat, etc., in case the new "owners" decide to stick an exploit kit here.
{Net,Free,Open}BSD... which one? All three?

I'm a NetBSD user that uses a tiling window manager (i3 - not ion3, it's different). ALT+1 and ALT+2 are where I keep my urxvts, ALT+3 my web browser, etc. The switch happens instantaneously.

Am I mistaken in my understanding of your issue, or is this helpful?
In that example I only throw an exception when you try to delete a student who doesn't exist. The reason I do so is that it contains semantic information which is useful for the client.

If I returned a fake value - the client would get a 200 response on his attempt to delete a non-existent resource, which is clearly the incorrect behavior. I could return nothing - but then the client would see a 204. So, I choose to throw an exception with a response 'NOT_FOUND'

throw new WebApplicationException(Response.Status.NOT_FOUND);

so that the client gets a 404 response.
I have been using NixiHost.com for a few years without issue.
nah, just new habits. Like this guy who got up at 3:45am for 135 days:

http://ryanwaggoner.com/2011/01/135-days-of-getting-up-at-34...
Make hay while the sun shines.
Watch chevron world challenge live stream
Seems there is no idea how it happened yet. Perhaps a weak password... so weak that it was easily guessed? That would be my first bet.
Building A Startup Backwards
Just think it's a twisted frame of mind to think about music as above.

Most people who are serious about music buy merch at shows for the explicit purpose of supporting the artist. It is a pure form of voting with your wallet, "I want you to exist, sell me unrelated goods I have no need for".

I gave MC Lars $X for two t-shrits, not because I wanted T-shirts but because I wanted to support him and the great things that he creates. Hell, I even bought a floppy disk full of animiated .gifs from Math The Band. I don't even have a floppy drive, I just had a good time at their show.

It's a manufactured good

A good that, unlike a mixer, has no utility and the only reason for purchase is that you like it.
2011's biggest security snafus
Slovakia and Czech Republic too. It's not illegal to download copyrighted content, only sharing is. So using rapidshare and all that is perfectly fine. However, torrents and other kinds of p2p (or even hosting ftp) is not.