skysight-inc/HackerNews huggingface dataset:
Release notes: http://lists.macosforge.org/pipermail/macruby-devel/2011-Feb...

Looks like lots of bug fixes and strong focus on stability.

A few resources for learning MacRuby:

* http://peepcode.com/products/meet-macruby

* http://www.manning.com/lim/

* http://www.macruby.org/documentation/tutorial.html
Very nice.

Doesn't the Mongrel2 Chat demo use Flash-based socket communication?

I've haven't been able to figure out if Mongrel2 supports native websocket communications on the same port as http traffic (a la nodejs with Socket.IO).
Hmm, I expected something ... well ... something really bad. But it looks like the guy has just a very thin skin.

I'm an iPhone developer who signed up with the program as soon as it became available and I can tell you: Becoming an iPhone developer was a major PITA. It started with the registration (Apple let you wait for weeks after you purchased the membership), then with taxes formalities (as a non us-citizen I had to call the I.R.S. and get a w8-ben number ... mix a polish name with a german address and an overseas phone call and you get a really fun time). Oh, and I had to print out all my contracts, sign them and send them via snail mail to some Apple subsidiary in Texas.

And then the fun just started - I spent days getting all the provisioning profile stuff working (only to get my app to run on my device). Uploading the finished app to the store was another story (there was no build & archive & submit 3 click way - you had to build the distribution package yourself).

Considering RIM has just started their developer program for their playbook I'd say that the blog post is exaggerated. The only thing that I think he's right on is the 10 app/$200 limit ...
isn't it like $325 to file a trademark?
you clearly live under a rock.
I would argue, both. Pick up a project you find interesting to drive the directions of your learning, and supplement it with book-learning as you go.

For instance, if you wanted to do some game programming for iOS/Android, pick up books that focus on algorithms appropriate to that context, not just a general book of algorithms.
Can anyone verify that, that RIM doesn't take a cut of sales?
As a developer of a few WebOS apps, I'll publicly say that HP hasn't done anything to entice me to continue developing for them. From not doing anything to sell more devices to not helping developers write good apps, by having the worst documentation and public api's available.
> You wanted me to print off a notarized statement of identification form....it goes without saying at this point, but neither Apple nor Google require you to do anything even close to that.

Actually, just a few months ago when renewing an Apple Developer Connection membership, they asked me to do the exact same thing.

To their credit, I emailed, summarized my history with ADC, bitched a little bit, and someone took care of it the next day.

edit: typo
Twapperkeeper just rant into this same issue. I'd wager you'll do the same. http://twapperkeeper.wordpress.com/
This post was the biggest surprise of my day. I like the sentiment of good enough products market themselves but it also reminds me too much of "build it and they will come." And we know how often that works out...
Ok, fine. So we are in agreement that health outcomes are roughly even.

Insurance companies don't make much in the way of profits. Those greedy pigs have profit margins roughly the same as home improvement stores, textile-apparel clothing and slightly less than packaging and containers. (And keep in mind, this was a good year for them. They all raised prices significantly in anticipation of Obamacare.)

http://biz.yahoo.com/p/sum_qpmd.html

You simply won't get much money by soaking insurance companies.

The main thing you need to do to reduce spending is to get people to consume less medicine. That was the conclusion of another (very good) series of articles on the same blog - we spend more on health care because we consume more (in particular, outpatient care).

http://theincidentaleconomist.com/wordpress/what-makes-the-u...
I left Acrobat when I left Windows :) I feel like it is one of the first things my mom would download and install after a fresh Windows XP format/install.
If you think that's bad, try writing an app for a BlackBerry phone.

http://news.ycombinator.com/item?id=1959433
When I met Ward, I asked him if he'd ever used a wiki. His immediate facial expression was impossible to transcribe.
"Knowing what a pleasure it is to use Apple and Google’s tools,"

