Blog & Notizen
Dezember 2014
- Playing Atari games like a pro: DeepMind's machine learning algorithm at work.
- Surprising results: “Your App Makes Me Fat“. Kathy at its best. She had so many "pure-gold" articles like “Create Passionate Users“.
- Rob Conway's Recommended Reading List.
- About Tobi Lütke of Shopify.
- Kill Bill: Open source subscription billing & payment platform.
- Moving into the right direction: “Why the data center needs an operating system“.
November 2014
- MetricsGraphics.js: A time-series charting library on top of d3 from the guys at Mozilla.
- Poe's Law: “Without a blatant display of humor, it is impossible to create a parody of extremism or fundamentalism that someone won't mistake for the real thing.“
- Simon Simek reminds us about the value of trust. This is even more interesting than his Start with why.
- Reactive Programming: The missing manual
- Karl Seguin: How unreliable is UDP?
Oktober 2014
- Michael Stipe: “Are we that warlike, that childish, that afraid?“
- 1984 vs Brave New World, an exchange between the authors.
- Pixelapse Sync: I like the UI.
- EFF relaunches their Surveillance Self Defense (SSD) effort.
- FlatBuffers is a new serialization/deserialization framework from Google, similar to Protocol Buffers and Cap'n Proto.
- We're all confident idiots.
- How to Start a Startup: Paul Graham on stage
- The original source code of SimCity has been migrated to Java and open sourced as Micropolis.
- AngularJS directives for Google's Material Design.
- WebGL Autumn.
September 2014
- The Drone Survival Guide. Twenty-first century birdwatching.
- Wait a moment: How to work with JavaScript, date, and time zones.
- Bleve is a modern text indexing library for Go.
- d3.js Step-by-Step. An introduction to the superb d3.js library.
- Configuring Rails environments: How Grouper does it.
- Protecting your business in China: An introduction.
- Recommended reading on computer security, digital forensics, incident response, malware analysis, and reverse engineering.
- If you're into running, maybe Runtime is for you. It's good to have alternatives, after all.
- The Hyperlapse project at Microsoft Research.
- Some useful tricks for exploring data from the command line.
- Changing history with git, or Git pretty.
- Tesseract-OCR seems like THE choice for an open source OCR.
- sshrc: Should be really in ssh by default, not?
- Google Material Design meets Bootstrap here.
- What every computer programmer should know about floating point (part 1).
- Writing message queues/workers with Google Go: With Redis, as a small standalone app, or by copying Sidekiq. Also: Tuning Redis performance with Go.
- noUiSlider: A range slider.
- BitTorrent Bleep goes Alpha.
- All about circuits: Lessons in electric circuits. There's so much good stuff out there!
- If you get “Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.“ after updating to the latest Xcode/Command Line Utilities, run
sudo xcrun ccand agree to the license agreement (or run Xcode.app and agree there). - C# and the += operator. Know your language!
- How to do full text search with PostgreSQL.
- Rails Tutorial (3rd Ed.) is completely rewritten, and I like it. It's still one of the best sources of learning Rails out there.
- Reddit is still awesome, after all these years. Just sayin.
- How to Start a Startup is an online course provided by the people at Y Combinator, including Paul Graham and many others.
Juli 2014
- HAProxy went 1.5. Updated: 1.5.1.
- When Security Generates Insecurity, or how CSP can be used against you.
- FreeCiv, in the browser. Didn't know they got that?!
- Compare the cost of living between two cities.
- dc.js: Dimensional Charting Javascript Library
- Massive Attack V Adam Curtis. Would love to see this live.
- Slides by Jonathan Zdziarski: Identifying Back Doors, Attack Points, and Surveillance Mechanisms in iOS Devices (PDF)
- Because we can't (part 314). No election results because the server crashed and floppy disks cannot be read. (German article)
- Blogged it about 3 times, minimum. But Steve Wittens writes such much good stuff at acko.net. Lesebefehl!
- Lots of good ideas in Fieldbook. I would love to see this kind of app to become the "database of the non-techie".
- SUIT CSS: A style tool for UI components.
- And another one explains the CAP theorem.
- How to destroy programmer productivity.
- I recently got (re-)interested into Usability Experience, psychology, interaction design etc. There is so much interesting stuff in there, and it's not only theory. E.g. the people at ZURB have a section on Design Triggers that shows hands-on what you could do to trigger an effect at your user's. The fact that more than 90% of all web sites (including mine) ignore these things tells a lot about the state of our industry. If you're interested, The Hipper Element is a very good resource and has a very good crash course on UX and user psychology.
- Google's Material Design for Angular.
- Wikipedia explains Diffie-Hellmann with colors. And this video explains it as well.
- Did you know that you can trim jQuery quite easily?
- Once it's ready, Rust will probably be very interesting. And Steve Klabnik is working on a Rust guide to accompany the Rust intro.
- “SCIENCE. It works, bitches.”—Randall Munroe
- iOS 8 Privacy Updates: That seems like steps into the right direction. But seriously, the cloud is no good for private stuff.
- Will forward this article the next time someone asks how OAuth2 works.
- Personal names are hard. As Patrick already found in 2010.
- Awesome article about the history of the Linux Graphics Stack.
- Lego on the beach, for more than 15 years. Apparently lost by a container that sank in 1997.
- Bob Mould, a personal hero of mine.
- The Inbox guys are heading for a RESTful interface to your inbox.
- This is said to be parts of the source code of Apollo 11.
- Fun with iBeacons.
- What is technical debt?
- Maciej Cegłowski at Beyond Tellerrand: The Internet With A Human Face.
März 2014
- Intel does fonts: Clear Sans
- ClearSkies is an open btsync clone.
- ScrollMagic has all the kind of fancy stuff you see around the web these days.
- Fancy CSS3 animations for AngularJS with angular-motion. It seems like a side-project to angular-strap.
- Q—the data language
- InfluxDB: A time-series database for metrics.
- Cytoscape.js: A JavaScript graph library.
- Squiggle is a free, server-less peer-to-peer LAN messenger.
- Build your own CSS-based animations online with Animatron.
- I already said that etcd is wonderful, did I?
- Scribe is said to be the editor The Guardian uses to edit their stuff online.
- Parse uses Go extensively and open-source their stuff. The go.counting repository for example adds counting to
io.Readerandio.Writer. - WhatLanguage determines the language of a text.
- KVOController by Facebook: Simple, modern, thread-safe key-value observing for iOS and OS X.
- Wording in "Abandoned Cart Emails" is really quite important.
- Trottling strategies for HTTP handlers, in Go. Here's the larger picture.
- Why do I like Go? Rock solid language, taste and style meets decades of experience, good design decisions, a wonderful library, high quality third party libraries, and a helpful and competent community.
- Permanent 2: The Excel-like spreadsheet app.
- gridstylesheets: A glimpse into the future of CSS layouts?
- Continuous Calendar is a nice idea.
- Interactive. By the Twitter guys.
- I will forward this What is performance? blog post to anyone who asks for "faster" or "better" in the future.
- Self-reminder: Feature tours in JavaScript.
- Good summary of TCP, IP, and HTTP. Objc, the periodical, also seems quite a good read.
Februar 2014
- Really have to take a depper look at ReactJS.
- The complete guide to centering a
divwith HTML/CSS. - Broccoli looks good as a build tool. Here's the design decisions behind it.
- Drawing graphcs in pure JS: SigmaJS
- go-systemd: Go bindings to systemd.
- ng-boilerplate helps with the first steps towards a non-trivial AngularJS app.
- Real-time search with Algolia.
- Jörg Prante explains Elasticsearch JVM settings.
- High-performance CSV loading paper.
- The (unofficial US) howto of responding to Where do you live?.
- (Re-)Introduction JavaScript.
- Interesting online courses at Stanford online. Andrew Ng's Machine Learning course is great stuff BTW.
- Create your own Git Server: Gitlab, Gitweb, Gerrit, Gitolite and S3, CGit. Here's a screencast from Sysadmincasts.
- Frequency. Genius!
- Elasticsearch went 1.0.0.
- angular-gettext. Looks good as an alternative to angular-translate (which recently got its 2.0 version tag).
- Some AWS tipps
- browserify.js: Remote control for your browser.
- gulp.js: A streaming build system.
- Squirrel: Fluent SQL for Google Go.
- textql: Executing SQL against CSV.
- OWASP Cheat Sheets: Make your web sites more secure.
- The Environment Object Pattern in Go. I'm using something like this all the time. For me, it's the key to testing in Go.
Januar 2014
- The Best Image Placeholders for web development.
- According to the report “How Hitmen Operate”, the average asking price to kill somebody was £15,180 for British hitmen.
- Uncensored dump of Everpix metrics and financials.
- What a superb idea: Forgotify.
- Douglas Englebart's ABC Model: “(A) do the work, (B) build tools to improve the doing of the work, (C) build tools to improve the improving.”
- Coop: A cheat sheet for common concurrent flows in Golang.
- Hover.css is a collection of various hover effects.
- “We are standing on a whale, fishing for minnows.”—Paul Saffo in his Eulogy for Doug Englebart.
- It's 2014 and character encoding at the database level are still a nightmare. Even GitHub has their problems. On MySQL and MariaDB, it seems safe to use utf8mb4, if your drivers are ready. Here's a guide on switching to utf8mb4.
- GraphSketcher is a nice drawing and data plotting library for iPad and the Mac. Open sourced by OmniGroup. There's other good stuff on their developer page.
- Knapsack: An import/export plugin for Elasticsearch. Uses archive formats and is capable of exporting directly into S3.
- I don't really like Scala syntax, but these guys come up with some interesting stuff, e.g. ScalikeJDBC.
- Results of an international study on toilet paper.
- Living under Drones: Drones, as used by the military today, is state terrorism.
- A nicer color palette for the web.
- Watch a musician rebuild the "One More Time" sample (by Daft Punk).
- Didn't know that games got this realistic already.
- rtc.io is an open-source WebRTC implementation for node.js.
- Public speaking is tough.
- Oracle is hiring.
- First steps towards reading Excel in Go.
- ParseKit is great stuff.
- Imaging: Scaling, resampling, cropping etc. images in Golang.
- The Joys of JavaScript on Beyond pushState: On the subtleties of building single page apps.
- Different Git Workflows: Simple Git Workflow Simple, GitHub Flow, Git Flow, Freeseer, Sandofsky, Merge or Rebase.
- Losing Aaron. Still so sad. A tragedy.
- Whoops. Will be hardly recognized as "good advertising" in Germany.
- Documentaries. Lots of them.
- Some AngularJS tips, e.g. how to remember scrolling position when switching between views. Two other articles are interesting as well, if you're into AngularJS and Golang.
- Ticktock is a job scheduler for Golang, written by the Google's Burucu Dogan.
- “We are offering to buy a new computer with a modern browser for any of our customers who are stuck with IE7. We determined that it would cost us more to support a browser from 2006 in 2014 and beyond than it would to help our clients upgrade their legacy hardware.” (source)
- k-means clustering 86 Single Malt Scotch Whiskies
- HTML parser/tokenizer for Google Go.
- That's how update cycles should look like. Compare that to the global marketshare of Internet Explorer.
- Asbos and Ipnas in the UK. Seems like the world has started to go mad, now also in Germany.
- Backdoors purportedly seen in Linksys & Netgear routers
- On the evolution of words frequency in porn. I assume this web site is now blocked by the UK internet filter ;-)
- GitGutter shows git diffs in Sublime Text.
- The Open Source Data Science Masters.
- Interesting thoughts about the difficulty of private contact-discovery. By Moxie Marlinspike of TextSecure and RedPhone.
- Git Introduction in German by @chneukirchen.
- XMLHttpRequest2 is on its way. Why not use it?
- Online mind mapping (source)