MurphyA/hacker-news huggingface dataset:
by jsnell | 2025-08-20 23:13:11+00:00
GPT-4 was a long time ago, and honestly mostly useless. But a lot of that progress was already present in the intervening models, and it's easy to forget it happened when comparing GPT-5 to the state of the art a month ago rather than two years ago.

This is hard to quantify exactly since very few benchmarks have the kind of scales where comparing two deltas would be meaningful. But if we pick the Artifical Analysis composite score[0] as the baseline, GPT-3.5 Turbo was at 11, GPT-4 at 25, and GPT-5 at 69. It's just that most of the post-GPT-4 improvement was with o1 and o3.

Feels like a pretty fair statement.

[0] https://artificialanalysis.ai/#frontier-language-model-intel...
by ignoramous | 2025-08-20 23:13:58+00:00
> being "islamophobic" is actually the right thing to do from a humanitarian perspective

Every perpetrator of terrorism sees himself as a victim. Such is the case not only with individual terrorists, who often compete with their enemies over who is more victimized, but also with terrorist groups and nation states.

- Bessel van der Kolk (author, The Body Keeps the Score: Brain, Mind, and Body in the Healing of Trauma).
by Jensson | 2025-08-20 23:14:34+00:00
So why do you think it is fine for the Dolphins to say they are more intelligent but not fine for Man to say they are more intelligent? You are saying us humans should stop saying that, why?

> To be clear, I don’t think it’s a bad thing to point out humans are better at doing things than animals. That’s an objective fact at this point in time. My point is that this doesn’t make us “different” to other animals any more than any animal is different to another animal! This piece of human exceptionalism is what I object to.

Many animals play around all day like Dolphins do, but Humans is the only animal that acts anywhere close to the way Humans do, learning to build new things over generations and doing things like going to space. No animal species has managed to go to space, that makes humanity more exceptional than any animal species. Many animals swim around in the ocean and eat fish, but only one have made spaceships, air planes, cars, computers etc.

Another way to see it is how much would earth change if the species didn't exist. Remove humans and the face of the earth massively changes. Remove dolphins and earth would hardly change at all. Humans have exceptional impact, and thus can be said to be exceptional.
by aschiff1 | 2025-08-20 23:15:24+00:00
Thank you for the feedback. I tried "dog collar" and see what you mean -- looks like the blurry photos are super-zoomed-in headers from the website.

For this product (trychannel3.com/products/6PYSvW8), looks like we have a good photo for it, but also grabbed a couple we shouldn't have.

We're working around the clock to make this better and will add an AI-check to make sure the images we select are correct.

Hope you can check back soon and see some progress!
by raincole | 2025-08-20 23:15:27+00:00
> Why does it require 100% accuracy 100% of the time?

I've said this before, but I'd say it again: anti-AI people, instead of AI users, are usually those who expect AI to be magical panacea.

The vibe reminds me of some people who are against static typing because "it can't catch logical error anyway."
by aranelsurion | 2025-08-20 23:15:51+00:00
> What is the best sweet spot an editor/IDE has achieved to date?

Unironically, maybe VS Code.

Everything simple you can do with it, either comes built-in, or within Github/Microsoft ecosystem, or has an official plugin that gets recommended and featured by the editor itself. Plugins from individual hobbyist developers I have, I can almost count in one hand. (VSCodeVim being the most important one)

Now I compare this to my Neovim setup, and that one is basically running on charity from OSS developers.
by loloquwowndueo | 2025-08-20 23:16:43+00:00
Basically. Anubis is meant to block mindless, careless, rude bots with seemingly no technically proficient human behind the process; these bots tend to be very aggressive and make tons of requests bringing sites down.

The assumption is that if you’re the operator of these bots and care enough to implement the proof of work challenge for Anubis you could also realize your bot is dumb and make it more polite and considerate.

Of course nothing precludes someone implementing the proof of work on the bot but otherwise leaving it the same (rude and abusive). In this case Anubis still works as a somewhat fancy rate limiter which is still good.
by xenadu02 | 2025-08-20 23:17:02+00:00
> Take away the mitochondria [...] can cells live on their own?

