skysight-inc/HackerNews huggingface dataset:
I have yet to see Kinect actually achieve the range of motion play the Wii did. While the tech is cool, having buttons is still very important to most kinds of games. Maybe developers will figure this out but so far MS lacks breadth in their motion play.

Satoru Iwata has been quote say that Apple is the "enemy of the future." I'm sure they are watching this very closely. Regardless, Nintendo is very strongly set into its "blue ocean" business strategy and I think the Wii and now the Wii U are very good examples of how they make it work.

3D on the 3DS was a little more questionable and I think we'll see that affect the lifetime of their mobile system. It's cool like more polygons are cool and that hasn't been the deciding factor in the past. I don't see them turning this around either. Top it off with Reggie Fils-Aime's statements that Nintendo is not interested in working with indie developers, we're very likely going to see this be a stagnant handheld propped up by first party titles (sound familiar?).
Well, I looked. It was not obvious how to view the comments, so I probably won't ever go back. Sorry, them's the apples.
Laser Infers Ruby Block Use Pattern
Pretty cool. The github page has some good information that would be nice to have on domaincli.com (like who's registering the domain, how payment is handled, etc.)
extraverts will interact with people outside of their clique less often. I call this "exclusionary" behavior

Touche. There is only one center of attention, and I have noticed extreme extroverts will not let you in if you are going to take away from their attention. It's like drug.
I'm not really sure.

TBH, it's not really the limiting factor. The interconnect between the RE and PFE is something like 100mbps.
This looks dangerously easy
I like this a lot, but I actually didn't notice the right-hand column at first. A little extra styling would go a long way, IMO.
It feels like it's similar to the "guess a number between 0 and 100 that's 2/3 of the average person's guess" game. In the real world, you don't win by doing the most rational thing; you win by succesfully modeling the other players.
This is pretty addictive. I've already bought 2 domains that I had been shirking on buying just because buying domains currently is kind of annoying. And once you buy the first one, it keeps your card on file, which makes it that much more tempting to buy every domain name ever.
"And even if it did, the guy almost certainly a golden parachute - what does he care?"

If he really was fired and the company made a public stink about how much he screwed up, he may well care.

Many people at that level care about their prestige, and care about being shamed in front of their peers, even when they don't need to worry financially.
Err... the fact that "fix themselves" is in quotes implies there may or may not even be anything to fix.
Next generation iPad / iPhone GPU licensed to other manufacturers
St. Andrews has a brace of churches too.
Can someone overlay the route on http://dublinpubcrawl.net/ and we'll see what's what.
Watch Now: Live Feed of Total Lunar Eclipse
On OS X, I can get directly to any menu item by pressing cmd+? and then using the search. This is better if you have a vague idea of what you want, although admittedly, Windows has a better implementation for keyboard browsing of menu items. I vastly prefer the former, though.
There is a law of diminished returns at some point in scaling websites. A while ago Reddit hit a scale where a move to Amazon's services seemed like the right thing to do. At that time the argument was solid. Since then the site has outgrown Amazon's services at Reddit's price points. Spinning up new services has an extremely low ROI.

The preverbial wheel of scalling solutions needs to be re-invented, yet again. Not all services are created equal so no one is truly re-inventing anything, just applying unique solutions to unique problems. That takes manpower.

Heck just to move from Amazon to a dedicated will take a team larger than they had a month ago. That's right from the horses mouth. Don't have the energy to fish out the link, though.
"Yeah, we all know that Nintendo's first party development is the best in the business"

Is it, though?

Microsoft makes Halo and Gears of War, plus others. Sony makes God of War and Team Ico's awesome games (Shadow of the Colossus, etc.), LittleBigPlanet, etc. (I know both make even more than this, but I'm not a big gamer anymore)

I think "Nintendo makes the best first party titles" just isn't true anymore. At least in a "we all know" sense. I'd say it is at best debatable, and at worst simply untrue.

