Any idea Whatās this "twtxtfeevalidator/0.0.1" UA about? I thought I could ask before throwing a 1000GB file at it šŖ¤ could it be the same āxtā thing @lyse@lyse.isobeef.org was talking about the other day?
**(#gjcb42q) @movq Hahaha
But why, oh why, would people still use SVN these days. š„“š
I thought svc had gone the way of the dodo š¦¤**
@movq @www.uninformativ.de Hahaha
But why, oh why, would people still use SVN these days. š„“š
I thought svc had gone the way of the dodo 𦤠ā Read more
asciinema is really cool. thought about self hosting my own upload site which they have docs for but i donāt need to host everything even if itād be a fun project. the default/main site is fine enough for me when i wonāt be uploading a whole lot.
We had a faint yellow-orange-redish sky this evening. Only subtle, but it was actually one of those rare 360° sunsets. Just when I thought, that was it, itās now over, the colors took off like crazy: https://lyse.isobeef.org/abendhimmel-2025-01-01/
A much nicer start into the year than all the hell yesterday. However, just as I type this, there come also the next round of explosions as darkness falls. Those bloody fuckers, please blow yourselves up!
Prosodical Thoughts: Prosody 0.12.5 released
We are pleased to announce a new minor release from our stable branch.
Hope everyone has had a good 2024, and youāre looking forward to a better 2025!
Weāre ending this year with a bugfix release for our stable 0.12 branch. This
brings some general polish and a collection of fixes for various small issues
people have reported in the past months.
A notable behaviour change in this release is that Prosody will no longer send
delivery errors to people you have blocked. Inste ⦠ā Read more
** Neon **
I was bemoaning the lack of color at my desk and a friend sent me this link to a place that makes custom neon signs. I am likely much to indecisive, and faaaar too cheap to actually order one, but I keep having intrusive thoughts about what Iād get if I were to get one.
I think the Yiddish phraseāzol er krenken un gedenkenā would be funny. It meansālet him suffer and rememberā which is very melodramatic, but totally rife with so much meaning. ā Read more
US homelessness up 18% as affordable housing remains out of reach for many people
MICHAEL CASEY, Ā ReporterĀ - Ā Associated Press
_Stephan:Ā As I enjoy the Christmas holiday with my wife, daughter and grandson, I have thought about the misery of the rising number of homeless people in the United States, and the cruelty of American communities. Imagine the number of decent living quarters that could be built if the uber-rich actually paid their fai ⦠ā Read more
(#erst7gq) I thought you were talking about a TV series š¤£
I thought you were talking about a TV series 𤣠ā Read more
If NICK = DOMAIN then only show @DOMAIN
So instead of @eapl.me@eapl.me it will just be @eapl.me
Iām just having a similar issue with a podcast I just uploaded on Castopod (which supports ActivityPub).
My first thought was creating a subdomain with the name of the podcast mordiscos.eapl.me
Then I watched that the software allows many podcasts in the same domain, so I had to pick a handle:
https://mordiscos.eapl.me/@podcast
So now I have @podcast@mordiscos.eapl.me when this one is āmore correctā @mordiscos@podcast.eapl.me or it could even be @mordiscos.eapl.me
I wasnāt aware of all that when I setup Castopod (documentation might improve a lot, IMO)
My point here is that itās something important to think from the start, otherwise is painful to change if itās already being used like that.
Itās not a winter wonderland out here, but with Christmas and winter coming soon, maybe a little snow on my blog isnāt a bad idea. Iāve just programmed a snow animation for another project and thought I could reuse the code in the form of a simple GoBlog plugin. āāā ā Read more
Todayās EV Batteries May Last Up to 40% Longer Than Expected, Study Finds
Paige Bennett, Ā Contributing WriterĀ - Ā EcoWatch
_Stephan:Ā Here is some good news about EV batteries. If you drive an EV you will find this reassuring that your batteriesĀ will last longer than you were originally told they would which may save you a lot of money. This means that EVs are cheaper than was thought compared to the cost of buying and operating a petroleum-powered vehic ⦠ā Read more
Dr. Oz Exposed for Colossal, Multimillion Dollar Conflict of Interest
Edith Olmsted, Ā Staff WriterĀ - Ā The New Republic
_Stephan:Ā Out of half a dozen stories I saw today reporting the organized corruption that constitutes the incoming Trump administration, I picked this one because it is going to directly affect your life if you are a recipient of Medicare of Medicaid. But I thought I should also mention that Elon Musk spent $277 million buying Trump the Pr ⦠ā Read more
I was today years old when I learned that Firefox supports custom per-domain CSS. Is this new? I thought I had tried a while ago and it only worked globally. š¤
@-moz-document domain(movq.de)
{
div { border: 1px solid red; }
}
Either way, I love that I donāt need a plugin for that. š„³
Mirror, Mirror 2024: A Portrait of the Failing U.S. Health System
David Blumenthal, Evan D. Gumas, Arnav Shah, Munira Z. Gunja, and Reginald D. Williams II, Ā Ā - Ā The Commonwealth Fund
_Stephan:Ā As we prepare to be a nation whose healthcare, already the worst amongst the developed democracies, is about to be taken over by incompetent weirdos, I thought it might be useful to readers to see how really bad the American illness profit system already is. By March I ⦠ā Read more
Why Iād never switch to an š iPhone
Recently, Kev announced heās switching back to Android, and judging by his first impressions, he seems to be enjoying it. Coincidentally, I came across a video from Linus Tech Tips, where Linus shared his thoughts after using an iPhone for 30 days ā and letās just say, he wasnāt impressed. ā Read more
@prologic@twtxt.net Just that people thought twtxt sounded cool and maybe want to set it up themself
This is so neat.
https://emilyliu.me/blog/open-network
When yarn used to have blogs I thought something like this would be a great feature. Having the blog comments tied to a twtxt subject for the blog post.
This is so neat.
https://emilyliu.me/blog/open-network
When yarn used to have blogs I thought something like this would be a great feature. Having the blog comments tied to a twtxt subject for the blog post.
Initial thoughts about Bluesky
Thereās a lot of noise about Bluesky recently, it seems like they passed 20 million users, with more than 1 million new users daily recently. ā Read more
My next Fediverse migration?
I currently use GoToSocial (with my numeronym domain) next to my blog, but it always confuses me where to post what. Thatās why I want to move to my blog as my sole Fediverse identity. But before that, I wanted to implement another Fediverse feature in GoBlog: support for the new fediverse:creator meta tag. ā Read more
It still works!
Two years ago, when my girlfriend and I moved together, I rented a VDSL router, a FRITZ!Box 7590 AX. In my second flat, I still had a FRITZ!Box 7490. But one and a half years later, I replaced the wired Internet connection in the second flat with a cellular based one, and the 7490 had no use anymore. ā Read more
brief thoughts on the state of things | https://nilfm.cc/retrograde_motion.html
(#j4tvqyq) You need to figure out what it means to have āfree thoughtā, āto reasonā, āhave deep understandingā and be able to apply knowledge in ā¦
You need to figure out what it means to have āfree thoughtā, āto reasonā, āhave deep understandingā and be able to apply knowledge in unfamiliar environments or scenarios. You have to figure out what it means to ādreamā. You have to figure out what it means to hold āethicsā, āmoralsā and even ābeleifsā. ā Read more
@wbknl@twtxt.net I have thought of getting one. I wish there were easier tools for it than direwolf
@wbknl@twtxt.net I have thought of getting one. I wish there were easier tools for it than direwolf
Hands On With Appleās New M4 Mac Mini
Apple launched the new Mac mini, iMac, and MacBook Pro models with M4 chips today, and because the āMac miniā is the only one of the machines that got a design update, we thought weād check it out to see how it compares to the prior version.
_[Subscribe to the MacRumors YouTube channel](https://www.youtube.com/user/macrumors?sub_conf ⦠ā Read more
(#jsn6ija) @wbknl@wbknl Ahh none that Iām aware of. Iāve thought about getting into HAM Radio myself, but havenāt so farā¦
@wbknl Ahh none that Iām aware of. Iāve thought about getting into HAM Radio myself, but havenāt so far⦠ā Read more
(#puqhbtq) @bender@bender I mean Iāve thought about it! Itās an intriguing idea to be able to have basic IP over HAM Radio š¤
@bender I mean Iāve thought about it! Itās an intriguing idea to be able to have basic IP over HAM Radio š¤ ā Read more
ProcessOne: Thoughts on Improving Messaging Protocols ā Part 2, Matrix
In the first part of this blog post, I explained how the Matrix protocol works, contrasted its design philosophy with XMPP, and discussed why these differences lead to ⦠ā Read more
Prosodical Thoughts: New server, new sponsor
It shouldnāt surprise you, but here we have an obsession for self-hosting. We
fought off many requests to migrate our hosting to Github (even before it was
cool to hate Github - Prosody and Github were both founded in the same year!).
As a result, we self-host our XMPP service (of course), our website, our code
repos, our issue tracker, package repository and our CI and build system.
This is not always easy - our project has always been a rather informal
collaboration of in ⦠ā Read more
Itās been seven years since my father passed, taken from us far too soon at the age of 51. I was only 18 then, and while time has softened some of the pain, his influence remains a constant part of me. He was a person full of curiosity and passion, qualities I feel he passed down to me in his own way. ā Read more
@aelaraji@aelaraji.com I thought I had replied to this, but donāt see it, so my apologies. I like macOS, and Apple machines are the only ones who can run it. Granted, there are Hackintoshes, but those are on the way out, sadly, because of Appleās move to their own CPU chips. So, no, a ZimaBoard wonāt do the trick. š
Wives are something else, my friend. āHandle with careā applies all the time. š¤
Wouldnāt you rather have work and private seperated? Any thought behind this decission? I like tags, like Gmail does it. I still think mail needs a big rethink. Itās too prominent in life, to be this archaic.
(#gctrz4q) > Alternatively, if you prefer yarnd to pretty-print all twts nicely, even ones from simpler clients, thatās fine too and you don�� ā¦
Alternatively, if you prefer yarnd to pretty-print all twts nicely, even ones from simpler clients, thatās fine too and you donāt need to change anything. My ¼ -> ¼ thing is nothing more than a minor irritation which probably isnāt worth overthinking.
Yeah Iāve closed the PR, I just wanted to write it up and see what we all thought. Much easier to talk to a concrete spec proposal sometimes. ⦠ā Read more
(#6efpbga) @aelaraji@aelaraji To be honest I thought the same too, I felt as though you were being a bit too harsh on yourself š
Chill �� ā¦
@aelaraji @aelaraji.com To be honest I thought the same too, I felt as though you were being a bit too harsh on yourself š
Chill š¤ ā Read more
I never thought about it.
Testing the New iOS 18.1 Hearing Aid Functionality
With iOS 18.1, Apple is adding a new set of hearing health features to the AirPods Pro 2. The iOS 18.1 release candidate for developers and public beta testers includes the full hearing aid functionality, so we thought weād give it a try to see just how it works.
_Subscribe to the MacRumors YouTube channel for more videos._
To use the new ⦠ā Read more
Hiking in the Alps?
As my girlfriend finally finished her last exams last week, and now we have time for enjoyable activities again, we used yesterday to do another hike in the surrounding area. ā Read more
Welcome back online! I thought you abandoned us to our fate :( I had a panic attack as if a hurricane had blown you away.
[WTS] [EU] [0.2+ XMR] Monero Stickers 250pcs
Decorate your neighbourhood with these disruptive and thought provoking stickers. The 4 new designs are inspired from the original āAnonymous Moneyā design which has been around for some years already. Choose from the 5 different designs in batches of 50pcs.
Link: https://xmrbazaar.com/listing/TCs3/
ChadXMR (XMRBazaar) ā Read more
IndieWeb Carnival: multilingualism in a global Web
This is my first entry to an IndieWeb Carnival, and the topic this time is especially interesting: multilingualism in a global Web. ā Read more
ProcessOne: Matrix and XMPP: Thoughts on Improving Messaging Protocols ā Part 1
For over two decades, ProcessOne has been developing large-scale messaging platforms, powering some of the largest services in the world. Our mission is to build the best messaging back-ends imaginableāan exciting yet complex challenge.
We began with XMPP (eXtensible Messaging and Presence Protocol), but the need for interoperability and support for a variety of use cases led us to implemen ⦠ā Read more
@sorenpeter@darch.dk oh, I thought we were settled on TABs for a while now, werenāt we? š¤ The new website mentions TABs too. The command echo -e (on any shell?) will use \t for them.
My first passkeys implementation š
Something I wanted to implement already for a long time, but always seemed too complicated for the occasional programming session here or there, was support for WebAuthn or Passkeys for GoBlog. I noted it down two years ago and also already started to work on the implementation, but never got around to finish it. ā Read more
@doesnm@doesnm.p.psf.lt Thanks! Iāve almost come up with my own theme already 𤣠I actually donāt really want to use Hugo at all, I find it too complicated. But it is pretty popular so I thought maybe Iād rip-off a nice theme⦠Hmmm š§
Anyway, What I really normally use for a lot of my static sites is zs
More thoughts about changes to twtxt (as if we havenāt had enough thoughts):
- There are lots of great ideas here! Is there a benefit to putting them all into one document? Seems to me this could more easily be a bunch of separate efforts that can progress at their own pace:
1a. Better and longer hashes.
1b. New possibly-controversial ideas like edit: and delete: and location-based references as an alternative to hashes.
1c. Best practices, e.g. Content-Type: text/plain; charset=utf-8
1d. Stuff already described at dev.twtxt.net that doesnāt need any changes.
We wonāt know what will and wonāt work until we try them. So Iām inclined to think of this as a bunch of draft ideas. Maybe later when weāve seen it play out it could make sense to define a group of recommended twtxt extensions and give them a name.
Another reason for 1 (above) is: I like the current situation where all you need to get started is these two short and simple documents:
https://twtxt.readthedocs.io/en/latest/user/twtxtfile.html
https://twtxt.readthedocs.io/en/latest/user/discoverability.html
and everything else is an extension for anyone interested. (Deprecating non-UTC times seems reasonable to me, though.) Having a big long ātwtxt v2ā document seems less inviting to people looking for something simple. (@prologic@twtxt.net you mentioned an anonymous comment āyouāve ruined twtxtā and while I donāt completely agree with that commenterās sentiment, I would feel like twtxt had lost something if it moved away from having a super-simple core.)All that being said, these are just my opinions, and Iām not doing the work of writing software or drafting proposals. Maybe I will at some point, but until then, if youāre actually implementing things, youāre in charge of what you decide to make, and Iām grateful for the work.
On removing content
I recently read this short post by Kev Quirk. Itās about removing content from the web. While Manuel Moreale is against deleting content from the web, Kev thinks he would probably delete things if he feels bad about them. ā Read more
Good writeup, @anth@a.9srv.net! I agree to most of your points.
3.2 Timestamps: I feel no need to mandate UTC. Timezones are fine with me. But I could also live with this new restriction. I fail to see, though, how this change would make things any easier compared to the original format.
3.4 Multi-Line Twts: What exactly do you think are bad things with multi-lines?
4.1 Hash Generation: I do like the idea with with a new uuid metadata field! Any thoughts on two feeds selecting the same UUID for whatever reason? Well, the same could happen today with url.
5.1 Reply to last & 5.2 More work to backtrack: I do not understand anything youāre saying. Can you rephrase that?
8.1 Metadata should be collected up front: I generally agree, but if the uuid metadata field were a feed URL and no real UUID, there should be probably an exception to change the feed URL mid-file after relocation.
A weekend with my family
This past weekend, I visited my family in the south of Germany. I wasnāt there for quite some time. On one day, we went to Biel in Switzerland, walking through the Taubenloch (āpigeonholeā, a canyon right next to the city) and sitting on a boat that took us across Lake Biel. It was quite picturesque. ā Read more
2024 Docker State of Application Development Survey: Share Your Thoughts on Development
Take the 2024 Docker State of Application Development Survey now. The survey is open from September 23rd, 2024 (7AM PST) to November 20, 2024 (11:59PM PST). ā Read more
@prologic@twtxt.net Thanks for writing that up!
I hope it can remain a living document (or sequence of draft revisions) for a good long time while we figure out how this stuff works in practice.
I am not sure how I feel about all this being done at once, vs. letting conventions arise.
For example, even today I could reply to twt abc1234 with ā(#abc1234) Edit: ā¦ā and I think all you humans would understand it as an edit to (#abc1234). Maybe eventually it would become a common enough convention that clients would start to support it explicitly.
Similarly we could just start using 11-digit hashes. We should iron out whether itās sha256 or whatever but thereās no need get all the other stuff right at the same time.
I have similar thoughts about how some users could try out location-based replies in a backward-compatible way (append the replyto: stuff after the legacy (#hash) style).
However I recognize that Iām not the one implementing this stuff, and itās less work to just have everything determined up front.
Misc comments (I havenāt read the whole thing):
Did you mean to make hashes hexadecimal? You lose 11 bits that way compared to base32. Iād suggest gaining 11 bits with base64 instead.
āClients MUST preserve the original hashā ā do you mean they MUST preserve the original twt?
Thanks for phrasing the bit about deletions so neutrally.
I donāt like the MUST in āClients MUST follow the chain of reply-to referencesā¦ā. If someone writes a client as a 40-line shell script that requires the user to piece together the threading themselves, IMO we shouldnāt declare the client non-conforming just because they didnāt get to all the bells and whistles.
Similarly I donāt like the MUST for user agents. For one thing, you might want to fetch a feed without revealing your identty. Also, it raises the bar for a minimal implementation (Iām again thinking again of the 40-line shell script).
For āwho followsā lists: why must the long, random tokens be only valid for a limited time? Do you have a scenario in mind where they could leak?
Why canāt feeds be served over HTTP/1.0? Again, thinking about simple software. I recently tried implementing HTTP/1.1 and it wasnāt too bad, but 1.0 would have been slightly simpler.
Why get into the nitty-gritty about caching headers? This seems like generic advice for HTTP servers and clients.
Iām a little sad about other protocols being not recommended.
I donāt know how I feel about including markdown. I donāt mind too much that yarn users emit twts full of markdown, but Iām more of a plain text kind of person. Also it adds to the length. I wonder if putting a separate document would make more sense; that would also help with the length.
@movq@www.uninformativ.de @falsifian@www.falsifian.org @prologic@twtxt.net Maybe I donāt know what Iām talking about and Youāve probably already read this: Everything you need to know about the āRight to be forgottenā coming straight out of the EUās GDPR Website itself. It outlines the specific circumstances under which the right to be forgotten applies as well as reasons that trump the oneās right to erasure ā¦etc.
Iām no lawyer, but my uneducated guess would be that:
A) twts are already publicly available/public knowledge and such⦠just donāt process childrenās personal data and MAYBE youāre good? Since thereās this:
⦠an organizationās right to process someoneās data might override their right to be forgotten. Here are the reasons cited in the GDPR that trump the right to erasure:
- The data is being used to exercise the right of freedom of expression and information.
- The data is being used to perform a task that is being carried out in the public interest or when exercising an organizationās official authority.
- The data represents important information that serves the public interest, scientific research, historical research, or statistical purposes and where erasure of the data would likely to impair or halt progress towards the achievement that was the goal of the processing.
B) What I love about the TWTXT sphere is itās Human/Humane element! No deceptive algorithms, no Corpo B.S ā¦etc. Just Humans. So maybe ⦠If we thought about it in this way, it wouldnāt heart to be even nicer to others/offering strangers an even safer space.
I could already imagine a couple of extreme cases where, somewhere, in this peaceful world oneās exercise of freedom of speech could get them in Real trouble (if not danger) if found out, it wouldnāt necessarily have to involve something to do with Law or legal authorities. So, If someone asks, and maybe fearing fearing for⦠letās just say āTheir well beingā, would it heart if a pod just purged their content if itās serving it publicly (maybe relay the info to other pods) and call it a day? It doesnāt have to be about some law/convention somewhere ⦠𤷠I know! Too extreme, but Iāve seen news of people whoād gone to jail or got their lives ruined for as little as a silly joke. And it doesnāt even have to be about any of this.
P.S: Maybe make X tool check out robots.txt? Or maybe make long-term archives Opt-in? Opt-out?
P.P.S: Already Way too many MAYBEās in a single twt! So Iāll just shut up. š
@prologic@twtxt.net I have no specifics, only hopes. (I have seen some articles explaining the GDPR doesnāt apply to a āpurely personal or household activityā but I donāt really know what that means.)
I donāt know if itās worth giving much thought to the issue unless either you expect to get big enough for the GDPR to matter a lot (I imagine making money is a prerequisite) or someone specifically brings it up. Unless you enjoy thinking through this sort of thing, of course.
isnāt the benefit of blake2b that it is a more efficient algo than sha1 and has the same or similar entropy to sha3? i thought we had partially solved this with some type of expanding hash size? additionally we could increase bit density by using base36 or base64/url-safeā¦
isnāt the benefit of blake2b that it is a more efficient algo than sha1 and has the same or similar entropy to sha3? i thought we had partially solved this with some type of expanding hash size? additionally we could increase bit density by using base36 or base64/url-safeā¦
Another weekend with a bike focus
The cycling season is not over yet. ā Read more
Another weekend with a bike focus
The cycling season is not over yet. ā Read more
Things to do in Salt Lake City
With KubeCon + CloudNativeCon North America 2024 just a few months away we thought it would be fun to ask our ambassadors and other locals about where to go and what to do while weāre all in Salt⦠ā Read more
Monocaster
ā Read more
@lyse@lyse.isobeef.org This looks like a nice way to do it.
Another thought: if clients canāt agree on the url (for example, if we switch to this new way, but some old clients still do it the old way), that could be mitigated by computing many hashes for each twt: one for every url in the feed. So, if a feed has three URLs, every twt is associated with three hashes when it comes time to put threads together.
A client stills need to choose one url to use for the hash when composing a reply, but this might add some breathing room if thereās a period when clients are doing different things.
(From what I understand of jenny, this would be difficult to implement there since each pseudo-email can only have one msgid to match to the in-reply-to headers. I donāt know about other clients.)
@prologic@twtxt.net I guess I thought they were search engines. Anyway, the registry API looks like a decent one for searching for tweets. Could/should yarn.social pods implement the same API?
** Constants, variable assignment, and pointers **
After reading my last post, a friend asked an interesting question that I thought would also be fun to write about!
They noted that in the reshape function I declared the variable result as a constant. They asked if this was a mistake? Because I was resigning the value iteratively, shouldnāt it be declared using let?
What is happening there is that the constant is being declared as an array, so the reference ⦠ā Read more
Correct, @bender@twtxt.net. Since the very beginning, my twtxt flow is very flawed. But it turns out to be an advantage for this sort of problem. :-) I still use the official (but patched) twtxt client by buckket to actually fetch and fill the cache. I think one of of the patches played around with the error reporting. This way, any problems with fetching or parsing feeds show up immediately. Once I think, Iāve seen enough errors, I unsubscribe.
tt is just a viewer into the cache. The read statuses are stored in a separate database file.
It also happened a few times, that I thought some feed was permanently dead and removed it from my list. But then, others mentioned it, so I resubscribed.
My Thoughts on the NASA Budget ā Read more
After work bike tour
I admit it, I should rename the subtitle of my blog from āThoughts of an IT expertā to āMy bike tour logā. Even though it was 29° C outside today, I wanted to do another bike tour after work. 42 km through the surrounding area of my hometown. I discovered new places and noticed that it actually feels colder next to trees. It was much fun! ā Read more
@prologic@twtxt.net I thought āstochastic parrotā meant a complete lack of understanding.
Lowlands bike tour
On Thursday, I made another bike tour. Not in the low mountains, but in the south of the North German Plain. With more distance compared to the last time, I had way less incline and that makes a big difference. ā Read more
Telegram worries
Telegram was always my favorite messenger, as it provided a fast and user-friendly experience on multiple devices. But one and a half years ago, I already started doubting my decision to rely on Telegram. ā Read more
Watch Steve Jobs Speak at the 1983 International Design Conference
The Steve Jobs Archive, which was launched by Laurene Powell Jobs, Tim Cook, and Jony Ive, has shared an hour-long video of a then 28 year old Steve Jobs speaking in Aspen at the 1983 International Design Conference, as well as some thoughts from Jony Ive, and a nice collection of old photographs and Apple ⦠[Read More](https://osxdaily.com/2024/07/27/watch-steve-jobs-speak-at-the-1983-international-d ⦠ā Read more
GoBlog can show GPX tracks as SVG now
After my bike tour on Monday, I first felt the usual exhaustion, but later that evening and night, more symptoms joined and showed me, that I, again (third time already this year), caught some infection. Nothing too bad, but it forced me to relax and recover the last two days. ā Read more
Post-vacation bike tour
Today was my first workday after summer vacation, and with the weather being pleasant ā not too hot, and no rain ā I decided to finish work a bit early and go for a 39-kilometer bike tour through the surrounding area. ā Read more
It took me so long to find the cause of a memory leak in GoBlog. I thought it was smart to use a cache for prepared database statements. But I didnāt read the documentation and didnāt know that prepared statements need to be closed when they are no longer needed to free up the allocated resources. š¤¦āāļø I finally fixed it by removing the prepared statement cache altogether. Less code, fewer problems in the future, and the cache wasnāt much of an improvement anyway. I also learned about the usefulness of memory profil ⦠ā Read more
I have a question for the IndieWeb community: What can we do against Webmention spam, except filter it out, when it fails validation? I receive hundreds of invalid Webmentions a day, and even using a filtering DNS server doesnāt seem to help much. But I also donāt want to waste network traffic to access all those spam sites. Is there any good block list I can check first before doing the request for validation? I thought about Akismet, but the API has no such option to only check the submitted URL. ā Read more
Another day, another bike tour š“
Another day, another bike tour. Todayās tour is on the same route as my planned tour between my two apartments. The first half of the tour was easy regarding elevation, the second parts challenging. But I made it, and I didnāt even have to get off the bike to walk instead of biking. šŖ ā Read more
Another day, another bike tour š“
Another day, another bike tour. Todayās tour is the first part of my planned trip between my both flats. The first half of the tour was easy regarding elevation, the second parts challenging. But I made it, and I didnāt even have to get off the bike to walk instead of biking. šŖ ā Read more
Appleās M4 iPad Pro vs. Samsungās Galaxy Tab S9 Ultra
With the introduction of OLED displays, a thinner design, and more in the M4 iPad Pro, we thought it was worth taking another look at Samsungās flagship OLED tablet, the Galaxy Tab S9 Ultra, to see how the two compare and which one might be the better purchase for you.
_Subscribe to the MacRumors YouTube channel for more videos._
Both ⦠ā Read more
** One trip to the beach inspired me to make two programs this weekend **
This weekend we traveled 20 minutes to a sort of secret beach. It was a grey, overcast day, and we timed our trip to line up with low tide so that we could walk waaaaaaay far out into the ocean all the way to some little islands. It was fun, and we saw some neat birds, including an Oyster Catcher. While on this adventure I took a picture. Later at home I thoughtāitād be nice to dither this!ā I usually reach for [Dit ⦠ā Read more
Hands-On With the iPad Proās Nano-Texture Glass - Is It Worth the Upgrade?
The M4 iPad Pro models that Apple released earlier this year have a display upgrade option that allows you to purchase nano-texture display glass, which is supposed to cut down on glare.
_Subscribe to the MacRumors YouTube channel for more videos._
Weāve already reviewed the āiPad Proā, but we thought weād revisit t ⦠ā Read more
Bad Map Projection: Exterior Kansas
ā Read more
First tour with my new bike
Yesterday, I finally took my new bike for a longer ride. Instead of 30 km like the last time, this time I chose another way about 36 km the other way along the river. And instead of getting on the train back home, I went both directions with pure muscle power. ā Read more
Why I have a minimal website theme
Wouter Groeneveld wrote about his new website theme. His old one was too minimal for his taste, and so he decided on a more fancy theme. ā Read more
The New Stack: āA Chat With CloudNativeSecurityCon North America 2024 Co-chairsā
Conference leaders share their thoughts on the latest trends and challenges in cloud native security, and the sessions they are most looking forward to. ā Read more
š
One of the things I hate, yes, I really hate it, is cigarette smoke. I get angry when I smell the smoke of the neighbors who are smoking directly in front of the entrance door of our apartment build, while we are trying to let fresh air in. But situations like smelling smoke at train stations or bus stops make me feel really uncomfortable as well. ā Read more
My fluctuating interests
It seems like my interests fluctuate a lot. I have a topic that interests me, do a lot of research, learn many new things, get excited. And then suddenly another topic pops up, which at the same time reduces my interest in the previous topics. ā Read more
Adding more context to my blogroll
The hosted Miniflux finally contains my newly contributed feature to save descriptions for feeds. The exported OPML also contains them, and thatās why Iām finally able to show some context on my blogroll. ā Read more
Radio advertisements slapping away sustained thought on the coffeeshop stereo. Iād like a real-life ad blocker.
Feathers dripping dry from the drainspout with a new thought on his lips: this is tedious.
The power of control
You know, Iāve found a pretty effective way to reduce my addiction to certain websites: blocking them at the DNS level using NextDNS. Itās a trick I picked up after realizing I was spending far too much time on Hacker News (my addiction to that is gone for quite some time already!). And now? Iāve extended it to a forum I used to frequent multiple times a day. ā Read more
Get the first look at CloudNativeSecurityCon North America 2024ās schedule, add-on events, and more
The schedule for CloudNativeSecurityCon North America 2024 is now live, and is filled with 75 sessions offering practical solutions and thoughtful discussions of some of the biggest challenges in security today. The conference will be held June 26⦠ā Read more
From my father, thereās still an old Commodore 64 he used when he was young. I kept it since I thought I might try some retro-computing. But now (some years later) in the process of cleaning up my flat and throwing out things I no longer need, I tried to connect it to the TV, but somehow didnāt get it working. It might be the wrong cable, the wrong adapter, or just a faulty graphics unit in this device. I will just sell it on eBay untested. In the end, I think I wouldnāt enjoy that device much anyway. I grew up w ⦠ā Read more
Open source software in AI and cloud trends to watch in 2024: thoughts from the Netris community
Member post originally published on Netrisās blog Letās face it: The world of open source software can feel boring ā in a good way. Open source has become so pervasive, and so deeply entrenched within modern software stacks⦠ā Read more
** books, the end of winter, video games and javascript **
Since my last update Iāve read a handful of books. Some standout reads include Tales from Earthsea, The Other Wind and The Left Hand of Darkness, all by Ursula K. Le Guin. Iād read them all before, accepted for The Other Wind. I thought Iād read The Other Wind, but hadnāt! Chaos: Making a New Science by James Gleick was also a fun read. I liked it for the rabbit holes it invited me down; Iāve been thinking a lot ⦠ā Read more
What a week!
What a week! This week I was on vacation, but I didnāt relax at all. I worked harder than on workdays. Since my mother and I finally emptied all the furniture from the apartment I grew up in and moved out of two years ago (I even moved again after it). ā Read more
XMPP Providers: XMPP Providers Server
Server SetupWe recently started to set up our own XMPP server to provide a support chat.
Our goal was to automate as much as possible to reduce the maintenance effort to a minimum.
While doing that, we also thought about how the experience is for XMPP newcomers to set up their own XMPP server.
There are many XMPP servers available.
But only few projects focus on q ⦠ā Read more
Home Server Offline ā¹ļø
Today, I woke up and noticed that my home server, located in my second flat, and also the router, all behind a 5G connection (that was showing as working fine on the providerās website), were offline. No VPN connection anymore, and also Tailscale showed the nodes as being offline. Iām glad that I had automatic backups and was able to easily restore the three important services from that server on my VPS, without the need to travel to the second flat first. ā Read more
Scaleway Serverless Jobs
Scaleway continues to build a European AWS alternative. Today, I tried one of its new products: Serverless Jobs. ā Read more
Extended content warning
I realized recently that I wrote some cringe (to put it mildly) posts in my late adolescent phase. On the one hand, I would of course like to banish these posts from my blog, after all, my opinion has changed completely in some cases since then. But on the other hand, it would be a shame to let this part of my personal development simply disappear. ā Read more
What should I do with my new domain?
I recently complained about domain registrars. But I also recently registered a new domain: j7s.me. A numeronym of my first name. And the .me TLD to show that I am a person. (And it is a short domain that was available.) ā Read more
Kory Reeder - if the thought evaporates #nowplaying
Somewhere I read that changing location, like entering a room, can rejigger neural pathways so that some thoughts and memories are somehow associated with the space. Itās the same for me when picking up a laptop. My purpose feels clear until I open a blank web browser window and my mind goes blank, too. In all the moments where Iām drawing a total blank, and then suddenly the thoughts come easily again: maybe thatās my brain looking for the room it was in before.