Big Tech Wants to Harvest Your Thoughts
Wired reports that consumer neurotechnology is rapidly moving from the lab into workplaces and homes, with companies including Apple, Meta, and Snap developing products that can monitor or interpret brain activity. Researchers warn that as these systems improve, neural data could become the next major privacy battleground. Some neuroscientists are already calling for a series of core rights, coi ⌠â Read more
AI Assistant Hacks Gym Website In First Known Australian Autonomous Cyber Attack
An anonymous reader quotes a report from ABC News & Headlines: Andrew asked his personal assistant to book him a spot in one of his gymâs coveted morning classes. It was a task he thought was well suited to this particular assistant because the booking form was online and because his assistant was not a person â it ⌠â Read more
Woman Pulled From Car at Gunpoint By Police After Mistaken Flock Alert - Twice
The police surrounded her car Thursday, âdrew their guns, and told her to come out with her hands up,â reports a local news station. The police thought they were pulling over a murder suspect, but âIt turns out it was a mistake by another department with the Flock license plate reader technology.â The black woman says sh ⌠â Read more
Just printed and sleeved some proxies for tomorrow nightâs #Magic games, including this one from my Guardians of the Multiverse deck:
Heâs Spider-Man Supreme, from Clash of the Champions - a Spider-Man from a universe where Peter Parker is also the Sorcerer Supreme of his Earth. Heâs one of my favorite characters in the game, and I thought heâd be an appropriate proxy for Cosmic Spider-Man (the best card from the Spider-Man set, but only really useful for a tribal Spiders deck).
Radical Study Suggests Life on Earth Arose Twice
A new study argues that life may have emerged twice on Earth. âTwo of the main lineages of life â bacteria and archaea â may have independently figured out the secrets of metabolism that upgraded them from non-living to living,â reports ScienceAlert, citing a new study that âfocused on the most rudimentary set of chemical reactions thought to enable this transformation.â F ⌠â Read more
Are Return-to-Office Mandates Killing Workersâ Trust in Workplaces?
The Hill published the thoughts of Gleb Tsipursky, Ph.D., who serves as the CEO of the future-of-work consultancy Disaster Avoidance Experts:
A recent EnhancV survey of 1,000 full-time U.S. workers subject to new or stricter return-to-office policies found that 72% suspect these mandates are really a voluntary attrition strategy â a strategy b ⌠â Read more
@david@daiwei.me Sorry, I canât do this anymore. A large part of my work (text, code, thoughts, âŚ) of the last 20-25 years has been stolen and is now being sold at rampant prices to idiots who then complain about me being a backwards bitch (I get to hear this every single day). Everything I say and do in public is being abused.
Fuck that, Iâm out.
Qantas Plane Flies For More Than 24 Hours In Record-Breaking Flight
Qantas completed a record-breaking 24-hour, 24-minute test flight from Melbourne to Toulouse on Tuesday. âThe specially adapted A350-1000ULR airliner is due to debut with the Australian carrierâs nonstop Sydney-London route from 2027,â reports The Guardian. From the report: Tuesdayâs flight is thought to be the longest ever by a commercial ⌠â Read more
Bwahahaha, these security folks have a great sense of humor! :-D Got a phishing test e-mail disguised as an overdue anti-phishing training e-mail: 
We receive these test phishing e-mails every now and then at work. When you follow the links and log in at the fake login, you probably get assigned another (real) training.
When I got this e-mail, I immediately thought of such a test. Since I actually do have some stupid training deadlines coming up soon, I wasnât 100% sure, but still doubted that this was one of them. To make the timing even better, in the team meeting last week, our bosses reminded us to complete outstanding trainings before the deadlines. Ideally well in advance. Notifications about deadlines coming closer are sometimes not only sent to the individuals but also to the bosses and their bosses. And then things can get out of hands when somebody doesnât read the e-mails properly and mistakes them for deadline exceeded reports.
Anyway, the URL also looked kinda legit. It really doesnât help a single bit that domain names change all the fucking time. So, still with the test program in mind, I thought, I just give it a quick shot out of curiosity. Since I just had logged in before, the empty SSO username field was totally obvious then. Looking at the e-mail headers confirmed that this was indeed one of securityâs field checks. :-)
US Accuses American of Allegedly Wiping His Phone Using a âDuressâ Password During Border Search
An anonymous reader quotes a report from TechCrunch: The U.S. Justice Department is prosecuting an American for allegedly providing U.S. border authorities with a passcode that wiped the contents of his phone, according to an indictment and media reports. This is thought to be the first ⌠â Read more
Steam Machine with SteamOS Linux - initial thoughts
Good news everyone, I now have a Steam Machine in the GamingOnLinux house and I have some initial thoughts.
Read the full article on GamingOnLinux. â Read more
I finally built a prototype of a marking gauge with a cutter wheel out of some scraps.
https://lyse.isobeef.org/tmp/streichmassprototyp-mit-messerrad/
It had been a long time in coming, I bought some replacement cutting wheels three years ago for exactly that purpose. I also found out that I need more M3 countersink bolts for future marking gauges that I want to make (maybe two or three more). Luckily, I had exactly one. I thought I got way more than that, but M3 is very, very scarce in my collection. My M3 bolt was barely long enough to attach the cutting wheel to the bar. But itâs okay for the prototype.
I was pleasantly surprised that I managed to drill the 2.5mm diameter hole almost perfectly in center in the 8mm diameter aluminium round bar. Center finder, drill press and vise with a vertical prism for the win!
I knew upfront that the M5 steel bolt to lock the bar in place definitely needs to be replaced with a brass or aluminium one (maybe with a knurled head). Otherwise, it cuts into the aluminium bar and leaves ugly marks. These burrs might even scratch the workpiece. But, of course, I donât have any brass on hand either. Alternatively, I swap out the aluminium bar for a steel or even stainless steel one. Stainless might be tricky to precisely drill and tap, though.
I already learned a few things by making this prototype. The final wooden fence can be even a bit bigger. This round thing behind is also too short, Iâd like it to be a tad longer and thicker. The final one will be made from hardwood, not spruce. Other than that, itâs great and already more practical than my store-bought marking gauge with its round fence. This only causes the tool to roll around on the workbench. Or even roll off. Stupid design.
Hmm âŚ
My project pages have this âDownloadsâ section and I offer tarballs for each release:
https://movq.de/git/jenny/#downloads
I added this many years ago because an OpenBSD dev asked for it (but the project in question didnât end up in their ports after all).
What are your thoughts on this? Is it necessary to offer tarballs?
I noticed that some distributions have already moved away from using tarballs and instead always clone from Git. đ¤
@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 ⌠?)
Since I missed another #Caturday, I thought Iâd introduce the 6th (and most recently arrived) mammalian quadruped with whom we share living space, a young lady known as The Princess Astrid.
Sheâs technically our grandpuppy (being our daughterâs âdaughterâ), but we considered the pibbles to be sisters, and they truly do love each other.
@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.
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.
@david@daiwei.me Oh, really? I thought Iâve posted compose view screenshots before. Anyway. Glad you like it as much as I do. :-)
The update interval has always been one second. I just didnât remember and thus tried to time it by watching the preview update while typing. It felt like roughly under two seconds, but apparently my inner clock was off. After taking the screenshot and then examining it more closely, I noticed that the interval is stated right in the UI. :-D So, I just amended my message and didnât bother taking a new screenshot. I figured I just leave it alone and see who spots the change, if at all. And, of course, you found the easter egg. Congrats, mate! 8-)
Just thought it an interesting Hacker News article that caught my eye đď¸
@prologic@twtxt.net @bender@twtxt.net is it normal that twtxtappâs <tab> (white space) between the timestamps and posts look a bit shorter than the ones from jenny? just noticed that and thought maybe itâs someting youâd want to know.
The Rectangle highlights the whitespaces from Jenny and the Ellipse is over the ones from twtxtapp.
@balloonfu-sen@yarn.girlonthemoon.xyz Thank you for doing this đ â Just a thought⌠It might be possible for this to be fully automated from the Twtxt Search engine / crawler? Right? đ¤ It has all of the data⌠I also think it might be possible to distinguish between 1-way feedsa and âreal folksâ (ya know, 2-ways feeds) đ¤Ł
Oh, crap! Itâs only Thursday! I thought we had Friday already ⌠nnnnooooooo, not another day. đ
@prologic@twtxt.net I linked you some of my findings on the twtxt.app on IRC. The main problem is the hashing. Totally broken. But you have got to give it some thought, because GitHub hosting of the feed is tricky (even more so if they are CNAMEing their domain to it). It is also finicky because Pages is auto-enabled on username.github.io, so actions must run each time you twt.
My mate and I hiked up the backyard mountain. We got 25°C and quite some wind, so it was actually not too terrible. The wind could have blown harder or the temps a little lower, but oh well.
I saw the squirrelâs bushy tail stick up on the forest floor in the sunlight and immediately thought of this cute little feller. Since it didnât move at all, even when we came closer, I got irritated and reconsidered that it might actually be some kind of dried up farn. But then we also were able to see its body. Unfortunately, the squirrel ran up the tree too quickly, so all the shots are kinda crap.
At one flower spot, there were sooo many butterflies, wasps, flies, bugs and other insects. The botanic was completely crowded.
The workers were transferring logs from one log truck to the other in a parking lot. Iâve never seen this happening before. When we passed the same place on the way home, they had moved logs into a sea container. That was surprising. This semi wasnât there on the way there. One log was probably too long and sticking out the container, so they probably had to wait for somebody to return with a chainsaw. Crazy that theyâre shipping logs from here probably overseas. Why else would they put them in a sea container?
After our first break, a blackbird was really posing for us with his worm in the dark shade.
Today was my first time I ever saw a hummingbird hawk-moth (Taubenschwänzchen) for real. My mate photographed them many, many times before, but I never came across one myself. So, that was really special.
The forest service installed an outdoor table with two benches next to the timber lion, that was cool to see. We sat down for a few minutes and enjoyed both the view into the Fils valley and ant on the tabletop, but the sun was beating down too heavily on us, so we had to move on.
All in all, it was a very nice few hours long hike. Enjoy! https://lyse.isobeef.org/waldspaziergang-2026-07-03/
@lyse@lyse.isobeef.org You think I thought about it on that level? đ I just heard that weird animal noise in the dark and I was the one who was running. đ
A deer, multiple frogs, several thousand fireflies and something else. It was already very dark when I was silently drifting along on a nice soft mossy path, enjoying the firefly show left and right and in front of me. I then heard some rustling about 30 meters in the distance in the shrubs. I thought that I must have scared up a deer. But it kept on rustling without any worries. And I closed in without seeing anything.
Only when I heard the quick oink from just 10 meters away, I froze. Shit, no deer, but a boar! Suddenly, I was the one who was scared. It probably hadnât noticed me before. But did it notice me now? Was that grunt a warning or just completely unrelated? The rustling appeared to slowly come closer. What if there were also piglets around? I couldnât figure out how many boars there were. Maybe just one, possibly more. A wild boar easily rips a hunting dog apart, so I didnât want to take any chances and decided I will not wait for them to eventually pass me behind the brush in just a hand full of meters, so I can keep on going. While I was just turning around, I heard another oink and was frighened to death. I ran 20 meters, before calming down a little bit. I listened for half a second and nobody was following me. Phew. I then walked back the path.
What an adventure, I tell you. That was my second (or maybe third?) wild boar encounter in the woods ever. A hell lot more scary at night than during daylight when you can actually see something.
@movq@www.uninformativ.de Yeah, that would also be fine with me. I certainly do like the âarbitraryâ in your comment.
While writing the article, I also thought about something like that:
date := time.Date(2026, 6, 19,
17, 0, 0, 0, time.UTC)
Or possibly:
date := time.Date(
2026, 6, 19,
17, 0, 0, 0, time.UTC,
)
But itâs four lines for a damn timestamp. I also contemplated whether a comment acting as a separator is all thatâs needed:
date := time.Date(2026, 6, 19, /**/ 17, 0, 0, 0, time.UTC)
I might like that the most. Not entirely sure yet. It kinda feels like a hack, but still a little elegant. Add your comment on top and weâre golden. Maybe?
I deliberately excluded them as this only distracted from the points I wanted to make. And I also realized that this example was just not ideal at all. Perhaps I should add them nevertheless?
If I ever invented a programming language, a much more human readable timestamp representation of some sort, RFC 3339 or very close to that would be part of that language. Something along the lines of /pattern/ for regexes in certain languages.
Itâs 34°C and all the shutters are closed. Walking past the front door, I was surprised that there is light sneaking through the covered glass next to it. I somehow thought itâs already the middle of the night. :-D
Just finished watching They Live (1988) again, one of my favorite movies, and one that has (sadly) remained relevant for nearly 40 years (some might even argue itâs more relevant today than ever).
Obey. Consume. No independent thought. Honor apathy. Do not question authority.
They live, we sleep.
@prologic@twtxt.net Very cool! Like @movq@www.uninformativ.de, I donât think Iâm the target audience for this (as Iâm already a DevOps hobbyist managing a small server âvictory gardenâ), but I love the idea.
Apologies for hitting it early, I initially overlooked the sign-up form and thought I would try it for đŠs and đs.
@movq@www.uninformativ.de Thatâs right, way harder than centrally managed. They even didnât reach concensus over the main folder: âAlle Programme, âAlle Programme (x86)â, âAll Programsâ, âAll Programmesâ, etc. Anyway.
For class 11 (or maybe already in 10, I donât remember exactly) we could choose either between traditional maths class with a graphical calculator or âMathe mit CASâ. There were two teachers in my entire school who were able to teach the latter. It was also fairly new at the time I believe. Certainly unheard of for a âallgemeinbildendes Gymnasiumâ, maybe the technical ones were already offering it for some time, not sure. It was clear to me that I would take the maths with CAS class.
Each kid had to buy their own Cassiopeia A-Something. I donât know how much that thing was (definitely more expensive than a graphical calculator) and whether the school subsidized that in any form. But it was slow and underpowered as hell. We rarely used it in class nor for homework (most if not all had already a desktop at home). Typically, when we worked with the CAS, we sat down on the desktop computers. Our class took place in one of the two computer rooms. The desktops were placed on the three sides (left, right, back, facing the walls or windows) and the regular school desks were in the middle. Since there were more pupils than desktops, we always shared. Nowadays, we call it pair programming. ;-)
For the exams we had the âmandatory partâ (Pflichtteil) without any tools. Once we finished that and handed the papers to our teacher, we were then allowed to boot up our Cassiopeias and work with them for the second part. Before the exam started, everyone had to show the teacher that they reset their small computer to factory settings. This second part was called âWahlteilâ. But you had to do it in order to pass. So, I never understood the choice of this term. Maybe itâs because the first part is the exact same for everyone (graphical calculator and CAS class), but the second part was definitely different for the two classes. Each suited to their tools.
After one or two exams, it became clear that the Cassiopeia was far from ideal. So, we took the second part at the desktop computers from then on. Our teacher unplugged the network cables himself to avoid cheating. Each computer had an âHDD Sheriffâ running that reset the disk at startup. There was also an issue that the personal user accounts were affected by that. Sometimes all your data were lost. If you were lucky, they were still there. So, we saved our Maple project to local disk (if the computer didnât crash in between, that was no problem) and at least eventually before leaving the classroom, we then also saved it on the server. For that, the teacher quickly plugged in the cable, we saved, and then the cable was unplugged again immediately. Oh, and everybody used their USB sticks, too.
All in all, this Cassiopeia A-* was quite a useless purchase. :-D Iâm not sure if I still have it. At least I thought several times about giving it to the flea market. Donât know if I did or not.
I went to check on the fireflies this season. But I didnât see any. Instead lots of moths. At first, I thought it might have been still too light, but it was already dark enough for me to miss and destroy a snail shell. Bummer. Maybe it was too wet tonight. Although, itâs probably just another or two weeks until my glowing friends will finally show up.
In the beginning, I passed two beautiful deer on the edge of the forest. They were just ten meters away, but didnât run off, really cool. :-) I kept on walking. Before I eventually left the woodland, a frog or toad crossed my path. It was very dark by then, though, so all I could see was a black blob.
Back in town, the street lamps on the first third were all turned off for some reason. I was already glad that I will reach home without getting blinded this time, but unfortunately, the other lamps were all operational.
Whatâs your first thoughts? â Read more
Thoughts of my big Asian tits? â Read more
Jason Momoa Has a Hilarious Answer to Lobo vs. Aquaman Drinking Contest
Jason Momoa recently shared his thoughts on a popular fan debate involving Lobo and Aquaman. During an interview, he was asked who would come out on top in a drinking contest between his two DC characters. Jason Momoa on who would throw up first in Lobo and Aquamanâs drinking game During an interview with Comicbook.com, [âŚ]
The post [Jason Momoa Has a Hilarious Answer to Lobo vs. Aquaman Drinking Co ⌠â Read more
Toy Story 5âs Tom Hanks Explains Why Voice Acting Doesnât Need Its Own Oscar
Tom Hanks believes the Oscars doesnât need a separate category for voice acting. The actor gave his thoughts on the debate in a recent interview. The Hollywood veteran argued that voice-acting performances should be recognized under existing acting categories. Tom Hanks says voice acting doesnât need a dedicated Oscar category Speaking with the Academy Awardsâ [âŚ]
The post [Toy Story 5âs Tom Hanks ⌠â Read more
How Jai Arrow really felt about one of rugby leagueâs most emotional nights
The pre-match scenes at Accor Stadium will not be forgotten any time soon. This is what Jai Arrow actually thought of it all. â Read more
Liberal Party needs to give Australians a âbetter productâ: Abbott
Speaking in Washington, former prime minister and new party president Tony Abbott said he thought the Liberal Party had âquite a long way to goâ if the polls are to be believed. â Read more
Thought Iâd try letting them hang for a change (35yo, married) â Read more
Williamson thought heâd never swim again after a horrific gym injury. He just made another Australian team
Thirteen months after a devastating knee injury left him learning to walk again, Sam Williamson completed a remarkable comeback at swimming trials, while Sam Short went within touching distance of a world record. â Read more
A San Francisco Burglar Escaped in a Robotaxi - and Police Still Canât Find Him
A burglar took a self-driving Waymo taxi to rob a San Francisco yoga studio this past January, reports TechCrunch â âand police have still not caught them.â
Even the police officer assigned to the case thought it would be easier to solve, notes The San Francisco Chronicle, since Waymos are outfitted with multiple high ⌠â Read more
@lyse@lyse.isobeef.org Bummer, but thanks for the heads-up. đ
Where are you seeing it? I remember running across a similar issue before, but I thought I already fixed it by falling back to the hash URL.
That having been said, I like your idea of defaulting to the subscribed / âfollowingâ URL.
Also, there appears to be an extra ârâ in my handle in your mention (itâs âitsericwoodwardâ, not âitsericwoordwardâ). No big deal, just wanted to mention it.
@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.
The Neale Daniher message that put a Demons great on the slide
Nathan Jones thought his old coach Neale Daniher was messaging him with a critique of the young Demons win over Carlton, it turned out to be far more poignant. â Read more
Benji fumes over dismal Tigers display
Benji Marshall refuses to sugar coat his thoughts after witnessing a dismal display by his Wests Tigers team against the Panthers. â 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
The Odyssey Fans Are Saying the Same Thing About Its Popcorn Bucket
The Odyssey popcorn bucket has been revealed, and its unexpected design has drawn attention online. Accordingly, fans have shared their thoughts about it on social media. The Odyssey fans react to its IMAX popcorn bucket The Odyssey took an unconventional approach when it came to the design of its popcorn bucket. Instead of modeling after [âŚ]
The post [The Odyssey Fans Are Saying the Same Thing About Its Popco ⌠â Read more
@lyse@lyse.isobeef.org Ah, I almost thought so (that you wrote it by hand), but then I looked at the source code and saw the TOC and I was like: âNaah, probably not. I would be way too lazy to do that manually.â đ And indeed ⌠ha.
Oh god, yeah, thatâs a lot of <span>. đ¤ Canât really avoid that, I guess, especially if you want to do syntax highlighting of code blocks.
You wrote your own site generator, didnât you?
In parts. I write everything in Markdown (itâs online, even: https://movq.de/blog/postings/2026-05-29/0/POSTING-en.md), plus a few Vim shortcuts (to generate thumbnails, for example), and then python-markdown renders it: https://pypi.org/project/Markdown/ This process is wrapped in a shell script, like âre-render every page if the .md file is newer than the .html fileâ and thatâs mostly it. And the Atom feed generator is completely custom. đ¤
Paul Rudd Wanted a Very Different Role in Clueless but Got Josh Instead
Paul Rudd recently reflected on his role in Clueless, one of the most notable early acting jobs in his career. In a recent interview, the actor opened up about initially wanting to play a different role than Josh. Paul Rudd thought Christian was the coolest character in Clueless Speaking to The Hollywood Reporter, Paul Rudd [âŚ]
The post [Paul Rudd Wanted a Very Different Role in Clueless but Got Josh Instea ⌠â Read more
Dave Airlie on Linux Kernel Maintenance (SE Radio)
The Software Engineering Radio podcast has put up an\â¨interview with graphics maintainer Dave Airlie. Much of what is in
there will not be news to LWN readers, but it is an interesting overview of
the life of a large-subsystem maintainer.
I was talking to a few of the Rust people, and I thought: these are
very young people, these are a group of people in their 20s, maybe
30s, they are a you ⌠â Read more