Searching txt.sour.is

Twts matching #generative
Sort by: Newest, Oldest, Most Relevant
In-reply-to » @lyse I take it you also know their acoustic album ā€œVisor om Slutetā€? I love that one. šŸ˜

@movq@www.uninformativ.de I actually didn’t know that and just listened to it. There are a few nice songs, but in general, it’s too boring to me. I’m missing the rock and metal elements for sure. Some of the calm songs might work to relax in a sauna or so. But I find the ā€œwind noiseā€ rather annoying.

⤋ Read More

For me, the two most ā€œmagicalā€ things about np.arrays are:

  • Vectorized/broadcast operations, like multiplying a matrix and a scalar value & adding or subtracting two vectors or two matrices - but also any vectorized function;
  • Masking & array indexing, being able to use arrays to select positions on other arrays;
  • Bonus-third-thing: multi-dimensional arrays in general are quite magical too, if you add slicing to it, good lord, it can be quite daunting.

#Python #npArrays #NumPy

⤋ Read More
In-reply-to » It is such a nice feeling that Mu is such a capable little language šŸ˜… And I decided to write code code in Mu by hand 🤚 haha 🤣 and start solving Project Euler problems, like Problem 8 which works out to be a nice elegant solution in Mu:

Oh man wow 😮 Problem 9 was quite hard 😱 I had to build two new functions in the Mu stdlib for computing combinations and permutations, but then the combinations of range(1000) for triples such as a + b == c is enormous! So i had to write iterator versions of these to do lazy evaluation. Anyway solution follows:

#!/usr/bin/env mu

// Special Pythagorean Triplet

import "iter"

fn usage() {
  print("Usage:", args()[0], "<n>")
}

fn sqr(x) { x * x }

fn main() {
  if len(args()) < 2 {
    usage()
    exit(1)
  }

  n := must(int(args()[1]))
  print("n:", n)

  // For a < b < c and a + b + c == n, both a and b are strictly less
  // than n/2. Generate only (a,b) combinations and derive c directly. This
  // keeps the search lazy and reduces n=1000 from C(999,3) = 165,668,499
  // candidate triples to C(499,2) = 124,251 candidate pairs.
  pairs := iter.combinations(iter.range(1, n / 2), 2)

  triples := iter.map(pairs, fn(xs) {
    a := xs[0]
    b := xs[1]
    return [a, b, n - a - b]
  })

  // Enforce b < c; a < b is already guaranteed by combinations over an
  // increasing range, and a + b + c == n holds by construction.
  triples = iter.filter(triples, fn(xs) {
    return xs[1] < xs[2]
  })

  // Euler 9 has one answer for n=1000. find() stops the entire upstream
  // iterator chain as soon as the first Pythagorean triple is found.
  answer := iter.find(triples, fn(xs) {
    return sqr(xs[0]) + sqr(xs[1]) == sqr(xs[2])
  })

  print(answer)

  if answer != nil {
    print(answer[0] * answer[1] * answer[2])
  }
}

main()

⤋ Read More

but yes, however you cannot currently add it or delete post via the app as I haven’t really built that feature at the moment you technically can do it, but you do run into some challenges with breaking threads if you’ve already published something and then go back and edit it so we generally advise not to do that too much if you can help it

⤋ Read More
In-reply-to » The author of the Xfce Wayland compositor on LLMs:

Most of this insane power consumption happens during the models training, so the additional cost of prompting, is minimal. Facebook invented cool ways to exted the environmental damage far beyond the training stage, by dumping the dirty data center water into nearby water sources, but that’s more so a Facebook problem, than a fault of AI.

I would still never waste my own money, paying for any AI subscriptions that my employer doesn’t already pay for, no matter if we use them, or not.

I am also against aggressive scraping and taking everything as training data, disregarding the authors wishes and license. I allow it on my website, mostly as proof that no matter how much they scrape my stuff, the real me remains both a superior webdev and artist.

