It happened.
āCan you help me debug this program? I vibe coded it and I have no idea whatās going on. I had no choice ā learning this new language and frameworks would have taken ages, and I have severe time constraints.ā
Did I say ānoā? Of course not, Iām a ānice guyā. So Iām at fault as well, because I endorsed this whole thing. The other guy is also guilty, because he didnāt communicate clearly to his boss what can be done and how much time it takes. And the boss and his bosses are guilty a lot, because theyāre all pushing for āAIā.
The end result is garbage software.
This particular project is still relatively small, so it might be okay at the moment. But normalizing this will yield nothing but garbage. And actually, especially if this small project works out fine, this contributes to the shittiness because management will interpret this as āhey, AI worksā, so they will keep asking for it in future projects.
How utterly frustrating. This is not what I want to do every day from now on.
[$] Gccrs after libcore
Despite its increasing popularity, the Rust programming language is still
supported by a single compiler, the LLVM-based rustc. At the 2025 GNU Tools\āØCauldron, Pierre-Emmanuel Patry said that a lot of people are waiting
for a GCC-based Rust compiler before jumping into the language. Patry, who
is working on just that compiler (known as āgccrsā), provided an update on
the status of that project and what is coming next. ā Read more
@prologic@twtxt.net is iMessages iCloud synchronization disabled? Applications might stop working, and functionality rendered worthless the more you block.
@lyse@lyse.isobeef.org In my case it was a silver necklace, a hummingbird with a wing connected with the cold welding I mentioned using thin brass wires.
It made it in a goldsmithing class (I went to a private craftmanship high-school) so no phones allowed (no photos of it) and no ātake homeā of the works.
Hereās a rough sketch of it drawn by memory, the dots in the wing is where it connects to the body.
The technique is basically the same as i described, but the scale is much smaller, the whole piece was about 5-6 cm on the largest side.
The rivet was made by drilling a hole through the parts, than with a short and thicker drill you widen the hole on the surface to let the rivet settle flatter on the piece, then with a rubber hammer you hit it to flatten the head until itās snug on the hole, lock them together by doing the same on the other side.
Note that widening the hole with a thicker drill head wonāt make a difference with bigger holes, mine had holes of about 1-2 mm of diameter maximum.
Hereās a sketch of what is going on for clarity.
[$] Upcoming Rust language features for kernel development
The
Rust for Linux project has been good for Rust, Tyler Mandry, one of the
co-leads of Rustās language-design team, said. He
gave a talk at
KangrejosĀ 2025 covering upcoming Rust language features and thanking
the Rust for Linux developers for helping drive them forward. Afterward, Benno Lossin and Xiangfei Ding
went into more detail about their work on the three most important language
features for kernel development: ⦠ā Read more
Hundreds of Victorian sex crime cases being re-examined by police
Police are alerting hundreds of accused sexual offenders that their cases may be compromised by the work of a digital forensics officer based in Bendigo. ā Read more
@movq@www.uninformativ.de how do you set your clock to use a specific time signal radio station? I have one wall clock in my office, it works great, but no way to set that.
My open letter, to the European Commission digital markets act team:
Hello,
I am joining other developers, concerned about Googles new plan, to approve every app and effectively destroy most of the competing 3rd party stores this way. The biggest one of these alternative stores, most known for their focus on user and developer privacy, already states, this would make it impossible for them to operate: https://f-droid.org/cs/2025/09/29/google-developer-registration-decree.html
Even communities like the XDA forum, where new developers are often introduced to the world of Android development, would likely be strongly impacted, as making, publishing and installing Android apps is made less accessible.
I am not just writing on their behalf, I run a small website myself (https://thecanine.ueuo.com/), that both provides legal modifications, for some android apps - for example adding an amoled dark theme, to the most popular XMPP chat client for Android, or increasing one of Androids keyboard apps height. This all comes after Googles previous changes to the Android operating system, that prevent users from installing old apps (old to Google, can mean only a couple of months, without an update - https://developer.android.com/google/play/requirements/target-sdk and the target version gets increased every year). I rely on apps developed by a single developer, even for things like making the pixel art presented on my website and sideloading as a way to make these apps work, before developers can catch up to Googleās new requirements - if Google is allowed to slowly kill these options, us digital artists will soon lose the tools we need to create digital art.
Hikers feared being buried by snow in Mount Everest blizzard
Hundreds of hikers are still trapped at an elevation of more than 4,900 metres as rescuers work to clear deep snow. ā Read more
Novel insurance model may help cover those most at risk from extreme weather
Australians have some of the highest insurance losses in the world. As natural disasters put the insurance industry in a squeeze, is it time for a rethink of how insurance works? ā Read more
[$] 6.18 merge window, part 1
At the time of writing, there have been 9,099 commits in the 6.18 merge window,
8,475 non-merges and 624 merges. The
changes so far include core-kernel, graphics, and networking work, among others.
There are no big surprises, but several items that were discussed at this yearās
LFSMM+BPF Summit have now been merged. ā Read more
[$] Next steps for BPF support in the GNU toolchain
Support for BPF in the kernel has been tied to the LLVM toolchain since the
advent of extended BPF. There has been a growing effort to add BPF support
to the GNU toolchain as well, though. At the 2025 GNU Tools Cauldron, the
developers involved got together with representatives of the kernel
community to talk about the state of that work and what needs to happen
next. ā Read more
How does visual Ctrl + a increments work behind the scenes? ā Read more
Breaking: Trio of scientists win Nobel Prize in Medicine for work on immune system
Scientists Mary Brunkow, Fred Ramsdell and Shimon Sakaguchi have won the 2025 Nobel Prize in Physiology or Medicine for ātheir discoveries concerning peripheral immune toleranceā, the award-giving body announces. ā Read more
iPad Mini 8 on the Way: Expected Features and Release Timeline
A new iPad mini is āabsolutelyā on the way, according to Bloombergās Mark Gurman. So what should we expect from the successor to the iPad mini 7 that Apple released a year ago?
Apple is working on a next-generation version of the iPad mini (codename J510/J511) that features the A19 Pro chip, according to in ⦠ā Read more
R1 Neo Meshtastic Device Introduced with GPS and nRF52840 Processor
The R1 Neo from Muzi Works is a compact, water-resistant Meshtastic device designed for long-range communication and GPS-based location tracking. Developed and assembled in Atlanta, it is the companyās first model built on a custom PCB featuring a dedicated I/O controller and integrated power management. The unit is powered by a Nordic nRF52840 microcontroller paired [ā¦] ā Read more
How to get vim-test to work in monorepo structure? ā Read more
@alexonit@twtxt.alessandrocutolo.it Thanks mate! Ah cool, now Iām curious, what did you make? :-)
You used the rubber hammer to fold the metal, not to set the rivets, right? :-? I glued cork on my wooden mallet some time ago. This worked quite good for bending. But rubber might be even better as it is a tad softer. I will try this next time, I think I have one deep down in a drawer somewhere.
@lyse@lyse.isobeef.org Great job!
I suggested it because I did it in the past, but never used it on bigger works.
In my case I did it exclusively on really small projects and used a thin rubber head hammer to prevent deforming the metal.
@lyse@lyse.isobeef.org Xfce is nice, but itās also mostly GTK. I donāt really know the answer yet. For now, Iāll just avoid anything that uses GTK4.
For my own programs, I might have a closer look at Tkinter. I was complaining recently that I couldnāt find a good file manager, so it might be an interesting excercise to write one in Python+Tkinter. š¤ (Or maybe thatās too much work, I donāt know yet.)
Got a ubuntu vm installed, with tailscale, and it works with a public url, so next is to migrate a service and point my domain to it
Itās time to say goodbye to the GTK world.
GTK2 was nice to work with, relatively lightweight, and there were many cool themes back then. GTK3 was already a bit clunky, but tolerable. GTK4 now pulls in all kinds of stuff that Iām not interested in, it has become quite heavy.
Farewell. š
@bender@twtxt.net I donāt think so, but I might give it a shot when the āofficialā drivers no longer work at all.
Upcoming Apple Vision Pro Could Get More Comfortable āDual Knit Bandā
Apple is working on a next-generation version of the Vision Pro with an updated chip, and it could include a new Dual Knit Band that provides a more comfortable fit.
Updated Apple backend code found by MacRumors includes a reference to a āDual Knit Band,ā which is not a band that exists at the current time. The [Apple Vision Pro](https://www.macrumors ⦠ā Read more
@movq@www.uninformativ.de canāt you use generic drivers? I did that for an enterprise copier/printer/scanner we used to have at work, and it worked just fine!
I know good people who work at Microsoft (like Guido van Rossum and Pamela Fox) but I donāt trust MS a iota. Making Processing work on VS Code⦠I donāt know if I like it. It leads people to a tool too much under MS control. I guess VS Code is too big to fail now?
I know about VS Codium⦠also, Iām struggling to move my stuff out of GitHub.
All good things come to an end, I guess.
I have an Epson printer (AcuLaser C1100) and an Epson scanner (Perfection V10), both of which I bought about 20 years ago. The hardware still works perfectly fine.
Until recently, Epson still provided Linux drivers for them. That is pretty cool! I noticed today that they have relaunched their driver website ā and now I canāt find any Linux drivers for that hardware anymore. Just doesnāt list it (it does list some drivers for Windows 7, for example).
I mean, okay, weāre talking about 20 years here. That is a very long time, much more than I expected. But if it still works, why not keep using it?
Some years ago, I started archiving these drivers locally, because I anticipated that they might vanish at some point. So I can still use my hardware for now (even if I had to reinstall my PC for some reason). It might get hacky at some point in the future, though.
This once more underlines the importance of FOSS drivers for your hardware. I sadly didnāt pay attention to that 20 years ago.
Ian Kelling is the new FSF president
The Free Software Foundation has announced
the selection of Ian Kelling as the organizationās president.
Kelling, age forty-three, has held the role of a board member and a
voting member since March 2021. The board said of Kellingās
confirmation: āHis hands-on technical experience resulting from his
position as the organizationās senior systems administrator proved
invaluable for his work on the board of directors. ⦠ā Read more
Sieht ganz so aus, als hätte die gute @kat@yarn.girlonthemoon.xyz ihre Büchse mit in den Kurort Bad Gateway genommen.
Sorry, this pun only works in German, where āBadā means spa and is used as prefix for spa towns.
Okay, they are also offering 2.8x25mm copper nails. Which I actually do have a single one here. :-)
My hardware collection also includes a few brass-like looking screws that I could repurpose into rivets. But I reckon I have to upgrade my burner first. Iām not a metal worker by any means, so I could be totally wrong, but I imagine that some heat is necessary to loosen the work-hardening effect when beating on them. I will do some experiments on Saturday and report back.
Appleās 2026 Smart Glasses: Five Key Features to Expect
Apple is working on a set of smart glasses to rival the Meta Ray-Bans, and now that Meta has debuted glasses that include a display, Apple wants to speed up development on its first-generation model. Work has stopped on the next Vision Pro so that Apple can prioritize getting the glasses to market.
 and my old (super cheap) calligraphy set ⦠Iāll just use that.
