skysight-inc/HackerNews huggingface dataset:
I respect your POV. Everything has risks, even your commentary: One person might read it and think that you are a sober, responsible individual, while another (especially on a startup forum) might read your words and worry that you are too risk adverse.

So I agree there is a potential cost, and if it's too high for you, I respect your position even if I don't follow your strategy.

The other bits of strategy you espouse would not work for me personally. If I write privately, I don't get any feedback. For example, let's start with the assumption that this essay is terrible advice. How would I know that if you didn't read it and tell me so? How would I know that the extra length looks like malicious SEO optimization if some nice person elsewhere didn't accuse me of trying to manipulate Google?

Only by publishing my writing do I get the feedback I need to improve. And I get it immediately, no delay, and with no sugar-coating or tactfulness that might come from circulating my writing to a trusted group of friends.

Also, you say only release the gems. How would I know what is a gem and what is not? I don't want to bore you with more examples, but many of the essays people have thanked me for writing were ones I didn't think would go anywhere. Were I only releasing the ones I thought were gems, I'd never have written them.

Now as to harming the reader. I take the position that HN takes care of that. If I write something and it dies on the new page, only a few people wasted their time. I'm not suggesting that there be no filter on my writing, I'm suggesting that aggregators like HN are the filter.

Compare and contrast this to the situation a few years back, when people used RSS feeds. In that case, all of my subscribers would probably read everything I write. Yes, after a while they would drop my feed if I was wasting their time. But today... I don't even offer an RSS feed or a consistent source of my writing.

If people like it, it gets around. If not, it doesn't waste that much time because it doesn't get the upvotes or the retweets to do much damage.

I can answer the question of whether my writing is marvellous. It isn't. At best, it follows Sturgeon's Revelation: 90% of it is crap. My argument is that publishing 90% crap is working for me, although I can appreciate the argument that either it isn't really working for me or that it isn't a good idea for someone else to blindly copy my strategy.
Not insignificantly, though, Sega dropped the ball on their (already limited selection of) first-party software before they dropped out of the hardware business. Nintendo has multiple franchises that are all at least as strong as Sonic was in the Genesis days. Nintendo's console sales have always been held up by first party franchises - they burned bridges with 3rd parties long ago by charging extortionate license fees on the SNES. It'll be interesting to see how far they need to go to tip the scales against them.
There are some great judges for this event http://datainsightsf.com/jury/
Looking forward to the continuous deployment article.
The internet must remain free and unrestricted by the ISP's. I dont want the governement to take the place of corporations in regulating the internet, but I would be fine with the governemnt passing laws ensuring that the interent remains open as it is now. This must be done so that no one group or company can "own" the internet and redesign it for their own benefit. I am a strong believer in capitalism and I believe it to be the most effective, however it isnt perfect. If the corporations are allowed to take over, their primary goal, no matter how damaging it is to society, will be to make money. nothing else is really important to companies.
Facebook Losing Divvyshot Founder, Photo Lead After Just A Year
If you're lucky enough to be able to sit in a class taking notes and basically "get" the course material, when it comes to studying the necessary formulas, there's a quick and easy study tactic that requires about a single hour prior to testing. Basically, condense all your notes [formulas only, or concise examples] into a single page front [maybe back] and then read the page--over and over until the class starts. Receive the exam, flip over to the back page or ask for note paper [assuming they provide it] and regurgitate what you read back on to the paper. It takes about ten minutes. Then, take the test, referencing your notes as needed. I like to call it memory dumping, I've known lots of people who do similar but have there own names for it.

The crux of this tactic is that you actually understand how to apply formulas, so it of course presupposes you know the material.
Android Developer Challenge for Sub-Sahara Africa
A simple step-by-step guide on building the Icelandic Constitution from scratch.
In my current experience (EVO) the GPS and cellular data radios are absolute beasts at drawing power.

-If only my cellular phone radio is turned on I get several days out of a full charge.

-If cellular data and GPS are enabled, my battery life tends to drop down to hours and the phone becomes physically hot (about three hours).

-Cellular data by itself probably cuts my battery life by half or more if left on constantly (about a day and a half).

-Bluetooth has a almost imperceptible effect on battery life (four or five days).

