Pinned post

"The thing I hate the most about AI and it's ease of access; the slow, painful death of the hacker soul... Brought not by war or scarcity, but by convenience. By buttons. By bots."

Show thread
Pinned post

Mass surveillance promotes the Single Point of Failure that is totalitarianism.

Pinned post

Don't be satisfied with your vision for the future. Be satisfied with completing it.
So, don't be happy with saying "I'm going to do this project"; that's just a plan and an intention. If you're satisfied just with "someday I will" then you won't do it.

Pinned post

Just a heads-up, my college has some restrictions on what I can say here :) it probably wouldn't've been an issue anyway, I don't really want to dig at an organization while I'm a member of it, but it is worth noting, as a believer in free speech....

Pinned post

"Too often we attack cultural challenges with a spirit of misplaced certainty. We feel like we know what’s wrong, and we know how to fix it, and when we know we’re right, opposition is frustrating at best and infuriating at worst. The more certain we are, the more likely we are to view opponents not just as wrong, but evil. Do they not want to solve our crises?" - David French

Remember that by far, most people aren't out with the intent to destroy good.
Something to think about

Some main project goals:
* Not too many 74-series chips required to create. [Terribly rough estimate: under 150 chips]
* The ISA and physical architecture elegantly line up.
* The ISA doesn't highly prioritize ISA future-proofing.
* Not a drag to asm program in!
* About as powerful as a 16-bit machine might be expected to be. Practical (not like Ben Eater's CPU), but more barebones than Bill Buzbee's CPU.
* No microcode -- pure bare-metal.

Show thread

Inspired by Buzbee I decided to design-in virtual memory into my system as well; my current design has 128KiB virtual address space (per process), 4KiB pages, and up to 256MiB of physical memory. Unlike Buzbee's computer, mine unfortunately doesn't support page faults; the virtual memory system is solely for memory protection, allowing fast memory reallocation (e.g. no memory compaction), and allowing more than 128K of physical RAM.

Show thread

I have a new ISA for this one which I'm calling Bones. 32 op(codes), 16-bit word, 16-bit memory byte, MISC, 5 general-purpose regs and a stack, reg+offset indirect addressing, and more, all designed to be relatively easy to make out of 74-series logic chips.

There is a user mode and kernel mode.

There are no immediates, you use an instruction to set the high byte of the next instruction's literal if you need numbers further from 0 than -128 through 127.

Show thread

So I've had a dream for a long time to create my own physical computer CPU. I've designed lots of ISAs, my favorite of which is SubSky (my best one; I've written an emulator for it, Sbse).
But now that I know about physical implementation, I can try my hand at my own homemade computer from 74-series logic chips (commonly called "TTL logic chips"), like Bill Buzbee's -1 computer (check it out! homebrewcpu.com/ ).

A computer lets you make more mistakes faster than any other invention in human history, with the possible exceptions of handguns and tequila.

— Mitch Ratcliffe

#computers

Kagi's algorithms prioritize organic, non-commercial sources over ad-heavy or tracker-riddled sites. This really helps to surface unique, human-generated content from smaller blogs, authentic sites and forums.

#Kagi #Search #NoAds #SmallWeb #IndieWeb

@vkc i wonder... does Mastodon even enable to share blacklist of blocked users? It might be a feature I'd use nearly as often as "follow". Like "hey, i trust this user so i want to ban the same nasty morons as they do". Because.. it's an effort to block someone!
On the Mastodon i did it only once. But on boardgamearena... boah, hundreds of bad players (incl. their behavior).

The Arch Linux team has removed three malicious packages from the AUR package repository.

The packages posed as browser modifications but downloaded and installed a RAT from GitHub.

lists.archlinux.org/archives/l

Measuring programming progress by lines of code is like measuring aircraft building progress by weight.

— Bill Gates

#estimating

You're bound to be unhappy if you optimize everything.

— Donald Knuth

Simplicity carried to the extreme becomes elegance.

— Jon Franklin

Can a kangaroo jump higher than the Empire State Building? 

@rl_dane Someone who thinks a language model is sentient has a very, very low opinion of sentience.

I just got an email from with subject line "You’re now using Gemini on web", detailing unclearly how they may be using my data (without my consent, I did NOT opt-in).

That subject line is so offensive.

(usually known as " ")

Some quotes from this article. It's longer than it feels to read, and is worth your time if you're into .

Show thread
Show more

Ethan Black's choices:

Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml