skysight-inc/HackerNews huggingface dataset:
i do node all day every day, but i've actually found it sub-optimal for shell scripts / one-off jobs. For me these tend to take the form of import scripts or batch files that have to process various different files and stick it in a database. There's a lot of conceptual overhead that comes with asynchronous IO for these kinds of tasks. However, some of the things that node allows you to do is kind of spectacular too.

On a recent project I had to parse data from a set of csv files, while pre-processing the data and pushing it into a Couch database. At the same time I needed to generate a sqlite database with spatially aware geographic indexes using parts of the data, so we could build maps from the data. I ended up having a situation where the data was streaming into the couch database waaaay faster than the sqlite db could write the records, which resulted in the process growing in memory bogging the entire application down (the csv files could be uploaded via a form as well).

The solution ended up being that because my csv parser was building on the stream classes in node, i could literally pause/resume the stream based on the state of the buffer(s). This is exactly the same technique you would use when building an http proxy or limiting the transfer rate of file uploads. This is some pretty low level stuff to have to get into for a simple import script, and if I were to do it in something other than JS I would probably have used temporary files or separate processes or whatever. Debugging and testing this kind of problem is not really straightforward either.

As always YMMV, but I have become more appreciative of plain bash scripting as of late.

edit: formatting
My understanding is it's GCed depending on types used meaning you can bypass GC if needed.
Am I doing something really stupid, or is this not working anymore???
100/N after the product has launched etc?
Am I doing something really stupid, or is this not working anymore????
Rafa Benitez has only won La Liga, the Champions League, FA Cup to name a few. Sounds really crap and overrated!
I'll try since I disagree with JonnieCache.

They allowed decades of undeclared wars. They allowed decades of military-industrial complex buildup. They allowed business and government to become more intertwined than ever before. (This is where I disagree with JonnieCache, I believe that cronyism and corruption have caused all the issues he mentioned, not free-market capitalism)

They allowed the constant inflation of their money because it appeared that they were getting richer, when in reality it was shrinking what little savings they had and absolutely destroyed the savings of their retired parents generation.

Now we are left with a debased currency that has the potential to become worthless within our lifetimes. We are left paying the interest on the consumption loans they took out to fuel their lifestyle.
There's already a few big players in this space: cdbaby and tunecore.

There's also normally a bunch of indie aggregators. In New Zealand we have dunedinmusic.com and amplifer.co.nz to name but two.

Most of these exist because apple and amazon won't let just anyone set up and sell on their stores.
I'm half expecting them to replace this field entirely with speech to text technology in 50 years or so.
Thank you for showing me these. Dojo definitely fits the bill.
This essay is extremely political, neither "news" nor of special interest to "hackers". Even judged as a political polemic it seems underwhelming. In that it's just a bunch of assertions - many of them dubious, some mutually inconsistent - with essentially no effort to either support them or grapple with potential opposing assertions.

As one example: this essay initially decries "denying domestic labour a wage", but then goes on to assert in the conclusion that there will be "no money" in our glorious socialistic future, which presumably entails that all labor would then be "unwaged". No? And don't get me started on the economics generally...
What would happen if you ran bundle update right now?
Home Servers – The future of the networked world
Various Notable Development Setups
this advice works if people aren't broken. unfortunately, people are broken.
Css 3d paperfold effect
http://map-monster.tumblr.com/
It will be fun getting entitlement changes through with this age distribution:

http://online.wsj.com/public/resources/documents/info-CONGRE...
Walked into a meeting with VCs last week with my standard outfit: very expensive shoes, cheap $40 jeans, crisp but simple Brooks Brothers shirt and a decent (but not outrageous) designer blazer. This is my dressed down... no tie, no suit. I feel comfortable like that.

Not too dressy but not a mess.

One walks in wearing a tshirt, jeans and sneakers. I'm like WTF?!

Second one walks in with the same. Double WTF?!

Five years ago you would NEVER see a Sand Hill Road VC wearing a tshirt and sneakers. Never.