-Wi-Fi by itself probably drops the life by about a quarter or third (about two days).
BitLaundry: Send Bitcoins to yourself to obscure their history
Here's the problem with that. After you've done this a few times, we start to associate you saying hi with you asking about some project, and begin to distrust your friendliness. Intentions tend to shine through.
In practice you wouldn't actually create just a red class or a centered class... I just meant to demonstrate that as you get more and more granular in the shared attributes of a module you can start getting css bloat... ie: you may have a lot of uses of color:red + position:absolute + top:0, which is then reduced to class = module1, and another set of reused rules reduced to module2, etc... It depends on how complex your css is really, but it's something to consider as you start to apply the rules more and more and make your css completely DRY.
It would be helpful to have an actual GPA. I'm really not sure what a GPA between A and A+ even means. At my university there was no +/- distinction.
New Immigration Bill for Skilled Workers: IDEA Act of 2011
I have no experience with Canadian undergraduate business education, which is what the author of the article appears to be taking, but I don't doubt that it's less challenging than engineering. Canadian engineering programs have higher entrance standards than this, and are accredited by a national authority for engineering education. And we still had to work fairly hard, especially in the fundamental Computer Engineering courses, even though they are less challenging than courses at MIT.

However, Canadian schools are also not generally the elite institutions that the Ivy League+MIT+Stanford are either. The top Canadian universities are public institutions with larger undergraduate populations that to a reasonable extent serve regional demand and need, rather than attracting the best from across the land (with some exceptions). A more reasonable comparison might be agaisnt some of the top 10 to top 30 public schools in the US, instead of MIT or Cornell or Oxford.
> The OS user cheers and hails once a year with every OS update.

"Hurray! They've finally fixed some of the issues I've been having!"
Standalone-migrations (gem to use Rails migrations outside Rails)
Here's my Samsung story, some of the details might not be 100% accurate, on account of how long ago it happened. One summer, I was working at a computer repair shop as a technician. I was in college, so this was about 1995. A customer brought a Samsung laptop in, and it was suffering symptoms of bad CMOS battery (RTC was resetting or somesuch). Anyway, I was having trouble trying to figure out how to locate the battery to order a replacement. As a last resort I decided to call the support hot-line printed on the bottom of the laptop. I was dreading this step, because I had become very accustomed to having to wait upwards of an hour whenever I called a tech support number. I was absolutely blown away when the phone range like twice, and a guy answered the phone (i.e. no 10 level deep phone tree; no please-press-1-for-sales...). Anyway, I start to tell my story, hoping that this receptionist will point me to someone who knows something, instead of just shunting me off onto hold, waiting for me to give up and hang up. We'll lo and behold, this wasn't a receptionist, it was a technician, who appeared to know something. I gave him the model number of the laptop, and he knew what to do, without even having to look anything up in the computer. He directed me to the place where I had to stick a paper clip to pop off the keyboard, and I was done within 60 seconds, They were shipping me a replacement battery next day. That has been the best example of customer service that I have ever experienced. I remember it 16 years later, and I have been a happy Samsung owner with many different appliances since. And I've never had to call tech-support for any of the hardware I've owned over the years.
5 Techniques To Deal With Spam: Open Letter To Twitter
I'm curious what folks do who follow the no-qualified-headers rule. When they have things that act like headers but which need to be styled differently than the single header style used on the site, do they just use classed P's or DIV's? Confused.
There are many different ways to solve problems in CSS, and those problems include things such as how you organise your CSS as well as how you make a two column layout.

A lot of the time, it isn't hard and fast what the "best" way to do things is. What's important is that you realise everyone has reasons for doing things how they do, and that they are trying to solve particular problems with their approach. If you don't have the same problems, or solve them in different ways, you may disagree with their approach or even find it nonsensical.

Of course, this shouldn't be used as justification for remaining entrenched, you should always try to understand where people are coming from and see if you could learn something.
Agree 100%. I've never gotten really proficient at any single text editor, but I've also never really felt like typing/editing was a significant part of the time I spend programming. Hearing other people talk about their amazing productivity gains from time to time makes me think I should master a particular text editor, but I don't expect I ever will because it just doesn't seem like a limiting factor to me. Could be wrong.
> Are there any other examples I'm missing?

Twitter, Github and Kalimba¹ are the ones I can immediately recall.

¹Kalimba is Embedly's HN frontend, very nice for quickly going through stories: http://hn.embed.ly/
How has your experience with Linux been? Any X crashes or bad wireless performance? If you have had these problems, what version of the kernel were you running?
I don't like that it wants to access your private repo info and that I can't find, with a quick Google, what it will be able to do / read from my repo's.

> Update your public and private repository info
LulzSec goes after CIA.gov
http://twitter.com/#!/LulzSec
27-Inch iMac Core i7 With SSD Is Fastest Mac Ever
I wonder what value this provides to his constituents that his website, email, or the existing open Congress app doesn't already do better.
There's nothing wrong with being a type.

That's apparently the real topic of this discussion: whether there's something "wrong" with being an introvert. That's why people are arguing in favor of defining introversion in purely neutral or even purely positive terms, and that's the motivation of the link posted and its source. It's an attempt to paint introversion as a perfectly unproblematic state of being for the introvert. The only people who see a problem with it are extroverts, who just don't get it.

