Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Edwin Brady

@edwinb@types.pl
mastodon 4.8.0-alpha.2+glitch
  • Open on types.pl

Reader in Computer Science at the University of St Andrews. Idris developer. Proudly Woke Prick since 1978. Trainee Adult. Will play ukulele for free, will stop for money. :idris: :asexual_flag:

1993 Followers
399 Following
36 Posts
Joined April 27, 2022
Pronouns:
He/him
Web:
https://type-driven.org.uk/edwinb
Shameless promotion:
https://tinyurl.com/TypeDD
Open post
Edwin Brady @edwinb@types.pl
· 3mo ago
Boosted by @GroupNebula563@mastodon.social
I'm kind of enjoying sitting here people watching but also some of the conversations I'm overhearing are making me want to yell at clouds. And we even have clouds today so there is an audience. Anyway, I'm not typically the kind to take selfies but here we are.
58
2
9
0
Open post
Edwin Brady @edwinb@types.pl
· 6mo ago

Today, thanks to a former PhD student, I learned that LLMs are terrible at generating Whitespace code: https://arxiv.org/pdf/2603.09678

Also today, I was invited (and I am accepting) to join a group on redesigning our undergraduate curriculum, which includes discussions on our choice of first programming language.

I am not saying that these things are related. I just happen to be mentioning them both at once because I saw them both today. You get a lot of characters in one toot after all.

What?

arxiv.org
174
3
72
4
Open post
Edwin Brady @edwinb@types.pl
· 2mo ago

I'm finally building up some momentum on the latest incarnation of Idris, which is (for reasons best known to myself two months ago) currently called LTT3. I can't even remember what that stands for. I need to find another Oliver Postgate character to name it after I suppose.

It also just occurred to me that a reason I'm keeping this to myself for now (aside from it being yet another hacky experiment) is not that I don't want people seeing it. People are great and have wonderful ideas and contributions. No, it's that I don't want machines seeing it.

I hate this timeline.

23
5
4
0
Open post
Edwin Brady @edwinb@types.pl
· 4mo ago
Replying to
@chrisamaphone@hci.social When the Idris 2 REPL starts, it says "Enjoy yourself!" and I WILL NEVER REMOVE THAT INSTRUCTION. I demand you all have the appropriate amount of fun. That said, I've never had any success with instructions of the form: "????. Profit." Still working on it.
35
7
4
0
Open post
Edwin Brady @edwinb@types.pl
· 2mo ago

My favourite thing about the internet is when you make a silly joke then someone nitpicks the details.

Did I mean favourite? Or did I mean the other thing?

11
0
0
0
Open post
Edwin Brady @edwinb@types.pl
· 5mo ago

My favourite programming project at the moment is one that means nothing to anyone except me. It's just a little tool I'm working on to make some aspects of my own life easier. It is, of course, written in Idris. There's minimal dependent types. Just the tiny things that make it easier to use, really.

I spent decades (literally) thinking I was supposed to write things to make everyone else's life better. Then at some point I remembered the point was that I had this special secret superpower that meant I could make my own life better. Nobody - not even Generative AI, would you believe - knows better how to do that than I do.

Thank goodness I bothered to learn things when it was still possible. You still can too. Please, I am begging you, take the chance to learn things and use them to make your own life better before someone else decides what they think is best for you.

43
0
12
1
Open post
Edwin Brady @edwinb@types.pl
· 5mo ago

I've probably shared this before, but in the unlikely event that I haven't, tonight I have a beer that tells us of the challenges of de Bruijn indices.

19
1
4
0
Open post
Edwin Brady @edwinb@types.pl
· 5mo ago

Whatever else might be going on, make sure of this: Conspicuously have fun.

There'll be people who hate you. Make sure they see you having fun above all. They hate that. That's their problem.

22
0
5
0
Open post
Edwin Brady @edwinb@types.pl
· 5mo ago
Replying to
@jonmsterling I love RSS. One of the (few) things I self-host is a feed reader, and pretty much every site I'm interested in paying attention to publishes a feed. I don't think it's going away.
16
3
2
0
Open post
Edwin Brady @edwinb@types.pl
· 5mo ago

When I was an undergraduate, working late one night on some deadline that probably matterered at the time, I spent several hours instead arranging a perl script into the shape of a circle so that it could read itself in and calculate an approximate value for pi.

I'm not sure why I'm telling you this, except to say that this sort of thing is fun if you only know how to make this sort of thing fun. You could just ask an LLM to give you the wrong answer for the value of pi but where is the fun in that?

18
2
2
0
Open post
Edwin Brady @edwinb@types.pl
· 5mo ago

Tomorrow morning is my last class until September 2027. I am definitely not demob happy and I will be taking it completely seriously. Just in case anyone is asking.

Also, I definitely didn't stay out too late tonight. It's all fine.

11
7
0
0
Open post
Edwin Brady @edwinb@types.pl
· 5mo ago

The way booking.com pops up every time I search train times on nationalrail.co.uk is so obnoxious that I'm inclined to delete my booking.com account.

(Actually it's not even a pop-up. The thing I'm searching for is in a pop-up, and booking.com is just where it takes you.)

Anyway, in case it's useful to you: bahn.de has always been better at train times in the UK than any actual UK service. I just needed the reminder.

