chrysoprace
chrysoprace on Hacker News
Location: Brisbane, Australia
Remote: Yes, or hybrid locally
Willing to relocate: Only to Denmark (no sponsorship required)
Technologies: Node.js, TypeScript/JavaScript, React, Next.js, Svelte(Kit), MySQL/SQL Server/PostgreSQL, AWS, Apache Kafka, GitHub Actions, C#/.NET Framework.
Résumé/CV: Available via email
Email: Available in my profile
GitHub: https://github.com/c-kirkeby
Full Stack Software Engineer with 10 years of delivering end-to-end features in loyalty environments, digital marketing applications, serverless event-driven systems via Kafka and Point of Sale integrations. Strong background in software testing and test automation. Experience maintaining greenfield and legacy applications.
There's never been a better time to switch to Firefox. Hopefully soon we'll have another player in this space with Ladybird but for now, Firefox is almost necessary to use the internet unimpeded.
There are also some good Firefox forks out there, and I have been daily driving Zen for nearly a year. However, Librewolf and Floorp are both good options if you don't like Firefox's defaults or their push for more AI features (which you can turn off, to be fair).
(Not a Rails developer, just an outside observer)
Isn't Rails highly opinionated with a focus on being batteries-included? I'm not defending the choice to include Zoom but a batteries-included (for better or for worse) distro is exactly what I would expect from the creator of Rails.
My current standing desk is a custom desk built from some wholesale parts from Linak and a custom MDF board. When we went to build a similar one for my partner we no longer had access to the same MDF supplier (i.e. my dad's startup), so we just went down to the local IKEA and bought a desk board and put it together all the same. Sure it's cheap chipboard, but all the magic is in the frame, actuators and control box so to replace the board is really straightforward and cheap as chips.
Next.js is a poor choice for a client-side application. It is first and foremost a server-side framework, and trying to force it to be client-side is to work against it. There are so many better options than Next.js for dedicated client-side front-ends.
In the past I've purchased a rail pass because I figured it'd be more economical but last trip we just got a couple of IC cards and just booked our shinkansen and that was honestly the best experience. The problem with the rail pass was that it could only be used on some services, and the IC card was usable on most. The most confusing thing is just figuring out which local transport companies have a slightly different network, but it was honestly not bad.
Could be regional - however it's odd that it pops up on old.reddit.com but not reddit.com.
Old Reddit is now completely unusable without an account. Maybe it's time for me to finally stop using it.
I find this struggle with coding too. When Claude spits out a plan I have to really focus to not skim over the details. It's also difficult to parse the plan because I have to work backwards to determine if the high level context matches my understanding of what Claude will do.
For those that don't know, this is an initiative started by Louis Rossmann and is largely run by a few volunteers.
Louis is quite vocal about transparency for consumers and openly sharing knowledge for people to be able to do repairs themselves or even set up a competing business.
I built a new main rig in November because I saw the memory prices going up. I overpaid about AUD$110 above its RRP. The same kit is now AUD$610 above RRP from the same retailer.
Here's hoping I can wait out the current shortage before any upgrades (I typically only upgrade every 5-7 years or so anyway) or replacements, because I do not plan to pay the new price.
It's a Vercel project, so I assume this is intentional. The steps to get started are to log in with Vercel or add an AI Gateway key.
Hacker news generally follows trends, and this is the current trend.
The discussion around coding agents nowadays is steering towards harnesses (which is probably a better description of what this is). "Agent" here is doing a lot of heavy lifting and has become a bit of a catch-all term to describe a model + harness + tooling + prompt + some other things that I've probably not thought about. The harness is a part that's being explored more as many believe it's where we can get some better performance out of the models.
This one in particular is from Vercel who provide a service to use models, so they have a vested interest in providing a harness.
Given Canon is invite-only and most of the article is breaking down the technical implementation, that seems highly unlikely.
I hadn't read this article until now, but I started catching myself using the word at work a few years ago and I've actively been trying to avoid using it for the reasons laid out in this post.
You basically can't. This episode from Syntax[0] shows one provider that he tried to go through to showcase this, and he was fairly certain it wasn't Claude, but of course that was all speculation on his part.
[0] https://www.youtube.com/watch?v=09UELaUhPEw
I think the main problem is just that we don't have a standard library across the browser and server. We have to reinvent everything across both domains because we don't have good building blocks unlike Go which, despite my issues with some the standard library, at least has one.
I'm disappointed that we've fragmented across Node/Deno/Bun, although I was briefly hopeful for Deno since they tried to standardise around ESM and provide a strong standard library. Of course this still had to be bundled for the browser, which has its own issues.
I think that in 2026 Node is a boring technology, but with the fast-moving ecosystem around it if you opt into npm (the registry, not the package manager) it makes it not boring.
The things you layer on top of Node via npm could count as "not-boring" in this instance, especially with the number of supply-chain attacks each month.
I'll have to give it a go to fully understand the use case, but I can't see the value in keeping the work-in-progress artifacts. The sharing aspect is niche, and I could see some use depending on team workflow. I guess it's one step better than "Claude said".
There is never a bad time to learn vim! Not only is it a super useful skill if you end up having to edit a file on a server (and you don't want to deal with nano), it also makes coding fun.
Hey mate, just tried it again and the same issue.
Note: this is for Cowork, not sure if that makes a difference.
Claude asked me a question at 12:05pm my time, came back at 12:40 and the question prompt disappeared and it spat back a message. Previously when I was writing a Google Doc, it would prompt me for questions, I'd come back and it would have timed out like this and just made a new version of the doc.
We use a similar tool at work and it's automatically invited to every meeting. It records, transcribes, and lets you search for something somebody said and when. It is incredibly unsettling.
Having used a bit of a mix of Claude Desktop and Claude Code lately, I discovered that Claude Desktop just times out when it asks you for a decision, and just goes ahead with the action anyway. There is no way to turn this off that I've found, unlike Claude Code where you can ask it to never time out.
There absolutely is something better than LinkedIn; it's email and phone contact. But everybody expects you to be on LinkedIn.
It's pretty bizarre to see them going from being the bot protection platform to differentiating on the kinds of bots they'll block, because now they're facilitating the exact kind of bot automation they made their name protecting against.
I haven't experienced any latency in tmux, so I'm not sure what you're experiencing. For rendering, you may have to change your `TERM` value in your shell.
Tmux is highly keyboard driven and I hardly use any graphical applications outside of my browser. My workflow is basically the same regardless of whether I'm using Linux, macOS or Windows because my workflow lives in the terminal. If I close the terminal, I can continue the session and I can SSH into the machine from another machine.
It's also got a rich plugin ecosystem and is available on pretty much any package distribution. You can also preprogram your layouts if you always do your layouts the same way.
I started noticing problems with MCP auth state failing inside herdr, but working in a normal terminal session or with tmux, so I switched back to using tmux and it's been flawless. I also noticed that herdr was causing errors/warnings in ordinary terminal sessions so it's more trouble than it's worth at the moment (at least for me). It's a shame though, since I otherwise think it's a good tool.
Location: Brisbane, Australia
Remote: Yes, or hybrid locally
Willing to relocate: Only to Denmark (citizen)
Technologies: JavaScript/TypeScript, React, Next.js, Node.js, MySQL/PostgreSQL, AWS, Kafka
Résumé/CV: Available on request
GitHub: https://github.com/c-kirkeby
Email: In the "About" section on my profile
Developer with 10+ years in the industry across development and software testing. Experienced in delivering high-performance applications for direct email and SMS digital marketing, loyalty programs and healthcare.