When (if ever) itâs appropriate to make jokes before the US Supreme Court
Article URL: https://www.scotusblog.com/2026/05/when-if-ever-its-appropriate-to-make-jokes-take-selfies-or-curse-before-the-court/
Comments URL: https://news.ycombinator.com/item?id=48258236
Points: 3
# Comm ⊠â Read more
The day my ping took countermeasures
Article URL: https://blog.cloudflare.com/the-day-my-ping-took-countermeasures/
Comments URL: https://news.ycombinator.com/item?id=48253602
Points: 3
# Comments: 0 â Read more
My I3-Emacs Integration
Article URL: https://khz.ac/software/i3-integration.html
Comments URL: https://news.ycombinator.com/item?id=48252535
Points: 3
# Comments: 0 â Read more
Polsia raised $30M; source map: fake ARR, dead users, god-mode over your company
Article URL: https://zero-arr.vercel.app
Comments URL: https://news.ycombinator.com/item?id=48252194
Points: 10
# Comments: 3 â Read more
Google Is Killing ChromeOS: Aluminium OS, Its Android-Based Replacement
Article URL: https://techjournal.org/google-aluminium-os-replacing-chromeos
Comments URL: https://news.ycombinator.com/item?id=48244476
Points: 13
# Comments: 3 â Read more
NTSB pulls docket after AI recreates dead pilotsâ voices
Article URL: https://arstechnica.com/ai/2026/05/ai-users-re-create-dead-pilots-voices-from-crash-investigation-docs/
Comments URL: https://news.ycombinator.com/item?id=48241501
Points: 12
# Comments: 3 â Read more
Models.dev: open-source database of AI model specs, pricing, and capabilities
Article URL: https://github.com/anomalyco/models.dev
Comments URL: https://news.ycombinator.com/item?id=48241172
Points: 3
# Comments: 0 â Read more
Steve Wozniak cheered after telling students they have AI â actual intelligence
Article URL: https://www.businessinsider.com/steve-wozniak-apple-ai-graduation-speech-2026-5
Comments URL: https://news.ycombinator.com/item?id=48233563
Points: 14
# Comments: 3 â Read more
Curtis Yarvin and the Political Evolution of Silicon Valley Reactionaries
Article URL: https://www.dontbeasucker.blog/p/the-butterflies-in-your-stomach
Comments URL: https://news.ycombinator.com/item?id=48229260
Points: 18
# Comments: 3 â Read more
Serving Netflix Video Traffic at 400Gb/S and Beyond (2022) [pdf]
Article URL: https://nabstreamingsummit.com/wp-content/uploads/2022/05/2022-Streaming-Summit-Netflix.pdf
Comments URL: https://news.ycombinator.com/item?id=48227068
Points: 3
# Comments: 0 â Read more
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
Indexing a year of video locally on a 2021 MacBook with Gemma4-31B (50GB swap)
Article URL: https://blog.simbastack.com/indexed-a-year-of-video-locally/
Comments URL: https://news.ycombinator.com/item?id=48222733
Points: 3
# Comments: 0 â Read more
Python 3.15: features that didnât make the headlines
Article URL: https://blog.changs.co.uk/python-315-features-that-didnt-make-the-headlines.html
Comments URL: https://news.ycombinator.com/item?id=48220696
Points: 4
# Comments: 0 â Read more
3 Best Smart Ring Brands: Oura, RingConn, and Samsung (2026)
A svelte smart ring can track important activity, sleep, and health metrics. Plusâunlike most smartwatchesâit doesnât need to be charged every day. â Read more
NordVPN Coupons and Deals: 77% Off in May 2026
Save up to 77% on 2-year plans and get 3 free months with our NordVPN discount codes. â Read more
Surfshark Promo Codes: 87% Off | May 2026
Save up to 87% with a Surfshark coupon code, 3 months of VPN free today, and more from WIRED. â Read more
On Running LightSpray Cloudmonster 3 Hyper Review:
The Swedish shoemakerâs LightSpray Cloudmonster 3 Hyper is a laceless, lightweight, super shoe. â Read more
7.0.4: stable
Version:7.0.4 (stable)Released:2026-05-07Source:linux-7.0.4.tar.xzPGP Signature:linux-7.0.4.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-7.0.4 â Read more
A Library Dedicated Solely to the Epstein Files Is Opening in New York
The Institute for Primary Facts has compiled more than 3.5 million pages of the Epstein files for public display at the newly opened Donald J. Trump and Jeffrey Epstein Memorial Reading Room. â Read more
NASA scientist describes what she saw during 3 near-death experiences
55-year-old Ingrid Honkala believes that she has experienced a glimpse of what happens after we die. For many people, even a single near-death experie⊠â Read more
Meta Quest Promo Codes: $50 Off | May 2026
Experience cutting-edge VR and save up to 20% with coupons for the latest games, Meta Quest 3, Ray-Ban AI glasses, and more deals. â Read more
Surfshark Promo Codes: 87% Off | May 2026
Save up to 87% with a Surfshark coupon code, 3 months of VPN free today, and more from WIRED. â Read more
NordVPN Coupons and Deals: 77% Off in May 2026
Save up to 77% on 2-year plans and get 3 free months with our NordVPN discount codes. â Read more
Record-breaking Viking hoard of 3,000 coins unearthed in Norway
The impressive discovery is being hailed as the largest of its kind ever found in the country. The hidden stash was unearthed quite by accident when t⊠â Read more
7.0.3: stable
Version:7.0.3 (stable)Released:2026-04-30Source:linux-7.0.3.tar.xzPGP Signature:linux-7.0.3.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-7.0.3 â Read more
Adidas Adizero Adios Pro Evo 3 Shoe Review: World Record Breaker
I ran in Sabastian Saweâs world-record-breaking running shoe. Itâs fast, but only if you can maintain your locked-in form for 26 miles. â Read more
Best Apps for Focus (2026): Focus Friend, Forest, Focus Traveller
Distractions? What distractions? Here are our recommendations for apps that help you stay focused on the task at hand. â Read more
When the client says the site was actually better before after 3 months of redesign â Read more
When I discover one of our sites has been down for 3 days and no one noticed â Read more
When I realize Iâm the only one whoâs run the tests in the last 3 months â Read more
When I spent 3 hours configuring ESLint for a 20-line script â Read more
When I have to rebase a branch that hasnât been synced for 3 months â Read more
When I realize my hotfix created 3 other bugs â Read more
6.19.4: stable
Version:6.19.4 (stable)Released:2026-02-26Source:linux-6.19.4.tar.xzPGP Signature:linux-6.19.4.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.19.4 â Read more
PEP 826: Python 3.16 Release Schedule
This document describes the development and release schedule for Python 3.16. â Read more
When Iâm asked for an estimate and I multiply everything by 3 in my head â Read more
When I realize the docs havenât been updated in the last 3 major versions â Read more
@lyse@lyse.isobeef.org Found some numbers now, theyâre saying it was around 10cm in 3-4 hours. I donât know, felt like more. đ The forecast wasnât really good either, now that I think about it. They said thereâs going to be some snow, okay, fine, but then, boom.
Haha, that old ad is lovely. Those days are over. đ€Ł
** Bicross **
I made a game. Iâve written about it in passing a few times, but here is an honest to goodness intro to it!
Bicross is 3 versions of the same basic game,
- Bicross, is a zen-mode version of the game.
- Bicross RPG, is an RPG version of the game where you can earn power ups, and build up hearts and stuff.
- Bicross Daily, is very similar to the RPG version, but everyone who plays on a given ⊠â Read more
@movq@www.uninformativ.de Oh, so just half a millimeter then! :-D Thatâs plenty these days for everything to shut down, Iâm afraid. If only the same Ă©lan was still in action as back then:
And here I am watching Mattias Björnströmâs gas pedal freezing at full throttle around -40°C. Well, falls apart and gets stuck.
https://www.youtube.com/watch?v=MLgmV15XeSY
Iâm not an expert on this subject at all, but I reckon an automatic in addition with all its sensors is much worse than a manual one. All wheel drive, studded tires and diff locked is what one wants in icy situations. :-D
When I finally understand what that bash script I wrote 3 months ago actually does â Read more
argparse takes 50 ms on my NUC, because this pulls in all kinds of fancy stuff behind the scenes, colorization and what not. đźâđš
Just importing data classes takes another 60 ms ⊠This fancy new stuff is really costly.
When the client sends me their list of âjust 2 or 3 small things to fixâ â Read more
âA fotĂłgrafa alemĂŁ Alice Brill, que desde o ano 2000 tem sua coleção de 14 mil negativos sob a guarda do IMS, trouxe a fotografia na bagagem quando veio da Alemanha para o Brasil, fugindo do nazismo. Alice tinha 14 anos quando a famĂlia aqui desembarcou em 1934 para encontrar a mĂŁe, que viera na frente, e trazia na bagagem âuma minicĂąmera Agfa, tipo caixĂŁoâ, que fazia fotos 3 x 4 e com a qual registrou suas impressĂ”es da viagem pela Espanha e ItĂĄlia, que precedeu a aprovação dos papĂ©is de imigração. A cĂąmera era presente do pai, Erich Brill, um pintor viajante e artista plĂĄstico que, dois anos depois, nĂŁo tendo se firmado em SĂŁo Paulo, voltou Ă Alemanha e morreu em 1942, num campo de concentração. Alice seguiu seus passos profissionais com firmeza, fazendo-se artista plĂĄstica, gravadora e ensaĂsta, alĂ©m de fotĂłgrafa.â
Winemakers face long road to recovery after fire destroys vineyards
Two wineries in the Strathbogie Ranges have lost a combined 150 hectares of vines, 3,000 sheep and three homes in the Victorian fires. â Read more
Iâm trying to implement configurable key bindings in tt. Boy, is parsing the key names into tcell.EventKeys a horrible thing. This type consists of three information:
- maybe a predefined compound key sequence, like Ctrl+A
- maybe some modifiers, such as Shift, Ctrl, etc.
- maybe a rune if neither modifiers are present nor a predefined compound key exists
Itâs hardcoded usage results in code like this:
func (t *TreeView[T]) InputHandler() func(event *tcell.EventKey, setFocus func(p tview.Primitive)) {
return t.WrapInputHandler(func(event *tcell.EventKey, setFocus func(p tview.Primitive)) {
switch event.Key() {
case tcell.KeyUp:
t.moveUp()
case tcell.KeyDown:
t.moveDown()
case tcell.KeyHome:
t.moveTop()
case tcell.KeyEnd:
t.moveBottom()
case tcell.KeyCtrlE:
t.moveScrollOffsetDown()
case tcell.KeyCtrlY:
t.moveScrollOffsetUp()
case tcell.KeyTab, tcell.KeyBacktab:
if t.finished != nil {
t.finished(event.Key())
}
case tcell.KeyRune:
if event.Modifiers() == tcell.ModNone {
switch event.Rune() {
case 'k':
t.moveUp()
case 'j':
t.moveDown()
case 'g':
t.moveTop()
case 'G':
t.moveBottom()
}
}
}
})
}
This data structure is just awful to handle and especially initialize in my opinion. Some compound tcell.Keys are mapped to human-readable names in tcell.KeyNames. However, these names always use - to join modifiers, e.g. resulting in Ctrl-A, whereas tcell.EventKey.Name() produces +-delimited strings, e.g. Ctrl+A. Gnaarf, why this asymmetry!? O_o
I just checked k9s and theyâre extending tcell.KeyNames with their own tcell.Key definitions like crazy: https://github.com/derailed/k9s/blob/master/internal/ui/key.go Then, they convert an original tcell.EventKey to tcell.Key: https://github.com/derailed/k9s/blob/b53f3091ca2d9ab963913b0d5e59376aea3f3e51/internal/ui/app.go#L287 This must be used when actually handling keyboard input: https://github.com/derailed/k9s/blob/e55083ba271eed6fc4014674890f70c5ed6c70e0/internal/ui/tree.go#L101
This seems to be much nicer to use. However, I fear this will break eventually. And itâs more fragile in general, because itâs rather easy to forget the conversion or one can get confused whether a certain key at hand is now an original tcell.Key coming from the library or an âextendedâ one.
I will see if I can find some other programs that provide configurable tcell key bindings.
6.18.4: stable
Version:6.18.4 (stable)Released:2026-01-08Source:linux-6.18.4.tar.xzPGP Signature:linux-6.18.4.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.18.4 â Read more
@movq@www.uninformativ.de Ahh nice! Itâs been several decades since Iâve played that! Probably 3 actually come to think of it đ€Ł
And now the event loop is not a simple loop around cursesâ getch() anymore but it can wait for events on any file descriptor. Hereâs a simple test program that waits for connections on a TCP socket, accepts it, reads a line, sends back a line:
https://movq.de/v/93fa46a030/vid-1767547942.mp4
And the scrollbar indicators are working now.
Iâll probably implement timer callbacks using timerfd (even though thatâs Linux-only). đ€
Creative efforts to drive down thousands of tonnes of coffee pod waste
Between 10 and 20 per cent of the 3 million coffee pods Australians consume daily are actually recycled. Hereâs whatâs being done to change that. â Read more
@eldersnake@we.loveprivacy.club
Steps to world domination:
- âInventâ âAIâ (by using other peopleâs data).
- Get people hyped about it and ideally hooked on it.
- Only provide it as a cloud service. But hey, if you want to, you can run it locally!
- Buy all hardware available on the market, so that nobody but you can build more systems.
- All PCs of consumers and competitors are too weak now and canât be upgraded anymore.
- Everybody depends on your cloud service! Win!
All of that is possible because corporations donât have a âconscienceâ in capitalism. Nobody forces the RAM manufacturers to sell all their stuff to just one or two buyers, but since the only goal of that manufacturer is to make money, they do it.
6.18.3: stable
Version:6.18.3 (stable)Released:2026-01-02Source:linux-6.18.3.tar.xzPGP Signature:linux-6.18.3.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.18.3 â Read more
@movq@www.uninformativ.de Well, just a very limited subset thereof:
- inline and multiline code blocks using single/double/triple backticks (but no code blocks with just indentation)
- markdown links using using
[text](url)
- markdown media links using