Neither can live without the other. Too much genetic exchange has taken place in some distant ancestor where critical genes were deleted from mitochondria and moved to the host. Meanwhile host cells became utterly dependent on mitochondria for energy production. Or you might say: the mitochondria were producing so much excess ATP the host cells started evolving to depend on that much energy being available.

The exceptions are later cases (like a few organisms that have copied energy production from the mitochondria genome then later lost the mitochondria entirely).

For all purposes mitochondria are zombie archaea (not bacteria). Hollowed out empty shells retaining just enough function to perform aerobic respiration and reproduce. There is little pressure to evolve away from this local maxima. What benefit would the host cells derive from getting rid of the mitochondria? Not much. And having those critical functions isolated in what amounts to a pseudo-organelle with its own DNA protects it from a lot of sources of damage/error.

So... are we obligate symbiotes? Or have mitochondria hyper-evolved to such a point they are just organelles in our cells - just ones that carry their own DNA instead of relying on the cell's main DNA? Like much of biology... a bit of both in a fuzzy mix without a clear line.
by c0balt | 2025-08-20 23:17:24+00:00
> This is similar to the red squiggles enjoyer, [..] I tend to just write my code so that I know where everything is, keep it small, and name things in a way that matches how I'm coding.

An interesting take, I do aim for the same style (especially as LSPs can break) but in shared code bases this almost always seems to be an issue.

Ime it mostly comes down to the other collaborators having a different naming sense. Keeping it small similarly can be challenging as code grows organically and debt is accumulated. At that point code navigation (especially workspaces wide goto and fuzzy symbol search) becomes immensly useful for fast navigation.
by atombender | 2025-08-20 23:18:41+00:00
The reason I don't buy into this is that it shouldn't be necessary: If I've marked a word as bold, I can see it without format codes. The rendering is the desired outcome. In modern documents there's no kind of magical markup that somehow cannot be visualized "canonically". Format codes are less efficient as a representation because they obscure the "real" representation.

By analogy, to me it's like people preferring to draw by writing SVG, when drawing lines and circles is much more natural in a visual medium. Its not like sheet music where notation describes a completely different medium.
Show HN: ScriptLoom – AI-assisted screenwriting with drafting and voice edits
by alchemyzach | 2025-08-20 23:19:02+00:00
I’m a web developer who writes screenplays on the side for fun. I wanted a tool that let me write scripts manually, but with lightweight AI features for productivity - like quickly fleshing out a scene with a prompt or making small edits via voice commands.

I couldn’t find anything that fit, so I built ScriptLoom. I’ve been using it to get rough drafts finished faster, then editing as usual. It’s free to try, and I’d love feedback from other writers:

https://scriptloom.ai

Thanks!
by verdverm | 2025-08-20 23:19:45+00:00
a very opinionated piece that leads by conclusion rather than building up to it.

The main part of ATProto that is centralized is the PLC and that will eventually be made (most likely) into a consortium. PDS hosting is debatable

That being said, it should be possible to run completely independent atproto networks today. We have several dev infra setups for doing it in the ecosystem
by AntwaneB | 2025-08-20 23:19:51+00:00
Hello, author here. Thanks for your comment.

I agree with your first point, maybe AI will close some of those gaps with future advances, but I think a large part of the damage will have been done by then.

Regarding the memory of reasoning from LLMs, I think the issue is that even if you can solve it in the future, you already have code for which you've lost the artifacts associated with the original generation. Overall I find there's a lot of talks (especially in the mainstream media) about AI "always learning" when they don't actually learn new anything until a new model is released.

> Why does it require 100% accuracy 100% of the time? Humans are not 100% accurate 100% of the time and we seem to trust them with our code.

Correct, but humans writing code don't lead to a Bus Factor of 0, so it's easier to go back, understand what is wrong and address it.