It's the Zuck effect IMO. :-)
Ideally, I'd like a "no one can tag you and you will never be asked to approve a tag" setting, but I will give the approval option a go.
Dingle, Barry
Two of those trophies were single-match competitions (2010) which are little more than friendlies: one is played at the very beginning of the season, and the other after a brutal flight to Japan (and with no pressure whatsoever: nobody cares for that particular trophy, it's just a commercial opportunity for Asian markets).

At Liverpool, considering the money spent, he underachieved every year except the very first season (which, as I said, was really blind luck, and again it was a team he did not even build). He benefited from a situation where he basically had to compete with only three other clubs in the EPL, and still never managed to win a league; except for La Liga (which is really a minor league when compared to the EPL or the Italian Serie A), his victories always came from cups, where luck has a much larger role than his vaunted statistical and managerial skills. His football was terrible to watch. The more he asked for total control, and the more he would get it, the worst it got; a pattern he started in Valencia and also repeated at Inter. His successors were even worse but they also got much less money to spend, thanks to all the money he did not leave in the coffers.

His only real achievements were with Valencia, a project he did not start.

I wouldn't hire Rafa Benitez to manage a fourth-rated club, let alone a top-flight property, and I must not be the only one to think that if he's still unemployed after more than a year.
Uhhh... That would have been true if you started investing in 1980, but if you were born in 1980 and started investing in 2000 you'd have had a very hard time doing better than inflation unless you'd gotten a position in gold or inflation indexed bonds very early.

When wall street is performing well, compound interest is on your side, but when it can't outperform inflation, it's somewhat more rational to have a "carpe diem" attitude.
... and nothing matters today except a hockey stick curve.

If you showed up in a thong and pink cutoff shirt and barefoot with a pinterest-like curve any VC would run over their grandmother in the parking lot to fund.

VCs only care about one thing: returns.
Super Flexible File Synchronizer and SyncToy are great programs for backup.
Engadget Mobile Podcast 132 - 03.31.2012
The AlgoRythmics: algorithms through folk dance
You might also be interested to see a tree projection mapped: http://www.kimchiandchips.com/littree.php
Hmmh, confusing title and article. Don't you want abnormal returns? Normal is average and average for most people is mediocre.
It seems as though many non-North American countries have much in common with Canada, especially in health care. Why do you think that this article only applies to North America?
Why so? There are companies who'll jump hoops for you - for a fixed one-time payment.

Exactly what Google is up to.
As briefly mentioned in the article, all startups want "unicorn designers". A person who is good at Visual Design, Front end skills, Interaction Design, Content Strategy, Usability, A/B Testing etc. is very very rare. And recruiting that peson for your startup is impossible unless your startup is awesome like Dropbox or Instagram. It'd be better if founders look for any two of the aforementioned skills and let the person grow in that role. There are lot of designers in the valley but everyone is looking for "unicorn designers"
How different is dumping Groupon stock by pre-IPO investors (who really know what's going on inside the company) and large investment banks selling over-valued MBS? None. Large cap VCs are no different to Wall Street, and they want to make us believe otherwise.
WebRTC http://www.webrtc.org/ is there and is already baked into the latest development version of Chrome. We are talking realtime streaming audio & video. I think, in theory, that is the last puzzle peace that would create a pattern which will open the gates of hell and swallow Flash (metaphorically speaking).
You're somehow suggesting that because policy on rights for women and minorities was poor, the taxation system used at the time was also wrong. Beyond attaching your claim that high tax is wrong to the universally accepted claim that institutionalised racism and sexism is wrong, you give no real justification for what you're saying.

Perhaps the smallest income disparity ever seen in modern society occurred during that period of high taxation. The gradual erosion of high tax rates (similar levels occurred in the UK around the same time) is almost certainly due to pressure from the wealthy. Tax is a great leveller, providing an underlying safety net for the most vulnerable or the most unfortunate in society, and limiting the self awarded incomes of those at the tops of companies.

While I wouldn't argue for taxation rates to be increased to those levels, I really struggle to understand how the erosion of tax rates is in any way beneficial to the vast majority of people. Assuming the target of society is to have some level of equality across it's population, tax reduction is simply wrong. The actions of politicians working to reduce tax are clearly driven by the interests of those already wealthy enough to have a voice.
Better solution: https://code.google.com/p/signal-collect/
OMGPOP Draws Zynga’s Daily User Traffic Up By 25%
I was referring primarily to the wanton exploitation of finite natural resources without regard for the consequences

If that's what you're worried about, the boomers may have been less irresponsible than previous generations, given the technology available to them. A few millennia ago, people were eradicating mammal species with stone tools.
Discussion on reddit:

http://www.reddit.com/r/technology/comments/rmfr1/browse_goo...
Boca Raton Real Estate - Homes for Sale - Palm Beach County Realtors
The Suppo Team Realtor: Boca Raton and Delray Beach FL Real Estate. Browse our updated list of Homes for Sale in Palm Beach County or Contact us for Short Sale (561) 213-2656.
Lots and lots of physical measurements. One large scale example is the Global Drifter Program. The US contribution is largely funded by NOAA.

http://www.aoml.noaa.gov/phod/dac/index.php

The array is usually maintained at above 1000 discrete instruments deployed by various cargo ships, and research vessels globally. These measure ocean currents centered at 15m depth, which helps eliminate bias from surface currents driven by winds. These drifters also measure surface temperature some with sea level air pressure.
Enough of Backblaze already.
WOW! Incredible. I love the floating balloon advertisements. I could see that getting annoying, but a great way to get your attention
face book? Oh, Facebook!
Well, at the moment it doesn't seem to apply to where I live (Russia) - the set of problems is just so different. Not that there are many good things going on here, but anyway:

We have an unique, first time in a few centuries, moment when we can sit in the back row and enjoy the entertainment.
Yes, we built [1]tilemill and [2]mapbox hosting using this technique. It's pretty awesome when it works, but can be quite tricky in other ways.

The first is a hybrid desktop/web application to design maps using a CSS like descriptor language. The desktop app downloads actually bundle a local node server in an os specific wrapper, with a web view. The application works just as well hosted and accessed by multiple user.

The latter is a cloud service that allows you to host rendered map layers and remix/share them. Foursquare recently switched to using mapbox for all their browser based maps.

I'd estimate at least 90% of the code is shared between the server and the client, with the server side generally only differing when you need to access resources not available to the client (databases, files on the server etc). The user interfaces can be rendered on either the client or the server (w/ jsdom) as needed.

[1] mapbox.com/tilemill
[2] mapbox.com/hosting
I believe these guys are trying to help with that: http://www.scoutzie.com/
Wow this article couldn't miss the point by a wider margin if it tried.

Unionization reinforces seniority hierarchy, which hurts young people. The current social security and medicare system reinforces a young-funds-old mentality, which hurts young people. The higher education system, which has been bloated after years of public subsidy, requires normal people to take on debt, which hurts young people. Deficit spending leads to future taxation, which hurts young people.

Conservative, free-market types have been saying all of this for well over 30 years. Government support of inefficient institutions causes them to become more expensive and even more inefficient, and the after a while everyone becomes dependent on the support. But when everyone is dependent on government support, then there's no one paying for the support, and the whole system comes crashing down. And here we are in 2012, watching it happen in higher education, in health care, in housing, and in state and local governments all around the country.

What exactly is the author proposing as a solution; some sort of uber-occupy-wall-street movement that will flip over cars and demand a new wave of the sorts demonstrably unsustainable institutions we have now? These industries are BEGGING to be liberalized (in the original sense of the word). Ron Paul is a bit of a lunatic, but a path forward that truly expands opportunities for young people is going to look a lot more like a Paul-ian utopia than a left-ist one.
I'm intrigued at your speculation that Wikipedia will likely still be around in 100 years. Clearly the internet phenomenon is important, becoming more important every day, yet still changing so fast that it's still in its infancy relatively speaking. Will it mature into something much more stable ? Is it like the automobile industry in 1920 or so, and Wikipedia, Google and Facebook are something like GM, Ford and Chrysler ? Maybe. On the other hand perhaps the rate of change is so great that its leading to something completely unrecognisable in 100 years, which none of today's players will feature in.
I explain why I think Scala will be giant to people by saying it is Java's C++.

You know, back when Java was getting huge and I was still in grad school, Java was supposed to cure everything that was wrong with C++.

In the same grad school -- an old timer professor (so old, he actually wrote the very first commercial implementation of Merge Sort -- on paper punch tape, no less) looked at some C++ that used templates and commented, "C++ must be the new Cobol."

The C++ code I like is minimalist. The languages I like the best are minimalist. It's just my personal taste, but I don't see the point of making things more complicated than they have to be.
>(This is where I disagree with JonnieCache, I believe that cronyism and corruption have caused all the issues he mentioned, not free-market capitalism)

Just to clarify: I don't have anything against free markets in abstract, just in the dogmatic application of market ideas.

The notion that always acting in ones self interest is optimal for society always justifies anything and everything, leading inevitably to cronyism, corruption, whatever. "Free" seems to mean "allowed to do whatever you want" as far as I can tell.

Hmmmm. I should really be venting this somewhere else. Sorry people.
I think designers prefer to work on many sites a year, especially the good ones and that's how they got so good. Having a full time job working on one site, doesn't really suit that - for example how many times you can redesign the website before you annoy the users? (Imagine being the designer for Gmail for example)

Programmers are much more comfortable working on one project for a long time, since it's actually easier and you get deeper into the coding problems.
> I guess I'm not terribly impressed. It actually makes me long for the simplicity of C.

You might want to try Go. One of the great things about Go is that is almost completely devoid of 'magic', and what it says is what it does, and what does what it says.

The syntax is much simpler than C's, and it lacks the (very good at obfuscating) preprocessor.

Once you read the spec (is short and sweet) is very easy to know what a piece of code does by just looking at it.

At the same time Go code is not verbose and manages to be very concise.
I'd be interested to hear from any regular user of CoffeeScript who finds -> vs. => confusing.
Well, because the same code runs in both places, you end up with a situation where you are _also_ running the validation (most of it) on the client.

The models can (and should) still be validated on the server before you actually save it, but this is child's play. There is a certain category of validation that can only happen on the server too, like 'has this username been taken already?'.
I quit a good job I otherwise enjoyed because of pair programming.
You always need to dress to impress, sometimes others but yourself first!
do you have any idea where Liverpool ranked in both net spend and wages from 04/05 to 09/10? total net spend in that period was £75M. How much do you think Manchester United and Chelsea spent in that period? Have a guess.. Liverpool were 5-7th in wages spend in that period.

Liverpool were torn apart financially by a leveraged buyout where even the deposit paid for the club was on 14 points of interest. Rafa couldn't move in the transfer market until he sold. To suggest that he was the cause of the £300M debt that sent Liverpool broke and not the large bank loans is disingenuous at best at clueless at worse.

He won two titles with Valencia in a league dominated by the top two - a feat that will unlikely to be repeated any time soon. UEFA ranks England and then Spain second. Your much-vaunted Italian league are currently ranked 4th and about to slip to 5th behind Portugal

He is unemployed because he is waiting for the right offer. He was offered no less than the role at Chelsea and turned it down over contract roles.

I have never heard anybody with a clue argue that Benitez is terrible. Even his most ardent critics would begrudge him the respect he deserves (only two other managers have won more trophies than Rafa in his last 9 years).

You can attempt to devalue the trophies he has won as much as you like, but he won silverware that has eluded clubs who have invested billions of pounds (which makes his +£75M at Liverpool look like peanuts).
Actually, most people aren't that interested in the 'latest in fashion' either. If fashion is what turns you on.. then don't let the computer geeks turn you off ;).. unless they turn you on as well.. in that case how you doin'? points and winks
good point, non verbal communication makes a big impact and you don't want to risk anything specially if you're going for a pitch and asking for millions of dollars!
This is my second year working at a big company. It's good to know that you were able to manage your startup with grad school.
You said "I'm not sure there's ever been an official 64-bit release" when there has been an official release for a while now. So you can understand why I might have thought you did not know an official release existed?

It has not been a pain in the ass on amd64 since the fall of 2008.
This is wrong. Nice sentiment that makes all us awkward people feel better but still wrong and strangely reminds me of America's obsession with self-esteem over real achievement.

I'm a fucking weirdo. I own it. When I'm alone or by people who get me I look and act just how I am and it's perfectly acceptable. But that won't fly with people I need to sell to or make a good impression on.

When I go to meetings or anywhere where I'll be networking or generally need to make a good impression I ditch my usual attire and put on the nice clothes, I don't talk as casually as usual, etc. am I faking it? Absolutely not! I'm sincere and polite. I make my good impression and as any relationship matures with these people I slowly introduce them to my eccentricities. It's a lot like dating. I think it was an episode of Seinfeld (or some sitcom) where one of the characters goes on a date, it goes bad, and the character remarks that you have to let the crazy out little by little, not all at once on the first meeting. It's kind of like that.

As humans we play a variety of different roles in our lives. We're girlfriends, boyfriends, husbands, fathers, students, teachers, grand kids, grandparents, friends, acquaintances, patients, etc. Each role requires us to behave differently. Being able to slip in and out of each role when appropriate is very healthy and far from insincere. You can play a role and still be yourself.

I get the nice sentiment of this article and it seems innocent and nice enough but I think it's just misguided. Being yourself doesn't mean you act the same in all your roles. You can meet with VCs in a nice suit and still be your same friendly, eccentric self. It's not about trying to be so,etching you're not, it's about showing respect for the guys you're meeting, showing that you want to be taken seriously, that you care, and that you take the meeting seriously.

I feel like many times when people advocate for "being yourself" it's not so much about advising someone to be true to themselves but instead another form of this self esteem movement that pretty much feels that you're born great and you don't need to change a thing. Wrong! We all have things we need to work on. It's good to fit in with society. The fact is, there are actually very few people who are true eccentrics like Steve Jobs who meet with important people wearing no shoes and smelling like patchouli. Most people who do that are actually the ones who are faking it the most and trying to be different for the sake of being different.

I'm eccentric but you'd never know it. I fit in when I have to and it serves me well. I'm myself whether I fit in or not. And if there's one thing I've learned in my life as it relates to this, it's that it you're conscious of "being yourself" in any way at all you're probably not being yourself at all.
90 seconds is a build time issue? Kids these days don't know how good they have it. It used to be time to go and grab a smoke to just login to a box with X-Windows. If our project always compiled in less than 300 seconds, we were golden!

And yes, sounds like I'm imitating a hackneyed SNL skit, but everything here is factual. I am indeed getting that old.
I Don’t Want an iPad Running Android
People are already working on this:

https://wiki.debian.org/FreedomBox
I find a good rule of thumb for any kind of negotiation is this: Don't bluff - be actually prepared to walk away if you're not getting the deal you want. You don't have to walk away in a huff - being super nice about it is fine. If it gets to that, you'll often get offered a better deal once you're actually heading for the door.