Did someone say "AIOps"?
Debian: "To retain parity with proprietary software the open development process needs to be entirely exempt from #CyberResilienceAct requirements”
https://bits.debian.org/2023/12/debian-statement-cyber-resillience-act.md.html
Happy Boxing Day to all cats who celebrate
Apollo 8 astronauts Frank Borman, Bill Anders, and Jim Lovell were the first human beings to leave Earth's orbit. On Christmas Eve 1968, upon orbiting the Moon, they were also the first to witness an Earthrise. One of the most iconic images in history (photo credit: Bill Anders).
The untold history of web development:
1990: HTML invented
1994: CSS invented to fix HTML
1995: JS invented to fix HTML/CSS
2006: jQuery invented to fix JS
2010: AngularJS invented to fix jQuery
2013: React invented to fix AngularJS
2014: Vue invented to fix React & Angular
2016: Angular 2 invented to fix AngularJS & React
2019: Svelte 3 invented to fix React, Angular, Vue
2019: React hooks invented to fix React
2020: Vue 3 invented to fix React hooks
2020: Solid invented to fix React, Angular, Svelte, Vue
2020: HTMX 1.0 invented to fix React, Angular, Svelte, Vue, Solid
2021: React suspense invented to fix React, again
2023: Svelte Runes invented to fix Svelte
2024: jQuery still used on 75% of websites
(by @fireship_dev on Birdsite)
The best way to get your questions answered is to ask them. Honestly.
In today’s edition of “Alex being nitpicky about words everyone is fine with”:
Using “left”, “center” and “right” for classifying political views is far more popular than it has any right to be, given how much nuance is lost in it. Never mind that in different cultures those terms can mean wildly different things.
Everyone should get 2024 as paid leave to finish their personal projects
Those who fail to understand their project management tools are doomed to re-implement them with spreadsheets.
So far I've been avoiding GitHub Copilot because of the ambiguous licensing situation for its training set. Does anyone know if there's an alternative that can offer a version of the assistant model based on desired license compatibility? For instance, if I target a BSD 3-clause license, it would not have any GPL code in the training set.
Appreciate boosts for reach!
Every time I see a generic "$VP_LEVEL_ORG all-hands" show up in my calendar on short notice, I know it's a reorg.
Well, sometimes all people need is a moderately fast, reliable horse that doesn't ask to be fed $100 bills every day.
Poverty shouldn't exist. For anyone. Ever. Too often I hear 'No one with a job should live in poverty.' True. But let's go further. No one should live in poverty, job or not. Jobs should be a ticket to more than just survival.
Think thriving, not surviving; buying fun, not life.
A couple of weeks ago my microblog.pub instance stopped updating the feed. And I've been kind of procrastinating on fixing it until yesterday because… IDK, had too many unread books.
Anyway, I figured out the problem and fixed it (details are not really important), but I wanted to appreciate a design choice that I totally wouldn't have thought about. Upon receiving an event, the engine doesn't try to process it; instead it sticks it into the input queue, which is processed in the background. My feed wasn't updating because the processing of one of the queue elements got stuck, but! When I unwedged it, it started chugging through all the backlog of events it received in two weeks. It took about a way to process it, but not a single post was lost. Which is important for a federated system, because your peers won't resend them again.
To everyone who is asking if we will stop seeking vengeance after you replaced “No” with “Maybe Later” in UIs:
Maybe Later
@glyph The hierarchy of open source, laid bare by this post.
TIL you can get a deck of cards where every card is also an RFID beacon. I can only think of evil things to do with this.
https://illuminati-magic.com/products/rfid-deck-playing-cards
Some photos from Apex, the weirdest coolest electronics surplus store in existence.