skysight-inc/HackerNews huggingface dataset:
I rate it 10 of 10. It's pretty awesome, and the Testflight SDK has some additional functionality that's pretty useful (such as allowing testers to write comments in app).
I'm surprised nobody mentioned Squarespace (http://squarespace.com/), popular for portfolio sites but also good for blogging, and really powerful suite (not free, though).

A geekier alternative is Calepin (http://calepin.co), amazing concept: you write your posts in multimarkdown, in a Dropox folder, and you publish by clicking a button that automatically checks that folder for new stuff (no template customization yet but Disqus integration). I am seriously thinking about switching to Calepin, Tumblr feels heavy on the browser.
F# always gets me in the editing mode because after I write it the first time I realize there is some built in function that makes the whole thing so much easier. I realized my match statement inside of a recursive function was just reimplementing List.pick
I believe your parent finds the notion of using objectification of women to rent cars distasteful. I know I do. Just as many find the Godaddy girls distasteful.
I would guess that former gang member should be able to flip burgers, mop the floor and collect trash from the streets.

That's a good start.

Yes, that might not pay as much as criminal activity, but that's definitely enough to survive.

As for safety - why is it not safe to quit a gang? Why would remaining gang members care about former gang member who disappeared in unknown direction and does not cause any trouble?
IS A GOVERNMENT-FUNDED OPEN SOURCE PROJECT AN OXYMORON?
What is a blogging "platform"? For that matter, what exactly does "blogging" consist of? Many answers below don't provide what I would call a platform - many aspects of what one might call "bloggin" have not been thought through (e.g. archiving and exporting of entries and comments, how are comments integrated, security features, hosting...) These are all part of the design of a platform. Whatever you think of it, Wordpress is certainly a platform. Many of the answers (e.g. jekyll, rolling your own...) are not.

It would be good to actually define "blogging" and "blogging platform", which I think would be somewhat difficult to do.
Galaxy Nexus Power Analysis: Why chargers can't keep up with navigation
> Adblock Plus’s lead developer, Wladimir Palant, has tried to quell the anger, replying personally to the disappointed commenters and explaining that the introduction of “acceptable ads” is true to his vision for the ad-blocking project. The project was never meant to rid the Internet of all advertising, he says, but of annoying advertising.

This may have been his goal, but a lot of users (myself included) obviously don't want ANY advertising. It's not that I don't want to support content creation, I would just rather pay real dollars for the services I use than be sold as a commodity to advertisers. I put my money where my mouth is, subscribing to premium ad-free versions of music sites, and paying for online subscriptions to news sites. I also donate to Wikipedia. These are all great ways to support websites that don't involve being subjected to advertising. I don't mind if website operators want to use advertising as a revenue model, but they should be offering a "pay me to opt out". When this becomes widespread, Adblock Plus will be unnecessary.

> “I just talked to a tech Web site here in Germany, they have seven employees and 40 percent of their users have ad-blockers,” he said. “There was a tech convention in America, and they couldn’t afford to send more than one journalist because so many of their ads are being blocked.”

They should charge for their site. Some nontrivial number of those 40% users would pay, and a paid user is ridiculously more profitable in most cases than the highest CPMs.
I've always wondered if ddg's stated mission to respect privacy, etc. is in fact causing it to show worse results than Google...i.e., because Google tracks clicks, knows who from what region clicks on a link more often and ostensibly moves those results further up, don't they have better "signals" about what results to prioritize? It strikes me that ddg is handicapped in this regard as it ignores these signals that its competitors openly use.

Note: I frequent both ddg and google (more the latter as it's the default in my browser) but I've always wondered if ddg's results would be even better if the "ignored signals" were, well, not ignored.
Text Messaging Is in Decline in Some Countries
Check out Pieceable Viewer at https://www.pieceable.com/ . It allows your friends to try the app out in their browser, which avoids the complexity with devices IDs and makes it manageable to get as many people as you want involved in the testing. Even folks without iOS devices!

TestFlight has already been mentioned and is great, but I find it's a pain when I've got a new test user that I have to re-generate provisioning profiles on Apple's Developer site and then rebuild the binary and push the new build back up to TestFlight. Every time. For every new tester that responds to your invite. It's a pain. Using Pieceable Viewer avoids this entire hassle.
Cyclomatic complexity has been used for decades as a measure of software quality. ( Less is better. ) Any discussion of "reducing code nesting", should include a mention of it.

http://en.wikipedia.org/wiki/Cyclomatic_complexity
Latest dofollow social Bookmarking sites list december 2011
http://stumbleupns.corank.com/
http://jizzportal.corank.com/
http://hotmark.corank.com/
http://xtags.corank.com/
http://betterbookmarking.corank.com/
http://onlinebookmark.corank.com/
http://bestbookmark.corank.com/
http://directorybookmark.corank.com/
http://traficbookmark.corank.com/
http://seobokmarking.corank.com/
http://goldbookmarking.corank.com/
http://mideabookmark.corank.com/
http://businessbookmark.corank.com/
http://techbookmark.corank.com/
http://shoppingbookmark.corank.com/
http://seorank.corank.com/
http://vou-naovou.corank.com/
http://aurora.corank.com/
http://streetviewgallery.corank.com/
http://seobestbookmark.corank.com/
http://exportbookmarks.corank.com/
http://allbookmarks.corank.com/
http://exportseo.corank.com/
http://dofollowbook.corank.com/
http://socialmedias.corank.com/
When I talk to people who have language problems (I was a TA at a US university, so I meet a diverse set of language skill levels in my students), I notice that I sometimes copy the amount of broken-ness in their language (involuntarily). This is not in a condescending way, because I can sense they become comfortable at once. To understand this in a different way, try to imagine one person speaking broken English and the other person just completely keeping up his fast fluent pace in all his replies. That would seem pretty rude.

What I wanted to get at is this, pecking order might not be the only reason to copy verbal styles. Empathy might be one more reason. Does this study control for this?
The Danger of an Attack on Piracy Online
You can. They opened it up for international authors in January 2010.
Music Production Art and Creativity
Music is an art and creativity given by Music Producers and singers. Music is creativity of a person and that person is a music composer, Music producer. In completing a music creativity there are lots of hands work together. Composing music is a natural art that initiates from your heart and feel the person’s mind with complete happiness and peace. Music is a way to to express your feelings.
Niecza sounds like it's coming along nicely but I'm not interested in relying on Mono or .NET.

Is there a Perl 6 implementation for any other free VM's (aside from Parrot)? I've heard Lua's is very fast. Or maybe LLVM?
I should be clear, I haven't seen any of these people in many many years. The situation I've explained was how things were set up when I last had any contact with Colin. I haven't heard anything since, so I assume things are progressing more or less the same.
Now, What Buffer Could Do
Would love to hear what you think. In here or on the comment pages. Thanks all.
Ketchup Bottles & The Physicality Of Design
I can't really speak to the 'accurately' part of the request, but 2011 was the year I added aljazeera to my news sources, due to its coverage of the Arab Spring uprisings.
Yeah, I'll agree that the functions weren't very good. I actually had a hard time coming up with examples that didn't require a bunch of extra explanation.
I think Stripe's code is really readable in terms of reducing code nesting.
https://github.com/stripe/stripe-python
Hi Evan, I am based in Singapore and can help with the iPhone part. I have developed two iPhone Applications so far.

http://itunes.apple.com/us/app/profyle/id474667654?mt=8 (To use, either sign up or use username:michael and password:123456)

http://itunes.apple.com/sg/app/singapore-maps/id388128906?mt...
Agreed. I had an iPhone 4 for about a year when the Touchpad went to fire sale, and stayed up fairly late to order one online. I had heard great things about webOS, and the Touchpad looked like a bargain.

And it's great for reading Hacker News (overlooking that it is incapable of parsing the single quote char correctly on HN) and the odd Kindle book(on the beta Amazon webOS app that is unlikely to ever see another update). But all it really has done for me so far is validated that I will utilize a tablet device and made me want to buy a supported device. I want to do things like play higher end games, use Evernote, and watch Hulu/Netflix.

But oh well, maybe one day the open source effort will yield fruit. After I get a tablet that hasn't died yet, I will try putting Ubuntu on my Touchpad. I still really like webOS, and it does some things very well, better than my iPhone. But right now I don't see any light at the end of the tunnel.
HN iPhone app?
I was searching the app store for HN app but there were too many listed with this name. I dont know which is the offiial one (if there is any) or which is the best.

Your suggestions would be great.
Its ok... Thats why god gave us car insurance..
THe discourse is mainly limited to the crazy antics of the protesters. They have proven profoundly incapable of delivering any coherent message.
They still allow ads with javascript, which means a major reason to block ads (rouge ads that deliver exploits and malware) are still an issue that their users are not protected against by default.
Handlebars.js Precompilation
Commodity Tips for Today
Carrot investment is an advisory company and share tips expert providing its clients mcx tips and commodity tips.Sms on Commodity, MCX Tips and share tips will come to you from fast sms server.
This is just brilliant!

I actually don't have any words to say now :D

Love the work man.
I would guess that former gang member should be able to flip burgers, mop the floor and collect trash from the streets.

And with the pay from that he could afford to live where? No place better than where he came from!
It's nice of him.

The Valley or startup scene is a small world. If his company doesn't work out, he/they can always work for the others.
I know from my own experience about being poor.
How about family of 4 living on less than $100/month income?

That's me as a teenager 20 years ago as a member of said family.

I never implied that quitting criminal gang is easy.
The hardest part though is to overcome greed and change mentality.

Unemployed mom and baby sister would likely to be better off without criminal gang member in the family.
Alcohol detox louisville
"Reaching People Hurt by Drugs and Alcohol" | Rehabilitation Support Center in Louisville - Call 502-272-4790 for Assistance.
I think the convention for chord notation is different to the convention for scale degrees. The 7th note in C major is B, but a C7 has a Bb.
Because the 'native' UI is ... HTML/CSS/JS. There is no non-HTML 'native' UI on webOS.

Don't want to implement RSA in javascript? Create a 'hybrid' webOS app using a C lib, but 'native' HTML UI.

The 'native' Mojo or Enyo frameworks may not be as rich as UIKit, but the web UI ecosystem you can leverage to extend them is massive, and the source for both is all there for you to read and extend.
Yikes. Lots of return points have always felt like a code smell to me. I've found that it tends to create surprising and frequently hard-to-maintain code. I do use early returns somewhere, but I'm rarely happy about it.

For things like the first example, why not something like (in Ruby):

# Returns a cached user object either by their user_id or by their username.
def get_cached_user(user_id = nil, username = nil)
user = cache.get_user_by_id(user_id) ||
cache.get_user_by_username(username) ||
db.get_user_by_id(user_id) ||
db.get_user_by_username(username) ||
raise ValueError('User not found')
cache.set_user(user, user.id, user.username)
return user
end

You just try all your getters, cheapest first, and when the getter returns a nil or false value, the next one will be tried. Once one is found, no more are tried. Then you just set the resulting value in your cache and return the value. One return statement, no ugly nested ifs, and your unnecessary statements never evaluate, which is what you want anyhow.
Yes, it would be more a (one line) patchset than a full-blown fork.
Quite noticeable in politics. The mannerisms and speaking style of political leaders are quickly picked up by their followers.

When Kevin Rudd was the Australian Prime Minister, every Labor MP sprinkled their conversations with "can I just say" and asked themselves questions.

Now it's Julia Gillard and we're being treated to being spoken to like a class of special-needs 5 year olds.
No fear? Then you're not doing it right.
Ask HN: Was Scoble compensated for blogging on G+?
I've been following tech industry for a while now. And the growth of new social networks interest me as they face an increasingly difficult problem - User Acquisition.

So in keeping with HN's interest, I chose the example of Robert Scoble. He figures prominently in most startups' launch plans. And thanks to the fact that he reviews "Upcoming cool startups/apps", he commands a legion of followers on the web.

When G+ launched a while back, It was easily the last thing one would use (as avid Twitter/FB users, it seemed like a duplication of existing networks). And Google seemed to lack one thing, User engagement. Even after they launced Games on G+ it still seemed plain. But I did notice a new trend on G+, Scoble was blogging about new startups/apps on G+, Photographers (Trey Radcliffe) were using G+ to post high-resolution pictures, and unsurprisingly Google employees (Steve yegge, etc) were ranting on G+ (most of which went viral).

This led me to suspect that there was a strategy to improve user engagement by having original content over there by Photographers, bloggers, engineers, etc to attract and retain users.

My question to fellow HN readers is this, do companies mandate employees to use their own products over their competitor's offerings. And if there exists a User Acquisition team that deals with getting interesting content over to that platform (Eg: Twitter's early high profile users) and engage them enough for them to stay over there.
"learn programming for the sake of programming"

Remember the target market is full of people who don't code at all. Just getting their feet wet and realizing they can do it is the important part. The focus can come later and will probably happen organically.
What a bunch of hooey. I love winter, the more snow the better. Get out, and blow the stink off. Go sledding with the kids, snow shoeing with your friends, downhill skiing for yourself (downhill skiing is just like golf - you only have to make yourself better). Too many people stay inside and talk themselves into being sad. You are what you do - so get out and do something fun.
"For example, GPS transmitter can stay silent until it gets "You are stolen" signal."

That's true, but most electronic circuits emit stray radiation, switching or crystal references. Not only that, the hypothetical receiver needed for your stolen signal has a least a local oscillator with a nice and probably almost on clean signal. (I think in UK they used something like this to track people that didn't pay their TV tax, or even SS tracking WWII French resistance, but it might be an urban legend, although feasible, since stray LO frequency can propagate to the antenna and is sometimes used to check correct mixer/filter tuning).