I am well aware this makes me come across really egotistical, especially after developers far better than me, embraced vibe coding, arguably way too much. To give an example, all attempts to get Microsoft Copilot, that’s embedded into SharePoint, to generate an extension/uBlock filter to make SharePoint revert to the old superior UI failed, but I was able to do that in three lines of code ( https://thecanine.smol.pub/ublock-filters ), in half an hour, despite me never seeing the code of that page before. After a few of these comparisons, it is increasingly hard to see most of these tools, as my replacement.

I am not even going to talk about the people trying to imitate my art style with AI, until they can show me a result where all the squares are the same size, in a grid and actually square.

⤋ Read More
In-reply-to » The author of the Xfce Wayland compositor on LLMs:

I am a bit split on this, don’t think there’s any real use for AI in things like art, at absolute most getting a reference to compare with multiple non-AI ones, or possibly some animation in between frames, if it ever gets better at making those. Would not rely on it for any of my personal projects, more than maybe a quick search that would have previously been done on Stack Overflow, but if I work somewhere and they demand it be used similarly to how it is described on this site, considering the current IT job market, I’d probably take the slop bullet, over being unemployed.

Obviously even in that case, I’d only do this to generate code I can understand, improve and review. I’m definitely not advacating people just put their feet up on the table and let some random combination of ā€œAI agentsā€, vibecode their entire codebase.

⤋ Read More
In-reply-to » Hmm …

@movq@www.uninformativ.de Good question. Tarballs are probably not needed, but might be convenient for people who don’t want to or can use a version control system. Not sure if there are non-techies who use your software. Tarballs for branches are overkill, though, I agree.

Looking at this more closely: As for the feeds, how about filenames ā€œtags.atomā€ and ā€œcommits.atomā€? Unless, of course, they were already named like that before.

For the tags feed it would be cool to include the actual changelog entries to be more useful if somebody takes this approach to get notified of new versions. But that would mean you have to duplicate the changelog entry into the annotated tag. And then you can’t fix changelog typos in the feed anymore. Alternatively, the feed generation would need to extract the section from the the CHANGES file. That has the benefit of automatically providing changelogs for past versions in the feed.

⤋ Read More
In-reply-to » šŸ“£ ACTION REQUIRED: Hey folks šŸ‘‹ For those of you whom are using the Twtxt App either via the Hosted option or on your own twtd instnace or via Github/Gitea or any other publishing backend (doesn't amtter). Please read.

and @david@daiwei.me your rename shipped šŸ™Œ it’s ā€œGenerate recovery codeā€ now (you were right — mints a fresh one each press), + it asks before replacing an existing code so you don’t nuke the one you saved šŸ˜…

⤋ Read More

@david@daiwei.me Not sure if you only mean the code segments or in general. In theory, a general darker text color for read messages would probably work. The thing is that regular white on black is quite standard. In Newsboat, new articles are red (I opted for yellow here) and read ones white. I found that useful and kinda copied it for tt.

⤋ Read More
In-reply-to » Hmmm are there really no decent Wayland (desktop) compatible image viewers that don't drag in Mesa and all it's hundreds of dependences or GCC and libgcc and it's multi-hour long build time or Rust? geez

@prologic@twtxt.net The only image viewer I like in general is this one:

https://codeberg.org/nsxiv/nsxiv

It’s for X11, though.

Allegedly, this Wayland image viewer is somewhat similar to nsxiv, maybe you’ll like that? šŸ¤”

https://github.com/artemsen/swayimg

⤋ Read More
In-reply-to » Behold, I bring you (reincarnated) mbox.blue -- A tiny shared linux server based on / around containers (my own implemtnation).

@movq@www.uninformativ.de

What’s your motivation for running this, btw? šŸ¤”

Basically, two things a) feeling generous for folks that either can’t afford or find it hard to have a little place to call home (webpage, feed, whatever) and b) a real opportunity to test some of the components that make it possible sshbox, which I know works well as it fronts my Gitea instance’s Git+SSH service and box, a container runtime I wrote a while ago, recently improved, hardened and polished.

