The Curious Engineer

All blogs / Graphics

Acko.net

acko.net

A blog about random hacks, graphics and design, math and other ephemera.

GraphicsFrontend / CSS / browsersJavaScript / TypeScriptMath

Posts
171 from 28 Oct 2003 to 15 Aug 2026
Posting
now and then (2 in the last year)
Kind
personal blog
Feed
https://acko.net/atom.xml

2026 2

  1. Curvature Beziers
  2. The L in "LLM" Stands for Lying

2025 2

  1. HTML is Dead, Long Live HTML
  2. Occlusion with Bells On

2024 2

  1. The Bouquet Residence
  2. I is for Intent

2023 5

  1. Stable Fiddusion
  2. Sub-pixel Distance Transform
  3. Fuck It, We'll Do It Live
  4. Teardown Frame Teardown
  5. Use.GPU Goes Trad

2022 6

  1. Get in Zoomer, We're Saving React
  2. The GPU Banana Stand
  3. The Case for Use.GPU
  4. The Hiker's Dilemma
  5. React - The Missing Parts
  6. On Progress

2021 10

  1. Who Doesn't Go Nazi?
  2. Frickin' Shaders With Frickin' Laser Beams
  3. The Coddling of the Professional Mind
  4. In Search of Sophistication Cultural assimilation, theory vs practice.
  5. On Variance and Extensibility Making code reusable is not an art, it's a job.
  6. Headless React Doing React-like things without React.
  7. Reconcile All The Things Visual programming for coders.
  8. Climbing Mount Effect Let's actually whiteboard some code.
  9. On Sperging Out The boy who cried leopard.
  10. On Witchcraft Lies, damned lies, and social media.

2020 7

  1. Minds of Its Own A tale from the loop.
  2. On Headaches and Aspirin A computer is an educational device.
  3. Geeks, MOPs and Lightsabers How to mismanage your product and alienate your core audience
  4. The Database is on Fire Real-Time Database Products By Google™
  5. Laughing to Transgress Oh, how we used to laugh.
  6. Lachen om te Zondigen Oh, how we used to laugh.
  7. Software Development as Advanced Damage Control On the reason why software isn't better.

2019 10

  1. How The Next Generation Ruined a Generation What Star Trek actually teaches us about ourselves and others.
  2. Know your Bluecheck Immigration from the inside.
  3. Minimum Viable Bureaucracy How to stay sane in a world of remote, async work.
  4. Lessons From Interesting People Knowledge.z
  5. Hello World on the GPU An easy tutorial for beginners in Rust.
  6. Model-View-Catharsis MVC was a mistake.
  7. The Incremental Machine Up and down the ladder of needlessly recomputing things.
  8. APIs are About Policy REST vs GraphQL, a pox on both houses.
  9. Falling into Faith A retrospective on cultural shifts in tech and elsewhere.
  10. Falling into Faith (NL) Een terugblik over culturele verschuivingen in de technologie en elders.

2015 9

  1. Occupy WWW Street (NL) Internetactivisme en media in het socialerechtvaardigheidstijdperk.
  2. Occupy WWW Street (FR) L'activisme en ligne et les médias à l'époque de la justice sociale.
  3. Occupy WWW Street (FI) (unarchived links) Internet activism and media in the age of social justice.
  4. Occupy WWW Street Internet activism and media in the age of social justice.
  5. Yak Shading Data-driven geometry with emulated geometry shaders.
  6. Shader­Graph 2 Functional GLSL metaprogramming.
  7. MathBox² PowerPoint must die.
  8. MathBox² Part 2.
  9. A DOM for Robots Modelling live data with a computational DOM.

2014 2

  1. The Cargo Cult of Game Mechanics On the existential crisis in gaming and the role of game design.
  2. Shadow DOM Why HTML/CSS is broken and how to fix it.

2013 9

  1. On Asm.js Just a shiny demo or the future of browser computing?
  2. Animate Your Way to Glory Putting math into motion and controlling it precisely, with a little help from Isaac Newton and Admiral Ackbar.
  3. Animate Your Way to Glory - Part II Putting math into motion and controlling it precisely, with a little help from Isaac Newton and Admiral Ackbar.
  4. Zero to Sixty in One Second A new design for Acko.net, fusing WebGL, CSS 3D and HTML at sixty frames per second.
  5. Why Android Hates You Usability, affordance and grannies in Vegas. On mobile phones.
  6. Storms and Teacups Observations on gender, feminism and harrassment.
  7. On WebGL You can transform your ordinary browser into a lush 3D world with one click. Why should you care?
  8. To Infinity… And Beyond! Exploring the outer limits: on the nature of infinity, continuity and convergence.
  9. How to Fold a Julia Fractal A tale of numbers that like to turn: a different look at complex numbers and the strange things they do.

2012 6

  1. Making MathBox Presentation-quality math with Three.js and WebGL.
  2. Going Full Frontal Attending and speaking at Full Frontal conference in Brighton, UK.
  3. Introducing Facing.me A unique way to meet people through video chat, wrapped in a sophisticated CSS3 UI.
  4. This is Your Brain on CSS In which I make a creepy disembodied head in your browser.
  5. A Useful BitTorrent Analogy "No, I don't have a Torrent program and I'm not downloading one."
  6. Making Love to WebKit If the world is going to end in 2012, Acko.net will at least go out in style: I've redesigned.

