@movq@www.uninformativ.de Humidity was through the sky. We had two thunderstorms pass by. One at 06:00 and and another one this arvo.
Somebody hooked this presumably plastic moon on the tree bark. Not sure why or what the reason is. Letâs just call it art. It looked weird and so I thought that it might poke other peopleâs interests as well. Worked out great. Got another question about it, too. ;-)
@lyse@lyse.isobeef.org But I wannaaaaaaaaaaaaaaaaaaa. đ
Letâs see how this goes: https://bugzilla.mozilla.org/show_bug.cgi?id=2065883
@brytboi@twtpub.com I hope youâre seeing my replies because you absolutely can scroll up in the app. Let me know if youâve run into a bug though and report it to me so I can fix it immediately!
I am a bit split on this, donât think thereâs any real use for AI in things like art, at absolute most getting a reference to compare with multiple non-AI ones, or possibly some animation in between frames, if it ever gets better at making those. Would not rely on it for any of my personal projects, more than maybe a quick search that would have previously been done on Stack Overflow, but if I work somewhere and they demand it be used similarly to how it is described on this site, considering the current IT job market, Iâd probably take the slop bullet, over being unemployed.
Obviously even in that case, Iâd only do this to generate code I can understand, improve and review. Iâm definitely not advacating people just put their feet up on the table and let some random combination of âAI agentsâ, vibecode their entire codebase.
I kind of feel that I finally found a way to visualize and maybe explain to myself and others how a #numpy #meshgrid works⌠Letâs see how long this feeling lasts đ
(⌠I should draw some diagrams from this insightâŚ) #python #education
@david@daiwei.me Thanks, mate! I just finished my two full version marking gauges. And Iâm rather pleased with them, I think they turned out great if I say so myself.
https://lyse.isobeef.org/tmp/streichmass-mit-messerrad/
The beech fences (80 and 100mm long) were part of a former table frame that I cut down. I plugged the dowel holes with, well, dowels. The horrific looking one was the stuck original one, though. Luckily, itâs a hell lot worse on camera than in person. If you take a close look, youâll also be able to see the large but slight chamfers one one side each that I just left alone.
I really like beech wood. It looks beautiful, is rather heavy (at least in comparison to spruce which I typically use) and thus rock solid, is also a blast to plane and the list goes on. I sanded it with 180 grit and itâs smooth as a babyâs bottom.
The 25mm beech round stocks that house the brass knurled nuts are now roughly 4cm long. Thatâs one thing I wanted to change right after my first experience. If they were rounded or chamfered more, it would probably be even nicer for the fingers when using the marking gauge. Theyâre sunken in roughly 3mm in the fences. A forstner bit made quick work. This simplified alignment during glue-up a lot. Will definitely do that again if I happen to build more. I could fully concentrate on the grain orientation and it didnât shift around.
Just like in the prototype, I used 8mm aluminium solid round bar again for one of the marking gauges. Itâs also about 15cm in length. I figure thatâs enough. The bought marking gauge has a twenty-something and some change steel rod. So far, all my markings didnât even exceed probably 50mm.
I found the 8mm brass pipe laying around on the workshop. Didnât know anymore I had it for ages. Unfortunately, the wall thickness is below a millimeter, so my 6mm wooden dowels are sliding in there. Thus, I put 8mm dowels in my drill chuck and reduced the diameter with a rasp. I went a tiny bit too far, the press fit is on the loose side. When drilling with a 2mm drill (I did that on purpose to hopefully cause the dowel to expand a bit more in the pipe, typically the tap hole for M3 is 2.5mm) and tapping M3, the downsized and glued in dowel slipped down the pipe. Should have used construction adhesive or something along those lines. Anyway, I might replace it with a solid one. I consider this a half-successful experiment. I fear that an unfavorable grain direction might pull out the cutting wheel during use. Letâs see.
The finish of all three is boiled linseed oil. It looks nice, but oh by, this smell. I really dislike it. My hands stink even after washing them several times. I still got several liters left, so I have the dubious joy to use it on many, many other projects to come.
Oh, one last thing. Didnât manage to drill the tiny holes for my M3x16 bolts perfectly in center like for the prototype. Theyâre a tiny bit off. Also, on the longer fenced marking gauge, the hole for the knurled nut is a little to the side and at an angle. No idea how I messed this up. Luckily, itâs just a look thing but doesnât impair use.
@david@daiwei.me I bet, youâre absolutely right. ;-) Letâs start the countdown: 10, âŚ
muos/amd64 that boots into a running shell, with a tiny little vfs, UNIX-like semantics, syscalls, read/write, etc. It works pretty nicely, and aside from a small Assembly "nucleus", most of the Kernel and Userspace is written in Mu.
@david@daiwei.me Itâs somewhat expected to have a fair bit of Assembly (machine code) to get some of the bits you need going. But I think I can reduce this a bit. Letâs seeâŚ
@movq@www.uninformativ.de Since you ask, it must be only the one in the title bar, but not the one below. :-( Let me suggest Newsboat to you: https://newsboat.org/
@lyse@lyse.isobeef.org Thanks. đ Yeah, I already found it slightly annoying myself. Letâs see how the bots respond to the new situation. đ¤
@prologic@twtxt.net Hmmm, I have no idea how to solve that problem. đ
Some jenny stuff aside, I received zero bug reports or code contributions since leaving GitHub in 2018.
I thought I had made that super easy, because you can just send me an email â no sign-up process, nothing. But thatâs way too old-school, people donât know how to use git format-patch (let alone git send-email) and they also donât understand that they can just send me a link to their forked Git repo (which can be hosted anywhere). Git is super flexible and powerful, but those features are hardly ever used.
Maybe people even need some kind ârewardâ, or âfameâ. Like those âachievementsâ that you can unlock on GitHub. (Something to put in their CV ⌠?)
@movq@www.uninformativ.de Luckily, Iâm not an autist. If you walk next to a busy road or airport, I totally get the annoying noises. Iâd plug my ears, too. But I meant in the woods where there are almost only nature sounds. Maybe they miss the jackhammers etc. :-D
@david@daiwei.me Hell yeah, letâs finally reintroduce the big predators! :-D
Okay, so, my website also includes my code / git repos, and those are made browsable by stagit. What I donât like about this (these days) is that this includes all the diffs of my commits. In other words: All my code.
This makes it super easy for malicious crawlers to slurp up valuable data. I donât like that.
Iâm thinking about switching to this instead:
It still shows project infos and there are Atom feeds, but to get the code, you have to actually clone the repos.
đ¤
(If you spot any bugs, let me know.)
@david@daiwei.me I first thought that this is a real lake, but itâs just a lake of craziness. :-D A town owned by a company (or so it reads to me), thatâs insane.
Let me send you some nice 17°C.
@movq@www.uninformativ.de @prologic@twtxt.net @itsericwoodward@itsericwoodward.com Let me join the Enterprise Ruined It For Me Club. :-D
@prologic@twtxt.net well, thank you my good friend! Now, lets go for blackjack and hookers! đ
@dce@hashnix.club So let me get this straight⌠You want to store your feed on a Codeberg repo right? But you want to clone that repo down somewhere else to serve it on a different location. Right? And youâd like to use the Twtxt App (https://twtxt.app) to front all of this? Right?
@dce@hashnix.club Ahh! Letâs fix the 403 error then? I donât have access to Codeberg, so I canât reasily test. Can you walk me through what you tried and any other details? Iâll get this fixed.
Unread messages are yellow, while read messages are white in tt. Focusing them just alternates the fore- and background colors. With the old color scheme, I disliked that inline code and code blocks were basically just the opposite of normal text. Hence, unread code was white and read code yellow. I found this often confusing, especially with larger code blocks. Sure, there are the timestamp and author columns that still show the usual white (read) and yellow (unread) background for selected messages, but still.
This is how it was before with unread messages:
Before with read messages:
So, I just reworked the code styles. Not sure if I like that or if it is actually an improvement. Unread code is teal on gray when not in focus and becomes blue on orange when focused. I thought the dark gray code background on a black regular background is still nice and subtle. The same similarity in colors for focused messages meant to go with an orange code background on a yellow regular background. The teal was too light, so went with a blue foreground color:
When read and unfocused, the new color scheme calls for the same code style teal on dark gray. However, with white as the main background for selected messages, I went with a light gray code background and a blue code foreground. Again, the contrast with white and teal wasnât good enough. Vice versa, blue on dark gray is also not all that readable:
It looks like a parrot. Letâs see if I begin to like it.
Does yarnd still support the old âthreadingâ? Letâs see.
letâs just see if something like this crops up again.
@kat@yarn.girlonthemoon.xyz let me know if mean old Bender can help on anything (especially if it is bending things [please let it be bending, let it be bending!]).
@prologic@twtxt.net one of my happiest day! Imagine loving pizza, and hearing someone saying âletâs do pizza!â. Thatâs bending for me! đ¤Š
@david@daiwei.me Ah, edits. Okay. Letâs hope that itâs all fixed then. đ¤
@movq@www.uninformativ.de this one:
2026-07-11T17:28:31Z (#fcyeeyd3ii2o) No yet. Letâs keep it rolling a little bit longer. I am reply to â[..] I donât see any broken threads here. đ¤â. I canât tag followings while on mobile. <-- THIS BROKE
Was a reply to:
2026-07-11T16:39:22+00:00 (#iqqsqst5vokf) @<david https://daiwei.me/twtxt.txt> Well, I donât see any broken threads here. đ¤
@david@daiwei.me Ta, I continued my fun with studying the tcell and cbind code bases for key bindings. My plan is to eventually not only support custom key bindings in the tt configuration file, but also to enable multi-key sequences, such as gg to jump to the top of a list/tree. Or use other vim-like navigation movements like 7j or 25gg etc.
And it turns out there are only a hand full oft tcell/cbind version combinations that work together. Only if all stars align, thereâs chance of success. I will probably end up pulling cbind in to simplify my life. There are situations where tcell.EventKeyâs triple of key, modifiers and rune are not all that intuitive to me. Letâs see.
@david@daiwei.me good, letâs get this test going. This is simply a reply to iqqsqst5vokf (first twtxt).
# url = preamble so every client hashes your feed the same way. Thanks @fastidious for the report đ
@prologic@twtxt.net Letâs give it a shot! Test!
I think Yarn has Gabes nick cached, and mentioning is broken because of that. Let me check my followings, to be sure.
@david@daiwei.me I agree! Letâs get them back into the fold đ¤
@GabesArcade@gabesarcade.com The no-JS part is one thing, but you also have to disable the (nowadays common) forced-HTTP-to-HTTPS-redirect, because those old browsers canât do modern crypto. And make sure that your webserver serves the correct page even if no Host header is sent by the client. And donât even think about serving UTF-8 or even just putting utf-8 in the content type. đ
And for the JPEG thumbnails I pass a special flag to ImageMagick so that IBM Web Explorer from OS/2 wonât trip. 𤣠And always use link rel="stylesheet" for CSS, because some browsers render inlined CSS as literal text. And ⌠probably more that I forgot by now. đ
@david@daiwei.me Not sure, actually. Letâs see. Those are the ones where I still have the original disks (or have bought them on eBay again):
- SuSE Linux 6.4 (itâs a massive 7 CD distro with a huge manual, best thing ever)
- OS/2 2.1
- OS/2 Warp 3 (red and blue spine because
$reasons)
- OS/2 Warp 4
- PC DOS 7
- MS-DOS 6.22
- Windows 3.1
- Windows for Workgroups 3.11
- Windows 95 C
- Windows 98
- Windows NT 4 Workstation (still in the mail, though đ
)
- Windows 2000
- Windows XP Professional (last Windows I ever used on my private PCs)
(Plus a few âclassicâ office products as can be seen here: https://movq.de/blog/postings/2024-05-23/0/POSTING-en.html )
@david@raw.githubusercontent.com your fork worked, and this is a fork, of your fork. Letâs forkâem!
@lyse@lyse.isobeef.org Found it and fixed it! đ The crawlerâs discovery spider was fetching every feed a second time, without any conditional headers (plus a couple of other politeness bugs: redirected feed URLs never stored their cache validators, and there was no floor between re-fetches). Now every feed is fetched at most once per crawl, always with If-Modified-Since / If-None-Match, and never more than once per 15m no matter what. Just deployed â please keep an eye on your access logs and let me know if you still see anything impolite from the crawler đ
Set/GetDisabled(âŚ) and PasteHandler(), tt starts up fine and seems to work without issues.
This also lets me remove my custom button implementation, since the tview button now natively supports disabling.
Damn, I broke my Atom feed (and a reader let me know, thatâs cool!).
I run vnu on all HTML and CSS files after each build of the website, but I donât run a feed validator. đŹ Time to change that.
Using gzip compression for the twtxt files now. I donât expect any issues but let me know if something breaks. đĽ
(This feature is implemented in a pretty minimalistic way in OpenBSDâs httpd âŚ)
@movq@www.uninformativ.de I admit, itâs something different in the pitch dark. Noises are a hell lot more eery. I do wince every now and then, too. :-)
But Iâm very glad that I only have to really worry about ticks and boars in our forests. Theyâre petting zoos compared to everywhere else. Letâs see when the bears and wolves return. Itâll be another story then.
Giving vim-classic a try now. Letâs see how it goes. đ¤
@movq@www.uninformativ.de Let us know how it went. :-)
Speaking of UIs, this is how Thunderbird looks now:
So we continue to let every program make up its own UI style (and then we complain that âthe Linux desktopâ looks âmessyâ and âinconsistentâ). I guess this uses GTK, but it doesnât look like any other GTK program. Buttons, tabs, drop-downs, whatever, itâs all different. It even has its own subwindow system (i.e., popups that you canât move).
I didnât say this in the blog post, but Iâm convinced that programmers these days absolutely positively hate everything that looks even remotely like Windows 95 or Motif â with a passion. I see that in my coworkers as well, they really canât stand it. Itâs an emotional thing.
Letâs see which other browser-based clients I broke with that messageâŚ
âLetâs not blow itâ: Trump calls for restraint after Israel strikes Beirut
US President Donald Trump called on all sides to âstand downâ from the latest fighting in order to seal a pact that would bring peace to the region. â Read more
@lyse@lyse.isobeef.org Interesting approach. đ¤
The master branch should never be in a broken state (apart from bugs I donât know about). Any intermediate state during the development of a larger feature will happen in a different branch.
I mean, yeah, but ⌠I donât know, I like having âtraditional releasesâ as a second safety net when I write programs. I like to let things mature for a while and then I cut a new release. So itâs, like, âwe have a bunch of new features and fixes here, and to the best of my knowledge this works fine nowâ. But maybe Iâm just paranoid. đ¤
We have the technology to prevent shark bites. Letâs use it to save lives
From drones, to smart drumlines and personal devices that deter attacks, we have better ways to keep swimmers and surfers safer, but we need to deploy them. â Read more
tt. But then, in the message tree, I spot another missed typo. My process is then to go to my twtxt.txt and fix it by hand. However, I still have to clean up tt's cache. This is rather tidious:
Now Iâm curious how movwin deals with that. ;-)
Focus handling? I hardly remember, lol. đ Did that 6 months ago and havenât touched it since. Letâs see.
The core main loop gets keyboard/mouse events from curses. At this level, the main loop only knows about exactly one widget, so it passes the event to that widget (whatever that is, doesnât matter â they all inherit from the Widget base class, it could be a Window, a WindowManager, or an Edit box directly).
The outermost widget is usually a WindowManager. It implements a few hotkeys of its own, like switching to another window. If none of those hotkeys match, it passes the event to the currently focused window.
Same story here: Window implements some hotkeys (like opening the menu bar). If none of those match, then ⌠the magic happens.
Each Window acts as a focus manager. It can descend into its child widget hierarchy and collect all child widgets in a depth-first search. They are collected into a flat list. Each Window then has an attribute _focus_position, which is an index into that list. Pressing Tab or Shift+Tab increases or decreases that index and that allows you to select the next/previous focusable widget in the current window.
Eventually, Window passes the input event to the currently focused widget.
Usually on initialization, the application can ask a Window object to focus a certain widget. The file selection dialog does that, for example, because the ânaturalâ focus order would be to focus the Edit box at the top of the window first â but thatâs not what the user wants, the Table showing the list of files should be focused.
If no widget ever feels responsible for handling a certain input event, then thereâs a global unhandled_input callback that the application can provide (same as in urwid).
I think thatâs it.
Hm, thatâs more complicated than I remembered, but apparently it works fine, because I completely forgot about this. đ
All I did in the last few months was make new classes that inherit from Widget, like the new Table class or Edit or HexEdit or whatever, and if they want to get input events, then they must implement the methods input_key() or input_mouse().
Does this answer your question? đ (I admit that I didnât exactly understand your scenario, so I just went ahead and rambled about my implementation. đ )
@movq@www.uninformativ.de Right, at work, nobody gives a fuck. At all. There are so many universes between my definition of quality and everybody elseâs.
Letâs stop here and enjoy the weekend or vacation. :-)
@lyse@lyse.isobeef.org This is the draft so far, let me know what you think: https://movq.de/blog/drafts/changelog/POSTING-en.html
Oh boy, I absolutely hate this stupid trend of not writing changelogs anymore! Why the fuck would one seriously consider it to be a viable option to just let some shitty bot spew all merge requests on a goddamn GitHub release?! First of all, these merge request titles suck balls. The order of the changes in this âchangelogâ is completely random (well, probably merge time, which is as useless as the dick on the Pope). They are not grouped by anything at all. Additions, changes, removals, deprecations, etc. randomly mixed up in one giant list. And then âAdd feature Xâ, seventeen kilometers further down âRevert âAdd feature Xââ. Fuck you! Donât include this shit in the first place!
Fits absolutely perfect in the pattern of rapid decline.
I must rip out all dependencies as soon as possible whose maintainers just donât give a shit.
Her physio was horrified, but Becca didnât let a torn knee ligament stop her reaching a milestone
She hated hiking as a child â and had no idea what she was doing once she started climbing â but Becca Lunnon just made history on Tasmaniaâs mountains. â Read more
The Best E-Readers of 2026: Kobo, Kindle
These WIRED-tested ebook readers let you take your library anywhere. â Read more
The Smart Bird Feeders Everyoneâs Talking About (and Actually Buying) (2026)
These bird feeders come with cameras and connected apps to let you see and learn about the birds in your neighborhood. â Read more
HelloFresh Promo Codes: 55% Off for June 2026
Get up to 55% off and free meal boxes using a HelloFresh coupon code in June 2026. Discover our best codes and discounts to let you save time and money. â Read more
@itsericwoordward@itsericwoodward.com I just want to let you know that your mention completion seems to be broken. :-) The URL is duplicated with a comma in between. Actually, the protocols differ. I suspect that you extract all url metadata fields from the feed, not only the canonical one used for hashing (the first one) and join them. Iâm not completely sure, I would need to read up on the specs (itâs already past bed oâclock, though), but I guess that there is no explicit rule for picking the mention URL. Without having thought about it too much, I reckon the safest bet is to stick to the hashing URL when in doubt and the URL that was used to subscribe to the feed is not available for whatever reason. The URL from the subscription list is probably even better.
How to Share a Link to a Particular Phrase
Modern browsers let you share a link that jumps straight to whatever text you wish to highlight. Hereâs how the feature works. â Read more
30 Best Fatherâs Day Gifts for Dads (2026)
Dads are traditionally tough to shop forâlet me help with these handpicked gift ideas for fathers with great taste. â Read more
Logitech G512 X 98 Review: A Hybrid Mish-Mash
The Logitech G512 X 98 lets you swap between mechanical and analog switches in an attempt to achieve the best of both worlds. Unfortunately, its solution isnât as well thought-out as Iâd hoped. â Read more
When I let the AI refactor a file and it also rewrites stuff that was working just fine â Read more
4 Best Alexa Speakers (2026): Echo Dot Max, Echo Dot, Echo Show 11
Iâve rounded up the best smart speakers that let you talk to Alexa, from the popular Echo Dot to the newest Echo Studio. â Read more
@prologic@twtxt.net Oh yeah, same here. đ Letâs all just win the lottery and stop with this damn work thing. đ¤Ł
LIke with almost everything âbig-techâ has done, itâs not the tech you should not trust, but the companies themselves. For example, accessing and using the models (because letâs face it, they have clusters of much larger and more powerful GPU clusters than we could ever afford to build and own ourselves, at least for now) is fine, but trusting their end-user products/services, not so much.
@prologic@twtxt.net Ahh, I see. Okay, Iâm with you there. On this high level, I can understand how the thing works.
Maybe my wording isnât good. đ¤ Letâs take a real life example from what we do at work.
Thereâs this AI chatbot. It gets support requests from users, so the user says something like âI need access to a particular systemâ. This triggers the bot to ârunâ the instructions stored in a large Markdown file, like âcheck if the user is authorized to do this, then issue the following API requestsâ, and so on. This is essentially like running a little script, except itâs written in natural language (German) and thereâs no âscript interpreterâ but just the AI.
Now, suppose that the AI doesnât quite do what was intended. Thereâs some subtle bug. How do you debug this? How do you find out how the AI came to the âconclusionâ to run step A instead of step B? And how do you find out how exactly you have to change your prompt so this doesnât happen again next time?
If this was an actual script/program instead of AI, you could repeat the request and attach a debugger or throw in some printf() or whatever. How do you do that kind of thing with AI? How do you pinpoint exactly what the problem was?
(Or is this just a stupid idea? Do we have to give up that way of thinking when using AI? Is the era of debuggability over?)
@bender@twtxt.net Fine, Let me answer properly and concretely đ
Would you want your children not to learn anything, because âthey have AIâ?
No, children still need to learn. That will never change. What they learn however will over time.
Are you OK with your children using the AI for all of their homework?
Yes, frankly I am. Why? Because much of what we teach them in school is utterly pointless.
For example, learning to read Shakespear never taught me anything useful in my life. I regret much of my school years to be honest.
I leanred to read and write, sure. But I learned Math, Science, Computing and how things work on my own by being very curious.
What sense will it make?
That assumes I answered ânoâ, which I did not. So it all makes perfect sense :D
What kind of future would that bring for them?
This assumes I said âYesâ, which I did :D It will be an itneresting future thatâs for sure. I donât think we can just bury our heads in teh sand and pretend itâs all going to go away, It will not. It will make things very interesting for sure, as weâre already starting to see whatâs possible and whatâs changeing. For example; ordinary people are using these LLM(s) to write their legal suit and defense in courts with varying levels of success.
Even if AI were to become omniscient, what will it be of the human race then?
Iâm not convinced it ever will. In fact, I am not convinced we know how to create true intellience at all.
What would we do?
What would be so different from say an Alien invasion from far superious beings?
What would we do that? Band together and defend humanity?
Serve the AI? Maintain the AI?
That assumes that âAIâ will become intelligent and omniscient, which I donât believe it ever will.
Would we have found the true meaning of life then?
If the meaning of life is to create our own sub-species liken to ourselves, sure, maybe. But is that even a reality? not sure, I doubt it. We barely understand ourselves at the best of times, let alone how our minds works.
To care for AI, Is that it?
How would this be different to caring for a friend, a family member If we could ever truly reate an actual sentient being with real feelings and intelligenace, is there any reason to worry? Could we not be freinds and have mutual goals and form relationships?
@prologic@twtxt.net so, âpeople with no inner monologueâa condition researchers sometimes refer to as anendophasiaâ, says the AI. Then âit is not a disorder: lacking an inner voice is simply a different, perfectly healthy way of being humanâ. Ah, so a condition, but a healthy one. Got it.
Again, I am not talking about a true monologue. If you have never thought âOK, letâs do this!â before engaging on an activity, then alright. Weird, in contrast to the rest of us, hard to believe, yes, but I believe you. Much of the troubleshooting, and creativity that comes with thought involves, well, thoughts. Maybe you are closer to AI than the rest of us, indeed! đ¤Şđ
@bender@twtxt.net Well no. Some of us donât. Let me point you at some research on the subject đ Some people donât have an inner monologue
@prologic@twtxt.net let me ask you this. Would you want your children not to learn anything, because âthey have AIâ? Are you OK with your children using the AI for all of their homework? What sense will it make? What kind of future would that bring for them? We need to analyse the repercussions from all angles, even if AI were to provide absolutely flawless answers every single time. Even if AI were to become omniscient. What will it be of the human race then? What would we do? Serve the AI? Maintain the AI? Would we have found the true meaning of life then? To care for AI. Is that it?
24 Best Fatherâs Day Gifts for Dads (2026)
Dads are traditionally tough to shop forâlet me help with these handpicked gift ideas for fathers with great taste. â Read more
From Kylie to Bluey: Let me tell you about Australiaâs secret superpower
Iâve come to know that my adopted country is a global influencer. We have much to cherish â and preserve. â Read more
Robinhood now lets your AI agents trade stocks
Article URL: https://techcrunch.com/2026/05/27/robinhood-now-lets-your-ai-agents-trade-stocks/
Comments URL: https://news.ycombinator.com/item?id=48326659
Points: 5
# Comments: 0 â Read more
The Best Robotic Pool Cleaners of 2026: Beatbot, iGarden, Dreame
Send the pool guy packing. Let one of these robotic buddies maintain your water quality instead. â Read more
Of course, @movq@www.uninformativ.de! Most of my points are also included in your list.
First of all, programming is what I really do enjoy the most. So, it doesnât make any sense at all to not do this anymore. âBut you could use your now free time to do something much cooler and more valuable!â, others might reply. Fuck no, I donât want to waste my time with other shit that doesnât fulfill me, why on earth would I want to do that?
All this hallucination reduces quality badly. In my experience, itâs also happening much more rapidly than I expected. Even though developers are still supposed to own and understand whatever has been generated under their name and even be responsible for that, the sad reality is that teammates often blindly trust the AI output. âBut I asked the AI and it told me that $this was impossibleâ, âIâve no idea either, but the AI just generated itâ are responses I get more often. What really makes my angry is when I point out a flaw and suggest an alternative and this is the reaction. It happened several times that just trying it out and seeing it clearly work to proof my point only took me half a minute, but people still did something handwavy else instead.
The learning effect is drastically reduced. The more time I spend on a topic, the better the odds that whatever I learned actually makes it over into long-term memory. Itâs like if a collegue just says âdo it like thatâ or âthis solves your problemâ, but neither explains the why or how. Somehow, people are still convinced that itâs a completely different story when you replace the human counterpart with a computer program in this equation.
Skills are unlearned. Itâs like with automation in general, just much worse. You end up in a state where youâve no clue how anything works under the hood or how to actually find out important information that are needed to solve your problem. Youâre screwed when a process breaks out of the blue. Even though it can become also rather terrible, with classical automation youâre typically still be able to decipher how exactly the thing was supposed to do something.
The energy consumption is sooo high, I absolutely do not want to be a part in burning down our planet. Iâm sure I find (and probably have long found without knowing) other ways to contribute to worsen our climate crisis.
The scraper part is already covered in detail in your list. :-)
Iâm convinced that license and copyright violations are only played down or even refused entirely because companies want to make big money quickly. With the work of others of course. Their double standards are obvious, they still try to actively keep their own stuff secret and out of any training sets. At most for internal use only. Virtually noone in charge is interested in good long-term solutions. Short-term for the win, when disaster eventually strikes, the causers are long gone, the responsibilities in other hands.
Vendor lock-in is something that lots of folks are only realizing very slowly. Itâs completely crazy to me. This drug dealer routine should be well-known by now. Itâs fucking everywhere. Yet, people are always surprised when they found themselves caught in it.
Adding new AI stuff only increases complexity. But complexity is the enemy that everybody should fear and reduce as much as possible. Of course, this is not limited to AI at all. And everywhere I look around, people in charge looooove to make things way more complicated than they ever need to be. Yet, simplicity is the real art and much harder to achieve.
I donât understand why we have to go back full force to the ambiguity of natural languages. This alone should be more than enough to realize what a stupid idea all that is. Linked to that is that the âinstruction setâ is interpreted differently with newer model versions. I mean, is has to be. Why else would somebody want to upgrade in the first place than to get more Powerful⢠Featuresâ˘?
Some people argue that with AI the democratization is empowered. However, in my view, the exact opposite is the case. Models are getting so large that you can basically not run them locally or even train them. So, you have to rely on whatever the vendor offers you and runs for you. In the end, this only gives the owners more power, the multi billionaires. Not exactly what I understand by democratization.
Finally, technology assessments are missing completely. Or they are faked such that mostly only the (questionable) benefits are listed. But all the negative impact is just ignored.
Letâs keep some popcorn around for when this all explodes. :-)
@movq@www.uninformativ.de Yes, this is the tricky bit for sure.
Of course, they say that totally convinced. Until it eventually explodes in their faces and let others clean up after themselves.
@prologic@twtxt.net I donât know how to phrase the answer without sounding too bitter. 𤣠Letâs just say, nope, it wonât work.
@movq@www.uninformativ.de If you really like to, you can try to negotiate with your employer that you can leave earlier. At least some mates were successful in that. I mean, itâs also in the companyâs interest to not have to pay someone who has already mentally resigned long ago.
And on the bright side, you donât even have to hand over anything. Your boss doesnât have to look for a successor, so they can just let you go even sooner. This AI shit will simply continue whatever you did, no problem!!
Itâs so crazy. I should probably also look for something else. :-(
@movq@www.uninformativ.de Cool! Letâs look for 57 61 6C 64 6F.
Claude Is Not Your Architect. Stop Letting It Pretend
Article URL: https://www.hollandtech.net/claude-is-not-your-architect/
Comments URL: https://news.ycombinator.com/item?id=48259784
Points: 12
# Comments: 4 â Read more
@bender@twtxt.net This shit is back. But with SSHFS instead of SMB now. SMB is still fucked for no reason. Letâs see, when it explodes.
Launch HN: Runtime (YC P26) â Sandboxed coding agents for everyone on a team
Hey HN, Weâre Gus and Carlos from Runtime ( https://runtm.com). Weâre building infra that lets your whole team (including non-engineers) ship with Claude Code, Codex, and other agents without engineering having to handhold every session.
After Mentum (YC S21) was acquired, I personally shipped 4 full-stack products in 3 months using coding agents. When I tried to roll the same workflow out to the rest of the team, it fell apart: Most PRs were unme ⌠â Read more
Hungryroot Coupon Codes: 30% Off This May
Get up to 30% off your first order and free gifts using a Hungryroot promo code today. Discover our best coupons and discounts to let you save on your healthy groceries as a new or returning customer. â Read more
Instagramâs New Instants App Is a Snapchat Clone for Thirst Traps
Instagramâs Instants app lets you send disappearing photosâand itâs probably where your horny friends will post spicy pics. â Read more
Our storage box is not reachable for hours, the support response is unhelpful to say the least. Letâs see how long it takes them to actually fix this. Until then, no photo galleries etc. available.
HelloFresh Coupon Codes: 55% Off + Free Meals
Get up to 55% off and free meal boxes using a HelloFresh coupon code today. Discover our best codes and discounts to let you save time and money. â Read more
Thousands of Vibe-Coded Apps Expose Corporate and Personal Data on the Open Web
Companies like Lovable, Base44, Replit, and Netlify use AI to let anyone build a web app in secondsâand in thousands of cases, spill highly sensitive data onto the public internet. â Read more
@bender@twtxt.net Thank you. I just got very lucky, though. Anyway, let me introduce you to Gisela. :-)
Best Water Leak Detectors (2026): Moen, Phyn, TP-Link
Donât let busted pipes or an overflowing washing machine dampen your day. These smart water sensors can help you catch problems quicker. â Read more
@bender@twtxt.net Let me offer some cheese to @xuu@txt.sour.is. :-)
You Found Satoshi? Letâs See the Receipts
Two new projects, including one from a Pulitzer-winning reporter, claim theyâve solved the mystery of Bitcoinâs creator. So why does the hunt continue? â Read more
Best Gifts for Hikers, Backpackers, Outdoorsy People (2026)
Let them pick out their own hiking boots. Instead, try gifting a useful blade or a nature journal to delight your outdoorsy friend. â Read more
EufyMake E1 UV Printer Review (2026): Add 3D Texture to Mugs, Magnets, and More
The UV printer lets you customize on almost anything, but it basically needs its own bedroom and probably canât make rent. â Read more
Best Smart Glasses (2026): Meta, Viture, Xreal, and More
This burgeoning wearable tech category lets you talk to an AI assistant, listen to music, or check out a display screen right from the comfort of your very own face. â Read more
The Smart Bird Feeders Everyoneâs Talking About (and Actually Buying) (2026)
These bird feeders come with cameras and connected apps to let you see and learn about the birds in your neighborhood. â Read more
The Latest Push to Extend Key US Spy Powers Is Still a Mess
A US surveillance program that lets the FBI view Americansâ communications without a warrant is up for renewal. A new bill aims to address mounting lawmaker concernsâwith smoke and mirrors. â Read more
VMax New V4 Electric Scooter Review: Unleash the Beast
VMaxâs new electric scooter has a secret menu that lets you unlock the top speed and engage cruise control. â Read more
Interesting. Another parsing issue? Letâs test: this should be italics. Then this also should be âitalicsâ. End.
@lyse@lyse.isobeef.org Oops, I guess the new text is a bit obscure. If you follow the link, the text is a bit more explicit, but you still need to know what a lexical scope is. Anyway, this is part of Perl moving very carefully toward being UTF-8 by default while also not breaking code written in the 90s. If you name a recent version like âuse v5.42;â then Perl stops letting you use non-ASCII characters unless you also say âuse utf8;â. The âlexicallyâ part basically means that strictness continues until the next â}â, or the end of the program. That lets you fix up old code one block at a time, if you arenât ready to apply the new strictness to a whole file at once.
@lyse@lyse.isobeef.org This is good! đŞ Letâs merge this.
@lyse@lyse.isobeef.org Thanks for letting me know. HTML checkers seem happy now. Iâm not sure what to do about the images not loading. The photos have three sizes (thumbnail, photo page, and original if you click the img tag on the photo page); can you at least see the smaller two sizes? Maybe I will do some experimental fetches and/or start measuring things on my web server.
@movq@www.uninformativ.de @lyse@lyse.isobeef.org Itâs not that bad. She let me sleep three times last night alone!
@falsifian@www.falsifian.org congratulations mate! Let it be joy, and happiness! Enjoy every moment. Time will fly, and next you know you will be a curmudgeon who knows nothing. đ
@bender@twtxt.net Lets bend it!
@prologic@twtxt.net Sorry if I raised the wrong hope. Only the German talk is about the âwhy good people donât want to work at your companyâ subject. Among the key points are the absolutely terrible job adverts, team leads not themselves looking for people to hire but letting other dudes do that, company cultures and communication.