⤋ Read More

Bored of brekkie? Try the lemongrass sausage muffin at this cafe-bar unlike anywhere else
A co-founder of ACME and a fourth generation Vietnamese restaurateur have partnered to open an intimate all-day diner with a fresh take on the familiar. ⌘ Read more

⤋ Read More
In-reply-to » Oh boy, I absolutely hate this stupid trend of not writing changelogs anymore! Why the fuck would one seriously consider it to be a viable option to just let some shitty bot spew all merge requests on a goddamn GitHub release?! First of all, these merge request titles suck balls. The order of the changes in this "changelog" is completely random (well, probably merge time, which is as useless as the dick on the Pope). They are not grouped by anything at all. Additions, changes, removals, deprecations, etc. randomly mixed up in one giant list. And then "Add feature X", seventeen kilometers further down "Revert 'Add feature X'". Fuck you! Don't include this shit in the first place!

@lyse@lyse.isobeef.org Thanks!

On the AI changelog part, though, I’d rather recommend to just not have a changelog at all.

I’m afraid that ship has sailed. You can rest assured that someone who uses AI/LLMs for their code (which is almost everybody at this point) will most certainly also use it for changelogs.

I actually considered not mentioning AI output at all, because this just opens a huge can of worms … šŸ˜ž

While going through these terrible GitHub release pages, I also found these ā€œNew Project Contributorsā€ sections

Yeah, they play on a nerd’s pride.

Now, it’s just the same auto shitshow with MR titles in a rolling date-versioned release scheme. It’s just our team who has to deal with that, though. I think I’m the only one who is not a fan of it.

I’ve found that this whole situation is much worse at work than it is in the Free Software world. At work, it’s literally work and hardly anybody actually cares. We still don’t have all people convinced that writing good commit messages or using good branch names is worth the time. It’s … oh god, no, I’m going to stop here, this is bad for my mental health. šŸ˜…

Suffice it to say, all release notes at work are now AI-generated. Nobody gives a fuck.

⤋ Read More
In-reply-to » Oh boy, I absolutely hate this stupid trend of not writing changelogs anymore! Why the fuck would one seriously consider it to be a viable option to just let some shitty bot spew all merge requests on a goddamn GitHub release?! First of all, these merge request titles suck balls. The order of the changes in this "changelog" is completely random (well, probably merge time, which is as useless as the dick on the Pope). They are not grouped by anything at all. Additions, changes, removals, deprecations, etc. randomly mixed up in one giant list. And then "Add feature X", seventeen kilometers further down "Revert 'Add feature X'". Fuck you! Don't include this shit in the first place!

@movq@www.uninformativ.de Hahaha, great timing! :-D I love your article and agree with almost all your points.

On the AI changelog part, though, I’d rather recommend to just not have a changelog at all.

Another important thing for me is the deprecation notice section. What do I need to look out for in the future? Should I start to migrate to another API soon? Even right now? Or does it have time?

While going through these terrible GitHub release pages, I also found these ā€œNew Project Contributorsā€ sections (yeah, for that, they found the time to make a section) annoying. Don’t get me wrong, sure, credit where credit is due. But come on. Soooooo much space for an inefficiently formatted (and also unsorted) list. At least it was easy enough to skip over it.

And then, there are also these changelogs or rather notice documents in general that are infested with multicolored emojis all over the place. My brain’s spam filter kicks in and shoves everything to /dev/null immediately. It’s especially a thing at work.

In my previous work project, we also used the Keep A Changelog Format. That was great. You wouldn’t believe how often I resorted back to that document. At least twice a week, often several times a day. I was very glad that we put in this effort. Of course, writing the changelog took its time, but it was worth every minute and more. Reading a many months old item, it was immediately clear. I was our best customer in that regard.

Now, it’s just the same auto shitshow with MR titles in a rolling date-versioned release scheme. It’s just our team who has to deal with that, though. I think I’m the only one who is not a fan of it.

⤋ Read More

A German Court Has Ruled That Google Is Liable for False Statements Generated by AI Overviews
The ruling holds that a company that designs, trains, operates, and manages an AI system must assume legal liability for any damages caused by the responses it generates. ⌘ Read more

⤋ Read More

The US Is Requiring Foreign Influencers to Get Work Visas for the 2026 World Cup
FIFA announced agreements with platforms such as TikTok and YouTube that include the participation of dozens of international influencers to generate content in the three host countries. ⌘ Read more

⤋ Read More

A man kept asking his flatmate on dates. Talika’s idea might fix the problem
Years of soaring property prices have meant the age of renters extend well beyond young adults and into new generations. But for women, it can come with additional hurdles. ⌘ Read more

⤋ Read More

Apple’s Camera Chief Thinks AI Can Give You Superpowers
The generative features in iOS 27’s new Photos app will add fake pixels to some of your shots, but Apple’s Jon McCormack says the company isn’t using AI ā€œfor the sake of AI.ā€ ⌘ Read more

⤋ Read More

Show HN: We post-trained a model that pen tests instead of refusing your code
I’m Dimitrios at Cosine. Quick orientation first: the read-only scan is free and you can run it right now: that’s the part to try. The pen-test mode is gated behind written authorisation, because it’s live offensive testing against real systems; I’ll explain that below, it’s not a paywall thing.

The reason `cos` exists: most ā€œAI securityā€ tools wrap a general model, so they inherit its refusals — point one at a real offensive task and it hedges or declines, b … ⌘ Read more

⤋ Read More
In-reply-to » @lyse @tftp Someone has pointed out that there’s OpenRsync:

Actually, I’m stupid: I’m using the normal rsync on OpenBSD as well.

And regarding OpenRsync’s general usability:

https://marc.info/?l=openbsd-misc&m=178090751524547&w=2

Right now openrsync is limited in functionality and is primarily present
for rpki-client. The limited functionality makes it unusable for generic
use and so any diff or change like the above will not be considered since it
is simply not ready.

First problem to solve is to remove the mmap usage in openrsync. After
that modern protocol versions need to be added. Once that is in place one
can start a discussion about using openrsync as a default on OpenBSD.

⤋ Read More

Launch HN: General Instinct (YC P26) – Frontier models on edge devices
Hey HN, Guanming and Bill here from General Instinct ( https://general-instinct.com/).

After years of working in robotics, we kept running into the same problem: the best models never fit the hardware we actually had available.

The models that performed best were usually designed around datacenter assumptions: large GPUs, lots of memory bandwidth, and reliable network access. But most physical systems have the opposit … ⌘ Read more

⤋ Read More
In-reply-to » @lyse By the way, which site generator are you using? I kind of miss having code blocks with syntax highlighting and that generic yellow highlighting thing is pretty cool, too.

@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. šŸ¤”

⤋ Read More

ā€˜Odd choices of words’: How an academic’s AI use was exposed by her peers
Western Sydney University has acknowledged that the opinion piece, published by this masthead, was AI-generated using the author’s previous work. ⌘ Read more

⤋ Read More
In-reply-to » @lyse By the way, which site generator are you using? I kind of miss having code blocks with syntax highlighting and that generic yellow highlighting thing is pretty cool, too.

@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?

⤋ Read More
In-reply-to » @movq I'm very curious...

It’s one of the reasons in fact I’ve been working on bob so I have a very concrete and strong foundation for how these things work, how they behave and how bad or good they can be. I am on-purpose building bob to be not only a decent coding tool and general task completion tool, but with serious security boundaries, sanitation, auditing and compliance. If I’m going to succeed at building autoonmous agents that can cope with a wider array of varying inputs (mostly natural language, some structural language) then it needs to be both a) Safe and b) Robust

⤋ Read More
In-reply-to » @movq I'm very curious...

So going back to the understanding of how it generated this, is quite simply the most statistically relevant search space of it’s weights it has been trianed on and it has basically just produced a series of tokens, one after another that are relevant to the input, the next token and so on. It’s a trivial example I know, but it basically pattern matches it’s way through it’s vast search space just producing outputs based on context.

⤋ Read More
In-reply-to » @movq I'm very curious...

@movq@www.uninformativ.de I think your points are pretty clear to me, that’s fine. I’m just seeing if you can perhaps see things a different way maybe?šŸ¤” I would challenge the assertion that you cannot understand how Claude Code generated an output; which I can demonstrate easily with a fairly trivial example by the input:

Write a program in Go that sums a list of numbers from stdin and prints the result.

⤋ Read More
In-reply-to » @movq I'm very curious...

@prologic@twtxt.net Yeah, it’s hard to get my point across here. I tried to address that a few paragraphs down.

Yes, I can tinker with AI techniques on a general level. That’s cool but not really my area of interest.

What I certainly can’t do is learn how specific AI products work. I can’t possibly find out why Claude Code produced that particular line of code. Claude is just a magic box that does something and I have to trust it.

⤋ Read More

Former governor-general a man of compassion who paid heavy price for error in judgment
Peter Hollingworth had an unwavering concern for those on the margins, writes Labor legend Barry Jones. But a serious mistake while he was Archbishop of Brisbane led to his resignation as governor-general. ⌘ Read more

⤋ Read More

ā€˜We’re Just Getting the Crumbs Here’: Striking Contractors Protest Layoffs at Meta’s European Headquarters
Soon-to-be-laid-off Meta contractors say they’re being treated differently than Mark Zuckerberg’s full-time employees, who stand to receive more generous severance packages. ⌘ Read more

⤋ Read More

Show HN: AISlop, a CLI for catching AI generated code smells
Hi, I’m Kenny, I’ve been building aislop. I starting working on this after using Claude Code, codex and opencode several times and noticing some slops. They aren’t syntax and passes most tests, they are patterns like empty catch blocks, useless comments, duplicated helpers, dead code and many more. So I built a tool to scan and check for these patterns and wired it into hooks so after each tool call, the agent checks for the slops.

You can try it out with npx aislop sca … ⌘ Read more

⤋ Read More

Physical Media Is Making a Comeback. The Next Console Generation Might Kill It
Consoles with disc drives are the easiest way to enjoy all kinds of physical media, but that could end with the next-gen PlayStation 6 and Microsoft’s Project Helix. ⌘ Read more

⤋ Read More
In-reply-to » @lyse Uhhh, yes, I have one single script to build the website and I ran that while writing that noai.html page. Apart from the global updated field in my feeds (that one got changed), everything else should be stable, though.

@movq@www.uninformativ.de Thanks. I noticed the <updated> of the feed, too. But for some reason, some articles were suddenly marked as new.

On some YouTube feed <entry>s, I noticed updated <updated> fields showing today’s timestamps. But unless there is no <published>, the <updated> is not even considered. I verified that in the source code. Yet, all the affected articles in Newsboat show today’s timestamp, not the years old publication timestamp. I generate the YouTube feeds from the original feeds myself once a day, so I doubt that this is cause by some YouTube shenanigans.

Very weird, it doesn’t make any sense at all. What is going on here? O_o It doesn’t appear that I have duplicates in the database either.

⤋ Read More
In-reply-to » I’ve started collecting reasons against AI usage here, so I don’t have to repeat myself all the time:

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. :-)

⤋ Read More

1boy 1girl ai_generated blue_eyes blushing_at_viewer compile_heart cowgirl_position cum_in_pussy female_on_top hair_ornament ideafactory neptunia(series) reedio uncensored vaginal_penetration white_hair white_stockings
1boy 1girl ai_generated blue_eyes blushing_at_viewer compile_heart cowgirl_position cum_in_pussy female_on_top hair_ornament idea_factory neptunia_(series) reedio uncensored vaginal_penetration white_hair white_stockings ⌘ Read more

