Pinned toot

Finally got my single-board-computer working as a USB device! :blobaww:

Now to get the host side working.

And here's a shoutout to the Linux kernel for letting me do almost all of this in user-space! :linux:

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!

I'm going to try to be a more interesting person on Mastodon this year! Hooray 2020, and new year's resolutions!

So here's a screenshot of an app I'm working on.

It's a GUI that helps you prepare molecules for processing by our research lab's server-side molecular design software.

As a programmer it's been really hard to wean myself off of thinking in terms of global solutions. This, in comparison to building local or community technology.

Thinking this way can make things harder (now your tech needs need to scale to the world) and not useful (different people in different places have different needs).

This kind of blew my mind: like, you can just go and build a piece of tech and only give it to your friends & the immediate people it's helpful for. You don't *need* to design for The World. I think this kind of thinking is really important for breaking away from capitalistic modes of thinking.

"What will Rust development look like in 2020? That's partially up to you!"

#Rust folks are calling for blog posts

"We are accepting ideas about almost anything having to do with Rust: language features, tooling needs, community programs, ecosystem needs... if it's related to Rust, we want to hear about it."

blog.rust-lang.org/2019/10/29/

The thing people miss about #desktop #Linux is: it's not that Linux users are using Linux purely for ideology, in most cases. If I could get everything done on Windows in a similar amount of time with a similar level of satisfaction, I probably would.

But I can't. I can't use a tiling WM. I can't use BTRFS or ZFS for my external storage cluster. I can't have a decent package manager or functioning containerization or a command-line driven workflow.

If you see an open-source project that has support for Twitter (in one way or another, could even be just linking to Twitter profiles in a website theme) but not Mastodon, go file an issue and ask kindly for it to support Mastodon, too.

Let's help this network grow!

Who would be insane enough to solder surface-mount parts without a PCB? Apparently me.

Once more calling out for help:

A bigger instance wants to move out of Crimefl… ahem, Cloudflare, and is looking for an affordable CDN it can move to. We're talking about half a terabyte of data – and it needs, well, a CDN and HTTPS support at an affordable price (so Amazon is out, if it ever was in); and it should be privacy-friendly and ideally FOSS friendly (the latter two are my additions, but feel right).

Any recommendations? Asking for a friend :wink:

Pls boost if you don't know yourself.

My dream for Mastodon is for it to be a viable choice as a publishing platform for any creator. In other words, for people to not feel like they're locked in to Twitter or Instagram if they want to be professionally successful.

Had to make these little wires for a thing. Dang, soldering these tiny little parts is hard! Dunno if I could do it without that amazing low-temp solder paste. Even still, I keep melting the plastic. No one will see the mess once I put the shrink tubes on though.

Getting the print settings dialed in on these tiny prints seems to be very much an art form. Still tweaking to get rid of 1st and 2nd layer adhesion issues.

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!