
"FOR CARL—IF YOU CAN’T OPEN IT, YOU DON’T OWN IT!" ✏️ 💻
"Signed by Cory Doctorow. It was a pleasure to meet him on his latest book tour. I love this laptop."
@pluralistic autographing @frameworkcomputer laptops.
"FOR CARL—IF YOU CAN’T OPEN IT, YOU DON’T OWN IT!" ✏️ 💻
"Signed by Cory Doctorow. It was a pleasure to meet him on his latest book tour. I love this laptop."
@pluralistic autographing @frameworkcomputer laptops.
"FOR CARL—IF YOU CAN’T OPEN IT, YOU DON’T OWN IT!" ✏️ 💻
"Signed by Cory Doctorow. It was a pleasure to meet him on his latest book tour. I love this laptop."
@pluralistic autographing @frameworkcomputer laptops.
I value the ability to swap ports around on my Framework 13 so highly. I had thought it was a bit of a gimmick before buying one, but actually, it's a superpower and I can't imagine buying a new laptop without this feature now.
I value the ability to swap ports around on my Framework 13 so highly. I had thought it was a bit of a gimmick before buying one, but actually, it's a superpower and I can't imagine buying a new laptop without this feature now.
Hello everyone!
In my quest to create a #vala #game #framework, I took a detour into creating a VAPI for #cglm which is like #glm for C.
https://codeberg.org/edwood-grant/cglm-vapi
You need to have CGLM installed in your machine and then just use the VAPI. It has tests for you to see how to use it.
I made this to not reinvent the wheel and leverage a good math library with tests and whatnot. Not all structs are done (missing non-square matrices). But the rest is done to try!
Hello everyone!
In my quest to create a #vala #game #framework, I took a detour into creating a VAPI for #cglm which is like #glm for C.
https://codeberg.org/edwood-grant/cglm-vapi
You need to have CGLM installed in your machine and then just use the VAPI. It has tests for you to see how to use it.
I made this to not reinvent the wheel and leverage a good math library with tests and whatnot. Not all structs are done (missing non-square matrices). But the rest is done to try!
What are your favorite tech products that haven't been enshitified yet?
I have now more actively started an internal push towards buying @frameworkcomputer laptops because from an environmental perspective pretty much anything else is mute. And from a performance / upgrade perspective, mute. Perhaps initial price. But compared to much else it's not that much more expensive, especially when considering what you get.
Let's see if I can make a difference. I know I'm due an upgrade, will try and get myself another Framework 13 with the new Ryzen chipset. Would probably pee a little of excitement if that happened.
I have now more actively started an internal push towards buying @frameworkcomputer laptops because from an environmental perspective pretty much anything else is mute. And from a performance / upgrade perspective, mute. Perhaps initial price. But compared to much else it's not that much more expensive, especially when considering what you get.
Let's see if I can make a difference. I know I'm due an upgrade, will try and get myself another Framework 13 with the new Ryzen chipset. Would probably pee a little of excitement if that happened.
I’ve been using Debian Trixie in testing on my Framework 13 laptop for several months now, and it’s been working very well. For what I do, it’s actually been working better than the officially supported distros I’ve tried on it.
Debian 😻
New #laptop #computer at work, which will replace my > 12 yo Lenovo Thinkpad X220. It's a #Framework#Laptop13.
Installed #Debian 13 #trixie. So far looks good, only #hibernate did not work at first. Had to switch off #SecureBoot.
And this is the good news of the day: #DebianInstaller by default keeps a RAM-size #swap partition again, which is needed for #hibernation. This was broken for ≈ two Debian releases, but finally fixed.
Because I wouldn't expect a local council to be the right people to design laptops, right enough. But grApple are literally the last company I'd give money to if I was buying one new, precisely *because* they such an autocracy.
As well as all the reasons @codinghorror explained here back in 2008;
https://blog.codinghorror.com/why-doesnt-anyone-give-a-crap-about-freedom-zero/
... among many, many others, like these;
https://www.fsf.org/campaigns/apple
So who would I give that money to instead?
(1/?)
If I was buying a new laptop, instead of giving money to grApple, I'd probably give it to a more collaborative company, like;
* #Framework @frameworkcomputer)
... or one of the companies listed here;
For a laptop that serves the interests of me and mine. Unlike grApple's digital handcuffs, or those of anyone still collaborating with BorgSoft's enshittification of the once-open "PC" (x86).
(2/?)
🥳 New Kitten Release
• Improved Markdown parser
Kitten’s JavaScript tagged template strings (`kitten.html`) no longer fail to render as expected when interpolated values are used inside of Markdown where the Markdown render changes source order.
So, for example, the following will now work correctly, whereas, previously, the link source and link text would have been erroneously flipped:
kitten.html`
<markdown>
[${linkText}](${linkSource})
</markdown>
`
To implement the fix, I’ve moved Markdown rendering outside of the main render loop and into a pre-render stage and implemented a simple Markdown render tree that non-recursively handles all Markdown region renders.
More details: https://codeberg.org/kitten/app/src/branch/main/CHANGELOG.md#2025-07-21
Run `kitten update` to update your dev machines. Your deployment servers will automatically update in the next few hours.
You can learn more about and install Kitten from the Kitten web site:
https://kitten.small-web.org/
Enjoy!
:kitten:💕
#Kitten #KittenRelease #SmallWeb #server #framework #web #dev #kit #markdown
Wheeee!
A space for Bonfire maintainers and contributors to communicate