skysight-inc/HackerNews huggingface dataset:
The Steve Gibson story was really interesting. He's a really cool guy, too. My botnet adventures happened around the same time as his, and I too was DDoS'd. We even exchanged a few e-mails about botnets and the script kiddie culture. Those were fun times.
Using Semantic HTML
IMHO StackOverflow jumped the shark when it started adding karma or whatever the fuck they call it.
Facebook facial recognition - can it be disabled?
What has a non-integral number of seconds?

I just found out today about Calcutta time, which until 1948 was GMT+05:30:21, but I didn’t realize it could be even worse than that.
The Demographic Microsoft Surface Attracts
Rails 3 asset management / precompiling FTW
Due to this problem I think the site would be much more useful if the deleted posts just had a red warning at the top like wikipedia. "this question was flagged for being funny" "a little off topic" let the user decide if he wants to look or not. Buyer beware.
He said carbon free. I cited that sentence.

Also a working nuclear "you already paid for"-plant costs money and produces carbon emissions.
This is a fantastic guide.

The 'big red button' is important when handling peak traffic but needs to be expanded to 'little red buttons' as well. You might use the fail whale, or split up your site features in different URIs and disable/fail-whale those individually, or be able to dynamically increase logging (another great point in the guide) to find high-latency pieces of code and big-red-button them.

Perhaps you find one host is being slammed while others are relatively idle; being able to gracefully stop incoming requests to the slammed host and allow them to reconnect to the idle hosts can help keep the fire at bay. (Of course there are features built into some cluster protocols that are supposed to do this automatically, but these don't always work as expected in the real world. It can be better to rely on humans to control the flow during emergencies instead of automated rules)

Meter admission is perhaps the second most important factor in handling peak traffic. Random jitter doesn't help if you're at 100% capacity. You need to be able to dial back everything - database queries, disk logging, app server requests, frontend server connections, etc - so you can handle the maximum number of traffic without falling over. The hard part is making this totally dynamic so you don't have to keep restarting services to find the sweet spot. Of course, this also requires extremely low overhead mostly-real-time metrics to have an accurate view to tune your knobs by.
You do get all the information we have on the message and the bounce. Recipient, sender, subject line, bounce info, tags, etc.
From what I recall about Open Table, what restauranteurs have said they hate most is the lock-in - once you're using Open Table it's very painful to stop since OT owns all the customer data. Plus there's the sunk cost of the OT hardware, including staff training etc.
I wonder why there hasn't been much US response? Maybe the US isn't planning to be a signatory or isn't planning to legitimize it?
That's one helluva hockey stick.
Here is an explanation of power and energy term confusion from wikipedia...
http://en.wikipedia.org/wiki/Kilowatt_hour#Confusion_of_kilo...
Good stuff - big fan of your company. But you'd agree you did something pretty different, right? You started with the major retailers and integrated with existing inventory systems, if I'm not mistaken?

I think that was a better path forward - less software to develop, fewer companies to sell on the idea, etc.
Most web developers are not software engineers. They are bad programming handymen - errant, reckless, and ignorant of best practices.

Software engineers can be web developers, but that doesn't mean all web developers are software engineers.

Disclaimer: I program for the web.
Startup Customer Service
http://ngavronsky.com/2012/06/19/startup-customer-service/
Samsung Makes Android SAFE for IT
That's some hilariously bad maths. Or am I missing the joke?
We built on top of our own internal job scheduling systems that we use for email to handle retries, batching, and concurrency handling so we don't overwhelm your servers. It's all custom stuff, though.
I believe that "not having to screw around to make things work" doesn't apply to windows, or at least, not anymore.
Do you recall specific situations where something worked out-of-the-box on Mac but required "screwing around" on a windows machine?
Thanks for the link. I was suspecting this, but I wanted some feedback from other people.
Depends on the project. My usual go-to is Django, so relatively speaking, while I might have 'written' the authentication model, it depends on thousands of lines of code that the wonderful Django devs already wrote for me.

The right answer to this question, for me at least, is "as little as I can get away with". Sometimes you end up with a bit of technical debt, as a lot of libraries don't quite work how you want or expect, so you end up either forking or rewriting those after launch, but I'm a firm believer in just 'getting to launch' as quickly as possible, and you don't get there by writing your own ORM, caching mechanism, etc.

Sorry to give what has to be a very non-surprising answer.
A Group Is Its Own Worst Enemy
http://shirky.com/writings/group_enemy.html
That's one of the reasons we chose that name for the brand. Since Mandrill is an infrastructure service, we wanted it to feel more serious and aggressive than MailChimp.
Should the implementation-defined behavior be always the same? That is,

char a = (char)128;
char b = (char)128;

Will a == b for every implementation?
I can't install android 4.0 on my phone which is less than a year old.

Ignoring that is being disconnected from reality.
MojoLive: A Career Management Site that’s Rethinking Recruiting
Did you mean... recursion?
>I'm confident the answers are vetted and the best has risen to the top.

That really doesn't have as much meaning as you think it does. The best answer out of three bad answers is still a bad answer. If they have driven away the people who give good answers, no amount of filtering the leftover bad answers will get you a good answer.

I don't see very many experts on stackoverflow. It may be a useful resource for beginners, but as someone more intermediate, I've had no questions answered satisfactorily in the time I've tried using it. And all those questions I ended up getting answered by asking in the appropriate IRC channel. My concern is that more and more open source projects are saying "if you have questions, ask on stackoverflow", but not actually watching for those questions and answering them. When a project has no mailing list, no IRC channel, and says "use stackoverflow" I'm pretty much out of luck for getting help.
I have to admit, Greplin was a much cooler name.
The Making of a jQuery Mobile Widget – the “Tab Bar”
Maybe the US is totally fine with all of the 'Authoritarian' controls proposed?
I don't see anything in this that bodes badly for Stackoverflow, financially or as a community.

If all the PHP questions are answered, every PHP programmer is now able to Google and find what they want to SO. That means they 1) learn that SO is the place for answers and 2) see ads.