⤋ Read More

1boy 1girl ai_generated anal_penetration at_night blue_eyes blush cherry_blossoms compile_heart cum_in_ass female_on_top hair_ornament ideafactory neptunia(series) night_sky partially_clothed reedio showing_pussy uncensored white_hair
1boy 1girl ai_generated anal_penetration at_night blue_eyes blush cherry_blossoms compile_heart cum_in_ass female_on_top hair_ornament idea_factory neptunia_(series) night_sky partially_clothed reedio showing_pussy uncensored white_hair ⌘ Read more

⤋ Read More

1girl ai_generated blanket blue_eyes blushing_at_viewer breasts compile_heart hair_ornament ideafactory neptunia(series) nude_female reedio spread_legs uncensored white_hair
1girl ai_generated blanket blue_eyes blushing_at_viewer breasts compile_heart hair_ornament idea_factory neptunia_(series) nude_female reedio spread_legs uncensored white_hair ⌘ Read more

⤋ Read More

1boy 1girl ai_generated black_shoes blue_eyes compile_heart cum_in_pussy hair_ornament ideafactory neptunia(series) on_bed partially_clothed reedio sex uncensored vaginal_penetration white_hair white_stockings worried_expression
1boy 1girl ai_generated black_shoes blue_eyes compile_heart cum_in_pussy hair_ornament idea_factory neptunia_(series) on_bed partially_clothed reedio sex uncensored vaginal_penetration white_hair white_stockings worried_expression ⌘ Read more

⤋ Read More

1girl ai_generated ass avatar:_the_last_airbender big_ass big_breasts breasts fundoshi gigantic_ass huge_ass huge_breasts marshalperv nickelodeon pervmarshal toph_bei_fong topless
1girl ai_generated ass avatar:_the_last_airbender big_ass big_breasts breasts fundoshi gigantic_ass huge_ass huge_breasts marshalperv nickelodeon pervmarshal toph_bei_fong topless ⌘ Read more

⤋ Read More

1girl ai_generated ass big_ass breasts fundoshi huge_ass original original_character pixel_art tabi_socks
1girl ai_generated ass big_ass breasts fundoshi huge_ass original original_character pixel_art tabi_socks ⌘ Read more

⤋ Read More

1girl ai_generated ass avatar:_the_last_airbender big_ass big_breasts breasts fundoshi gigantic_ass huge_ass huge_breasts marshalperv nickelodeon pervmarshal toph_bei_fong topless
1girl ai_generated ass avatar:_the_last_airbender big_ass big_breasts breasts fundoshi gigantic_ass huge_ass huge_breasts marshalperv nickelodeon pervmarshal toph_bei_fong topless ⌘ Read more

⤋ Read More

1girl ai_generated ass bigass breasts chel chel(the_road_to_el_dorado) dreamworks fundoshi huge_ass pixel_art the_road_to_el_dorado
1girl ai_generated ass big_ass breasts chel chel_(the_road_to_el_dorado) dreamworks fundoshi huge_ass pixel_art the_road_to_el_dorado ⌘ Read more

⤋ Read More

1girl ai_generated ass avatar:_the_last_airbender big_ass big_breasts breasts fundoshi huge_ass huge_breasts marshalperv nickelodeon pervmarshal sarashi toph_bei_fong
1girl ai_generated ass avatar:_the_last_airbender big_ass big_breasts breasts fundoshi huge_ass huge_breasts marshalperv nickelodeon pervmarshal sarashi toph_bei_fong ⌘ Read more

⤋ Read More

1girl ai_generated ass bigass breasts chel chel(the_road_to_el_dorado) dreamworks huge_ass loincloth pixel_art the_road_to_el_dorado
1girl ai_generated ass big_ass breasts chel chel_(the_road_to_el_dorado) dreamworks huge_ass loincloth pixel_art the_road_to_el_dorado ⌘ Read more

⤋ Read More

