HNHacker News
TopNewBestAskShowJobs

NeutralForest

1,686 karma · joined January 4, 2021

submissionscomments
NeutralForest··on Where does engineering go? Retreat findings and insights [pdf]
I know but still it was a bit too high level for my taste though I appreciate the effort!
NeutralForest··on Where does engineering go? Retreat findings and insights [pdf]
I thought it was generally interesting but it needs to materialize into processes and tools people can use.
NeutralForest··on The Isolation Trap: Erlang
Yeah I was looking for the next one!
NeutralForest··on Python: The Optimization Ladder
There are some use cases for very dynamic code, like ORMs; with descriptors you can add attributes + behavior at runtime and it's quite useful. Anyways, breaking metaprogramming and more dynamic features would mean python 4 and we know how 2 -> 3 went. I also don't think it's where the core developers are going. Also also, there are other things I'd change before going after monkey patching like some scoping rules, mutable defaults in function attributes, better async ergonomics, etc.
NeutralForest··on Games with loot boxes to get minimum 16 age rating across Europe
Tax rates have been going up on alcohol at least, just boil the frog.
NeutralForest··on Games with loot boxes to get minimum 16 age rating across Europe
The current generation is already consuming much less alcohol! Just keep taxing and it'll be virtually gone.
NeutralForest··on Some Words on WigglyPaint
Full support to the author, I hope they'll be able to keep making things that are interesting and outside the box like Decker and WigglyPaint. I hope they'll find solace in keeping at creative things.

I also wish LLM copies were not crowding out actual artists.

NeutralForest··on What canceled my Go context?
You're kind of building a stack of exceptional cases... Wonder what that is :D
NeutralForest··on What canceled my Go context?
The current meta is to use task groups and bubble up the exception that cancelled the coroutine/task.
NeutralForest··on Verified Spec-Driven Development (VSDD)
> My concern with TDD is that writing tests necessarily implies designing an API upon which those tests operate

It really forces you to do outside-in testing; I usually describe the kind of API I want when chatting with the agents. For example, the CLI options, the routes that might be useful for an API, etc.

> I look at the code and find a rats nest / ball of mud that will cost 10x more tokens to enhance should I ever need to add a feature.

Agreed, I don't know if there are good forcing functions to avoid complexity. The providers have a huge incentive to have you waste your tokens (for example when it re-outputs the complete file when you ask for a tiny change).

NeutralForest··on Hoot: Scheme on WebAssembly
Aside from the debugging & testing I already mentioned, going only through guix is a tough sell considering the very tiny amount of people that use it. It's also incredibly slow and doesn't have many packages available. Even for Emacs, it has this weird way of going around Emacs-installed packages (GNU or MELPA channels). Just like Guile docs, it also doesn't tell you of a good way to do things, it only says "here is what exists" with too little guidance imo. It means people have to figure out how to setup things properly on top of all the rest. It makes for a terrible onboarding.
NeutralForest··on Hoot: Scheme on WebAssembly
A different scheme that has great debugging and testing and also better docs.
NeutralForest··on Hoot: Scheme on WebAssembly
It's such an amazing project, I wish it used something other than Guile but you can't have everything.
NeutralForest··on Goblins: Distributed, Transactional Programming with Racket and Guile
They also have a scheme to webassembly transpiler called Hoot. They do crazy interesting work!
NeutralForest··on My fast zero-allocation webserver using OxCaml
I know some research languages are playing around with linear types, I wonder if we'll see it show up in some language or another.
NeutralForest··on My fast zero-allocation webserver using OxCaml
I'm working with Python and I'm sympathetic to the problem so I'd be curious if you have examples of what Python issues are fixed with OCaml.
NeutralForest··on My fast zero-allocation webserver using OxCaml
I don't think it's been integrated in any mainstream language though.
NeutralForest··on FOSDEM 2026 – Open-Source Conference in Brussels – Day#1 Recap
Yeah ofc but I also like to walk around, I might just camp in a room next year.
NeutralForest··on FOSDEM 2026 – Open-Source Conference in Brussels – Day#1 Recap
Indeed! It's the 3-4x times I'm going to FOSDEM so I'm mainly looking to connect with people doing cool stuff tbh, otherwise I can just watch stuff online for sure.
NeutralForest··on FOSDEM 2026 – Open-Source Conference in Brussels – Day#1 Recap
It was fun but indeed, I spent a lot of time waiting in line for talks and in some rooms I couldn't even enter at all.
NeutralForest··on Fossil versus Git
Yes indeed, I updated to the right terminology.
NeutralForest··on Fossil versus Git
fossil is really cool for the simple fact that you get your issues, tickets and wiki all stored in an SQLite DB. Feels neat and I wish I had more occasions to use it.
NeutralForest··on Programming languages used for music
Yeah it's from 100r https://100r.co/site/projects.html!
NeutralForest··on Programming languages used for music
I've watched a couple of her stuff, it's really inspiring and feels very cosy, like a slice of Internet that lives on its own and creates without being too bothered about the Algorithm™.
NeutralForest··on A year of vibes
I think we already have the tools but no the communication between those? Instead of having actions taken and failures as commit messages, you should have wide-events like logs with all the context, failures, tools used, steps taken... Those logs could be used as checkpoints to go back as well and you could refer back to the specific action ID you walked back to when encountering an error.

In turn, this could all be plain-text and be made accessible, through version control in a repo or in a central logging platform.

NeutralForest··on Bye, Mom
Well, this was horrifying, I can't believe people do this to their kids.
NeutralForest··on The state of Schleswig-Holstein is consistently relying on open source
That's a really good point actually. If you're self hosting, you're already eating some cost by having people, probably in-house, doing the work but the price difference must be quite large and they should use it to support the project.
NeutralForest··on It's Always the Process, Stupid
The Agile Manifesto says "People over process", this can be interpreted in many ways. But ideally you follow the 80/20 rule and have clear cut processes for the most frequent cases and/or liability/law/SLA stuff you can't do without. But you should have fast escape hatches as well imo where a good engineer having admin access on a platform or deploying a hot-fix is also possible.
NeutralForest··on V8 Garbage Collector
It's an interesting article because tech articles rarely revisit the past for what kind of decisions were made and why. Thanks! Also always cool to see a Wingo article because I get exposed to a field I know very little about (how garbage collection works).
NeutralForest··on Using bubblewrap to add sandboxing to NetBSD
Can you explain what reproducible mean in this context? Does that mean that you can recompile everything from "scratch" or does it have a deeper meaning?
← PreviousPage 2 of 16Next →