Thoughts
I played some modded yesterday. Took like 20 minutes to figure out what was going on. I'm pretty late game.
I hate life because you can talk to someone doing a crossword by saying “my friend wrote a cross word for the New York Times” and they’ll
say “I do the Apple News crossword” well okay. I’m sorry I don’t have a friend who writes crosswords for Apple News. And then you have to walk away like it’s an NPC in a point and click adventure game and you’ve heard all of their voice lines.
"It's not easy to find a kind of hope that can withstand the reality that children die, that we are monstrous to one another, that we are
capable of hurting each other in profound and lasting ways. But I think it's possible."
-John in today's vlogbrothers
As I continue to be evil, despite not wanting to be evil, I consider many alternate philosophies. I wonder if, perhaps, life is as simple
as doing the thing that you most want to do which will be positive?
I wish I had been exposed to the rationalist position as a young child. I would have described my philosophy as very rational but I imagined the conclusion of rationalism to be very different.
Obviously, I can make logical, rational arguments against Superintelligence or shrimp suffering—and maybe I should—but that's begging the question because even if it is rational, I refuse to say that it's not dumb, and so I can't call myself rational.
It's hard to remember that I wasn't always so optimistic about solving problems. I used to be cynical and pessimistic.
Literally the more I think about programming language design the more I hate Java. It's not even a trapped prior I'm coming up with new an
innovative reasons why Java is dumb.
(I'm totally hating on Java because it's fun.)
It really is a privilege to be able to be an idealist, to wait until you hear something that sounds good to believe it.
My point is that a lot of people don't have the privilege to choose an internally consistent correct and kind ideology. They need to do something. As a low stakes-example, saying, "you should never feed your kids fast food." Regardless of whether that's a good rule, it's idealist because that's not helpful in finding food for your kids to eat tonight.
Edit: I think where I was going with this is that it's possible to align yourself with system or rules that are obviously good and correct (like a complex dietary plan for your kids) that are equally useless at solving problems (like where you're going to eat tonight).
Remembered Package Control and got angry again.
There are three main objects being contested: The Package Control Client, the Package Control Server, and of course the Package Control package repository (that is, the list of packages).
There are three players involved: Sublime HQ, wbond, and "the community" (everyone other than wbond and Sublime HQ).
wbond, would argue that "the community" is an incorrect and disingenuous designation. And of course these people are not representative of every Sublime Text user. However, there are a relatively small number of users who regularly contribute to the Package Control client, who regularly contribute to the default packages, who develop Sublime Text packages on GitHub, who are active in the Sublime Text Discord, and have no problem developing in collaboratively and in public. Maybe "open source Sublime Text contributors" would be a better term. A non-comprehensive list: deathaxe, kaste, keith-hall, FichteFoll, braver, michaelblyons, etc. wbond de facto creates this group himself when he argues (to give you a taste of what's to come) that no one except himself or SublimeHQ can be trusted.
Package Control was originally developed by wbond, until about 2022, when he stepped away from Sublime Text. SublimeHQ is the company that develops Sublime Text.
Okay, to set the scene. It's May 2025:
Package Control Client is maintained by deathaxe. deathaxe has write permissions to the Package Control Client repository: github.com/wbond/package_control, and all commits/merged PRs after 2022 are attributable to him.
The Package Control package repository is maintained by the community. For poor architectural reasons, the packages are split into libraries, which are in github.com/packagecontrol/channel, and packages, which are in github.com/wbond/package_control_channel/. Several community members have write access to both repositories. Community members review and merge all new packages and libraries.
(The wbond GitHub account is wbond (obviously) and the sublimehq GitHub org is SublimeHQ, but the packagecontrol GitHub organization is controlled by the community.)
The Package Control server and its domain name, packagecontrol.io, is maintained by wbond. The source code running on the server is open source (https://github.com/wbond/packagecontrol.io), but only wbond has the ability to deploy it. The package control client requests the package list from the server, instead of from GitHub directly. This prevents clients from hitting Github's rate limits, but leads to lots of traffic to the server. (It also updates every hour, and generates a new last-modified date, so there's little http caching, even though packages do not update that frequently.) SublimeHQ pays wbond, on the order of hundreds of dollars every month, to cover hosting and bandwidth costs for packagecontrol.io. wbond keeps the server online, although when it goes down, he has no way of knowing because he doesn't use Sublime Text. In Feb 2025 packagecontrol.io stopped picking up package updates. It wasn't resolved until March when someone emailed wbond. I stopped using Package Control during this time, and switched to a dumb Ruby script that cloned all packages I wanted from GitHub and ran `git pull` to update them.
packagecontrol.io is also used when first installing Package Control. When you tell sublime text to install package control, it will pull a version of package control from packagecontrol.io. This version of package control is not updated manually and was last updated by wbond some time before 2020. This version of package control uses openssl 1.1.1 (which reached end of life in 2023); and will sometimes break if your system openssl is more modern. (If it doesn't break, then it will immediately update itself to the most recent version of Package Control on GitHub.)
packagecontrol.io also only supports Python 3.3 libraries. This gets complicated because of the library/package distinction, and because Sublime Text packages can use Python 3.3 or 3.8. So I don't understand the exact issue, but deathaxe (remember, the package control client maintainer) has an idea of changes that need to be made to the package control server.
For all of these reasons, the community is itching to get packagecontrol.io to a state where it can be actively maintained and developed by the community.
As early as June 2024, wbond said "The only logical place for Package Control to transfer to is Sublime HQ, for security and trust issues" and that he would "work something out" with SublimeHQ. When packagecontrol.io went down in February 2025, this question came up again: "why can't wbond transfer it to the community?" A SublimeHQ employee commented that they were waiting for wbond, and then edited his message to say "I have no clue when things are going to get done" and wbond said "Yeah, I'm really sorry everyone, life keeps getting busier and busier as my kids get older and my role at work now is AI-centric, aka the fire hose" (wbond works at Uber, for context).
In response to the outages and issues with packagecontrol.io, and this communication, one Sublime Text community member (kaste) writes a Package Control server replacement: github.com/packagecontrol/thecrawl, which powers a new website: packages.sublimetext.io (sublimetext.io is a community-controlled domain). It's architected in such a way as to fit in GitHub action's free plan.
I'm skipping over the details of some of the software development process here. Obviously, other users are involved in validating that thecrawl works, and the pointing the subdomain to it.
August 2025: deathaxe pushes an update to the Package Control client to use the new channel at packages.sublimetext.io, cutting sublimetext.io out of the picture.
Ben (our resident SublimeHQ employee) is confused by this, saying, "I would have preferred to take over hosting before it got released to everyone." There had been no discussion that I'm aware of, up to this point, of SublimeHQ taking over thecrawl. Ben's most recent update before this was "some progress is being made in taking over packagecontrol.io. That said I don't want to dissuade from something better being build".
"Given that the plan was for PC to be hosted by us I figured that was also the plan for this, but yea I should have communicated that" -Ben
wbond's messages when he finds out about this have an angry tone; he says, "Yup I'm pissed." He views this as a hostile supply chain attack. His argument, essentially, is that since all packages were "proxied" through packagecontrol.io, you only had to trust him previously. Now you have to trust "random individuals on the internet", "5 random cooks" (his words) and that "if people want to switch to sublimetext.io, I have no horse in the race, but I can't in good conscience make that decision for them." He also says, "if PC gets taken over, it will be me and SHQ dragged through the issue and reputation hit" and that "my name is associated with this project and I've always taken security very seriously." This is where I'm confused, because deathaxe's version of Sublime Text has been shipping with a modern version of openssl but the version of Sublime Text shipped by wbond's website packagecontrol.io uses openssl 1.1.1 (ended security support in 2023, as mentioned), and runs Python 3.6 (which ended security support in 2021) on the server. Two more quotes I'll pull out:
"Changing the domain is the absolute root level of security on the project, and I would not expect that to be unilaterally done in an opt-out way."
"I don't care if you don't understand - I'm not here to convince anyone of what I find acceptable"
wbond reverts the change to the channel and removes deathaxe's maintainer permissions. He does not release a new version, so the latest version of package control still uses the packagecontrol.io channel.
SublimeHQ still doesn't have access to packagecontrol.io. wbond no longer has a personal laptop.
SublimeHQ releases a beta build of Sublime Text running on Python 3.13. (Current versions of Sublime Text only use Python 3.3 and 3.8, which was EoL 2024.) The package control client doesn't run on it.
The wbond/ package control GitHub repos have been moved to github/sublimehq. SublimeHQ has not taken over reviewing and merging PRs like they said they would.
I may switch back to Sublime text when all packages run a version of Python that is receiving security fixes, including Package Control.
Barnes and Noble's "Buy Online, Pick Up in Store" is only available for books that are in the store already.
Defeats the entire point
As karma for making fun of Ludwig's Coal I, the ranked algorithm has put me in Coal III. This is a disgrace. I'm supposed to be in Gold
I'm getting such a strong urge to play modded MC again. I never finished my 1.12 Enigmatic playthrough.
Matthias's 10 bands of 2025
* Caravan Palace
* underscores
* The Happy Fits
* twenty one pilots
* Sylvan Esso
* Switchfoot
* K.Flay
* half•alive
* Jain
* Flipturn
Previous music artist roundups:
2019: https://twitter.com/Matthias_4910/status/1203040883983044608
2020: https://thoughts.learnerpages.com/?show=34242742-c9e3-460a-a50f-86d94ec08ceb
2021: https://thoughts.learnerpages.com/?show=7f77fad3-e811-4308-9242-2ee9dd5659ca
2022: https://thoughts.learnerpages.com/?show=c020314f-9896-4ced-9e3f-473c7c9f5fbe
2023: ?
2024: ?
2025: you're looking at it
Another "just do ssr" post.
If you use HTMX or Datastar to toggle a hamburger menu I'm going to come to your house and eat you
Had a dream that the Uber app fined me for not closing the door all the way when I got out of the car.
Finished Wind and Truth which is sick because
* I started the series after the fifth book came out
* I started and finished the series this year
* I'm caught up with the series
* Finishing this book was one of the things on my list to do in 2025
It was also just a good book.
A notification service for when you’re close to someone in your contacts or a common discord server could help save IRL interactions.
It’s so fricking dumb that clearing a notification from notification from Notification Center is different from reading it.
Just because doing nothing is more fun and relaxing when you’re waiting for someone else to break you out of it.
I'm getting erratic / slower / not conclusively better performance from no-assert ReleaseSafe. I'll benchmark again if I have my own
project to distribute, but for now, no reason to advocate for it.
I will say, ReleaseSafe is only 5% slower, which may be worth it by itself.
The thing that gets me about “Eating Fish Alone” is the “Alone.” It’s not a story about convictions.
“Hard Mode Rust” is such a good post because it describes how Rust does break down under certain programming styles.
The concept of “push control flow up” does come from Data Oriented Design. You don’t want to encode control flow in data.
It’s freeing to recognize that a lot of “feminist” “discourse” discusses the ways that the system treats men and women differently.
I don’t know if this is a feminist or anti-feminist position but I don’t think you can productively talk about “men” and “women” as broad groups. Yes the current system is sexist but that doesn’t mean you have to adopt their language or even their groupings.
I could elaborate more but not right now.
I once said that I’m not ambitious, but that was a lie. Well, I meant it in the sense of “I don’t desire power over others” but I am
ambitious in that my goals for myself are lofty. In addition to my goals of finishing writing a book and completing all Minecraft advancements before the end of the year, I’m going to try to read Wind and Truth, which I just started today. Should be doable if I maintain at least an hour a day.
One of the reasons I say I hate myself is because I have things I want to be able to do but can't.
Why is ChatGTP running ads. No the AI bubble is cooked. Everyone and their mother knows what ChatGTP is but they lose money per user.
Guy comes into ZSF Zulip to ask Andrew "realpath is typically a bug" Kelley, Andrew "remove realpath() from the standard library" Kelley, if
he can add realpath to the standard library.
99% of people on Reddit are complete morons but I can't pull myself off of the website because I'm so bored.
I gotta listen to some millennial teacher explain how she's been unjustly maligned by her coworkers because that's what's in front of me.
The Rationalist way of thinking seems to take it for granted that estimating inputs is more accurate than estimating outputs.
I think you could study how bad Ludwig is at ranked. Like examine the ways that the brain only partially learns new information.
Software engineer confronted about overly comprehensive standup report.
Former comedian turned software engineer misunderstands the "daily standup"
Edit (Dec 19th): I think it's supposed to be "Autistic software engineer confronted..."
Ideally the code is simple and nice, but if you can't make it nice, you should at least make it simple.
"Heart of a Dancer," The Happy Fits, is so good.
> Lucifer, he came to me
> He said, "Take this bass guitar, kid, then you'll be free, It's true, it's true"
> I done saw the gates of hell
> They were lined with golden amplifiers-I could tell
> It was cool, it was cool
...
> Jesus then came up to me
> He said, "Boy, you gonna lose yourself if you believe, In blues, in blues"
> I showed him my crazy beats
> And the Son of God could not help but to stomp his feet
> It's true, it's true
...
> Lucifer and Jesus saw that the blues
> Were not for Heaven or for Hell, but for all
> It's true
> Hot nails reveal that I, I was born to be a rocker
> And a rocker I'll die
> It's true
Going to stop referring to Rails as Ruby on Rails and instead refer to as an ActiveModel, ActionController, ActiveJob stack
fetish life under volume drum music sheep sleep eep meep feet. inside outside paper houses paper mario paper paper trouble lower flower feather hover
Why does Jira's whiteboarding feature have a "controllable racecar" button? Why doesn't Google docs have a controllable racecar?
I picture myself as a man with wet hair and tattered clothes lying on the top of a cliff, having just climbed up it. I'm so tired and so
miserable and so weak. I'm cold and hungry and I lie there unmoving. My body is still but it's not clear if this is a victory or if I am already too far gone. Or if whatever pushed me off the cliff before is still here. If it is and I fall down again I am far far too weak to make the climb again.
Good morning.
It's crazy how bad the 1.9+ combat is.
Wood axe: two hits
Sharp five netherite sword: two hits
Text on codeberg is so far off-black it makes it makes it difficult to read. It messes with my System 1 for some reason. Because it's
obviously very legible but it feels less important. It's #181c21 on white (17.11:1 contrast ratio). In contrast, this site is #0C1F44 on #FFFDFA (15.96:1); GitHub is #1f2328 on white (15.79:1), and black on white is 21:1.
I'm very confused because the numbers show codeberg with higher contrast, but it feels like there's significantly less contrast.
There's something off. I just don't know what.
GitHub is particularly easy for me to read, even compared to other sites, and always has been.
=> https://thoughts.learnerpages.com/?show=3f4fa609-8acd-471b-adcd-ab92122a9151
Ruby is so concise that Ruby programmers feel like it can't possibly be that easy, and overcomplicate things.
Interesting thoughts on safety in compiled versus interpreted languages. REPL-based programming is really effective. I write 99% of my code
in a REPL first, run it, see if it works, and if it does, copy-and-paste it into my editor. Compiled languages give me the advantage of types in the IDE, but this is less effective than a REPL. There's a similar argument people make for Zig. Zig is often criticized for being less safe than Rust because it allows you to write code that segfaults very easily, whereas Rust has compile-time checks to prevent that. But people who understand Zig, like andrewrk and matklad argue that Zig can be safer than Rust[0][1]. Because Zig exposes lower-level, more powerful, constructs, it's easier to write unsafe code, but it's also possible to write safer code. This is how I see the REPL-typesystem trade-off. REPLs are effectively a lower-level, more-powerful, construct than static analysis like a type system. REPLs allow me to check for type errors, runtime errors, and correctness errors all at once.
Tests accomplish the same thing as REPLs, here. You need some strategy for catching runtime errors. And if you have a good strategy for catching runtime errors then pushing type errors back to runtime doesn't mean that they get hit in production (at least in theory).
Too lazy to get the actual links
[0]: there's a lobsters comment from andrew like a week ago
[1]: "hard mode rust"
Clowned on in the inkscape issue tracker for reporting a bug against master that's fixed in the 1.4.x branch. MY BAD
Clowned on in the inkscape issue tracker for reporting a bug against master that's fixed in the 1.4.x branch. MY BAD
Hacker News inventing Witness Protocol from first principles. It doesn’t work unless you also have the Adversaries and the sex drug money.
I finished EiTB yesterday. Gave it 3 stars, because it just didn’t have a cohesive thesis.
Maybe because I had watched enough of John’s videos that “TB is our deadliest disease and persists because of injustice” wasn’t new information to me. I think I was looking for a new, deeper, narrative along one axis, but it really was a patchwork of “everything” about TB. It wasn’t really about Henry, it wasn’t really about PIH, it wasn’t really about the history of TB, and it wasn’t really about the way that social injustice allows TB to thrive today.
That being said, it was the easiest-to-read non-fiction book I’ve ever read. I assumed the density of non-fiction was inherit to the topic, but it appears to be a result of convention, which Green eschews for a very casual style.
> just don't panic, and try it again some other time. there are other times when it's just gonna be much easier than this,
> for reasons nobody can explain
-bill wurtz
I hate myself so much.
One of my few goals before the end of the year is to get all visible minecraft achivements in my survival world.
I'm current on hour 2 of trying to get Over-Overkill. 4 deaths, 2 stacks of rockets. A sheep and a spider killed already.
I just set my standards so so so low. "visible achievements" on my keepInventory world and I can't fricking do it.
My friends are playing on a realm without me because I'm dying over and over again trying to get this fricking mace hit. I'm like BdoubleO except he's good at other parts of the game I have no redeeming skill qualities at all. For the amount of time I've played this game it's pathetic. Pathetic. This is my real-life goal.
But I'm going to keep trying. I don't care about being happy. It's about doing what I want to do and exercising some small part of my will over the minecraft world.
Not to be an incel but it actually drives me insane because when I actually listen to women about what they want out of dating they’re like
‘I wish I didn’t have to listen to men’ and ‘6 foot is the bare minimum’ and ‘that biker who catcalled me is so hot’ and Tumblr is bad in this regard but somehow the real world manages to be much worse.
Apparently, my issue is that I muted the notifications channel. I should have unsubscribed. Muting is client-side only apparently.
I think people really don't appreciate how well Discord operates at scale. ZSF Zulip has a channel for CI notifications that I have muted.
When I open zsf.zulipchat.com, the backend serializes the ids of all 49,000 message that have been sent in that channel as part of the initial web request. If I click on the notifications channel, the client starts sending off on fetch request for each of those 49,000 messages, causing me to get rate-limited (429 Too Many Requests) after less than 200, completely breaking the application.
I'm talking of course about the ZSF Zulip, but I'm like, surely there's no way the official Zulip is this slow (they have many more
users), surely they, being the Zulip developers, would have fixed it. But no, 2.57s.
Zulip's time-to-first-byte is disgusting. Like 1.3s+. It's a Django app.
It's because they serialize a megabyte of JSON data into the page. My internet is crazy fast, but it just takes Python that long to generate the page.
I'm 9 minutes into this Kenadian video. I've already watched the Wato and Horizon video on this event. But it's so good. Kenadian is such a
good video editor.
> the four resources (network, disk, memory, CPU) and their two main characteristics (bandwidth, latency)
(from Tiger Style)
The difference is that to web developers, time itself is treated as a resource. This is not wrong necessarily (since a web request that hangs for 1s is bad no matter what), but sometimes "time as a resource" modeling is used as a substitute for actually modelling the other resources.
The sort of sloppiness about performance in interpreted languages means that when you do encounter a performance issue, there’s a strong
temptation to make it not an *issue*, instead of trying to make it performant code. Caching, background jobs, batching, etc.
I've been playing Minecraft and following technical Minecraft for like 10 years. I remember Trazlander. And I do not understand Myren at all
"If you have a failed attempt and you did not get the async line...[you should] see whether the invisible chunk is still invisible."
Yeah of course. It would be a big problem if the invisible chunk wasn't invisible. That would be bad.
What's an async line?
I'm trying to understand this credits warp and the first video links to a second video which links to a third video which is an hour long
and titled "Beginner-friendly Tutorial: Command Block Items in Survival" uh huh
He's like:
"at the end here [a observer] blinks"
> observer is not blinking
"but you can only see that it blinks if you right click it"
> right clicks it
> observer disappears
"okay usually these observers would blink, but right now just turned into air because async observer lines sometimes do weird stuff"
=> https://youtu.be/Glg-K2N4g5Q?t=294
Okay also, I'm not a poser I watched some stuff on command blocks in survival when SciCraft did it, but that does not mean I understood everything.
Updates can be interesting and neutral. Updates that make it better / worse is a false dichotomy.
It's crazy how culture is additive. We still talk about Chungus and Rick Rolling. We still talk about Icarus and Achilles.
The Minecraft community does not respect the artistic value of the technical community nearly enough. Myron is like, "this doesn't have an
application" like brugh. Who cares it's the coolest thing I've ever seen.
After more than a decade of intense study by our brightest engineers, Minecraft is starting to completely crack
https://youtu.be/fO4CcWogeU4
In my head writing an essay comparing Ron's position on house-elves with Jace's position on slaves.
There's a scene in Mull's Five Kingdoms where Jace, a former child slave, after being freed, is very rude to a slave serving them in a cafe. And Cole (from our world, was in slavery for like a month or two) rebukes him, and Mira (also been a slave for a while, also the princess, also 11 years old), is like, "he's processing the fact that he was treated rudely as a slave, you have to cut him some slack because of that."
And think some of Ron's attitude towards the house-elves is interesting when viewed through that lens. He's always been from the poor family that doesn't have a house elf, and now he's being served by house elves, and he's unwilling speak against that. The obvious difference is that Ron wasn't a house elf, but he's also not outwardly mean to house elves.
He sees no one changing the system to help him, and so he asks why he should change the system to help someone else. I think the other thing that makes the comparison interesting is that Jace and Ron are both good guys, they both are helpful and do make the right decisions. But you get the impression that they maybe wouldn't do it alone. Their loyalty is to their friends. Jace wants to protect Mira (and Mira wants to overthrow the king) and Ron wants to protect Harry (and Harry wants to overthrow Voldemort).
It's crazy that the "redbull athlete" bit hasn't gotten old yet. Ludwig has the facial expression down!
https://youtu.be/plNiMYeHI4Q?t=198
"I—"
*pause*
*look at camera out of corner of eye*
*one hand off mic*
"well yeah"
So fricking good
“Do you know what I mean, when I say I don't want to be alone”
-Work, Jars of Clay
“I have no fear of drowning, it’s the breathing that’s taking all the work”
Today after making the post about persistent tightness in my chest I wondered if I could stop breathing, just kill myself by holding my breath.
There are many times when I don’t want to go to church because I want to stay in my pajamas until 3pm.
On those days, I attempt to cajole myself into going by reminding myself that the structure of putting on formal clothes and sitting still and listening to someone talk and singing with other people is good. And while, even at my most atheistic, I believe that those things are good, those things may not be good reasons to go to church. That is, going to church in order to participate in a live music concert is not a good reason to go to church and you will likely be disappointed.
Which is interesting because it’s counter intuitive. Surely if live music is good and belief in God is neutral, then going to church for the music is good. But then you end up as BSN I guess.
I really do spend a lot of time breathing shallowly with a sort of tightness from my lungs to my head. I call it "hating myself" but there's
a physical aspect too. Like it just sucks.
The crazy thing about Edge is how it's continuous. Consistency is one of the biggest contributors to Edge.
Clown designs are so fricking sick because the base jester/clown form is so chaotic that you can go a million different ways with it.
This post is about the Batman villain the Joker (even the different forms that character has taken in my lifetime), but it's mostly about the Minecraft YouTuber ClownPierce. (art by birdonaplatter.tumblr.com)
After my whole anti-rationalist depressive spiral it's interesting to look back at writing and reading of my own from years ago that makes
surrealist arguments. What's the difference between being a surrealist and being anti-rational?
Also I didn't post about this but there was a comment a couple days ago about how interpreted languages have only linear performance costs.
(Implying that compiled languages aren't worth using because they don't provide faster-than-linear speedups.)
Which is super super interesting because it's so obviously wrong in the sense that the linear
difference between Ruby and Zig is very frequently 1,000x and it turns out that linear differences of even 10x are significant in real world applications.
But there's also an argument that it's insightful because there are applications that don't care about linear performance where Ruby is used.
I used to be in the "linear performance doesn't matter" camp, but I didn't understand just how significant the performance differences can be.
I missed this originally, but it's crazy that bun is a faster bundler than esbuild (within error bounds)
> The main goal of the esbuild bundler project is to bring about a new era of build tool performance
- esbuild.github.io/
Talk about success.
Also:
> Go can be lightning fast, but only if you leave idiomatic Go behind.
https://avittig.medium.com/golangs-big-miss-on-memory-arenas-f1375524cc90
What excites me about Zig is how close performant code and idiomatic code are.
I've written all of three lines of scarpet and all of my sympathy for its lack of adoption has vanished.
Matthias's programming language of the day is Scarpet, a language developed by Gnembon as a scripting language for Minecraft.
"A hacker is someone who understands how the world works."
"it is about using that knowledge to bring about the change you want to see."
I don't know if this is real or not, but it does kind of seems like AI represents a gap in tech between what makes money and what's
interesting which hasn't existed before.
Someone at formerly at Bun left, in part because of forced-AI culture, preceding Bun's acquisition by an AI company for a lot of money.
To put it succinctly, I am at the point in my life where I have THE MOST freedom and control over my life. There is very little about my
life that I cannot change and there is very little about my life that I have thought to change which I have not changed. My life and my ideal imagined version of my life are very similar in a large number of material facets.
But I'm still unhappy. And I don't have any other ideas for what to change.
So I think that's where my feeling of hopelessness comes from. I can imagine a lot that that's different from this, but it's hard to imagine much better.
I've been using Zed for a while, but sometimes I just want to write some complex code without every line being underlined, you know?
I just feel like I’ve ruined my life because I care about stuff like JavaScript that everyone else is determined to hate.
I mean, it's obvious, but it's also funny how behaviors are associated with status and roles are social inventions.
Reading Claude Code code review but shaking my head so the other people on the subway know I don't put any stake in LLM output.