1girl ai_generated ass avatar:_the_last_airbender big_ass big_breasts breasts fundoshi gigantic_ass huge_ass huge_breasts marshalperv nickelodeon pervmarshal toph_bei_fong topless
1girl ai_generated ass avatar:_the_last_airbender big_ass big_breasts breasts fundoshi gigantic_ass huge_ass huge_breasts marshalperv nickelodeon pervmarshal toph_bei_fong topless ⌘ Read more

⤋ Read More

1girl ai_generated ass big_ass breasts fundoshi huge_ass loincloth original original_character pixel_art
1girl ai_generated ass big_ass breasts fundoshi huge_ass loincloth original original_character pixel_art ⌘ Read more

⤋ Read More

1girl ai_generated ass avatar:_the_last_airbender big_ass big_breasts breasts fundoshi huge_ass huge_breasts marshalperv nickelodeon pervmarshal sarashi toph_bei_fong
1girl ai_generated ass avatar:_the_last_airbender big_ass big_breasts breasts fundoshi huge_ass huge_breasts marshalperv nickelodeon pervmarshal sarashi toph_bei_fong ⌘ Read more

⤋ Read More

1girl ai_generated ass bigass breasts chel chel(the_road_to_el_dorado) dreamworks fundoshi huge_ass loincloth pixel_art the_road_to_el_dorado
1girl ai_generated ass big_ass breasts chel chel_(the_road_to_el_dorado) dreamworks fundoshi huge_ass loincloth pixel_art the_road_to_el_dorado ⌘ Read more

⤋ Read More

1girl ai_generated ass avatar:_the_last_airbender big_ass big_breasts breasts fundoshi huge_ass huge_breasts marshalperv nickelodeon pervmarshal sarashi toph_bei_fong
1girl ai_generated ass avatar:_the_last_airbender big_ass big_breasts breasts fundoshi huge_ass huge_breasts marshalperv nickelodeon pervmarshal sarashi toph_bei_fong ⌘ Read more

⤋ Read More

1girl ai_generated ass avatar:_the_last_airbender big_ass big_breasts breasts fundoshi gigantic_ass huge_ass huge_breasts marshalperv nickelodeon pervmarshal toph_bei_fong topless
1girl ai_generated ass avatar:_the_last_airbender big_ass big_breasts breasts fundoshi gigantic_ass huge_ass huge_breasts marshalperv nickelodeon pervmarshal toph_bei_fong topless ⌘ Read more

⤋ Read More

1girl ai_generated ass bigass breasts chel chel(the_road_to_el_dorado) dreamworks fundoshi huge_ass loincloth pixel_art the_road_to_el_dorado
1girl ai_generated ass big_ass breasts chel chel_(the_road_to_el_dorado) dreamworks fundoshi huge_ass loincloth pixel_art the_road_to_el_dorado ⌘ Read more

⤋ Read More

1girl ai_generated ass bigass breasts chel chel(the_road_to_el_dorado) dreamworks fundoshi huge_ass loincloth pixel_art the_road_to_el_dorado
1girl ai_generated ass big_ass breasts chel chel_(the_road_to_el_dorado) dreamworks fundoshi huge_ass loincloth pixel_art the_road_to_el_dorado ⌘ Read more

⤋ Read More

1girl ai_generated ass avatar:_the_last_airbender big_ass big_breasts breasts fundoshi huge_ass huge_breasts marshalperv nickelodeon pervmarshal sarashi toph_bei_fong
1girl ai_generated ass avatar:_the_last_airbender big_ass big_breasts breasts fundoshi huge_ass huge_breasts marshalperv nickelodeon pervmarshal sarashi toph_bei_fong ⌘ Read more

⤋ Read More

Tell HN: I’m tired of AI-generated answers
I found GitHub repositories that were spreading malware. I asked AI what I should do about it, but it gave me nothing useful. So I opened a discussion on GitHub. Someone replied. It was literally the exact same text the AI had given me. I called it out and the comment was deleted. Then another person replied. Same exact AI response again.