https://movq.de/v/f48c7cda09/IMG_20251001_200317.jpg.jpg
https://movq.de/v/f48c7cda09/IMG_20251001_202438.jpg.jpg
@zvava@twtxt.net Hm, I tried with https://www.uninformativ.de/twtxt.txt#:~:text=2025-09- and my Firefox 143 didnāt like it. https://www.uninformativ.de/twtxt.txt#:~:text=2025%2D09%2D worked. š¤
Thanks, @alexonit@twtxt.alessandrocutolo.it! Yeah, this classic rivet is a good, yet laborous alternative. I donāt mind the work, I just donāt have any copper at hand. I might give this some more thought, though.
[$] Linting Rust code in the kernel
Klint is a Rust compiler extension
developed by Gary Guo to run some
kernel-specific lint rules, which may also be useful for embedded system
development. He spoke about his
recent work on the project at
Kangrejos 2025. The next day, Alejandra GonzƔlez
led a discussion about Rustās normal linter,
Clippy. The two tools ⦠ā Read more
@lyse@lyse.isobeef.org Beautiful handwork, how did you seal the corners? I donāt see and hole or anything.
BTW, That Sheet Metal Dude is something else himself, skilled enough to teach others, can work properly with self-imposed contraints, care about safety and is humble enough to be wiling to learn from others, a true craftman worthy of respect.
Tiny RISC-V Development Board with WCH CH32V317WCU6 Available from $6.80
The nanoCH32V317 is a compact development board created by MuseLab to simplify prototyping and embedded system development. It integrates USB connectivity, Ethernet support, and a straightforward programming interface through USB Type-C, providing an accessible platform for engineers and hobbyists working with RISC-V microcontrollers. The board is powered by the WCH CH32V317WCU6, a RISC-V microcontro ⦠ā Read more
@prologic@twtxt.net need to work on the CSS. For example, the tags are too big, the code blocks (and the inline ones) are too small, the single posts have no date (intended?), and so on. Itās an alpha start!
@alexonit@twtxt.alessandrocutolo.it Yeah I think weāre overstating the UNIX principles a bit here 𤣠I get what youāre trying to say though @zvava@twtxt.net š If I could go back in time and do it all over again, I would have gotten the Hash length correct and I would have used SHA-256 instead. But someone way smarter than me designed the Twt Hash spec, we adopted it and well here we are today, it works⢠š
@alexonit@twtxt.alessandrocutolo.it Yes well Iām pretty big on self-hosting. Iāve even tried to start a small business/company around it (but thatās another story for another day!) ā Meanwhile I would encourage you to have a look at the work weāve done in Salty.im š
@alexonit@twtxt.alessandrocutolo.it Well we have to really use the same spec or threading doesnāt really work in a truly decentralized manner š
Please donāt hate me today; Iām a bit grumpy and have too many reasons to be upset:
- 2 counts of pushing and trying to get the simplest things done at work (that for some reason are made more difficult than they should be)
- This whole Chat Control bullshit
- And some other person things going on that have been ongoing for 72 days and counting š¤¬
And I need to make something absolutely clear as well here. Twtxt was completely and utterly dead back in {Aug 2020](https://yarn.social/about.html) when I came across the spec and its simplicity and realised the lost opportunity. Since then weāve continued to grow a small but thriving community. The extensions weāve built over time have stood and lasted the test of time for the past ~5 years. We need not break things too badly, because what we have today and was designed years ago actually works quite well⢠(despite some flaws).
@bender@twtxt.net Well honestly, this is just it. My strong position on this is quite simple:
Do the simplest thing that could work.
Itās one of the age old UNIX philosphies.
Therefore, the simplest thing⢠to do here is to just increase the hash length, mark a magic⢠date/time as @lyse@lyse.isobeef.org has indicated and call it a day. Weāll then be fine for a few hundred years, at which point thereāll be no-one left alive to give a shit⢠anyway š¤£
index.md
a prehook
and a few utilities:
@bender@twtxt.net Yes I did about a week or so ago. It took me a lot of effort to get the content even rendered in the first place. LOL I had to basically export my blog as HTML (can you believe that?!) ā The Hugo export just didnāt work at all š¤£
@lyse@lyse.isobeef.org Hm, I couldnāt trick yt-dlp into downloading the correct format. Works in the browser, though. š
How to get LSP semantic highlighting working for C++ ā Read more
Whooooaaaah, I just accidentally found out that VLC can play 360° videos and I am able to pan around! Crazy shit. I actually scrolled in order to adjust the volume like it usually works, but it zoomed in and out instead. Then I saw the title hinting at the 360° stuff. Even though this is not my cup of tea, itās nice that VLC supports it.
Removing the empty cache file and it works again. No idea about the PATH glitch, though. Very strange.
@prologic@twtxt.net I know we wonāt ever convince each other of the otherās favorite addressing scheme. :-D But I wanna address (haha) your concerns:
I donāt see any difference between the two schemes regarding link rot and migration. If the URL changes, both approaches are equally terrible as the feed URL is part of the hashed value and reference of some sort in the location-based scheme. It doesnāt matter.
The same is true for duplication and forks. Even today, the ācannonical URLā has to be chosen to build the hash. Thatās exactly the same with location-based addressing. Why would a mirror only duplicate stuff with location- but not content-based addressing? I really fail to see that. Also, who is using mirrors or relays anyway? I donāt know of any such software to be honest.
If there is a spam feed, I just unfollow it. Done. Not a concern for me at all. Not the slightest bit. And the byte verification is THE source of all broken threads when the conversation start is edited. Yes, this can be viewed as a feature, but how many times was it actually a feature and not more behaving as an anti-feature in terms of user experience?
I donāt get your argument. If the feed in question is offline, one can simply look in local caches and see if there is a message at that particular time, just like looking up a hash. Whereās the difference? Except that the lookup key is longer or compound or whatever depending on the cache format.
Even a new hashing algorithm requires work on clients etc. Itās not that you get some backwards-compatibility for free. It just cannot be backwards-compatible in my opinion, no matter which approach we take. Thatās why I believe some magic time for the switch causes the least amount of trouble. You leave the old world untouched and working.
If these are general concerns, Iām completely with you. But I donāt think that they only apply to location-based addressing. Thatās how I interpreted your message. I could be wrong. Happy to read your explanations. :-)
The worst thing you can do is make your infrastructure (switches, wifi, ā¦) depend on some cloud service. Because someone else is maintaining that service; you have no control over it. You 100% depend on that other person now. Very stupid idea.
Now guess what manufacturers are pushing for ā¦
Now guess who couldnāt complete a task at work this Saturday morning, because a certain cloud service was down ā¦
IT is fucked. Throw it all away and start over.
Hello everyone! š
After a long while away, Iām back on twtxt with this new feed.
Some of you might remember me as justamoment@twtxt.net
, that was a test account I made for trying things out, but I ended up keeping it more than planned.
I also tried other social platforms in search of a place that felt right for me.
In the end twtxt was the one that ticked all of my boxes:
- Slow social: it act more like a feed reader and I really appreciate that thereās no flood of content that I canāt keep up with.
- No server needed: I absolutely love to have total control over my content, I tend to avoid having moving parts that might break, plus you can put your feed under version control and itās all backed up.
- Ownership: I can put my feed anywhere I want and nobody can decide if I can access it or not.
- For hackers: a single .txt file allows me to join a community, how cool is that!
This is why I decided to build my own twtxt client, one that allows you to decide how the feed is presented on your āinstanceā.
Itās still in the making but Iāll try to share a bit of it once I defined how things should work.
Coincidentally, I discovered that @itsericwoodward@itsericwoodward.com and @zvava@twtxt.net were also building a twtxt client, seems like twtxt is set to grow!
@bender@twtxt.net I wish 𤣠Nah work on-site thingyš
Working on a project that does Augmented Reality and computer vision object detection and QR code and image recognition inside a Web application. Pretty neat what can be done today with a few thousand lines of JavaScript.
@zvava@twtxt.net There would be only one hash for a message. Some to be defined magic date selects which hash to use. If the message creation timestamp is before this epoch, hash it with v1, otherwise hammer it through v2. Eventually, support for v1 could be dropped as nobody interacts with the old stuff anymore. But Iād keep it around in my client, because why not.
If users choose a client which supports the extensions, they donāt have to mess around with v1 and v2 hashing, just like today.
As for the school of thought, personally, Iād prefer something else, too. Iām in camp location-based addressing, or whatever it is called. There more I think about it, a complete redesign of twtxt and its extensions would be necessary in my opinion. Retrofitting has its limits. Of course, this is much more work, though.
@zvava@twtxt.net Not much of a known fact these days, but thereused to be a Yarn phone app (https://git.mills.io/yarnsocial/app), last version released 5 or so years ago, but it still suggests, it has to be somewhat feasable, to make another one. I donāt think anyone tried since, because the web version works well on phones, but Iām still hoping, we get a more native phone experience, one day.
@lyse@lyse.isobeef.org i dont mind if the hash is not backward compatible but im not sure if this is the right way to proceed because the added complexity dealing with two hash versions isnt justified
regular end users wont care to understand how twt hashes are formed, they just want to use twtxt! so i guess i could work in protecting users from themselves by disallowing post edits on old posts or posts with replies, but iām not fond of this either really. if they want to break a thread, they can just delete the post (though iāve noticed yarn handling post deletes dubiouslyā¦)
on activitypub i do genuinely find myself looking through several month or even year old posts sometimes and deciding to edit/reword them a little to be slightly less confusing, this should be trivial to handle on twtxt which is an infinitely simpler specification
@thecanine@twtxt.net it should work everywhere. It is a web application.
@movq@www.uninformativ.de Luckily, I had a grep -v git
at the end, so my repo is still in working order. Phew. I wish find
had grep
-like --exclude-dir
and --exclude
options (or the include variants) instead of its own weird options that I never can remember and combine properly.
@zvava@twtxt.net It is just completely impossible to make v2 backwards-compatible with v1.
Well, breaking threads on edits is considered a feature by some people. I reckon the only approach to reasonably deal with that property is to carefully review messages before publishing them, thus delaying feed updates. Any typos etc., that have been discovered afterwards, are just left alone. Thatās what I and some others do. I only risk editing if the feed has been published very few seconds earlier. More than 20 seconds and I just ignore it. Works alright for the most part.
waitā¦.so iām like nearly done? it just works? and itās fast? this feels like the end of the first all-nighter i pulled where i just got post creation done, unaware of the three weeks that would follow ā like looking at the roadmap iām definitely not done but bbycll is like actually kind of usable now o.o
we are now parsing and recursively fetching remote feeds somewhat successfully, gotta work on the media proxy and markdown way more, so so many fucky edgecasesā¦.my friendās feed with like four posts parsed correctly so i tried this accountās feed and well now im not going to bed on time
we are now parsing and recursively fetching remote feeds somewhat successfully, gotta work on the media proxy and markdown way more, so so many fucky edgecasesā¦.my friendās feed with like four posts parsed correctly so i tried this accountās feed and well now im not going to bed on time
edit: remaking demo video
@bender@twtxt.net ohhh oops! i will work harder then š«”š«”
@zvava@twtxt.net I never used any of the social media platforms, thatās why Iām probably ignorant.
I donāt understand the concept of a retwt. Just quote the (relevant) parts from whereever and comment on that. Or post a link instead of a quote. Sounds simple enough. :-) Thatās also has the benefit that it works with every source, no matter what. Since itās called retwt, Iād imagine this to only work (well) with whatever messages the system itself offers. But I could be wrong. What would be the benefit of having a dedicated message type or structure for āhey, look at thatā messages in your opinion?
Hmm, whatās a content warning?
@zvava@twtxt.net I reckon thereās currently nobody working on v2. Which timezone are you in? Just post your questions here or head over to #yarn.social at libera.chat for a more realtime conversation via IRC.
Thanks to a blog post by ~solderpunk and the presence of ImageMagick on my pubnix, all of my weirdcore art (apart from the animated works) is now under 32K in size! Honestly, Iād say the lower JPEG quality actually adds to the vibe of the images: something from the early web, taken permanently out of context and long forgotten.
is there someone (ideally not in the opposite timezone to me) whoād be willing to let me bother them with technical questions abt twtxtv2 and/or yarnās inner workings? :3
How about no longer using in-browser Git repo viewers? Make the AI bots do the work and actually clone the repo.
@kat@yarn.girlonthemoon.xyz like itās the shame that kills me the most but i just gotta get through it if i want a working server (and i really do!!!)
** A week notes to round out the summer **
I havenāt posted anything remotely resembling week notes since the middle of June! Since then many things have happened including, but not limited to: a trip to Minnesota to visit Isaac, a couple trips to New Hampshire for work, a family trip to Mount Desert Island to revisit our old stomping grounds, a whole heap of bicycle riding, I finished a couple great books, played some games, made some games, and wrote what is probably an unhealthy a ⦠ā Read more
@bender@twtxt.net thank youuuu bender i missed your fun posts!!!! yeah i have been INSANELY BUSY with fujocoded work (see those newsletter posts!) itās been tough but iāve been making my way through it š«”š«”š«”
the code to generate this image (have you noticed it is a 3D mesh?)
is here: https://abav.lugaralgum.com/selected-work/py5band/
@movq@www.uninformativ.de that works! Reading! :-)
I finally have my new (top-secret) twtxt client in a working state. Next comes the deployment, which I hope to finish tonight. Release date: TBD. Stay tuned!
āBut all your stuff is MIT licensed! They are allowed to do that!ā
Haha. As if they would care. They crawl everything they get their hands on.
Besides, thatās not true, the license states that the copyright notice must be retained. āAIā breaks that. They incorporate my code and my articles in their product and make it appear as if it was their work.
Thereās always something more urgent: Iāve been known for a long time that sooner or later Iād feel prompted to switch from #github to somewhere else (since 2018 at least!), but Iāve been postponing and only very slowly flirting with the idea⦠That didnāt work too bad for me: if I had rushed into it I would have probably migrated to #gitlab, before knowing about the more objectionable sides to it. In the end, 2025 was the year I finally acted upon the urge to move. I did not do a very thorough analysis of the alternative hosts - what I have been reading about them along the years felt enough, and I easily decided to choose #codeberg. Being hasty like that, alas, was a mistake: I just now found - during this slow and time-consuming process of deciding what and how to migrate - that there is a low repository limit on codeberg: āThe owner has already reached the limit of 100 repositories.ā Iām not complaining, mind you, and those ālucky 100ā that are already there will stay - at least as a sort of backup. But this means that codeberg is not for me - and so this time I turn to you, the #mastodon community.
What github alternative, not self-hosted, should I move my >100 projects into?
@thecanine@twtxt.net We donāt use Microsoft at work ā but similar products of other big companies. Theyāre all doing the same. The core product gets worse and worse, because they focus so much on vomiting āAIā over everything.
It will die down eventually. I hope.
We use all the Microsoft programs at work - Teams and Outlook especially.
After all kinds of technical problems with Teams, that sometimes go unresolved for over a year, Microsoft shifted their priorities away from fixing things and towards adding an annoying AI Copilot button, that just takes up space and all it does, is loads the website in Teams, so I disabled it. Soon they just add it back, but in a different row of icons, therefore itās now a different button, you have to disable (I think they added yet another one, to the Teams, on my work phone and I had to disabled that too). Not too long after, the desktop one just enabled itself, because of āan errorā and I can disable it, but doing so activates a popup, that begs you to turn it back on, every once in a while. You canāt disable the popup and can only click āYesā or āNot nowā on it. I still keep it disabled, out of principle, but yesterday I noticed yet another Copilot button, this time in the top right corner of my Outlook and this one cannot be disabled, on the business version of Outlook and even on the personal one, itās only possible to do it through hidden privacy settings, by prohibiting the program from connecting to Microsoft servers, for extra āfeaturesā.
Thereās people complaining about it online, so itās clear nobody really wants it, but at this point Microsofts position is that you will have at least one useless AI button on your screen, at any given time, and you will be happy. And yes, their AI sucks and if I absolutely have to use AI for something, thereās already 2 better options, we have access to, at work.
It might just be my client, but it seems that I cannot track multiple URLs at once. As such, all three of my twtxt URLs will work for following, but mentions will only reach me at my HTTPS URL (https://hashnix.club/~dce/twtxt.txt). If there is a client that can cope with twtxt mirrors, I would love to know about it.
** To the surprise of literally no one, Iām working on implementing a programming language all my own **
Inspired by conversation at a recent Future of Coding event, I decided Iād write up a little something about the programming language Iāve been working on (for what feels like forever) before Iāve gotten it to a totally shareable state. I have a working interpreter that Iām pretty pleased with, but I donāt yet have an interact ⦠ā Read more
Dear @doctormo@doctormo, Iām a great admirer of your work in general and hopefully I wonāt creep you out by telling everyone Iām your fan!
As a creator of digital vector-based art I find the color management stuff (trying to figure how to generate things to print āin CMYKā) mind boggling. I slowly try to read and acquire the concepts and vocabulary to understand more about this. Iām grateful for your work in this area. Thank you!
@movq@www.uninformativ.de @prologic@twtxt.net this is extremely concerning and I hope there is enough push back to stop this! The ability to modify apps, is one of the two biggest reasons, Iām still using Android. If they remove that option, Iāll be forced to switch to one of the de-Googled forks.
That might not be a good solution either, because I need banking and identity verification apps on my main device and already had to get a second device for work, which has tighter sideloading restrictions and I would very much not like to be forced into using three Android phones simultaneously, to do what should be possible, with just one.
@prologic@twtxt.net Itās quite similar to how escape sequences work in a terminal. ASCII text is printed as ASCII text and then an escape sequence can make it bold or underline and so on. Other escape sequences allow you to say āthe following $n
bytes are part of a bitmap imageā, and then this gets printed at whatever the current position is (somewhat similar to SIXEL in a terminal).
Itās just that the units are a bit weird, because this is all done in bloody inch. š
This is why I love tech from that era.
Write bytes to a parallel port and stuff happens. If itās just ASCII bytes, then it will print ASCII text. Even the simplest programs can use a printer this way.
With a little bit of ESC/P, you can print images and other fancy stuff. Thatās what I did this morning ā never worked with ESC/P before, now I can print images. Itās not that hard.
Hayes-compatible modems are similar: Write some AT commands to the serial port and the modem does things. This isnāt even arcane knowledge, itās explained in the printed manual.
Maybe Iām wearing rose-tinted glasses here, but I think with all this old stuff, you get useful results very quickly and the manuals are usually actually helpful. Itās so much easier to get started and to use this hardware to the full extent. Much less complexity than what we have today, not a ton of libraries and dependencies and SDKs and cloud services and what not.
guys try Bluedwarf.top its so good and it works on every single browser even ones from 1990 its the best social media youll find
@lyse@lyse.isobeef.org ooooh! I wish I had that mallet here at work today. So many uses come to mind! š
Ugh, so NOT ready for work tomorrow
Help needed⦠can the #CodebergPages of #codeberg repos become subdirs of the āmainā custom domain?
htts://villares.lugaralgum.com is published from a pages
repo on codeberg.org /villares/pages
Can my /villares/other_repo/
page (from a pages branch I suppose) be published at villares.lugaralgum.com/other_repo
?
(this is how GitHub Pages work by default, can it be replicated on Codeberg?)
Help needed⦠can the #CodebergPages of #codeberg repos become subdirs of the āmainā custom domain?
Currently https://villares.lugaralgum.com is published from a pages
repo on https://codeberg.org/villares/pages
Can my /villares/other_repo/
page (from a pages branch I suppose) be published at villares.lugaralgum.com/other_repo
?
(this is how GitHub Pages work by default, can it be replicated on Codeberg?)
I have a #CreativeCoding course at Domestika, teaching the first steps of #Python and #py5. The feedback from students always makes me happy!
Check out this work by a student:
https://www.domestika.org/en/projects/1841169-programacion?ttag=a_b_a_villares
And other testimonials:
I have a #CreativeCoding course at Domestika, teaching the first steps of #Python and #py5. The feedback from students always makes me happy!
Check out this work by a student:
https://www.domestika.org/en/projects/1841169-programacion?ttag=a_b_a_villares
And other testimonials:
@movq@www.uninformativ.de Oh yeah, once in the quarter to the office is absolutely amazing and luxurious. Thank you teammates and employer! Though, I would already have been on site when these things happened earlier.
Today is my last day of holiday. Back to work again tomorrow. Not looking forward, vacation is just great. So easy to get used to.
I intentionally use #AI tools to workā¦
Iām using #Filen (@filen@filen) for a while now and Iām very pleased with it!
«Affordable zero-knowledge end to end encrypted cloud storage made in Germany.» Works on #Linux, nice well thought features.
So Iām going to share a referral link because Ā«For every friend you invite to Filen you receive 10 GB - and your friend also receives 10B. Itās that easyĀ»:
I have been using #Filen (@filen@filen) for a while now and Iām very pleased with it!
«Affordable zero-knowledge end to end encrypted cloud storage made in Germany.» Works on #Linux, nice well thought features.
So Iām going to share a referral link because Ā«For every friend you invite to Filen you receive 10 GB - and your friend also receives 10B. Itās that easyĀ»:
Aww man, the hot and sticky weather has returned to Minnesota. I wish the AC in my car worked..
We did an experiment at work today: Do I even need to lock my laptop when Iām gone or is nobody able to use it anyway?
It went as expected. š¤£
** Make awk rawk **
A friend online recently replied to something I wrote about awk by saying:
[ā¦] itās a danged shame [awk] didnāt continue to evolve the way Ruby, Python, PHP have evolved over the decades.
I had exactly this thought while working on my slightly unhingedālets see if I can implement a basic scheme using awk by writing an assembler and VM in awk,ā skwak. Which eventually lead me to start noodling on how to layer in some modern niceties into awk, without breaking awkās portability.
⦠ā Read more
[47°09ā²04ā³S, 126°43ā²37ā³W] Storm recedes ā back to normal work