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. đ€Ł
@movq@www.uninformativ.de @kat@yarn.girlonthemoon.xyz I also wondered for a very long time why nobody improved the man experience in the terminal. Iâd love to see links and more colors.
Maybe someone can explain this to me.
An #EU citizen trying to access Facebook today faces the following choices (see screenshots).
In there, they say that they are asking this again to comply with #EU rules, and yet the question - and the options to choose from - are the same they had in the past.
So, hm, how does this make them comply with something they werenât complying before? Whatâs the detail Iâm missing?
setpriv on Linux supports Landlock.
@movq@www.uninformativ.de Thatâs really cool! I wanted to experiment with Landlock in tt as well. But other than just thinking about it, nothing really happened.
Depending on the available Landlock ABI version your kernel supports, you might even restrict connect(âŠ) calls to ports 80, 443 and maybe whatever else has been configured in the subscription list.
@prologic@twtxt.net Ah, Iâm referring to software thatâs similar to that of suckless.org: Small, minimal codebases, small tools, but still useful. dmenu is probably the best example and also farbfeld.
Hereâs the author of Anubis talking about some of their experiences:
https://xeiaso.net/blog/why-i-use-suckless-tools-2020-06-05/
(You can skip the long config and keybinds part.)
âCan you see circles or rectangles [on the experimentâs image]?
And does the answer depend on where you grew up?â â Anil Seth
https://www.theguardian.com/commentisfree/2025/jul/05/optical-illusions-see-world-perception #perception
E aqui fica o estudo citado - ou aliås, fielmente decalcado - que tem bastante mais cuidado do que Tito & Cristiane na hora de admitir as suas limitaçÔes
Updating my âhow install and use #py5â pages, check them out if you want to â⊠draw and experiment some #CreativeCoding with #Python âŠâ
EN: https://abav.lugaralgum.com/como-instalar-py5/index-EN.html
ES: https://abav.lugaralgum.com/como-instalar-py5/index-ES.html
@lyse@lyse.isobeef.org Rust is so different and, at the same time, so complex â itâs not far fetched to assume that I simply donât understand whatâs going on here. The docs appear to be clear, but alas ⊠is it a bugs in the docs? Is it a lack of experience on my part? Who knows.
By the way, looks like there was a bit of a discussion regarding that name:
My Journey to KubeCon + CloudNativeCon 2024: A Story of Volunteering and Growth
My name is Oscar Ayra and I am from Lima, Peru. In 2024, I had the privilege of being part of the volunteer team at Kubernetes Community Days (KCD) Lima. It was an enriching experience where⊠â Read more
Why walking through this artistâs home is an unforgettable experience
Jungle could once paint around 100 works in one sitting. Today he might be a little slower, but his joyful expression on canvas hasnât diminished a bit. â Read more
50 Command Line Tools You Wish You Knew Sooner
Master the terminal with these essential commands that will transform your Linux experience from novice to power user.
[Continue reading on InfoSec Write-ups »](https://infosecwriteups.com/50-command-line-tools-you-wis ⊠â Read more
âFit, healthyâ 13-year-oldâs family rocked by rare cancer diagnosis
Kobi Jones was at football training when he started to experience chest pain. Not long after that he was being treated for a type of cancer all but unheard of in people of his age. â Read more
âThe Intern in Chargeâ: Meet the 22-Year-Old Trumpâs Team Picked to Lead Terrorism Prevention
Hannah Allam,  Staff Writer -  Pro Publica
_Stephan: To get an appointment in the Trump coup administration, your appointment has nothing to do with competence or experience. It is all about unflinching fascistic loyalty and submission to Trumpâs will. Here is the latest example: Thomas Fugate, a former gardener one year out of college with n ⊠â Read more
âI had an experience that rocked my worldâ: Super Netball player Cara Koenen on violence against women
Australian Diamond and Super Netball player Cara Koenen had her existence rocked after becoming a victim of gendered violence. She lost confidence on court and struggled to sleep. Sheâs telling her story in the hope itâll raise awareness of the major health and welfare issue in Australia. â Read more
Kubeflow Advances Cloud Native AI:Â a glimpse into KubeCon + CloudNativeCon Europe 2025
The Kubeflow community is rapidly growing due to its contributions to advancing AI by streamlining the AI/ML experience in Kubernetes. Kubeflow provides a composable ecosystem for implementing end-to-end solutions for AI/ML. Kubeflow includes the following projects:⊠â Read more
Trump Puts Lives at Risk by Revoking Emergency Abortion Guidelines for Hospitals
Jessica Washington, Â Â - Â The Intercept
_Stephan: I have personal experience of what happens when a woman, my pregnant wife, is awakened in the middle of the night because of severe cramping and blood gushing out of her vagina. It was so dramatic I realized we couldnât wait for an ambulance, so I carried her out to the car and drove through the night to the emergen ⊠â Read more
10 Incredibly Specific Oreo Facts Youâll Think About at 2 A.M.
Youâve twisted them, dunked them, and crumbled them into milkshakesâbut odds are, you donât really know Oreos. Behind the worldâs best-selling cookie is a labyrinth of marketing manipulation, food science secrets, and flavor experiments so bizarre theyâre hidden from the public. These arenât your standard âOreo was invented in 1912â trivia tidbits. These are the [âŠ]
The post [10 Incredibly Specific Oreo Facts ⊠â Read more
CodeEdit Might be the Best Free Code Editor for Mac
CodeEdit is an increasingly popular, free, open source native code editor for Mac that offers a super lightweight and speedy alternative to other code editors for Mac like Xcode, Zed, Visual Studio Pro, and other similar apps and IDEs. CodeEdit offers a fast experience that feels like it was built for MacOS, with many of ⊠Read More â Read more
Where to find free art as âbehemouthâ Dark Mofo festival kicks off
Tasmaniaâs iconic winter festival gets underway today, with free experiences hidden across Hobart in disused churches, basements and even a Freemasons lodge. â Read more
Formalizing a proof in lean using GitHub Copilot and canonical
Terrance Tao recently posted a few videos to his YouTube channel in which he experiments with proof solving using LLM assistance.
âEveryone needs joyâ: Gala celebrates women affected by domestic and family abuse
An event, designed to create a space of connection and celebration, has been held in Greater Hobart for women with lived experience of domestic and family abuse. â Read more
AI transforms personalised customer experiences
Businesses are turning to artificial intelligence (AI) to forge deeper, more meaningful connections with their customers. â Read more
Ashes tickets pre-sale sets new record but leaves some fans âfrustratedâ
Fans complain across social media about the issues faced in buying tickets, with one saying it has been âone of the most frustrating experiencesâ he has been through. â Read more
Queensland eyes eco-tourism boom with ambitious 20-year plan
From rejuvenating the Great Barrier Reef islands to launching 45 new eco-tourism experiences, a bold strategy will position Queensland as a green travel destination - but the price tag remains unclear. â Read more
Why Apple TV Beats Roku and Fire TV for Privacy Protection
The Apple TV is much more private than competing streaming hardware, offering users a rare refuge from the pervasive tracking that defines most smart TV experiences, according to a comprehensive analysis by ArsTechnica.
The main difference is s ⊠â Read more
Intense Culture of Fearâ: Behind the Scenes as Trump Destroys the EPA From Within
Akela Lacy,  Staff Writer -  The Intercept
_Stephan: The Trump and Congressional fascist coup is dismantling the government agencies that were designed to help America prepare for climate change and assist Americans when they experience some kind of climate crisis. Trump is gutting EPA, as well as FEMA, and I feel very sad for the millions of Americans who are goi ⊠â Read more
AI transforms personalised customer experiences
Businesses are turning to artificial intelligence (AI) to forge deeper, more meaningful connections with their customers. â Read more
How to Make MacOS Sequoia Feel Faster: Tips to Speed Up Slow MacOS
macOS Sequoia is a pretty solid operating system with some great features like iPhone Mirroring, and while performance is fantastic for most, not all users are experiencing the speediest of experiences. If you feel like macOS Sequoia is running slower than your Mac was on prior operating system versions, you might appreciate some of these ⊠Read More â Read more
prologic@JamessMacStudio
Sun May 25 21:44:41
~/tmp/neurog
(main) 130
$ go build ./cmd/ttt/... && ./ttt
Generation 27 | Fitness: 0.486111 | Nodes: 44 | Conns: 82
⊠experimenting with building and training a tic-tac-toe game, which evolves a. neural net that learn to paly the game against the best evolved champions đ
Over the past few weeks Iâve been experimenting with and doing some deep learning and researching into neutral networks and evolutionary adaptation of them. The thing is I havenât gotten very far. Iâve been able to build two different approaches so far with limited results. The frustrating part is that these things are so ârandomâ it isnât even funny. Like I canât even get a basic ANN + GA to evolve a network that solves the XOR pattern every time with high levels of accuracy. đ
Apple Calendar App Revamp Confirmed by Job Posting
A new Apple job listing has provided more evidence that the company is working on a major overhaul of its Calendar app.
A senior software engineer position for âCalendar Experience,â [spotted](https://www.macworld.com/article/2791509/apple-job-posting-confirms-calendar-rev ⊠â Read more
Docker at Microsoft Build 2025: Where Secure Software Meets Intelligent Innovation
This year at Microsoft Build, Docker will blend developer experience, security, and AI innovation with our latest product announcements. Whether you attend in person at the Seattle Convention Center or tune in online, youâll see how Docker is redefining the way teams build, secure, and scale modern applications. Dockerâs Vision for Developers At Microsoft Build⊠â Read more
ugh hearing XG rap over a rock arrangement of woke up is a transcendent experience. best female rappers in k-pop right now https://www.youtube.com/watch?v=OShP_a6g-3A
One thing about my design here is that it would no longer incorporate âregexâ-based rules like OWASP, mostly because my experience thus far has taught me that these rules are kind of overly sensitive, produce false positives and Iâm not sure they are really very effective. For example, why is the point of performing SQL injection detection at the Edge using a WAF if you already handle SQL properly in the first place? (seriously does anyone still construct SQL queries by hand with effectively printf?!)
Design system annotations, part 2: Advanced methods of annotating components
How to build custom annotations for your design system components or use Figmaâs Code Connect to help capture important accessibility details before development.
The post [Design system annotations, part 2: Advanced methods of annotating components](https://github.blog/engineering/user-experience/design-system-annotations-part-2-advanced-methods-of-annotating-component ⊠â Read more
Design system annotations, part 1: How accessibility gets left out of components
The Accessibility Design team created a set of annotations to bridge the gaps that design systems alone canât fix and proactively addresses accessibility issues within Primer components.
The post [Design system annotations, part 1: How accessibility gets left out of components](https://github.blog/engineering/user-experience/design-system-annotations-part-1-how ⊠â Read more
@prologic@twtxt.net noted! that all sounds very scary to me but i should lock in for the best experience for my users! (the best experience for my users is my server not crashing most of the time though so i guess the next best experience LOL)
Z for UTC +00:00- is that allowed in your specs?
Regarding url = I would suggest to only allow one and the maybe add url_old = or url_alt = !?
I'm still not a fan of a DM feature, even thou it helps that i have now been split out into a separate feed file. Instead if would suggest a contact = field for where people can put an email or other id/link for an established chat protocol like signal or matrix.
@prologic@twtxt.net @movq@www.uninformativ.de @bender@twtxt.net That would be fantastic! I encourage you to give feedback or give your experience as an issue: https://codeberg.org/Texudus/website/issues
The specification gives the feeling that it is complete, but there is always gap for small adjustments.
Z for UTC +00:00- is that allowed in your specs?
Regarding url = I would suggest to only allow one and the maybe add url_old = or url_alt = !?
I'm still not a fan of a DM feature, even thou it helps that i have now been split out into a separate feed file. Instead if would suggest a contact = field for where people can put an email or other id/link for an established chat protocol like signal or matrix.
@bender@twtxt.net I think this would be a good idea as @movq@www.uninformativ.de and @andros@twtxt.andros.dev have done â
I may even join the experiments if I have any spare time to hack a custom yrand branch and run it up on say something like a yarnexp.mills.io or something đ€
Introducing Docker MCP Catalog and Toolkit: The Simple and Secure Way to Power AI Agents with MCP Tools
Model Context Protocols (MCPs) are quickly becoming the standard for connecting AI agents to external tools, but the developer experience hasnât caught up. Discovery is fragmented, setup is clunky, and security is too often bolted on last. Fixing this experience isnât a solo missionâit will take an industry-wide effort. A secure, scalable, and trusted MCP⊠â Read more
@doesnm@doesnm.p.psf.lt More or less đ At the moment itâs just a space to experiment
Grùce aux écolos européens, votre prochain black-out sera continental
Lundi 28 avril 2025, vers midi et demie, lâEspagne et le Portugal ont fait une premiĂšre expĂ©rience audacieuse et fort rĂ©ussie dâapplication consciencieuse de la doctrine « Net ZĂ©ro » avec plusieurs annĂ©es dâavance sur le calendrier prĂ©vu : la pĂ©ninsule ibĂ©rique sâest retrouvĂ©e complĂštement privĂ©e de courant pendant plusieurs heures. Rapidement, les questions fusent : comment est-ce possible, [ ⊠â Read more
@prologic@twtxt.net To clarify, from my observations on how the system behaves, it feels like that. This doesnât make it any better, I know. Sorry mate! I never claimed that testing is always easy, but in my experience it sure does help cutting down regressions. But to each their own, no worries. The diagram is all Greek to me. Anyway.
@bender@twtxt.net True.
Confession:
Iâve never found microblogging like twtxt or the Fediverse or any other âmodernâ social media to be truly fulfilling/satisfying.
The reason is that it is focused so much on people. You follow this or that person, everybody spends time making a nice profile page, the posts are all very âego-centricâ. Seriously, it feels like everybody is on an ego-trip all the time (this is much worse on the Fediverse, not so much here on twtxt).
I miss the days of topic-based forums/groups. A Linux forum here, a forum about programming there, another one about a certain game. Stuff like that. That was really great â and it didnât even suffer from the need to federate.
Sadly, most of these forums are dead now. Especially the nerds spend a lot of time on the Fediverse now and have abandoned forums almost completely.
On Mastodon, you can follow hashtags, which somewhat emulates a topic-based experience. But itâs not that great and the protocol isnât meant to be used that way (just read the snac2 docs on this issue). And the concept of âlikesâ has eliminated lots of the actual user interaction. âčïž
Simplifying Enterprise Management with Docker Desktop on the Microsoft Store
Weâre excited to announce that Docker Desktop is now available on the Microsoft Store! This new distribution channel enhances both the installation and update experience for individual developers while significantly simplifying management for enterprise IT teams. This milestone reinforces our commitment to Windows, our most widely used platform among Docker Desktop users. By partnering with⊠â Read more
I am very agree with the article. For me, Kagi is the best search engine. A premium experience.
Experimenting in science class together (monobe) â Read more
In Spain, electricity has already been restored. Amazing experience! Luckily, I will only have to throw away some food. But there are stories of all kinds. It has been 12 hours where we have gone back to the middle ages.
Just like we donât write emails by hand anymore (See: #a3adoka), we donât manually write Twts or update our twtxt.txt feeds. Instead, we use modern Twtxt clients that conform to the specifications at Twtxt.dev for a seamless, automated experience. #Twtxt #Twt #UserExperience
@movq@www.uninformativ.de Your next experiment should be triangles. :-)
@kat@yarn.girlonthemoon.xyz my rule of thumb is try not to drink any caffeine past midday. This is basically based on experience and the half-life of caffeine in your system.
How to Start Bug Bounty in 2025 (No Experience, No Problem)
â Free Article Link
[Continue reading on InfoSec Write-ups »](https://infosecwriteups.com/how-to-start-bug-bounty-in-2025-no-experience-no-problem-89adc68da592?source=rssâ-7b ⊠â Read more
âDeep red rural Americaâ hurts most as Trump attacks on liberal programs backfire: report
Jennifer Bowers Bahney,  Contributing Writer -  Raw Story
_Stephan: Just as I, and many others have predicted, MAGAt world is going to experience the worst effects of the Trump coup and dismantlement of the economy and government. And in many ways, MAGAt voters didnât even think about that when they voted. Here is an example of what I mean. I think ⊠â Read more
yarnd UI/UX experience (for those that use it) and as "client" features (not spec changes). The two ideas are quite simple:
@kate@yarn.girlonthemoon.xyz (as I was trying to sayâŠ), Glad you think sođ My goal with Yarn.social has always been to provide the best (best that I can anyway) truly decentralised (slow) social experience that uses the Twtxt format under the hood đ
Holy hell?! When I post this:
@<kate https://yarn.girlonthemoon.xyz/user/kat/twtxt.txt> Glad you think so! đ My goal with Yarn.social has always been to provide the best (_best that I can anyway!_) truly decentralised (_slow_) social experience that uses the Twtxt format under the hood đ
Something is swallowing it.
**(#tdyfazq) Holy hell?! When I post this:
@<kate https://yarn.girlonthemoon.xyz/user/kat/twtxt.txt> Glad you think so! đ My goal with Yar ...**
Holy hell?! When I post this:
@kate@yarn.girlonthemoon.xyz Glad you think so! đ My goal with Yarn.social has always been to provide the best (best that I can anyway!) truly decentralised (slow) social experience that uses the Twtxt format under the hood đ
â`
Something is swallowing it. â Read moreâ`
@kate@yarn.girlonthemoon.xyz Glad you think so! đ My goal with Yarn.social has always been to provide the best (best that I can anyway!) truly decentralised (slow) social experience that uses the Twtxt format under the hood đ
yarnd UI/UX experience (for those that use it) and as "client" features (not spec changes). The two ideas are quite simple:
Glad you think so! đ My goal with Yarn.social has always been to provide the best (best that I can anyway!) truly decentralised (slow) social experience that uses the Twtxt format under the hood đ
yarnd UI/UX experience (for those that use it) and as "client" features (not spec changes). The two ideas are quite simple:
@kate@yarn.girlonthemoon.xyz Glad you think so! đ My goal with Yarn.social has always been to provide the best (best that I can anyway!) truly decentralised (slow) social experience that uses the Twtxt format under the hood đ
yarnd UI/UX experience (for those that use it) and as "client" features (not spec changes). The two ideas are quite simple:
@kate@yarn.girlonthemoon.xyz Glad you think so! đ My goal with Yarn.social has always been to provide the best (best that I can anyway!) truly decentralised (slow) social experience that uses the Twtxt format under the hood đ
yarnd UI/UX experience (for those that use it) and as "client" features (not spec changes). The two ideas are quite simple:
The nice thing here is that any Ui/UX rendering for a âgood user experienceâ is similar to what yarnd does for Youtube/Spotify/whatever embedding. Plus anyone can participate, even if they donât really have a client that understand it, itâs just text with some âsyntaxâ afterall.
(#6kkpdda) The nice thing here is that any Ui/UX rendering for a âgood user experienceâ is similar to what yarnd does for Youtube/Spotify/what âŠ
The nice thing here is that any Ui/UX rendering for a âgood user experienceâ is similar to what yarnd does for Youtube/Spotify/whatever embedding. Plus anyone can participate, even if they donât really have a client that understand it, itâs just text with some âsyntaxâ afterall. â Read more
đĄ I had this crazy idea (or is it?) last night while thinking about Twtxt and Yarn.social đ
There are two things I think that could be really useful additions to the yarnd UI/UX experience (for those that use it) and as âclientâ features (not spec changes). The two ideas are quite simple:
- Voting â a way to cast, collect a vote on a decision, topic or opinion.
- RSVP â a way to ârsvpâ to a virtual (pr physical) event.
Both would use âplain textâ on top of the way we already use Twtxt today and clients would render an appropriate UI/UX.
đĄ I had this crazy idea (or is it?) last night while thinking about Twtxt and Yarn.social đ
There are two things I think that could âŠ
đĄ I had this crazy idea ( or is it?) last night while thinking about Twtxt and Yarn.social đ
There are two things I think that could be really useful additions to the yarnd UI/UX experience ( for those that use it) and as âclientâ features ( not spec changes). The two ideas are quite simple:
Voting â a way to cast, collect a vote on a decision, topic or opinion.
RSVP â a way to â ⊠â Read more
Am I the only one thatâs confused by the discussions, and then the voting we had on the whole threading model? đ€ Iâm not even sure what I voted for, but I know it wasnât the one that won haha đ€Ł (which Iâm still very much against for based on an intuition, experience and lots of code writing lately).
Am I the only one thatâs confused by the discussions, and then the voting we had on the whole threading model? đ€ Iâm not even sure what I vot âŠ
Am I the only one thatâs confused by the discussions, and then the voting we had on the whole threading model? đ€ Iâm not even sure what I voted for, but I know it wasnât the one that won haha đ€Ł ( which Iâm still very much against for based on an intuition, experience and lots of code writing lately). â Read more
restic for that reason and the fact that it's pretty rock solid. I have zero complaints đ
I havenât gotten very far with my experiments, yet. To be honest, Iâm still not 100% sure if I want to trust that encryption. đ The target server will be completely out of my control ⊠it is a real possibility that the (encrypted) data will leak at some point. Hm.
my main itch with the DMs extensions is that these messages are intended to be private, not public information. Thatâs why other extensions make sense, but DMs are another kind of feature.
TwiXter, Mastodon, FB and some other services usually hide the DMs in another section, so they are not mixed with the public timeline.
I find the DM topic interesting, I even made an indie experiment for a centralized messaging system here https://github.com/eapl-gemugami/owl.
Although, as Iâve said a few times here, Iâm not particularly interested in supporting it on microblogging, as I donât use it that much. In the rare case Iâve used them, I donât have to manage public and private keys, and finally none of my acquaintances use encrypted email.
Nothing personal against anyone, and although I like to debate and even fight, itâs not the case here. This proposal is the only one allowing DMs on twtxt, and if the community wants it, Iâll support it, with my personal input, of course.
A good approach I could find with a good compromise between compatibility with current clients and keeping these messages private is âhidingâ the DMs in comments. For example:
# 2025-04-13T11:02:12+02:00 !<dm-echo https://dm-echo.andros.dev/twtxt.txt> U2FsdGVkX1+QmwBNmk9Yu9jvazVRFPS2TGJRGle/BDDzFult6zCtxNhJrV0g+sx0EIKbjL2a9QpCT5C0Z2qWvw==
Zephyr RTOS 4.1 Released with Performance Boosts, IAR and Rust Support, and Broader Board Compatibility
Zephyr Project has released version 4.1 of its RTOS, bringing notable improvements in kernel performance, toolchain support, and hardware compatibility. While not an LTS release, it introduces key updates aimed at enhancing developer experience and system efficiency. One of the main focuses of this release is performance. Extensive work wen ⊠â Read more
@bender@twtxt.net Totally agree with you 100%. No photo could ever replace the experience of seeing it live on site!
Dino: Dino 0.5 Release
Dino is a secure and open-source messaging application.
It uses the XMPP (Jabber) protocol for decentralized communication.
We aim to provide an intuitive and enjoyable user interface.
The 0.5 release improves the user experience around file transfers and includes two completely reworked dialogs.
Improved file sharingThe way file transfers are currently done in the XMPP ecosystem is limited in functionality a ⊠â Read more
10 Foods That Went from Garbage to Gourmet
When you think of fine dining, you likely picture white tablecloths, a candlestick, and waiters who may be even better dressed than you are. The core of fine dining has always been a luxury experience. Whatâs changed quite a lot over the years is what you actually eat once you sit down at the table. [âŠ]
The post 10 Foods That Went from Garbage to Gourmet appeared firs ⊠â Read more
@movq@www.uninformativ.de Holy crap, thatâs really crazy!
Hahaha, you got me. When I read your first sentence I thought you were going to tell about your Wayland experience in comparison to X11. :-D
Aqara Expands Advanced Matter Bridging to Older Hubs, Adds Support for New Device Types
Smart home company Aqara today announced plans to further integrate Matter into its product offerings. Aqara is bringing its Advanced Matter Bridging feature to all Aqara Matter controllers and bridges, rather than limiting the functionality to just the Hub M3 ⊠â Read more
Run Gemma 3 with Docker Model Runner: Fully Local GenAI Developer Experience
Explore how to run Gemma 3 models locally using Docker Model Runner, alongside a Comment Processing System as a practical case study. â Read more
Apple Releases New Immersive Video App for Mac and Vision Pro
Apple today released a new app for managing an immersive video library on a Mac.
Apple Immersive Videos are 3D videos recorded in 8K resolution, with a 180-degree field of view and Spatial Audio. For example, recent performances by singer The Weeknd and ⊠â Read more
Iâd say this experiment was a complete success (Merunyaa) â Read more
[$] A strange BPF error message
Yonghong Song brought a story about tracking down the cause of a strange verifier error
message to the 2025 Linux Storage, Filesystem, Memory-Management, and BPF
Summit. He then presented some possible ways to improve Clangâs user experience for
anyone running into the same class of error in the future. Toward the end of his
allotted time, he also discussed the problems with optimizations that change the
signature of functions â a problem that JosĂ© Marchesi had also brought up in
[the previous session] ⊠â Read more
Thunderbird plans âThundermailâ email and other services
Ryan Sipes has announced
efforts to expand Thunderbirdâs offerings with web services to
âenhance the experience of using Thunderbirdâ.
The Why for offering these services is simple. Thunderbird loses users
each day to rich ecosystems that are both clients and services, such
as Gmail and Office365. These ecosystems have both hard vendor
lock-ins (through interoperability issues with 3rd-pary clients) ⊠â Read more
Edmundson: a modern Plasma Login Manager
KDE contributor David Edmundson has published
a blog post about improving KDEÂ Plasmaâs login experience by
replacing SDDM
with a new Plasma Login Manager.
Itâs worth stressing nothing is official or set in stone yet,
whilst it has come up in previous Plasma online meetings and in the
2023 Akademy. Iâm posting this whilst starting a more o ⊠â Read more
Karmada Launches Adopter Group
Karmada is thrilled to announce the launch of the Adopter Group program. This program aims to create a dynamic platform where adopters can connect, collaborate, and share information efficiently. By fostering an environment of shared experiences⊠â Read more
(#ajd3rxa) @lyse@lyse I think the community should be allowed to experiment mate đ
Just make tt2 ignore such items in feeds a âŠ
@lyse @lyse.isobeef.org I think the community should be allowed to experiment mate đ
Just make tt2 ignore such items in feeds and youâre good đ â Read more
@movq@www.uninformativ.de Yeah, most of the graphical applications are actually KDE programs:
- KMail â e-mail client
- Okular â PDF viewer
- Gwenview â image viewer
- Dolphin â file browser
- KWallet â password manager (I want to check out
passone day. The most annoying thing is that when I copy a password, it says that the password has been modified and asks me whether I want to save the changes. I never do, because the password is still the same. I donât get it.)
- KPatience â card game
- Kdenlive â video editor
- Kleopatra â certificate manager
Qt:
- VLC â video player
- Psi â Jabber client (I happily used Kopete in the past, but that is not supported anymore or so. I donât remember.)
- sqlitebrowser â SQLite browser
Gtk:
- Firefox â web browser
- Quod Libet â music player (I should look for a better alternative. Canât remember why I had to move away from Amarok, was it dead? There was a fork Clementine or so, but I had to drop that for some unknown reason, too.)
- Audacity â audio editor
- GIMP â image editor
These are the things that are open right now or that I could think of. Most other stuff I actually do in the terminal.
In the pastâą, I used the Python KDE4 bindings. That was really nice. I could pass most stuff directly in the constructor and didnât have to call gazillions of setters improving the experience significantly. If I ever wanted to do GUI programming again, Iâd definitely go that route. There are also great Qt bindings for Python if one wanted to avoid the KDE stuff on top. The vast majority I do for myself, though, is either CLI or maybe TUI. A few web shit things, but no GUIs anymore. :-)
[$] Lessons from open source in the Mexican government
The adoption of open-source software in governments has had its ups and
downs. While open source seems like a âno-brainerâ, it turns out that
governments can be surprisingly resistant to using FOSS for a variety of
reasons. Federico GonzĂĄlez Waite spoke in the Open Government track at SCALE 22x in Pasadena,
California to recount his [experiences\âšworking with and for the Mexican government](https://www.socallinuxexpo.org/scale/22x/speak ⊠â Read more
Voyage dans lâAmĂ©rique en expansion
Un article de Henry Bonner Jâai fait un dĂ©placement aux Ătats-Unis, dans les Ătats de Maryland, puis de Virginie, au dĂ©but du mois⊠pour des rĂ©unions de famille proche, et avec des cousins amĂ©ricains. LâexpĂ©rience crĂ©e lâopportunitĂ© de rencontres et la dĂ©couverte de modes de vie, de mĆurs, et de types dâhabitudes diffĂ©rents. Les cousins [âŠ] â Read more
(#tmfu5da) @kat@kat I actually have experience building Caddy modules hmmm đ§
@kat @yarn.girlonthemoon.xyz I actually have experience building Caddy modules hmmm đ§ â Read more
PicoCalc Brings Classic Computing to ClockworkPi v2.0 with Raspberry Pi Pico
The PicoCalc is a compact computing platform designed to recreate the experience of early personal computers. Running on 260KB of memory, it allows users to code in BASIC, explore Lisp, interact with a UNIX-like environment, and run retro games and digital music. Its modular and open-source design makes it adaptable for various applications. Built on [âŠ] â Read more
10 Famous Artists Who Radically Switched Styles
All artists have to begin somewhere. An artist usually achieves fame using a signature style instantly recognizable as their own. The contemporary world of painting boasts multiple genres of realism and abstraction, the result of bold pioneers experimenting with their craft in the quest for more meaningful self-expression. Often, these painters began their careers conservatively [âŠ]
The post [10 Famous Artists Who Radically Switched Sty ⊠â Read more
hi! I hope you can see this message
As in https://eapl.me/timeline/post/s7gv6zq
I changed my URL to experiment on this exact situation, and deleted the symlink on my server, so now tw.txt is the only way to get the file, although I could bring it back, what does everyone say?
Amd of course, TDD! I tried that, but it doesnât work all that great for me in its strict form. I have the feeling that coming up with a single new failing test, making it pass, maybe some refactoring, rinse and repeat wastes significantly more time than doing it in â what they call â the âbundleâ approach. Coming up with several tests in advance and then writing the code or vise versa is usually much quicker. I do find that more enjoyable, it also helps me to reduce smaller context switches. I can focus on either the tests or the production code.
As for the potentially reduced code coverage with a non-TDD approach, I can easily see which parts are lacking tests and hand them in later. So, thatâs largely a specious argument. Granted, I can forget to check the coverage or simply ignore it.
I agree with John, TDD results in less elegant code or requires more refactoring to tidy it up. Sometimes, itâs also not entirely clear at the beginning how the API should really look like. It doesnât happen often, but it does happen. Especially when experimenting or trying out different approaches. With TDD, I then also have to refactor the tests which is not only annoying, but also involves the danger of accidentally breaking them.
TDD only works really well, if you have super tiny functions. But we already established that I typically donât like tiny methods just for the purpose of them being extremely short.
When fixing a bug, I usually come up with a failing test case first to verify that my repaired code later actually resolves the problem. For new code, it depends, sometimes tests first, sometimes the productive code first. Starting off with the tests requires the API to be well defined beforehand.
@andros@twtxt.andros.dev Just before the pandemic, we watched Uncle Bob videos once a week in the lunch break. While almost all of my old teammates agreed with his views, I partially found them to be very odd and even counterproductive.
I didnât come across John Ousterhout or any of his work before, at least not deliberately. So, this document is my first contact.
I only finished the chapter on comments and I totally agree with John so far. This document just manifests to me how weird Bobâs view is on certain subjects.
I always disagreed with the concept of a maximum method length. Sure, generally, shorter functions are probably better, but it always depends. And Iâve certainly seen super short methods that just made the code flow even worse to follow. While âone function should only do one thingâ is a nice general rule, Iâm 100% in team John with the shown examples. There are cases, where this doesnât help readability at all. Not even close.
To me, a function always has to justify its existence. Either by reusing it at least at another place or by coming up with dedicated tests for it. But if it is just called once and there are no tests, I almost always decide against it. Personally, I donât mind longer methods. We just recently had a discussion about that and I lost against two other workmates who are more in Uncle Bobâs camp, they refactored one medium sized method into three very short ones. Luckily, we agree on most other topics.
Lol, what!? The shorter the method, the longer the variables inside? I first thought I misread or the writeup mixed it up. Iâll always do it the other way around.
Iâve been also bitten badly by outdated comments in the past, but Bob must have worked on really terrible projects to end up with such an attitude to dislike comments. Oh well. No doubt, Iâve come across by several orders of magnitude more useless comments, in my experience (autogenerated) JavaDocs fall in the category more frequently than not. So, I know that there are different types of comments. A comment doesnât automatically mean that it is good and justified.
But I also partially agree with Bob and John and think that a good name has a proper chance to save a comment. Though, when in doubt, I go Johnâs route and use a shorter name with a comment rather than use a kilometer long identifier. Writing good comments typically takes some time, sometimes much longer than writing the code. It regularly takes me several minutes. Itâs a hard art.
I perhaps should read up on Johnâs work. He seems to be more reasonable and likeminded. :-) Let me continue to complete this document.