2 years from now, when they're working in another language with less established Q&A, they'll know where to go.

"Excitement overall" really doesn't mean anything here. I don't care how much or little activity there currently is in the Objective C section because I don't use Objective C. I'm able to find the info I want and get questions answered if they're not already there. That's all that matters.

What's going to stop that from happening?
Well technically it's when 3 stars come out.

Actually I just checked to make sure, it turns out the 3 stars thing is based on a definition by Maimonides: http://en.wikipedia.org/wiki/Jewish_calendar#Measurement_of_....
I answered one question on SO, and I haven't logged back in since. I'll use them to read others' answers but I refuse to participate in that site outside of occasional traffic.

It was a beginner-to-intermediate level PHP question but was very poorly worded. I asked a clarifying question and within 5 minutes my question was deleted and a mod told me answers were the place for questions. Seriously? It was directly related to original question and (I felt, at least) you couldn't give a thorough answer without the clarification.

Not surprisingly my message to the moderator about why I "wasn't allowed" to do that went unanswered, both on the question itself and via PM. IIRC the question was later closed for some tangentially related reason.

Don't take this comment as anything against Joel or Jeff - I think they've both done wonders in their respective careers, but the type of people they've got moderating SO is just ridiculous.
HN frowns on the single sentence comment that does nothing but concur, so there ought to be an upvote which a parent can give that says, I agree, nice retort, I modify my concern and cheers, mate.
Well, that wasn't what I expected from a post on asmartbear. Trite quibbling over minor semantic distinctions? For an early stage startup, spending even two seconds worrying about the exact definition of "profitable" and whether or not your definition is suitable to someone else, is two seconds one could have spent writing code or doing something productive.

