@vilmibm oh hello there! 👋
Thinking about the CS academia stuff, I realized that most interest/research is toward helping us build bigger systems by either improving:
I feel really weird because neither of those things interest me. Software is eating the world already anyway.
My concern: software is the fastest growing store of "how to" knowledge on earth and is mostly inaccessible, not only to the general population but programmers too. 🤔
It's been a little bit hard to figure out how to explain that my on-and-off hobby project for the last 6 years (with a 4 year break) has been a Nintendo emulator in Common Lisp.
I think that's because the emulator isn't the thing it's the thing that leads to the thing.
The real goal is being able to play a ROM and answer questions to help a constraint solver construct a _model_ of the control/data flow of the game. I don't know if this is possible. To quote Zero Cool, "Fucked if I care, man."
Hi, I'm Brit. 31, cis/het white male, born into more privilege than even that descriptor signifies.
I write code for money but miss teaching.
Too much is important to me and I still don't know how to best honor myself.
I delight in looking at trees, watching dogs run, reading Milosz and Neruda.
I can soak in headphones for hours seeking beautiful sounds.
I instinctively distrust many social structures but I love people madly.
I'm anxious about change and always changing. <3
Here is a nice article that explains why I am *SO* excited about the @mntmn's MNT Reform Laptop https://www.omgubuntu.co.uk/2020/01/mnt-reform-open-source-laptop
A laptop that's FOSS as far down as you can go, even repairable by 3d printing replacement parts. Awesome.
What are some things that every computer user should learn? What things do you wish every computer user knew? What are some of the biggest benefits that individuals and/or society could reap if computer users learned these things?
Please boost, I honestly want as many serious answers as possible. Feel free to answer variations of the question for different levels of "computer users", such as programmers, office workers who use a computer 4+ hours per day, phone-only users, etc.
I feel judged, but fairly
Self-hosted community video streaming https://alterednarrative.net/~/Keyframe/keyframe-0.1/
Guile 3.0 is out. Huge step forward for the project! https://www.gnu.org/software/guile/news/gnu-guile-300-released.html
Moses Boyd - After Tomorrow
Genre: Jazz / Breaks / Electronic
it's a bop
Oh good it's Patch Tuesday and all the Windows certificates are broken apparently and even the NSA are scared enough of Iran that they're doing their job and reporting this one instead of hoarding it.
Also it's specifically Elliptic Curves. Weren't those what some of the fuss was about in the Snowden era?
I'm sure the NSA had nothing to do with this being broken in the first place. Absolutely nothing at all.
Capitalism is quietly erasing the idea of private property. All products are effectively becoming rentals, and the companies can revoke your right to use them whenever they feel like it. It's becoming increasingly difficult to actually own anything. Media is streamed, and devices are locked from the users.
It's hilarious how all the things people were afraid of happening under communism are actually happening under capitalism.
By synchronizing animations and waking up the thread only on input or animation ticks, we can greatly reduce power consumption without losing on input latency or interactivity.
Currently, this means CPU usage hovers at <1% with animations running and no input.
Real-time audio programming 101: time waits for nothing
Some notes on lock-free and wait-free algorithms
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!