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.
Community managers in action: Leading a developer community for good
GitHubâs Digital Public Goods Open Source Community Manager Program just wrapped up a second successful year, helping Community Managers gain experience in using open source for good.
The post Community managers in action: Leading a developer community for good appeared ⊠â Read more
[ANN] MT #341: Is Monero keeping Bitcoinâs Cypherpunk dream alive? With Boaz Sobrado
In this episode Douglas Tuman interviews Boaz, a Forbes contributor who published a notable article about Monero last month. The discussion explores his background in crypto, starting from his experiences using Bitcoin for business operations in Cuba, to his current role as a writer for various crypto publications.
Links:
Revisiting Docker Hub Policies: Prioritizing Developer Experience
Learn how Docker streamlines developer onboarding and helps organizations set up the right guardrails to give developers the flexibility to innovate within the boundaries of company policies. â Read more
IRS cuts over 6,000 jobs in the middle of tax season
Scott Horsley,  Reporter -  npr
_Stephan: I can tell you from personal experience that the IRS has never been efficient or easy to work with. I spent four years trying to get a mistake the IRS made in not correctly registering a payment so small I couldnât buy a new monitor for my computer sorted out. It didnât matter that I sent proof of the payment over and over and over, so I finally just paid it again to end the non ⊠â Read more
10 Weird Stories Missing People Told When They Were Found
It is such a relief when a missing person is found alive, whether they have been gone a matter of hours, weeks, or even years. However, the explanations for why the person vanished to begin with or stories about experiences they had during their absence are sometimes very bizarre. From strange crimes to supernatural tales, [âŠ]
The post [10 Weird Stories Missing People Told When They Were Found](https://listverse.com/ ⊠â Read more
Cake Labs releases Cake Wallet v4.23.2, Monero.com v1.20.2
Cake Labs1 has released Cake Wallet version 4.23.22 with a Monero Android crash fix, Zano and Ethereum enhancements, Ledger bugfixes and UI improvements:
Changes overviewWeâre excited to announce the latest update, which brings a host of enhancements to improve performance, security, and user experience.3
â`
- Significant improvements to Zano functionality
- Enhanced Ethereum integration with improve ⊠â Read moreâ`
Iâm surprised, here you canât find dial controls anymore. How old are your ovens? The last one my parents had was from the 90s.
I was amazed experimenting with different combinations, for instance instead of 100, using 60 for a minute, 90 for 1:30, and stupid stuff like heating with 11, 22, 55 seconds and so, to make it quicker to type any time.
Iâm developing a tutorial for the Django Girls. Does anyone here have experience with #Django ? #python
10 Male-Female Duos Who Donât Fall in Love
Of all the feelings you can experience, love is the most coveted. Screenwriters seem to think so, at least, as many insert romances into virtually every story. If circumstances pair a male and female character together, the odds are that theyâll end up in love. This journey can, admittedly, be sweet, but itâs also predictable [âŠ]
The post [10 Male-Female Duos Who Donât Fall in Love](https://listverse.com/2025/02/14/10-male-female-duos-who-dont-fal ⊠â Read more
1st thought⊠Run!
Well, Iâve heard you have plenty of experience with Unit Testing and TDD. Perhaps designing a few tests before refactoring?
Iâve heard of Snapshot testing, but have never tried it: https://github.com/spatie/phpunit-snapshot-assertions
Also, what kind of refactor are you trying to do?
@andros@twtxt.andros.dev I suggest to not touch it and work on a different project instead. :-D
No, in all seriousness, thatâs a tough one. Try to figure out the requirements and write tests to cover them. In my experience, if there is no good documention, tests might also be lacking. It goes without saying that you have to understand the code segments first before you can begin to refactor them. Commit even earlier and more often than usual, this will help you bisecting potentially introduced bugs later on. Basically baby steps.
But it also depends on the amount of refactoring required. Maybe just scrap it entirely and start from scratch. This might not be feasible due to e.g. the overall project size, though.
@aelaraji@aelaraji.com Sorry Iâm late! I still have to work on the mention system, I donât get some of the messages. Iâll look into your case and get back to you shortly đ
If itâs a problem that ruins your experience, donât hesitate to create an issue.
Announcing Ratify v1.4.0 â Revocation Checking with CRL Support, Enhanced Out-of-box Experience, and New Cloud Provider Support
We are thrilled to announce the release of Ratify v1.4.0! This milestone release introduces significant new features that enhance Ratifyâs capabilities as a trusted supply chain security tool. As always, we deeply appreciate the contributions from the⊠â Read more
Erlang Solutions: Women in BEAM
In this post, I will share the results of the Women in BEAM 2024 survey. But first, I would like to share my experience in the BEAM community to understand the motivation behind this initiative.
Iâve been working with Elixir since 2018, but my interest in it wasnât driven by technical advantagesâit was sparked by my experience at my first ElixirConf in Mexico.
Since 2017, Iâve been involved in initiatives supporting women in tech, frequently attending events t ⊠â Read more
Hi James, great to hear your interest. So this is an exclusive roundtable luncheon with people in the IT, Engineering, DevOps and Technical professionals. This is an opportunity to benchmark and share stories and experiences with like-minded peers in a closed-door, Chatham House Rule environment where you will be given the opportunity to speak openly and candidly.
Iâm not even sure what half these words mean hmm đ§
> Hi James, great to hear your interest. So this is an exclusive roundtable luncheon with people in the IT, Engineering, DevOps and Technical pr âŠ
Hi James, great to hear your interest. So this is an exclusive roundtable luncheon with people in the IT, Engineering, DevOps and Technical professionals. This is an opportunity to benchmark and share stories and experiences with like-minded peers in a closed-door, Chatham House Rule environment where you will be given the opportunity to speak openly and candidly.
Iâm not even sure what h ⊠â Read more
Introducing the Beta Launch of Dockerâs AI Agent, Transforming Development Experiences
Learn about the beta release of the Docker AI Agent and how this context-aware assistant helps developers seamlessly integrate into the Docker suite. â Read more