skysight-inc/HackerNews huggingface dataset:
I'm curious to see Django results when using the gevent worker for gunicorn. For these type of quick JSON calls, you can see huge performance increases.
Author Lourdes Duque Baron to be interview on The Kick it Spot
I think you're overstating it. It more likely means the beginning of Google's death grip on the browser.
Ask HN: Exit Interviews, are you truthful?
Using a throwaway account since most of my company is on here. I'm leaving a large tech firm in the midwest and am thinking about what to say during my exit interview with HR.

What do you say in an exit interview? A great read on exit interviews is here (http://www.forbes.com/sites/jacquelynsmith/2012/07/31/you-quit-your-job-now-they-demand-an-exit-interview-what-do-you-say/) which has two schools of thought:

Be completely honest with their employers—dishing out constructive criticism, berating or praising colleagues, airing grievances, or applauding the corporation for its do-gooding ways.

If you don’t have anything nice to say, lie.

When you leave a company, what approach do you take?
Cool! Definitely worth putting an interface around it. Love the concept and the simplicity of the code.
Clojure has agents which work asynchronously, too.
I'm sorry, but I fail to see how six months of free same-day delivery somehow doesn't count as compensation.
Artificial muscle computer performs as a universal Turing machine
The completionist in me doesn't like the star system. I feel like I'm being punished for being "dumb". (I stopped playing "Feed Me Oil" because I couldn't figure out the optimal solution to a level.)
By design, the supply of new bitcoins is slowing down. If there continues to be utility for people to use bitcoins, and this usage is increasing, the value of an individual bitcoin vs. other currencies will increase (averaging out speculative action).

This pattern will very likely continue until an alternative is found. Perhaps the alternative will simply be for holders to return to national currencies, perhaps it will be to adopt a new bitcoin rival for transactions and value storage.

In the short-run, there may be speculation, bubbles, and pops. That gets the attention. But look beyond that. In the long-run, the bitcoin economy may indeed "grow" to many times its current "size".
The key differences between touchDB and pouchDB is that touch is written for ios and pouch is written for web browsers, if you are building for ios and not using phonegap then I suggest using touchdb. It is also the more mature of the 2 but hopefully we arent too far behind with pouch.

I used to work for Couchbase on the arm compiled couchdb mobile versions, mainly android but either way I wouldnt hugely recommend using them, they always worked against the grain of the platform, never had great performance and due to those reasons they didnt really get widely adopted and therefore I wouldnt trust their stability across a variety of platforms and use cases.

The problems with arm compiled couchdb is the reason TouchDB was made, and similiarly with PouchDB / TouchDB for android and CouchDB I hope we get to the point were there is an out of the box sync solution that works great on every platform, it doesnt feel too far away.

For large initial datasets I have tried taking a dump of the database and importing it on first load, it worked however replication has been more than sufficient for my use cases right now. Once pouch has stabilised and released there are a lot of low hanging fruit that can be done to optimise replication (and in particular for first load).
Or until people realise that many around them already have BTC or ready to accept it as payment. Then who needs dollars?
As PR beatings go that one was pretty contained (mainly to the HN frontpage).
Still awful for people getting caught, though, just like with copyright infringement. So I'd much rather they didn't do that.
What kind of server did you guys use for your rails test? Thin, Puma, Unicorn? Are you sure you ran it in production environment?

Update:

Looks like passenger in development mode. Good job you benchmarked a web server that no one uses wile reloading all code between requests.

Update2:

Ok it seems to run in production mode but still, passenger is not an idiomatic choice.
Pre-requisite to derivatives is a functioning rates market, i.e. a forum for borrowing bitcoins.
What I've also found is that Node (V8) tends to have much higher variance in response times when compared to Java Servlets (JVM): https://github.com/olegp/common-node#benchmarks
Spamhaus Internet attack: was it all a PR stunt?
According to project Thor, it would not be that cost efficient. The wikipedia page states that the rods would need to be at around 8 tons. A ton of tungsten is around 50k$ so 8 tons is rather negligible. What is very expensive is to get 8 tons of material to space. During the space shuttles era, bringing a kilogram of matter to space would cost around 20k$. A ton is 907 kilograms.

8 x 907 x 20 000 = 145M$ per payload.

I don't have the exact numbers for the cost of an ICMB with a nuclear warhead but I'm pretty sure that it is less than that. We also didn't factor in the cost of maintaining an orbital launcher, possibly manning that thing and other costs which being in space incur.

Maybe with newer launch methods bringing goods to space will be cheaper, but I don't think we'll see this kind of tech unless costs decrease to around 2000$/kg to space (1/10th of what it is now).

http://en.wikipedia.org/wiki/Kinetic_bombardment
A little Googling can often help:

http://dnsknowledge.com/bind/howto-test-bind-open-recursive-...
It's weird more browsers don't, considering WebGL is based on OpenGL ES, and most mobile devices implement ES.
Under-the-hood decisions aside, this distro seems to fairly closely match the philosophy of Elementary OS [1] (which, admittedly, seems to be "follow OSX"). One main difference is that, whereas Fuduntu uses rpm/yum, Elementary OS is an Ubuntu fork and uses its repositories (dpkg/apt).

[1] http://elementaryos.org/
I suppose you mean web framework. There's Chicago Boss: http://www.chicagoboss.org/

Also a recent book using other Erlang web technology: http://www.amazon.com/Building-Web-Applications-Erlang-Worki...
In my last startup, I used TouchDB and found that 95% of the time, it worked great, and 5% of the time, the app would grind to a screeching halt.

Reading documents from the local TouchDB store would block the main thread until the upstream CouchDB server would reply with the document's current revision, even if the local store already has an existing version of the document. Using GCD to wrap around these document transactions was still clunky at best and resulted in a poor overall UX.

YMMV, perhaps these issues could have been worked around if I had had a more realistic deadline and stayed in touch with the community. The maintainer, Jens Alfke, is very active.
Does anyone know if there's a good way to determine the fraction of bitcoin transaction that are food good and services rather than just other money?
Besides mapping these keys to other keys you rarely use, such as the capslock, you can also change your keyboard layout on the fly. I use Cmd+Space to switch layouts.
If bitcoin price is to crash, I'll be the first one buying.

Which probably means that the price is not speculative. Speculative like "I hoard" but not like "Ponzi".
Recording of PhpStorm 6 Webinar - Q&A Included
This is exactly why I decided to use PHP for my startup. I have something along these lines that I hope to blog about in the coming weeks (I tested php-fpm on nginx/go/node.js/silk.js and php won by a landslide when it came to speed).

I would love to see php-fpm on nginx included in this test.
My friend is turning his PhD research into a visualization app that creates images from the text you enter, he's at wordseye.com. Glad to hear that other people are excited about this area.
Use Bitstamp.
Or it could speak poorly of their release process, which is more accurate. The stable release is simply so bad compared to tip that everyone uses tip. There should have been multiple releases since the last stable release so that people could get those improvements without having to run tip.
How is it broken?

All data is returned as an associative array, so there is no way to call something like:

$cows = $this->Cows->findByStatus(COW_STATUS_NOT_MOOING);
foreach($cows as $cow)
{
$cow->moo();
}

But that's pretty minor.

The big issue is: all data is returned as an associate array! There is no lazy-loading of the data as you e.g. seek through it, which means it's very easy for people to pass around huge arrays with thousands upon thousands of rows and associations without even thinking about it.

/rant over
Dwolla is down
I love Vim. I understand the 'Vim is a language' concept, and use it every day.

But I have to wonder: is this the best that Vim can do? Vim as a language is a great concept. But IMHO, the execution sort of sucks. Twenty years have gone by, and 'Vim as a language' is still a big mystery that takes a long long time to understand...

Someone should take that concept and run with it. Surely 'editor as a language' can be done better.
Increasing value of currency promotes hoarding, when in fact, bit coin should be promoting spending. If everyone's intention is to buy and hold bit coins,they are useless as currency and become a speculative asset.
this chart shows the historic gold price over 36 years:

http://goldprice.org/gold-price-history.html#36_year_gold_pr...

A similar thing is ocurring with bitcoin now however it is much easier to buy and store btc for the layman than it is for them to buy and store gold.

Adoption due to technology is also faster, essentially gold has been $1600 an ounce for a while now, BTC has a way to go before it stabilises but after $200 a coin we will see less daily fluctuations because a $10 change in price is actually only 5% of the overall value
Agreed, but we're a different audience. As technical people, it is in Google's best interest to look "good" to us so we continue to use and develop things for their platforms. At least that's how I see it.
Companies sometimes view their current inventory, pricing, and other details to be their source of proprietary value, and see attempts to copy and offer that information through another outlet as a threat.

This is especially the case if the company wants to be known as the singular best place for their kind of market information, and is the existing leader. (In such a situation, they may see copying their data as an attempt to lbootstrap a competing service, leapfrog them in comprehensiveness/popularity, or apply downward price pressure on the premium pricing their existing dominance allows.) For example, neither Ebay nor Craigslist have looked favorably on their listings being reaggregated anywhere else.

I'd guess Uber would be most likely to object and adopt technical or legal measures to prevent their info being reused in someone else's app. Uber seems most well-known, deep-pocketed, and far-thinking.
That's the narrative of todays article on bitcoin on CNN:

http://money.cnn.com/2013/03/28/investing/bitcoin-cyprus/ind...

BTC is definitely finding a spectator audience outside of the tech world. The amount of PR it's been getting due to the price rise has to be playing a huge part in the recent wide-scale investment in it.
It's called "bitcoin days destroyed", look it up.
Bitcoin is not some promise of a future product. It is already here, it works, it survived hackers, viruses, bugs in core software, it is not attacked by anyone (FinCEN guidelines suggest you can do whatever you want with BTC unless you exchange for cash), number of services and merchants accepting BTC grows. Why shouldn't it grow exponentially after the fact it is proven to work?
Maybe this is a misinformed question, but isn't the reason anyone is adopting it at all due to the fact they can later convert it back into actual currency?
Some of the ORM cost can be mitigated by using caching. In most cases this is essential in a production deployment.
I used Mt.Gox with SEPA transfer, it was a bit slow but otherwise worked flawlessly.
Scott,

good observation. On the other hand, one would expect the demand to be rising, too - everybody and their dog wants a mobile app.

The reason I posted, though, was to see of other mobile devs see the same trend.
Okay, I've clearly jumped the gun here. I'm going to take it down, but I really appreciate everyone’s comments. I'm glad that I can use the advice I've already received here, and use it to make a final draft that might be more appropriate to post.

Thanks everyone.
Yeah, asymptotically bitcoins are either worth a ridiculous amount or nothing... what I find interesting is that all indications point to the latter requiring heavy political intervention.
Most is probably being used for savings as the potential for it to increase in value over years is ridiculously high. If bitcoin succeeds in taking over fractions of global markets, which is is poised to certainly do because of its efficiencies, then the market cap will be hundreds of billions, and valued above several thousand dollars each.

But, bitcoins are being used in commerce too. New merchants added every day. I know of at least 6 brick and mortar businesses in Las Vegas alone that have sprung up recently.
There is nothing remarkable about that. 30,000 years is very short evolutionarily. The best response to climate change in that time frame is migration, not adaptation.
Is that common? I thought most of those things were limited to specific "fields", (which usually translates into a specific list of specific versions of specific packages).
Bitcoin to be ruled illegal as of May 1st
Those who have recently invested in Bitcoin might be in for a shock when they find out that the federal government bureaucracy FinCEN is poised to stamp out all trade of the digital currency.<p>Currently Bitcoin is legal to use, however “miners” have to register as Money Transfer Businesses by applying for a government license. Since the original announcement from FinCEN no miners have coughed up the necessary funds or even applied for a license, and as a result FinCens stance on Bitcoin has changed for the worse.<p>As of May 1st, participating in the exchange of US dollars into Bitcoin will be in breach of the bank secrecy act and liable for prosecution.<p>This is bad news for any Americans that are currently in possession of Bitcoin since converting it back into US dollars is effectively illegal.<p>Additionally FinCEN has teamed up with the White House Office of National Drug Control Policy (ONDCP) in order to track down people that have been purchasing illegal drugs through the hidden Silkroad website. Dan Restrepo in the White House said “We have been monitoring the [Silkroad] website ever since it first came online. Our technical experts have managed to track down the location of the site. We are just waiting on an application for a European Arrest Warrant before it can be shut down for good.”<p>Steve Hudak of FinCEN added “Until now due to the nature of Bitcoin it had been extremely difficult to track down people that had been using it to purchase illegal goods. Now that we have been given full access to all data held on the exchanges it is a simple case of linking the Bitcoin addresses to the identities of the accounts.”
Simple. Why should Nokia, whose mobile business was undercut by Google using its search monopoly profits to dump a free mobile OS onto the market, give away their hard earned patents for free to Google so that they can reduce their costs on Youtube? Google can easily pay them some of the $50B cash hoard they have for them to go away.

Nokia even sold off its headquarters lately to get some cash. It'd be a disservice to Nokia's shareholders if Nokia didn't try to extract some money for their IP from Google.
That is indeed an interesting look. Although I think as more merchants start accepting bitcoins (especially on international websites), a whole new wave of opportunity will open up.
A radio station was giving away bitcoins if you only liked their facebook page not too long ago... I gave mine to a friend :(
This is madness!
There are two elements provided to Google here: service viability and the purchasing data from the testing period.

It's certainly open to debate, but I'm questioning that the delivery itself is compensation enough for everything that Google is receiving from the testers. Obviously Google (and you) thinks this, but I don't agree that there's only one possible value-based assessment of the relationship.
>Given the amount of interest in Haskell

I see more people making uninformed "haskell sucks" posts than expressing interest in it.

>and Yesod

Really? Yesod is the anti-haskell haskell framework.
Get bitcoins from locals on LocalBitcoins.com
Generally garbage collection algorithms more sophisticated than reference counting can handle cycles just fine. Certainly this is the case for Java.

Edit: Or perhaps you mean, could cause the garbage collector to run? I don't see why that'd be an issue either.
This seems like a hoax.

Can anyone present a source to confirm or deny this?
ICMP ping flood code using sockets in C – Linux
If you're trying to figure out how to buy bitcoins, check this out:

http://howdoyoubuybitcoins.com/

I recommend Bitfloor at the moment because they offer free capitolone360 transfers as well as cash deposits at local banks for only 1%.

If you're an accreted investor, check out http://tradehill.com/
That's exactly why I don't foresee an immense crash unless several large holders cash out all at once. There's no doubt tons of people chomping at the bit for the price to drop any significant amount.
I think you seriously underestimate the demand and use of dollars.
I don't know anything about Core Data so pardon my ignorance. How has Apple marketed Core Data? I'm asking because the issues you've mentioned are solved well by SQLite, but perhaps that's because Core Data wasn't designed to be used in anything but the simplest use cases? That tends to happen with solutions that are magical.
"they can later convert it back into actual currency?"

Or final goods. Silk Road gives a final good endpoint for BTC
The largest DDoS attack in the history of the Internet
It was fascinating to use terminal inside sublime. I am rails developer I have to frequently switch terminal but now no more.
Ironically TL;dr. Not sure I got much out of it. Some of my best practices when talking to developers at my company:
-Do not leave voice mails. Go see them in person if you can.
-If your signature is longer than your short email and/or contains graphics, rethink your signature.
-Turn off HTML in your email client.
-Expect in-line responses.

The biggest irony of all of this is that I see so many technical recruiters who have massively long signatures with a bunch of graphics.
When everyone has hoarded some bitcoins they can trade them for goods any time they run out of fiat cash or fiat cash is stolen/diluted/frozen, or some arbitrary controls are imposed (e.g. sending money to another country is not easy or cheap). The instant mobility is the true value of "hoarded" bitcoins.
I know I should have put up a demo but google caps the number of request one can make in a day and I didnt really find a workaround on that. Still looking for one though.
If bitcoin price is to crash, I'll be the first one buying.

I get the impression plenty of people might buy if the price dropped to $35 or $30.

My question is: would you then sell if the price dropped a further $5 or $10?
This clearly started from procrastination instead of getting out to work out!! Just kidding, congrats on the launch : )
Unless you are engaged in the multinational legal goings on concerning smartphone patents you'd have to be delusional to think that this announcement has anything to do with you personally.
Perhaps rather than killing the technology off this time they tried to get rid of the person in charge of the technology.

Of course, if this isn't fixed soon...
It's funny because I haven't been able to workout this week because of server prep to handle HN traffic
Why the downvote?

Do you really think the JVM memory-use should be optimised for 100 line toy programs?
Any language takes some time to understand and even more to use effectively.

Understanding Vim's nOm command pattern is pretty easy (repeat n times operator O to text motion command m moves over). But using it effectively takes some practice. Committing it to muscle memory takes about 6 months (same amount of time it takes to master touch typing). You cannot do this faster.

Becoming an expert (which means not only effectively choosing and using commands to transform some text, but knowing a decent subset of entire functionality and also knowing how to extend the functionality) takes even more time.

And if your language were that primitive that mastering it can be done in a day or two, would it really be that complete and high level enough?
I'm not familiar with Rails. Could you explain what you mean in layman terms? Why is code being reloaded on every request by default?
Whether or not free same-day delivery is fair compensation for your participation is a relevant topic.

But your characterization of it I found disingenuous: "Am I to think of Google as just another buddy who needs a lift to the bus station?"

There's no reason for the snark, and to pretend like Google is just trying to score a freebie like your hypothetical mooching friend is framing the argument disingenuously. The cost of delivering something same-day is non-trivial - Google is not expecting a freebie, though you are of course welcome to value your privacy above that dollar amount.
I believe the reasons are that it's A) decentralized B) portable C) easy for businesses to adopt

The liquidity part of it is a big factor, but we've had pretty good liquidity for a while if you're willing to do a bank wire or trade with someone in person.
They published this website (linked, via another blog post, from this announcement) a couple of weeks ago:

http://www.google.com/patents/licensing/index.html

And that in itself is just part of ongoing stuff coming from Google, so as you suggest this is not the kind of thing you throw together in a moment.

Having said that, once you've put in the months/years to get to this stage, you do get to choose the timing of your announcements.
Someone can't use an iPhone because they're juggling Apple IDs?

First, it supports multiple IDs, the limit is one ID per storefront or sync.

Second, if this isn't about multiple IDs but about multiple addresses for a single ID, and if you don't like it supporting the old addresses, go to http://appleid.apple.com and manage them. You can update, edit, and remove old email addresses, decide what your primary one is, etc. I find it helpful to ensure 100% of all services across all devices are using the same exact ID aka email address; one way to enforce this is to be sure your appleID account only has one listed.

On the other hand, if she has inadvertently created multiple IDs over the years, she needs to either settle on one ID per service (my wife has one for music, one for apps, one for iCloud), or she needs to ditch the extra ones and standardize on a single one.

To tell if they're the same or multiple accounts, again, go to http://appleid.apple.com/ and log in with the one you think is the master, be sure the others are listed. If not, they're separate IDs.

None of this stops her from using her phone. Conveniently, all these phones fine with or without the ID.

FWIW, on my Galaxy Nexus I find managing multiple Google Accounts and cloud data sync more precarious. Sure, there's an easy radio button to pick accounts in the Google Play store, for example, but once I made sure I'm using the same ID across devices I've never had a bookmarks, contacts, calendar, or messages sync issue with iCloud, while I am having to go in and reset sync settings for bookmarks, contacts, etc., every couple weeks on Jellybean. And I usually don't know the sync is broken again until I notice something's missing, check sync settings, and see the broken sync alert.
Because designing web standards around laziness is not a great idea and leads to things like.... JavaScript.