Or even more simple, get a big truck with metal cage for RF shielding and disassemble the car for parts, which is more profitable. They just need to get rid of serial numbers and such.

I agree about the expert thief, but considering that [internet] criminal gangs go to the trouble of hiring experts to do the (hard) technical part, I would guess that gangs interested in stealing expensive cars would have no problem finding unscrupulous people to help them disable any security measure.

Even the car share company devises a security measure, what stops someone from registering into the service with fake ID and knowing all about it to neutralize it?
My mother, who refers to her Firefox browser as "the Mozilla" uses Wordpress to maintain her neighborhood association's website. Aside from poorly formatted PDFs she sometimes has me upload, she has no problems using it.

I looked at using Tumblr when we were getting her set up, but it did not have enough functionality for what they needed.
Sigh, I knew using that contrived get_cached_user function with all those arguments would detract from my point, which is why I tried to couch it in disclaimers.

My point still stands though: nesting is bad. The takeaway from your comment is that you can solve the issue sometimes by factoring out smaller more focused functions instead of returning early, as you've demonstrated.
There is some empirical evidence that excessive nesting correlates with bugs:
http://franktheblue.blogspot.com/2011/04/minimize-nesting-of...
http://books.google.com.hk/books?id=6Buf_AlaadwC&lpg=PA3...

