One of the most fulfilling experiences I’ve had writing free and open-source software is finding the things I’ve built sprinkled across the web in other peoples projects.
@neauoire it should be possible if you don't include ligatures or diacritics. diacritics aren't used in much anyway, mostly just religious texts
@ifixcoinops Have you seen some of the windows 10 update screens?
"Just a moment...
Everything will be right where you left it..."
WHY WOULD THINGS BE ANYWHERE ELSE?
Oh and yeah the computer is the most powerful and complex machine you'll ever use and it doesn't even come with a manual.
My kettle came with a manual! It said here's how you plug it in! It told me which button to press to turn it on and there's ONE BUTTON! It said don't fill the kettle up with milk!
MY BLOODY HAIRDRYER HAS A LABEL ON THE WIRE SAYING DON'T USE IN THE SHOWER BUT THE MACHINE THAT CAN EMPTY YOUR BANK ACCOUNT, EH, JUST JUMP IN, YOU'LL FIGURE IT OUT, PROBABLY BE FINE
Windows XP hid file extensions by default because Microsoft thought people would think they were confusing, and then when everybody ran cutekitten.jpg.exe they predictably put out a security alert saying whoops, that was a terrible idea, everyone should change these settings to show extensions. And then in Vista they hid the extensions again and then issued another security bulletin saying whoops we did it again, here's how you put it right
Boosts welcome.
Anyone interested in hiring a software engineer who is comfortable with low level programming, including embedded work? Now that 2021 is here, it's high time I start considering re-entering the work force.
I'm comfortable working in assembly language for several different processors, C, Python, Ruby, and C++ (in order of most recent to least recent experience).
My professional resume isn't terribly impressive in this area (who does low-level work anymore?), but I like to think that my Kestrel-3 and Kestrel-2 work shows my skills.
Let me know if you think I might be a good fit for your organization. Thank you.
@akkartik regarding your overall goal of communicating a codebase, you may be interested in my FuzzySet interactive documentation which attempts to give the best possible human explanation of the code library: http://glench.github.io/fuzzyset.js/ui/
We closed the gap between Stage0 and #GNU Mes: the Full Source Bootstrap is near!
The package graph is now rooted in hex0, a #357-byte binary & ASCII-equivalent https://github.com/oriansj/bootstrap-seeds/blob/master/POSIX/x86/hex0_x86.hex0
Make your distro #bootstrappable!
@fsf
@conservancy
@fsfe
@nixos
#reprobuilds #gnutools #NLnetFDN
Happy new year! I spent a lot of 02020 writing this book about algorithms, materials science, and other aspects of philosophy, called Derctuo:
http://doi.org/10.5281/zenodo.4408470
It's poorly organized, incoherent, and has a lot of crap in it, but it also has some really good parts.
progress on integrating my two favorite text editor features: paredit (lisp structured editing) and multiple cursors. ive never seen them work together in a way i liked, and i think i finally have a solid first pass at it! #theWorkshop
As always, new and different game ideas percolate through my brain. @kensanata post about wikis pulled some thoughts about similarities between MUDs and wikis. And how most objects in a mud could be considered as “pages” in a wiki. And the links between pages can represent physical connections between objects in a MUD. I’m sure this is not a new or unique insight, pretty sure I’ve even read about it myself before.
The Mu Computer in 2020 - Kartik Agaram @akkartik: http://akkartik.name/post/mu-2020
I love following this project!
My 2020 wrap-up is turning into a bit of a rabbit hole:
http://akkartik.name/post/mu-2020
I ended up trying to create a Wardley Map (https://en.wikipedia.org/wiki/Wardley_map) for Mu.
*2020: Flood-filling the Mu computer*
A year ago I had a prototype of a C-level programming language mapping 1:1 to Assembly that I _thought_ could be type-safe.
Since then, I:
* wrote an academic paper on it
* made it type-safe
* began a high-level language atop it
* got into video, with 15 2-minute screencasts
* and ran programs written in it on bare metal, without an OS, like, 5 years before I expected to.
❤️ to everyone who inspired, taught, debated, encouraged.
*Switching gears to pure graphics*
Until now Mu has followed classic Unix: stdin, stdout, pure text mode.
But giving up an OS kernel requires controlling the screen myself. Which requires various complicated probing for hardware. Then programs handling various screen sizes.
Easier: just always assume some common graphics mode. Say 1024x768 with 256 colors.
Interestingly, the default palette has far fewer than 256 colors. (Pic: 1024 cols each contain color `col%256`.)
I'm continuing to stare at objects by David Umemoto:
https://davidumemoto.com/concrete-works
Barbarian Programmer.
Promiscuous dependencies are the root of all evil.