If the other gaps mentioned above are addressed, then I agree that this also partially goes away.
by lovich | 2025-08-20 23:21:07+00:00
He’ll, have they never had to maintain applications where the source code was lost? I haven’t had to do it too often, and I wouldn’t claim I’m very good at it, but on more than a handful of occasions I have had to decompile binaries to figure out what the fuck it was doing before I could write a wrapper around it to try and mitigate its unfixeable issues
by makeitdouble | 2025-08-20 23:22:33+00:00
I think that's the position most "slow" scripts are: They could have been written faster in the first place, but they weren't intended to be kept for so long and/or that wasn't a priority at all in that moment. And now that people are looking at them again they could be fixed, but there's usually still not enough merits to do so.

I assume something will done at some point, but IMHO it's one of these very nice problems to have, as there is a working version that will only be replaced by something better, and only if it's worth it.
by mxfh | 2025-08-20 23:25:01+00:00
Except the helix curve shown in OP is NOT a loxodrome or rhumb line.

It has equal spacing on the surface between lines, a loxodrome can't have that property since by definition it must cross the meridians at the same angle at all times. That means it always gets denser near the poles.

---

Start with the curve:

x = 10 · cos(π·t/2) · sin(0.02·π·t)

y = 10 · sin(π·t/2) · sin(0.02·π·t)

z = 10 · cos(0.02·π·t)

Convert to spherical coordinates (radius R=10):

λ(t) = π/2 · t (longitude)

φ(t) = π/2 - 0.02·π·t (latitude)

Compute derivative d(λ)/d(φ):

d(λ)/dt = π/2

d(φ)/dt = -0.02·π

d(λ)/d(φ) = (π/2)/(-0.02·π) = -25 (constant)

A true rhumb line must satisfy:

d(λ)/d(φ) = tan(α) · sec(φ)

which depends on latitude φ.

Since φ(t) changes, sec(φ) changes, so no fixed α can satisfy this.

Conclusion: the curve is not a rhumb line.

this is how one should look for varying intersection angles:

https://beta.dwitter.net/d/34223
by bigiain | 2025-08-20 23:25:15+00:00
> I think the article underestimates how much intent can be grasped from code alone.

That's very scale related.

I rarely have any trouble reading and understanding Arduino code. But that's got a hard upper limit (at least on the common/original Arduinos) of 32kB of (compiled) code.

It's many weeks or months worth of effort, or possibly impossible, for me to read and understand a platform with a hundred or so interdependent microservices written in several languages. _Perhaps_ there was a very skilled and experienced architect for all of that, who demanded comprehensive API styles and docs? But if all that was vibe coded and then dropped on me to be responsible? I'd just quit.
by zippyman55 | 2025-08-20 23:25:54+00:00
I save my book mark URLs in a file and clean it up from time to time. I’ll pass it to a LLM for format as bookmarks for my browser. Then I quickly scan thru all the bookmarks for updates to particles. Mostly news and blogs. Doing it this way I find it more structured and my MONTHLY review is done infrequently.
by Tallain | 2025-08-20 23:25:56+00:00
You can find a condo cheaper and also much more expensive. There's also often a hidden "farang tax" where you will be charged more simply because they know you can pay more, regardless of the quality of the place. This is where the variance comes in. It happens with certain services, especially things like taxis (but not Grab or Line Man).

But yes, Bangkok / Thailand in general has huge wealth disparity. There are a lot of people living on very little money, and some people grossly rich.
by p1necone | 2025-08-20 23:26:11+00:00
If you're using llms to shit out large swathes of unreviewed code you're doing it wrong and your project is indeed doomed to become unmaintainable the minute it goes down a wrong path architecturally, or you get a bug with complex causes or whatever.

Where llms excel is in situations like:

* I have <special snowflake pile of existing data structures> that I want to apply <well known algorithm> to - bam, half a days work done in 2 minutes.

* I want to set up test data and the bones of unit tests for <complicated thing with lots of dependencies> - bam, half a days work done in 2 minutes (note I said to use the llms for a starting point - don't generate your actual test cases with it, at least not without very careful review - I've seen a lot of really dumb ai generated unit tests).

* I want a visual web editor for <special snowflake pile of existing data structures> that saves to an sqlite db and has a separate backend api, bam 3 days work done in 2 minutes.

* I want to apply some repetitive change across a large codebase that's just too complicated for a clever regex, bam work you literally would have never bothered to do before done in 2 minutes.

