Ok, I now have permission to talk about this project in full and in public. I'm working with Alan Kay to build six replicas* of a Xerox PARC Alto display for use in a museum exhibit**. Visitors will see a real Alto and then walk over to one of the replicas to futz with Smalltalk '78***.
Here's a nice writeup of a different project that rejuvenated an actual Alto.
https://arstechnica.com/gadgets/2016/06/y-combinators-xerox-alto-restoring-the-legendary-1970s-gui-computer/
Calculation of π, from rain falling on two wooden plate sensors, one circular and one square: the number of raindrops that landed on each plate during a storm was counted with an Arduino and π was calculated as the ratio [source & credits: https://buff.ly/2Dqy0gN]
OK, this is hilarious (in German). Threema set up an ice cream stand with free ice cream, but the salesperson asks people intimate questions before they get the ice cream: your phone number, your best friend's name, your best friend's birth year, whether you're undergoing any medical treatments, who you chatted with last… I'm cringe-laughing-crying. Is there a word for this?
https://yewtu.be/watch?v=aoXRMEjOQcU
via @Seraina
But despite its long tenure, Cosmicstrand was only just discovered. That's because of the fundamental flaw inherent in designing a computer that its owners can't fully inspect or alter: if you design a component that is supposed to be immune from owner override, then anyone who compromises that component *can't be detected or countered by the computer's owner*.
21/
@zens@merveilles.town Except that the true power of a CLI is in programmability. This means four things:
- parametrization
- control flow
- visual overview of what the program does
- editability
For a traditional GUI to provide this, it necessarily has to provide some kind of meta-UI, which could be a CLI or something like Scratch.
For a CLI this is not necessary as the work layer and the meta layer are the same. Because they are the same, further functionality can be added by using the meta layer on itself (in unix shell, that would be eval, or editing files by scripts then executing them).
Now can a GUI be built that also uses just one layer for both? I do not know, but never have seen one, and if it is possible, it would have to massively deviate from what we nowadays call a GUI.
I'm a really big fan of how Norton has decided "political protests" and "private communication" belong on the same list as drug trafficking, crypto scams and "illegal activities".
Thanks for letting us know you've picked a side.
https://us.norton.com/internetsecurity-emerging-threats-deep-web-vs-dark-web.html
@mhoye, thanks for sharing.
These #Xorg vulnerabilities look like something that #QubesOS users should keep an eye out for.
I'm not sure what's exactly being mapped into that in-RAM virtual framebuffer driver, but this looks like a way to escape into DOM0 and wreak havoc on the system.
That GUI domain would have helped a lot in this situation. And also a way to "disable GUI" for particular VMs, like for the USB "firewall" domain.
Remember when I said update your windows machines today? Update your linux boxes tomorrow: https://lists.x.org/archives/xorg/2022-July/061035.html
Branch Predictor: The New Generation
@devurandom, it seems that I'm late to the game, this was first proposed in 2001, and now: "The AMD Ryzen multi-core processor's Infinity Fabric and the Samsung Exynos processor include a perceptron-based neural branch predictor."
But we're still missing the software-defined silicone subscription and that distributed linked-list storage for improved performance after a cold boot.
Now, seriously, how can one trust those?
Branch Predictor: The New Generation
@devurandom, no stress, we'll add a new generation of BPs, powered by new on-chip statistics co-processors¹, backed by a linked list E2EE³ memory², with optional distribution, opt-out, of course.
--
¹) AI in Software-Defined Silicon As A Service, of course.
²) with PoS not that PoW 💩. And all this for better performance on cold boots and offsite backups, of course.
³) E2EE is army-grade, developed in-house, we can't tell you more, of course.
My PDF reader crashed while opening retbleed_sec22.pdf. I would have liked to say that I had l an eerie feeling, but I didn't.
Remember kids, qvm-convert-pdf is your friend, probably! But not with their paper. Also, it helps only if you don't forget about it.
(Ignore me, it was an experimental Okular build for some 64-bit ARM mobile device.)
@tindall i dont know why but the "microsoft ❤️ open source" thing has been scarily successful and a lot of people are actually convinced that microsoft is "good now and cares about users more than profit"
then every time microsoft does something like this they act surprised as if "how were we supposed to know?" when people have been warning them for years and they have been ignoring it
Researching ways to improve screen readers is fun, but now, besides helping existing projects, I'll need to create new code and stuff, and I REALLY need to find decent #licenses, but the internet is a mess, and I can't find anything helpful.
I also stumbled upon BusyBox (GPL-2.0-or-later) vs Toybox (0BSD). Toybox is everywhere in Android, BusyBox not so much, but it's in #Debian.
I don't speak legalese, is there something like: https://rxjs.dev/operator-decision-tree ?
#GPL2orLater vs #0BSD vs #DualLicense?
These Space Shuttle launch control center consoles, used at Kennedy Space Center in the 1980s or 1990s, had a mix of digital computers and analog controls such as switches, buttons, dials, and indicator lights.
I took these photos at the American Space Museum in Titusville, FL.
IT mastermind, avid music listener and plant lover.
--
The header image is a website screenshot containing the text: Please turn JavaScript on and reload the page.
The profile image is a generated portrait of a smiling middle-aged man with light-brown hair. The image was generated by https://ThisPersonDoesNotExist.com
💙💛