skysight-inc/HackerNews huggingface dataset:
I have heard positive things said about RubyMine from JetBrains. However, it is not free and some complain of slow project parse times at startup. Disclaimer: I do have an off and on professional relationship with JetBrains.
GAGA-1 is nearing completion and launch
Now more than ever, give vim + rails.vim a try. You won't bother with bloated IDE's anymore.
And is that with just two workouts every week ?
My own like/ dislike list:

Likes:
1. Games - need for speed and others are very cool.
2. facebook integration just works. When reading an email it is nice to see the sender's photo (pulled from FB if he is in FB friend's list).
3. Amazon Kindle reader - the list of free books helps.
4. Voice search in Bing (needs no training)
5. Tiles for different apps looks cool and easy to use.
6. Boots up in less than 30 seconds.
7. Zune manages podcasts quite good - this is a good way to use the office transit time
8. Market place is actually decent.

Dislike:
1. No serious API yet, for example no access to camera or compass.
2. battery life on HTC Mozart is 1 day after fairly good amount of talk time + wifi + GPS + gaming. This is actually not a problem because it runs for atleast one day - but it could have been better.
Facebook's "Social Authentication"
Those blank dialog issues are caused by Compiz, not Linux. You can either turn Compiz off, or try setting this in your profile:

export AWT_Toolkit=MToolkit
There's a special place in hell for people who still put opening curly brackets on the same line in 2011.
ruby-debug?
> Why use a Mac if you're just going to use third party software that's often crossplatform?

They're not the only reasons, but the industrial design and battery life of Apple notebooks are quite compelling.
Great idea! Now we just need to find some excellent teachers to train the unemployed. Perhaps we can find a few more retired millionaire MIT graduates willing to volunteer their time?

In seriousness, I do think more people should consider programming as a vocation. It's good work if you can get it. Even our "crappy" jobs pay as much as the US median family income (seriously, look it up). But I don't think you can learn it in 3 days. It takes years, and not everyone is going to be good at it -- look at the people who are already programmers!
No one is ruling it out as being the default in the future. However 1) it was a pretty major code change and 2) this is the first release to make it publicly available.

Do you really want that enabled by default right off the bat?
The amount of data, when aggregated over many people, adds up to bandwidth of network needed.

An ISP's customers, all added together, are downloading a certain amount per month. That is, a certain amount of data per time period -- which is bandwidth.
Durability is a new feature, and should be treated as such.
While it is currently not the default, that may change in a later release.
Hal Varian wrote an article a while back talking about the importance of statistics. That and Econ might make you a good candidate for the right sort of position. Learning 'R' is apparently a good idea for that sort of direction.
Connecting your iphone or ipod touch is snappy? I have two mac Minis an ipod touch and iphone, when I connect either of them to either Mac Mini(one of 2007 and one from 2010) it takes forever for it to sync, which then I can finally transfer digital files onto said device.

Now when I do the same thing on windows (transfer digital files), it's plug in device and drag and drop and your done.