I haven't used the iOS SDK, but the Android SDK is far from "a pleasure to use". The 3.0 emulator is so unusably slow that it makes it practically impossible for me to adapt my app to the new tablet UI without going insane in the process.
So what does it do? Run the expression first and assign to whatever's there? It seems that it would only work to assign to a slice, as anything else would be overwritten, but why?
Yes, it is quite interesting, and although the main idea is straightforward, the analysis of concrete algorithms gets quite technical. Also, it's still actively researched and maybe not entirely accepted into the mainstream yet. AFAIK it has been successfully applied to many well-known algorithms which have bad worst-case, but surprisingly good behavior in practice (e.g. quicksort). I heard about it from my advisor.

A list of related papers:
http://www.cs.yale.edu/homes/spielman/SmoothedAnalysis/index...
Have you ever stuggled with any programming task you have been assigned by your employers?

My history sounds a bit like yours (minus the family tradgedies). I am a self-taught programmer in my mid 30s, who for years, had only the sketchiest knowledge of advanced algorithims and data structures, but I could make-shit-happen(tm) for my employers regardless. Hell, some of them even thought I was genius, when I knew I was a fraud.

A friend of mine, who I consider to be a 'real' software genius , once told me "Relax, eveyone is a fraud".

She was right.

Being successful doesn't seem to have much to do with how many linux commands you can remember, or if you can write code for a threadsafe linked list on paper. Past projects and a github account that can be checked out by employers are more important.

I used to get really anxious about not having not any teriary qualifications or certificates at all, but it turns out most people who do have them are crap anyway.
I'm still a Firefox devotee, so I don't have first-hand experience with Chrome.

However, I'm not sure there's a good way for Flash to provide that kind of seamless update experience in the same way. It's not an application in itself, so it can't check for updates with the consistency that a browser can, and when it does run it's always to immediately execute whatever flash content was requested, so there's less leeway for it to start updating itself in the background and potentially impact performance. Currently it pops up a window on startup every once in a while (I skipped it the first time and it didn't bug me again for maybe 2 weeks) and its maybe 2 clicks and 20 seconds of downloading. It's not Chrome-level seamless, but it's pretty damn good and I was surprised by how good it was compared to Acrobat and every other updater I've used in the past.
If it's a simple public facing site I'll throw ab (Apache Benchmark) at it. I've used Pylot for more advanced stuff, although I know it's not particularly mainstream.
because adobe sucks. I hate them.
You're misunderstanding what "Fuck You Money" is. It's not so you can say "Fuck You" to everyone they meet. The purpose is to be able to decline or quit jobs you don't like.
Yes. Now imagine if you had a blog on Blogspot and you wanted to host it on your own site instead -- and Blogspot prevented you from deleting your posts because they brought Blogspot good ad revenue?
I think the point here is.. it was a good link first time around and it kinda failed in the system so this resubmission turned out for the best! ;-)
Sounds like an application for a database or CRM system of some sort so that you can age out the old entries. How many contacts from 3 year ago are still relevant?
Ask HN: Sophisticated Non-Accredited investors?
Long story short I've been approached to a "demo day" for some non-accredited but sophisticated investors.

What are the dangers and/or positives of these investors?
With you 100%. Except for when I had to read documentation for the UPS API, which requires Reader (by design). Terrible. This isn’t a PDF, it’s an abomination. http://yfrog.com/4ewijp
When I read that comment I decided it was time to uninstall Adobe Reader and found it was taking up 145MB of disk space. Many thoughts went through my mind. Maybe there was whole virtual civilization in there and I just wiped it out. Maybe Adobe Reader is skynet and I'm John Connor. Maybe it was time to find a new PDF viewer.

My first try was Foxit. I found its short name promising. The installer confused me with talks of Javascript and safe mode, did not look good. First paper I opened crashed the program. *sigh. Sumatra was had the colourful charm of the web in the 90s. I was almost ready to give up the resistance. I took a deep breath and clicked the link of the installer. Before the next breath it was installed and I was opening PDFs that looked just fine.