Pretty much a useless article, as far as I can tell.
Show HN: Audio Recording for everyday use (OS X)
Bunch of obnoxious punks, them Programmers moderators... Especially the Greek guy...
I disagree that Surface solves a non-existent problem. I have read a ton of positive reactions to Surface over the past day. Some people really DO want a tablet that can also be a laptop. I can't do any 'serious' work on an iPad. If Surface can be my iPad plus my laptop, that's a game-changer for me.
Exactly. I'll just add that css selectors are inefficient in terms of performance (see https://developer.mozilla.org/en/Writing_Efficient_CSS ).

And really it would be better to avoid references to linguistics when talking about a markup language, especially references from early structuralism which, basically, has failed.
Never Fix a Bug Twice
Alpha Colony: A Tribute to M.U.L.E.
I develop in .Net, WPF, and Javascript, and StackOverflow is a gem for these technologies. Not to mention there is a new version of .Net and WPF coming out every 2-3 years, and JavaScript is constantly evolving in form of frameworks and new browser versions (each with different support and intricacies). I don't see your argument as valid in my universe, and I also doubt that PHP and Python are most active technologies on SO.
Does this blog post add anything to original Wall Street Journal article?

http://online.wsj.com/article/SB1000142405270230382220457747...
And yet, Stack Overflow gets 7000 questions a day, and manages to maintain a very high quality compared to sites with less moderation.

The very moderation which detracts from the community feeling is what's keeping the quality of the site up and helping create a valuable permanent resource on the Internet, which is our primary goal. Like Wikipedia, strict rules are what lead to a valuable artifact. Stack Overflow's rules and values are not intended to create a warm and cuddly discussion area for long-winding, far-reaching conversations, social networking, and "community" whatever that means. They are intended to create a body of precise questions and answers which are peer-reviewed, editable, and high-quality that you can search with Google.
I use Drupal (when required) in exactly in the way you describe, building Views and customizing the output. It's workable, but compared to the alternatives it's a pain in the butt.

If you haven't checked out other content management systems, you're missing out. Imagine if the Views workflow were made first class and efficient, instead of being tacked on.
Gamers don't see themselves as most people. You have to positively identify with a subculture, otherwise you're part of the "majority" non-gamers.

Rape would be a lack of human decency. Treating someone as a non-gamer is treating them like a "normal" person.
This is pretty inconsistent with how the phrase "profitable business" has long been used. Maybe the startup world wants to invents its own metric, but to most small businessmen, whether a business is profitable enough for you to live on the profits is a separate question from whether the business is turning a profit in the first place, i.e. whether your endeavor is bringing you more income than it's producing in expenses. A business that's making $1000/mo is profitable, but not necessarily profitable enough to live on.

The idea of paying a founder a salary and accounting for that is also pretty atypical; most small businessmen are sole proprietors, and do not pay themselves salaries. You don't "deserve" some specific hourly rate as an owner, as that's the whole difference between owning a company and working for an hourly wage.

This doesn't seem very complex in other areas of business. If your business is turning a small profit, but not enough to live on, that's what you say. "Q: How's the restaurant doing? A: It's turning a modest profit now, but not really enough for it to be a living yet."
Linus Torvalds says “f–k you” to Nvidia
They are; they're just assuming you're already using jQuery (which for 95% of people using Backbone, is a correct assumption)
This was actually discussed to death on StackOverflow's Meta site in the "old days".

The reason they stick to this system: They prefer people answering quickly. This is the perfect incentive to get people to answer ASAP.

And to the argument "but I have a much better, more thought out answer", most people will say "Yes, but I want my answer now. I don't care about the history behind git, I want to know how to stage removed files".
After I wrote that, I realized I had written about experts in History. Any well-studied historian is as much, if not more, interested in historiography as the actual historical record. And I know that programming experts are the same. It is the meta discussions that truly inspire any expert. And being a novice, I am not capable of participating in those programming meta-questions, and certainly I'm not asking them, and consequently wasn't considering them in my comment. Though I should have. The Q&A format likely does not work with any meta discussion.
We’ll introduce server-side caching in the future, but a goal of this script was to provide users with the latest CSS/JS at all times...
I'd love to see St Louis start to develop a tech startup scene.