Anything that one-sided is only good for propaganda or cheerleading. If we're going to talk about types and stereotypes, why not be balanced? Why not see things in terms of strengths and weaknesses? There are downsides to introversion, even for the introvert (unless you define away those downsides by changing the meaning of the word.) At some point the introvert will wish he could thrive on the company of others, if only for practical reasons such as the ones I described above. At some point the extrovert, too, will wish he could thrive without the company of others. Pity the extrovert who has to stay home in a quiet house for two weeks tending a sick child! Our "type" or "tendency" or "preference" can be a very inconvenient thing when it conflicts with what we want or need to do.

The problem with strengths and weaknesses is weakness, of course. Nobody wants to admit to it.
Here we go again:

http://news.ycombinator.com/item?id=21095

http://news.ycombinator.com/item?id=70998

http://news.ycombinator.com/item?id=768498

http://news.ycombinator.com/item?id=1006264

http://news.ycombinator.com/item?id=1565764 <- This one has the comments.
If I recall right, reddit is profitable from reddit gold, sponsored links and sidebar ads. It's problem is that Conde Nast is extremely slow to spend that back on reddit.
You're still doing it. Introversion is not social anxiety. I am categorically an introvert. I do not suffer in the slightest from social anxiety - I'm perfectly comfortable in crowds and most social situations. What you're doing in this comment and the one above is simply displaying ignorance of what introversion means. And just because most laypeople have an inaccurate idea of what the word "introverted" means does not mean that it doesn't have a fairly well-defined technical meaning.
> Yes, the ORM layer makes it easier to have structured queries that can be cached . . . it also makes it harder to have one-off queries that can be tuned easily based on exactly what data is needed and tweaked to convince the database to generate the right query plan, and it makes it much harder to look at some DB stats, identify a poorly-performing query, and then map it back to the code that generated that query.

The problem I have with your post is that you are repeatedly mistaking the high level idea of an ORM with the (seemingly) Spartan implementations that you have used.

Here is an ORM that provides support for automatically profiling the performance of queries over a period of time:

http://squeryl.org/performance-profiling.html

Sample output:

http://squeryl.org/profileOfH2Tests.html

I cannot begin to tell you how much time this has saved me when optimising performance of my webapp.

Note that that particular ORM also has the advantage of having type safe queries - i.e. it can tell at compile time if there's a syntax error in your query (subject to bugs in the ORM :)) - even in dynamically generated queries. In practice this is a fantastic feature as it is so much safer than building up SQL queries with string manipulation and dealing with multiple code paths that depend on user input. The test paths alone in such code (even if you have a "query builder" layer) are the stuff of nightmares.

There are many features missing from Squeryl though that I've had in other ORMs because it makes different trade-offs. But this is what you do when you choose a library, and it's important to understand what trade-offs you're making upfront... otherwise you might find yourself writing off an entire approach to software development as an anti-pattern because you picked the wrong library.
alpha/beta has gone much bigger than 4chan. I don't have the links on hand, but I've seen it in serious publications recently.
Funny but interesting, there are only 2k websites more popular than cia.gov in the UAE:

http://www.alexa.com/siteinfo/cia.gov
CIA Website Down - Lulzsec claiming responsibility
I would like to see these methods applied specifically for a CS course.
Sorry about that. We had to request private access since we figured not everyone with an active account would necessarily have public repos. Going to change it to only look at public for now.
Great points huckfinnaafb thanks for sharing.
I've been doing the wine thing with success for years. Always gives me 9 hours of sleep.
Netflix Apologizes For Outage, Offers 23 Cent Credit
Reminds me of Feynman's story about "a map of the cat":

http://books.google.com/books?id=7papZR4oVssC&pg=PA72#v=...
Toxic Plankton feeds on Android Market for two months
I enjoyed this post and thought it had some pretty good ideas (particularly the last one), but I disagree with the idea of any major limits on non-verified accounts (if verification were made more open) as many would not want to input some personal detail like a credit card to verify a social networking account, I think. Though, admittedly, I'm not an expert–Second Life did this and eventually got rid of it as I suspect it deterred sign ups.

Also, I don't at all like the idea of displaying a CAPTCHA–I'm sure the other ideas mentioned can deter spam enough to not irritate the many more legitimate users. Part of the process of discovering other users on Twitter, I think, includes being able to easily and freely reply to someone else.
Ask HN: Are closed social networks as good as they think they are?
I received an invitation to join chamber.com the other day, which appears to be a cross between LinkedIn (as a professional network) and A Small World (being invite only). Honestly, I am starting to feel a bit of social network fatigue and was wondering if these closed communities are as good as they think they are? Are they really that exclusive and useful or is the 'exclusivity' just for show?