HN shortens automatically...
(I thought it was OCaml at first... then I realized you had `null` in there which isn't what you'd want.)

OCaml/F# are too convenient that way. There's a lot of library stuff that you won't always think to look for.
Working With Scala Collections
I used to host my own Wordpress blog, but it got hacked after I hadn't updated my blog in several months and, as a result, failed to install the security updates. I then decided to switch to Tumblr, which I liked overall, but this was back when they were having erratic downtimes, so I ended up switching to Posterous. I was pretty happy with Posterous for a while, mostly because it let me just email my posts in from anywhere. However, I really don't like the control panel in Posterous. It's such a pain to use for various reasons. I recently switched to running my blog with Jekyll on GitHub, which I am so far very happy with. It's simple, fast, and secure. I can write my posts in any text editor, and just push the changes to github.

Overall, if you're a hacker, definitely look at Jekyll (https://github.com/mojombo/jekyll/). The easiest way to get started is to fork an existing jekyll blog and start customizing.

If you're not a hacker, I'd probably recommend Tumblr. It offers the best balance of features and ease of use, and they seem to have solved their downtime problems. If for, some reason, you don't like Tumblr, check out Posterous. If that still doesn't suit your needs, Wordpress.com would be my third recommendation.

I would not bother with self-hosted blogs unless you really have a need for that level of control, since the cloud-based or static options are so powerful these days.