2011 1

  1. On TermKit I'm trying to combine WebKit and Node.js into a new kind of terminal, with an emphasis on rich display and web/network orientation.

2010 2

  1. Wiki TL;DR – WikiLeaks Reader An extension for Chrome and Safari which reformats WikiLeaks ‘Cablegate’ documents for readability.
  2. My JS1K Demo - The Making Of I couldn't resist making a demo for the JS1K contest. So I pulled out my bag of tricks from my Winamp visualization days.

2009 13

  1. Making Worlds 4 - The Devil's in the Details
  2. Kindle Faux PDF Zoom
  3. Making Worlds - Intermission
  4. Making Worlds 3 - That's no Moon...
  5. Making Worlds 2 - Scaling Heights
  6. Making Worlds 1 - Of Spheres and Cubes
  7. Making Worlds: Introduction In this multi-part series I try to make a procedural planet generator that runs on the GPU.
  8. JavaScript audio synthesis with HTML 5
  9. Rick Falkvinge on the Swedish Pirate Party
  10. Our New Art Wall
  11. Think Culture, not Race
  12. The Reality of Illegal TV Downloads
  13. Using Web APIs for Research

2008 13

  1. CSS Sub-pixel Background Misalignments
  2. Projective Texturing with Canvas
  3. Noir meets web I designed a 'farewell' page for Leuven Speelt, a student theater group run by friends.
  4. Taming complex numbers in Grapher.app
  5. Abusing jQuery.animate for fun and profit (and bacon)
  6. Welcome to the World of Tomorrow!
  7. English Bay Sunset
  8. Safe String Theory for the Web A thorough breakdown of the thorny problem of handling textual data on and around the web.
  9. Impressive Belgian film on autism
  10. Poster design for Interfacultair Theaterfestival 2008
  11. Because there are too many serious websites around
  12. On not doing Drupal anymore
  13. Sadly, undeniably true

2007 24

  1. Stargate Atlantis meets Line Rider – Go Rodney!
  2. Ensuring your contributed code gathers dust
  3. Stanley Park Panorama
  4. British Columbia Advisory System
  5. jQuery OSCMS presentation slides
  6. Design presentation slides
  7. Going to the US sucks
  8. Drupal.org Explosion and Trends
  9. ComicJuice gets even better
  10. Announcing.... ComicJuice!
  11. Drupal's Designer Future
  12. Children of Men Fake Media
  13. Poster for Interfacultair Theaterfestival done
  14. LeuvenSpeelt another year
  15. OSCMS Talk: Designer Eye for the Geek Guy/Gal
  16. Vancouver PHP Conference
  17. Authenticated Distributed Search (OpenSearch, OpenID)
  18. Nokia N73 Review
  19. Expanding Textareas
  20. Making Drupal smarter
  21. Vancouver: Report
  22. Updated Drupal TextMate Bundle
  23. Wanted: Quicktime Tracked Music Plug-in
  24. On Breaking Things

2006 28

  1. Line Rider - Urban Run
  2. Drupal OpenSearch Aggregator
  3. Wordpress.com copies Drupal theme
  4. jQuery Menu Scout
  5. Ahoy Vancouver
  6. Fquery
  7. I ♥ Cocoa
  8. Mouse Handling and Absolute Positions in JavaScript
  9. On a lighter note
  10. A new default theme for Drupal?
  11. fQuery Sneak Preview
  12. jQuery DrupalCon Talk
  13. jQuery is in Drupal core!
  14. Pulse
  15. The IE7 Myth
  16. Aboot time I started working, eh?
  17. Drupal OpenSearch module released
  18. Farbtastic Color Picker An easy-to-use, compact jQuery color picker.
  19. New Design for Acko.net
  20. A Taste of Things to Come
  21. Spotlightish search result grouping
  22. XSS & friends: Text Handling in PHP applications
  23. 'New Wave' JavaScript in Drupal: jQuery
  24. Cocoa, Lemons and Geeks
  25. Handy Drupal Core Development
  26. The Cocoa Journey Begins
  27. Leuvenspeelt.be: Theater and Drupal
  28. TextMate Drupal Bundle

2005 6

  1. Degradable Javascript Widget Fun
  2. Clogs, windmills and tulips (Amsterdam)
  3. Summer of Code - Ajax Functionality for Drupal
  4. Proposal for Implementing Unicode in PHP
  5. PHP, Unicode and ostriches.
  6. DrupalCon - Theme Development presentation

2004 11

  1. Sprankle Character Map
  2. Drupal search improvements
  3. UFPDF: Unicode/UTF-8 extension for FPDF
  4. PHP 5 references fun: clone for PHP4.
  5. UTF-8 conversion support for mIRC
  6. Drupal filter system updating
  7. Improved Weights in Drupal - Up/down
  8. My ideal text editor
  9. Redesign
  10. Having fun with w.bloggar
  11. The Crystal Ball says

2003 2

  1. Drupal XML weirdness
  2. Advanced Visualization Studio AVS was a music visualizer that shipped with Winamp, popular in the early 2000s. I made lots of visuals for it.

Undated 1

  1. CSS Fun