(Zelda and Metroid ARE really awesome, though.)
Really? Downvoted this much for simply implying that I don't appreciate 3000 line files? I didn't imply that it was bad or wrong, just that I wouldn't prefer to work with that type of style. And I hardly think that a couple of hyper counter examples takes away from my own opinion in coding style.
This is a much better article to pass along to non-introverts, if understanding is the goal: http://www.theatlantic.com/magazine/archive/2003/03/caring-f...
Cal Newport here points to the example of Scott Young, so then I was curious to look up Scott Young and to figure out where he went to university. He writes, "Popular discussion asks whether college is worth the money and time. I can’t say for sure. I went to a mid-tier, public Canadian university, with tuition around $5000 per year and leaving with no student debt, so my experience may be atypical."

http://www.scotthyoung.com/blog/tag/university/

I can't say whether or not his study strategies would work as well at a university that is not a "mid-tier, public Canadian university," or whether a student might have to study a lot harder at, say, MIT or the Indian Institute of Technology. Indeed, especially not knowing the exact name of the university from what I have looked up thus far, I have trouble knowing what the admission requirements are at Scott Young's university.

I have to fully agree with Scott Young's advice, "Befriend Exchange Students." That's a great way to learn about the world before accumulating enough money to travel widely.

A question for Cal Newport: how do we know that Scott Young is "one of the world’s most efficient studiers" if we don't know how challenging the courses are at his university? After edit: I see that Young writes, "This is perhaps my only regret in university is that I weighed interest too much over challenge in selecting my major."

http://www.scotthyoung.com/blog/tag/university/

Maybe some people who take more challenging majors are studying just as efficiently as Young did even if they take more hours per week to study their major courses.
> Introverts (in my experience) _reject the concept of weird_. Social decisions like who's "in" and who's "out" hold no weight.

I'm pretty sure you're not talking about introverts... perhaps some subset, like geeks?
[GRATUITOUS PLUG for http://tog.ie, right around the corner from Golden Lane.]
Good point! I'll add that info.
Agree. Talked about how severe ORM impedance mismatch is here: http://datasyndrome.com/post/3257282059/data-driven-recursiv...

Your model needs to fit your view.
In addition to adding new features (many of which are available as previews for Reddit Gold subscribers), the degree to which Reddit must scale means that they can't simply spin up a dozen new servers and call it a day. Due to issues they've encountered on Amazon's infrastructure (http://blog.reddit.com/2011/03/why-reddit-was-down-for-6-of-...) they do indeed require engineering hours to design and implement more robust and scalable approaches to providing their service.
I wonder what Citibank is going to do about this now? Are they going to change their customers' account numbers?

That's the minimum that should be done for those accounts which were compromised.
> If your data is objects, stop using a relational database.

What does that even mean?

My data, is, well, data. Tables and rows are just ways to represent my data, as are the nested hash and array structures of document storage systems. Oh, and tables and rows are also objects.

What data is "object" and what data is "non-object"?
There's something eerily beautiful about a red moon. I was lucky enough to see one of these live a few years ago.
1)
Nintendo Wii release date: November 19, 2006
Kinect release date: November 4, 2010

I should hope the Kinect outclasses the Wii. But Nintendo is already moving on so I'm not seeing a point here.

2) You made this up? The release of the Iphone (June, 2007) had no affect on DS sales. http://i.imgur.com/Z7kkd.png I couldn't find breakdown stats for game sales but I don't see why people would continue buying DSes but not buy games. Also Nintendo doesn't loss lead their consoles so every sale is profit, unlike launches by Microsoft and Sony.
This is very cool.

But, to be honest, I’m not that impressed. I can’t recall ever studying more than 3 hours for a test (usually about 2 hours) and just graduated an Ivy League college with an ~A average.

Now I did usually start studying 2 weeks or so in advance in multiple 20 minute sessions. I did so because last minute cramming doesn't work for me, but it did result in high grades with not so much total time spent.
In an FPS, it's the relative motion of the mouse the matters. That's what the mouse excels at: motion from where it currently is to the DIRECTION you need to go.

