Daniel Augusto

PhD student at UCL. Working on Gaussian Processes. I love everything mathy, videogames, and languages. 🇧🇷

Pronouns
He/Ele/Él
Daniel Augusto boosted:
洪 民憙 (Hong Minhee) :nonbinary:hongminhee@hollo.social
2026-03-16

Salvatore Sanfilippo (@antirez) and Armin Ronacher (@mitsuhiko) both argue that #AI reimplementation of #copyleft libraries is fine. Their legal reasoning might be correct. That's not the point.

Legal and legitimate are different things—and both pieces quietly assume otherwise.

https://writings.hongminhee.org/2026/03/legal-vs-legitimate/

#GPL #LGPL #license #opensource #freesoftware

Daniel Augusto boosted:

RE: mathstodon.xyz/@oantolin/11607

The cleveref apocalypse is on us: The cleveref LaTeX package is long-unmaintained and breaks on recent LaTeX versions, and an arXiv update to TeXlive means that we can no longer keep limping along using old-enough versions of TeX to avoid the problem. I haven't yet tried it but my bookmarked solution is to switch to zref-clever: tex.stackexchange.com/question

Daniel Augusto boosted:
Phase of Moonpom@eattherich.club
2026-01-03

The Moon is Full 🌝

Daniel Augusto boosted:
2025-12-03

@anuytstt If you have the DOI, using the following is faster anyway :)
curl -LH "Accept: application/x-bibtex" doi.org/$DOI

Daniel Augusto boosted:
2025-11-24

Recent discussion about the perils of doors in gamedev reminded me of a bug caused by a door in a game you may have heard of called "Half Life 2". Are you sitting comfortably? Then I shall begin.

A Combine soldier threatening with a baton, in front of a door. Which one is a greater menace in gamedev?
Daniel Augusto boosted:
2025-11-14

People here have been discussing exact real number computation recently.

Here are the lecture notes for a talk I gave at Fun in the Afternoon in 2011, with Haskell code computing arithmetic operations, trigonometric functions, definite integrals and more, using infinite sequences of digits to represent real numbers.

github.com/martinescardo/Exact

Daniel Augusto boosted:
2025-11-08

@shriramk @racketlang

I am glad some big company, in this case Google, implemented in practice a phone calculator for exact real number computation.

My PhD thesis was, in fact, about this subject.

But I was more interested in theoretical questions, e.g. whether you could come up with a theoretical higher-order programming language including real numbers such that reals, functions, and functionals are definable in this language if and only if they are computable.

This I achieved. I called the language Real PCF. This is a Turing-universal higher-order programming language for exact real number computation.

And also, one of the papers I read regarding this was Boehm's 1987 one, on which the Android calculator is based on.

In any case, although my interests are mainly theoretical, by my nature, I also flirt with practical things, in particular regarding this subject.

Here is a 2011 Haskell file that computes exactly with real numbers:

martinescardo.github.io/papers

In addition to all that Boehm computes, we compute integrals.

Also this literate file contains a lot of discussion of the history of the subject (although it doesn't aim to be comprehensive).

This was for Fun in the Afternoon (does this UK meeting series still exist)?

Daniel Augusto boosted:
Tube Mapper - Luke Agbaimonitubemapper@mastodonapp.uk
2025-11-04

Underground, Overground

My hunt to find locations where you can see Underground trains traveling over Overground trains (or vice versa) continues.

This vantage point near East Putney station has views of tube trains traveling over the railway. I waited 30 mins to get this shot.

London Underground over the railway near East Putney
Daniel Augusto boosted:
Daphne Preston-Kendaldpk@chaos.social
2025-11-02

Alan Kay’s critique of SimCity games

SimCity is similar but more pernicious. It is a black box of "soft somewhat arbitrary knowledge" that the children can't look at, question or change. For example, SC gets the players to discover that the way to counter rising crime is to put in more police stations. Most anthropologists, sociologists, psychologists, and economists would disagree violently. Alternate assumptions can't be tried, etc.

Both of these packages have won many "educational awards" from the pop culture, but in many ways they are anti-real-education because they miss what modern knowledge and thinking and epistemology are all about. This is why being "above threshold" and really understanding what this means is the deep key to making modern curricula and computer environments that will really help children lift themselves.
Daniel Augusto boosted:

@FritzAdalis @Codeberg We run it bare-metal and it's "old" and donated hardware. It's kind of amazing to still see so much use of these hardware that was otherwise e-waste.

Daniel Augusto boosted:
Codeberg AnnouncementsCodeberg@social.anoxinon.de
2025-10-29

Great news: Today, we have managed to distribute our Forgejo instance across two servers. A main instance still handles most traffic, but requests from #CodebergPages are now handled by another server. Going forward, we'll try to route more read-only traffic there to distribute the load.

This is an important milestone, because such a setup was never tested with #Forgejo at this scale.

This should improve availability of both Codeberg.org and Codeberg Pages.

Details: codeberg.org/forgejo/discussio

Daniel Augusto boosted:
2025-10-28

Additional ways in which modern web tech is pretty neat: you can specify colors by blending other colors.

Material Design's dark theme specifies different background colors by taking a base background of #121212, and overlaying pure white with different amounts of opacity. For example, a "1dp" background (for a content card) mixes 5% of pure white into the base background, whereas a "8dp" background (for a navbar) mixes 12% pure white into that same background.

Annoyingly the MD site doesn't specify the resulting hex triples, in part because the opacity method lets you switch up the base color (perhaps for one with a very slight "brand" color tint) and still compute sensible results.

But no matter, thanks to modern CSS:

--bg-0dp: #121212;
--bg-1dp: color-mix(in srgb, white 5%, var(--bg-0dp));
--bg-8dp: color-mix(in srgb, white 12%, var(--bg-0dp));

There ya go, colors mixed to order, right in the browser. Recomputes by itself when you change the base color.

color-mix even supports a dozen different color spaces, so you can do perceptual blending, or blending that avoids washing out color, or whatever. SRGB mixing is specifically recommended against in the general case because it's not good at anything other than having the simplest math... But empirically, mixing in SRGB is what matched Material Design's sample swatches.

Daniel Augusto boosted:
2025-10-28

I'm looking for a doctoral student with Bayesian background to work on Bayesian workflow and cross-validation (see my publication list users.aalto.fi/~ave/publicatio for my recent work) at Aalto University.

Apply through the ELLIS PhD program (dl October 31) ellis.eu/news/ellis-phd-progra

Daniel Augusto boosted:
2025-10-27

Neocapy (a capybara emoji set) has been launched!

✅ 90 Premade Emojis
✅ Source file (.aseprite) and png layers for those that want to make their own Neocapy
✅ Free, under the CC-BY-SA 4.0 license

get it here!! ko-fi.com/s/59cec9e841

#MastoArt #FediArt #PixelArt #Art #AnubiArts #Emoji #Capybara

A Pixel Art featuring 90 Neocapy (capybaras) emojis. There's way too many for this alt text, but there's all types of Neocapy, may it be them shocked, embarassed, drinking something, hiding, lying down, being pet or bopped, with signs, sleeping, with pride flags, you name it!!

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst