skysight-inc/HackerNews huggingface dataset:
For some reason, people write megaton and mean a metric megaton. Megaton as a TNT-equivalent also refers to a metric tonne.

But (Sid Meier's Alpha Centauri) is an American game and it could actually refer to a non-metric megaton
Use of Tyson tattoo in Hangover II draws copyright suit from tattoo artist.
I've long thought that there are too few hackers and too many CS students. Nobody can merely just educate people to turn them into hacker programmers but you can give some support in that regard.

First, set the bar high enough in universities/colleges that only people who have that magical natural programmer aptitude and lots of spare time programming experience can make it. Limit investing the precious university resources to that level and above only. This prevents academic CS education from being dragged down and dumbed down because they have to shovel nearly anyone who got accepted through the system.

Then, supplement those who wish to become the CS students but who lack the necessary mind and experience with training courses that begin from zero. These can be private courses or public education available in some other, non-academic institution. If it turns out that, given some experience, some of the trainees actually have the right aptitude then they can collect more experience and eventually apply to the university/college like the rest of the hackers.
Testing 3rd party services using Simplicators
Personalized filtering and recommendations of tweets
I am finding very interesting articles on twitter, but there are way too many even though I follow hundred people. Also I follow some people for their expertise in topic X, and sometimes they decide to tweet something personal, which is totally irrelevant for me.
So any cool apps that do this, or what do you use for this purpose?
Yet the only things that matters are the claims.
There are already previews of ie10 floating around, and it was shown on mix'11. I think it's going to be released with Windows 8
Funny passage from the article: "Not that Dini shows much respect for his invention. His brother Ricardo is a talented mechanical engineer who also works on the project and proposed some of its defining features – the single armature for example. Today though he is beating recalcitrant parts of it with a hammer. Enrico refers to a pin system for calibrating the height of the frame as ‘this fucking device’"
all of those resulted in awful outcomes to go with the good.
political problems don't get "solved". differing groups get pushed around around over time. the overall amount of pushiness monotonically increases.
You seem to be suggesting that the world would be better off if this article didn't exist. I'm interested to know why, because I found it mostly funny and a little thought-provoking. I didn't get the impression that the author claims his work has been subjected to any degree of scientific rigor, nor that he thinks people ought to be idolizing or congratulating him for sharing it. It's just kind of out there, for each reader to make whatever they want of it.

Also, what exactly do you mean by "parody"? I thought he was clearly poking fun at the world at large, but didn't get the sense that there was any particular other work which he was lampooning.
Thermonuclear War or: How to Make Recruiters Behave
> Is their personnel not as good as competition?

That would be my guess.
Forgot about them. Seems like what we're looking for.
I know it's very simple (I read the docs) but looking at the project bug tracker it looks like there is bugs here and there [1].

Just asking if it works well.

[1] http://code.google.com/p/chromium/issues/list?can=2&q=la...
Yes, math can improve almost anything, but you can do an acceptable job at McD with no math knowledge.

The optimally suboptimal queueing at that one place was not acceptable! Still, as my ex demonstrated, you can manage the same optimality at that job just be being observant and using common sense. The human brain is a pretty powerful general optimizer. Math is most useful in situations where data is not so accessible to a casual observer. The problem in those situations, is that the optimization itself then becomes harder to observe/explain/comprehend. There is a similar problem in large enterprises with automated testing and refactoring.

Still, it's a McD job, and if you had learnt some math then you could have found something a lot better.

Well, in Homer Alaska at the time, from my vantage point, it would've been some more machismo so the right person would give me a job as a forklift driver, some cooking experience, so I could get a job doing that, or maybe some more muscle -- all those would've done a lot more to get me a higher paying job than math.
No, it's true, but iOS 4 has been out for almost a year, and is available for almost all devices (and required on the iPhone 4 and newer). I think the downvotes might be because it's just not important information anymore, almost everyone is on iOS 4.0 or later.
Maybe I'm just an optimist, but it didn't actually seem to me like he was trying to say anything nasty about you. I thought he was just joking/reflecting on the universal appeal of the article--it's well-written and accessible, so it would make most readers feel smart, and everyone likes feeling smart.
Earlier discussion: http://news.ycombinator.com/item?id=2571212
Branches and tags are just "Stick-it-notes" you attach to the DAG. They can be removed around at whim, but they only serve to mark a point in the DAG for your convenience. The GC process will kill parts of the DAG with no such branch/tag, but it only happens after some days by default.

Were git able to rewrite history, it couldn't use SHA1 checksums as names for the content. Note that a rebase alters the SHA1 stack you have, so it is regarded as something different. But you can't do that easily with published stuff as it would render further work impossible.

Fast forward is the recognition that a stick-it-note can be moved linearly ahead.

You won't be rewriting history, you will be writing new history and then forget about the old. But it is still there should accidents happen.
UK law provides taxpayer backed guarantees to a fixed balance per saver per bank; if NR had been allowed to collapse the UK taxpayer would've been on the hook for that amount.

And I agree that bankrupticies must be possible and are a good thing for businesses as a whole; Too Big To Fail explicitly works against this. NR was big enough regioinally that it'd have caused major economic damage to that (already fragile) region had it been allowed to go down.
Here is an article on this by Jeff Atwood on his "Coding Horror" blog.

http://www.codinghorror.com/blog/2008/03/adventures-in-recha...
>You know what's funny? I think this is exactly what the author would call a "stupid" remark - it's meant to say something nasty about the person you're replying to, and you don't even gain from it!

Or it's meant to point out something that I, at least, happen to agree with. Reveling in identifying stupidity tends to obscure that we're all stupid at one point or another. Besides, it's not all too difficult to turn this around on you; you just called him stupid for no gain of your own.

>You see, the irony here is that the author isn't actually talking about stupidity and intelligence. He's actually talking about people who engage in lose/win, win/win, lose/lose, or win/lose behavior.

Then he shouldn't use those terms over and over again in such a misleading fashion.

All of your post--which is essentially a smokescreen--fails to address the salient accusation, which is that applying mathy and logic-y terms to a discussion of stupidity doesn't quite ameliorate the distasteful sense that, in reading/enjoying the article, we're gloating.
Interesting. Because git doesn't protect you from that happening at all either :) It is a situation where shoot-yourself-in-foot is definitely possible.
A friend of mine once did the calculus to create his own juggling ball pattern. What he found is that there are all sorts of factors (like the changing stretchiness of the cloth versus direction and details of doing the stitches) that were too hard to calculate, which left lots of room for engineering. (Making a lot of examples, and tweaking the design.)
IE8 does not do html5. Therefore, it's a legacy browser. Makes perfect sense to me.
I was thinking about something similar to this, more like the swipe-for-options menu in Twitter for iPhone, and showing the same toolbar that you get on the details page.

I also really like the idea of double tapping -- maybe (instead of Instapaper) for the article directly, as a shortcut to avoid loading the comments if that's not what you want.
The US is trying to make that transition. The bill passed the Senate, and Committee in the House, and goes to a full House vote in June 2011. But it will likely be difficult for the two bills to match and be agreed upon because of all the other crap in the bill which has good stuff and bad (much like the overwrought SBIR reauthorization bill that can never seem to pass and it just extended ad infinitum).
I like the "first to file" idea, but it puts the small inventor at a disadvantage. The main benefit is that it will hopefully lubricate university tech transfer offices. No more "oh I'll put in a disclosure and wait and see, I'm safe." it'll incentivize the inventors to file a provisional as soon as possible. But of you're building (or hacking) something in your garage you'd better get a patent attorney quick. And be patient, because response times on a first-to-file system will be horribly slow even compared to today's glacial system.
because when JSON is Gzip'd there's only around ~5% in it: http://goo.gl/b2Uur (the bit on geojson).
"HTML5, rumored as Flash killer, is a brand new web technology that raises a revolution lead by Apple in web application development."

Sorry, I can't really take this seriously after that. And as there's no definition of "an HTML5 powered app" I probably couldn't have done previous to it either. There are some nice apps here, sure, but I'm not sure what value this has over any other list of "cool web apps". Indeed, it's less valuable due to the misinformation.
Certainly.

Inside the extreme sports circles - being sponsored by RB is seen as acknowledgment of ones excellence in his field. In a sense the RB helmet is the ultimate status symbol and sign of the elite.

Also these athletes and the sports are incredibly cheap for RB and at the same time RB is the only thing keeping them alive.
I doubt it ever will. The reason why I use JSON is because it's a very simple data format; when I need more expressive and structured data interchange I always fallback on XML+XSD+XSLT - something JSON will probably never catch up with (because that already exists and why make JSON needlessly complex in order to handle what that kind of stack does?).

I think web developers get caught up in bashing XML a lot for no good reason - just because it isn't directly applicable to a simple RESTful API doesn't mean it isn't incredibly useful, it's meant for machines anyway!
Yeah, but the prior art would make the lawsuit a bitch.
Clickable: http://totransit.ca
A Stoic Meditation on the Non-Existence of the Internet
Reptyr - Reparent a running program to a new terminal
The Rapture Hotline, courtesy of God and Twilio.
sloccount says the following for the master branch (391b142):

Totals grouped by language (dominant language first):

ansic: 122029 (46.81%)
sh: 88481 (33.94%)
perl: 23931 (9.18%)
tcl: 20351 (7.81%)
python: 4021 (1.54%)
lisp: 1785 (0.68%)
asm: 98 (0.04%)

Please credit this data as "generated using David A. Wheeler's 'SLOCCount'."
I agree with your point that making inheritance, polymorphism and OO design the focus of the second course is not a good idea. But I think you're still trying to put too many disparate concepts into it.

My first programming course took us from assignment 0 where we copy-and-pasted code to make sure we could use the compiler to a 450 line program that required us to answer queries on a simple data-set that was a directory of people. My second course was focused around an extension of the previous semester's project. The data-set became more complicated, we added a GUI, and we had to be able to write intermediate results out to a file, and read them back in. We were introduced to pointers and dynamic memory, and we got our first taste of data structures by implementing a linked list and having to sort it. The final program was 4,000 lines. Near the end, we were introduced to the basics of OO design - no inheritance or polymorphism, but we were supposed to take our data structures and associated functions and organize them into classes. In that way, we were able to see that some OO programming was just a more organized way of doing what we were already doing.

The emphasis of the second course was introducing us to data structures, basic algorithmic analysis, and making us program a lot. Not just in time, but also having a large program. Full OO came in the third course.
It isn't that S-expressions can contain code, it's that they are so simple that based on a very simple syntactical rule set certain tokens can be interpreted as code or data and because of that you can easily "tokenize" pieces of "code" to make it "data" and vice versa (that's a really flexible feature). Kind of notable that S-expressions are an integral part of the language and not just a "data format" of the language...
Socialisting: classifieds through your Facebook friends
I learned the quadratic formula in algebra II (the highest math class I've taken) and promptly forgot it. Then a year or so later, I was writing a raytracer and realized that the ray-sphere intersection is just the quadratic formula. I couldn't help but wonder why we weren't given a single use case for it in school.
+1 for the double tapping directly to article shortcut.
The problem is the five-page people tend to be the bike shedders. They don't understand the system well enough to provide good feedback, so start pointing out inconsequential things, causing diversion from getting stuff done.
And... crickets.

I know she's going for the high road but it seems like the most good would come from naming names or at least naming the conference.
Because you have to deal with multiple browsers, some of which are still in the stone age.
Because you have to be mindful of loading times.
Because you don't have access to the system's full processing power, just what the browser gives you.
Because you don't get pixel-perfect control.
Well worth the money, loving the RIL support :)
Have you tried with the upcoming robotics companies? iRobot, Foster-Miller, and Boston Dynamics tend to be outside of the startup bubble but might be more receptive to someone with a background in control theory. My biggest problem when I tried to move in robotics was my lack of a math background.
Huh? Since when does "In no way would we manipulate any photos" equate to having software automatically shuffle people around in the stands?

I bet this software automatically manipulates photos for them every single day.
Interesting thought - since this is released with a BSD style license [1], couldn't someone else theoretically submit it to the Apple store at a lower cost?

1: https://github.com/newsyc/newsyc/raw/HEAD/LICENSE
I believe python is required only for building the docs (html/man) as they are written in asciidoc.
There are precompiled docs (git-manpages / git-htmlpages) in the kernel.org git dir[1], so most often that isn't needed.

[1]: http://www.kernel.org/pub/software/scm/git/

edit: Looks like there are a few importers written in python as well, but those are entirely optional.
For CRUD and other common business apps I think you can be more productive developing web apps than you can be developing native apps.

It happened without people being conscious of it, and enterprise 'architects' are always trying to undo it, but the standard model webapp that has a stateless front end that keeps all persistent information in a database has a number of advantages over the 'tangle of pointers' architecture that native apps have. 'tangle of pointers' applications inevitable have failures of memory management that, like cancer, will take the application down if it runs long enough. Even if you don't think about it, webapps force you to have an engineered application state.

There certainly isn't anything like Visual Basic for the web but Ruby on Rails and all of the modern frameworks that imitate it make it easy to pound CRUD apps out fast.

If you want to do something that doesn't fit into the CRUD model, if you feel like you need a fancy interface, or if you do AJAX for the sake of AJAX, then you might be more productive writing native apps.

AJAX for AJAX sake is a particularly serious web antipattern. I must admit I take delight when my competitors develop AJAX-heavy web sites that are like Romulan Cloaking Devices so far as Google is concerned. I get free traffic from search engines and they get nothing... Even though they're smart people who've worked even harder than I have.

To be fair, there are answers to the AJAX 'complexity barrier' that people run into because of the difficulty of choreographing asynchronous communications. Unfortunately nobody has written much about them because those of us who could are either busy doing it or have reached the conclusion that front-end development is lame.
I have a friend that works at a company which is in the print media business and the entire staff uses Macs by decree. They also use OSX Server for common office needs like file-sharing and VPN, probably because it's the path of least resistance - they can afford to have their IT support staff trained only on Mac OSX, don't have to struggle with potential MacOSX <-> Samba interoperability issues, etc..

(Interestingly, their web-servers are Linux boxes, run by contractors.)

It is my understanding that this is a pretty common scenario as far as OSX Server use cases are concerned.
Branches and tags are just "Stick-it-notes" you attach to the DAG.

According to Git. And not if it's a tag object.

You won't be rewriting history, you will be writing new history and then forget about the old.

This is getting ridiculous. Next we'll be talking about parallel universes.
And the related blog entries of the author:

http://blog.nelhage.com/2011/02/changing-ctty/

http://blog.nelhage.com/2011/01/reptyr-attach-a-running-proc...

And related projects:

http://blog.habets.pp.se/2009/03/Moving-a-process-to-another...

http://caca.zoy.org/wiki/neercs
Just bought it. Checking it out.

I want push notifications for replies, though :).
Premium feature? Could make something to poll myself but I'm cool with spending a few monies for it.
Because MessagePack doesn't work in MacRuby.
Also, the marketing has been damaged by the crappy batteries and chargers sold in drugstores and prevalent retail outlets. To buy good batteries, you need to buy the ones pro photographers use for AA powered devices, like these:
http://amzn.com/B0009H5VVM

Unless you are doing something with high current applications, you probably want low self-discharge. It's really hard to beat Alkalines for batteries that last forever with low-current uses.

I've had a good experience with this:
http://amzn.com/B0014KLX9C

It was able to charge my iPhone more than once. (Maybe 1 2/3rds of a charge?) Getting out the charger and transferring the batteries over was a pain, though. With the good NiHM batteries, it can also extend the endurance of my PHS300 mobile hotspot to 5 hours. (Even though it's not supposed to be able to!)
Love the app but I'm dying for sharing features in an HN app. Please add Facebook and Twitter support.
It's embarrassing for the entire industry that men act like this. I can't imagine devoting yourself to the business of software with all your heart only to be treated like a piece of meat. Must have taken a lot of courage to write this.

I would like to know who the conference jerks are, though. If you by 2011 haven't learned to treat women decently, you need to be publicly shamed and, if possible, brought to justice; anti-discrimination laws exist for a reason.
Go to the police, writing about it like this on a blog doesn't solve the problem.
Is Mozilla a Terrorist Organization?
I think HTML5 is the future of application development. It has some very specific advantages compared to native apps, and we will see a lot more web apps with unique abilites.
There is an interesting talk about that topic from the google io conference. It is a bit mobile specific, but really worth a look [1]

Of course, I am a bit biased, because I am currently building a browsergame on HTML5 techniques (canvas and local storage at the moment, but of course audio and video will also be a part) at http://www.breederisland.com. It is really amazing how fast the new javascript engines in the browsers are, if you don't use an internet explorer, of course ;)

[1] http://www.videosinhtml5.com/videos-about-html5/google-io-20...
Mozilla's Questions to Department of Homeland Security
I think I might've given off the wrong impression with the title here. Lately been coming across multiple "CEOs" and "VPs" and thought it was a bit funny.

A better title would've been "Isn't it silly to cal yourself CEO when you've 0 employees?"

But I completely agree with what you've said.
Try http://www.soocial.com/.
IE 6.0 is the perfect browser for the enterprise or at least the perfect stable platform for enterprise web applications.

Chrome updates are released every few days, who is supposed to test if all internal apps still work?
I'm looking forward to the absolutely riveting discussion that will take place on this submission. Remember Noirin Shirley naming the Hadoop committer who fucked up at ApacheCon? Here's how this conversation goes and I remember because I was involved in one during that fallout:

------

She should name names.

Why?

Good to shame the asshole and get it overwith.

And what good does accusing someone of something like this with an entirely one-sided account in public do for anyone?

It lets other women know he's a scumbag! Why are you fighting this? You must be a chauvinist.

No I just think everyone should be spared from trial by Twitter because character assassination is kind of a big deal and there is always the chance that facts are being misrepresented by either side. We do not have the full story but it will not matter because one story has already been presented and conclusions drawn. Any comeback the accused has is already lost.

You're a pig and the problem with men in IT.

It has nothing to do with gender or sexual assault and everything instead to do with having a chance to defend yourself.

It has EVERYTHING to with gender and sexual assault.

------

Seriously, save yourself the involvement in this thread. We all know it happens but anything objective you have to say about the accusation or the person making the accusation will be drowned out by misandry. Do not read anything below my post. It is a complete and utter waste of time.

Personally I think shit like this should not be blogged at all but whatever. I am not ready to fight this battle again.
A HTML5-based calendar web app - looks awesome
Hz isn't the only important parameter of a transistor; amplification factor (or what's it called) is another, and IIRC graphene transistor didn't really perform in this area.
You should read this thread, about an incident last fall:
http://news.ycombinator.com/item?id=1875718

She named names, and was given so much grief because of that.
Yeap, thx ;)