10
2
0
0
Open post
Edwin Brady @edwinb@types.pl
· 3mo ago
I ran out of Factor 50 this morning (I am vampire, and I don't mess about on protection...). Anyway, I've just bought some more, while I remembered. I should probably have looked at the label earlier. Apparently the manufacturers think it's for kids, rather than vampires, so it's amusing to dye it blue. Anyway, if you're going to ECOOP this week, I'll be the one with the pale blue skin.
3
0
0
0
Open post
Edwin Brady @edwinb@types.pl
· 6mo ago

Spotted on an afternoon out in Perth today. I'm not going to argue but I think this claim needs some peer review. Anyone willing to help?

10
2
0
0
Open post
Edwin Brady @edwinb@types.pl
· 6mo ago
Replying to
Perhaps I should also add (given that I've just mentioned it and it was probably just as bad an idea...) that answering the question "What language should we teach first?" without first deciding what we want them to do with it (that is, at least, during the rest of their degree whether that's CS or ends up being something else) is probably also a bad idea. Anyway I still want to steal lots of ideas from Smalltalk.
9
5
0
0
Open post
Edwin Brady @edwinb@types.pl
· 6mo ago

I'm glad I mentioned LLMs yesterday because it was useful to be reminded that sealions still exist.

9
1
0
0
Open post
Edwin Brady @edwinb@types.pl
· 5mo ago
Replying to
@pigworker Joy is an act of resistance. Nobody is going to bash the joy out of me.
6
0
2
0
Open post
Edwin Brady @edwinb@types.pl
· 3mo ago
Replying to
@jer_gib@functional.cafe I had no idea this was coming (perhaps I just haven't been paying enough attention) but from the title alone I'm looking forward to this!
2
0
0
0
Open post
Edwin Brady @edwinb@types.pl
· 5mo ago
Replying to
@pigworker I'm up for this challenge. But the harder challenge is persuading the humans that we have managed it.
4
1
0
0
Open post
Edwin Brady @edwinb@types.pl
· 5mo ago
Replying to
@pigworker Still up for the challenge, however hard it might be. I don't (and can't) believe it's hopeless.
3
0
0
0
Open post
Edwin Brady @edwinb@types.pl
· 5mo ago
Replying to
@dunhamsteve I'm using miniflux which was reasonably painless to install
2
0
0
0
Open post
Edwin Brady @edwinb@types.pl
· 6mo ago
Replying to
@koronkebitch this made me smile. PL people are the best :). Also may have been more inspiring than you realise.
3
1
0
0
Open post
Edwin Brady @edwinb@types.pl
· 5mo ago
Replying to
@dysfun bork
2
0
0
0
Open post
Edwin Brady @edwinb@types.pl
· 5mo ago

Today's most pleasing discovery (thanks to non tooter Marilisa) was Skoob Books in Bloomsbury, which I wish I'd known about years ago. I forced myself to leave after finding a couple of unexpected things.

I predict it will be troubling my wallet a lot on future London visits.

Actually maybe it's good I didn't know about it until now. I only have so much space for bookshelves.

2
1
0
0
Open post
Edwin Brady @edwinb@types.pl
· 5mo ago
Replying to
We've reached a point where we're sharing trombone jokes.
2
2
1
0
Open post
Edwin Brady @edwinb@types.pl
· 6mo ago

@dysfun@social.treehouse.systems Who would have etc

2
0
0
0
Open post
Edwin Brady @edwinb@types.pl
· 5mo ago
Replying to
@dysfun I've actually practised it enough to do it from memory. I was born smashed. (I am a big fan of songs done in a completely inappropriate style. I'm not proud. Evidence: Idris :))
1
2
0
0
Open post
Edwin Brady @edwinb@types.pl
· 5mo ago
Replying to
@dysfun nobody here decided it would be fun to play "Super Trouper" on uke at an open mic. It's all fine.
1
4
0
0
Open post
Edwin Brady @edwinb@types.pl
· 5mo ago
Replying to
@pozorvlak Oh, I used to know about that and forgot! I'm glad it still exists. I'll give it a go.
1
0
0
0
Open post
Edwin Brady @edwinb@types.pl
· 5mo ago
Replying to
@pigworker no room for such a big parade in here
1
0
0
0
Open post
Edwin Brady @edwinb@types.pl
· 6mo ago
Replying to
@mavnn Indeed, and who am I to argue with those who work in The Real World(tm) anyway? ;)
1
1
0
0
Open post
Edwin Brady @edwinb@types.pl
· 6mo ago
Replying to
@RosaCtrl I'd rather make something specially for that purpose, which I've volunteered to do because I know there is no chance anyone will let me do that.
1
1
0
0
Open post
Edwin Brady @edwinb@types.pl
· 4mo ago
Replying to
@counting_is_hard@mathstodon.xyz Well that's replaced my previous earworm, so thanks for that :)
0
0
0
0
Open post
Edwin Brady @edwinb@types.pl
· 5mo ago
Replying to
@aardvark179@mastodon.scot @pigworker@types.pl A 37 verse shanty, perhaps... I'm not sure many songs have been written about Skegness
0
3
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 22:28:11 UTC