@djspiewak.fosstodon.org.ap.brid.gy
📤 27
📥 0
📝 94
I haven’t gotten yet to any spoken lines in Pluribus, but their transcode settings are already driving me nuts. Was all the mosquitoing possibly a stylistic choice?
18 days ago
1
1
0
After about a decade in PHP vulnerability purgatory, I have finally shaved the yak of extracting my blog contents from MySQL, converting them all to markdown, and building a Laika scaffold around the whole thing so I can host on GitHub Pages. I even managed to keep the old URLs (I hope). Styling […]
loading . . .
Original post on fosstodon.org
https://fosstodon.org/@djspiewak/115821630647976764
18 days ago
2
0
0
*opens editor instance on worktree untouched for six months* *finds still-unsaved editor buffer with an entirely plausible looking implementation of a very interesting function* *has absolutely no idea why said function would be required for the branch in question*
23 days ago
0
0
0
Random pet peeve: it’s pronounced “en-vidia”, not “neh-vidia”, not “nuh-vidia”, not “nnn-vidia”. Honestly not sure why this bothers me as much as it does, but here you go.
about 2 months ago
3
0
0
Random annoyance: tech reporters uncritically parroting the "we've proven that the universe isn't a simulation" line. The actual proof relies on definitions of computability which fundamentally assume they are contained *within our universe*. This in turn stems from a misunderstanding of what […]
loading . . .
Original post on fosstodon.org
https://fosstodon.org/@djspiewak/115492728626781641
3 months ago
1
0
1
Achievement unlocked: I pushed a fish up through an existing wall cavity and caught it in the open box on the receiving side *on the very first try*. My life has officially peaked.
3 months ago
0
0
0
I wrote a long-ish thing about implicit capabilities in the Cats ecosystem and shiny new lightweight support for user-defined (non-Throwable) error types on top of monads like IO:
https://typelevel.org/blog/2025/09/02/custom-error-types.html
loading . . .
Typelevel | Custom Error Types Using Cats Effect and MTL
Typelevel is an ecosystem of projects and a community of people united to foster an inclusive, welcoming, and safe environment around functional programming in Scala.
https://typelevel.org/blog/2025/09/02/custom-error-types.html
5 months ago
0
2
1
One of my coworkers refers to Open Source as “the most incredible thing humanity has ever accomplished.” When he says that, he’s not making a socioeconomic or political statement, nor is he ignoring technical shortcomings. Rather, he is making an observation about how millions of people have […]
loading . . .
Original post on fosstodon.org
https://fosstodon.org/@djspiewak/114831647604435802
6 months ago
7
8
99
reposted by
Simon Willison
7 months ago
The is diabolical... a Python object that hallucinates method implementations on demand any time you call them, using my LLM Python library
https://github.com/awwaiid/gremllm
0
6
13
reposted by
Dan Piponi
7 months ago
It feels so 60s to have to type if __name__ == '__main__': main() into every Python program.
1
0
1
Okay this is very cool and anybody who is touching big data should pay attention to how this evolves:
https://ducklake.select/manifesto/
loading . . .
The DuckLake Manifesto: SQL as a Lakehouse Format
DuckLake delivers advanced data lake features without traditional lakehouse complexity by using Parquet files and your SQL database. It’s an open, standalone format from the DuckDB team.
https://ducklake.select/manifesto/
8 months ago
0
0
6
I’ve recently realized that essentially all opinion pieces about the energy/carbon/capital/resource impact of AI invariably spend thousands of words on napkin math figures based on shaky assumptions on how models and data centers work, all to come up with some bottom line number… And then they […]
loading . . .
Original post on fosstodon.org
https://fosstodon.org/@djspiewak/114532174385772775
8 months ago
1
0
0
I'm relatively certain that the fastest and easiest way to solve captcha these days is to upload the image to ChatGPT and ask it for the answer.
9 months ago
0
0
0
General rule of thumb: If you're going to submit a pull request, at least take the time to compile it and run the tests. I don't care if you used AI or not, but a pull request which trivially fails CI is a waste of everyone's time and resources.
10 months ago
2
0
1
In parallel with finalizing Cats Effect 3.6, we began work on actually porting the multithreaded work-stealing runtime from the JVM to Native, and I'm pleased to say that we finally have a fully building PR!
https://github.com/typelevel/cats-effect/pull/4201
There's still a lot more to do, but […]
loading . . .
Original post on fosstodon.org
https://fosstodon.org/@djspiewak/114254070658036941
10 months ago
1
2
2
I'm happy to announce the release of Cats Effect 3.6.0!
https://github.com/typelevel/cats-effect/releases/tag/v3.6.0
This was a gargantuan effort, and as I've previously mentioned (and discuss in the notes), it sets the stage for the future of CE's runtime with a series of almost entirely […]
loading . . .
Original post on fosstodon.org
https://fosstodon.org/@djspiewak/114213185696582124
10 months ago
0
4
2
Public service announcement: *every* bash script should begin with the following lines. There are no exceptions. This is particularly true if you *think* you have found an exception. You haven't. Don't do it.
11 months ago
1
3
4
The first paragraph of this article basically proves that people don't actually know what "fast" means:
https://www.techrepublic.com/article/tiobe-index-language-rankings/
The outlier in their thesis is Go, which is not actually a particularly fast language per se. Its static linking results […]
loading . . .
Original post on fosstodon.org
https://fosstodon.org/@djspiewak/114014552406743589
11 months ago
1
0
1
Some time back, I was having an introductory 1:1 with a new executive we had brought onboard. He were bonding through grousing about various things that were technically wrong with the system, and about halfway through he stopped me and asked, "You're pretty new here, aren't you?” I answered in […]
loading . . .
Original post on fosstodon.org
https://fosstodon.org/@djspiewak/113850729470941835
about 1 year ago
1
0
0
This has hit me pretty hard. Brendan and I used to play video games together, chatting almost every day. We saw each other at almost every conference ever. Too many memories to enumerate, but the attached photo comes to mind. This isn't Brendan, this is a […]
[Original post on fosstodon.org]
about 1 year ago
1
0
0
I don't normally talk about stuff my employer announces (I work for Nvidia, my opinions are my own, etc etc), but something interesting struck me about the DLSS4 frame generation stuff. Jensen gave the example of computationally rendering 2 million pixels and then inferring 31 million more […]
loading . . .
Original post on fosstodon.org
https://fosstodon.org/@djspiewak/113787854067568414
about 1 year ago
1
0
1
For those of you using Cats Effect to do real things, it would really mean a lot if you could take 3.6.0-RC1 for a spin together with Fs2 3.12.0-RC1 (doing them both is important!) sometime over the next week. We made significant under the hood changes and we want to make sure we don't break […]
loading . . .
Original post on fosstodon.org
https://fosstodon.org/@djspiewak/113765053991698622
about 1 year ago
0
1
1
Fwiw (probably not much), I wrote an essay trying to describe a lot of Cats Effect's high-level architecture, the general problem space of asynchronous coroutine scheduling, how we (the maintainers within the broader ecosystem) think about these problems, and how we've gone about optimizing for […]
loading . . .
Original post on fosstodon.org
https://fosstodon.org/@djspiewak/113748634703105355
about 1 year ago
0
1
2
Look, I really enjoy whitespace sensitive languages, and I generally think braceless syntax looks nice, but holy hell the rules for parsing it are bonkers. Consider: (bar: y) => z bar: y => z foo.bar: x => z Remember the *tooling* has to handle multiple versions of the language, even when the […]
loading . . .
Original post on fosstodon.org
https://fosstodon.org/@djspiewak/113738712280064919
about 1 year ago
0
0
1
So this finally happened.
https://github.com/typelevel/cats-effect/releases/tag/v3.6.0-RC1
It's hard to overstate how vast of an impact this release has on the Cats Effect ecosystem, albeit one which is almost entirely invisible without measurement! This is the first full release of our […]
loading . . .
Original post on fosstodon.org
https://fosstodon.org/@djspiewak/113727673182290680
about 1 year ago
1
0
2
Pet peeve: People who implement retry with exponential backoff without random jitter. The whole point of the exponential is not to make things slower, it's to geometrically reduce the probability of coincidental multi-request alignment to zero. When you skip […]
[Original post on fosstodon.org]
about 1 year ago
0
1
0
you reached the end!!
feeds!
log in