Stripe Eyes $10 Billion Deal For AI Model Marketplace OpenRouter
An anonymous reader quotes a report from PYMNTS.com: Stripe is in talks to buy OpenRouter, an artificial intelligence (AI) startup that could sell for roughly $10 billion, according to The Wall Street Journal. The move would mark a significant step outside payments for a company that processes transactions for much of the internet. It also lands while ⌠â Read more
@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 ⌠?)
The only place where this would be an issue is the Twtxt Search Engine â But as the GDPR also points out:
Art. 17
The one place the âit propagated and I canât recall itâ problem is legally acknowledged is Art. 17(2), and it explicitly scales to whatâs technically feasible:
ââŚthe controller, taking account of available technology and the cost of implementation, shall take reasonable steps, including technical measures, to inform controllers which are processing the personal data that the data subject has requested the erasureâŚâ
Best-effort, given the technology. A decentralised, append-only, content-addressed feed is the available technology, and its limits are baked into the standard the law applies. Nobody â not the user, not you â is obliged to guarantee every cached copy vanishes.
So just because I enjoy this kind of thing (looking into laws and trying to understand themâŚ):
GDPR is about roles, not ownership
Thereâs no property right in personal data under GDPR. The whole regime hangs on three roles:
- Data subject â the person the data is about.
- Controller (Art. 4(7)) â âthe natural or legal person ⌠which, alone or jointly with others, determines the purposes and means of the processing of personal data.â
- The rights in Arts. 16 and 17 are exercised by a data subject against a controller. They compel a third party to rectify or erase. They are not self-executing duties that a piece of software must expose.
Thatâs the key. In your architecture, for a userâs own posts about themselves sitting in their own feed on their own device:
- the user is the data subject, and
- the user is also the only person âdetermining the purposes and meansâ of that data.
There is no third party controller to compel. The âright to erasureâ is a right to make someone else delete â and there is no someone else. It is satisfied the instant the user can change the file. A UI button is a convenience, not a legal requirement. Omitting it removes zero rights, because the data is a plain-text file the user can edit or delete by any means â editor, sed, git, their file manager. Full practical control is retained; nobody is being denied anything by anyone.
Hurray, I can now press gg instead of g to go to the top in tt. Much better! :-) Other multi-key combinations are also easily possible now.
I should probably write a real article about this at some point, but here we go. The only downside with my new key binding system is that it breaks tviewâs established pattern. Youâve got an InputHandler(), that is implemented using WrapInputHandler(âŚ). It typically then directly implements the switching logic depending on the key press. Something like this:
func (w *Widget) InputHandler() func(event *tcell.EventKey, setFocus func(p tview.Primitive)) {
// WrapInputHandler allows for intercepting key events with SetInputCapture(âŚ)
// from the outside for customization. This handles the default key bindings.
return t.WrapInputHandler(func(event *tcell.EventKey, setFocus func(p tview.Primitive)) {
switch event.Key() {
case tcell.KeyRune:
if event.Modifiers() == tcell.ModNone {
switch event.Rune() {
case 'k':
w.scrollUp()
return // we already handled the event, stop processing
case 'j':
w.scrollDown()
return
}
}
}
// We didn't handle the key event. Maybe the parent
// widget knows what to do with it.
if handler := w.parent.InputHandler(); handler != nil {
handler(event, setFocus)
}
})
}
From the outside, you can intercept and either stop or continue the widgetâs original key handling with a potentially rewritten key event using SetInputCapture(âŚ):
w := NewWidget()
// customized or additional key bindings
w.SetInputCapture(func(event *tcell.EventKey) *tcell.EventKey {
switch event.Key() {
case tcell.KeyUp:
// Rewrite the event, so the "cursor up" key is an alias
// for the vim key binding "k", that is handled by the
// wrapped input handler above. (I know, I know, this is a
// completely unrealistic example, why would anyone use
// cursor keys when there are vim key bindings available?!)
return tcell.NewEventKey(tcell.KeyRune, 'k', tcell.ModNone)
case tcell.KeyRune:
if event.Modifiers() == tcell.ModNone {
switch event.Rune() {
case 'q':
app.Stop()
// we already handled the event, do not pass it
// to the wrapped input handler above
return nil
case 'r':
toggleMessageReadStatus()
return nil
}
}
}
// we didn't handle the event, pass it to the wrapped
// input handler above
return event
}
Since they all expect a single key, Iâve noticed that using multiple dedicated KeyBindings of mine on these different levels kinda breaks multi-key handling with common prefixes. The outer-most KeyBinding captures the prefix, but it canât transfer it to the inner one if not handled by the outer one. At least not without some more (potentially ugly) changes. So, I now have to work with just a single KeyBindings object for the entire widget chain (if it consists of multiple other widgets or the regular input handler and input capture are in the game). The outside needs to register all its key bind customizations or extensions at the same level that the original widget handles its default ones. Doable by exposing the widgetâs KeyBindings instance, but not pretty. You always have to keep this in mind.
With the KeyBindings, it will look like that:
type Widget struct {
parent tview.Primitive
// make it available to children or the outside either by
// direct field access or by providing a getter method
KeyBindings *bind.KeyBindings
}
func NewWidget() *Widget {
w := &Widget{KeyBindings: &bind.KeyBindings{}}
w.KeyBindings. // default key bindings
Bind0(bind.KeySequence('k', w.scrollUp).
Bind0(bind.KeySequence('j', w.scrollDown)
return w
}
func (w *Widget) InputHandler() InputHandler() func(event *tcell.EventKey, setFocus func(p tview.Primitive)) {
return t.WrapInputHandler(func(event *tcell.EventKey, setFocus func(p tview.Primitive)) {
// also note the missing support for focus transfer at the moment
event = w.KeyBindings.Capture(event)
if event == nil {
return
}
if handler := w.parent.InputHandler(); handler != nil {
handler(event, setFocus)
}
}
}
And then from the outside, or in a child widget:
w := NewWidget()
w.KeyBindings. // additional or customized key bindings
Bind1(bind.KeySequence(tcell.KeyUp), func(*tcell.EventKey) *tcell.EventKey {
return tcell.NewEventKey(tcell.KeyRune, 'k', tcell.ModNone)
}).
Bind0(bind.KeySequence('q'), app.Stop).
Bind0(bind.KeySequence('r'), toggleMessageReadStatus)
When directly working with tview primitives that are not part of custom widget implementations, the following works well so far:
textView := tview.NewTextView().
SetWordWrap(true).
SetText("âŚ")
SetScrollable(true)
textView.SetInputCapture((&bind.KeyBindings{}).
Bind0(bind.KeySequence('q'), app.Stop).
Bind1(bind.KeySequence('g', 'g'), func(*tcell.EventKey) *tcell.EventKey {
return tcell.NewEventKey(tcell.KeyHome, 0, tcell.ModNone)
}).
Capture)
I need to sleep on this some more.
Also, writing very long messages like this one is really not all that fun in ttâs editor. I should absolutely provide a way to shell out to vim.
(Took me about one and a half hours to compose, holy crap. But not only because of not using vim. Although, that might have saved me a quarter hour or so for sure. Proof-reading this message also uncovered quite a few bugs in my real documentation. So, thatâs a big win!) Good night!
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. đ
Iâm in the process of making a big page with photos and screenshots, and this is more stuff than I expected. đŤŠ
Intel Preparing Linux For IPU8 Web Camera Support With Nova Lake Laptops
More Linux kernel patches have been surfacing that confirm next-gen, high-end Nova Lake laptops will feature IPU8 image processing capabilities⌠â Read more
Linux DRM Scheduler Patches Yield Massive Improvement For Job Submission Latency
A set of patches to the Linux kernelâs Direct Rendering Manager (DRM) scheduler that is shared among different kernel graphics drivers is showing the potential of delivering much lower job submission latency when the system is loaded with many runnable CPU processes⌠â Read more
AMD Contributes ONNX Runtime Backend To FFmpeg DNN Filter
An AMD engineer has contributed to the upstream FFmpeg library an ONNX Runtime back-end for its DNN filter. The FFmpeg Deep Neural Network (DNN) filters allow for running AI models natively inside the video processing pipeline for upscaling, object detection, background segmentation, and more. This ONNX Runntime back-end support is notable in that it expands the GPU and NPU capabilities with FFmpeg⌠â Read more
AI Law Firm Wins UK Court Case For First Time
Garfield AI, the UKâs first regulator-approved AI law firm, has won its first court case after helping a freelancer recover 7,000 pounds in unpaid fees. âI was owed money for work I had done, but it felt like the process of recovering it could be too stressful, expensive and time-consuming,â said Tamires Camal Taquidir, a freelancer who had provided HR-related services to a hospitalit ⌠â Read more
Early AMD GCN GPUs Seeing Improved GPU Recovery - Another Valve-Led Linux Improvement
Early AMD Radeon Graphics Core Next âGCNâ GPUs are seeing work to improve the GPU recovery process in the event of hangs. This work is yet another improvement for older AMD GPUs being led by Valveâs open-source Linux graphics driver team⌠â Read more
So Iâve been working on GoNIX the last few days⌠Which is derived from ÂľLinux â At least itâs entire build process. GoNIX however has a 100% Go userland, including the init process, package and service management.
Now⌠As an experiment, because I was able to make much process on enhancing the build tools and package management, I decided to see if I could build a âDesktopâ Gui of sortsâŚ
I still wanted it to be fairly minimal and lightweight. So I went with wayland (of course) and labwc and yambar. So far Iâm liking the result đ 42 packages in the wayland-desktop meta port. Not too bad. Not sure if I can slim that down anymore⌠But trying to avoid Mesa/GL as that drags in far too much âcruftâ.
Using Sound Waves To Make Espresso Could Cut Coffee-Brewing Energy Use By 75%
Researchers developed an ultrasonic espresso process that uses high-frequency sound waves instead of hot water to produce espresso-strength coffee at room temperature. And, not only did coffee drinkers find it comparable to traditional espresso, but the brewing process cut energy use by up to 75%. An anonymous reade ⌠â Read more
Rolls-Royce Secures Deal To Build Small Nuclear Reactors For Sweden
Rolls-Royce SMR has secured a multibillion-pound agreement to build three small modular reactors on Swedenâs west coast, âmarking a major step in the British engineering groupâs ambition to become a leading supplier of the technology in Europe,â reports Euronews. From the report: Following a rigorous selection process that started in 20 ⌠â Read more
Every now and then, I think that I have carefully proof-read my message enough times and hit the âAdd messageâ button in 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:
- Recall the
sqlitebrowser ~/.local/share/twtxt/tt2.sqlitefrom my shell history.
- Switch to the âBrowse dataâ tab.
- Go to the
messagestable and wait a second or two until itâs loaded.
- Sort by the
created_atcolumn twice, so that I get descending order.
- Select the first message, which is typically the one in question.
- Find the âRemove currently selected rowâ button in the tool bar.
- Commit the changes.
- Close sqlitebrowser.
So, I finally implemented the removal of messages from the cache in tt. I can now hit d and confirm the removal. Bam! Should have done that ages ago!

Next up is the search, I think.
New NTFS Linux Driver Being Improved For Windows Native Symbolic Links
One of the exciting additions to the Linux 7.1 kernel is the introduction of the new NTFS file-system kernel driver. While in good shape already and proving advantageous over other NTFS open-source driver options, one of the initial limitations on it is around Windows native symbolic link handling but that is now in the process of being resolved⌠â Read more
Left on read: Peace talks via couriers has not worked well for Trump
Painfully slow progress towards a deal is apparently down to a cumbersome process in which messages take days to move back and forth. â Read more
Inside the exhaustive process to find an AFL senior coach
When I hear that people say that Essendon is âdifferentâ to other clubs, Iâm not so sure. This is why they must run a process. â Read more
Framework Laptop 13 Pro To Begin Shipping In July
Framework Computer began informing those that pre-ordered the new Framework Laptop 13 Pro that it will begin shipping in July rather than their original June target. The setback is coming to address two issues that came up in their testing process that delayed the start of mass production⌠â Read more
Among Us TV Show Creator Owen Dennis Talks Easter Eggs, Adapting Hit Video Game | Interview
Among Us TV show creator Owen Dennis spoke with ComingSoonâs Tyler Treese about the new Paramount+ TV show. Dennis spoke about the process of adapting the video game, its unique opening segments, and more. All episodes of the show are currently streaming. âAmong Us follows a group of eccentric, monochromatic Crewmates of a ship transporting junk [âŚ]
The post [Among Us TV Show Creat ⌠â Read more
Buildroot 2026.05 released
Version\â¨2026.05 of the Buildroot tool
has been released. Buildroot simplifies and automates the process of
building embedded Linux systems using cross-compilation. Notable
changes in this release include support for Arm Neoverse cores,
addition of XFS rootfs generation, as well as many package updates and
bug fixes. See the CHANGES
file f ⌠â Read more
Brad Pittâs Daughter Zahara Wants to Drop His Surname â Report
Brad Pittâs daughter, Zahara, is reportedly in the process of dropping the actorâs surname. She is the second child of the former Hollywood couple seeking to remove their surname in recent years. Brad Pittâs daughter Zahara Marley Jolie-Pitt reportedly seeks to remove Pitt from her name Zahara Marley Jolie-Pitt, the daughter of actors Brad Pitt [âŚ]
The post [Brad Pittâs Daughter Zahara Wants to Drop His Surname â Re ⌠â Read more
Viking nails 76% tungsten recoveries in Nevada
Viking Mines has hit a 76% tungsten recovery at its historic Linka project in Nevada, with the result stemming from simple processing ahead of maiden drilling. â Read more
[$] BPF loop verification with scalar evolution
The BPF verifier has, in the course of wrestling with the difficult problem of
statically analyzing loops, grown special support for many kinds of loops over its
history, but its fundamental approach to simple for loops has not
changed.
When it encounters a loop, it evaluates it, iteration by iteration, until reaching
an exit condition â a process that can cause the verifier to mistakenly hit the
limit on the number of allowed instructions where a better implementation
would not.
Edua ⌠â Read more
Report urges overhaul of WAâs Aboriginal heritage processes amid consultant warning
A major review into native title and cultural heritage approvals in Western Australiaâs resources sector has urged more than two dozen recommendations as industry groups warn of consultants âclipping the ticketâ as part of the process. â Read more
Apple Announces Siri AI, Next Generation of Apple Intelligence
At WWDC 2026, Apple announced a new âSiri AI,â describing it as a more conversational, personalized, and systemwide assistant that can understand on-screen context and interact with apps while relying on on-device processing or Private Cloud Compute. The relaunch comes two years after Appleâs original Apple Intelligence promises stumbled and ânever f ⌠â Read more
Ultra-processed foods linked to 58 per cent rise in dementia risk
Processed meats contribute most to cognitive decline, a new Harvard study has found. But some foods have the opposite effect. â Read more
My automated doubt development process
Article URL: https://www.alexself.dev/blog/automated-doubt
Comments URL: https://news.ycombinator.com/item?id=48437305
Points: 4
# Comments: 1 â Read more
Harry Potter TV Show Casting Update Reveals Major Character Is Coming in Season 2
HBO Max has begun the process of finding and casting Colin Creevey for the second season of the Harry Potter TV show.
The post Harry Potter TV Show Casting Update Reveals Major Character Is Coming in Season 2 appeared first on [ComingSoo ⌠â Read more
[$] Moving beyond fork() + exec()
Since the earliest days of Unix, two of the core process-oriented system
calls have been fork(), which creates a child process as a copy of
the parent, and exec(), which runs a new program in the place of
the current one. In Linux kernels, those system calls are better known as
clone()
and execve(),
but the core functionality remains the same. While there is elegance to
this process-cr ⌠â 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. đ¤
Spider-Noirâs Terrifying âSpider Soldierâ BTS Video Will Give You Nightmares
A newly released BTS video from Spider-Noir is giving fans a disturbing look at one of the seriesâ most terrifying creations. The clip reveals the extensive practical effects work that went into creating the terrifying âSpider Soldier,â offering a detailed look at the makeup and prosthetic transformation process. The video has quickly caught the attention [âŚ]
The post [Spider-Noirâs Terrifying âSp ⌠â Read more
Remarkables skifield owner seeks fast-track approval for $150m expansion
The owners of Queenstown ski resort The Remarkables have applied under the fast-track approval process to expand into the Doolans Basin.
The project, highly anticipated by the industry, would increase the resortâs size from 449ha to 711ha, with a 262ha expansion of skiable terrain into a valley next to Rastus Burn. â Read more
@movq@www.uninformativ.de Itâs the âLyse types the entire HTML by handâ generator. Yes, no kidding. I write articles so rarely, that I can do that once in a while. Itâs fun to some degree, but also not.
After some time, I finally recorded some Vim macros to insert <b>âŚ</b>, <var>âŚ</var>, <span class=s>âŚ</span> etc. around the tokens. This helped a little bit. But I was still questioning my mental state doing it like that. I also had to fix a bunch of the end tags by hand, because the word movement wasnât enough or the end movement went too far. Quite the annoying process for sure.
But I think the HTML looks a wee bit nicer and is maybe even semantically a little bit better than having only <span>s everywhere. I find the <span class="whatever"> just soo awfully long. Of course, I never look at the code again, but knowing, that e.g. there is a <b> and it saves so many bytes in comparison, makes me happy. It is a more elegant solution in my opinion. Not by much, but better nonetheless. Itâs a matter of simplicity. Admittedly, even I canât avoid the <span>s alltogether. Oh well. On the other hand, Iâm sure that this does not make any difference whatsoever. I bet, nobody and nothing, like a screenreader, analyzes the HTML for that, where this would be truly useful.
Oh! Maybe text browsers, though. It just occurred to me while composing this reply. :-) Haha, I lost my bet quickly. w3m picks up at least the <b> for keywords and builtin types, <u> for filenames and <i> for comments. Yey. No different styles for <var> and <mark>, unfortunately. elinks only renders the bold. Itâs cool that I had the right intuition right from the beginning, despite being unable to pinpoint it. :-)
All the <span> hell with common syntax highlighters is a downer for me that keeps me from looking more into them. If I wrote more articles, I might rig something up with Pygments. At least thatâs somehow positively connotated in my brain. Not sure if it actually deserves it, but I dealt with that in some loose form (canât even remember) years and years ago. Apparently, it wasnât too terrible.
To prepare the table of contents, I used grep and sed with some manual intervention in the end. The entire process can be improved. Absolutely.
You wrote your own site generator, didnât you?
Launch HN: Rudus (YC P26) â AI for concrete contractors
Hi HN, weâre Rishi and Sahil. Weâve developed Rudus ( https://www.rudus.ai/), an AI-powered takeoff and estimation platform built for concrete subcontractors.
Takeoff is the process of measuring and quantifying materials from concrete plan sheets. Rudus identifies every concrete structure (footings, walls, columns, slabs), pulls in related details, and eliminates hours of manual quantity calculation. Hereâs a demo: [https://www.youtube.com/w ⌠â Read more
Aroaâs winning formula: From sheep guts to US growth
At a site near Auckland International Airport, about 30,000 litres of water a day are used to purify and remove cells from sheep stomachs.
The sheep forestomachs are sourced from a local processing plant and, through a series of processes, transformed into a human-safe scaffolding that helps to repair wounds. â Read more
Ombredanne: An AI agent ported our codebase from Python to Rust
Over on the AboutCode blog, lead
maintainer Philippe Ombredanne writes
about an agentic LLM system porting the ScanCode\â¨Toolkit to Rust. In the process, the LLM (or the people behind it)
infringed the ScanCode trademark, stripped copyright and license notices,
âand started an outreach campaign, without ev ⌠â Read more
Anthropic Invites EU To Access Mythos
An anonymous reader quotes a report from Politico: Anthropic has extended an invitation to the European Commission granting the EUâs cyber agency access to its powerful AI hacking tool Mythos, according to a Commission official familiar with the process. The AI firm made the formal invitation after a meeting with the Commission in San Francisco last Thursday, the official said, adding the EU now has to p ⌠â Read more
How Turkey Hacked the Hair Transplant Industry
From specialized motors to the use of machine learning algorithms, Turkeyâs billion-dollar hair-transplant industry is the result of a constant process of innovation. â Read more
itâs âprobabilisticâ not âdeterministicâ
Yep, I know. And when I tell that to people and tell them âif we use AI here, we lose the ability to debug this stuffâ, then all I get is: âBut itâs good enough. We donât need to debug this. Non-deterministic computing has its use cases.â
But that is just not how Iâd like to model/implement our business processes. đ¤ I want something reliable, not âit mostly worksâ.
Most of the time, I take a very very long time to do anything. If I say, for example, âIâll build an IRC Web Clientâ, that may not happen for weeks, if not months, until my sub conscience has has time to process everything. Itâs like basically a âfeelingâ of internal readiness. I never talk through it, never actively think about it, it just happens.
[$] A loadable crypto module for FIPS certification
Many organizations require US Federal Information Processing Standard (FIPS)
certification of the crypto code they are running. The certification
process is lengthy, but the bigger problem is that the way the crypto
subsystem is built into the kernel makes the result unable to be reused
across kernel updates. I have proposed a patch\â¨series tha ⌠â Read more
@lyse@lyse.isobeef.org Alright. đ
Yeah, donât waste time on this. I have a vacation coming up and I wonât touch this subject, either. Fuck this shit.
I really like your style of writing, btw. Itâs much calmer and less aggressive then mine. :-) When I turned my bullet points into paragraphs, I got a bit mad in the process.
This is like the 32nd iteration of that list and it was much worse in the beginning. đ
MIT Researchers Develop a Low-Cost Technique To Get Lithium Out of Rocks
An anonymous reader quotes a report from MIT News: Currently, lithium hard rock extraction involves baking the rock at over 1,000 Celsius and chemically leaching it to extract lithium. The rest of the rock is discarded. Now, a team of researchers from MIT and elsewhere has developed a low-temperature process for extracting batt ⌠â Read more
Govt backs study into grower bid for Hastings McCain plant
The Government has announced its support for Hawkeâs Bay growers in their efforts to explore the possibility of a farmer-led purchase of the McCain Foods vegetable processing site in Hastings.
Agriculture Minister Todd McClay said the Government would provide $50,000 for the first stage of a feasibility study. â Read more
@movq@www.uninformativ.de I really like your style of writing, btw. Itâs much calmer and less aggressive then mine. :-) When I turned my bullet points into paragraphs, I got a bit mad in the process.
Sure, feel free to include anything you want. Regarding citing, this is where twtxt falls short in my opinion. Especially with feed rotation, classic links die quickly. Message hashes only help so much. Nobody outside the twtxt universe knows how to deal with them. So, not perfect for inclusion on a web page. Linking to a thread or message on some yarnd instance might be the more user-friendly option. But the disadvantage is that itâs âjustâ a mirror, not the primary or original source. In all reality, this could be considered splitting hairs, though.
I should have probably written a proper article. That would have given me time to review the result more carefully, too. ;-) Perhaps thatâs something for the future. But honestly, Iâm not sure if I really want to waste my time and energy on that subject. So many other fun or useless things come to mind right away that I could do instead. 8-)
So, yeah, do whatever feels best to you. I donât mind being cited or linked, but I also donât mind not to be cited or not to be linked to. :-D Not a helpful answer, I know. Sorry. ;-) But anyway, thanks for asking, mate! I do appreciate it.
To finish my thought, linking to my frontpage is probably also useless, since I deliberatly do not have a table of contents there. In fact, my entire frontpage is rather silly.
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. :-)
Your opportunity to provide feedback on the employment disputes system
The opportunity I have been waiting for a long time is finally here.
The Ministry of Business, Innovation and Employment (MBIE) has launched a consultation process to seek feedback on the employment disputes system. â Read more
Linux To Remove ISA Speech Synthesizer Driver That Likely Hasnât Been Used In Decades
Following the process of phasing out Intel 486 CPU support and other old hardware drivers that were dropped in the Linux 7.1 kernel cycle for reducing the kernel maintenance burden, the upcoming Linux 7.2 cycle is continuing the trend of phasing out some of the old hardware support that is very obsolete, likely having no users on the latest upstream kernels, and no one formally maintaining the obsolete drivers⌠â Read more
LinkedIn leadersâ Open to Work book is a pepâtalk for the AI age
Open to Work, the new book from LinkedIn chief executive Ryan Roslansky and chief economic opportunity officer Aneesh Raman, is a quick read with a simple premise: work isnât ending, but it is changing faster than most people can process, and standing still is no longer an option.
Itâs pitched squarely at anxious workers who feel the ground shifting under their feet but donât know what to do next. I ⌠â Read more