After 4 years the strlcpy() API has been fully removed from the Linux kernel. Long live strscpy().
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d26270061ae66b915138af7cd73ca6f8b85e6b44
Next up, strncpy()!
https://github.com/KSPP/linux/issues/90
The @kicad Fund Drive bar is already at 10% with $10576 donated, keep it coming :)
"We estimate the supply-side value of widely-used OSS is $4.15 billion, but that the demand-side value [replacement value for each firm that uses the software] is much larger at $8.8 trillion. We find that firms would need to spend 3.5 times more on software than they currently do if OSS did not exist."
“A publisher told me that his (successful) business operated on the rule of thumb that 80% of books were not read by the purchaser - they were either gifts or found their way onto glass tables or dusty bookshelves
…That's why we like to say a record collection defines who you are, and a book collection defines who you really want to be.”
Will Page in the Winter 2023 issue of The Author
Camembert is an endangered species! It relies on a mold that had lost the ability to reproduce sexually... and now, thanks to inbreeding, this mold has also lost the ability to reproduce using spores. Roquefort is also in trouble, but for Camembert it's worse:
"The world over, this other symbol of French gastronomy is inoculated exclusively with one single strain of Penicillium camemberti, a white mutant that was selected for Brie cheeses in 1898 and Camemberts in 1902.
The problem is that ever since then the strain has been replicated by vegetative propagation only. Until the 1950s, Camemberts still had grey, green or in some cases orange-tinged moulds on their surface. But the industry was not fond of these colours, considering them unappealing, and staked everything on the albino strain of P. camemberti, which is completely white and moreover has a silky texture. This is how Camembert acquired its now-characteristic pure white rind.
Year after year, generation after generation, the albino strain of P. camemberti, which was already incapable of sexual reproduction, lost its ability to produce asexual spores. As a result it is now very difficult for the entire industry to obtain enough P. camemberti spores to inoculate their production of the famous Norman cheese.
Worse still, while the Roquefort PDO (Protected Designation of Origin) standard retains a degree of microbial biodiversity, the PDO specifications for Camembert require farmers and other producers to use P. camemberti exclusively."
What to do about it? Switch to eating American cheese, or Velveeta? Read on....
(1/2)
This is Metsokangas elementary school in the far suburbs of Oulu 🇫🇮. It was -31°C in the morning (-40° windchill). What you see here is just 1 of the 4 parking lots for students. It's not about the cold, it's the safe infrastructure & excellent maintenance. No rocket science.
#MeanwhileInOulu #Oulu #BikeTooter
1/
•
I'm excited to announce I've joined @olofj's RISC-V Software team at Tenstorrent! If you aren't familiar with Tenstorrent, then check this recent talk from CEO Jim Keller https://www.youtube.com/watch?v=lPX1H3jW8ZQ
I'm against capital punishment in general, but I might be convinced to keep it on the books for product designers who put the screws under glued-on rubber feet
"In #RHEL 9, we upgraded the ISA baseline to the x86-64-v2 microarchitecture level. For RHEL 10, we are exploring whether we can go a step further, to the x86-64-v3 level."
From Florian Weimer: https://developers.redhat.com/articles/2024/01/02/exploring-x86-64-v3-red-hat-enterprise-linux-10
Did you know:
There is a single misplaced pixel in Toad's spritesheet. This error is across all versions, including prototypes as far back as April 1992. That shade of red doesn't appear on any Toad head sprites, and is too out of place on his head to be part of the ovals.
the picture on the right is circling the sprites that are at the same scale to show a full rotation, showing that the pixel is actually an error.
Sneaky lil guy has been hiding for over 30 years!
This one trick to do sqr() and cube() in C: https://godbolt.org/z/7qeanM
@monsieuricon @warthog9 Hurray and congrats all around! That's quite the accomplishment!
@monsieuricon I didn’t want to spam the lists as I think I just still don’t know how email works, but IIUC saying “we will switch the MX record for vger to point to the new location (subspace.kernel.org)” means that I do not need to do something like this?
diff --git a/.mailrc b/.mailrc
index 89c8e56..10fc4ee 100644
--- a/.mailrc
+++ b/.mailrc
@@ -99,7 +99,7 @@ alias libc-alpha libc-alpha@sourceware.org
alias glibc-patches libc-alpha@sourceware.org
alias gcc-patches gcc-patches@gcc.gnu.org
alias binutils-patches binutils@sourceware.org
-alias linux-kernel linux-kernel@vger.kernel.org
+alias linux-kernel linux-kernel@subspace.kernel.org
alias linux-riscv linux-riscv@lists.infradead.org
alias linux-patches linux-riscv@lists.infradead.org
alias linux-arch linux-arch@vger.kernel.org
User’s group meetup 004!
Today 7th December at 18:00 CET. Use this link to join: https://meet.jit.si/yosys-users-group
We'll start with a welcome and news, followed by a discussion on the Yosys plugin system.
We’ll have 2 demos by Martin Povišer & Gabriel Gouvine.
Afterwards we'll have time for your questions and suggestions.
See the agenda and minutes of our previous meetups here: https://docs.google.com/document/d/13e8hERQ_eqLQrdtH1WXnGUXDtgyQ8oa_zZWXPHJCiN0/edit#heading=h.acuv9rigd4pt
Looking forward to seeing you there!