Elsewhere, you actually have to click on things. Personally, I find that that takes up a huge amount of cognitive space.
Actually yeah, that doesn't sound very useful.

Math (significant math), encoding and hashing being done on the client sounds like a poorly designed application. Same for templating on the server -- which I assume you mean manually compiling templates using a library, and sending the result to a client, perhaps as a property of a JSON object.
Or if the bike falls over.
Reddit has a different use and value than, say, HN does.
Another mistake the author is making is calling the ORM "an abstraction".

ORM is a mapping technology: it takes input from one world and turns it into data suitable to another world. It doesn't abstract anything.
Nice. Tab completion could show only domains that aren't taken, suggest alternatives, etc.
it's a dysfunctional path that leads to a superficial, seemingly fullfilling but unfocused and non-goal-directed lives

Someone told me Friday "if there is nothing inside of you, of course you will try to focus on showing your outside. That is all you have.".
No, it's not. Sure _by default_ the frontpage is full of rubbish, but if you spend 10 minutes looking you will find a trove of useful stories and information about whatever you're interested in.
As an example, my favourite Australian radio station (Triple J) has a great subreddit where things relating to music etc is discussed. Not a meme in sight.

You can tune your frontpage as you please, so it's easy to have a great experience with reddit.

But if you've got it in your hosts file (why?) you must really hate it, so I'm probably wasting words.
But your post as akin to saying Hacker News is just full of "I'm a startup!" posts, which it's not.
Cheap shot: "The loudest one in the room is also the weakest"
For people with a limited budget, a Nintendo console does need to do it all to be the one stop set top box entertainment shop. Their omission of DVD playback on the Wii (to save money on licensing, the hardware is perfectly capable of doing it) was a pretty bad move for them.

The one encouraging thing I've heard out of Nintendo Japan was the vision for the Wii U as something that you always have on, that you constantly go to while you're at home, and the controller with the screen facilitates that. Some interesting things could come out of that. Unfortunately, I just don't think the hardware is up to snuff for that kind of usage.

I played with the Wii U controller at E3, and it is unfortunately not going to be particularly useful for doing much other than playing games. It has a big ridge across the back, which makes it somewhat more pleasant to hold horizontally when you're using the game controls, but makes it totally useless and uncomfortable for holding vertically, which is how most people would want to hold it if they were surfing the web. It also just feels cheap and low grade.

I completely agree with what you said about appealing to indie developers, but that strongly clashes with Nintendo's corporate culture. In general, Nintendo's business practices and overall philosophy are laughably outdated by international business standards. Nintendo Japan is the only entity with any power or control over products at all, every other entity is just a glorified marketing arm for NOJ. Reggie Fils-Aime and the other apes over at NOA have no say whatsoever when it comes to long term strategy or product development.

You're also spot on when it comes to the smartphone threat against Nintendo. During the lean years of the N64 and Gamecube, Nintendo could fall back on the huge success of the Gameboy, GBA, and DS, but that market will be almost completely eroded by smartphones in the next few years.

It's a good time to short Nintendo.
Correcting myself: while that's what I think of it conceptually (everything is placed into integer-valued "bins" via the integer parameter taken by sleep()), implementation-wise it's probably equivalent to heapsort or something similar, depending on whether the scheduler stores sleeping threads in a heap or some other data structure.
"Hello Peter, whats happening? Ummm, I'm gonna need you to go ahead come in tomorrow."

That is how we introverts see it.
Not particularly unique. See Vimeo's terms of use for the same thing: http://vimeo.com/terms
Your college? Your major? (Yes, I already checked your HN profile.) I'm curious about how your experience compares to the experience of Scott Young reported in Cal Newport's blog.
AFAIK it's illegal to block cell signals. Many theaters are cavernous concrete buildings though, which naturally reduces signal strength.
As a former reddit engineer, I confirm everything you say.