TL;DR remove adobe reader, install Sumatra
Now that Flash is baked into Chrome, if you only use Chrome you never have to worry about Flash updates. Last time a new version was announced, I was surprised to find it had already been automatically updated for me.
Why don't you go to the ER?
In Exchange, you can have multiple folders that contain contacts. I asked our Exchange guys, who said that over about 5,000 you may run into issues. YMMV.

I haven't worked in a Congressional office, but if you're keeping track of constituent corespondents with Exchange contacts associated with individual users, your system is going to break down well before 10,000 users.
I doubt it will be included. It does not need to be included. You can build a self contained .app using macruby_deploy.
> In fact you can make yourself a fairly decent retirement for a latte a day.

not really. $3 * (40*365) = $43,800.
in order to save $1M over 40 years, you need to save $2083 a month. and $1M is not a glorious retirement.
Articles can often be summarized in a few lines which make them seem trivial. What really counts for me is why those points mentioned above are worth complaining about.
You can have as much as you want
Yummyfajitas, you certainly have a way with words :)

You make the case that management is an innocent by-stander getting repeatedly mugged by unions. The truth is that the treachery went both ways, historically. Otherwise, why do unions exist?

[Auto makers] are also not permitted to fire and replace union workers who fail to do their jobs.

I wonder how many managers at GM have ever been fired for "failing to do their jobs," in light of the bailout. The lack of accountability is on both sides, not just one side.
This is for individual contacts, not the email directory. Google has several customers with >10,000 accounts.
A Node.js Hack Haus in San Fransisco
Sorry for the digression.

I have a friend with Crohn's disease who read all of the research on hookworm, found a company that would ship it to Canada, went to Canada, and got himself infected. Several months later he has managed to discontinue most of the drugs and he is feeling better than he has in years.

Unfortunately hookworm has been classified as a medication in the USA, and is unpatentable, so will never be approved as a treatment here. But if you're willing to travel abroad, look into it. Seriously.
Mentioning Discrete Math brought back some memories. I always felt it was unnecessary until a project required me to use math. It was trivial, high school level math but regardless, sometimes that's all it takes for the arrogant student to realize Discrete Math has its merits.

I can't offer any valuable expert advice since most of my programming skills involve stitching existing tools together with very little in the way of actual programming. Sometimes though I fall into a project that makes me genuinely passionate about programming and all my self doubts are erased.

From one cargo cult programmer to another, good luck.
If the user is quickly opening tabs, then the browser should probably use some QoS heuristic to queue or delay loading of tabs.

The Firefox "BarTab" extension does something like this:

https://addons.mozilla.org/en-us/firefox/addon/bartab/
How do you define healthy food?

When I started my startup I went from 91K to ~20K, I've never eaten so healthy in my life. Why? Because frozen convenience foods are all out of my price range! I can't afford to go to McDonalds, etc.

What do I buy?

For meat? Whatever is on sale, I've learned to do miraculous things with cheap food, I downloaded a bunch of kitchen nightmares and watched how Ramsay showed them how to make great meals for cheap.

For veg? Concentrate on lettuce, carrots, frozen corn, peas, etc. Also, do local farmers markets. I can't say enough for buying in season. Lots of apples as well. I stay away from anything tropical as it doesn't seem to last that long.

Staples / Starches? Potatoes, rice, some pasta

I'm particular about how I spend my money and focus on finding the absolute largest sizes available. I'm buying whole pork shoulders for about half the cost on hamburger. Take it home, cut some of it up into a roast, some into steaks, all the stuff that doesn't look so great goes into the grinder. Ground pork goes nicely into chilli

Then I bought 20KG of flour and some yeast and have been making my own bread. A loaf of bread costs me something like 20 cents. Yes, there are labour costs but I'll take Sundays off and make a tonne of food for the rest of the week. Bread is especially good once you figure out how to par bake it and freeze it. In my fridge I've got shepards pie, beef barley soup, and chili, white bread, oat bread, whole grain, etc. Some of that mine, some of it cooked by my girlfriend. If you were to just make bread you'd kill your whole Sunday but I've got 3 or 4 things on the go at once. Chilli, soups, etc. It's also a great distraction and gives me time to be social.