Low cost of living, really cool neighborhoods and lots of smart programmers at stodgy big companies. It seems like the city just needs some capital & a few experienced tech entrepreneurs to get it going.

That being said, I don't know of any Wash U CS grads that stayed in St Louis for startups - they all headed for the coasts (me included.) Hopefully that'll change over time.
If you are going to compare apples to Androids that way, and how about doing it in a way which makes sense? No a random HTC phone may not be upgradable to Android 4, but neither is my iPhone 3G.

Is that an argument against either iphone or Android?

No. If you are going to cite platform advantages tied to going full vertical, you need to compare iOS on Apple hardware with Android on Google hardware. And guess what? That works out the same.
This is definitely not a useless article. If you've ever read an article or blog post where someone is talking about how they built their business and said something about being profitable at some x point in time, then they proceed to NOT describe what they exactly mean, then I just end up disregarding the whole thing because I can't take what they say at face value. I'm glad someone spoke up about this because it should (hopefully) mean higher quality articles in the future.
Castle Master 3d, Strategy, Rpg and Hack Slash for Iphone / Android
It's not weird, it's intentional, and desired. The short and to-the-point answer is marginally more helpful if it arrives sooner, because it solves the problem quickly, so it will tend to earn a little more reputation. Coming back later and embellishing the answer with details, sample code, whatever, and you will earn a flood of well-deserved reputation. Doing both--providing a quick answer and then embellishing the details so that the Internet has a great resource--is the ideal outcome and therefore rewarded with the most reputation.
Releasing teh codez (or: how to get into making open source contributions)
Yes, the organization and search-ability is invaluable. Of course most of the content eventually becomes "geologic" as new material is steadily put down at about a steady rate, the rate of "in the last year" material must become a steadily smaller percentage.

I found at least one of the newer sites, the Ubuntu S/E, to be quite useful for troubleshooting LTS version 12 just a few days after 12 came out.
Something like this may unclutter the situation, just use xmlhttprequest to get the templates on demand:

//synchronous
body.innerHTML = render('blog.html',data)

//asynchronous
render('blog.html',data,body)

render=function(url,data,obj){
if url in cache: use cache
var http = xmlhttprequest()
http.get(url,obj?async:sync)
http.onready:
parse data in html
if obj: obj.innerHTML = html
else: return html
}
So you would have to download all content from the cloud onto your device? Apps, movies, books, music etc? Not feasible this would take far too long and would severely limit the space available on the device.
Um... wow... words are not enough...
Or, do the best of both worlds.

Get your web server involved and it becomes brainless:

http://www.gethifi.com/blog/Automatic-file-minification-on-n...
'The moderators are also awful.' SO is holding elections right now. If you feel the moderators are doing a poor job, why not vote for a moderator who shares your beliefs?
9 Things a Microsoft Tablet Needs to Succeed [Microsoft Tablet]
Gray text on gray background isn't very readable.
I remember the joys of LAN gaming with friends. "Oi, who rotated my screen!"
Ask HN: How viable are linux alternatives to PS and Illustrator (Gimp, Inkscape)
I am beginner programmer and web designer. I use ubuntu for everything. However, I've heard and read time and time again that Inkscape and Gimp are good, but just not as good as PS and Illustrator, and that you 'can not become serious web designer' unless using PS and Illustrator. How true is this? Is the difference noticable only in high-end features or right from the beginning?
Not sure if this is what you're looking for (or if this is the game you already mentioned,) but Scribd runs a challenge for developing a "robot" AI that can beat the in-house developers:

http://coding.scribd.com/2012/05/24/compete-against-our-deve...

There are leaderboards and fun things like that to compare yourself to prior submissions. GL!
The Risks & Rewards of Building Next Generation Websites
A travel deals site for people wanting to tour silicon valley historical sites? hook it up with tours of companies hq's combined with lecture series and exclusive resort packages.
You need to look into somehow adding a "question age" increment to answer point values. That seems to be the biggest legitimate recurring issue in the discussion. Otherwise, the system seems to be working as intended.
Not the most graphically efficient demo I've ever seen, but neat.
http://www.apple.com/ipad/
> 6 Avoid method calls