Note: Please don't edit your comment to make me look foolish. :)
I think that would depend on the data type and sizes. A single row in a PG table cannot take up more than page size (8kB). If you have a 100kB TEXT field the row will instead contain a reference to an "overflow" table rather than the data itself. See http://developer.postgresql.org/pgdocs/postgres/storage-toas... -- presumably the corresponding toast data is not looked up unless needed (and you can check for e.g IS NULL in the main row)

(looking over my database, less than 1% of the 30-40GB size is in overflow tables so unless you routinely store large amounts of data it won't affect you).

(I used to think the "toast" tables were temporary tables and wondered when Postgres would delete them).
I'm a big fan of the 5 P's and the author does a great job talking about them.

My very first week at Microsoft, I was looking through internal videos when I saw a video from J Allard titled something like 'How to be a PM at Microsoft'. It made a huge impression on 20-year old me, fresh out of college. J made a ton of good points and a lot of it centered around the 5 P's.

The funny thing about them is that you would think they were obvious and straightforward and every team would have them. But like PG asking people "who wants this/who will pay for this?, the 5 Ps are a surprisingly effective tool and rules to live by.

For folks at MSFT, I suggest digging out the entire video by J. No idea where it is still posted though (used to be on the old AskPM site).
Yes. They are great phones for the price!
I have a couple and I love it.
See here for example: http://www.etotalk.com/Wholesale-android-phones_c1001?zenid=...
I like the general idea, however I would consider focusing it more on being a brainstorming session rather than a lecture. As a Ph.D. student, all my interesting conversations have been with my advisor and other faculty, usually over beers or some other informal setting. I generally don't get inspired during lectures. They are more or less to develop a base of knowledge, not to generate ideas.

It is also a chance to informally reinforce or learn new concepts about specific points of your ideas while you are discussing them back and forth.

To me, that is what a mentor does. Not help you understand a tutorial or what not.
I actually rarely use Clojure's concurrency primitives. For me, it's Clojure's immutability, homoiconicity and sensible namespacing that I really like.

Off topic, I've noticed that comments on HN are being downvoted a lot more often than they were, even when those comments are entirely legitimate. It's getting to be somewhat problematic.
Now try this in Prague.
Stored procedures are the sure way torture both, DBA and devs.
Why is this being dressed up as introvertedness v. extrovertedness?

Introvertedness and extrovertedness are different directions on a scale, not absolute points. Introvertedness covers a far milder set of characteristics than those described here.

What the author describes is an extremity of the spectrum and characteristics more usually associated with Asberger or High functioning Autism.
I'm relieved to note that Haskell and Erlang don't have to be ridiculously verbose. There's even an Erlang one-liner that is competitive with the Perl and Ruby implementations for brevity. I was amused to note that Perl is still the shortest implementation, and could be shorter (though the frighteningly short Perl 6 implementation mentioned in the 4chan thread is either wrong, or the implementation of the <<. operator is still unfinished in Rakudo Star, because it does not actually do the job; I don't understand the hyperoperators well enough yet to know which is true).
There are some studies which contradict the "limited reserve of willpower" theory. I read about one just the other day which found that an increased need to urinate correlated with greater mental focus, whereas the limited reserve theory would suggest the opposite.
If I'm building a search engine, say focused on telescopes, can I use 80legs to crawl youtube videos (or results from google video search)? I mean can I add this url to my list of urls to crawl? - http://www.youtube.com/results?search_query=telescope
> It's beta software that is quite appealing to hackers because there are money involved, so attacks or flaws like these should've been expected.

You don't seem clear about the attack: the hackers copied the wallet file from the person, and then used the information in it to move bitcoins. This is exactly as the system is designed to function - allowing people to back up their wallets, or transfer them to another computer. Essentially, any computer with a wallet on it that is also compromised by viruses, trojans, or other malware is at risk of losing any bitcoins stored in the wallet.
Thanks airey!!!!!
I've found validation in this point of view in an unexpected source, World of Warcraft (WoW).

WoW has the ability to redefine the user interface through keyboard short-cuts, LUA code, and UX changes. There is an active community providing different takes on the UX.

