skysight-inc/HackerNews huggingface dataset:
While I agree that rote learning is very dull, it can be fundamental in situations where you know next to nothing of the subject at hand.

Consider for example two native English speakers, one learning German and the other learning Chinese. German grammar is way more complex than Chinese's, but because of the etymological closeness between German and English, the German student will quickly get to the point where they can easily pick up new words from the context (obviating the need for vocabulary lists), while the Chinese student will pretty much never reach that. In this type of situation an SRS is invaluable.

Regarding multiplication tables, you shouldn't forget that knowing them by heart is sometimes necessary for understanding the exciting problems. This comes up all the time in mathematics: to understand the important problems in a field, you sometimes have to get to know well a lot of seemingly boring concepts.
Try this with a GNU true binary: `strace /bin/true 2>&1 |wc -l`

;)
Red Hat Quietly Joins the OpenStack Effort
My observation has been that "the latest apps" being discussed are pretty different in SV and Florida.
"Something tells me you don't know a single thing about the console industry."

It takes a fanboy to swallow a FIVE HUNDRED MILLION loss without batting an eyelash.

Something tells me you don't know a single thing about business or investing.

Nintendo can't win at consoles and lose at business all day long. Unlike Sony and Microsoft, they can't be loss leaders. Xbox can run 500,000,000$ losses and be fine.

Nintendo can't.

You know what the difference between past-Nintendo haters and new ones?

In the past, Nintendo ALWAYS profited. Every weak console = profit. They have never lost $500,000,000 in a single year.

But hey, MASSIVE losses are nothing, right?
The Truth About Apple's Stock
New MVC client side JavaScript framework - Serenade.js
Anyone remember Hotline? That was a great protocol/client/server for file transfers.
As a mechanic, I am a trained and licensed auto mechanic. Many, many people drive cars. Therefore, auto repair is the new High School Diploma. etc etc
You can be a very social person and have tons of friends etc etc but at the end of the day if you are not too affected by other's opinions about you then you are an introvert.

Source?

I am introvert. And I also I am not affected by other people's opinions. Those two have nothing in common. Me being an introvert is not responsible for this.

I also have a lot of friends and by all objective measures am very social. But after a lot of very fun and enjoyable social interaction I feel mentally tired and need alone time to recharge. That is ALL that introversion is.

Extroversion on the other hand means you feel invigorated after social interaction.

This has nothing to do with approval seeking behavior which is an entirely separate personality trait, which can be found in both extroverts and introverts.
I don't understand your point, and I sure as hell can not imagine why you think a writer needs to stick to a formal style, rather than express thoughts both formally and informally, but this issue has come up before. Over the years there has been a set of people who reliably criticize academic writers who write in an informal manner on their blogs. The economist Paul Krugman gets this kind of criticism a lot -- that is his blog is not sufficiently formal for someone who has won a Nobel prize. All the same, danah boyd explained her reasoning before, on the matter of informality and blog writing. This is what she wrote (several paragraphs):

I'm an academic but I'm also a blogger. For me, these are separate identities. I write formal papers that I spend months trying to find the language to properly express what's going on. In those papers, I try to balance precision and readability. My blog is a different story. I write in an off-the-cuff manner, trying to paint impressions rather than nuance. In academic writing, I have to outline methodology and background, assuming that no one has heard of me or the topic before. In my blog, I write with the assumption that people are familiar with my work and with the topic. In academic writing, I write for posterity. In my blog, I write to get an issue off my chest and to work things out while they are still raw.

The informal language in my blog is intentional. The lack of citations is intentional. They are meant to signal that this is a work-in-progress. I want to signal that I'm thinking out loud. Unfortunately, many feel as though a blog must be formal and then they project this view onto my writing and then complain about the language and the lack of cites. I am capable of situating arguments in broader theoretical arguments, but I don't attempt to do that here while I'm working through things. I guess my signals are broken.

The blog structure is not built for long essays. My blog itself is not formatted to take on a 3000 word essay (it breaks). When I started publishing conference cribs, I started making them separate webpages that I would link to from Apophenia and M2M. Following that, whenever I'd write a blog entry that was longer than 2000 words, I'd shove it off to the same messy directory with my papers and my cribs and link to it from my blog. They're all under the /papers directory simply because I started keeping track of things at the papers URL. You can see more than papers there. I started sub-directorying it a few months ago because it was getting messy. Essays are exactly that and the class piece was an essay.