Overall Im a MAC person now, but far as I know there is no easy way to drag and drop digital files onto any Apple device where it's as easy as Windows.
Are you seeing any benefit yet? (I've tried that switch myself but I think I gave up too early).
Citi has been doing this for years on their credit card statements. Checking/saving accounts was the next logical step.

With the easy money (credit card interest, late fees, debit card interchange fees, etc) drying up, banks will explore every possible alternative to generate revenue and cut costs. Anything short of stealing money right from your account won't surprise me going forward.
I couldn't surmise the post's title, so if anyone finds that there is one, drop me a note, and I'll change it.
Awesome, I hope Linkedin's rise creates the opportunity for a nextgen upstart to emerge. There's a lot to improve on Linkedin's model (admittedly a very good one). Get to work!
Interesting. That applies to USA. Is there any EU law on the matter?
This had me thinking about that interview question:

"In a country in which people only want boys every family continues to have children until they have a boy. If they have a girl, they have another child. If they have a boy, they stop. What is the proportion of boys to girls in the country?"

Replace girl with "failed startup" and boy with "successful startup" and the answer must be the same... the overall success rate of all startups must be 50%, assuming that people always try for a successful one after they fail.

Of course, that means there will be those who succeed on their first try and you might be the one that experiences twenty failures in a row...
Oops! You're right. Thanks.
Two small additions:

* cdto: "Fast mini application that opens a Terminal.app window cd'd to the front most finder window."
* fastscripts: "Powerful script management utility." You can assign shortcuts to your scripts.

http://code.google.com/p/cdto/
http://www.red-sweater.com/fastscripts/
True Multiple Dispatch
Akin to accusing a handful of participants for massive political demonstrations.
Google pay attention
Microsoft's motivation for helping Tunisia regime likely profit
In previous entry I detailed Microsoft giving SSL root certificate to Tunisian regime of dictator Ben Ali: http://news.ycombinator.com/item?id=2138565

The motivation for such an action is simply profit. All Tunisian government web site use certificates issued using the root certificate and because root certificate only presnet in Internet Explorer Tunisian people are forced to use Windows/Internet Explorer for secure access.

So Microsoft profits from this arrangement and allows the regime to use a certificate that can be used for man in the middle attacks.

A win win situation.
PSP 2 Announced
How to combine them is poorly defined and complex. The loop clauses by themselves is not the problem.
>I think the only requirement I have of them is to believe in and uphold Hippocratic Oath

Have you read it?

[In translation] "I swear by Apollo, the healer, Asclepius, Hygieia, and Panacea, and I take to witness all the gods, all the goddesses, to keep according to my ability and my judgment, the following Oath and agreement: "

Also no injected drugs to cause death or abortion might be a bar to some doctors.
One interesting difference from the American program that had always intrigued me is that Buran was carried horizontally on a heavy launch pad with gear to erect the whole unit on the launch site, moving on pretty much ordinary railway tracks, hauled by off-the-shell diesel locomotives, while the Shuttle has to be moved in vertical position, very carefully and slowly, on a very special vehicle, that cannot be done in a stronger wind, and so on. For me, it was always like real version of the american space pen and Russian pencil urban legend. The Russian solution here is obviously superior in every its aspect.
I agree. There is no excuse for harming innocent bystanders, by either side. However, IMHO, the trick to peace is to make the other side not want to attack you (by a combination of "we'll fight back" and a peaceful attitude towards those not attacking). Russia is doing the opposite with its policy regarding Chechnia.
You know between Java, Hudson and moves like this it feels like we're ripe for an Onion-style article about Oracle execs running out of ideas for pissing off the OSS community and so doing a road-trip around the country to individually insult every OSS developer and user in the most graphic and personal way they can think of.
What about those who know a good text editor, know the Rails CLI, and still prefer an IDE? There are worthwhile features that an IDE can do that a text editor can't (easily).

If I were running your company, I'd focus more on the individual I was hiring and what they bring to the table, and less on if they're using the hippest tools.
So you can't just buy insurance as a pure bet, where if an event happens, you get a payout without suffering any harm from the event.

The importance of that rule was demonstrated in the recent financial meltdown, as AIG was unable to pay all the claims of people who took out "insurance" on collateralized debt obligations they didn't own.
I honestly don’t know how long it takes to sync my iPod touch. I just plug it in to charge and leave it plugged in.
IIRC, it was actually an option to purchase a WP7 phone and get a full refund from the company. Essentially the same thing, but there are plenty of people who haven't exercised the option and are sticking with WM6.x or other devices for the time being.

Edit: The giveaway was also different between each branch of MS, EU was handled differently than the US.
Because most of these are bundle deals to HW makers.

Samsung buys 10M OEM licenses for Windows7 for netbooks and MS throws in 1M Win7 phone licenses for free to make it's numbers look good.

It's like newspapers handing out free copies to hotels to boost their circulation figures.
Luxi Mono
It's pretentious attitudes like this that give some developers a bad name.
>so successfully we were forced to invade.

I'd argue that that constitutes a failure mode...
Decent article from James Surowiecki defending the program: http://www.slate.com/id/2086427/
I would bet a lot of them started as Java developers (who generally must have an IDE) who were experimenting with Ruby and used the tool they had in hand. There are also probably a chunk who want a "real" debugger.
Cool. What else is your company overly dogmatic about?
Laws banning cellphone use while driving don't reduce crashes
Just throwing it out there, but what if we threw some of this 'X-Box' money into non-profit organizations that specialize in finding a suitable job, matching the credentials of these desperately unemployed? This way, we can weed out those who simply want to live off the two year no-effort, money-making program playing X-Box. I think that Microsoft makes enough with X-Box Live.
A considered look at using Data Visualisation and Infographics
If you require replaygain try Play.

http://sbooth.org/Play/

It's website is bizarrely similar to Cog's one, they must have been a template. The apps are also very similar, but Play has a few extra features and consequently a busier interface. It does support replaygain however.

Also for anyone checking out cog, go to the preferences and set the auto-updater to get nightly builds, the stable builds dont really get updated. The nighties are just as stable, but the interface controls are more cleanly laid out.
This is what I use Multiple Desktops for on Ubuntu - I group applications by task, so that each task has one desktop. Then I just switch between desktops, and very rarely between individual applications (as they don't normally overlap).

Trying to work on Windows without good multiple desktop support is horrid now.
Oxford announces new degree in Computer Science and Philosophy
Here's the problem. So, you've gone a year looking for that marketing job at a high level. Then, you start looking at mid-level. You have more experience, but people think you're "overqualified." So, you even try low-level, and you don't even get interviews. Then, you start on jobs that use similar skills. But then, you're competing against people who have the same exact experience.

You try call centers, but most of them won't take you if you haven't had a job in 6 months.

If you're lucky, eventually somebody takes a chance on you. Sometimes, that means that the labor supply has to tighten some.

Oh, and there's a perverse disincentive to start a business - if you do, you lose all of your benefits.
Are the users just using Facebook through the People hub counted here? I suspect many or most don't bother installing the dedicated app.
No, the numbers dont mean anything in an absolute sense, but I can see the validity of an apples to apples comparison of the Windows 7 FB numbers to Android FB numbers. Although windows must have a greater % of users using FB
If I got an extra $100 or so on my paycheck, it would have very little economic utility. It would just be added to my pile of savings.

Nonsense. That's great that you'd save the $100, but even if you do that it still has economic utility, presuming you're putting it into a bank account. It then gets lent out to businesses or reinvested into the economy. The bank isn't sitting on a giant pile of money.
Totally agree. People look always for the blue pill.

Highly detailed training and nutrition plans are for advanced athletes.
>NTFS-3G

Snow leopard has native NTFS write now, you just have to enable it.

http://tool-box.info/blog/archives/1193-On-NTFS-readwrite-su...
I completely agree with this. Emacs is an amazing environment that can be customized and extended in so many ways. It also has support for just about anything you'd ever want to do.

It's also nice that you don't have to have N dev environments installed to support each language you want to play with. I work in Java, C++, Python, Erlang, HTML, JavaScript, and Ruby fairly regularly. Installing and learning a completely new environment for each would be obnoxious.
The idea that proper form is self evident or intuitively learned is naive, especially in regard to people whose daily responsibilities don't demand much coordination. If you want to look good for a few years, then yes, you can develop muscle by just going through the motions, but you run a very big risk of systemic injury. I highly recommend anyone looking to get in shape start with a few sessions with a personal trainer who can give feedback on form.
At some point you're going to transcend other people's cookie-cutter programs.

True, but stronglifts (and starting strength) are beginner programs. Most people's goals will be met long before they reach intermediate.

I'm doing stronglifts 5x5, slightly modified [1]. I've gone from being a scrawny weakling to having the minimum strength that every man should have. I'm hardly ripped, but I've made significant (30-75%, depending on exercise) gains in all parts of my body. I get frequent "whoah, you've been working out" comments. This is in spite of being a 2 meter tall hard gainer with freakishly long arms (I hate the law of the lever).

In short: your advice is probably good - I'm not advanced enough to have an opinion. Most of us are beginners and a cookie cutter program will get us past that point.

[1] I have a bad back, so I skip deadlifts. I'm also incorporating some dynamic exercises that involve more balance (turkish get ups, full body attacks, etc) on the recommendation of my martial arts instructor.
My econ degree is heavily econometric (stats) focused, so I have done a lot of R, Stat, EViews, etc. But I'm having a hard time figuring out how to make those skills applicable...?
If you were doing all of that, you probably don't have a failed startup.
Okta - one ring to rule them all (cloud apps, that is)
Oh hey -- if this works well, perhaps we can grab that Hacker News XML dump and put it into FluidDB? Then we can find out exactly how often jacquesm plugs ww.com and maxklein posts about his vaporware apps business's ;-)

(Only partially kidding)
Then you've never downloaded a password-protected Zip file, a RAR file, a 7-Zip file, or an LZMA / XZ file. Nor have you needed to unpack a CAB, RPM, or XAR archive.
Google has forked Android
https://github.com/astashov/vim-ruby-debugger

Works really well once you've sorted a few quirks - it's what finally allowed me to fully switch from NetBeans to Vim about a month ago.

Hint: add the following to your .vimrc if using MacVim:

let g:ruby_debugger_progname = 'mvim'
ya i kinda want 'durability' to be enabled by default, actually
What do you think could be improved?
Pixar Demonstrates Progress of 3D Printing Technology
The Design of Everyday Things by Donald Norman. It talks about good and bad design in everyday objects through lots of enlightening and amusing stories and examples (doors that look like you should push them but you actually have to pull, mixing boards with dozens of identical knobs, aircraft software that hides important state information, etc). It provides some interesting insights from cognitive science and psychology too. It definitely made me a lot more conscious of how I went about making things that people would use and how those things could effectively communicate through their design what should be done with them. This also had an impact into how I went about communicating in general.

http://www.amazon.com/Design-Everyday-Things-Donald-Norman/d...
The cross-platform aspects of these tools is way undersold. I have all my config checked in at BitBucket. I can sit down at a new machine, check out my emacs configuration, tweak a couple variables if things are non-standard on the box (paths and the like), and I've got my environment completely set up, whether Mac, Windows, Linux, or something else.
Removing 'bingo card creater torrent' from suggestions given to people typing 'bingo card creater' seems fairly reasonable to me, for the reasons patio11 outlined.

What is weird is that they don't autocomplete 'bitto' to 'bittorrent'. I mean, at that point they already know what they're searching for, why not continue to expedite them?
Model Selection and the Difficulty of Falsifying Probability Models: Part III
The bank isn't sitting on a giant pile of money.

I thought banks were sitting on giant piles of money (thanks to the Fed), hence the low interest rates?
I like it. I tried to pay you but I'm guessing your card processing is broken...
I think MS has around 90k employees globally, and that includes everyone, not just engineers. So 100k sounds a little high.
Redis creator on startups, working in Sicily and getting sponsored by VMWare
10% is consistent with the market share numbers reported in the article:

> Microsoft’s share of the smartphone operating-system market declined to 2.8 percent [...] Android’s share increased to 25.5 percent [...]

Assuming that Windows Mobile 6.5- numbers are negligible by now.
Have you seen the 8.8.8.8 and 8.8.4.4 DNS servers? (http://code.google.com/speed/public-dns/docs/using.html)
It's not intuitive nor self evident. But a motivated beginner can learn on their own - I did. I read a lot, watched videos, and paid close attention to my own form. I would have done better with an instructor, but that was not an option. Most "personal trainers" I saw knew nothing about basic, free weight lifts.

What I'm trying to dispel is the notion that you shouldn't touch free weights or that free weights are for experienced people only. Use very low weight in the beginning, but no one should start out on machines, nor should they be scared of starting.
Sure, absolutely. Just as C++ is a bad substitute for a real language.

(edit) </sarcasm>
I've one :) got because of BOGO deal.
Samsung Focus's screen is awesome the SuperAMOLED really shows anyone who sees it really likes the screen and that includes iPhone and Nexus owners and others.

Marketplace really is not there, the apps are junk and even the marketplace app itself is slow to load on cellular connections and it really shows. the search is pathetic it seems they intentionally show you the songs along with apps even if all I want is apps

MS needs to update the OS and they need to do it fast and frequently otherwise in next six months to year they'll be out of this game forever
1) I didn't know you can rename a file like that. I assumed that pressing Return would, you know, open the file. How do you open the file from the keyboard, then?

I also don't know what the Windows F2 dance is. I can right click and choose Rename from the context menu, or right click and press M, or press the stupid context key on the keyboard and then press M.

2) I didn't count Shift. Oh well. Windows doesn't use that Windows key in the same way. There are no context menus with that key as it's listed shortcut, and I've never seen an application that uses it.

3) Control and command are WAY too similar, especially since historically the F keys are also called "command keys". Option/Alt has two names? And what is what that weird symbol that represents it in the context menus?

