#projects — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #projects, aggregated by home.social.
-
Rearranged the register assignments in my softrisc32 ISA to match that of RV32I because there's no point in maintaining a variant register map just because I find the RV32I map "untidy" (due to them arranging stuff to make sense when the top half are missing in RV32E).
This has the side-effect of making (textual) sr32 assembly even closer to rv32i assembly.
About to shift from passing parameters on the stack to passing parameters in registers.
-
Arava Power acquires half of OCI Energy’s La Salle solar project https://www.byteseu.com/2019073/ #acquisitions #Americas #AravaPower #Energy #OciEnergy #Projects #texas #US
-
Starting to allocate some registers. I need more test cases with greater register pressure. Most of them fit within 4 working registers just fine.
I did update my live range graph in the IR dump to use dashed lines for spilled registers.
Here's one that spills at 4 and spills a bit more at 3.
-
Scaling Web Development Projects With Visualmodo Themes and White Label SEO Support https://visualmodo.com/scaling-web-development-projects-with-visualmodo-themes-and-white-label-seo-support/ 🔍💡🧑💻 #Scaling #Development #Projects #WhiteLabel #SEO
-
Housekeeping to allow the -out path (for final compilation) and the -xir path (for eXecutable IR useful for validation) to coexist in a single compiler invocation. Also some tidying up of argument wrangling, improving the XIR format so writing it is non-destructive (to allow generating pre/post optimization variants), tidying up output file argument handling in main, and separate flags for dumping ir0 (initial IR generated from the AST) and -ir1 (final IR).
-
Decided to try and start working on my Drupal Recipes some today. Story archiving for the Storytellerarchive.com page. And Maybe some Drupal Forum reworking since they took that out of the core.
Want to write some original stuff but I am consolidating my websites and pages.
Stuff stuff stuff.
-
-
Next: Finish up register allocation and selection and final code generation from the IR. At which point it should be self-hosting through the full stage3 compiler. Guessing it'll wind up around 8000 lines of code total once that's done, but we shall see!
Not tiny, but not enormous either.
-
📝 New post: Wellington's Shitsville is real
I used six years of Wellington weather data to fix the rules on Can You Beat Wellington. Turns out some seasons just don't have good days, and Wellington doesn't have 4 seasons.
https://radomski.co.nz/blog/shitsville
#Wellington #Projects #Data #CanYouBeatWellington -
Cleaning up the validated AST form involved having the AST be more consistent about types, in particular pointers (which are generally not explicit in the language syntax, except when indicating if a struct field that is an array or struct is inline or not).
This resulted in an explosion of Type objects (2438 total, 1978 of them pointer-to-x types) when building the compiler.
Adding a pointer-to cache field in Type dropped that to 580 total. ~76% savings.
-
-
That took a few days to get sorted, and it's not entirely done until I fix up the stage3 compiler's IR generation to work with the revised AST that the validation phase now generates, but stage1 and stage2 pass all tests and the a bunch of weird quirks from the early days of the project have been sorted out.
Responsibility for validating types, handling lhs vs rhs differences, managing other bookkeeping now lives entirely in the validator.
https://github.com/swetland/spl/commit/0f2f73521ea9ef55e9a6b57ae204b763bdf519a3
-
Needing to better formalize the rules for pointers (which only exist explicitly in structure or array type definitions to indicate if fields or elements are in-line or not) to make sure the implicit dereferencing (or not) happens correctly. Getting closer. Doing it post-parsing but pre-codegen is definitely feeling better than the original side-effect-of-codegen approach that got really messy.
Only a couple tests not passing with all these changes.
-
Putting the sr32 code generator back together around the new AST nodes the post-parser validation step generates/transforms, hoping that the result will indeed be simpler, cleaner, easier to follow, and worth the big mess I made tearing everything apart.
-
New by me: Catppuccin Complete UI for Mastodon Now Supports GlitchSoc
https://www.kylereddoch.me/blog/catppuccin-complete-ui-for-mastodon-now-supports-glitchsoc/
-
You don’t think this is the only photo I took this morning, do you?
#Today #GoodMorning #Projects #Palms #Palmtrees #Landscaping #Trimming #Phoenix -
https://www.theguardian.com/us-news/2026/apr/28/trump-administration-wind-projects. The absolute & utter #stupidity of the #Trump Administration simply beggars belief. Do any of them REALLY believe increasing the #reliance of the #USA on #fossilfuels during the #war with #Iran, & actually blocking #renewable #energy #projects, will improve America's energy #security & #affordability? They're not only #stupid - they're #insane, @GeraldKutney!
-
When Explorers and Educators Collaborate: 15 Real World Projects for Learning
https://atlas.whatip.xyz/post.php?slug=when-explorers-and-educators-collaborate-15-real-world-projects-for-learning
<p>What happens when a conservation biologist based in Germany teams up with a secondary teacher in
#collaborate #explorers #educator #projects -
When Explorers and Educators Collaborate: 15 Real World Projects for Learning
https://atlas.whatip.xyz/post.php?slug=when-explorers-and-educators-collaborate-15-real-world-projects-for-learning
<p>What happens when a conservation biologist based in Germany teams up with a secondary teacher in
#collaborate #explorers #educator #projects -
https://www.theguardian.com/business/2026/apr/28/activists-natwest-meeting-climate-backtracking. A brilliant & musical #protest against #NatWest Bank's #climate backsliding, @GeraldKutney! "Protesters in the audience, wearing black T-shirts emblazoned with 'No more big #oil' & 'No bombs', then sang a #song to the #tune of Frère Jacques, with a #chorus of 'No more bombs, no more oil'. They appear to represent the #campaign #group Extinction Rebellion’s XR Money Rebellion, which has targeted NatWest & other #banks for #financing #fossilfuel #projects."
-
https://www.theguardian.com/business/2026/apr/28/activists-natwest-meeting-climate-backtracking. A brilliant & musical #protest against #NatWest Bank's #climate backsliding, @GeraldKutney! "Protesters in the audience, wearing black T-shirts emblazoned with 'No more big #oil' & 'No bombs', then sang a #song to the #tune of Frère Jacques, with a #chorus of 'No more bombs, no more oil'. They appear to represent the #campaign #group Extinction Rebellion’s XR Money Rebellion, which has targeted NatWest & other #banks for #financing #fossilfuel #projects."
-
https://www.theguardian.com/business/2026/apr/28/activists-natwest-meeting-climate-backtracking. A brilliant & musical #protest against #NatWest Bank's #climate backsliding, @GeraldKutney! "Protesters in the audience, wearing black T-shirts emblazoned with 'No more big #oil' & 'No bombs', then sang a #song to the #tune of Frère Jacques, with a #chorus of 'No more bombs, no more oil'. They appear to represent the #campaign #group Extinction Rebellion’s XR Money Rebellion, which has targeted NatWest & other #banks for #financing #fossilfuel #projects."
-
https://www.theguardian.com/business/2026/apr/28/activists-natwest-meeting-climate-backtracking. A brilliant & musical #protest against #NatWest Bank's #climate backsliding, @GeraldKutney! "Protesters in the audience, wearing black T-shirts emblazoned with 'No more big #oil' & 'No bombs', then sang a #song to the #tune of Frère Jacques, with a #chorus of 'No more bombs, no more oil'. They appear to represent the #campaign #group Extinction Rebellion’s XR Money Rebellion, which has targeted NatWest & other #banks for #financing #fossilfuel #projects."
-
https://www.theguardian.com/business/2026/apr/28/activists-natwest-meeting-climate-backtracking. A brilliant & musical #protest against #NatWest Bank's #climate backsliding, @GeraldKutney! "Protesters in the audience, wearing black T-shirts emblazoned with 'No more big #oil' & 'No bombs', then sang a #song to the #tune of Frère Jacques, with a #chorus of 'No more bombs, no more oil'. They appear to represent the #campaign #group Extinction Rebellion’s XR Money Rebellion, which has targeted NatWest & other #banks for #financing #fossilfuel #projects."
-
I update my blog weekly, here’s just the last more or less random weekly collection post:
https://www.sami-lehtinen.net/blog2/xml-warp-json-geany-eurostack-cloud-zswap
-
It's OK to Use Agentic to Revive the Projects You Never Were Going to Finish
#HackerNews #Agentic #Revive #Projects #Coding #Assistance #Tools #Productivity #Motivation
-
#OpenSource: Free for You, Profitable for Them.
OpenSource means: #software where the #sourcecode is freely available and often costs nothing. Sounds great, but there is a catch.
#Companies like #Microsoft, #Google and #Amazon fund large #OpenSource #projects not out of #idealism, but because they build profitable #cloudservices on top of them and pocket the money.
Small #developers who charge for their work barely stand a chance against "free". Yet thousands of hours go into these projects. The #maintainers, the people who keep these projects alive, often work unpaid until they hit #burnout.
#Free does not automatically mean ethical. It is often just convenient.
#FOSS #FreeSoftware #BigTech #Digitalization #Privacy #Linux #Community #Tech #OpenSourceSoftware
-
#OpenSource: Free for You, Profitable for Them.
OpenSource means: #software where the #sourcecode is freely available and often costs nothing. Sounds great, but there is a catch.
#Companies like #Microsoft, #Google and #Amazon fund large #OpenSource #projects not out of #idealism, but because they build profitable #cloudservices on top of them and pocket the money.
Small #developers who charge for their work barely stand a chance against "free". Yet thousands of hours go into these projects. The #maintainers, the people who keep these projects alive, often work unpaid until they hit #burnout.
#Free does not automatically mean ethical. It is often just convenient.
#FOSS #FreeSoftware #BigTech #Digitalization #Privacy #Linux #Community #Tech #OpenSourceSoftware
-
#OpenSource: Free for You, Profitable for Them.
OpenSource means: #software where the #sourcecode is freely available and often costs nothing. Sounds great, but there is a catch.
#Companies like #Microsoft, #Google and #Amazon fund large #OpenSource #projects not out of #idealism, but because they build profitable #cloudservices on top of them and pocket the money.
Small #developers who charge for their work barely stand a chance against "free". Yet thousands of hours go into these projects. The #maintainers, the people who keep these projects alive, often work unpaid until they hit #burnout.
#Free does not automatically mean ethical. It is often just convenient.
#FOSS #FreeSoftware #BigTech #Digitalization #Privacy #Linux #Community #Tech #OpenSourceSoftware
-
#OpenSource: Free for You, Profitable for Them.
OpenSource means: #software where the #sourcecode is freely available and often costs nothing. Sounds great, but there is a catch.
#Companies like #Microsoft, #Google and #Amazon fund large #OpenSource #projects not out of #idealism, but because they build profitable #cloudservices on top of them and pocket the money.
Small #developers who charge for their work barely stand a chance against "free". Yet thousands of hours go into these projects. The #maintainers, the people who keep these projects alive, often work unpaid until they hit #burnout.
#Free does not automatically mean ethical. It is often just convenient.
#FOSS #FreeSoftware #BigTech #Digitalization #Privacy #Linux #Community #Tech #OpenSourceSoftware
-
#OpenSource: Free for You, Profitable for Them.
OpenSource means: #software where the #sourcecode is freely available and often costs nothing. Sounds great, but there is a catch.
#Companies like #Microsoft, #Google and #Amazon fund large #OpenSource #projects not out of #idealism, but because they build profitable #cloudservices on top of them and pocket the money.
Small #developers who charge for their work barely stand a chance against "free". Yet thousands of hours go into these projects. The #maintainers, the people who keep these projects alive, often work unpaid until they hit #burnout.
#Free does not automatically mean ethical. It is often just convenient.
#FOSS #FreeSoftware #BigTech #Digitalization #Privacy #Linux #Community #Tech #OpenSourceSoftware
-
🎩✨Ah yes, because *obviously* everyone has been sitting at home wondering how to craft their own RAM using random kitchen utensils and a sprinkle of tech wizardry. 🙄🤦♂️ This is just what we needed—another DIY project that requires a PhD in electrical engineering and a bottomless supply of patience. 🧠🔧
https://www.youtube.com/watch?v=h6GWikWlAQA #DIYTech #Projects #ElectricalEngineering #HomeHacks #KitchenCrafts #TechWizardry #HackerNews #ngated -
Saudi Arabia Solar Energy Market: Renewable Expansion, Mega Projects & Investment Trends Outlook
According to IMARC Group’s latest research publication, Saudi Arabia solar energy market size reached USD 8.3 Billion in…
#Energy #arabia #Expansion #investment #market #mega #outlook #projects #Renewable #saudi #solar #trends
https://www.europesays.com/2926013/ -
https://www.europesays.com/africa/191273/ News: Govt seeks more World Bank funding for major projects #Govt #GovtSeeksMoreWorldBankFundingForMajorProjects #Projects #Uganda #WorldBank
-
CornerCut: The Ultimate Solution to Move Premiere Pro Projects to DaVinci Resolve Without XML Every video editor and conform artist knows the familiar dread of migrating a project from Adobe Premie...
#abdul #aziz #ahwan #converter #cornercut #davinci #resolve #premiere #pro #projects #video
Origin | Interest | Match -
Guile-PNM 0.2.0 released:
https://github.com/artyom-poptsov/guile-pnm/releases/tag/v0.2.0In the new version:
- New (pnm graphics) module that contains basic methods for pixel manipulation.
- Procedures for conversion between ASCII and binary PBM. -
I finally found the time and inspiration to write my long-planned projects overview page: https://phoenix616.dev/projects
Seeing as I have made dozens (mostly Minecraft-related) open-source projects over the years which are released on several different platforms this really was long overdue.
#website #homepage #opensource #freesoftware #projects #minecraftplugins #minecraft
-
Microsoft suspends dev accounts for high-profile open source projects
#HackerNews #Microsoft #OpenSource #DevAccounts #Suspended #HighProfile #Projects
-
Just released Guile-INI 1.0.0:
https://github.com/artyom-poptsov/guile-ini/releases/tag/v1.0.0Notable changes:
- Added support for files with mixed comment styles. Now Guile-INI allows a user to use a list of characters or a character set as a custom comment prefix. This enables the parser to read files with mixed comment styles, such as the Samba configuration ("smb.conf".)
- Bugfix: Remove assumptions about the comment prefix. The parser would always fail to skip comments with a custom prefix. -
How to rescue an old laptop by installing Linux on it
https://web.brid.gy/r/https://www.popsci.com/diy/how-to-install-linux-on-old-computer/
-
BassBoom is now available via WinGet!
Starting from today, BassBoom, which is a cross-platform MPEG music player written in C# with libmpg123 as the backend library, is now available via WinGet! This was done as part of our package efforts to make installation easier for our users.
Previously, BassBoom was made available in the official Ubuntu PPA, the Windows Installer format, the Arch Linux PKGBUILD format, in Chocolatey package format, and in NuGet package format.
Now, we took a step further into doing what we did previously to Nitrocid to make installation easier for BassBoom users via WinGet, which is a package manager that lets you install programs with packages as the medium seamlessly with the command line interface. It eliminates the need to perform a web search to download a piece of software, which saves time and effort.
To learn more about how to install BassBoom using WinGet and the package release method, consult the Aptivi Newsroom article below.
Learn more #Net #Aptivi #bassboom #csharp #dotnet #news #Projects #Tech #Technology #update #winget -
🔬 #Visibility isn’t a coincidence—it’s a #strategy
📊 The #HirschIndex measures #citations.
🌍 #ScienceRelation measures #publicPerception.
Through targeted #publicRelations, I help #researchers raise the profile of their #projects, #publications, and #profiles
🚀 Interested in professional #scienceCommunication?
https://philosophies.de/index.php/science-relation/
#Science #ScienceCommunication #PR #ThirdPartyFunding #MakingResearchVisible
-
The Digital Humanities Awards 2025 are open for voting!!
Check out all the nominated resources here: http://dhawards.org/dhawards2025/voting/
And remember to vote before April 17, 2026!
#DigitalHumanities #Awards #Vote #Projects #Visualisation #Resource #DH_for_fun #DHAwards
-
The Digital Humanities Awards 2025 are open for voting!!
Check out all the nominated resources here: http://dhawards.org/dhawards2025/voting/
And remember to vote before April 17, 2026!
#DigitalHumanities #Awards #Vote #Projects #Visualisation #Resource #DH_for_fun #DHAwards