The key is to buy in volume, make a lot of something all at once and put it in the fridge / freezer. Or buy foods that naturally keep for long periods of time. When I buy rice it's 25 KG, same with potatoes, I just put them in the cold part of my house.

I'd really like to eventually do a book called The Startup Diet.
Public healthcare is a cornerstone of Canadian national identity, in part because we recognize how bad the American system is. There are always ideologues who are inspired to emulate the American system, but they never get any traction with the electorate because healthcare privatization is the third rail of Canadian politics.

If Canadians move to the US it's in spite of the American healthcare system. I've never heard of anyone emigrating because they thought it was an attraction.
And yet both are different from "we don't have the source code", now aren't they?
Colbert Report features Ars Anonymous/HBGary coverage
"Dear Google, I need a CRM System"
Assuming that google would be running on solaris "if only we had..." strikes me as being a bit myopic. I think it's more likely they'd be running on freebsd.
Apparently the SSD in the MBA uses the same Toshiba controller as this Kingston drive. It doesn't seem to need TRIM but takes care of garbage collection by itself.

http://www.anandtech.com/show/4010/kingston-ssdnow-v-plus-10...
I think it's a lot better than many expiring domains services I've seen and I've bookmarked it because of this. I agree with jay that search would be a useful feature. I think most people who are looking for a domain have some idea of what they want. I think the affiliate links to registrars is completely fair but I'd still do something about the affiliate.godaddy and essociate URLs (maybe scoratic.com/godaddy/123456 & scoratic.com/snapnames/123456 with redirects?).
There's been persistent rumors that MacRuby will replace Objective-C as the Blessed Holy Language of Apple.
Awesome idea. But anyone know why flying around the US is so much more expensive than flying around Europe? Flights out of LAX start at $80, and you'll barely get past Colorado until around $200. From London, they start from $30 and you can get anywhere in Europe for under $200.

I really should've made the most of it while I lived 'across the pond'.
And you clearly need lessons in civility. It just never occurred to me that a company of > 10K employees would use it. I had never really thought that out.
Is that will help online shopping too?

I mean I'll see a video somewhere and click on an item I like and I'll forwarded to a shop where I can purchase that item?

If yes IWOOT!
C'mon. Did it really take you _days_ to get the provisioning profile stuff working?
Crowdsourced translations get the word out from Libya
I think of this as the difference between power and authority. juries have the power to reach any verdict they want, but rightly or wrongly the legal system tells them they only have the authority to reach verdicts according to certain rules. everything seems structured in favor of getting juries that forget they have the power to reach any verdict they want, again for better or worse...

funny that legal systems spend so much time justifying to themselves what is legitimate even when it results in absurd, unjust conclusions...

legal systems don't want laypeople muddying the waters of their absurdities.
Flash isn't an application? Sure, it's primary usage is as a plugin, but you can be sure it's an application too. And even if there aren't EXEs anywhere (there are), why wouldn't they bundle one specifically for auto-updates. The rest of the industry needs to get on board with auto updates. Or Windows and Mac need to work on some sort of package management.
When the BLS and other government agencies talk about "income", they generally mean "earned income". Welfare is not earned income, neither is credit.
Google Tunes Search Algorithm to Tune Out Content Farms
I do not see those rumors coming to fruition at all. Apple has way too much invested in ObjC at this point to be supplanted by Ruby. That's just my opinion though.
Bundling the framework makes the .app pretty huge. My simple app with embedded MacRuby and a few embedded gems weighs in at 54MB.

It would be awesome to have Macruby already present on users' machines.
The summarized points are good, but the article is great. I might read those points and think "hmm... not too bad", but read the article and think "hmm.. wtf!"
Also this. I started teaching myself programming when I was in middle school, and by the time I got to college the only thing I found in our CS department was disappointment and boredom.

