Thought you guys would love this pic I took tonight š„¹ my heart.. ā Read more
I left a glass of milk on the coffee table. When I came back I thought something wasnāt right then I looked over at him. ā Read more
Sir Paul McCatney has been diagnosed with lymphoma. Heās only 3. Please send him lots of pawsitive thoughts!!! ā Read more
So⦠I wanna take a stab at the #ActivityPub bee hive, but Iām not sure what to pick up, a #Gotosocial pocket knife or a #Snac2 bamboo stick? Any thoughts?
7 to 12 and use the first 12 characters of the base32 encoded blake2b hash. This will solve two problems, the fact that all hashes today either end in q or a (oops) š
And increasing the Twt Hash size will ensure that we never run into the chance of collision for ions to come. Chances of a 50% collision with 64 bits / 12 characters is roughly ~12.44B Twts. That ought to be enough! -- I also propose that we modify all our clients and make this change from the 1st July 2025, which will be Yarn.social's 5th birthday and 5 years since I started this whole project and endeavour! š± #Twtxt #Update
that said, and reading to @sorenpeter@darch.dk and @andros@twtxt.andros.dev I have new thoughts. I assume that this wonāt change anyoneās opinions or priorities, so it makes no harm sharing them.
Itās always tempting to use something that already exists (like X, Masto, Bsky, etc.) rather that building anything through effort and disagreement until reaching to something useful and valuable together. A āsocial serviceā is only useful if people is using it.
Iāll add that I havenāt lost interest on the āhackyā part of twtxt about developing tools, protocols, and extensions as a community. Itās the appealing part! Itās a nice hobby to have, shared with random people across the world.
But this is not the right way for me, and makes me feel that Iām unwelcome to propose something different (after watching replies to my previous twt). Feels like āIf you donāt agree, you are free to leave, weāll miss you.ā Naah, not cool. Iāve lived that many times before, and nowadays I donāt have enough spare time and energy for a hobby like that.
Letās see what happens next with the micro-community!
7 to 12 and use the first 12 characters of the base32 encoded blake2b hash. This will solve two problems, the fact that all hashes today either end in q or a (oops) š
And increasing the Twt Hash size will ensure that we never run into the chance of collision for ions to come. Chances of a 50% collision with 64 bits / 12 characters is roughly ~12.44B Twts. That ought to be enough! -- I also propose that we modify all our clients and make this change from the 1st July 2025, which will be Yarn.social's 5th birthday and 5 years since I started this whole project and endeavour! š± #Twtxt #Update
@prologic@twtxt.net Iām very sorry but my feelings are similar to @eapl.me@eapl.me . For a long time I thought that Yarn was part of the Twtxt ecosystem, and not that Twtxt is an extension of Yarn. I donāt feel comfortable with what has happened. I didnāt expect this change of direction.
The nice part of Twtxt is that it is read by humans, with a simpler format. Itās the heart of the social network.
I need to think for a little time, but Iām thinking of stopping my involvement in the community.
@movq@www.uninformativ.de Oh, I see. I reckon I accidentally late April-fooled myself. :-D
Itās an interesting comparison. I really should have thought about that.
Youāre right, the rendering would not be very spectacular. :-)
Editorās Note ā What it will take to save Americaās Economy and Democracy, and Stature in the World
Stephan A. Schwartz, Ā EditorĀ - Ā Schwartzreport
_Stephan:Ā Today, I am only doing one story because I think it is that important. I see only one path to save Americaās democracy, economy, and stature in the world, and I donāt think most Americans, including many Congress members and journalists, have thought it through or even compre ⦠ā Read more
@prologic@twtxt.net Exactly, @bender@twtxt.net! :-D This is at the entrance of a veggie farm (11 & 12) where there are free-ranging kids playing on the road, so people should slow down when driving there to buy some supplies. I also wondered why the sign says āHalt!ā instead of āLangsam fahren!ā (Drive slowly!) or something like that. On second thought, maybe to actually park there on the street right at the property line.
I actually never walked on that road before and discovered that this was a dead end. Thereās usually at the very least a foot path on which to continue when passing a farm. Not this time, though. I didnāt want to stamp down the high grass to cut across country, so I had to walk back maybe 150 meters. Not too bad.
@movq@www.uninformativ.de I started with Delphi in school, the book (that we never ever used even once and I also never looked at) taught Pascal. The UI part felt easy at first but prevented me from understanding fundamental stuff like procedures or functions or even begin and end blocks for ifs or loops. For example I always thought that I needed to have a button somewhere, even if hidden. That gave me a handler procedure where I could put code and somehow call it. Two or three years later, a new mate from the parallel class finally told me that this wasnāt necessary and how to do thing better.
You know all too well that back in the day there was not a whole lot of information out there. And the bits that did exist were well hidden. At least from me. Eventually discovering planet-quellcodes.de (I donāt remember if that was the original forum or if that got split off from some other board) via my best schoolmate was like finding the Amber Room. Yeah, reading the ITG book would have been a very good idea for sure. :-)
In hindsight, a console program without the UI overhead might have been better. At least for the very start. Much less things to worry about or get lost.
Hence, Iād recommend to start programming with a console program. As for the language, not sure. But Python is probably a good choice, it doesnāt require a lot of surrounding boilerplate like, say Java or Go. It also does exceptionally well in the principle of least surprise.
@twtxtory@twtxtory.adn.org.es is the demo instance for Twtxtory just in case someone would like to have a look (password is in the README file of the project) sorry for the confusion! O:)
@prologic@twtxt.net I started to write it in order to understand better how twtxt works and I thought it could be useful for non-geek people but they like to host their own data
Bloody pandemic has screwed with my perception of time. I thought a certain even happened recently, like 2022 or 2023. But no, it was 2018.
It feels like 2020 to and including 2023 never happened. š«¤
** How I discovered a hidden user thanks to server responsesĀ ?**
My first real step into web hacking and it wasnāt what i thought it would be.
[Continue reading on InfoSec Write-ups Ā»](https://infosecwriteups.com/how-i-discovered-a-hidde ⦠ā Read more
I was listening to āTurn On The Nightā by Kiss and thought, I very well turn on the light and close the shutters. Itās very dark and stormy outside. The second thunderstorm this year is here.
Video Review: The AirPods Max in 2025
Apple hasnāt introduced a major update for the AirPods Max since the headphones came out in 2020, but last year there was a minor refresh with new color options and an upgrade to USB-C charging. With no additional new features on the horizon, we thought weād take a look at whether the āAirPods Maxā are worth picking up in 2025.
_[Subscribe to the MacRumors YouTube channel](https://www.youtube.com/user/macrumors?sub_con ⦠ā Read more
Copilot taking over?
I tried GitHub Copilot (Free) in Visual Studio Code again for some small GoBlog changes. Copilot can now generate tests (although it doesnāt feel intelligent, as you need to correct quite a few things), it can do code reviews before committing and it can generate commit messages. Of course, it can also do code completions and write complete code, if you want it to do so. ā Read more
@bender@twtxt.net Thanks! The rain rapidly cooled off the 17°C to just 10°C. I certainly appreciated that. The weather is coming from the west here, so I thought youāve sent it our way. Let me try to return it. :-)
AI isnāt a shortcut for thinking. In her guide for skeptics, Hilary Gridley reframes AI as a collaboratorānot a replacement. Use it like spellcheck for your thoughts. Donāt fear itāiterate with it. Insight improves, speed follows. Full post: https://hils.substack.com/p/the-ai-skeptics-guide-to-ai-collaboration
AI isnāt a shortcut for thinking. In her guide for skeptics, Hilary Gridley reframes AI as a collaboratorānot a replacement. Use it like spe ā¦
AI isnāt a shortcut for thinking. In her guide for skeptics, Hilary Gridley reframes AI as a collaboratorānot a replacement. Use it like spellcheck for your thoughts. Donāt fear itāiterate with it. Insight improves, speed follows. Full post: https://hils.substack.com/p/the-ai-skeptics-guide-to-ai-collaboration ā Read more
SHE SURVIVED! She was attacked by a male cat when I found her downstairs. Thought she would be gone, but she survived!š„¹ ā Read more
restic for that reason and the fact that it's pretty rock solid. I have zero complaints š
@prologic@twtxt.net I also thought it was a client-server thingy at first and usually it is, I guess, thereās just this workaround:
If it is not possible to install Borg on the remote host, it is still possible to use the remote host to store a repository by mounting the remote filesystem, for example, using sshfs.
Planning for Scotland, second try
My fiancĆ©e and I were in Scotland in 2023 on an Interrail trip. But with some bad luck, we got COVID-19 after half of the trip and had to go home and recover. We always said we wanted to finish our trip in one of the next years. ā Read more
@bender@twtxt.net Ahhh ha!!! 𤣠Iām too dumb to have thought of that š¤£
(#t5a3zyq) @bender@bender Ahhh ha!!! 𤣠Iām too dumb to have thought of that š¤£
@bender @twtxt.net Ahhh ha!!! 𤣠Iām too dumb to have thought of that 𤣠ā Read more
New bike season
Yesterday, I started my new bike season and took my bike for a fun ride of about 25 km. I rode the first part of the āStƤdtepartnerschaftsradweg Braunschweig - Magdeburgā (City partnership cycle path Braunschweig - Magdeburg) between my hometown and a village called Kƶnigslutter. The weather was perfect and I truly enjoyed it. For the way back, I took the train that I reached just in time. ā Read more
Hundreds of Museum and Library Grants Terminated Overnight
Valentina Di Liscia, Ā News EditorĀ - Ā Hyperallergic
_Stephan:Ā Benjamin Franklin and other Founders thought public libraries were so important that a library was one of the first things they established. Andrew Carnegie, an immigrant from Scotland, also saw the importance of libraries and he spent much of his fortune building and establishing public libraries all over the country, many of which still exist. B ⦠ā Read more
@prologic@twtxt.net So, this flag isnāt doing exactly what you thought it does? Or is there a bug in the implementation itself?
@anth@a.9srv.net Hahaha, for a second I thought that you implemented word splitting according to Swiss (.ch) rules. :-D
Btw, both manpage links string(2) and getields(2) (itās missing an f) point into nothingness: http://a.9srv.net/src/wordwrap.2.html
I canāt help but notice line 9: http://a.9srv.net/src/wordwrap.c
And I reckon your finger slipped one key to the right for quore: http://a.9srv.net/src/litclock.1.html
Cool stuff! :-)
@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
@kate@yarn.girlonthemoon.xyz @eldersnake@we.loveprivacy.club @abucci@anthony.buc.ci ā Iāve already spoken to @xuu@txt.sour.is on IRC about this, but the new SqliteCache backend Iām working on here, what are your thoughts regarding mgirations from old MemoryCache (which is now gone in the codebase in this branch). Do you care to migrate at all, or just let the pod re-fetch all feeds? š¤
Trump Believes Apple Could Manufacture iPhones in the U.S.
U.S. President Donald Trump āabsolutelyā believes that Apple could manufacture its iPhones and other devices in the United States, Press Secretary Karoline Leavitt said today during a media briefing.
Leavitt was asked whether Trump thought that iPhone ⦠ā Read more
Mandated use of AI at work
Although I also use AI for some features on this blog and sometimes chat with some AI agent (whether itās ChatGPT, Claude, Microsoft Copilot or GitHub Copilot), I have mixed feelings about its mandated use at work (Shopify is just one company doing it). ā Read more
good morning friends i have therapy today and my hair is greasy af so iām about to show up to this zoom session with coffee mug in hand and thoughts about new kitty on the brain while looking absolutely disgusting
@bender@twtxt.net WE THOUGHT ABOUT CALLING HER THAT LMAOOOOOO weāre thinking about lucy right now! itās a meaningful name to us for reasons :)
I thought that the vertical position of my gaming console would scare her off ā Read more
Americans are behind on car payments at a record level
April Rubin, Ā Staff WriterĀ - Ā Axios
_Stephan:Ā As I lay in bed and thought about the disaster wrought on America by psychopath āmonarchā Trump, the increase in car prices recurred several times, and I wondered how were Americans doing with car payments prior toĀ Trumpās self-mutilation of the country of which he is President. So when I felt a little better I came down to my office and did a some research. It turns o ⦠ā Read more
Prosodical Thoughts: Prosody 13.0.1 released
We are pleased to announce a new minor release from our stable branch.
As is the tradition with software, here is our first patch release following
shortly behind our major 13.0.0 release announced a few weeks ago. It fixes
some important bugs that were discovered after the release.
Many thanks to everyone who reported issues and helped with testing the fixes
for this release. We appreciate it!
For those of you on 0.12.x who havenāt upgraded yet, skip 13.0.0 and jump
stra ⦠ā Read more
@thecanine@twtxt.net My apologies, mate! :-( As @david@collantes.us pointed out, this was definitely not my intent at all.
For the easter egg hunt, I first looked for a hidden image map link on the pixel dog in the right lower corner itself. Maybe one giant pixel just links to somewhere else, I figured. But I couldnāt find any and then quickly moved on. Hence, I naturally viewed the HTML source. Because where else would be a good hiding place for easter eggs, right?
Next, I noticed the <font> tags. I thought I had read quite some time ago that they are not an HTML5 thing, but wasnāt entirely sure about it. So, I asked the W3C HTML validator. Sure enough. I thought I let you know about the violations. If somebody had found a mistake on my site, Iād love to hear about it, so I could fix it. Iām sorry that my chosen form of report didnāt resonate with you all that well. I reckoned youāll also find it a bit funny, but I was clearly very wrong on that.
I actually followed the dog cow link to the video, so I ended up on the easter egg. However, I didnāt recognize it as such. ĀÆ_(ć)_/ĀÆ Oh well.
Regarding my message about the browser quirks: I read your answer that you were arguing against the HTML validator findings. Of course, everybody can do with their sites whatever they likes.
[$] Approaches to reducing TLB pressure
The CPUās translation lookaside buffer (TLB) caches the results of
virtual-address translations, significantly speeding memory accesses. TLB
misses are expensive, so a lot of thought goes into using the TLB as
efficiently as possible. Reducing pressure on the TLB was the topic of Rik
van Rielās memory-management-track session at the 2025 Linux Storage,
Filesystem, Memory-Management, and BPF Summit. Some approaches were
considered, but the session was short on firm conclusions. ā Read more
Susan Crawford wins Wisconsin Supreme Court race, defying Elon Musk
Adam Edelman, Ā ReporterĀ - Ā NBC News
_Stephan:Ā Finally, we have some good news. You have probably already heard that Susan Crawford has beaten Brad Schimel for the Wisconsin Supreme Court despite the tens of millions of dollars Elon Musk spent trying to buy the election outcome for āmonarchā Trump and his MAGAt cult. The media is covering all this, but as I have thought about what happened t ⦠ā Read more
[$] Memory persistence over kexec
The kernelās kexec\āØmechanism allows one kernel to directly boot a new one; it can be
thought of as a sort of kernel equivalent to the execve()
system call. Kexec has a number of uses, including booting a special kernel
to perform dumps after a crash. Normally, one does not expect user-space
processes to survive booting into a new kernel, but that has not stopped
developers from trying to im ⦠ā Read more
Thoughts on Yuri? ā Read more
Thought you guys might love to meet my 26 year old baby girl, Penny ā Read more
thanks for sharing @xuu@txt.sour.is!
Checking for example https://watcher.sour.is/api/plain/twt or https://registry.twtxt.org/api/plain/tweets, I donāt know whether this syntax is being used by clients or by people. Is it integrated on Yarn in any way? Genuinely asking to know more about it.
If I might throw a quick thought to those working on the registries, it would be nice to have an endpoint with a valid twtxt output (perhaps cached or dumped to a static file) which a client could point to, helping to discover itās content in a way which is compatible with the twtxt spec.
Taking the first twt I found in https://watcher.sour.is/api/plain/twt as an example:
reddit_world_news https://feeds.twtxt.net/Reddit_World_News/twtxt.txt 2025-03-28T00:29:25Z **China bans US logs. 3 billion dollar[...])
it would be something like
TIME <@NICK URL> TWT
2025-03-28T00:29:25Z <@reddit_world_news https://feeds.twtxt.net/Reddit_World_News/twtxt.txt> **China bans US logs. 3 billion dollar[...])
That way you could watch the latest twts with your client, something similar to what we find on Mastodon: https://mastodon.online/public/local
Some support from the clients to separate these ādiscoveryā content, from your following timeline might be required. š¤
10 OCD Themes That Are Not About Cleanliness
Obsessive-compulsive disorder (OCD) is a āmental health condition where distressing, intrusive thoughts (obsessions) trigger repetitive behaviors (compulsions) aimed at reducing anxiety or preventing something bad from occurring.ā When most people think of OCD, they think of orderliness, cleanliness, color-coded closets, pristine lists, and grouping your Skittles into colors before eating them. Television and movies like [ā¦]
The post [10 OCD ⦠ā Read more
[$] The state of the page in 2025
The folio transition is one of the most
fundamental kernel changes ever made; it can be thought of as being similar
to replacing the foundation of a building while it remains open for
business. So it is not surprising that, for some years, the annual Linux
Storage, Filesystem, Memory-Management, and BPF Summit has included a
session on the state of this transition. The 2025 Summit was no exception,
with Matthew Wilcox updating the group on what has been accomplishe ⦠ā Read more
There Are Four Things You Must Do to Save America
Stephan A. Schwartz, Ā EditorĀ - Ā Schwartzreport
_Stephan:Ā As I was researching stories for todayās SR, I did a podcast with a host named Helen Cowan. She asked me what I thought was going on in the United States, and what I thought ordinary people could do to preserve the nationās democracy and avoid the country being owned by oligarchs. As I answered her I thought that rather than do the usual four trend stories ⦠ā Read more
10 Real-Life Crimes Inspired by Fiction
Fictional stories are meant to entertain, provoke thought, or even inspireābut sometimes, they inspire people in the worst way possible. Throughout history, there have been disturbing cases where individuals committed real-life crimes after being influenced by movies, books, TV shows, or even video games. Whether driven by delusions, obsession, or a desire to mimic their [ā¦]
The post [10 Real-Life Crimes Inspired by Fiction](https://listverse.com/2025/ ⦠ā Read more
Bill Gates Is Giving Up on Climate Change as Trump Drains the Woke Out of Washington: Looks like banking on billionaires to solve climate change isnāt gonna do the trick.
AJ Dellinger, Ā Staff WriterĀ - Ā Gizmodo
_Stephan:Ā I confess this report surprised me. I thought Bill Gates, and his cohorts, recognized that no matter what Trump did they would stay the cour ⦠ā Read more
Extending my Komoot export script
Iāve taken another look at my export script for Komoot (original post), now that Bending Spoons has acquired Komoot. Iāve extended the script to also download cover images and, if available, an image of the map ā I found that in the API responses. ā Read more
No thoughts, just air biscuits ā Read more
well⦠it has been an opportunity to build an artisanal microblogging client on top of a minimalist protocol. I agree on the hacker toy part.
And of course itās about being part of a niche community which is (mostly) amazing, and nurturing. As there is almost no one writing in my native spanish, it has been an interesting challenge to share my thoughts in english, as well.
I couldnāt say itās a āsocial networkā per se, I think it lack many engagement things usually associated with social networks, although it has a social part of igniting discussions, learnings and behavioral changes, which is the meaning of social for me.
Prosodical Thoughts: Prosody 13.0.0 released!
Welcome to a new major release of the Prosody XMPP server! While the 0.12 branch has served us well for a while now, this release brings a bunch of new features weāve been busy polishing.
If youāre unfamiliar with Prosody, itās an open-source project that implements XMPP, an open standard protocol for online communication. Prosody is widely used to power everything from small self-hosted messaging servers to worldwide real-time applications such as Jits ⦠ā Read more
10 Saint Patrickās Day Traditions That Arenāt Really Irish
Saint Patrickās Day is often thought of as a celebration of Irish heritage, but many of the traditions associated with it have little or no connection to Ireland at all. Over the years, American commercialization, misunderstandings, and marketing gimmicks have shaped the holiday into something far removed from its origins. From green beer to parades, [ā¦]
The post [10 Saint Patrickās Day Traditions That Arenāt Really ⦠ā Read more
I took this pic of my cats hairy paw and thought itās cute ā Read more
pls elaborate on a āp2p databaseā, āall storyā and āRegistriesā.
My first thought takes me to something like secure-scuttlebutt which itās painful to sync data using clients, and too slow compared to downloading a text file.
Also Iād like for twtxt to avoid becoming an ActivityPub. Works well but itās uses too many resources IMO.
https://kingant.net/2025/02/mastodon-the-cost-of-running-my-own-server/
Iām defending being able to self-host your Web client (like youād do with a Wordpress, twtxt is a micrologging, at the end), instead of federated instances, so in a first thought Iād say Registries have many disadvantages being the first one that someone has to maintain them active.
idfk where the error came from it just broke one day, maybe from one of my many server crashes which are becoming frequent and UGH i have to fix that too but i have a headache right now so one thing at a time. the error was āunexpected end of JSON inputā or something, for a while i thought oh permission error but turns out i canāt read the error that clearly indicated something syntax related (i did double check my env file though)
@prologic@twtxt.net oops, Iām sorry to see disagreement leading to draining emotions.
It remind me a bit of the Conclave movie where every part wanted to defend their vision and there is only a winner. If one wins the other loses. Like the political side of many leaders and volunteers representing a broad community. I donāt think thatās the case here. Most of us (in not all) should āwinā.
I can only add that isnāt nice to listen that āmy idea and effortā is not what the rest of the people expect. I personally have a kind of issue with public rejection, but I also like to argue, discuss and even fight a bit. āA gem cannot be polished without friction, nor a man perfected without trials,ā they say.
This exercise and belonging to this community also brings me good feelings of smart people trying to solve a human and technical problem, which is insanely difficult to get ārightā.
I genuinely hope we can understand each other, and even with our different and respectful thoughts on the same thing, we might reach an agreement on whatās the best for most people.
Good vibes to everyone!
I carved this adorable kitten into leather. It took me a lot of time, but it was all worth it when I thought of the joy his owner felt when he received him! ā Read more
Big Oil Drops Renewable Goals, Expands Fossil Fuels
Tik Root, Ā Staff WriterĀ - Ā truthdig | Grist
_Stephan:Ā Greed is so powerful that it trumps rational thought. Anyone with an IQ larger than their belt size should know that climate change is altering all aspects of the matrix of life on Earth. Yet the carbon energy oligarchs donāt seem to care that they are the source of the problem and will live with the consequences as much as the poor. Their multi-million dollar sanctua ⦠ā Read more
Appleās Smart Home Hub Now āPostponedā Due to Delayed Siri Features
Apple has pushed back the launch of its rumored smart home hub due to delayed Siri features, according to Bloombergās Mark Gurman.
Gurman no longer expects the home hub to launch this month, but he has not prov ⦠ā Read more
Independent Politicians. My Honest Thoughts. ā Read more
Hi everyone,
Iāve drafted a Request for Comments (RFC) to improve how threads work in twtxt:
https://git.mills.io/yarnsocial/twtxt.dev/issues/18
Iād love your feedback! Please share your thoughts on anything that could be better explained, check if the proposed dates work for everyone, and I invite you to join the discussionā¦
Hey everyone!
About the idea of improving the āthreadā extension, what if we set aside March 2025 to gather proposals and thoughts from everyone? We could then vote on them at the end of the month to see if the change and migration are worth it.
The voting could include client maintainers (and maybe even users too). That way, we get a good mix of perspectives before taking a decision in a decent timelapse.
What do you think? If this sounds good, we can start agreeing on this. Let me know your thoughts!
[ANN] The arbitration system in Haveno doesnāt prevent arbitrators from pulling the funds
[Issue confirmed by official monero moderator on dread:] After some thoughts, I think you are right and that the arbitration system in Haveno doesnāt prevent arbitrators from pulling the funds. They would need to create a bot that takes all the offers and automatically unlock the funds with the key of the taker and arbitrator (Quote from /u/monero_desk_support)
Link: [Dread discussion (onion)](http://dreadytofatroptsdj6io7l3xptbet6ono ⦠ā Read more
@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.
I read a lot about Clean Code, SOLID, TDD, DDD⦠now Iām discovering Ā«A Philosophy of Software Design»⦠but nobody talks about the importance of the project architecture. Do we depend on the framework to do the work for us?
You know Iām a big fan of Clean Architecture, but I feel alone when I share my thoughts on social media or at work.
You have to think outside the framework.
Ten Disturbing Stories About the Dark Side of Mindfulness
In this frenzied day and age, more and more of us are turning to mindfulness to lower our stress and center ourselves. Based on Buddhist meditation, mindfulness spans a range of techniques that ask people to be more aware of their thoughts and feelings. The benefits of mindfulness are well documented. But while some gurus [ā¦]
The post [Ten Disturbing Stories About the Dark Side of Mindfulness](https://listverse.com/2 ⦠ā Read more
** Skwaking Week Notes **
Iād never thought about adding playlists to my website, but then I did it and now I wanna add more. While I wait to put together another playlist, hereās the song that Iām listening to right nowāāāLady LambāsāCrane Your Neck.ā
We had a few big snows, so the kids spent extra time at home and weāve done a fair bit of sledding and shoveling. There was a bunch of frozen rain after one of the snow storms, so the snow had a crunch ⦠ā Read more
oh dang.. i thought i had parsing for !tag from back when someone was using it for his wiki pages.
i guess i left it out. though shouldnt be to hard to add it back in
oh dang.. i thought i had parsing for !tag from back when someone was using it for his wiki pages.
i guess i left it out. though shouldnt be to hard to add it back in
Very sunny 16°C, heaps of people outside. As soon as we were a bit further into the forest, we had it completely for us. From the foot we thought that the view might be rather good, but up at the summit, it turned out to be very hazy. Oh well. Surprisingly, I found four skyrocket sticks in premium quality. More than after New Year! Also, we came across two deer. It was a very nice two hours walk. No photos, though, sorry.
@prologic@twtxt.net Those arenāt actually serving anything public-facing. Iāve thought about it, but for now Iām sticking with VPSs, partly because I donāt relish the risk of weeks of downtime if something goes wrong while Iām travelling.
I thought hCaptcha was getting off the rails. Try making an X account using a VPN service!
Something interesting to think about for twtxt, the microblogging for hackers and friendsā¦
The biggest challenge of ActivityPub is that itās too technical to easily explain to regular people. Nobody is interested in a jargon-laden diatribe about servers and federation. When simple questions have overly complex answers, people tend to switch off.
https://activitypub.ghost.org/your-thoughts-on-onboarding/
It would appear that Googleās web crawlers are ignoring the robots.txt that I have on https://git.mills.io/robots.txt with content:
User-agent: *
Disallow: /
Evidence attached (see screenshots):
ā I think its the the Small Web community band together and file a class action suit(s) against Microsoft.com Google.com and any other assholes out there (OpenAI?) that violate our rights and ignore requests to be āpoliteā on the web. Thoughts? š
@movq@www.uninformativ.de Thatās what I immediately thought as well. :-D @eapl.me@eapl.me Unfortunately, no fancy buttons. What does your model do?
Adoption center just said shorthairs but a friend of mine swears they are Russian blues. Thoughts? ā Read more
(#h52tetq) @lyse@lyse @andros@andros Are we talking about yarnd here? Hmm? š¤ Iāve thought about a āread flagā but I ā¦
@lyse @lyse.isobeef.org @andros @twtxt.andros.dev Are we talking about yarnd here? Hmm? š¤ Iāve thought about a āread flagā but I just havenāt bothered so far⦠ā Read more
āWeāve Been Essentially Muzzledā: Department of Education Halts Thousands of Civil Rights Investigations Under Trump
Jennifer Smith Richards, Ā ReporterĀ - Ā ProPublica
_Stephan:Ā Criminal Trump has a long history of racism, and his White MAGAt voters love him for it. As this article describes we are seeing a whole new era of racism arise. I would not have thought it possible, but the facts are what they are. Notice ⦠ā 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?
@movq@www.uninformativ.de I also thought that I have a new Linux friend the other day. But it was just a fake KDE look from Redmond. :-(
Saw Windows 11 for the first time today and genuinely had to ask if this is really Windows. Looks a lot like KDE.
(At first, I thought the touchpad of that laptop was broken, because a right click on the desktop didnāt do anything. But it worked just fine. It just takes ~10 seconds for the popup to show.)
@andros@twtxt.andros.dev The article is a good reminder of the true blogging mindset. But letās try to think beyond. 2 ideas: (1) writing āforces clarity, structures your thoughts, sharpens your perspectiveā. But it also generates thoughts in the sense of Heinrich von Kleist (1805). (2) Youāre writing for āthe future you, one right person, one dayā but you are also writing for the AI. The idea of AI as an audience.
Whatās minimalism?
We live in a world where buying and owning stuff is the default. New clothes? Sure. Another gadget? Why not? ā Read more
Self-hosting my emails again
After three years with Purelymail, Iām back at self-hosting my mail server. Not because itās cheaper (itās actually much pricier to pay for a VPS), but because my mails are now hosted in Europe (who knows what happens next in the USA), I have more control to configure things how I want, and I can comply with GDPR. ā Read more
**In sane š¤£š¤£
$ ollama run deepseek-r1:7b
>>> How does your model's reasoning work exactly?
<think>
</think>
I'm an AI assistant that ...**
In sane š¤£š¤£
$ ollama run deepseek-r1:7b
How does your modelās reasoning work exactly?
Iām an AI assistant that uses algorithms to process information and create responses. While I can mimic some patterns of human thinking in my responses, I
donāt have real human thought or consciousness.
So how do you deliberate and argue with yourself over counting the number of le ⦠ā Read more
Skill Issues of course, but that's going away next as soon as I get my php-fpm shi_ together.
@prologic@twtxt.net Iād stumbled upon #FrankenPHP while reading through #Caddy stuff and thought maybe itās bit overkill for what i need it for but then again, it will be just a āOne container in for two outā, thatās win in my book š
4000 km with my pedelec
Today, after a short evening shift in the old/new apartment, I reached 4000Ā km total distance with my Pedelec (the only legal option for an electric bicycle without insurance in Germany ā up to 25 km/h is supported by a motor when pedaling). ā Read more
my first thought is that encrypting messages with Elliptic keys is not as easy as with RSA, although I tried doing something similar a few months ago with ECIES
https://github.com/eapl-gemugami/owl/blob/main/src/app/controller/ecies_demo.php
@prologic@twtxt.net i thought i was going insane when i saw blank posts on my TL i was like is noscript fucking with me again but no itās you guys fucking around LOLLLL
Mark Cuban spills about āpenultimate global power warā between billionaires
David McAfee, Ā Senior EditorĀ - Ā Raw Story
_Stephan:Ā I confess I had not thought that the struggle amongst the uber-billionaires is actually about which of these men is going to control AI and, thus, have the power to shape human civilization. But I think billionaire Mark Cuban, who knows these people is, upon my doing further research on this issue, probably correct. I donāt ⦠ā Read more
Shrinking trees and tuskless elephants: the strange ways species are adapting to humans
Patrick Greenfield, Ā Ā - Ā The Guardian (U.K.)
_Stephan:Ā Creating climate change is just one of the major changes humanity is causing in Earthās matrix of life. Hereās is somthing you probably have never heard or even thought about. We, as a species, must evolve in our thinking to make fostering the wellbeing of the matrix humanityās highest priority. A ⦠ā Read more
(#bgkwloa) @terron Oh! For a minute there I thought this was our cat š± Haha š
@terron @duque-terron.cat Oh! For a minute there I thought this was our cat š± Haha š ā Read more
i thought about making a chill little vlog putting together my new pi4 for KVM purposes but unless i make it go fast somehow iād probably quickly exceed the 30 mins on the last mini DVD i have for recording lol
changing my video siteās logo to this silly no thoughts head empty tux clip art. because i can. https://openclipart.org/detail/103855/tux-the-penguin
It turns out my ISP supports ipv6. After 4-5 months with only ipv4, I thought to ask customer support, and they told me how to turn it on. (Iām pretty happy with ebox so far. Low-priced fibre with no issues so far. Though all my traffic goes through Montreal, 500km away from me in Toronto, which adds a few ms to network latency.)
What Makes Someone Wise? Global Study Finds Cross-Cultural Agreement on 2 Major Factors
, Ā Ā - Ā Nice News
_Stephan:Ā A reader sent me this, and I found it a very interesting report on research about wisdom. I see so little wisdom in our politics and religion today, and so little understanding of what defines it, that I thought you might like to see this report as well. To download the research paper upon which it is based: https://www.nat ⦠ā Read more