Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 56
  1. A lot of problems can be removed by construction instead of energy-consuming piecemeal efforts.

  2. Nix Vegas 2026 had the world’s first Nix CTF, and a lot of neat things went into it.

  3. Frontier labs are subsidizing AI usage, and we’d be fools not to use it to improve the state of open source while that holds out.

  4. One of my colleagues through the Recurse Center community posted their thoughts on using AI to contribute to open source, and it got me thinking a bit and goaded me into writing this post.

  5. Introduction AI agents with large tool catalogs need better tool routing that factors in observed usefulness under real conditions.

  6. My Friend Ellem

    I met my friend Ellem a few years ago.

  7. As discussed previously, for gremlins there are three important thought-like functions: Cogitation: the act of planning.

  8. Don't say that he's 'hypocritical', say rather that he's...'

  9. Things are getting weird.

  10. The craftsmanship and engineering behind software development have never been in greater danger–nor seen a greater chance at a renaissance–than they do now. genAI use, whether in the form of discussion with ChatGPT’s web interface on SQL or in the purest…

  11. Once upon a time I got a 5-bay QNAP, and all was well until it got sulky and one of its SATA connectors decided to give up on life.

  12. I’ve got a small handful of packages on Nixpkgs that I maintain.

  13. Every community has some amount of bozo behavior.

  14. Introduction apologia, n. – a defense or justification of one’s beliefs, attitudes, or actions. – Webster’s College Dictionary I’m getting a bit tired of reading (what I consider to be) increasingly reflexive, dismissive, and (frankly) lazy objections or…

  15. Bit of a shower-thought today, a continuation of something that’s been rattling around in my brain for a minute.

  16. I think there’s a much better way of thinking about and referring to what we call “vibe coding”–which quite unfortunately is not at all what it sounds like (warning, sorta NSFW)!

  17. Moving over One of my goals for my sabbatical since last November has been upgrading my blogging infra.

  18. Embattled.

  19. Introduction I’m working on a bookmark manager, and one of the minor features I want is to import all my old Firefox bookmarks.

  20. Book: Walkway

    Introduction Finished Cory Doctorow’s 2017 Walkaway: A Novel today.

  21. While I was fiddling around with my weird hack project (more on that someday), I had an idea for how to use maps in Elixir.

  22. 1 Weird CSS Trick

    Introduction Before we get into anything else, please behold this gross hack: <html> <head></head> <style> @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .spinny { width: 100px;

  23. (Disclaimer: I am not now nor have I ever been a sailor.

  24. Introduction I’ve worked at several companies that had some remote component for collaboration.

  25. Introduction A thread on Lobsters got me thinking…what would I want out of an ideal emplyoment situation?

  26. Introduction I’ve been looking more and more at the ideas behind building comfynets–small self-hosted collections of tools and pages for communities.

  27. Introduction Today I finished reading George Orwell’s Homage to Catalonia, which is a first-person recounting of his experiences fighting Fascism during the Spanish civil war.

  28. Little under the weather yesterday and today, so just gonna list some things I’ll try to write about soon: Multisystem deployment with KVM and Nixops NAS Appliance with Nix Fermi estimations and how web development is an embarassment Assorted things stand…

  29. Every year I do a huge gumbo cookout (8 gallons) with friends for NYE.

  30. This post was originally going to be about how I provisioned a 20TB NAS using ZFS and NixOS.

  31. Once upon a time I worked on a web-hosted research platform for human-robot interaction.

  32. Introduction This is a quick little ramble about the scope of minimum viable products (MVPs), their schedule for creation and delivery, and finally the interplay of those things on developers.

  33. Introduction I’ve been assembling furniture and rearranging my office into a semblance of a standing-desk, so I’m gonna be pick a quick topic for today.

  34. Testing priorities

    Introduction Software testing philosophy is softball subject for blog posts, and after a month of fighting with a NAS build I’m in the mood for an easy write-up.

  35. Introduction I used to dabble in amateur game development, and one of the most interesting bits to me was trying to figure out how to make believable, interesting, and alive worlds.

  36. Introduction A relatively quick little ramble today, inspired by some pre-game chat while eating early dinner and getting ready for the second half of our Delta Green game from last week.

  37. Introduction Yay!

  38. Disclaimer This is all very much a rough idea.

  39. Travel to D.C.

    So, it looks like I’ll be heading out to D.C. tomorrow for a bit on company business.

  40. Introduction I’ve been doing a bit of work lately setting up a new machine for my job, and in the process making some scripts that can ease the process for later developers.

  41. Introduction One of my hobbies and fun things in life is to play tabletop role-playing games.

  42. Introduction Going back to Active Worlds, I’ve always been really fascinated by online virtual worlds.

  43. Introduction I keep a list of little neat projects that I think some programmers might find fun to write for themselves, if not actually use all the time.

  44. I’ve spent the last several months in the Summer 1 2019 batch at the Recurse Center.

  45. Tetrahedron testing

    Introduction One of the weird rabbitholes I fell into while working on the GJK implementation was figuring out how to find the nearest point on a tetrahedron to a query point.

  46. Current State of the Elixir Rigid Physics Library Create stub physics engine server in Elixir as a GenServer(done) Create visualizer for engine state using Three.js and Phoenix Channels (done) Add first body type to physics engine: boxes!

  47. A simple VN engine

    Introduction Yesterday, my colleague Anna here at RC got to talking about her game, and being a bit stuck on how to get Javascript to do what she wanted.

  48. Current State of the Elixir Rigid Physics Library Create stub physics engine server in Elixir as a GenServer(done) Create visualizer for engine state using Three.js and Phoenix Channels (done) Add first body type to physics engine: boxes!

  49. A sketch of the problems The current situation harms workers, it harms consumers and society, and somewhat unintuitively it hurts most employers themselves.

  50. This is a local image!