That's not going to make your JS any clearer.

After calling BS on #10 below, I went back and tested this one as well. The explicit call was as fast or faster over three attempts. So not only is this poor advice, it's also wrong.

> 10 Cache Globals

Tested on jsPerf, the difference was negligible (less than half a percent);
Beginner’s Guide To Website SSL Certs
Cryptonomicon is a long but very good read. There's enough technical details to keep us hackers intrigued without scaring away the non techie folks. My dad read it and even though he didn't get some of the more subtle crypto jokes he very much enjoyed it without having any history of computing or security.
I think you are answering your own question, with which I personally agree with. One question popped up though: which are the yc companies that entered YC at relatively later stage and were they successful/ beneficial to them to be in yc?

YCs value is undoubtably incredible for very early stage companies. I wondering how that value stacks up to later stages
You can, but you are penalised for doing so.
Consumer Complaint Database
Watch The Microsoft Surface Tablet Keynote Video Online [YouTube Video]
The 80s called. They'd like their co-processors back!
Browser testing across devices with Adobe Shadow
I did this once, I quickly abandoned it as I felt it was madness. It was for my personal site (just like his) that's a testing ground more than anything. After writing far more styles than I felt was necessary for such a simple page it was easy to see future problems once it was done. Biggest example as many pointed out is that if I moved HTML elements around in the markup then I would have to rewrite huge chunks of the style sheet even though I wasn't changing the actual design of the elements.

My soon former job involves two websites that have a large chunk of its markup with no classes or ids provided by the CMS. It is a nightmare to support or to add a new feature. I have a selector that is eight elements deep, all to target one cell in a table embedded in other tables. Well, to be fair, I'm guessing the author wasn't considering that kind of site. I can scare you at the campfire with stories of the tables I deal with that have no classes or ids. We've rewritten a good chunk of the CMS to clean up the markup and add classes to make my life as a front-end guy much easier.

This reminded me of the tables, I need some quiet time now.
how are the multitasking issues? I was thinking of getting a One X, but decided to get an HSPA Galaxy Nexus instead. This was for price reasons as well as hearing about strange behavior from One X when multitasking
Want to disable Facebook facial recognition?
Why can I sleep
When you need to perform at your absolute peak, feeling rested & alert makes all the difference. Your very health depends on you being able to Sleep comfortably and naturally every night.
For more information please visit: http://www.sempersleep.com/
Personally, I think we should encourage using Tor for all internet use.

It seems crazy, but if lots of people start using it, and more people provide relays, then it will be faster AND less likely to be blocked.

EDIT: Actually, I2P, since it's P2P and fully anonymous.
Performance impact of sloppy indexing in SQL databases
Yes; that's the distinction between "implementation-defined" and "undefined" behaviour.
Ask PG:Let us know when someone has replied to a comment?
I've noticed a lot of hanging threads on HN, where the thread just seems to stop mid-conversation. This occurs not so much on front page, popular threads, but on the vast long tail of posts. Providing a mechanism to let me know that someone has replied to a comment I've made would probably raise engagement.
Penalised? You spend some imaginary points and in return you get more chances for a good answer to your question... That's a fair tradeoff, if you ask me...
They keep talking about Apple updating the OS, but why in the world would they let that happen?

Turn updates off! This is your child's voice, don't put somebody else in control of it!

Turn off wireless, mobile data, everything. This should be a dedicated device, and if I were the family, I wouldn't use it for anything else, and wouldn't allow any changes.

I mean, it sucks for the kids who don't have this app yet who need it, but for people who rely on it already, don't just sit there and lament the sword of Damocles dangling over your head, get out from under it.
GSS: Religion declining in U.S.; fraction of Nones increasing (fast).
Smartphone users 'risking health' with overuse of devices