skysight-inc/HackerNews huggingface dataset:
My housemate has more or less replaced his 1st-gen MacBook with a used 1st-gen iPad, and he does most of his typing on it. Notes in class, emails, word processing, etc. A case with a stand is relatively cheap, and even at $60, Apple's bluetooth keyboard has been well worth it.

Sure, cheap 1st gen iPads aren't available in infinite supply, but I would bet there are more of them available than Google will sell ChromeBooks.
It's all about plausible deniability....

Seriously, I don't think I would dismiss the whole of SE as goofing off if its scope boundaries were relaxed a bit.
I do keep the same GP and GI docs.

I'm not allowed to have the relationship I describe. Even when I really do know the right answer, FDA laws require me to go to the altar of the MD to get a signed prescription. I'm forced to wait two weeks to get that appointment, even though I know the right answer.

(In reality, the doc is generally willing to call in the script on my say-so over the phone, but he's not supposed to do this.)
Google's data centers are slightly more reliable than the average laptop hard drive.
The world is what you make it. I'm sorry for your experiences and I agree that some people in general are just assholes, and some of those assholes are parents.

I can guarantee that you as a child you did view them in awe and they were your heroes until you learned that they weren't very nice people. It's difficult to love someone and not have that love returned, but I'm making the assumption that the person receiving this love from their child is open to it.

I'm sorry if I offended you, and hope that maybe one day you can break the cycle of hate with a family of your own if you so choose. The world (well, North America at least) needs more good people having kids.
If you want to work with Perl, http://jobs.perl.org/ is always a good place to look.
> "they haven't even TRIED. Very big difference."

Oh yes, even less confidence-inspiring.

So what you mean to say is, we have here a company whose traffic has been bleeding off their monetized, desktop platform into the unmonetized, mobile platform that has existed for four years, and they still haven't done anything about it?

Are we still talking about FB? I swear this sounds more like RIM.
And this is the value add.
A C++ library to deal with KP3 databases used by the keepassX password manager.
Helidor is referencing the fact that Ryan has / was in the UK, where the school day typically runs 9am -> 3pm or thereabouts (maybe 3.15 / 3.30)
Are regexps readable? Is sed/awk readable? xpath?

Perl is a power tool. The reason it can be unreadable is because of it's terse syntax, wherein resides its power. If you value readability above power then you choose Java, and I would agree that for a large enterprise app developed by an army of mediocre developers then Java is surely the better choice. However to judge the absolute merits of a language like Perl on reputed readability, without taking into consideration what its terseness allows, and how it works for large scale development given a sane coding standard is just burying your head in the sand.
I think http://jpf.github.com/domain-profiler/ycombinator.html?2010 might be close to what you want?
Blogonomics, ten years on
Let's call it "exploratory programming" instead of debugging. Yes, your computer will run unit tests. No, your computer will not notice that memory is being corrupted because of a particular sequence of instructions emitted by the compiler. To solve a problem, you have to understand it. And if you're writing code to solve a problem that's well-understood, you should have just downloaded the library instead.
I would actually like to see more gaming articles on HN, as long as they have as technical slant like this article does. Video games are a huge avenue for computational exploration, with many difficult research problems in graphics, AI, physics, optimization, systems, high-performance computing, and even cognition modeling.

Of course, I'm certainly biased since I'm attending the Foundations of Digital Games [1] conference this week.

[1] http://www.fdg2012.org/
Bigger screen, keyboard, better web experience, the Chrome store to fill in the gaps of what they might miss from Windows. Sure, there are overlapping use cases but they're not the same. Chrome OS gives them what they need/want from their laptop/desktop (e.g. Facebook, web browsing, YouTube, email, pictures, occasional word processing, etc.).
Perfect project to get some attention/traffic to their actual product. Not hating at all, just saying that it's a good move. Made me check out their project because I wanted to know what else these guys are up to.
I do Perl on a daily basis, and I can't remember when I last blessed a ref.

use Moose;
> I have an iPad at work and I absolutely hate it. I also have an iMac at work and I absolutely hate it

Oh come on. What you're trying to say, if anything, is: "I am a raging Google fanboy".
I haven't used a chromebook personally, but:

ctrl-a (home)

ctrl-e (end)

ctrl-n (next line)

ctrl-p (previous line)

ctrl-f (forward/right)

ctrl-b (back/left)

are all traditional Emacs key-bindings, and they're supported throughout all of OSX; it's one of the very few features I actually miss when I'm on other OSes...
Only 2 were using a payment system that the reporting site tracks. That doesn't mean only two were accepting payments.

Notice that both that showed up were intrusive payment systems. What I mean by "intrusive" is that they take you away from the site you are shopping on to enter your payment and shipping information on the payment system site. My guess is that this is the only kind of system the reporting site detects, because you can find it by noting the links to the payment system site.

If a site were using a transparent system, where the payment and shipping information are posted back to their own server and they deal with it on their own backend, it probably would not show up.

For instance, if your cart checkout just posts back to your PHP or Ruby code, and that code uses Braintree's PHP or Ruby API to process the payment through Braintree, there is no way the reporting site is going to know that you are using Braintree. Same if you are using Merchant e-Solutions, PayPal's PayFlow Pro, or something similar.
Short answer - no.

CPAN has had many more years than Ruby's Gems to mature and develop.

There are 2560 [edit: I was wrong. 39411 is the right number] gems on http://rubygems.org/. There are 24,920 distributions on CPAN. Well over 100k modules. The automated testing infrastructure, documentation, etc. also makes it much easier to figure out what modules work on what systems and what versions of perl than in ruby land. Things like meta.cpan.org and cpantesters.org are a god send that I wish I had when I'm using other languages.

And the testing infrastructure rocks.

It's evolved so everything produces and consumes TAP (http://testanything.org/) a simple human-readable protocol for expressing pass/fail results (with standard modules that help people output and consume TAP).

This means I can write tests procedurally, or in an xUnit style, or a BDD style, or a specification-based testing style, or use various DSLs for things like exception testing or for testing web apps... and so on.

I just use the style that seems most appropriate for the thing being tested. They all output TAP. All the standard test runners consume TAP. Everything "just works" and plays nice together.

I can even easily integrate tests running in other languages or environments as long as they output TAP.

In addition - since almost all of the Perl testing modules use a common TAP output module - you can usually integrate different styles in the same test code. So, if appropriate, I can pop some specification-based tests and some friendly web-testing DSL as assertions inside my xUnit tests.

Fun :-)