I also recently discovered OhLife (http://ohlife.com/), which is a great way to keep a private journal. It'll send you an email at your chosen frequency (daily or weekly) asking "How did your day go?" and you just reply with your journal entry.
Experiences at Cloud Computing Conference Pune 2011
Forget Responsive Web Design
Good to know you got yourself out of the situation. Funnily enough, I did exactly that too; I left it as it is and eventually moved on from where I grew up and lost contact with my friend.

Still, I've always felt a tingle of guilt every time someone looses something valuable at the cinema. It always reminded me that if everyone runs away from a problem, nobody will solve the issue. Being slightly older (and maybe wiser) now, what I should have done is try to find a way to convince her to stop stealing.

Anyway, thanks for your reply!
I largely try and do the same - use return and continue early and often. Aside from the things that you mentioned, one more benefit is that doing this makes it very easy to step through code using a debugger, and see which condition is failing (rather than having to print out various conditionals, or add log statements in and recompile/rerun).
My biggest problem is quite simply that ads I see are never relevant. Hulu ads are dreadful - it is almost as if they deliberately tried to find the least relevant ads. Normal web site ads are just not remotely right for me. I would have no problem with ads being tailored for me by using additional information but every time I opt in to that kind of profiling it doesn't seem to make any difference.
Oh yeah, don't forget the snow camping - nothing beats sitting around a hissing campfire watching the snowflakes fall, drinking something hot, eating something warm, and snuggling up in a nice down sleeping bag. Winter ROCKS!!!!
Proposed law prohibits TSA employees from dressing like cops
Here's the tutorial I wrote after publishing xkcd: volume 0. Best of luck to all of you self-publishers!

http://breadpig.com/2010/02/17/53000-profit-in-3-months-from...

http://breadpig.com/2010/02/19/step-by-step-guide-on-how-to-...
Auto Logo Design - Uniqueness Can Work Wonders 
You can look at some car graphic design samples before starting to create your vehicle business identity as it is

very important to gather all the information or inspirational piece of graphics to come up with a nice creation.
Wait... WordPress would "constrain the front end design" and is too complicated but this somehow solves that?
Calepin[1] seems pretty neat. I have been meaning to give it a spin. Haven't yet though.

If you (or anyone else) end up giving it a spin, let me know how it goes.

[1]: http://calepin.co/
The number one focus of Wordpress is features. Shiny new features. Performance and security come a very distant second and third in this picture.

Wordpress still has no unit testing. It still forces you to upgrade a version to get bugfixes and security patches. It relies entirely on beta testers to find data-destroying bugs. And it's increasingly being transformed into a catspaw for Automattic.

I've been administering Wordpress for 6 or 7 years. And I hate its guts. I hate its developers. And I hate that it's an absolute triumph of Worse is Better.
Why couldn't he write the first example like this? Relying on short-circuiting "or", I find this far more readable and maintainable than his final solution:

def get_cached_user(user_id=None, username=None):
"""
Returns a cached user object either by their user_id or by their username.
"""
user = (cache.get_user_by_id(user_id)
or cache.get_user_by_username(username)
or db.get_user_by_id(user_id)
or db.get_user_by_username(username))
if not user:
raise ValueError('User not found'))
cache.set_user(user, id=user.id, username=user.username)
return user
Hey, thanks for picking up Design for Hackers! I was pleasantly surprised by the Kindle version myself.
That's another great way to reduce nesting--factor it out into smaller more-focused functions. I came up with an intentionally contrived example to specifically induce nesting, but you're right that's a better way to write it.