Marten / Qqwy 🇺🇦🏳️‍🌈
qqwy.bsky.social
Marten / Qqwy 🇺🇦🏳️‍🌈
@qqwy.bsky.social
Creative Developer, Open Sourcerer, Dreamer. Loves good ideas, good coffee and hammock-driven development.
TIL: Haskell's ByteString is 'pinned' (GC cant move it) so it can be used with FFI. Haskell's Text isn't. Thus, conversions always have to copy.

Conversely, in Rust a String is just a newtype around a Vec<u8> with a smart constructor.

Curious! Maybe there is room for a pinned Text in Haskell?
September 9, 2023 at 5:26 PM
Reposted by Marten / Qqwy 🇺🇦🏳️‍🌈
I'm really pleased with this interview recorded at a recent GOTO conference where I discuss the history, philosophy and future of @sonic-pi.net.

James Lewis was such a pleasure to chat with that this felt much more like a friendly conversation than an actual interview.

youtu.be/_ehD4D7N4ZU?...
Teaching Kids to Code with Sonic Pi • Sam Aaron & James Lewis • GOTO 2023
This interview was recorded at GOTO Aarhus for GOTO Unscripted. #GOTOcon #GOTOunscripted #GOTOaarhttp://gotopia.techRead the full transcription of this inter...
youtu.be
September 7, 2023 at 8:39 AM
Reposted by Marten / Qqwy 🇺🇦🏳️‍🌈
fire up your terminal and telnet into `bsky.tel`, the telnet bluesky client, which is now live!

obviously this is really early on, but it should work well for modern machines all the way back to the Commodore 64 and Apple II (pictured here)

plz send bug reports + feedback my way!
September 1, 2023 at 4:29 PM
Reposted by Marten / Qqwy 🇺🇦🏳️‍🌈
Article: Why Rust is the most admired language among developers

github.blog/2023-08-30-w...

#rust #rustlang
Why Rust is the most admired language among developers
Rust continues to top the charts as the most admired and desired language by developers, and in this post, we dive a little deeper into how (and why) Rust is stealing the hearts of developers around t...
github.blog
August 31, 2023 at 5:26 PM
Reposted by Marten / Qqwy 🇺🇦🏳️‍🌈
SpawnFest is an online software development contest in which teams from around the world get exactly one weekend to create the best BEAM-based applications they can.
#MyElixirStatus
#WeBEAMtogether
Link: linktr.ee/adolfont
August 29, 2023 at 11:09 PM
Reposted by Marten / Qqwy 🇺🇦🏳️‍🌈
August 29, 2023 at 7:03 PM
You know you've reached the Deep Lore when C/C++ behaviour is documented
not as 'unspecified'
nor as 'undefined'

but as '_may_ be undefined'
August 19, 2023 at 3:46 PM
I love code formatters, and I love git.

But what I don't love, is Git complaining about conflicts introduced by the formatter.

Is this a necessary pain, or is there a way to make this better? :-)
August 18, 2023 at 4:48 PM
You know you've done too much Ruby programming when someone says 'MRI scan' and you first assume they are talking about Matz's Ruby Interpreter.
August 7, 2023 at 10:45 AM
I am completely befuddled by the behaviour of TypeScript's `any` type. How come un-annotated (or external JS) code defaults to `any` and not to `unknown`?

Aren't mistakes like:
`let x : MyCoolType = JSON.parse(user_input);`
very easily made?

What am I missing? 😅
August 3, 2023 at 4:32 PM
Recently I learned that not only did Fortran '77 already have 80% of the features of modern data science langs&libs, its LAPACK/BLAS libraries were so good+influential that data science langs/libs still use them under the hood.
You are running Fortran today!
August 2, 2023 at 10:59 AM