Wish other languages test environments were setup this way.
After we achieve mostly-realistic physics simulations I look forward to the new middleware that re-enables implausible effects. It turns out that most real-world physical interactions are nasty and short, and lacking in beautiful, orange and crimson fireballs.
One Man's Disruptor Is Another Man's Incumbent
It almost happened to my coworker last year about the same time and it's also in the central area of Seattle. When he was walking along a street, there were two cars driving by. a guy in one of the car took out a gun, and shot at the other car. It's like 10 feet away from my friend. he's so scared, and he's lucky didn't get shot.
You misunderstood the JavaScript issue: if you built a JavaScript interpreter (which people of course have, and which most of these JITs have as a fallback already) and used that to make a browser, you still would not be allowed in the App Store because you are downloading new code and functionality for execution to execute in a scripting engine that did not come with the iPhone.
So I guess we can agree that lane splitting is a double standard where the motorcycles get favor. Besides the air-cooled aspect (which may or may not be as relevant today), what are some other reasons why motorcycles should be allowed to pass in such a way that cars are not?

Maybe around the SF Bay Area we are the exception to the lane splitting exception because I see countless motorcycles lane split at all speeds on the freeway during my commute. I would NEVER intentionally get in the way of a passing motorcycle. That is just wrong and dangerous. However, I don't really go out of my way to move over for them either. See... I also drive in the middle of my lane, just like all the good motorcyclists do. :)
Not even Java? With large Maven repository for pretty much almost everything under the sun?
From what I can tell, there is 'little-l' libertarian, in which someone seeks to keep government small to prevent abuse of freedoms and rights by said government, and 'big-L' Libertarian, in which someone thinks that corporations working via free market principles can solve all/most societal problems and government just gets in the way.