I worked as a developer in a company. I asked the business owner a question about a business task. He sent me a ChatGPT screenshot with the an … ⌘ Read more

⤋ Read More

I Cloned Myself With Gemini’s AI Avatar Tool. The Result Was Unnervingly Me
I used the Gemini app to generate lifelike videos featuring a digital clone of myself. Google sees this as the future of creation. I’m still creeped out. ⌘ Read more

⤋ Read More

Gen Z Is Pioneering a New Understanding of Truth
The first generation to truly grow up online, Generation Z and their cohort live in a social media ecosystem that blends facts and feelings. It’s significantly shifting how they understand what’s true. ⌘ Read more

⤋ Read More

I just wanted to look up 9V block battery prices online and these automatically generated descriptions are getting dumber by the minute:

Datum der Erzeugung: Verfallsdatum minus 7 Jahre

(Date of manufacturing: expiration date minus 7 years)

Or look at this one:

Die leistungsstarke 9 V-Block E Batterie, auch 6LR61 genannt, eignet sich besonders gut für Taschenlampen, Radio oder Kinderspielzeug, die einen gleichbleibenden Strombedarf haben. Ihre max. Spannung beträgt 1,5 V.

(The high performance 9 V block E battery, also known as 6LR61, is particularly suitable for torches, radio or child’s toys, which have a steady power demand. Its max. voltage is 1.5 V.)

The battery is best suited for… devices where it fits. No shit, Sherlock! Has anyboy ever come across 9V block torches? O_o I haven’t.

⤋ Read More

I’m not always on the same page as Rob Pike, but this hit close to home:

Although trained in physics, I worked in the computing industry with pride and purpose for over 40 years. And now I can do nothing but sit back and watch it destroy itself for no valid reason beyond hubris (if I’m being charitable).

Ineffable sadness watching something I once loved deliberately lose its soul.

I spent my time trying to make it better. Not just write code, but find better or at least different ways to do so. Simpler, cleaner, more general, more comprehensible.

What’s happening today is a complete repudiation of everything I was trying to achieve.

ā€œSimpler, cleaner, more general, more comprehensibleā€, that’s what I’ve been trying to establish in our teams as well. Obviously not to the same degree, but you get the idea.

And it all goes out the window now. We’re doing the complete opposite – and with full force.

⤋ Read More

The iPhone That Never Was
In 1990, three former Apple employees launched a company that epitomized the Silicon Valley dream. What they invented looked like an iPhone—more than a decade earlier. The device never came to be. ⌘ Read more

⤋ Read More

The mindset of nerds (or people in general, but nerds especially) appears to be: ā€œThere’s a problem – I know how to build a solution around that! (Because I’m good at building things!)ā€

Rarely does anyone ask: ā€œWhy does this problem exist? Can we find a way so that this doesn’t happen in the first place?ā€

⤋ Read More

As an enjoyer of delightfully bad graphic design, found on most Czech village center cork boards, I’m sad to see the stolen clipart and badly cropped watermarked stock images, gradually replaced with AI slop.

This is far from a serious rant, but generating images of my kind being telepathically hit with sharp rocks, surely gives me a right to complain.

So far these seem the most prominent slop categories, seem to be…

Architecture slop:

  1. find a sketch of what an old building looked like

  2. generate an AI version, without correcting any of the perspective errors - this one is diagonally levitating

  3. generate a recreation of the buildings demise - after going through the AI, for the second time, it is now a completely different building

Moralizing slop:

History slop:

⤋ Read More

Everything changes, right? I know we sound like curmudgeons, and perhaps AI is the next step. We are living its early infancy, the struggles and dislikes, the errors and flaws, and generations after us will simply benefit from it, and see it as natural as my children see the Internet today (it isn’t natural to me, I was born way before it).

Or maybe AI isn’t the next step. Either way, whether we like it or not, there is truly absolutely nothing (or close to) we can do. Well, complain we can, of course. :-P

⤋ Read More