And thatâs it. No bold, italics, lists, quotes, headlines, etc.
Just like mentions, plain URLs, markdown links and markdown media URLs are highlighted and available in the URLs View. Theyâre also colored differently, similarly to code segments.
I definitely should write some documentation and provide screenshots.
@movq@www.uninformativ.de Yeah, I see. Just crudely checked on my computer, with around 0.013 seconds, Python 2.7 seems a tad faster than Python 3.14âs 0.023 seconds in this little program.
The lazy imports sound not too bad, but I just skimmed over them. There are surprisingly many exceptions, but yeah, no way around them. :-)
I assume you made the thing load quickly, didnât you?
Thatâs the problem with Python. If you have a couple of files to import, it will take time.
I want this to be reasonably fast on my old Intel NUC from 2016 (Celeron N3050 @ 1.60GHz) and I already notice that the program startup takes about 95 ms (or 125 ms when there are no .pyc files yet). Thatâs still fine, but it shows that Iâll have to be careful and keep this thing very small âŠ
Python 3.14 will bring lazy imports, maybe that can help in some cases.
The tt URLs View now automatically selects the first URL that I probably are going to open. In decreasing order, the URL types are:
- markdown media URLs (images, videos, etc.)
- markdown or plaintext URLs
- subjects
- mentions
I might differentiate between mentions of subscribed and unsubscribed feeds in the future. The odds of opening a new feed over an already existing one are higher.
@movq@www.uninformativ.de I have not, thanks! <3
2025 end the year rewind:
Compared to only 3 new artworks in 2024 and next to no work, on other projects, this year I not only met the self-imposed goal of monthly pixelart, but exceeded it by 50%, with 18 additions in total.
Relicensed the majority of canine faction owned art and projects, under two less restrictive Creative Commons licensees*. This also applies retroactively, to everyone who used/archived our art and projects, back when the old license didnât allow it.
Disappointed by the current state of the Internet and continued lack of competition among browsers, completely reworked the main website* and made Smol Drive** (a new image gallery project), both made to be compatible with as many web and Gemini browsers, as possible.
*see https://thecanine.smol.pub
**see https://thecanine.smol.pub/smolbox
@movq@www.uninformativ.de From 2:50 PM to 3:23 PM AEST (+10 UTC) there was an outage. Everything went âupâ on Down Detector, my EU region went offline, numerous sites were unavailable, and so on. Basically everything to/from the EU appeared to basically go kaput.
«Our online catalogue comprises the largest media art collection in the Netherlands. Search through more than 3,500 works of art, from video-art pioneers from the 1960s to up-and-coming talents and well-known contemporary artists working with the latest technologies. New works are continuously added. The works are available for screenings, exhibitions and research.»
Via @ranoya@ranoya
I just completed âLobbyâ - Day 3 - Advent of Code 2025 #AdventOfCode https://adventofcode.com/2025/day/3 â Again, Iâm doing this in mu, a Go(ish) / Python(ish) dynamic langugage that I had to design and build first which has very few builtins and only a handful of types (ints, no flots). đ€Ł
Ano que vem no MAM-SP vou dar dois cursos online, o que eu dei ano passado vai ser em abril, mas agora em janeiro eu vou dar um outro curso mais curtinho com 3 encontros:
https://mam.org.br/curso/arte-computacional-produzindo-imagens-reticuladas/
@prologic@twtxt.net Nice! And foggy as heck, very beautiful! Or is this smog?
Fuck me, soooooooo beautiful! Awwww! :â-) https://www.youtube.com/watch?v=oYfKgi133qo
This focuses more on the landscape part, other episodes also have amazing interactions with the locals. I cannot recommend the Itchy Boots channel enough. Itâs in my top three channels of all time I believe. I hardly get the travel bug, but this has now changed. Watching Noralyâs videos brings me great joy. It also shows humanity is not lost, contrary to what one might think in this crazy world. :-)
Caution, this channel gets very addictive!
Hubble captures new photograph of interstellar visitor 3I/ATLAS
The long-lived space telescope captured a beautiful, clear image of the object using its Wide Field Camera 3 instrument. It would be no exaggeration t⊠â Read more
@lyse@lyse.isobeef.org no wonder I picked that cake (albeit coincidentally), I adore almonds, and hazelnuts! Your teammates are absolutely amazing, dude! A very nice project farewell! On leaving places I have a small anecdote.
I know someone who on 3 February 2004 left his job to go elsewhere. At the time his teammates threw a party, and gave him a very nice portable storage. Twenty days later, he returned, and jokingly they asked him for the storage, and money spent on farewell party back. I heard, from a close source, that he gave them his middle finger, but donât quote me on that. đđđ
@bender@twtxt.net Mate, I donât know how you do it, but the frequency of words I havenât come across before is actually quite high in your work. I noticed it in your twtxt messages in the past, but your notes are also full of them. I love it, always learning something new. Thank you for teaching me without knowing. In case youâre wondering, âyesternightâ and âsqualidâ are the ones I stumbled across today. :-)
@bender@twtxt.net Thatâs the best one of them. An almonds cake with hazelnut chocolate glaze. The one in front is similar, but with chocolate only. Gingerbread on the right. But it develops the best flavor and consistency only in a few weeks, right now itâs quite hard like a rock, but it will soften up.
All those years I always said that my teammates are THE VERY BEST I ever had. Fuck me, look at that, I didnât leave the company, just changed projects and this is my farewell present:
How absolutely beautiful is that, Iâm in awe! Now I feel even worse deserting. :â-(This emblem is the fleur-de-lis of the world scout movement: https://en.wikipedia.org/wiki/World_Organization_of_the_Scout_Movement#WOSM_emblem I reckon I must have mentioned casually that Iâm a scout. ;-)
Thinking about doing Advent of Code in my own tiny language mu this year.
mu is:
- Dynamically typed
- Lexically scoped with closures
- Has a Go-like curly-brace syntax
- Built around lists, maps, and first-class functions
Key syntax:
- Functions use
fnand braces:
fn add(a, b) {
return a + b
}
- Variables use
:=for declaration and=for assignment:
x := 10
x = x + 1
- Control flow includes
if/elseandwhile:
if x > 5 {
println("big")
} else {
println("small")
}
while x < 10 {
x = x + 1
}
- Lists and maps:
nums := [1, 2, 3]
nums[1] = 42
ages := {"alice": 30, "bob": 25}
ages["bob"] = ages["bob"] + 1
Supported types:
int
bool
string
list
map
fn
nil
mu feels like a tiny little Go-ish, Python-ish language â curious to see how far I can get with it for Advent of Code this year. đ
@lyse@lyse.isobeef.org Damn. That was stupid of me. I should have posted examples using 2026-03-01 as cutoff date. đ
In my actual test suite, everything uses 2027-01-01 and then I have this, hoping that thatâs good enough. đ„Ž
def test_rollover():
d = jenny.HASHV2_CUTOFF_DATE
assert len(jenny.make_twt_hash(URL, d - timedelta(days=7), TEXT)) == 7
assert len(jenny.make_twt_hash(URL, d - timedelta(seconds=3), TEXT)) == 7
assert len(jenny.make_twt_hash(URL, d - timedelta(seconds=2), TEXT)) == 7
assert len(jenny.make_twt_hash(URL, d - timedelta(seconds=1), TEXT)) == 7
assert len(jenny.make_twt_hash(URL, d, TEXT)) == 12
assert len(jenny.make_twt_hash(URL, d + timedelta(seconds=1), TEXT)) == 12
assert len(jenny.make_twt_hash(URL, d + timedelta(seconds=2), TEXT)) == 12
assert len(jenny.make_twt_hash(URL, d + timedelta(seconds=3), TEXT)) == 12
assert len(jenny.make_twt_hash(URL, d + timedelta(days=7), TEXT)) == 12
(In other words, I donât care as long as itâs before 2027-01-01. đđ )
@prologic@twtxt.net Your gitea thinks the LICENSE file in the yarn repository is SSPL-1.0 instead of GNU AGPL 3.0,
and I canât help but giggle at that
When the manager says weâre âdoing agileâ and I havenât seen a single sprint review in 3 months â Read more
@lyse@lyse.isobeef.org Probably wouldnât help, since almost every request comes from a different IP address. These are the hits on those weird /projects URLs since Sunday:
1 IP has 5 hits
1 IP has 4 hits
13 IPs have 3 hits
280 IPs have 2 hits
25543 IPs have 1 hit
The total number of hits has decreased now. Maybe the botnet has moved on âŠ
Testing 1 2 3
Testing 1 2 3
The gold saga on @quark@ferengi.oneâs thoughts continues with https://netbros.com/1750974122. Thatâs without any doubt the most beautiful 404 page Iâve ever come across in my entire life. What an overall master piece of art. Well done, mate! <3
https://netbros.com/some-rubbish-just-to-see-the-new-birds-on-the-404-page
FTR, I see one (two) issues with PyQt6, sadly:
- The PyQt6 docs appear to be mostly auto-generated from the C++ docs. And they contain many errors or broken examples (due to the auto-conversion). I found this relatively unpleasent to work with.
- (Until Python finally gets rid of the Global Interpreter Lock properly, itâs not really suited for GUI programs anyway â in my opinion. You canât offload anything to a second thread, because the whole program is still single-threaded. This would have made my fractal rendering program impossible, for example.)
Hello World! Testing 1 2 3
Testing 1 2 3 @manton@twtxt.net
For those curious, the new Twtxt <-> ActivityPub bridge Iâm building (bidirectional) simply requires three things:
- You register your Twtxt feed to the bridge: https://bridge.twtxt.net
- You verify that you in fact own/control the feed by putting the verification code somewhere on/in your feed (doesnât matter where or how)
- You proxy/forward requests for
/.well-known/webfingerto the Bridgebridge.twtxt.net.
Iâm still testing through and ironing out bugs đ Please be patient! đ
@lyse@lyse.isobeef.org I hope you were prepared to cram those wishes in 3 seconds. I am always prepared for that eventuality. You donât have to mutter a word, nor clearly think much about itâthat is, you donât need to think your wish(es) word-by-word. As long as you stay within the wish(es) main goal(s), you should be fine, and it/they shall be granted, of course.
Lab 3#: Finding and exploiting an unused API endpoint | Api Testing â Read more
@movq@www.uninformativ.de Uuuhhh, beautiful! <3
@movq@www.uninformativ.de Wow, thatâs a hell lot of food! If it doesnât spoil, itâs easily enough for the rest of your life and all your neighbors and surrounding cities, probably more. :-D
Thatâs a great font. I like it. It just suits the print style incredibly well. No offence, to the absolute contrary, I would not have thought that you actually designed that. It looks just so right. Hats off! :-)
@prologic@twtxt.net Letâs go through it one by one. Hereâs a wall of text that took me over 1.5 hours to write.
The criticism of AI as untrustworthy is a problem of misapplication, not capability.This section says AI should not be treated as an authority. This is actually just what I said, except the AI phrased/framed it like it was a counter-argument.
The AI also said that users must develop âAI literacyâ, again phrasing/framing it like a counter-argument. Well, that is also just what I said. I said you should treat AI output like a random blog and you should verify the sources, yadda yadda. That is âAI literacyâ, isnât it?
My text went one step further, though: I said that when you take this requirement of âAI literacyâ into account, you basically end up with a fancy search engine, with extra overhead that costs time. The AI missed/ignored this in its reply.
Okay, so, the AI also said that you should use AI tools just for drafting and brainstorming. Granted, a very rough draft of something will probably be doable. But then you have to diligently verify every little detail of this draft â okay, fine, a draft is a draft, itâs fine if it contains errors. The thing is, though, that you really must do this verification. And I claim that many people will not do it, because AI outputs look sooooo convincing, they donât feel like a draft that needs editing.
Can you, as an expert, still use an AI draft as a basis/foundation? Yeah, probably. But hereâs the kicker: You did not create that draft. You were not involved in the âthought processâ behind it. When you, a human being, make a draft, you often think something like: âOkay, I want to draw a picture of a landscape and thereâs going to be a little house, but for now, Iâll just put in a rough sketch of the house and add the details later.â You are aware of what you left out. When the AI did the draft, you are not aware of whatâs missing â even more so when every AI output already looks like a final product. For me, personally, this makes it much harder and slower to verify such a draft, and I mentioned this in my text.
Skill Erosion vs. Skill EvolutionYou, @prologic@twtxt.net, also mentioned this in your car tyre example.
In my text, I gave two analogies: The gym analogy and the Google Translate analogy. Your car tyre example falls in the same category, but Geminiâs calculator example is different (and, again, gaslight-y, see below).
What I meant in my text: A person wants to be a programmer. To me, a programmer is a person who writes code, understands code, maintains code, writes documentation, and so on. In your example, a person who changes a car tyre would be a mechanic. Now, if you use AI to write the code and documentation for you, are you still a programmer? If you have no understanding of said code, are you a programmer? A person who does not know how to change a car tyre, is that still a mechanic?
No, youâre something else. You should not be hired as a programmer or a mechanic.
Yes, that is âskill evolutionâ â which is pretty much my point! But the AI framed it like a counter-argument. It didnât understand my text.
(But what if thatâs our future? What if all programming will look like that in some years? I claim: Itâs not possible. If you donât know how to program, then you donât know how to read/understand code written by an AI. You are something else, but youâre not a programmer. It might be valid to be something else â but that wasnât my point, my point was that youâre not a bloody programmer.)
Geminiâs calculator example is garbage, I think. Crunching numbers and doing mathematics (i.e., âcomplex problem-solvingâ) are two different things. Just because you now have a calculator, doesnât mean itâll free you up to do mathematical proofs or whatever.
What would have worked is this: Letâs say youâre an accountant and you sum up spendings. Without a calculator, this takes a lot of time and is error prone. But when you have one, you can work faster. But once again, thereâs a little gaslight-y detail: A calculator is correct. Yes, it could have âbugsâ (hello Intel FDIV), but its design actually properly calculates numbers. AI, on the other hand, does not understand a thing (our current AI, that is), itâs just a statistical model. So, this modified example (âaccountant with a calculatorâ) would actually have to be phrased like this: Suppose thereâs an accountant and you give her a magic box that spits out the correct result in, what, I donât know, 70-90% of the time. The accountant couldnât rely on this box now, could she? Sheâd either have to double-check everything or accept possibly wrong results. And that is how I feel like when I work with AI tools.
Gemini has no idea that its calculator example doesnât make sense. It just spits out some generic âargumentâ that it picked up on some website.
3. The Technical and Legal Perspective (Scraping and Copyright)The AI makes two points here. The first one, I might actually agree with (âbad bot behavior is not the fault of AI itselfâ).
The second point is, once again, gaslighting, because it is phrased/framed like a counter-argument. It implies that I said something which I didnât. Like the AI, I said that you would have to adjust the copyright law! At the same time, the AI answer didnât even question whether itâs okay to break the current law or not. It just said âlol yeah, change the lawsâ. (I wonder in what way the laws would have to be changed in the AIâs âopinionâ, because some of these changes could kill some business opportunities â or the laws would have to have special AI clauses that only benefit the AI techbros. But I digress, that wasnât part of Geminiâs answer.)
tl;drExcept for one point, I donât accept any of Geminiâs âcriticismâ. It didnât pick up on lots of details, ignored arguments, and I can just instinctively tell that this thing does not understand anything it wrote (which is correct, itâs just a statistical model).
And it framed everything like a counter-argument, while actually repeating what I said. Thatâs gaslighting: When Alice says âthe sky is blueâ and Bob replies with âwhy do you say the sky is purple?!â
But it sure looks convincing, doesnât it?
Never againThis took so much of my time. I wonât do this again. đ
@movq@www.uninformativ.de Gemini liked your opinion very much. Here is how it countered:
1. The User Perspective (Untrustworthiness)The criticism of AI as untrustworthy is a problem of misapplication, not capability.
- AI as a Force Multiplier: AI should be treated as a high-speed drafting and brainstorming tool, not an authority. For experts, it offers an immense speed gain, shifting the work from slow manual creation to fast critical editing and verification.
- The Rise of AI Literacy: Users must develop a new skillâAI literacyâto critically evaluate and verify AIâs probabilistic output. This skill, along with improving citation features in AI tools, mitigates the âgaslightingâ effect.
The fear of skill loss is based on a misunderstanding of how technology changes the nature of work; itâs skill evolution, not erosion.
- Shifting Focus to High-Level Skills: Just as the calculator shifted focus from manual math to complex problem-solving, AI shifts the focus from writing boilerplate code to architectural design and prompt engineering. It handles repetitive tasks, freeing humans for creative and complex challenges.
- Accessibility and Empowerment: AI serves as a powerful democratizing tool, offering personalized tutoring and automation to people who lack deep expertise. While dependency is a risk, this accessibility empowers a wider segment of the population previously limited by skill barriers.
The legal and technical flaws are issues of governance and ethical practice, not reasons to reject the core technology.
- Need for Better Bot Governance: Destructive scraping is a failure of ethical web behavior and can be solved with better bot identification, rate limits, and protocols (like enhanced
robots.txt). The solution is to demand digital citizenship from AI companies, not to stop AI development.
How I Cracked the eJPT Exam in Just 3 Hours with a Score of 85% â Read more
đ„ł Just released Gatherly v0.3.0 đ€ â My instance is available at: https://gatherly.mills.io (free for anyone to use)
NATO intercepts third Russian spy plane with transponder off In 3 days â Read more
Another top (3 Star) US General Steps Down Following Recent Strikes â Read more
@prologic@twtxt.net Yep, thatâs heaps better, ta! <3
@movq@www.uninformativ.de Donât you worry, this was meant as a joke. :-D
There was a time when I thought that Swing was actually really good. But having done some Qt/KDE later, I realized how much better that was. That were the late KDE 3 and early KDE 4 days, though. Not sure how it is today. But back then it felt Trolltech and the KDE folks put a hell lot more thought into their stuff. I was pleasantly surprised how natural it appeared and all the bits played together. Sure, there were the odd ends, but the overall design was a lot better in my opinion.
To be fair, I never used it from C++, always the Python bindings, which were considerably more comfortable (just alone the possibility to specify most attributes right away as kwargs in the constructor instead of calling tons of setters). And QtJambi, the Java binding, was also relatively nice. I never did a real project though, just played around with the latter.
The most infuriating 3 seconds of using this Mac every day are the first time I run man and it calls home to see if Iâm allowed to do that.
Zelenskyy wants to use frozen Russian assets to manufacture longârange weapons up to 3,000 km â Read more
Couldnât wait for longer (Isabongos) [Persona 3] â Read more
PEP 8107: 2026 Term Steering Council election
This document describes the schedule and other details of the 2025 election for the Python steering council, as specified in PEP 13. This is the steering council election for the 2026 term (i.e. Python 3.15). â Read more
Mathieu Pasquet: slixmpp v1.12
This version is out mostly to provide a stable version with compatibility with the newly released Python 3.14, there are nonetheless a few new things on top.
Thanks to all contributors for this release!
Fixes- Bug in MUC self-ping ( XEP-0410) that would create a traceback in some uses
- Bug in SIMS ( XEP-0447) where all media would be marked as inline
- Python 3.14 breakage
- Prono ⊠â Read more
Zelenskyy: Russia has used over 3,270 drones and nearly 50 missiles against Ukraine this week â Read more
Yanagi needs at least 3 (Vehn) [Zenless Zone Zero] â Read more
When I have to install and configure 3 different SDKs to build a big project â Read more