WoW has a built in 'time test' which consists of 'boss' encounters in what the game calls a 'raid'. [1]

In polling characters who were better able to perform during an encounter, there was a strong correlation between "keyboard" users and better performace. Better was defined as able to respond faster and more consistently to changing conditions.

It would be interesting to have Tog have a look.

[1] For anyone not familiar with WoW and its gameplay, a group of 10 or 25 people, of different specialties (game specific; damage doers, healers, and damage takers (tanks)) who coordinate during an encounter with a powerful game character (a boss) by fighting it. Healers are focussed on applying various skills to keep the players alive (they take damage due to various game mechanics), damage doers (dps) use different skills to maximize their damage, and tanks use their skills to keep the game characters focussed on attacking them rather than the other players. After a set amount of time, the game character 'enrages' which basically makes it impossible to kill and it does 10x the amount of damage it normally does. This results in a 'wipe' (all player characters in the group dying).
Laptops and an MacMini in the living room.

Watching video is not a family activity in our house though. Dinner time and games are family activities and we do plenty of that. The only reason we have the Mini in the living room is because we want to monitor the kids usage, otherwise It would be elsewhere.
Yep it's all his fault. The flood of reviews and user feedback saying that high end Android battery life is poor is all part of Steve Job's reality distortion.
Thanks for those who have taken this poll. If you are interested in seeing what the Hacker News crowds' current media consumption habits are, please upvote the thread after you have voted.
Here's the thing, if you have no idea what their plan is, is it your fault for not understanding it or their fault for not articulating it well? I submit the pgbot scenario provides a third alternative: people can't understand their plan because it makes no freaking business sense.

And whatever that original plan was, I'd bet the pitch didn't include a PowerPoint slide point along the lines of "Two months after we go public, the president leaves and sales really take off!"
It's about convention over configuration.

Learn a few conventions (not hard) and there you go. In some ORM's, the magic findByX functions will do no joins -- in others it will do all joins. And learning which is quite easy.

And almost universarlly, the findByFooAndBar type magic methods are not the most commonly used feature because often you need complex conditionals (let alone complex joins). But when you do need just a quick record, it's wonderfully easy.

You can get cozy with an ORM in an afternoon. After that, you've got nothing ahead of you but timesaves. Sure, sometimes the ORM abstraction will break or you'll find yourself fighting it. So at that point you use the ORMs connection manager to execute some raw SQL and be on your way.

Your argument, to me sounds as wrong as if you said "I don't like MVC frameworks. Without a frameowork, I know that when I go to www.example.com/path/to/index.php I know exactly what is being called.

But in an MVC, www.example.com/path/to could be anything! The routing engine and framework hides away what it's doing.

But I use it because it's not really as opaque as you portray, and it saves me SO. MUCH. TIME.

And once you learn convention, the ORM makes it EASIER to grok any codebase that uses it than it would if they used straight SQL.

Anyway, as always, YMMV and I respect your fence-riding. I've used some unfortunate ORM's before (CakePHP I'm looking at you! Adopt Doctrine!) where instead of writing a simple query I'm stuck crafting some insane nested dictionary structure.
Map of undersea cables from 1901
Thank you for the apology.

The distinction I would make between your comment and "goddamnit" is that while I don't particularly like either one, "goddamnit" doesn't actively mock God/people's religious beliefs about God. On the other hand "Christ on a stick" certainly seems like going out of one's way to mock the crucifixion/people with religious attachment to the crucifixion.

Does that help explain where I'm coming from?
Tell them what? That the word "default" is not the correct word to apply to their situation, but instead they've been something closer to "laid off"? (I say "closer to" because historically they end up getting paid anyhow, just later; a hardship, yes, but "tell all the actively unemployed how much of a hardship that is".) They won't care, but I don't think it's for the reason you think.

I do not see how the fact that some people aren't going to be paid on time or possible at all requires us to apply the term "default" in a haphazard, nonstandard way. You don't "default" on a paycheck. It isn't a good thing, but it's something else.
I like that one much better. No need for the cockiness.