I have to work in Scala and I've already written three bugs due to comparisons between things of different types giving no errors but unexpected results, including a comparison between `IdealInt.ZERO` and `0`, which is of course `false`, as you would totes expect.

Why aren’t hot dogs served in bagels?

ok ok I’ll show myself out

kid vs school 

Java is the most boomer of technologies.

Me: "Oh no I'm really behind on the work on my thesis"
Also me:

@jaranta I didn’t notice until I switched to macOS, which pretty much is usable for at least killing the broken program even under insane loads. I think this stems from the fact that Linux (the kernel) has no idea that some “programs” such as terminal emulators, the DE, etc, are part of the OS and must be alive and responsive at all times.

@jaranta I think Linux in general has bad behaviour under high ram usage, so that might not be something Elementary can fix without switching kernels.

I tried out booting @elementary yesterday. Surprised by how many things worked:


✅ Hardware power off

✅ Networking

✅ Font rendering

✅ Scrolling

Things not working:

💀 Ugly grub/terminal boot in tiny font (probably fixable)

💀 Multitouch gestures (maybe fixable)

💀 Stuttering/tearing rendering and delays in menu pop-out etc

Of course I didn’t test many many things (palm rejection, high ram usage performance, suspend/resume, video playback, Bluetooth, external screens, ...).

In principle I really like what some libre OSes are doing (looking at you @elementary); building services and reusable components for common things like email etc, much like Apple does with iOS. I think having one language, one SDK, and components for all the cool stuff has enabled rapid development of apps on mobile and to some lesser extent on the Mac.

Highly recommend this talk from a conference I went to. Basically it discusses the numbers on how programming is moving (it’s very open source), and how the pipeline works (it’s a firehose, and it doesn’t). The focus is towards industry and education, but this has implications for FLOSS as well.


uspol, bathroom issues 

uspol, bathroom issues 

uspol, bathroom issues 

Thesis defence 

Thesis defence 

Thesis defence 

Thesis defence 

Gender identity questioning 

Show more
Scholar Social

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!