Stephen's Avatar

Stephen

@sp.degabrielle.name

Cat feeder. London(UK) / Garramilla (Darwin) / Naarm (Melbourne)

578 Followers  |  758 Following  |  206 Posts  |  Joined: 30.07.2023  |  2.0801

Latest posts by sp.degabrielle.name on Bluesky

Plait Language

And even more finally, we have the `plait' language for use with Programming Languages, Application and Interpretation, THIRD Edition.
docs.racket-lang.org/plait/

04.08.2025 20:54 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

My understanding is one reason the Racket Math library is implemented in Typed Racket is the performance benefits. @samth.bsky.social ?

04.08.2025 20:56 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
The Typed Racket Reference Sam Tobin-Hochstadt <samth@racket-lang.org>,Vincent St-Amour <stamourv@racket-lang.org>,Eric Dobson <endobson@racket-lang.org>,and Asumu Takikawa <asumu@racket-lang.org>

types, Types, TYPES!

Did you know Racket supports static type checking?

#lisp

Firstly there is Typed Racket (prev. Typed Scheme) and is used to implement the wonderful Plot and Math libraries that ship with Racket.
#typescript

04.08.2025 20:42 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Really?
I know enterprises that are using OVH and STACKIT...seemingly successfully.

04.08.2025 18:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
European Alternatives We help you find European alternatives for digital service and products, like cloud services and SaaS products.

I believe there are a number of true European owned and operated cloud services: european-alternatives.eu

04.08.2025 17:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Hello, Linux Developer. My name is Jigsaw. In this "Saw Trap" (as I've taken to calling them), there is a wheel in front of you. Your challenge is to leave the room without reinventing it. It works fine. It is a perfectly good wheel. The door is unlocked.

Hello, Linux Developer. My name is Jigsaw. In this "Saw Trap" (as I've taken to calling them), there is a wheel in front of you. Your challenge is to leave the room without reinventing it. It works fine. It is a perfectly good wheel. The door is unlocked.

04.08.2025 09:34 โ€” ๐Ÿ‘ 1078    ๐Ÿ” 263    ๐Ÿ’ฌ 15    ๐Ÿ“Œ 13
In other words, we are in the final few years of pre-AGI civilisation, after which nothing may ever be the same again. To some the prospect is apocalyptic, to others, like Hassabis, itโ€™s utopian.

โ€œAssuming we steward it safely and responsibly into the world, and obviously weโ€™re trying to play our part in that, then we should be in a world of what I sometimes call radical abundance,โ€ says Hassabis. He paints a picture of medical advances, room-temperature superconductors, nuclear fusion, advances in materials, mathematics. โ€œIt should lead to incredible productivity and therefore prosperity for society. Of course, weโ€™ve got to make sure it gets distributed fairly, but thatโ€™s more of a political question. And if it is, we should be in an amazing world of abundance for maybe the first time in human history, where things donโ€™t have to be zero sum. And if that works, we should be travelling to the stars, really.โ€

Is he getting too close to his own technology? There are so many issues around AI, itโ€™s difficult to know where to even begin: deepfakes and misinformation; replacement of human jobs; vast energy consumption; use of copyright material, or simply AI deciding that we humans are expendable and taking matters into its own hands.

In other words, we are in the final few years of pre-AGI civilisation, after which nothing may ever be the same again. To some the prospect is apocalyptic, to others, like Hassabis, itโ€™s utopian. โ€œAssuming we steward it safely and responsibly into the world, and obviously weโ€™re trying to play our part in that, then we should be in a world of what I sometimes call radical abundance,โ€ says Hassabis. He paints a picture of medical advances, room-temperature superconductors, nuclear fusion, advances in materials, mathematics. โ€œIt should lead to incredible productivity and therefore prosperity for society. Of course, weโ€™ve got to make sure it gets distributed fairly, but thatโ€™s more of a political question. And if it is, we should be in an amazing world of abundance for maybe the first time in human history, where things donโ€™t have to be zero sum. And if that works, we should be travelling to the stars, really.โ€ Is he getting too close to his own technology? There are so many issues around AI, itโ€™s difficult to know where to even begin: deepfakes and misinformation; replacement of human jobs; vast energy consumption; use of copyright material, or simply AI deciding that we humans are expendable and taking matters into its own hands.

โ€œWe are going to create a machine that solves all our problemsโ€ is a preposterous assertion and should be treated as such. www.theguardian.com/technology/2...

04.08.2025 11:00 โ€” ๐Ÿ‘ 193    ๐Ÿ” 52    ๐Ÿ’ฌ 22    ๐Ÿ“Œ 16
an architect, had committed suicide after a nearly identical blow to his self-respect only a month earlier. Yes, and Frank Pepper would eventually be popped out of his grave by the timequake, so he could blow his brains out while his wife and three kids watched a second time.
Here's the thing: Frank went to the drugstore for condoms or chewing gum or whatever, and the pharmacist told him that his sixteen-year-old daughter had become an architect and was thinking of dropping out of high school because it was such a waste of time. She had designed a recreation center for teenagers in depressed neighborhoods with the help of a new computer program the school had bought for its vocational students, dummies who weren't going to anything but junior colleges. It was called Palladio.
Frank went to a computer store, and asked if he could try out Palladio before buying it. He doubted very much that it could help anyone with his native talent and education. So right there in the store, and in a period of no more than half an hour, Palladio gave him what he had asked it for, working drawings that would enable a contractor to build a three-story parking garage in the manner of Thomas Jefferson.
Frank had made up the craziest assignment he could think of, confident that Palladio would tell him to take his custom elsewhere. But it didn't! It presented him with menu after menu, asking how many cars, and in what city, because of various local building codes, and whether trucks would be allowed to use it, too, and on and on. It even asked about surrounding buildings, and whether Jeffersonian architecture would be in harmony with them. It offered to give him alternative plans in the manner of Michael Graves or I. M. Pei.
It gave him plans for the wiring and plumbing, and ballpark estimates of what it would cost to build in any part of the world he cared
to name.

So Frank went home and killed himself the first time.

an architect, had committed suicide after a nearly identical blow to his self-respect only a month earlier. Yes, and Frank Pepper would eventually be popped out of his grave by the timequake, so he could blow his brains out while his wife and three kids watched a second time. Here's the thing: Frank went to the drugstore for condoms or chewing gum or whatever, and the pharmacist told him that his sixteen-year-old daughter had become an architect and was thinking of dropping out of high school because it was such a waste of time. She had designed a recreation center for teenagers in depressed neighborhoods with the help of a new computer program the school had bought for its vocational students, dummies who weren't going to anything but junior colleges. It was called Palladio. Frank went to a computer store, and asked if he could try out Palladio before buying it. He doubted very much that it could help anyone with his native talent and education. So right there in the store, and in a period of no more than half an hour, Palladio gave him what he had asked it for, working drawings that would enable a contractor to build a three-story parking garage in the manner of Thomas Jefferson. Frank had made up the craziest assignment he could think of, confident that Palladio would tell him to take his custom elsewhere. But it didn't! It presented him with menu after menu, asking how many cars, and in what city, because of various local building codes, and whether trucks would be allowed to use it, too, and on and on. It even asked about surrounding buildings, and whether Jeffersonian architecture would be in harmony with them. It offered to give him alternative plans in the manner of Michael Graves or I. M. Pei. It gave him plans for the wiring and plumbing, and ballpark estimates of what it would cost to build in any part of the world he cared to name. So Frank went home and killed himself the first time.

Vonnegut timequake 1997

03.08.2025 17:17 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Sigh. What is it about reddit that encourages such atrocious behaviour?

01.08.2025 18:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
I'm never going back to Matrix I should love Matrix. It is a decentralised, privacy preserving, multi-platform chat tool. Goodbye Slack and your ridiculous free limits. Adiรณs Discord and your weird gamification. Suck it IRC with your obscure syntax and faint stench of BO. WhatsApp and Telegram can stick their heads in a bucket of lukewarm sick and sing sea shanties! Let's join the future! The problem is - Matrix is shit. Not โ€ฆ

New blog post: I'm never going back to Matrix

https://shkspr.mobi/blog/2025/07/im-never-going-back-to-matrix/

I should love Matrix. It is a decentralised, privacy preserving, multi-platform chat tool. Goodbye Slack and your ridiculous free limits. Adiรณs Discord and your weird gamification. Suck โ€ฆ

29.07.2025 12:45 โ€” ๐Ÿ‘ 21    ๐Ÿ” 10    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 1
Preview
Racket meet-up: Saturday, 2 August 2025 Everyone is welcome to join us for the :racket: Racket meet-up: Saturday, 2 August 2025 at 18:00 UTC image by @pard In your timezone: 2025-08-02T18:00:00Z (UTC). (converter). At this meet-up: โ€ฆ

EVERYONE is WELCOME ๐Ÿ˜ to join us for the Racket meet-up: Saturday, 2 August 2025 at 18:00 UTC

Announcement at racket.discourse.group/t/racket-mee...

30.07.2025 21:36 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Certificate of incorporation

Certificate of incorporation

corporations have more rights than trans people, so I incorporated as a delaware c corp (this is real, I just got approved)

29.07.2025 22:36 โ€” ๐Ÿ‘ 47    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 3

Will your keynote โ€˜You donโ€™t have to be a compiler engineer to work on Pythonโ€™ at @europython.eu be made available?

(in any form: audio, video, even slides)

29.07.2025 12:01 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Was this recorded?

29.07.2025 11:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

We clearly need a Python-inspired language with significant indentation called โ€˜Smack the Ponyโ€™.

29.07.2025 11:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I think we should consider "making our planet uninhabitable" a crime that can be retroactively punished.

28.07.2025 22:09 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Little know this, but you can (relatively viably) use PHP as a preprocessor for C source code.

28.07.2025 22:24 โ€” ๐Ÿ‘ 32    ๐Ÿ” 5    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

It's not that hard to make friends in your 30s, you just have to be Delightful

28.07.2025 23:32 โ€” ๐Ÿ‘ 1537    ๐Ÿ” 163    ๐Ÿ’ฌ 52    ๐Ÿ“Œ 24

Reminder: code review is not "to catch mistakes", it is a tool for understanding to limit bus/lottery factor first and foremost. When code is written (if you're lucky) by one human, having the second human abdicate their judgment to the machine is actively harmful to your team's code understanding.

28.07.2025 04:29 โ€” ๐Ÿ‘ 252    ๐Ÿ” 89    ๐Ÿ’ฌ 12    ๐Ÿ“Œ 3

Thought experiment: Most programming languages were designed in an era where mostly one programmer coded in isolation. If you were designing a language for modern collaborative programming/commenting/etc., what would you change? How would you *modify* existing languages?

26.07.2025 12:46 โ€” ๐Ÿ‘ 83    ๐Ÿ” 14    ๐Ÿ’ฌ 27    ๐Ÿ“Œ 3

Iโ€™d like to make it easier to communicate intent, but Iโ€™ll admit I donโ€™t know how. I may be telling on myself but what my code does, and what I think it does are often two separate things. Add dependent types?

26.07.2025 20:27 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Racket

Contact me with the address listed at racket-lang.org/friendly.html

26.07.2025 14:19 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Fresher to Thriver: Cultivating Belonging and Growth in Engineering Education
YouTube video by QMULOfficial Fresher to Thriver: Cultivating Belonging and Growth in Engineering Education

Fresher to Thriver: Cultivating Belonging and Growth in Engineering Education
youtu.be/Ub_BxRgin9A?...
@qmuleecs.bsky.social

25.07.2025 23:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image Post image Post image

Weโ€™ve launched a new set of cartoon-style Computer Science Heroes posters to help young kids see diverse role models in tech! Made by the CS4FN team, illustrated by Richard Butterworth & supported by EPSRC. UK educators can get a free printed set or download them: www.qmul.ac.uk/eecs/news-an...

09.07.2025 10:31 โ€” ๐Ÿ‘ 3    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Racket meet-up: Saturday, 2 August 2025 Everyone is welcome to join us for the :racket: Racket meet-up: Saturday, 2 August 2025 at 18:00 UTC image by @pard In your timezone: 2025-08-02T18:00:00Z (UTC). (converter). At this meet-up: โ€ฆ

Everyone is welcome to join us for the Racket meet-up: Saturday, 2 August 2025 at 18:00 UTC

EVERYONE WELCOME ๐Ÿ˜

Announcement at racket.discourse.group/t/racket-mee...

25.07.2025 13:54 โ€” ๐Ÿ‘ 8    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

AI for "good", indeed. Glad a journalist picked up on this story and interviewed Abeba. Streisand Effect these asses.

11.07.2025 00:32 โ€” ๐Ÿ‘ 12    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Decades of mechanistic talk about university degrees as if they were bundles of 'skills' and 'prep' are about to be proved completely wrong (obviously). Want to get a real boost? Do History or English.

13.07.2025 10:19 โ€” ๐Ÿ‘ 4062    ๐Ÿ” 1124    ๐Ÿ’ฌ 214    ๐Ÿ“Œ 286
Post image 24.07.2025 12:00 โ€” ๐Ÿ‘ 473    ๐Ÿ” 130    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 3

A very cool technology that allows students to interact with John Maynard Keynesโ€™ ideas as he develops them is called a book

23.07.2025 23:10 โ€” ๐Ÿ‘ 2407    ๐Ÿ” 580    ๐Ÿ’ฌ 40    ๐Ÿ“Œ 15
Preview
Petition: Repeal the Online Safety Act We want the Government to repeal the Online Safety act.

And if you're a British citizen โ€“ living anywhere in the world โ€“ or a UK resident, please consider signing this petition to repeal the Online Safety Act:

โœ๏ธ petition.parliament.uk/petitions/722903

#OnlineSafetyAct

23.07.2025 23:24 โ€” ๐Ÿ‘ 50    ๐Ÿ” 38    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 5

@sp.degabrielle.name is following 20 prominent accounts