However, the economics department was fantastic. We also have an entrepreneurship program that is amazing. If you have a handle on Comp. Sci. stuff then I would say find some business/entrepreneurship related program to get involved in. You'll be much more prepared to launch viable products if you have some business background. Also, I think you'll find that networking is far more important (and worthwhile) in the business community at a college than in the CS community.
Hacker News February 2nd Edition
Does that apply to all SSDs? From what I gather TRIM is just a spec for formalized OS-level garbage collection hooks. Some disks (like Apple-installed Samsungs) do GC at the disk-level.

My Sandforce (Vertex 2) has disk-level GC (as well as TRIM), and sometimes will block for a long period on writes now on OSX... I haven't tried it on a different OS yet.
Interactive visualization and exploration for networks, complex systems and more
what amount would you guys consider to be FU money? How long could you live off of that amount?
Is the solution really FDA or no FDA? Without knowing a lot, I doesn't seem too hard to cite goods that have come from the FDA.
Munch On Me, New Startup Giving Away Free Food
They're based in a few things:

1) MacRuby supports LLVM.

2) Apple has a dev on the MacRuby project.

3) MacRuby's Cocoa bindings are pretty fantastic, it's not unimaginable that they could be replaced with just MacRuby.

4) Ruby and Apple are already a cultural fit.

That said, I'd be a bit of a surprise. Doesn't mean it'll never happen, though.
Awesome, just really awesome! =]
Adioso.com is so much better suited for this kind of stuff.
TRIM is an instruction set for OS-level disk garbage collection.

Sandforce and Samsung SSD chipsets have native GC built-in.

All that TRIM would do is improve write performance (so it doesn't block at random for GC) and allow for non-OEM SSDs.
Same story reported from several sources:

http://news.ycombinator.com/item?id=2260840

http://news.ycombinator.com/item?id=2260848

http://news.ycombinator.com/item?id=2260863

http://news.ycombinator.com/item?id=2261231

Further, you should link directly to the original source, except that in this blog post the URL is broken.
Thanks. I did not know of searchyc.com, I was just looking to see if people had done what I was thinking of.
http://hackerbra.in/classic every 4 hours or so - concentrated dopamine
http://warp.povusers.org/grrr/bubblesort_eng.html

>Teaching bubble sort as some kind of "basic sorting algorithm" has real-life negative consequences. This is a real-life example: this is a piece of code in the gnu flex program:

/* We sort the states in sns so we
* can compare it to oldsns quickly.
* We use bubble because there probably
* aren't very many states.
*/
bubble (sns, numstates);

>There's absolutely no rational reason why bubble sort was used here instead of insertion sort. Bubble sort can only be slower, and it's not in any way easier to implement.
There used to be vastly fewer submissions per day, so if you read /newest once a day you'd see a greater fraction of the submissions. Now that /newest only holds about the last hour, submissions scroll off before very many people even see them.
Yes, that's what I was querying with, but the results link to HN threads while I wanted to look at actual sites/products.
Refactoring's Original Sin
It depends on where you live, and what your minimum standard of living is. I will accept a low standard of living when its in pursuit of a goal, but just normal living here in Florida, I want about 50 k per year. Not a vast sum of money. Once I've got that, its hard to get me to change what I'm doing, unless its something I want on my own.
yes. there are some startups and grown companies using it.
You guys all have your own definitions of 'fuck you' money, but for me this one has the best ring:

http://www.violentacres.com/archives/41/fuck-you-money/

Some kind of collector is trying to extort money from her, so she, well, I don't wanna ruin it. But she uses the money in a very creative way.
The last time I installed Foxit, it tried to install spyware on my computer. At least with Adobe Reader all the crap comes from the same company.

Evince on Unbuntu has worked great for the past few years for me.
bash & ruby for general scripts

puppet for infrastructure configuration

bash, ruby and/or capistrano for deployments
QA or When do you flip a pancake?
I got accidental code execution via glibc?
Spielman and Teng are very famous, and have received even a Godel prize for their work in smoothed analysis. Currently they're doing some very interesting things with efficient algorithms on graphs laplacians and linear systems, you can see Spielman's talk at last FOCS, it's very enlightening: http://weyond.com/www/focs/2010/downloads/1335.f4v
Yours was a lot more funny than the bullet points.