HN user

dajobe

410 karma

Free Software / open source hacker by night (librdf, redland, raptor, rasqal, flickcurl, turtle, triplr), Hadoop SRE at Twitter by day. Ex Rackspace, Digg, Yahoo. https://www.dajobe.org/ @dajobe on the Twitter

Posts29
Comments23
View on HN
explainextended.com 2y ago

Happy New Year: GPT in 500 Lines of SQL

dajobe
6pts0
puri.sm 9y ago

Proving the Known, EFI/UEFI Exploited for BiOS Level Attacks

dajobe
4pts0
jpetazzo.github.io 9y ago

Go and Docker =

dajobe
2pts1
jpmens.net 10y ago

JSON output from a shell

dajobe
1pts0
jkbrickworks.com 10y ago

Lego Earth, Moon and Sun Orrery

dajobe
2pts0
laughingmeme.org 10y ago

Towards an understanding of technical debt

dajobe
2pts0
lwn.net 11y ago

Python without an operating system

dajobe
2pts0
freedom-to-tinker.com 11y ago

Why Your Netflix Traffic Is Slow and Why the FCC Won’t Necessarily Make It Fast

dajobe
75pts110
radar.oreilly.com 11y ago

Keep me safe

dajobe
2pts0
blog.flameeyes.eu 11y ago

The subtlety of modern CPUs, or the search for the phantom bug

dajobe
4pts0
insanecoding.blogspot.gr 12y ago

LibreSSL: The good and the bad

dajobe
1pts0
paulhammant.com 12y ago

Continuous Delivery: The price of admission

dajobe
1pts0
developer.rackspace.com 12y ago

Rackspace Cloud Intelligence: Insights in Monitoring

dajobe
6pts0
attentionshard.wordpress.com 12y ago

Why Tellybug moved from Cassandra to Amazon DynamoDB

dajobe
2pts0
www.youtube.com 12y ago

Android KITKAT 4.4 -- The future of confectionery

dajobe
1pts0
blog.flameeyes.eu 13y ago

Autotools Mythbuster: what's new in Automake 1.14

dajobe
1pts0
www.bbc.com 13y ago

Byte-sized graphic guide to data storage

dajobe
2pts0
code.flickr.net 13y ago

Flickr Highly Available Real Time Push Notifications

dajobe
6pts0
colourmeamused.wordpress.com 13y ago

Fragmentation Comes to iOS

dajobe
4pts2
www.tokutek.com 14y ago

Write Optimization: Myths, Comparison, Clarifications - Tokutek

dajobe
2pts0
jtauber.com 14y ago

ApplePy - Apple ][ emulator in python

dajobe
30pts3
unqlspec.org 14y ago

UnQL Unstructured Query Language from sqlite & couchdb

dajobe
5pts0
www.livestream.com 15y ago

Artur Bergman (Wikia) on SSDs at O'Reilly Velocity - Fuck NoSQL, Sharding, ...

dajobe
23pts2
www.guardian.co.uk 15y ago

Crowdsourcing the Sarah Palin emails: user guide

dajobe
4pts0
www.dailydot.com 15y ago

Reddit - The Hunters and the Gabberers

dajobe
7pts0
blog.mailchimp.com 15y ago

Mailchimp Project Omnivore: Declassified

dajobe
35pts13
dev.chromium.org 15y ago

Google Chrome Courgette differential compression algorithm

dajobe
71pts21
codeascraft.etsy.com 15y ago

Divide and Concur - testing code at etsy

dajobe
36pts5
www.wait-till-i.com 15y ago

The road to being a kick-ass public speaker

dajobe
33pts6

Things it doesn't support: symlinks, posix acls (xattrs). The first one makes it a certain failure for archival use. The hardcoded link to an external crypo service keybase makes it a failure for long term use.

I liked the comment: "I’m a big advocate of remote work culture even if nobody works remote."

That really works: respect people's time even if you are in the shared, no-cube, open office world.

There's no way to point from one part of a JSON doc to another without inventing a terminology or convention for marking the start (anchor) and end of the arc (href). People use 'id' for one end but there's no way to say a json value is actually a reference (href) not just a string. XML has that built in (ID IDREF) and so does HTML, but I didn't say XML was better, I said JSON sucks at markup and graphs. JSON's handy for serializing trees of data with no loops.

You have good taste, since I invented Turtle. To keep this on topic, I've been using JSON for data web APIs since that's what it's best at. It sucks at: markup and graphs of course.

I partially agree with a slight modification. I write a lot of free software / open source software. This relies on copyright of course, to enforce the freedoms. I don't want an onerous registration environment, but if it was "copyright terms to 4 years after last publication without registration" but registration with a fee after that. So if I continue to make the software, it gets the copyright and if I get bored, it turns into PD - and that's fine.

Unfortunate Python 15 years ago

This article / talk is a collection of relatively random python things of which only a few are unarguably good advice such as not using deprecated terms or checking for exact types. The rest is not a good basis for pythonic best practice that I would recommend.

What a pathetic rant. I was totally not surprised that day #1 of a total codebase rewrite would not have all the features of the old version. AVOS hinted enough at this too. At least they are innovating and responding to users. Having said that, I do hope 'networks' returns since that's the feature I miss, so far.

I'm rather skeptical at this stage; the article could have been titled "Google+ could be the social backbone" but that isn't so provocative. When the APIs appear and we see how easy it is to get data in AND out via them, then it'll be clear.

It also doesn't explain how if they don't trust EBS they are going to replace their MySQL on dedicated servers. Sounds like they are considering the Cassandra route. Which gained a query language last week.

How Digg is Built 15 years ago

True, and it isn't the full story of system dependencies. Data dependencies aren't really shown here and they are also tricky, although Cassandra is the the primary ("source of truth") for most things. So for example, if a user does something on the site such as Digg a story, you mainly write Cassandra (several times) but in some cases have to write Redis, as well as flush some caches. Meanwhile async jobs can be writing to HDFS and ultimately MySQL.

How Digg is Built 15 years ago

Boy, a lot of questions. I already mentioned that the different stores have different features. I wouldn't see Redis or Cassandra replacing each other for anything. HBase is a potential replacement for bigger MySQL-like things such as big joins across all user data, actions. M-R inputs are logs in HDFS, copied from scribe. RabbitMQ isn't involved in logging those.

How Digg is Built 15 years ago

You think this diagram is complex? You should see the one that describes the full details. Things I missed out include the tiny Java bit. No Ruby though.

How Digg is Built 15 years ago

I'm the author of this article which was about the technology we use. Your comment doesn't seem to be about tech at all.