Pinned post

I decided to start sharing parts of as they become mature.

Today, I am releasing a library for decoding ActivityStreams 2.0 objects into native Go objects and also for encoding Go objects into ActivityStreams 2.0 JSON objects.


The usage is your typical Go Marshal/Unmarshal, (see tests for examples).

The license is copyleft (AGPLv3).

Your feedback (and a star) are welcome :-)

Anyone got suggestions for resources (web, books, YouTube, courses, etc.) on silicon/ASIC design, focused around the practical rather than the theoretical?

Looking for something aimed at folks with an EE background rather than a semiconductor physics or material science background.

I'm more interested in things like designing MOSFETs, silicon resistors, logic ASICs, CAD/EDA tooling & workflows, tapeout, etc. than the physical material processes (wafers, litho, etching, etc.)

Boosts welcome.

@siina Very much so, so much tech is US centric in a way that drives me up the wall. Defaulting to arcane measurement units, starting weeks on Sundays by default, assuming that you just can't speak a second language, etc.

Q: “How many devs on a message board does it take to screw in a light bulb?”

A: “Why are you trying to do that?”

Do you use language settings - in your config?

multiple choices possible

pls boost for sample size

Bands that do not have their music on automatically need to be about 2x better than the level I'd normally buy an album from Bandcamp at cause I have a huge FLAC library and if you're going to make it difficult for me to give you money for lossless releases then I may just take a pass...

Qobuz works for what's not on Bandcamp but their ridiculous FLAC quality pricing tiers can go pound sand.

@planetmozilla I wish Mozilla would start treating Linux phones as first class citizen, Even with just community built fixes Firefox is great on a Linux phone and the primary app platform as there aren't many native apps for 3rd party services.

Mozilla should look at need and start catering to the Linux phone community as displacing the duoploy in mobile ecosystem is in everyone's best interest.

#linuxphone #postmarketos

Geohotz gets hired to remove Twitter's annoying prompt to log in to read tweets apparently.

I still get that prompt...

Recent quality of the man's work seems to match the quality of his statements.

I hope he's pulling all nighters at the office until he gets this fixed, because he knows that “this is the attitude that builds incredible things”.

'Emergency communication' is a novel way to spell regime change indeed.

academics signal their prestige by placing stacks of books and papers on their desk. the higher the stack, and the more desk surface covered by the stack, the higher the academic is ranked. when you need to get an extra table because the other one is filled with stacks of books, they make you a professor.

If you see this toot (yeah this one right here), can you boost it for me? It will help my new server federate with the wider Mastodon network. 🚀 🙏

" is excited to announce it has freed itself from the requirements of the and is moving to a business friendly license in order to help maximize shareholder value and deliver the death of general purpose computing even faster."

There, translated it for you.

Incredible. Musk's team literally fired people without knowing what those people even did. Some employees laid off by mistake, other employees were laid off on purpose but it turns out they're the only ones who know how to implement features Musk wants.

From a single user instance admin to all admins running an open registration instance atm; my sincere condolences.

Every so often YouTube recommends me an interview with the title "Why I Invented C++" and I never click on it but I always think to myself "Why, Bjarne. Why did you do it..."

One of my favourite #emacs #magit features is `magit-cherry-donate`.

It moves a commit from the current branch to another branch without switching to the other branch.

This is really great when you work on feature X and see a typo or a mistake that isn't related to what you're currently working on: Just create a quick “Fix typo” commit and move it to `main` (or some branch where you'll process it later) and continue working on your feature – without risking including an unrelated, distracting change in your commit/PR, and without having to remember it for later.

I should do a formal introduction but not yet...

anyway - one of my favorite blog posts I've made is this one: where I talk about my #biohacking implants. It's pretty neat

The clock speed of the Atari 8-bit computers; 6502 processor, memory, and "GPU"* is tied to the NTSC frame rate.

Frame rate: 30000/1001
Lines per frame including blanking: 525
"Color clocks" per scan line, including blanking: 227.5

The CPU & memory bus run at half the speed of the color clock, which comes out to 1.79 MHz.

High-res graphics run luma at twice the color clock.

* It feels weird to call the ANTIC and GTIA chip pair a GPU, but it kinda is, right? :D

Show older
Matej Lach's mastodon

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