Syria Bars Text Messages With Irish-Made Gear – Bloomberg : Anti-spam/AV filtering technology turned to a different purpose: political repression. ‘The next day, 225 instructed Syriatel to block messages containing the word “massacres.”’
(tags: antispam ireland repression technology syria politics cellusys adaptivemobile)
Justin's Linklog Posts
Turbocharging Solr Index Replication with BitTorrent : Etsy now replicating their multi-GB search index across the search farm using BitTorrent. Why not Multicast? ‘multicast rsync caused an epic failure for our network, killing the entire site for several minutes. The multicast traffic saturated the CPU on our core switches causing all of Etsy to be unreachable.’ fun!
(tags: etsy multicast sev1 bittorrent search solr rsync scaling outages)Apache Kafka : ‘Kafka provides a publish-subscribe solution that can handle all activity stream data and processing on a consumer-scale web site. This kind of activity (page views, searches, and other user actions) are a key ingredient in many of the social feature on the modern web. This data is typically handled by “logging” and ad hoc log aggregation solutions due to the throughput requirements. This kind of ad hoc solution is a viable solution to providing logging data to an offline analysis system like Hadoop, but is very limiting for building real-time processing. Kafka aims to unify offline and online processing by providing a mechanism for parallel load into Hadoop as well as the ability to partition real-time consumption over a cluster of machines.’ neat
(tags: kafka linkedin apache distributed messaging pubsub queue incubator scaling)
An Irishman’s Diary – The Irish Times – Thu, Feb 09, 2012: A History Of Ireland In 100 Excuses : ‘4. A shortage of natural resources.’ very good
(tags: history ireland excuses trevelyan)
Blank Canvas Script Handler : ‘This extension lets you customize web sites by running bits of JavaScript on pages. It’s kind of an unofficial Greasemonkey for Chrome, and supports many of the GM_* functions used in most scripts.’
(tags: google-chrome chrome browsers javascript ui customization greasemonkey userscripts extensions via:mmeaney)
lrzip : ‘Lrzip uses an extended version of rzip which does a first pass long distance redundancy reduction. The lrzip modifications make it scale according to memory size. […] The unique feature of lrzip is that it tries to make the most of the available ram in your system at all times for maximum benefit. It does this by default, choosing the largest sized window possible without running out of memory.’
(tags: zip compression via:dakami gzip bzip2 archiving benchmarks)
_Intellectual property rights and innovation: Evidence from the human genome_ (PDF) : ‘Do intellectual property (IP) rights on existing technologies hinder subsequent innovation? Using newly-collected data on the sequencing of the human genome by the public Human Genome Project and the private rm Celera, this paper estimates the impact of Celera’s gene-level IP on subsequent scientic research and product development. Genes initially sequenced by Celera were held with IP for up to two years, but moved into the public domain once re-sequenced by the public eort. Across a range of empirical specications, I nd evidence that Celera’s IP led to reductions in subsequent scientic research and product development on the order of 20 to 30 percent. Taken together, these results suggest that Celera’s short-term IP had persistent negative eects on subsequent innovation relative to a counterfactual of Celera genes having always been in the public domain.’ (via Tony Finch)
(tags: via:fanf genetics ip copyright open-source celera patents papers pdf)
Politics.ie – Labour Senator takes to twitter to defend comments, insults all around him : In which Ben Walsh memorably takes on racist/right-wing comments from a Labour senator, and gets told to “go back to D4”. ho ho
(tags: twitter funny ireland politics)Éire Trea May Be the World’s First Irish-Eritrean Food Truck – SFoodie : Brilliant. ‘The menu lists dishes like battered sausages, Irish curry with chips — Irish curry tastes similar to Japanese curry, Hyland says — and shepherd’s pie alongside chicken doro-wat or vegetable stew served over injera bread. They’ve attempted a couple of fusion experiments, such as shiro (ground-chickpea stew) nachos, and have a few more ideas they’re playing around with, but it’s still early days.’ (via Ben)
(tags: curry irish eritrean food battered-sausages food-trucks)
The best “why estimation is hard” parable I’ve read this week : ‘A tense silence falls between us. The phone call goes unmade. I’ll call tomorrow once my comrade regains his senses and is willing to commit to something reasonable.’
(tags: agile development management programming teams estimation tasks software)
Neil Young on piracy : ‘I look at the internet as the new radio. I look at the radio as gone. […] Piracy is the new radio. That’s how music gets around.’
(tags: internet filesharing piracy copyright neil-young music)
Why should we stop online piracy? – opinion – 19 January 2012 – New Scientist : ‘There’s no evidence that the US is currently suffering from an excessive amount of online piracy, and there is ample reason to believe that a non-zero level of copyright infringement is socially beneficial. Online piracy is like fouling in basketball. You want to penalise it to prevent it from getting out of control, but any effort to actually eliminate it would be a cure much worse than the disease.’ Good description of ‘dead weight loss’ and the consumer pressure on the industry that illegal competition poses
(tags: piracy new-scientist slate sopa filesharing dead-weight-loss economics music movies)Does Online Piracy Hurt The Economy? A Look At The Numbers – Forbes : ‘The data simply doesn’t suggest that piracy is causing any serious economic harm to the US economy or the entertainment industry. Heavy-handed approaches to preventing piracy are wrong-headed and reveal a dangerous level of short-term thinking on the part of both lawmakers and industry leaders. Worse, the impetus to crack down on piracy is based largely on industry data that wildly inflates the problem.’
(tags: piracy forbes filesharing politics sopa economics law)Adrian Weckler confims that “Ireland’s SOPA” will be vague and open-ended : ‘The clear implication from [Adrian’s] interview with Sean Sherlock is that the proposed measures will be lacking in any real detail, leaving it entirely up to the judges as to what types of blocking might emerge. (Possibly going beyond web blocking to also target hosting and other services.) This ambiguity — as well as jeopardising fundamental rights — will create intolerable uncertainty for businesses such as Google who might find themselves at risk of business threatening and unpredictable injunctions and will certainly deter others from setting up in Ireland.’ — this is much, much worse than I thought, particularly given the level of technical knowledge among Ireland’s judges (if Mr. Justice Charleton’s performance in EMI v. UPC is anything to go by).
(tags: sopa ireland law filesharing piracy internet filtering blocking)
The Captain of the Costa Concordia is Totally Screwed [OP/ED] : ‘For the most senior officer on board, the one who had been entrusted with the care and safety of this magnificent ship, his job was far from over. In fact the Captain had just added a new job title to his resume, that of ON SCENE COMMANDER. But apparently he didn’t realize it because he took off in a lifeboat, leaving this giant steaming pile to be picked up by the Italian police and Coast Guard who are continuing to search for survivors, and prevent looters from gaining access. The Captain didn’t just take off in a lifeboat, he left the entire scene completely.’ oh dear. (via Tony Finch)
(tags: via:fanf disaster ineptitude maritime boats tourism giglio sea sinking liners safety)Ultra Slow Wuthering Heights by Kate Bush : 36 minutes long. Actually BRILLIANT
(tags: kate-bush music sloooow 1978 youtube video via:rosco)
Freeman on the land – RationalWiki : fantastically encyclopedic description of the “freeman on the land” pseudolegal gibberish, now being employed in an attempt to evade unpleasant taxes or fees — this stuff is on the rise in post-economic-collapse Ireland, unsurprisingly
(tags: debt legal freemen freeman law taxes ireland recession)
Project HGG: FAQ : Hackerspace Global Grid — ‘We want to understand, build and make available satellite based communication for the hackerspace community and all of mankind.’ Space is the place!
(tags: space ccc satellite communication internet hackerspace)
Skeuomorph : word of the day, via a comment on http://www.jwz.org/blog/2012/01/snow-crash-simulated/ : ‘A skeuomorph /?skju??m?rf/ skew-?-morf, or skeuomorphism (Greek: skeuos—vessel or tool, morphe—shape),[1] is a derivative object that retains ornamental design cues to a structure that was necessary in the original.[2] Skeuomorphs may be deliberately employed to make the new look comfortably old and familiar,[3] such as copper cladding on zinc pennies or computer printed postage with circular town name and cancellation lines’
(tags: words language history objects ornament design wikipedia)
Punching through The Great Firewall of T-Mobile : well, this is bizarre — it seems T-Mobile UK are blocking encrypted email submission and OpenVPN traffic in their mobile internet access products. Why? Who knows — but at least filtering RST packets evades the block, as in the Great Firewall of China
(tags: china filtering rst internet iptables t-mobile uk payg mobile-internet)
ChessBase.com – Chess News – A Gross Miscarriage of Justice in Computer Chess (part two) : An amazing article, via Nelson Minar — careful examination of the evolution of chess programs over the past 8 years appears to show clear signs of code/algorithm copying and unauthorised reverse engineering — by many of the developers. ‘Dr Søren Riis of Queen Mary University in London shows how most programs (legally) profited from Fruit, and subsequently much more so from the (illegally) reverse engineered Rybka. Yet it is Vasik Rajlich who was investigated, found guilty of plagiarism, banned for life, stripped of his titles, and vilified in the international press – for a five-year-old alleged tournament rule violation. Ironic.’
(tags: chess code games open-source licensing reverse-engineering copyright infringement via:nelson)
High Scalability – How Twitter Stores 250 Million Tweets a Day Using MySQL : MySQL as a storage backend — basically an InnoDB store
(tags: mysql twitter scalability gizzard innodb performance database)
Using a Feistel Network for full-cycle permutation : nice algorithm. requires that the permuted set’s size be a power of 2 however – although for smaller sets you can just skip to the next output value, since they’re not going to repeat
(tags: feistel-network full-cycle permutation shuffling algorithms)algorithm – Generating shuffled range using a PRNG rather than shuffling – Stack Overflow : some reasonably good answers on using an LFSR or LCG to generate a full-cycle permutation with no repeats
(tags: lfsr lcg algorithms permutation shuffling)
French President’s Residence ‘Busted’ For BitTorrent Piracy | TorrentFreak : ‘According to data from YouHaveDownloaded.com, a range of downloads have been actioned from the Palace including a cam copy of Tower Heist, a telesync copy of Arthur Christmas, and music from The Beach Boys.’ I love this. The data is, of course, filled with potential inaccuracies — and that’s the point
(tags: bittorrent surveillance downloading internet privacy france hadopi)SiliconRepublic story on CoderDojo : ‘it’s both incredible and poignant that a voluntary movement that was born in Ireland during the summer is about to go international. Coder Dojo, the brainchild of 19-year-old entrepreneur and programmer James Whelton from Cork and tech entrepreneur Bill Liao, began as a Saturday morning club for kids to teach each other software programming. It has grown into a national movement up and down Ireland, a place where kids and their parents can go and learn to write software code in a friendly environment. The first UK Coder Dojo was held in London only last week and other countries in Europe are clamouring to get the initiative started there, too.’ Good on them!
(tags: coderdojo programming coding kids children teaching education tech ireland)
Air France 447 Flight-Data Recorder Transcript – What Really Happened Aboard Air France 447 – Popular Mechanics : The (comp.)risks of overautomation strike again. “When trouble suddenly springs up and the computer decides that it can no longer cope—on a dark night, perhaps, in turbulence, far from land — the humans might find themselves with a very incomplete notion of what’s going on. They’ll wonder: What instruments are reliable, and which can’t be trusted?”
(tags: aviation crash flight flying autopilot stalls warnings alarms ui af447 risks automation)spark : sparklines in your terminal window. Simply give it a comma or space-separated list of data values, and it’ll generate an ANSI-graphics sparkline chart. Brilliant! (via mjd)
(tags: via:mjdominus sparklines charts graphs bash shell terminal cli ansi)
Script used by Instagram to duplicate the paged-in VM pages to another host : as seen in their “Instagram Engineering” post
(tags: vmtouch vm linux unix tools instagram)vmtouch – the Virtual Memory Toucher : ‘vmtouch is a tool for learning about and controlling the file system cache of unix and unix-like systems. It is BSD licensed.’
(tags: vmtouch vm linux unix fs filesystems instagram)Scott Andreas – Garbage, Garbage Everywhere [slides] : ‘GC Strategies for Event Processing Systems on the JVM’
(tags: gc java jvm event-streams event-processing tuning slides presentations scott-andreas performance)Large file management with git-annex : ‘uses Git to manage files that are larger than Git can easily handle—without checking them into the repository. But git-annex provides ways to track those files using much of the same infrastructure as Git, so that moving or deleting those files can all be tracked in much the same way as committed files. In addition, git-annex allows for branches and distributed clones of its trees.’ I may investigate using this to sync my MP3s instead of SVN
(tags: git git-annex version-control)
collectSPACE : ‘The Source for Space History and Artifacts’ — and just in time for xmas too!
(tags: space spaaace memorabilia collecting gomi tat artifacts ebay science xmas)
747s using VLANs to secure in-flight access to engine management systems : ‘I was contracted to test the systems on a Boeing 747. They had added a new video system that ran over IP. They segregated this from the control systems using layer 2 VLANs. We managed to break the VLANs and access other systems and with source routing could access the Engine management systems.’ (via Risks)
(tags: scary aviation flight security boeing 747 via:risks)LINX Public Affairs » Scarlet wins in European Court : ‘The Court judgement therefore goes well beyond saying what a court may decide, by means of an injunction: it also sets out the limits of Member States’ powers to legislate to draft ISPs as copyright police. It will be a crucial precedent in future arguments about the Digital Economy Act, in the UK, HADOPI in France, various blocking requirements in Italy, and numerous other schemes across the EU. As victories for ISPs in the copyright wars go, this one was comprehensive. It will be seen as a landmark ruling for years to come.’ woot
(tags: linx scarlet isps hadopi eu privacy filtering copyright irma filesharing)
How does LMAX’s disruptor pattern work? – Stack Overflow : LMAX’s “Disruptor” concurrent-server pattern, claiming to be a higher-throughput, lower-latency, and lock-free alternative to the SEDA pattern using a massive ring buffer. Good discussion here at SO. (via Filippo)
(tags: via:filippo servers seda queueing concurrency disruptor patterns latency trading performance ring-buffers)Scrapheap Transhumanism : Lepht Anonym and the ‘Grinders’. crazy stuff — low-end DIY cybernetic augmentation. ‘The implants sit in various places under my skin: middle fingertips of my left hand, back of the right hand, right forearm — tiny magnets, five or six millimeters across, coated in gold and then in silicon to isolate the delicate metal from the destructive environment of your body. They’re something of an investment at about thirty euros apiece, and hard to get hold of, but worth pursuing. When implanted, they become technological sensory organs. There’s an entire world of electromagnetic radiation out there, invisible to most. Our cities are saturated with it. A radio, for instance, gives off a field that’s bigger than the device itself. So do power supplies and wires in the walls. The implants pick up on the fields, and because they’re magnets, they fizz with gentle electricity, telling you this hard drive is currently active, that one is turned off, there’s the main line in the wall. Holding a mobile phone, you can feel the signals it sends and receives. You know it’s ringing before it starts to play any sounds, and when you answer it, you stick the touchscreen stylus to the back of your hand to hold it, then to your finger to type.’
(tags: diy augmentation cybernetics transhumanism lepht-anonym grinders biohacking cyberpunk medicine)Apache considered harmful : ouch
(tags: git asf apache via:hn github programming)
the legend of St. Columba, patron saint of copyright infringers : ‘At this point IPKat team member Jeremy dons his old academic hat and excitedly draws attention to some research he did on the St Columba case. The goodly saint was given access to a psalter that was in the possession of Abbot Finian in around the year 560. A psalter is a book of psalms — definitely public domain stuff, having been compiled during the reign of King David, who is generally reckoned to have died around 970 years before the common era. Even on a life + 70 year basis, copyright would have expired around getting on for 1,500 years before Columba came on to the scene. Having illicitly copied the psalter he refused to deliver it up to King Dermot of Tara, who famously said “to every cow its calf, to every book its copy” — not “to every cow its calf, to every author his work”. Anyway, to cut a long story short, Columba refused to hand it over, fled the country for the safety of England (like the founder of Wikileaks), converted the Picts to Christianity, settled in Iona and became a saint. You can read this all in “St Columba the Copyright Infringer” [1985] 12 European Intellectual Property Review 350-353.’ (via Eoin O’Dell). Someone fill in the misquoting High Court judges….
(tags: st-columba books via:cearta ireland law history filesharing copyright)eclim (eclipse + vim) : ‘Eclim is less of an application and more of an integration of two great projects. The first, Vim, is arguably one of the best text editors in existence. The second, Eclipse, provides many great tools for development in various languages. Each provides many features that can increase developer productivity, but both still leave something to be desired. Vim lacks native Java support and many of the advanced features available in Eclipse. Eclipse, on the other hand, still requires the use of the mouse for many things, and when compared to Vim, provides a less than ideal interface for editing text. That is where eclim comes into play. Instead of trying to write an IDE in Vim or a Vim editor in Eclipse, eclim provides an Eclipse plug-in that exposes Eclipse features through a server interface, and a set of Vim plug-ins that communicate with Eclipse over that interface. This functionality can be leveraged in three primary ways, as illustrated below.’
(tags: eclipse java programming software vim editors refactoring)
Determining response times with tcprstat : ‘Tcprstat is a free, open-source TCP analysis tool that watches network traffic and computes the delay between requests and responses. From this it derives response-time statistics and prints them out.’ Computes percentiles, too
(tags: tcp tcprstat tcp-ip networking measurement statistics performance instrumentation linux unix tools cli)
DTrace and Erlang : from Basho, via istvan. DTrace is becoming more compelling as a deep instrumentation/monitoring API — I didn’t realise disabled DTrace probes were virtually 0-overhead (a “2 NOOP instruction placeholder”, apparently), that’s nifty. Wonder if they’ve fixed the licensing mess, though
(tags: dtrace monitoring instrumentation debugging tracing unix erlang via:istvan)
Benchmarking Cassandra Scalability on AWS – Over a million writes per second : NetFlix’ benchmarks — impressively detailed. ’48, 96, 144 and 288 instances’, across 3 EC2 AZs in us-east, successfully scaling linearly
(tags: ec2 aws cassandra scaling benchmarks netflix performance)
Inside the mind of the octopus : “Researchers who study octopuses are convinced that these boneless, alien animals—creatures whose ancestors diverged from the lineage that would lead to ours roughly 500 to 700 million years ago—have developed intelligence, emotions, and individual personalities. Their findings are challenging our understanding of consciousness itself.”
(tags: octopus animals biology consciousness neuroscience science)Dark Sky – Weather Prediction, Reinvented by Adam Grossman & Jack Turner — Kickstarter : Yes! short-term weather prediction and dataviz. I’ve been vaguely considering ideas along these lines recently, but these guys have gone much further. US residents, fund it — I really hope this gets made and makes it to Ireland…
(tags: crowdfunding weather apps cool dataviz visualization)Studded Bicycle Tires : Thinking of the winter commute again. This page has a load of fantastic info on winter tyres
(tags: ice winter tires tyres cycling shopping commute)
Linux SS Utility To Investigate Sockets / Network Connections : ‘When amount of sockets is enough large, netstat or even plain cat /proc/net/tcp/ cause nothing but pains and curses. In linux-2.4 the desease [sic] became worse: even if amount of sockets is small reading /proc/net/tcp/ is slow enough. This utility presents a new approach, which is supposed to scale well.’ via scanlan
(tags: via:scanlan ss linux sockets networking tools cli)
Storage Infrastructure Behind Facebook Messages : HBase and Haystack; all data LZO-compressed; very interesting approach to testing — they ‘shadow the real production workload into the test cluster to test before going into production’. This catches a ‘high percentage’ of issues before production. nice
(tags: testing shadowing haystack hbase facebook scalability lzo messaging sms via:james-hamilton)
Avoiding Full GCs in HBase with MemStore-Local Allocation Buffers : Fascinating. Evading the Java GC by reimplementing a slab allocator, basically
(tags: memory allocation java gc jvm hbase memstore via:dehora slab-allocator)How to beat the CAP theorem : Nathan “Storm” Marz on building a dual realtime/batch stack. This lines up with something I’ve been building in work, so I’m happy ;)
(tags: nathan-marz realtime batch hadoop storm big-data cap)
peak6/scala-ssh-shell – GitHub : ‘Backdoor that gives you a scala shell over ssh on your jvm. The shell is not sandboxed, anyone access the shell can touch anything in the jvm and do anything the jvm can do including modifying and deleting files, etc.’ nifty!
(tags: scala ssh repl interactive debugging coding jvm java)Anrealage pixelled shop : ‘Experimental japanese designer Kunihiko Morinaga has been inspired by pixel for his latest FW 2011 collection of his brand Anrealage. The best part is that this pixelled style has been applied also to his brand showroom in Harajuku, Tokyo.’ Love the rug
(tags: anrealage pixelation pixel-art via:mlkshk rugs shops tokyo kunihiko-morinaga)
the etymology of the anatomical term “Thagomizer” : ‘The term was coined by Gary Larson in a 1982 Far Side comic strip, in which a group of cavemen in a faux-modern lecture hall are taught by their caveman professor that the spikes were named “after the late Thag Simmons”. The term was picked up initially by Ken Carpenter, a palaeontologist at the Denver Museum of Nature and Science, who used the term when describing a fossil at the Society of Vertebrate Paleontology Annual Meeting in 1993. Thagomizer has since been adopted as an informal anatomical term, and is used by the Smithsonian Institution, the Dinosaur National Monument in Utah, the book The Complete Dinosaur and the BBC documentary series Planet Dinosaur.’ (via John Looney)
(tags: via:john-looney thagomizer the-far-side comics til dinosaurs funny)
Computer Virus Hits U.S. Drone Fleet : ‘Predator and Reaper crews use removable hard drives to load map updates and transport mission videos from one computer to another. The virus is believed to have spread through these removable drives.’ hmm, not quite sure how that air gap is supposed to work
(tags: air-gap security drones viruses firewalls)
Bayes’ theorem ruled inadmissible in UK law courts : Bayes’ theorem, and ‘similar statistical analysis’, ruled inadmissible in UK law courts (via Tony Finch)
(tags: uk law guardian via:fanf bayes maths statistics legal)