JetBrains is looking for feedback on Kotlin. Fill out the Kotlin Census if you want to be heard.

kotl.in/census

h/t to @jwildeboer@birbsite for the post.

Also, I finally figured out how to make those nifty alt-text thingies for the images. Enjoy!

The second edition of _The (ANSI) C Programming Language_ by Kernighan and Ritchie apparently has a fun easter egg about recursion.

In other news, manually soldering SMT Optoelectronics without breaking them is hard.

I got a label printer as a gift. So of course this is the first thing I printed!

@shadowfacts I tried JB Mono for a bit and then didn’t like it just about immediately. But then I did a little searching and found one called Fira Code. I started using that one, and I like it a lot actually. The ligatures are weird at first, but I started liking them after a while.

no, you fuckers, i am not downloading your app just because i am looking on my phone. i have a whole-ass web browser

"GoatCounter: Simple web statistics. No tracking of personal data."

"Doesn't need a GDPR notice
Adds just 1.8KB
Accessibility is a high-priority feature
Open source
Own your data"

And a bonus point for the name 🐐

goatcounter.com

Firefox 72 is out today with great updates:

1⃣ Blocks fingerprinting tracking by default
2⃣ Hides annoying notification requests by default
3⃣ Introduces picture-in-picture video

If you haven't switched yet, here's what you're missing out on markosaric.com/firefox/

thinkin about posting but i don't have anything good to post

PSA: SHA-1 was broken before, but now it's VERY broken. Don't use it for security.

"By renting a GPU cluster online, the entire chosen-prefix collision attack on SHA-1 costed us about 75k USD. However, at the time of computation, our implementation was not optimal and we lost some time (because research)."

sha-mbles.github.io/

I'm getting back into writing some more Rust code after a few months of not really touching that particular codebase. I've been working mostly in Java and Kotlin in the interim, and a little bit of Python too. But rustc is really a different beast! It makes you think really differently about how to express your program to the computer. It's a kind of refreshing change actually.

Here's one of the other projects I'm working on at work: A real-time web interface for a Cryo-Electron Microscope.

This dashboard view shows the results of micrograph analyses as they trickle in from the compute cluster.

Hooray science!

Show more
Mastodon for Tech Folks

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