At least in the USA, the breakdown between "big L Libertarian" and "little l libertarian" is usually positioned as whether or not somebody is a member of the Libertarian Party and/or registered to vote as Libertarian, versus simply holding to generally libertarian principles.

The distinction you're talking about, if I understand you correctly, sounds more like the distinction between "minarchist libertarians" and "anarchist libertarians" (or "anarcho capitalists"). Minarchists support some (very small) government for functions where it seems to make sense to share the responsibility communally (commonly cited examples are national defense, law enforcement, highway construction, etc.) where the more radical libertarians want to banish essentially all "government" (at least as we know it today).
Looks like they changed it back already?
This video is more interesting than most game stuff, and I really would like to read something about how the algorithms work, even though I don't ever code stuff like that.

I'm not too interested in consumer hardware though.
Yup, this only happens at the beginning. Once you get into shape, you don't get sore unless you really keep pushing it.
I actually like the explicit "I'm reading from a special list" syntax because that's what it's doing. A lot of Perl's "ugliness" comes from the language being pretty honest about what it's doing.
I believe that in many cases, physics simulation has the potential to actually reduce the development effort. Because physics defines additional constrains, the developers have to define less them self. In your example, it might be less work to model the mechanics of the car, then to create dozens of different crash animations that look somewhat realistic and don't repeat them self in a too obvious way.
Most likely all information was gathered automatically. According to their FAQ (on the right side of the page) they check the homepage and attempt to detect the presence of any of the listed technologies.

I agree pie charts are probably the worst way to visualise the statistics. For example, it gives no sense at all of the ubiquity of any technology.

Also the accuracy seems to be lacking. I was surprised by seeing their (automated) claim that only 85% of the sites use CSS. That seems strange since I can't actually remember having seen a site recently that doesn't use CSS on its homepage. Checking some of the unlisted sites confirmed my suspicion; they just failed to detect CSS on those pages.

Finally, these statistics only give insight into what is used on the home page of the given domain. The home page may just be part of a (separate) marketing website, so don't be fooled into thinking these statistics represent the products/services built by these companies.

Disregarding all the problems with these stats, it is indeed interesting to see a comprehensive list like this. I find their list of technology trends [1] even more interesting, though.

[1]: http://trends.builtwith.com/
RIM halts stock trading
Ideally, someone could overlap #1 and #3: make money out of something cool you want to see in the world.
20 lines of code that beat A/B testing every time
Just repetition. Most people quit working out at the gym after the first 1-2 times because of the intense soreness the following day(s). The trick is to keep at it for 1-2 weeks. After your body has adjusted, the post-workout soreness will be minimal but you'll feel refreshed and revived for 24 hours (in my experience)
Your straw-man argument falls flat on the fact that the US is actually quite good at enforcing it's laws.
> In the truck model looks like each piece of the car is modeled individually and might be a lot harder for the artists to make models. And wonder how are materials calculated, some things in the model bend in different ways.

If I had to design the modeller/composer for this kind of thing, I would probably make some kind of "paintable" deformation weights. I could be totally wrong, but I don't think there's any way they could calculate tensile strength based on the model's geometry in (playable) real time. So they might have to manually set how weak/strong groups of vertices are...and tie those vertices to some soft body joints. I imagine if they only do the physics on those joints (movement, bending, crunching), it could be pretty cheap?

Example of how joints apply weights to vertices in things like humanoid appendages: http://i.imgur.com/QiDDu.jpg

