LinkedIn annoys me. It proliferates news aggregation features, and new apps, and all sorts of services. It recently bought an iPad news aggregator, you can use it as a publishing platform and it's spewing out money by selling CVs to recruiters. Reid Hoffman is a genius. But consider som
Bayes' rule in Haskell (2007)
Random code snippets, projects and musings about software from Eric Kidd, a developer and occasional entrepreneur.
Your Tumblr is broken. Fix it.
Do you know at least one company that hosts their blog on Tumblr with a domain like blog.myawesomestartup.com, because doing that is easy and fast and there is no reason why you shouldn’t, at least …
Patent Troll Forced To Settle Frivolous Lawsuit Against One-Man Business
This story will circulate a lot today. I’d like to suggest a more informative and accurate headline than the likely “Lodsys dismisses a lawsuit and donates to charity”.
Ydiff: Structural Comparison of Programs
(Click on the above picture to see it in action. See the end of the post for more demos) Motivation I have been imagining a world where programs are not represented as text, but as data structures.…
John Cleese on How to Make Your Life More Creative
“Creativity is not a talent. It is a way of operating.”
How Python became the language of choice for data science
Nowadays Python is probably the programming language of choice (besides R) for data scientists for prototyping, visualization, and running data analyses on small and medium sized data sets. And...
Things You Should Never Do, Part I (2000)
Netscape 6.0 is finally going into its first public beta. There never was a version 5.0. The last major release, version 4.0, was released almost three years ago. Three years is an awfully long tim…
Can Apple read your iMessages?
About a year ago I wrote a short post urging Apple to publish the technical details of iMessage encryption. I’d love tell you that Apple saw my influential crypto blogging and fell all over t…
The $12 Gongkai Phone
Recently, I paid $ 12 at Mingtong Digital Mall for a complete phone, featuring quad-band GSM, Bluetooth, MP3 playback, and an OLED display plus keypad for the UI. Simple, but functional; nothing compared to a smartphone, but useful if you’re going out and worried about getting your primary phone wet or stolen.
Go for System Administrators
{% blockquote %} If I never directly touch a Go concurrency primitive, I’m convinced I’m going to write all my cli apps with it just for ease of deployment. {% endblockquote %}
Hacking the OS X Kernel for Fun and Profiles
My last post described how user-level CPU profilers work, and specifically how Google’s pprof profiler gathers its CPU profiles with the help of the operating system. The specific feature needed from the operating system is the profiling timer provided by setitimer (2) and the SIGPROF signals that it delivers.
Why do RET instructions have a REPZ prepended on x86?
Recently, we began work on a binary static analysis tool. While reading some disassembly, we came across a weird-looking instruction, that was present in most everything we gave objdump .
A most bizarre and mysterious cocoon
by Matthew Cobb This bizarre photo was posted the other day on reddit’s “whatsthisbug” subreddit by Decapod73, with the following information: “Seriously, who makes egg case…
Replacing Python
In the first post, I took a brief look at the programming languages ATS, C#, Go, Haskell, OCaml, Python and Rust to try to decide which would be the …
Leap Motion: Amazing, Revolutionary, Useless
I desperately want it to work, don't you? Just like Minority Report. You wave ...
Rebuilding a simplified Firefox logo
Sean Martell Creative Lead at Mozilla, Transmogrifier of vectors, animator of GIFs, CSS eyebrow waggler, ketchup chip expert, lover of thick cut bacon.
Hacking strength: Gaining muscle with least resistance
Then, after realizing I was too weak to lift my son and his wheelchair in and out of the car, I spent just over a year gaining strength and muscle.
What I learned from others' shell scripts
I am big fan of shell scripts and so love to learn interesting stuff from other's shell scripts. Recently I came across the authy-ssh scripts which eases two-factor authentication for ssh servers. When I walk through scripts, I learned lot of cool things that I am going to share it with you.