I added citations to everything under that directory because I was finding that people were taking that material out of context. They were copying/pasting the whole article without reference to where it came from because it looked like it stood on its own (folks didn't do that with my blog entries). I wanted people to know the context so all essays, cribs, op-eds, and papers got tagged with a citation. Unfortunately, this meant that people thought that it was a proper paper.

http://www.danah.org/papers/essays/ResponseToClassDivisions....
My gut tells me so much money went into this multi-national synchronized operation that no judge in his sound mind will let all charges go. at least they will have to break even.
It's not that it has become worse, it's just that all those crazy things that happened after 9/11 have become institutionalized and bureaucratically entrenched.

Good luck getting rid of stupid when stupid has a budget.
Well looks like your company cannot send you to the USA. After all, if you were a gay person married to someone of the same gender and your multinational employer wanted to send you to the office in Saudi Arabia, then you should have the right to refuse.

Likewise, you have an perfectly valid excuse why you cannot go the USA.
I don't understand the memory architecture of this, which would seem to be critical for making this fast with existing software.

Are edge nodes connected directly to memory? And if so, how much, what configuration? And do interior nodes have to rely on hypertransport-like messages to access memory? What's the latency from a node in the middle to main memory? How much cache do the nodes have to cope with this?
I disagree with this analogy. Latin is (IMHO) a better comparison. Previously discussed:

https://news.ycombinator.com/item?id=3285212

I don't see the need for everyone to be a programmer. Nor do I see programming to be as fundamental as literacy or numeracy.
I agree. I've been following Hacker News for a while, and I've noticed whenever one of these, "Introverts are actually misunderstood geniuses, Extroverts are really shallow and stupid"-type articles appears in a magazine, it'll probably appear on this site.

Still, while I don't agree with the Us vs. Them attitude, it does seem like a big concern that there's such a big well of introvert resentment out there, that these articles can so consistently tap into.

The comments to these stories are always pretty predictable too, on this site and others. There will be a ton of disgressions on what the word introvert really means. Some people will talk about how it's a false dichotomy. A couple of bitter people will agree with the anti-extrovert sentiment of the article. Some posters will share their story of how they changed their supposed core orientation, etc etc.
Crowd Investing: Wefunder
Part of why this can be so cheap is density.

The Parallels Virtuozzo / OpenVZ container-based approach to virtualization is just so infinitely more efficient than hypervisor-based virtualization. It's really, really staggering. We use it where I work for internal virtualization and have done tests with thousands of containers on a box that could hold at most 20-30 KVM-based hypervisor instances.

If you look into the deep tech details, it becomes immediately obvious why this is the case. It's too bad this isn't in the mainline Linux kernel. There is an effort called LXC, but it is behind OpenVZ/Virtuozzo, especially in the security department.

The only disadvantage is that you can't run your own kernel, but for 99.9% of Linux applications this does not matter. You can do quite a bit inside a container: OpenVPN, IPSec, Fuse, IPTables, bridging, etc.

For personal hosting, I've had very good luck with this one: http://alienvps.com/

I have their "abduction" plan -- a very very cheap one not advertised on the homepage. It's very small, but I've managed to cram a stripped-down MySQL and Lighttpd LAMP stack in there for my personal sites. You can't beat the price, and so far I've had no downtime or issues.
Quantum Computing Will Make Cloud 100% Hacker Proof
One major advantage of premium hosting services (and other SaaS providers such as SendGrid) is that for outgoing mail, your mail will be delivered and not marked as spam/blacklisted/dropped silently.

Because of the low volume of outgoing mail from a VPS, it's very easy to end up on blacklists.
would you be OK if you went back to living like an introvert tomorrow

Being alone and not having a lot of friends is NOT introversion! Seriously, this is like calling narcissistic personality disorder extroversion. Those things are not the same!
There is a flaw in this argument.

First they say that 56% of companies started in 2004 were still in business in 2010. Then they reference the VC rule of thumb that 4 of 5 companies will flounder and dismiss VC companies as being "riskier". But then for their argument on making "real money" as an entrepreneur they reference the same VC companies that they already dismissed as being riskier and having a failure rate far higher than the 44% the article led off with.
I think one huge benefit is the "instant"-esque nature of a find as you type fuzzy search in a GUI.

In Bash, you can do incremental (find as you type) history search with Ctrl+R. Something analogous for grep would be fantastic. Displaying more than one result at a time would also be great.

Another thing that grep/find lacks is a index that could make large fuzzy searches faster, but clearly that can be added too.
I worked at a company that didn't merely issue this edict, but attempted to enforce it technologically. Every file in every commit was checked for the presence of a prescribed style of copyright string (something along the lines of "Copyright (c) YYYY Acme Inc.").

For a lot of my time there, I was more operations than development. A lot of piddly-ass configuration files and other things no copyright could possibly exist for got copyright strings added just so I wouldn't have to remember to type "NO ACME COPYRIGHT" into every bloody commit message to bypass the hook.
Offended? No, they'd just think you're either crazy or taking the mickey. Only the cook would get offended (milk would kill taste).
I, on the other hand believe that officials had to have IT specialists to tell them about the cost to keep the storage running.
Usually the problem you'll get if you use a lot of functional/integration testing is that your test suite will run too slowly for you to run it often enough to validate your design. It ends up being something you run when you think you've completed a feature to make sure it works, but not after you've extracted a class to make your code cleaner.

I have also had times when I moved away from unit testing in favor of higher-level tests, but ultimately found that the quality of the code got worse and the build time became unacceptable. I'm not trying to generalize here, I'm only talking about my code on a particular project at a particular point in time.
So what you're saying is that if you don't take outside money your business needs to... Make money?

Fascinating.
Was this a sarcastic post?
I agree. I've been on Google Apps for about five years now, and I routinely configure an apps account for almost all domains I buy. Never had any problems. Never having a "the e-mail is down" call while on vacation (or, really, anytime) is awesome.

I enjoyed "The Five Stages of Hosting" posted earlier (http://news.ycombinator.com/item?id=3526767). In that metaphor, Google Apps is the large, modern and comfortable house in a central location with most amenities and virtually rent free - only downside is that the landlord won't let you knock down the walls, and there's no way a grand piano will fit through the front door.
That is just awesome. It's like one of the better sketches off Little Britain.
A pure python PXE server
Using Wikileaks To Figure Out What The Government 'Redacts'
A couple of more gottchas are:

6. Some (most?) hosting providers are black listed and getting other email systems to recognize you as a valid agent is getting tougher and tougher.

7. You have to provide your own fail-over, or purchase it from someone else.
I'm sorry, but I immediately qualified the post with:

> I'm a first-year student at Harvard Business School
That's what i wish to know, is he faking extroversion or not.
So basically: don't test the implementation and don't test the framework.

Do test the API. Test the output.

Good, smart tests should be a pleasure to work with. They should give you the confidence to change the implementation without mercy. They make the feedback cycle faster, bugs more visible, and documentation more thorough.

The only time I've found unit tests to be a pain are when testing asynchronous, event-driven code. The tests aren't any more brittle, but they really need to be supported by good integration tests in order to find the kinds of bugs that can surface in such systems.

I think the point about unit tests is that they should be the default and not the exception. 100% coverage is an asymptotic value. But if you write the test first you can get pretty darn close.
How Americans used their phones with purchasing decisions this holiday season
What I want from a cloud provider
Oh for god's sake I've replied to alike a dozen places in this thread, I am giving up and this will be my last.

I am an introvert. And I've always been very assertive, confident and certain, in fact in my younger days I was kind of a dick. Getting older I've practiced not being a dick.

What ever issues you had with being assertive, certain, etc, I am glad you are working on them. But being an introvert has nothing to do with it.

I think most people hare are confusing those type of challenges with introversion.
Get a few dedicated servers wherever you want and use Duplicity: https://grepular.com/Secure_Free_Incremental_and_Instant_Bac...
I use prgmr to host a website and couple of private git repos, I would definitely recommend it.
I think the need to stop SOPA and the need to legalize this funding model are apples and oranges. I would love to see some changes to funding laws but many of these laws exist to prevent the defrauding of smaller, less "sophisticated" investors. Simply making the investment legal wouldn't do much without modifying the disclosure requirements the start-up faces. These disclosures will remain very important to prevent scams.

So, great idea but not simple. And not a "cause" like fighting SOPA was...
That just means that you don't know the hotkeys, does it? It does not suggest that Emacs or Vim is objectively better.
Why would I constrast it with reaching for a mouse? I've never in my life thought whoops, need a comma there, and reach for the mouse; other editors can be used through the keyboard, this isn't unique to Vim.
Don't underestimate what the parent poster says about "slow to pay". Everyone is. Think months to get paid instead of two weeks like regular employment.
5 signs you might actually be an extravert
Offtopic, I know, but in fact I'm most interested how this guy becomes a VC 2 years out of university after being a telecom banker, and "advices startups". Does this mean he's nonsense (e.g. no startup experience), or am I missing something fundamental?

Needless to say, deep inside I'm just jealous.
The price difference between shared hosting and VPS is non-existent. http://www.lowendbox.com/ is a site dedicated to low-end VPS offerings under $7/mo. They have tons of offers listed and guides like "Yes, You Can Run 18 Static Sites on a 64MB Link-1 VPS" (http://www.lowendbox.com/blog/yes-you-can-run-18-static-site...) To be listed there, $7 should be recurring maximum price, not limited time offer. Some are really good.

The real difference is not in price; it's that in shared hosting you don't get the option and associated responsibility of managing your software stack; in VPS you do.
Heroku, mongo, node.js – a problem
Ah yes, I had very same experience with Americans when I was still living in Europe. You are right, heavy selection bias it is, any American who gets on a plane and happily visit a foreign country, especially an expensive one, is not exactly representing the majority of Americans. You'd be surprised how many solidly middle class Americans have never been abroad, or only to Mexico and Canada.
Someone downvoted you, so have an upvote.

I wholeheartedly agree with that XKCD comic. However the thing is... speaking openly and care free, accepting the consequences of your actions into the future.... those are things that you need to know you're doing.

That is: If you put your foot in it because you hold beliefs about the freedom of expression, then you do so knowingly. If you put your foot in it because you believe the world to be innocent, then you pay the price disproportionately.

I just don't think people should be innocent about the world around them and how it (their government, big business, everything) works.

This debate brings to mind this: http://lesswrong.com/lw/372/defecting_by_accident_a_flaw_com...

If we don't know we're constantly being interrogated, then how can we prevent ourselves from defecting by accident?
Symantec reveals biggest Android malware threat
I could make a really strong case that I'm introverted deep down and I get nervous about public speaking.

I think what this really speaks to is that we should talk about specific traits one at a time, instead of trying to lump a million things under terms like 'Introvert'
I'm pretty sure that's Agreeableness, not Introversion. Often, the term "extrovert" is used to describe someone who prefers social gatherings, while "introverts" would be just as happy reading a book.

You'd definitely describe Steve Jobs as a disagreeable leader, while Barack Obama is agreeable.

And "prefers the company of others" is not an essential attribute of leaders. Belbin (one of the better leadership / teamwork gurus) suggests conscientious "Shapers" or creative "Plants" make the best leaders. Agreeableness (which you call Extroversion - the terminology doesn't really matter) doesn't seem to play a big part. Most management writers suggest that open communication and integrity are important in leadership roles, not a willingness to make smalltalk.
As a long-time vim user, I found it to be obviously incompatible within moments.
If the amount of traffic they offer feels adequate, good for you. Otherwise, practically anyone else will offer more traffic these days.
This is GNU's Appropriate Legal Notices as required by section 5d of the GPLv3:

An interactive user interface displays "Appropriate Legal Notices"
to the extent that it includes a convenient and prominently visible
feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to the
extent that warranties are provided), that licensees may convey the
work under this License, and how to view a copy of this License. If
the interface presents a list of user commands or options, such as a
menu, a prominent item in the list meets this criterion.
I tend to agree, it's the reason "auto shop" is an elective. I think that a general computing course in high school is desperately needed but to go as deep as programming I just don't know that it would produce the results we need.
There used to be a time when anyone could sell shares in any company. That didn't work out and so we got the Securities and Exchange Act of 1933. Crowd-funding isn't fatally flawed, but it needs a lot more time to integrate the last 400 years of capital market development history.
All Americans—not just the wealthy and well-connected ...

How about we turn that into:

All people—not just the wealthy and well-connected Americans ...
Two rules for teaching in the XXIst century
The Conservation of Hairiness
For any given problem, there's usually more than one subproblem.
The solution of a problem is the sum of the solutions of its subproblems.
If you have a different set of subproblems, you have a different problem, and requires a different solution.
The complexity of any given problem is a constant.
You can do the same with Symbiosis, which is just a bunch of Debian packages on top of lenny (and soon squeeze):

http://symbiosis.bytemark.co.uk/docs/symbiosis.html
Nitpick:

"What’s happened? The required_field_names variable has been scoped  by var, and the whole script has been wrapped in a namespace."

It's been wrapped in a closure. Namespace, to me, implies that it's been stashed somewhere easily accessible in the future.
Thailand Is First Government To Welcome Twitter’s New Censorship Policy
Gamification - nuggets of wisdom or fool’s gold?
That implies your users are uploading files. Certainly not the case for all startups, but yes, this could certainly be an additional overhead. Still, compared to running and configuring a VPS, thats nothing.
Vim has the keyboard entry conquered. Emacs may come close enough, but if we are talking photo finishes to races, then I think Vim always edges out emacs by a hair or more (but still misses a lot which Emacs provides.) We will have to get a totally different interface for entering text before Vim is knocked off its perch.

Emacs has a much better Vim mode for me than SublimeText 2, but neither can really give you Vim. The deeper you are in the Vim rabbit hole, the less likely you will be to return to try anything else.

Emacs wins out against everyone for scripting.

There is one other reason that I knew would always keep me in the Vim and Emacs world. At first I couldn't figure out what it was that bothered me about SublimeText 2. Vim and Emacs is open source! I don't see this point mentioned in arguments for or against but this is important to me.
What tildedave said.

I was on the wrong end of blacklisting situation and it was extremely frustrating. First, you don't know that your customers aren't receiving the emails. Second, you have very little clout in getting things cleared up. Third, it's just a huge PITA that wastes a lot of time.

I'm running a very small operation, but one bad instance of my IP being blacklisted prompted me to shell out the extra $3 /months to have Rackspace send my emails.