If any of you brilliant Crytek guys are reading this, could you comment on the setup? :) I'm an amateur 3d engine guy, and I love this stuff.
It's beautiful! I just think it needs a bit more of a trunk.
Hands-on: Web development on the go with Diet Coda for iPad
How SnapEngage could make more money with simple changes to an email
Unreleased Intel Core i7-3740QM and i7-3840QM CPUs sighted
How is that relevant?

Edit: Which is to say, I don't think you demonstrated that statement is false.
Think of the self as a function, not any particular return value. Stuff comes in, stuff goes out; the self remains.

(Of course this doesn't do justice to how inputs transform the self at runtime, but it's just an analogy. If we want to push it further, we could say that the self is a recursive first-class function.)
http://www.projecteuler.net - short problems, variable in difficulty, range of skills required.

> If you have a project that you'd like to
> team up on, I'd love to hear about it too.

What are your skills?
I used to sign up for webmaster tools but after a while I just didn't find the utility in it anymore. I'm able to control which domain Google sees as canonical (bare vs. www) without using webmaster tools. That was why I started using it in the first place. Though it's nice to see crawl errors or other potential issues.

From what I understand GA isn't showing search keywords now for users that are logged into their Google account (totally frustrating change as more of your users seem to be logged in now). Webmaster tools does kind of show this information but without any of the neat metrics that go along with a GA report.

I've also heard horror stories. There was an article (or possibly just a commenter) on here not too long ago that was describing how their position on the SERPs dropped dramatically just a week after signing up for webmaster tools. That kind of thing sticks with you, even if it's not true (and I do suspect there were other variables involved that he wasn't telling us).

So, it's not all about whether someone is savvy or not. ;)

Edit: Almost forgot! A killer feature of WT that I think no one should do without is that it shows you what pages on the web are linking to your site. I'd forgotten how awesome that is.
This is the most sage comment I have read here in some time. I constantly have to remind my parents, "Don't worry, the likelihood that you irreparably damage this system by clicking some button one time is approximately 0."
Radical attempt at fully abstracting abstraction
Fantastic read and story. Thanks for writing it and best wishes to you all.

One of my best friends recently had a son with a rare bowel disorder, requiring a full bowel transplant, and he's been saying that every day they are educating the doctors on what to do, up at all hours calling all different countries. They've been by his side in hospital since his birth, but it's incredible to see the pics of that baby laughing like a champion!
How would one design & test this?
How would one sanely design alien or futurstic looking vehicles?

It's very cool, nonetheless, but imagine if there had to be 2 people riding this thing, part of the gameplay, and now the truck looks so damaged, that placing these two characters inside would produce even bigger mess.

So what you do - you disable the truck collision for this case? You place the characters anyways?

Or just deal with a progression break, in now what would be much difficult ways...
Just curious. Have you tried Helmetic therapy?

I have a friend with Crohn's disease. After 10 years on medication he injected himself with hookworm. He has now been medicine free for over a year with fewer symptoms than he had before.
Are there really any compelling reasons to use Perl over Ruby for greenfield projects....

That's exactly what I'm doing. Reliability is only one reason I chose Perl over Ruby, but upgrading three real-world applications my business relies with their dependencies on to a new major release of Perl 5 in an afternoon while doing other things and only having to intervene three times is a tremendous boon.

Upgrading from Ruby 1.9.2 to 1.9.3 wasn't that easy.
It's a weird situation, because the iPhone is already an Apple product. Why would Apple require a licensing fee for their own device?
Years of experience is a farce typically made up by HR folks that have zero understanding or clue of the detail's they're hiring for.

Case in point for people looking for "10+ years of rails experience."

Secret tip:

1) Apply anyways. I got jobs just by showing interest and a willingness to learn anything.

2) Build cool, publicly usable and visible projects. Show your versatility to build and ship different kinds of projects