You don't need to solve hard problems to massively increase your productivity with llms, you just need to shave yaks. Even when it's not a time save, it still lets you focus mental effort on interesting problems rather than burning out on endless chores.
by onecommentman | 2025-08-20 23:27:18+00:00
Screen reading for work or reference, physical (book) reading for pleasure or archive. The overlap is when you dip into an online text to see if it is interesting enough or important enough to purchase the physical book for pleasure reading or archival copy.

I don’t experience the lack of actual physical books myself. The used book market meets my needs pretty fully (and economically) across a wide spectrum of content.
by ndriscoll | 2025-08-20 23:27:31+00:00
It looks like it's related to your setting the default namespace xmlns="http://www.w3.org/1999/xhtml". You could either add a xmlns:example="http://example.org/templates" and then replace `item` with `example:item` everywhere, or you can override the default namespace within your variable's scope:

<xsl:variable name="nav-menu-items" xmlns=""> <item href="/">Home</item> <item href="/about.xhtml">About</item> </xsl:variable>

I think you also don't really need to set the default namespace to xhtml, so I believe you could remove that and not worry about namespaces at all (except for xsl and exsl).

The test is failing because it's `/about.xhtml` in the template but `about` outside. You'd either need to add a name attribute to item to compare on or make it match the href.

That should make your thing work if I haven't fooled myself again. :)
by latexr | 2025-08-20 23:27:56+00:00
That’s a pretty bad faith interpretation. As if a polite suggestion to add a low-effort, universal, unrestricted, and easily automatable alternative would in any way affect what they currently use. The author is asking people to follow them, it benefits them. Letting them know the ways in which people want to do it is a good thing, and it takes a special kind of curmudgeon considerably more obnoxious than Stallman to invent some fault with that.
by nicoburns | 2025-08-20 23:28:00+00:00
> Because from where I stand they do load everything into their cloud. They insist on having you pay for iCloud through obnoxious means. They have you go through their store for everything. They even have an ad platform.

