Toast
@toast.bunkerlabs.net
I work in software, but my background is in philosophy and literature.
I write free software either because I find the topic interesting, or because the code is my canvas.
To live and to experience is to understand.
📍Alsace, France
I write free software either because I find the topic interesting, or because the code is my canvas.
To live and to experience is to understand.
📍Alsace, France
Pinned
Toast
@toast.bunkerlabs.net
· Oct 26
300 characters are insufficient for a complex and nuanced conversation, so I won't have any of those on here. If you want my serious opinion, contact me off-platform.
I'm just here to hang out with friends, share things that are simple to share, and have fun. Hope you see it the same way!
I'm just here to hang out with friends, share things that are simple to share, and have fun. Hope you see it the same way!
Every time I open this webbed site I take one glance at it, see American politics and gloom, then close it. I could probably build a feed that doesn’t do that but at some point… I don’t have this issue on AP y’know?
June 10, 2025 at 5:59 AM
Every time I open this webbed site I take one glance at it, see American politics and gloom, then close it. I could probably build a feed that doesn’t do that but at some point… I don’t have this issue on AP y’know?
My luck going places: arrive on time, but the way is a bit annoying; flickering light, police intervention, etc.
My luck getting back: “we unstuck the train in front of us; however, in this process, we have also broken the rails”
My luck getting back: “we unstuck the train in front of us; however, in this process, we have also broken the rails”
May 7, 2025 at 11:21 AM
My luck going places: arrive on time, but the way is a bit annoying; flickering light, police intervention, etc.
My luck getting back: “we unstuck the train in front of us; however, in this process, we have also broken the rails”
My luck getting back: “we unstuck the train in front of us; however, in this process, we have also broken the rails”
"Is that what it feels like to develop linux distro?" – Zozin
Yes. Yes it is.
Yes. Yes it is.
May 5, 2025 at 8:58 AM
"Is that what it feels like to develop linux distro?" – Zozin
Yes. Yes it is.
Yes. Yes it is.
Reposted by Toast
I've met way too many people in my life who under the guise of sophisticated "rigor" and "correctness" hide just a shallow uninteresting opinion.
May 3, 2025 at 2:23 PM
I've met way too many people in my life who under the guise of sophisticated "rigor" and "correctness" hide just a shallow uninteresting opinion.
Reposted by Toast
I've been a neovim (then vim) user for a really long time but I decided to learn emacs just to see. I like lisps! How bad can elisp be, right? No distributions because the goal is to learn.
the goal is to spend all of June working near-exclusively in it
been a few days now and… I see…
the goal is to spend all of June working near-exclusively in it
been a few days now and… I see…
April 21, 2025 at 4:33 PM
I've been a neovim (then vim) user for a really long time but I decided to learn emacs just to see. I like lisps! How bad can elisp be, right? No distributions because the goal is to learn.
the goal is to spend all of June working near-exclusively in it
been a few days now and… I see…
the goal is to spend all of June working near-exclusively in it
been a few days now and… I see…
all I want for christmas is a dynamic linker as a library so that you can do relinking in memory on load time so that you can have a functioning dlopen for static executables without depending on any implementation details of the host system
April 17, 2025 at 7:00 PM
all I want for christmas is a dynamic linker as a library so that you can do relinking in memory on load time so that you can have a functioning dlopen for static executables without depending on any implementation details of the host system
TikTok is a local maximum for the kinds of metrics that companies are capable of measuring, which is why everything is TikTok now.
There may be something even more of a local maximum for those criteria, in which case TikTok (and everything else) will turn into that as we discover it.
There may be something even more of a local maximum for those criteria, in which case TikTok (and everything else) will turn into that as we discover it.
April 11, 2025 at 12:16 PM
TikTok is a local maximum for the kinds of metrics that companies are capable of measuring, which is why everything is TikTok now.
There may be something even more of a local maximum for those criteria, in which case TikTok (and everything else) will turn into that as we discover it.
There may be something even more of a local maximum for those criteria, in which case TikTok (and everything else) will turn into that as we discover it.
Reposted by Toast
I'd just like to clear out all the speculations. I don't use evil-mode. I use vanilla emacs keybindings. My problem with evil-mode is that when I use vim bindings I have the expectations for the editor to have low response latency. So it creates unpleasant dissonance for me.
February 20, 2025 at 2:24 PM
I'd just like to clear out all the speculations. I don't use evil-mode. I use vanilla emacs keybindings. My problem with evil-mode is that when I use vim bindings I have the expectations for the editor to have low response latency. So it creates unpleasant dissonance for me.
my legitimate, honest to goodness superpower is that I want to understand wtf I'm doing and wtf is going on
I don't care if it helps me get "career progression" (it doesn't) or anything else
if I don't understand something I don't like that, so I do my best to start understanding it, and that's that
I don't care if it helps me get "career progression" (it doesn't) or anything else
if I don't understand something I don't like that, so I do my best to start understanding it, and that's that
April 10, 2025 at 10:39 AM
my legitimate, honest to goodness superpower is that I want to understand wtf I'm doing and wtf is going on
I don't care if it helps me get "career progression" (it doesn't) or anything else
if I don't understand something I don't like that, so I do my best to start understanding it, and that's that
I don't care if it helps me get "career progression" (it doesn't) or anything else
if I don't understand something I don't like that, so I do my best to start understanding it, and that's that
I don't know any programming languages because my editor abstracts the syntax away from me.
It's called parinfer and–
It's called parinfer and–
April 9, 2025 at 6:04 PM
I don't know any programming languages because my editor abstracts the syntax away from me.
It's called parinfer and–
It's called parinfer and–
You know your empire is crumbling when all you can think about as a path to improvement is "we need to go back".
When all the greatest things in the current way of things are in the past and you can't see a path towards the future, the end is coming, and a drastic change will reset the tendency.
When all the greatest things in the current way of things are in the past and you can't see a path towards the future, the end is coming, and a drastic change will reset the tendency.
April 9, 2025 at 3:06 PM
You know your empire is crumbling when all you can think about as a path to improvement is "we need to go back".
When all the greatest things in the current way of things are in the past and you can't see a path towards the future, the end is coming, and a drastic change will reset the tendency.
When all the greatest things in the current way of things are in the past and you can't see a path towards the future, the end is coming, and a drastic change will reset the tendency.
gonna be really cool when I'm less burnt out (temporary, caused by work stuff, being handled) and sick (don't worry about this one) and will be able to do funny* things again
*: wouldn't you like to know
*: wouldn't you like to know
April 6, 2025 at 1:37 PM
gonna be really cool when I'm less burnt out (temporary, caused by work stuff, being handled) and sick (don't worry about this one) and will be able to do funny* things again
*: wouldn't you like to know
*: wouldn't you like to know
Regular reminder to people that need it: corporations are not your friends. Trading currency for goods or services is, by definition, "strings attached". Simply do not spend the money (whatever that implies for you) if you don't like what you're seeing.
April 5, 2025 at 9:37 AM
Regular reminder to people that need it: corporations are not your friends. Trading currency for goods or services is, by definition, "strings attached". Simply do not spend the money (whatever that implies for you) if you don't like what you're seeing.
I love how @tsoding.bsky.social finally uses AI on stream (to figure out what the license for editline is; it was March 28th, I'm behind) and the AI just makes shit up (it was the Spencer-94 license with the "freely" omitted; BSD-4 is wholly different).
April 4, 2025 at 3:00 PM
I love how @tsoding.bsky.social finally uses AI on stream (to figure out what the license for editline is; it was March 28th, I'm behind) and the AI just makes shit up (it was the Spencer-94 license with the "freely" omitted; BSD-4 is wholly different).
What makes professional programming professional is that there's no way you'd ever do it without being bribed a whole lot of money to inflict that upon yourself.
Actually, that applies to a lot more than just programming, huh.
Actually, that applies to a lot more than just programming, huh.
April 4, 2025 at 11:56 AM
What makes professional programming professional is that there's no way you'd ever do it without being bribed a whole lot of money to inflict that upon yourself.
Actually, that applies to a lot more than just programming, huh.
Actually, that applies to a lot more than just programming, huh.
today in "cool website I found": papersizes.io
Paper Sizes
A comprehensive resource listing the international standards for paper sizes, dimensions and formats.
papersizes.io
April 1, 2025 at 6:38 PM
today in "cool website I found": papersizes.io
went to the book store ("librairie" as opposed to "bibliothèque") today
supported them by getting multiple 100 of € worth of stuff
I now have cool books that are both useful and start conversations (like the new year edition of the code du travail + annotations / commentary)
you should try this too
supported them by getting multiple 100 of € worth of stuff
I now have cool books that are both useful and start conversations (like the new year edition of the code du travail + annotations / commentary)
you should try this too
April 1, 2025 at 5:41 PM
went to the book store ("librairie" as opposed to "bibliothèque") today
supported them by getting multiple 100 of € worth of stuff
I now have cool books that are both useful and start conversations (like the new year edition of the code du travail + annotations / commentary)
you should try this too
supported them by getting multiple 100 of € worth of stuff
I now have cool books that are both useful and start conversations (like the new year edition of the code du travail + annotations / commentary)
you should try this too
"We want sharp engineers" they say, putting upfront their tech stack: Java and Vue.
They do not mean Clojure.
Not sure how they think this works!
They do not mean Clojure.
Not sure how they think this works!
April 1, 2025 at 7:46 AM
"We want sharp engineers" they say, putting upfront their tech stack: Java and Vue.
They do not mean Clojure.
Not sure how they think this works!
They do not mean Clojure.
Not sure how they think this works!
People forget: code is not your asset.
Code is a liability.
LLMs being able to write "a lot of code" at "lower quality" is not a value proposition, it's a suicide plan.
Code is a liability.
LLMs being able to write "a lot of code" at "lower quality" is not a value proposition, it's a suicide plan.
March 23, 2025 at 1:42 PM
People forget: code is not your asset.
Code is a liability.
LLMs being able to write "a lot of code" at "lower quality" is not a value proposition, it's a suicide plan.
Code is a liability.
LLMs being able to write "a lot of code" at "lower quality" is not a value proposition, it's a suicide plan.
Reposted by Toast
Real programmers use simple text editors. And no, that's not what defines them. Quite the opposite. If you start using simple text editor you won't become one. You become one when you realize that generating MBs of text per second is not real programming. It's just API plumbing.
March 22, 2025 at 9:51 PM
Real programmers use simple text editors. And no, that's not what defines them. Quite the opposite. If you start using simple text editor you won't become one. You become one when you realize that generating MBs of text per second is not real programming. It's just API plumbing.
we're not even scratching the surface of what kind of stuff you could do with a web browser, but I did a fedi post about this and 300 characters is nowhere near enough to even give 1% of the ideas I have (3000 get closer)
March 17, 2025 at 7:48 PM
we're not even scratching the surface of what kind of stuff you could do with a web browser, but I did a fedi post about this and 300 characters is nowhere near enough to even give 1% of the ideas I have (3000 get closer)
Reposted by Toast
TypeScript team: rewrites compiler in Go.
Go community: what do you mean your new compiler takes more than a minute to compile? Unacceptable. Dishonorable even. We are so sorry for this sub par experience. Not how we do things around here.
Two days later: WIP 5x speedup.
HN: why pick Go anyway?
Go community: what do you mean your new compiler takes more than a minute to compile? Unacceptable. Dishonorable even. We are so sorry for this sub par experience. Not how we do things around here.
Two days later: WIP 5x speedup.
HN: why pick Go anyway?
cmd/compile: slow escape analysis in large package in the typescript compiler · Issue #72815 · golang/go
Go version go version go1.24.1 linux/amd64 Output of go env in your module/workspace: AR='ar' CC='gcc' CGO_CFLAGS='-O2 -g' CGO_CPPFLAGS='' CGO_CXXFLAGS='-O2 -g' CGO_ENABLED='1' CGO_FFLAGS='-O2 -g' ...
github.com
March 13, 2025 at 12:53 AM
TypeScript team: rewrites compiler in Go.
Go community: what do you mean your new compiler takes more than a minute to compile? Unacceptable. Dishonorable even. We are so sorry for this sub par experience. Not how we do things around here.
Two days later: WIP 5x speedup.
HN: why pick Go anyway?
Go community: what do you mean your new compiler takes more than a minute to compile? Unacceptable. Dishonorable even. We are so sorry for this sub par experience. Not how we do things around here.
Two days later: WIP 5x speedup.
HN: why pick Go anyway?
If there is one thing I do not want in my terminal emulator, it's variable character size.
sw.kovidgoyal.net/kitty/text-s...
sw.kovidgoyal.net/kitty/text-s...
The text sizing protocol
Classically, because the terminal is a grid of equally sized characters, only a single text size was supported in terminals, with one minor exception, some characters were allowed to be rendered in...
sw.kovidgoyal.net
March 9, 2025 at 10:41 PM
If there is one thing I do not want in my terminal emulator, it's variable character size.
sw.kovidgoyal.net/kitty/text-s...
sw.kovidgoyal.net/kitty/text-s...