Posts by akkartik@merveilles.town
(DIR) Post #ALtEb10li4aBlqs1y4 by akkartik@merveilles.town
2022-07-26T17:07:09Z
1 likes, 0 repeats
@neauoire Wait, is this a https://en.wikipedia.org/wiki/The_Magic_School_Bus reference?!
(DIR) Post #AMNEWcCgUpVW6BSnNQ by akkartik@merveilles.town
2022-08-10T04:21:05Z
0 likes, 0 repeats
@technomancy @cwebber @mala Since we're baring our souls and talking personal emotional journeys here..Having spent a good chunk of my life trying to bootstrap a new language stack and OS from scratch[1] and gotten a visceral education in all the ways that's difficult and, worse, ill-posed[2], I now have a new answer to the most impactful thing I can work on:(cont'd)[1] https://github.com/akkartik/mu[2] https://lobste.rs/s/h4lnkn/what_are_you_doing_this_week#c_juxc6y
(DIR) Post #AMNEWcm8N1rbs836dE by akkartik@merveilles.town
2022-08-10T04:22:12Z
0 likes, 0 repeats
A more decentralized approach to software governance.This connects up with capitalism, bear with me.Projects evolve over time, especially growing monotonically more complex. Again and again I see projects slow with age. Is a clean new project really an advance? Maybe it's just younger? Conversely, I don't use Emacs, but I think it's the healthiest software project in the world today. Extremely old, continuously in development for decades, still sporting incredibly vibrant releases.
(DIR) Post #AMNEWdDmiDyvFszBjM by akkartik@merveilles.town
2022-08-10T04:22:36Z
0 likes, 0 repeats
If good platforms might be mirages over time, and bad platforms can participate in good projects, what's the pattern here? My best guess: incentives. Emacs may have survived all these years partly because no business makes money from it and so has an incentive to capture its governance.In this worldview the problem with C is not its safety issues. It's that compiler projects are captured by companies to interpret UB more and more aggressively.
(DIR) Post #AMNEWdmAeNUGyX4eKO by akkartik@merveilles.town
2022-08-10T04:23:05Z
0 likes, 0 repeats
If I'm right, what will move the needle is not a better point-in-time design but somehow making projects capture resistant. And I think the best way to do this lies in the direction of 10x/100x more forks. It will put each fork closer to the sub-communities that use it. Communities of users will be closer in size to the projects they depend on, no more fan out/blast radius of 1M-100M users.
(DIR) Post #AMNEWeGIqLaeTzAiIK by akkartik@merveilles.town
2022-08-10T04:23:37Z
0 likes, 1 repeats
When producers and consumers are more similar in size, you get greater accountability. Accountability to _people_ rather than companies with revenue.Emacs creates incredible value in the world, but it contributes zero to GDP. This is an indictment of GDP. We need better measures.Yes, the world is burning. Yes, we need to do things about it. But doing requires organization. Healthier modes of organization are hugely valuable.Asimov reference: fixing incentives is the Second Foundation.eof
(DIR) Post #AMWtyqhqfpE5SwgRhQ by akkartik@merveilles.town
2022-08-14T16:58:39Z
0 likes, 0 repeats
As preparation for tomorrow's wheel reinvention jam (https://handmade.network/jam; https://github.com/HandmadeNetwork/wishlist/discussions/14), I just created a fork of lines.love with all the drawing support ripped out. Time to take it in a new direction.https://codeberg.org/akkartik/text.love
(DIR) Post #ANCzcKXjeWYVanbO1w by akkartik@merveilles.town
2022-09-03T07:40:04Z
0 likes, 0 repeats
"Here's 6kLoC, now go reinvent Smalltalk."https://codeberg.org/akkartik/pong.loveAn example LÖVE repo that can be used to modify its own sources.Editor: a lightly forked version of http://akkartik.name/lines.htmlDebugger: a graphical log of what the program did, as demonstrated in https://merveilles.town/@akkartik/108895837561334218These tools aren't general-purpose. Instead, they're intended to evolve with the sole app they're used to modify: themselves.
(DIR) Post #ANCzcLB5IE1zYq0oMa by akkartik@merveilles.town
2022-09-04T03:35:44Z
0 likes, 2 repeats
Today I went through and gave every fork of lines.love the ability to modify and debug its own source code. Just press ctrl+e to edit the sources.http://akkartik.name/lines.htmlIt's kinda funny to add a code editor to a text editor. The code editor can hide debug prints, and has a teeny bit of colorization. On the other hand it doesn't (yet) support drawings or selecting text.
(DIR) Post #ANhKdXXBAnwLFKYHTc by akkartik@merveilles.town
2022-09-18T09:29:31Z
0 likes, 1 repeats
✅ Edit source code from within the app✅ Edit source code for source code editor from within the app✅ Create graphical debug experiences for source code editor from within the app
(DIR) Post #ANjjbv9fGdIx5znWPA by akkartik@merveilles.town
2022-09-19T20:42:58Z
1 likes, 0 repeats
@suhang's page on "definition via negation"https://suha.ng/zettelkasten/202112142020-definition-negation.html
(DIR) Post #AOQrvCgzzme9h8FJS4 by akkartik@merveilles.town
2022-10-10T18:05:44Z
0 likes, 1 repeats
Question for people with experience repairing laptops.I have a Thinkpad that doesn't charge. But googling doesn't quite cover my situation.- It runs just fine. The battery is currently fully charged (well, 94% right now). I can keep it plugged into the wall and it runs indefinitely. It just doesn't charge the battery.- Both Linux and Windows have the same issue. I've updated the BIOS.- upower status is pending-chargeDoes this seem repairable?Boosts appreciated.
(DIR) Post #AP27ABUTOWKRw8ccAi by akkartik@merveilles.town
2022-10-28T16:20:50Z
1 likes, 1 repeats
This is weird; https://en.wikipedia.org/wiki/Freenode#Ownership_change_and_conflict has no mention of Freenode widely firing its channel admins and users."On 26 May 2021, Freenode took control of approximately 700 registered channels – including those of Gentoo Linux, Raku, Elixir and Haskell – which had migrated or intended to migrate to Libera Chat. This came after Freenode modified its off-topic policy to prohibit "inappropriate advertising" several days prior."I'd say that's not quite the truth I lived. And not a citation anywhere!
(DIR) Post #APo4f7CzmAlvsG14fA by akkartik@merveilles.town
2022-11-20T20:49:07Z
0 likes, 0 repeats
Amazing comment about what makes Forth amazinghttps://news.ycombinator.com/item?id=33679360#33684545
(DIR) Post #ARHWmlwVAbwvcaLgTw by akkartik@merveilles.town
2023-01-03T15:38:08Z
1 likes, 0 repeats
This is pretty cool, a blog arranged in a Hilbert curve on an infinite 2D grid: https://ari.blumenthal.dev/!/3/-2/hilbert-curve
(DIR) Post #ASCEONQkSWfSSPfzeK by akkartik@merveilles.town
2023-01-31T07:24:35Z
0 likes, 1 repeats
You never know what externalities a programmer might tapping into.https://bootcamp.uxdesign.cc/how-a-single-developer-dropped-aws-costs-by-90-then-disappeared-2b46a115103a
(DIR) Post #ASpzLZIbHGc0Y9DDiy by akkartik@merveilles.town
2023-02-19T02:23:59Z
0 likes, 0 repeats
For the last few months on Firefox on Linux, right-clicking on a link and selecting 'copy link' doesn't work a lot of the time. Has anyone else encountered this problem? I have no idea whether to report it to Firefox or somewhere on Linux..
(DIR) Post #ASqJ4Mdr57N7SFEBpw by akkartik@merveilles.town
2023-02-19T16:20:11Z
0 likes, 0 repeats
@penguin42 Great question. I feel like I've seen it even when pasting into the same window, but this morning the bug has gone into hiding.No matter, it's been going on for months. I'm sure it'll be back presently.Hmm, I should also try restarting Firefox and see if that improves things temporarily.
(DIR) Post #B05PPSPrR8poV5BNIm by akkartik@merveilles.town
2025-11-09T23:56:27Z
0 likes, 0 repeats
@neauoire Oo ok, I stand corrected then.
(DIR) Post #B05T70jS1guVFBnyjY by akkartik@merveilles.town
2025-11-09T23:50:49Z
0 likes, 0 repeats
@neauoire Well, not an expert but iirc they're much older than elves, and the thing I remember is saying anything in Entish takes forever.Tho I'm not really making a factual argument here 😂@KatMistberg