Show newer
Ayhon boosted

I find it really cool how the compiler manages to work out all these type equalities: scastie.scala-lang.org/nrinaud

I initially wrote this by hand and it was *painful*. But no, with Eq, just throw all the things in a pattern match and let the compiler sort them out.

Ayhon boosted
Ayhon boosted
Ayhon boosted

So... am I missing something, or am I breaking the compiler a little by overriding the `equals` method of a sum type?

scastie.scala-lang.org/nrinaud

Ayhon boosted

Want to do a #PhD about #WebAssembly and #ConfidentialComputing? Please contact me! We have well-paid PhD positions available.

You need to have a master's in computer science or equivalent, good technical skills and good writing skills.

These are on-site positions in the beautiful city of Ghent, Belgium.

See this thread for more info. Feel free to boost!

#FediHire

Ayhon boosted

That #Pixelfed is now in the Top 10 of most downloaded APPs in the USA, also means that we, as a Fediverse community, have to come together.

If you see a link somewhere, PLEASE support your PIXELFED server. Even when it is just with $2, $10 or $50.

Their operational costs are surely skyrocketing and we have to make sure that this does not become a Fediverse debacle but a Fediverse success story.

EDIT: I just received this link:
pixelfed.org/support-our-proje

@jaredwhite
#Fediverse #TopApp #Support

Ayhon boosted

New blog post: the gen auto-trait problem

blog.yoshuawuyts.com/gen-auto-

There is an open question whether `gen {}` blocks in Rust should return `Iterator` or `IntoIterator`. I believe the right answer here is the latter, and I spent some time writing out an example for it.

@pixelfed Waiting for it to be available in France!

Ayhon boosted

@yaxu i am aware of @tonofcrates's work on Nota, which addresses a similar set of problems/desiderata: willcrichton.net/nota/

...i think part of the issue here is that everyone wants something slightly different and has different deal-breakers.

Ayhon boosted

@brian @ireneista I'm so confused. What's the answer supposed to be?

Ayhon boosted

Once again, a big year-on-year jump in atmospheric CO₂!
Based on daily values from Mauna Loa, the December average was ~425.4 ppm, that's ~3.5 ppm more than last year.

#co2 #emissions #climatechange

Ayhon boosted

New Year’s Eve in Taiwan ♥︎

> Some cheer and toast to welcome the New Year. In Taiwan, people cry their eyes out.

cnn.com/travel/taiwan-new-year

Ayhon boosted

So far: what's coming to Rio terminal next version (will be released in late January).

- Line height with control of text alignment
- Metal/Vulkan f16 (LFG!)
- Support to window title via string template
- Shell integration
and more.. let's goooo

github.com/raphamorim/rio #rust

Ayhon boosted

@chrism Proper name as in "file cleaner" for a file cleaner, versus let's say "blazar" (ref en.m.wikipedia.org/wiki/Blazar)?

Ayhon boosted

This is an emoji art of a black cat made with a number of emoji moons.

The art follows this colon:

🌕🌕🌕🌕🌕🌕🌕🌕🌕🌕🌕🌕
🌕🌕🌕🌒🌕🌖🌒🌕🌕🌕🌕🌕
🌕🌕🌖🌑🌓🌑🌑🌕🌕🌕🌕🌕
🌕🌕🌗🌑🌑🌑🌑🌔🌕🌕🌕🌕
🌕🌕🌘🌕🌑🌕🌑🌔🌖🌑🌕🌕
🌕🌕🌖🌑🌑🌑🌑🌕🌕🌑🌔🌕
🌕🌕🌕🌖🌑🌑🌔🌕🌕🌑🌔🌕
🌕🌕🌕🌘🌑🌑🌒🌕🌕🌑🌔🌕
🌕🌕🌕🌘🌑🌑🌑🌔🌖🌑🌕🌕
🌕🌕🌕🌑🌑🌑🌑🌒🌑🌒🌕🌕
🌕🌕🌕🌑🌑🌑🌑🌑🌒🌕🌕🌕

Ayhon boosted

I'm pleased to announce that the Heyting Day will be held in Amsterdam on Friday 14 March 2025.

Its theme will be models of #intuitionism and #computability and mark the retirement of Jaap van Oosten.

The invited speakers are:
- @andrejbauer (Ljubljana)
- Andy Pitts (Cambridge)
- Sebastiaan Terwijn (Nijmegen)
- Jaap van Oosten (Utrecht)

Attendance is free. Sign up and more details here: knaw.nl/en/heyting-day-2025

The attached poster is thanks to the amazing @jacobneu.

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.