more triangle
@jcoglan.com
📤 1459
📥 893
📝 6994
this is him here I write books about programming -->
https://shop.jcoglan.com/
have figured out a generic, constant-time and *fast* way to implement the encode/decode routines for hex, base32 and base64 encoding. it needs to be told how many bits the input/output units have, and a function to translate from one space to the other
github.com/escodb/buffe...
loading . . .
https://github.com/escodb/buffer/blob/main/lib/codec/transcode.js
about 9 hours ago
1
2
0
reposted by
more triangle
reminder that until the end of april I'm offering 50% off "building git" using voucher code BGAPR2026
shop.jcoglan.com/building-git/
loading . . .
'Building Git' by James Coglan
A deep dive into the internals of the Git version control system and the computer science behind it
https://shop.jcoglan.com/building-git/
5 days ago
0
10
11
more like loser orban. got him
1 day ago
1
22
2
what
add a skeleton here at some point
1 day ago
0
11
1
www.youtube.com/watch?v=KJEi...
add a skeleton here at some point
2 days ago
0
3
1
children: [exist] british adults: this is a crime, to me
add a skeleton here at some point
3 days ago
2
11
0
3 days ago
0
6
0
labour gambling lobbyists shut up challenge (900,000,000 to 1 odds)
3 days ago
0
5
0
3 days ago
0
1
0
add a skeleton here at some point
4 days ago
0
4
1
if your car parked on your driveway is overhanging the pavement I should legally be allowed to remove the overhanging portion by any means necessary
add a skeleton here at some point
4 days ago
3
15
1
programmers used to love terrible analogies of their craft to other fields and now that genAI is actually having an analogous effect in software production to its effect on the arts nobody can actually see it. odd
4 days ago
0
13
0
spotify bought and then shut down echonest in order to not be able to analyse music
add a skeleton here at some point
4 days ago
0
3
0
picking up on the escodb browser support work I started around xmas and after a little tweaking it is running in all browsers, and has storage backends for indexeddb
github.com/escodb/core/...
and webstorage
github.com/escodb/core/...
loading . . .
https://github.com/escodb/core/blob/browser-compat/lib/adapters/indexeddb.js
4 days ago
1
1
0
new sunset visitor game 👀
5 days ago
0
2
0
gotta say, immediately finding a handful of basic accuracy problems in the accounting software most frequently recommended to me by tech contractors is not encouraging. your big fancy product does a worse job than my spreadsheet plus a couple of tiny ruby scripts
5 days ago
2
3
1
am trying out freeagent for "making tax digital" and their stripe integration makes you manually explain 3 line items for every transaction. the only other way to record income is by raising invoices (not applicable for self-service sales) or uploading bank statements and explaining *those*
5 days ago
3
2
0
reminder that until the end of april I'm offering 50% off "building git" using voucher code BGAPR2026
shop.jcoglan.com/building-git/
loading . . .
'Building Git' by James Coglan
A deep dive into the internals of the Git version control system and the computer science behind it
https://shop.jcoglan.com/building-git/
5 days ago
0
10
11
just sending BT traces of XHR requests from their own website b/c they're unable to debug anything using their own logging apparently. this is for a bug that has been preventing me creating an account for over 7 years
6 days ago
2
4
0
the whole optimisation that makes escodb work popped into my head on a walk during the brief time it was possible to take a vacation in autumn 2020, four years after I wrote the first implementation which had glaring performance problems
add a skeleton here at some point
6 days ago
1
14
0
why do they keep making films out of nintendo properties, the most conspicuous "does not have a story" games out there
add a skeleton here at some point
6 days ago
3
16
1
[incredibly niche intersection of fandoms alert] : 🎶 I'm leaving you / all of my card art
6 days ago
1
1
0
was gonna say this morning that the uk's position of "we're not involved, we're only running defensive missions, we're not helping with the war crimes" is not really defensible, and well, that's only got exponentially more true
7 days ago
0
7
0
bit late to this but it can't surely be as stupid as: wireless booked an artist who's well past his best and spent the last few years saying almost nothing but nazi stuff, and then cancelled the entire thing when he couldn't come
7 days ago
2
3
0
until now: go to
hmrc.gov.uk
to file your taxes now: here are 47 different companies you've never heard of. please give them all your financial information and also give them money probably. do you like this
7 days ago
0
9
0
dario, I can solve this problem for you, all I ask is a mere ten million dollars. you won't even notice. call me dario
add a skeleton here at some point
7 days ago
0
8
1
fun irony that my evaluation of claude code was trying to get it to implement a solution for this indefensible missing feature they put in production anyway
add a skeleton here at some point
7 days ago
2
6
1
also btw the same skills required to make this evaluation are the same skills required to write good tests, which is table stakes for letting genAI write code for you
add a skeleton here at some point
7 days ago
0
22
3
me when neow offers me "first 3 enemies have 1hp" vs "random boss relic"
add a skeleton here at some point
7 days ago
0
3
0
artemis about to enter what is known as "british internet signal"
7 days ago
1
9
1
holy crap they shrunk the earth
7 days ago
0
4
0
tell me again about apple's vaunted security and privacy practices. I am so mad right now because of someone exploiting an incredibly obvious flaw in imessage
7 days ago
1
3
0
reposted by
more triangle
moon "not haunted" claim scientists
7 days ago
1
8
1
moon "not haunted" claim scientists
7 days ago
1
8
1
whenever someone says "ai is good at coding now" it makes me assume their methods of evaluating whether software meets its claimed behaviour are not very good. as in they do not know how to falsify claims
8 days ago
9
70
8
to quote Betjeman, "come friendly bombs and fall on slop"
add a skeleton here at some point
8 days ago
0
7
0
we can send people to the moon but we can't do timezone maths
8 days ago
1
8
0
apparently the MTD threshold will eventually fall to £20k, and imposing this amount of admin and cost on that small an income seems punitive quite honestly
8 days ago
1
5
1
until last month I paid an accountant to do my taxes and related things, and the extra cost of doing "making tax digital" means I can't afford them any more. but I have to pay *someone* to do this because there is genuinely no
gov.uk
service for it. this is somehow good for the economy
add a skeleton here at some point
8 days ago
3
7
0
seems fine
add a skeleton here at some point
9 days ago
0
1
0
I can't work out whether I would rate project hail mary as 1 or 2 stars on the basis that it isn't even bad in any ways that are interesting. every aspect of it is just phoned in
add a skeleton here at some point
10 days ago
2
4
0
typography
add a skeleton here at some point
10 days ago
1
5
0
sorry but it is pretty funny for a guy who is notionally a critic of tech and its social effects to say that it is definitionally a problem that a social network is not getting bigger
10 days ago
0
4
1
finally been getting some wins in
10 days ago
1
1
0
international <a>house</a> of pancakes
10 days ago
0
7
0
control (2019)
add a skeleton here at some point
10 days ago
1
19
2
people will post anything on here. "the pandemic has been memory holed" no it hasn't. that isn't true
11 days ago
0
15
0
11 days ago
0
2
0
networking knowers: if you're persistently getting dns problems, is the problem more likely the router in your house, or does your isp's dns resolver live outside of your home network and your router is just delegating to that (we have a stock bt router)
11 days ago
5
2
1
as always my question about these things is, what they fuck do you mean by your claims
add a skeleton here at some point
11 days ago
2
21
0
Load more
feeds!
log in