3) Show a knack for picking up languages and technologies quickly and in your own time. This is something you can't fake until you make it. Maybe consider using the technologies you're applying to use in a job.

4) For the really crazy and if it fits your situation, say you're wanting a good fit for everyone and have a few days or week you can chip towards coming in, hanging out and learning more about the company and job to see if it's a good fit for everyone, unpaid. Hiring is one of those decisions that people don't want to hire someone and make a mistake so they'll go for the safe candidate vs the best.

If they feel like keeping you on and paying you for the week, it's up to them. It's better to date before getting married anyways, right? The more you can act like management the greater chance you'll catch their attention and stand out.

The wrong kind of place might not take notice. The right kind will notice and like how you roll.
What, you aren't allowed to dislike iPad's now? I have one that I use for work (facetime with other coworkers), but aside from facetime and a few sporadic games I don't really use it much.

So: I don't really like my iPad. Am I a raging Google fanboy too? (Hint: I'm not, I don't like the Chromebook and I don't really like Google that much either)
Plenty of libertarians have all sorts of empathy in my experience... it's just a matter of priority of principles. If I see someone in pain or who is hungry, I do feel for them, and hurt for them. I've been dirt poor myself, so I know how it feels. But I still wouldn't say that there hunger or pain justifies create a system that violates my rights to attempt to correct the injustices in the world. The bottom line, for most libertarians, is that - at the end of the day - we demand to live our lives free from the use of coercive aggression / force, or fraud to manipulate our choices or to control us and our property.

Now, sure, some libertarians are non-empathetic assholes who don't give a shit about their fellow man. But that's a tautology when applied to any group. But nothing about being libertarian means you have to be an asshole, or an uncaring robot or any of those things.
Show HN: Joint, a real-time Node.js framework for single page apps
Fighting The State, Without The Web: North Korea's Sneakernet Insurgency
I'm calling out the arrogance of people to make conclusions just based on one data which is usually just their own.

In my other comment, I said I don't know anybody who watches Big Bang Theory. But I can't make a statement that nobody watches it just because I don't know anyone who does.
Improving Performance on Twitter.com
50 Shades of Grey Once Again Available at Brevard County, Florida Libraries
I would argue that the same callous personality evidenced in a person capable of infidelity would also come into play when considering whether or not to reveal said infidelity.

Wouldn't you agree?
Actually, though I tried C++ starting in 1993, Java from 1996, I didn't really grok OO until I tried it in Perl a few years later. Because it shows its guts out, without any sugar coating, I understood what it was about.
Saying that people who disagree with you politically must be mentally ill is ignorant and obnoxious. You follow it up by saying "there's no point in clarifying it" because there's no way you could possibly defend your opinion. If you assume your political opponents are crazy, there's no need to try to understand them. They're just cold, unthinking, unfeeling robots, right? Or they're Looney Toons, they have no grounding in reality, right? If that's the case, debating them is pointless, and there's no need to consider challenges to your own viewpoint. Assuming that people who think differently are crazy is just a way to justify intellectual laziness.

And you think the problem with libertarians is that they don't have any empathy? You're brushing aside millions of people as "basically robots" and "lacking humanity" because they have different opinions than you.
Doing this is, of course, awesome, but perhaps not always optimal.

Art which is not financially motivated can take more risks, you know what I mean? Although getting paid to do something you love is always a good feeling.
CSS Scoped
I have used "years of experience" as a shorthand for "we are looking for someone with mature judgement; who has been in many different situations and worked through them; who will stop and consider consequences before committing to risky ventures; who will not panic when faced with a new problem; who is likely to have learned from experience in a way which will benefit our company."

Perhaps I should spell that out in future, though.
Plenty of people decide to choose lives of celibacy both as virgins and non-virgins and have no regrets.

Like I said, there are plenty of parents who would say it is not. Why should I take what you say as truth over them?
Sure. But, you can't really use those results to secretly improve underfunded research areas with actual value - like medicine - while making a buck with games.