Can anyone give me any insight into them please?
Senate website, CIA.gov hacked. LulzSec claims responsibility.
The mouse is so vital to WoW that MMO mice have progressively added more and more buttons because it's essential to have your hand on the mouse when in combat.

That's not the 'mouse being vital', that's 'missing out on keystrokes' and putting a keyboard on the mouse.
Caching can only go so far . . . eventually you are going to need to refactor or tweak schemas and adjust queries. Especially if you are dealing with user centric / heavy write data although yes cache on write can also reduce some strain.

Personally I would take hand rolled DAOs over magically generated ORM/AR logic any day. The upfront cost is marginally higher but modifying, adjusting and logically grouping data is much more straight forward.
This would be interesting - although I wonder if there would be any negative reaction from redditors. Posterous tried this out last year[1].

[1] http://news.ycombinator.com/item?id=1309403
Apple poised to build nearly 400K next-gen MacBook Airs this month
Trends in the "market"
I have a couple of speculative questions and I wonder if anybody could help answer them: (a) assuming governments attempt to use these recent events politically to get legislation that gives them 'control' over the internet, will they be able to stop DDoS' and hacks resulting from poor security in organisations, or in the formers case a lack of caching/bandwidth, (b) if they are using Tor, not giving away their personal information, and using a botnet, how traceable are they? -- Will there be a money trail from the botnet owner or is this impossible to find out, (c) if, instead of a couple of bored teenagers, the hackers were experienced professionals could more damage be caused to sites with higher security -- is this already going on?
I got an error saying my account wasn't old enough or there weren't enough active repositories.

I'll admit I don't have many active repositories but I have had a github account for development on a private repository for over a year and a half.

What's the number of active repositories you need to be able to skip the invite step?
"our average time on site has remained steady at an impressive 15 and a half minutes"

Wow. I find this number pretty staggering, but I'm not familiar with traffic patterns on discussion & news sites. Can anyone who is weigh in with how this compares to other news or discussion sites?
Japan: Three Months After the Quake
The ‘Gotcha’ Immigration Policy
I don't see any reference to a CSS standard, for example pylint follows PEP 0008. This looks like the experience of a developer.
This is definitely me. I've been much more outgoing and social recently, to the point that people I've met have said "I wish I was as social as you, etc" but after a few weeks of this, I reached a point where I NEEDED a break. I coined it "existentially tired." Physically I was alright, but I needed to spend some time away from others. So I spent a day or two almost entirely alone, and it did wonders for my psyche.
Playing around with phrases that have overlapping wavelengths is great in this thing.
I don't know anything about Scott Young but this article makes me pretty skeptical that he is "One of the World's Most Efficient Studiers."

His notes on the exam: "draw a timeline", "check the cpp" and comments in section two: "bonds are paid semi annually", EAR > quoted rate etc betray a very easy/ introductory finance class.

Furthermore, according to tokenadult he is at a "mid-tier Canadian university." There are only three or four good business schools in Canada and in my mind there is no way that 50% of the class attending any of them would have failed this exam. In my opinion it was either an easy class that lots of people failed because he's at a mediocre school or he's lying about the failure rate.

I suspect that anyone studying engineering/cs or who has any sort of quantitative ability would have had no trouble attending the classes, doing the readings and then prepping for 90 minutes and doing well on this exam.

Finally, I don't think this is novel at all. The idea that memorization takes longer than understanding a concept in a general form should be no surprise to anyone who's ever crammed for an exam of this sort. And really, he just attended the classes, did the readings, took notes and then reviewed what he'd already learned - theres nothing ultra time efficient about this at all.
I use WindowMaker with tons of custom keyboards shortcuts using the windows key : win+x to open an xterm, win+n to open a text editor, etc. I also use a lot alt+Functions keys to minimize, maximize, switch windows to back or to front... I can do about anything without ever touching the mouse. BTW a massive pain I have with Firefox 4 is that the F6 key doesn't select the URL bar anymore, this is a huge usability drawback.
So, Samsung "Bada" devices have outsold Windows Phone 7 devices. I'd never even heard of Bada before reading this article. Windows Phone 7 is even worse off than I'd realized (and I already thought it was a market failure).
your code can be simplified a bit:

function sleep_sort (inputs) {
function child (number) {
setTimeout(function () {console.log(number)}, Math.pow(2,number))
}

for (var i = 0; i < inputs.length; ++i)
child(inputs[i])
}

sleep_sort(process.argv.slice(2));
Of historical note - the IBM PC was a de facto reference platform and the Taiwanese were there too.