4) Get Info? Sure. It's a Properties window. Wow.

5) I use AWN on Ubuntu, so I didn't realize Gnome doesn't take you to the right desktop when you click on a window in their task manager. In fact, I still only have your word for it.

Besides, I didn't say OS X was bad, I just said it wasn't good enough to justify me switching to it for triple the cost.
>It's not evidence.

In fairness, neither is yours. My anecdotes regarding the unemployed match GP poster, not yours. For the unemployed young I've known, it is "party time." I do not claim that my anecdotal information is data on which to base policy decisions.
Try Strawberry Perl: http://www.strawberryperl.com/
Mhh, it takes some time to get accustomed to vim but it's worth it. Just don't give up too early.

I'm using XCode and vim ... XCode for iOS development and for everything else vim. Prior to that I used TextMate ...

After a few weeks of constant vim usage it happens that I start typing vim commands into XCode (or into any other bigger text field). For example I regularly press a/i/o before I start typing the text. Or I try to block mark/yank text selections, etc. instead of use copy and paste :)

After a few weeks of regular usage you start getting a grasp on vim and will constantly ask yourself why all the other editors suck :)

(I tend to use console vim - not macvim. Macvim somehow doesn't feel right.)
The OSS community for Hudson (actually, CloudBees) is forking Hudson against Oracle's will.

RoR support is just dropped due to various constraints and the community is actually encouraged to intervene:

>However, we strongly encourage our community of NetBeans Ruby users and developers to volunteer to take on development of Ruby on Rails support for the NetBeans IDE.

I'm curious if people will pick up RoR support or just continue complaining about Oracle because they don't make things for free.
Also on Operation Mincemeat: http://www.bbc.co.uk/news/magazine-11887115
All of Tufte's books should be included at the end.
7 Terrible Things Google Doesn't Censor
This is a great interview - touches on a lot of interesting points with the mechanics of the insulin response. The rest of the site doesn't inspire one to think this is better than the rest of the nutrition pseudoscience that is out there, but I guess he is trying to be entertaining and funny.
Map of scientific collaboration (2005--2009)
Has anyone ever purchased stocks early on for a startup that went IPO? Is this a wise thing to do?
Academic Ranking of World's Universities in Computer Science
> You'll tap your savings, and those will dwindle away.

This chart of US contribution to household assets makes that point pretty clearly: http://motherjones.com/kevin-drum/2011/01/chart-day-financia...

There were no net withdrawals of US household assets in the 1981, 1991 or 2001 recessions. The current recession is different. Americans have withdrawn over $300 billion in savings to keep themselves afloat.
It's more like 25 millions: http://statistics.allfacebook.com/applications/single/facebo...
BREAST LIFT
Breast Lift Surgery: Find the right surgeon for you. Read about breast lift techniques, cost, results, before after photos.
It looks like it's time to start learning vim or another alternative.
From my understanding, Collossus was not used against Enigma, but rather, Tuny (an teletype based 5 bit XOR stream cipher).
> MS needs to update the OS and they need to do it fast and frequently otherwise in next six months to year they'll be out of this game forever

There's an OS update on the way :)
Not really a replacement, but if you're on OSX and are not using Fake (http://fakeapp.com) for your in-browser testing, you're missing out.