It's very easy to completely disable iCloud. I've never used it and don't intend to, despite running a mac as my primary computer for ~12 years now.
by sfink | 2025-08-20 23:28:17+00:00
The author was just saying that this will become the norm, not the exception. Ok, not this bad -- we can at least expect to have access to the AI-generated code for at least a little while longer. (I can imagine a future where AI programming gets just robust enough that some early adopter types will take their whiteboard sketches and prompts and prose test case descriptions, generate the code, compile it to a binary, then throw out the code. It's more agile! You can tweak the spec slightly and just turn the crank again!)
by bigstrat2003 | 2025-08-20 23:28:33+00:00
I think that the formulation you gave is precisely "doing business with someone whose views I dislike". It assumes much that simply should not be assumed, to wit:

* That this man actually advocates for harming others, versus advocating for things that the github contributor considers tantamount to harming others

* That his personal opinions constitute a reason to not do business with a company he is involved with

* That Zed is morally at fault if they do not agree that this man's personal opinions constitute a reason to not do business with said company

I find this kind of guilt by association to be detestable. If Zed wishes to do business with someone whom I personally would not do business with for moral reasons, that does not confer some kind of moral stain on them. Forgiveness is a virtue, not a vice. Not only that, but this github contributor is going for the nuclear option by invoking a public shaming ritual upon Zed. It's extremely toxic behavior, in my opinion.
by drudolph914 | 2025-08-20 23:28:34+00:00
interesting if true, but this isn't the first time we heard of something like this

quanta published an article that talked about a physics lab asking chatGPT to help come up with a way to perform an experiment, and chatGPT _magically_ came up with an answer worth pursuing. but what actually happened was chatGPT was referencing papers that basically went unread from lesser famous labs/researchers

this is amazing that chatGPT can do something like that, but `referencing data` != `deriving theorems` and the person posting this shouldn't just claim "chatGPT derived a better bound" in a proof, and should first do a really thorough check if it's possible this information could've just ended up in the training data
by recursivecaveat | 2025-08-20 23:29:11+00:00
Sometimes after 20 of climbing, turning, and getting jostled by rough air, my inner ear will be screaming at me that we're falling. Being able to see clearly out the window definitely helps, so I choose it when possible. On the other hand you are farther from the central axis so you feel rolling motion a little more, but that's pretty minor.
by o11c | 2025-08-20 23:29:32+00:00
> A lot of these bots consume a shit load of resources specifically because they don't handle cookies, which causes some software (in my experience, notably phpBB) to consume a lot of resources. (Why phpBB here? Because it always creates a new session when you visit with no cookies. And sessions have to be stored in the database. Surprise!) Forcing the bots to store cookies to be able to reasonably access a service actually fixes this problem altogether.

... has phpbb not heard of the old "only create the session on the second visit, if the cookie was successfully created" trick?
by rmccue | 2025-08-20 23:30:08+00:00
> WordPress

This isn’t quite true. WordPress.com announced they were planning on ActivityPub support, but that is a separate entity run by a commercial company (Automattic).

Their plan was to support it specifically on Tumblr, as well as helping fund an open source plugin for it; there have been no plans to integrate it into the WordPress software directly.

I believe they’ve also deprioritised it as they did significant layoffs recently.
by johnklos | 2025-08-20 23:30:30+00:00
This is a usually technical crowd, so I can't help but wonder if many people genuinely don't get it, or if they are just feigning a lack of understanding to be dismissive of Anubis.

Sure, the people who make the AI scraper bots are going to figure out how to actually do the work. The point is that they hadn't, and this worked for quite a while.

As the botmakers circumvent, new methods of proof-of-notbot will be made available.

It's really as simple as that. If a new method comes out and your site is safe for a month or two, great! That's better than dealing with fifty requests a second, wondering if you can block whole netblocks, and if so, which.

This is like those simple things on submission forms that ask you what 7 + 2 is. Of course everyone knows that a crawler can calculate that! But it takes a human some time and work to tell the crawler HOW.
by bigiain | 2025-08-20 23:30:38+00:00
I wonder how soon (or if it's already happening) that AI coding tools will behave like early career developers who claim all the existing code written by others is crap and go on to convince management that a ground up rewrite is required.

(And now I'm wondering how soon the standard AI-first response to bug reports will be a complete rewrite by AI using the previous prompts plus the new bug report? Are people already working on CI/CD systems that replace the CI part with whole-project AI rewrites?)
by gonzo41 | 2025-08-20 23:32:01+00:00
To a degree yes, however I have an ebike and the bosch battery with a it has a 500W battery which is about equiv (if my math is right) to a 28 Ah ryobi drill battery. Those don't exist btw, but if i wanted one and bought 7 4Ah batteries to get the same effect they would cost more than the single ebike battery.

As a single item they are pretty well priced for the power they offer.
by benoau | 2025-08-20 23:32:51+00:00
They're all brittle in my experience but Playwright has a lovely test recorder and test runner which is also integrated into VSCode, and it tidies up a lot of the exceptions that would occur in puppeteer if the page state wasn't meticulously-ready for some operation.

Playwright's "trace" viewer is also fantastic providing periodic snapshots and performance debugging.
by bawolff | 2025-08-20 23:33:39+00:00
> This… makes no sense to me. Almost by definition, an AI vendor will have a datacenter full of compute capacity. It feels like this solution has the problem backwards, effectively only limiting access to those without resources or trying to conserve them.

Counterpoint - it seems to work. People use anubis because its the best of bad options.

If theory and reality disagree, it means either you are missing something or your theory is wrong.
by bigiain | 2025-08-20 23:33:42+00:00
This is why it's important to be experienced in a range of different SaaS and AI tools.

So that when one of your employers has a SaaS related outage, you can just switch to one of your other employers and keep working.

All hail the 100x AI assisted developers doing 10x jobs at 5 different companies at the same time!
by onecommentman | 2025-08-20 23:34:19+00:00
Why set up literacy programs when, for online content, you can get the definition of any word instantly, or ask some AI assistant what the meaning of a phrase is, diving down as deeply as you wish and asking for the explanation at a 5th grade reading level? Such active reading itself is the best sort of literacy program. Why aren’t people actively reading with these tools?