HNHacker News
TopNewBestAskShowJobs

metabrew

1,486 karma · joined October 18, 2009

Made Audioscrobbler in 2002, founder & (now ex-)CTO, Last.fm Ltd.

Also https://www.irccloud.com/

Beam appreciator. Rust and Bevy fan. Home assistant tinkerer.

Blog: http://www.metabrew.com/

submissionscomments
metabrew··on Windows 8 Doesn’t Want Your App. Try Again Later
tl;dr - submitting stuff to app stores can be a nightmare, regardless of who runs the app store.
metabrew··on Jq - a lightweight and flexible command-line JSON processor
See also, jsawk: https://github.com/micha/jsawk
metabrew··on NFC enabled business cards
Apparently the NFC opens a link to a QR code.
metabrew··on Spotify files accounts: $22M Profit
In other news, licensing fees for on-demand streaming music services expected to rise next year.
metabrew··on PostgreSQL 9.2 released
Since postgres has basic json type support now, and PL/Javascript exists, it's only a matter of time until an extension appears that lets you deploy javascript applications directly to the database.

Who needs CouchDB or Node.js when you can just say CREATE EXTENSION 'couchnodegres.js'

metabrew··on OnLive assets acquired by newly formed company
If your options (1 option = chance to buy 1 share, at a price that's typically fixed when the options was issued) vest over a three year period, it means you would be issued 1/(12*3) of your total options per month, for three years.

A common clause in such a vesting schedule is a "1 year cliff", meaning you don't actually get any options granted to you for the first year of employment. After a year, you get a third (1 of 3 years) worth of options in a lump sum, then the usual monthly amount each month after that.

If you fire employees before they reach their cliff, they don't get any options, and won't benefit at all from any liquidation event / sale / etc.

metabrew··on Electromagnetic Field: a 3-day maker/hacker/geek camp in the UK
I just bought my ticket for this. Don't think I've ever stayed in a tent that has gigabit internet before, should be interesting.

The list of talks and workshops is diverse. See some of you there.

metabrew··on Facebook announces SPDY support
And here's Twitter's response to the same Expression of Interest too: http://lists.w3.org/Archives/Public/ietf-http-wg/2012JulSep/...
metabrew··on Hetzner mail to customers: 1 megawatt more power due to leap second
Here's the requisite graph http://i.imgur.com/hsUDE.png
metabrew··on Bridge is a new RPC framework for building modular services
Looks nice, but there's no way I'd run a closed source binary only server as a critical piece of infrastructure like this.

Planning on selling licenses I suppose? I would have loved to have a poke around in the erlang server code. Cowboy/rabbit/messaging - sounds fun.

metabrew··on How people judge your intelligence and social skills based on your looks: Take 2
Those graphs are absolutely vile.

I kept wondering how anyone who chooses hard-to-read shonky 3d bar charts like that could possibly perform a decent statistical analysis.

metabrew··on Firebase (YC S11) Raises $1.1M For Real-Time App Infrastructure
It's not that simple.

Could have been a convertible loan, which defers setting a valuation.

metabrew··on Start sending dates the right way (aka The ISO8601 101)
You can pry my "<milli|micro>seconds since the epoch" timestamps from my cold dead hands.
metabrew··on Instagram for Android — Available Now.
Signed up; around 40% of pictures in my feed are photos of cups of coffee. Is this normal?
metabrew··on Dear Github, please fix the Watch-Button
Yep i use watch as bookmark, and as such the feed is useless. There needs to be a Star/Fav thing, and leave watching for important stuff.

I've often wanted to write and broadcast a note or short msg (not a commit), that is deemed more important than a commit, about project goings-on and updates. Would be good to announce properly when there are serious changes or new features. Perhaps done with tags, but it needs to be prominence some how, it is all lost in the commit feed atm.

metabrew··on Piracy and the Four Currencies
This is why Steam is so good - it's less of a pain, and takes less time, than piracy.
metabrew··on SPDY Protocol (draft 3) submitted to IETF
I have a (mostly working, neglected) implementation of SPDYv2 in erlang (github.com/RJ/erlang-spdy). I've been following the mailing list about the v3 spec. Notable differences if you are updating a spdy library:

* various fields changed size

* compression dictionary [1] for headers block updated

* a few things clarified where spec was ambiguous

* CREDENTIAL frame, so multiple ssl certs can be used on one connection

* addition of per-stream flow control

The last two are probably the most work for implementers.

[1] Compression dictionary for header block: * Paper: http://www.eecis.udel.edu/~amer/PEL/poc/pdf/SPDY-Fan.pdf * The Dictionary: http://www.cis.udel.edu/~amer/PEL/SPDY/SPDY-proposed-initial...

metabrew··on Massively faster DB with async batching
an equally amusing solution is to just turn off fsync - DB calls should speed up, and data is buffered by the kernel before being written to disk, instead of in the app.
metabrew··on Working Group assembling to discuss HTTP/2.0
I'm looking forward to the inevitable discussions about cross-origin requests, same-origin policy and all that jazz.

Having implemented SPDY/2, they could do a lot worse than just ratifying SPDY (v3 by now..) and perhaps clarify some of the CORS stuff.

metabrew··on Concurrency in Go (or, Erlang done right)
I like go and erlang, but the title is a troll.. Nowhere in the presentation does it compare the pros and cons of the go approach to how erlang does things.

Sometimes selective receive with erlang's pattern matching is really useful. How about erlang's supervision hierarchies and recovering from errors? Erlang's hot code upgrades on long-running systems to avoid any downtime?

Since go has/needs mutexes, it's laughable to say it's "erlang done right". It's nothing like erlang in that sense.

metabrew··on IndexTank is now open source
How does this compare to solr or elasticsearch?
metabrew··on WebSockets RFC is now official
Yep, they undid the crazy 8 bytes of body that wasn't declared by content-length, back in hixie-76. The current protocols play nicely with HTTP aware proxies now.

They introduced plenty of other crazy things.. but at least it works with proxies.

metabrew··on Impossible to scale: Google+ API limited to 10,000 requests per day
This is just one reason that providing a good, robust API is so important: people will just page-scrape.

In the early days of audioscrobbler/last.fm, I added comments to the HTML of our pages, asking people who were writing scrapers to get in touch so we can add additional webservices.

It's much cheaper to serve up an API request, and trying to block scraping is futile.

metabrew··on Richard Stallman’s rider
I think I have more KDE code on my computer than GNU code. Both are undeniably useful, but no one is insisting on calling it KDE/Linux.
metabrew··on Adobe Flash 11 is now stable for 64-bit Linux
I'll be the judge of that.
metabrew··on Rob Pike comments on Ryan Dahl's rant
Wait, what? Is he saying symlinks are bad? I like symlinks.
metabrew··on When "clever" goes wrong: how Etsy overcame poor architectural choices
..and if you've used slony in anger, you know using slony isn't really an option.
metabrew··on “I hate almost all software” — Ryan Dahl
Nothing to do.
metabrew··on A New Flavor... Still Delicious
No pagination (yet, i hope), means i can't browse more than one page of links for any tag, which is rather useless for now.

I want to try the stacks feature. I'm not sure if I care about it or not, but until i can browse all my old links, I have nothing to make stacks with.

Hope they bring back the tag cloud page.

Clicking my tags in the list to the right adds them to the current selection, /tag1+tag2+tag3, with no indication apart from the URL of what's selected and now to deselect. That mechanic is broken horribly right now, but exposing tag intersections is a good idea in general.

The best thing about delicious was the network feed.. that's why I went to the site most days. I hope that is coming back ASAP.

Based on the design and avatar placement, I'm assuming the ability to comment on links others have saved is coming soon: good.

Chrome extension no longer works (why?! it just tagged stuff...) I don't have a bookmark bar visible, so bookmarklets make me sad.

Bit of a rough relaunch, but I guess they always are..

metabrew··on [UK] Petition: Teach Our Kids To Code
I'm going to the Realtime Club dinner in London this month, where Simon Peyton Jones is talking about (the lack of good) IT teaching in schools.

When I was in school (in the UK) we were taught BASIC programming on BBC Micros, and I spent my computer classes writing vertical scrolling racing games and what not. Today, you're taught how to make spreadsheets and powerpoint decks, by teachers who typically know far less than the kids.

So yes, I agree with the sentiment in the article. Would be great to see actual programming classes taught to school kids (only to those that want them though!).

← PreviousPage 3 of 6Next →