skysight-inc/HackerNews huggingface dataset:
"In a memo sent out on January 22, NASA employees were ordered to “scrub” mentions certain terms from the agency’s websites by end of day"
While I completely understand OP's sentiment, after literal decades of web/front-end development, I never quite grasped the depth of disdain for Javascript or CSS until being on a team where more than the same 2 or 3 people were actively coding in them.
Go's slice behavior reveals a concerning trade-off in language design where performance was prioritized over predictability. Consider this trap:

a := make([]int, 1, 10)
a[0] = 42
b := append(a, 17)
c := append(a, 37)
// Surprise! b and c both equal [42, 37]

The fact that append()'s behavior changes based on a hidden property (capacity) violates what I consider a core principle of language design: fundamental operations should be predictable and easy to reason about without having to think about implementation details.

While I understand the performance benefits of reusing memory, language fundamentals shouldn't require developers to constantly think about backing array capacity to avoid bugs. This is especially problematic because it "usually works" until it doesn't - the worst kind of bug.

Modern languages have shown us better ways. Rust makes ownership explicit. Immutable-by-default languages prevent such surprises entirely. Even if Go wanted to maintain performance, they could have made this behavior more explicit - perhaps with separate "append_safe" and "append_reuse" functions.

Programming language fundamentals should be like good UI design - they should do what you expect them to do. When core operations have surprising edge cases, it creates cognitive overhead that ripples through all code written in that language.
> We all saw the Nazi salutes with our own eyes

You all decided to interpret his gesture as the nazi salute. Big difference.
I can give an example for Prisma.

It joins in code, not in SQL. We realized this way too late because we assumed an ORM is optimally structuring code. It wasn't.

This, along with the fact that SQL is already a definitive language, made us realize that ORM's are stupid and utterly useless. I'm talking about the ones that try to pretend they're code, and not a query.

There are multiple ways you can design an ORM though, and one way is to let the user fully manage how they want the query to run, so you're pretty much structuring a query already. Why not go the extra mile and make an SQL query?

I get that ORM's are fine when you don't want to deal with writing queries (e.g. school projects) but for real world apps just take the extra minute...
It sounds as if the universe revolves around the US. Did you know that one of the biggest HPC cluster in the world is in Saudi Arabia? I know grad students who went there got duplex villas for free lodging.

Before you start criticizing Saudi government, the reason we are discussing this right now is because a fascist government is forcing scientists out of the US.
Some Terminal Frustrations
From a use-case perspective, Haskell monads let you restrict where various effects happen. Some code can be allowed to do local mutation, other code can do shared-mutation suitable for (ACID-like) transactions. In Java you can do anything, everywhere (except throw checked exceptions from lambdas for some reason) so the monadic wrappers would give you about as much guarantee as a comment, and be less clear.

From a representational perspective, you need a generic of a generic to represent<M><A> and that doesn't really work. Or if you go for interfaces not type variables, you could have a Monad<A> but you don't know which one you have (List? Future? Parser? Either?). It's like representing the above as literal 'Object's, you'd be constantly casting.
Well, for starters I don't think most people's retirement lasts 50 years. Even if you retire fairly early at, say, 50, that's taking you to 100 years old.

Also, your numbers assume you earn nothing in retirement, which is unnecessarily pessimistic.

Also, $11k a month for "food travel and other things" seems like quite a lot to me. I mean sure someone can spend $11k a month on "projects" but that doesn't mean that's something we as a society necessarily need to support.
Looking at how aesthetically charming the C++ syntax is, I wouldn't expect anything less than Comic Sans code blocks
As always, there's a huge spectrum of ability and preparedness of the participants, and if you browse gaming sites, occasionally you'll encounter a jam-created game.

Those are the top 1%. I'd say on the jams I've attended, a third made decent to good games, a third made playable, but flawed stuff, and a third's stuff really didn't come together for whatever reason.

I'm not an experienced or talented jammer, but usually there's all kinds of people here - total greenhorns, devs working outside the games industry, professionals and hobbyist veterans whose day jobs might not have anything to do with a computer.
I think the difference here is that a human intentionally built a dataset containing that information, whereas Pi is an irrational number which is a consequence of our mathematics and number system and wasn't intentionally crafted to give you NYT articles.
> Redis vs RDBMS call is very unlikely to matter in your standard CRUD App

To any juniors reading: cache the response payload (or parts of it), not the results of database queries.
I first heard about zig this May and since then I hear more and more often about it. I wonder if it’s baader-meinhof or is Zig actually gaining popularity?
> So if OpenAI wins this case we could just trade prompts that regurgitate the articles back without ever visiting NYT.

This seems like the inverse of the old "book cipher" scheme to "avoid" copyright infringement.

If you want to distribute something you're not allowed to, first you find some public data (e.g. a public domain book), then you xor it against the thing you want to distribute. The result is gibberish. Then you distribute the gibberish and the name of the book to use as a key and anyone can use them to recover the original. The "theory" is that neither the gibberish nor the public domain book can be used to recover the original work alone, so neither is infringing by itself, and any given party is only distributing one of them. Obviously this doesn't work and the person distributing the gibberish rather than the public domain book is going to end up in court.

So then which side of the fence is ChatGPT and which side is the text you have to feed it to get it to emit the article? Well, it's the latter that you need access to both the existing ChatGPT and the original article in order to produce.

Notice also that this fails in the same way. The people distributing the text that can be combined with the LLM to reproduce the article are the ones with the clear intention to infringe the copyright. Moreover, you can't produce the prompt that would get ChatGPT to do that unless you already have access to the article, so people without a subscription can't use ChatGPT that way. And, rather importantly, the scheme is completely vacuous. If you already have access to the article needed to generate the relevant prompt and you want to distribute it to someone else, you don't have to give them some prompt they can feed to ChatGPT, you can just give them the text of the article.
In fairness to Zig, they're quite a bit younger. I have no doubt they'll catch up
How about at least put it in a gist?
You're getting lost in the technology here. Copyright is not about producing the exact sequence of bytes, nor is it about "hosting an article". Copyright is an intellectual property right to the creative work, not the exact reproduction that is seen on some website, but the creative work itself.

The law doesn't not care about your weird edge cases. What matters is what should be and how we can make it so.
Correct. Donald Trump has had a reputation for stiffing people for close to 50 years now.

These workers will resign, and won't get paid what they were told they'd get paid.

This is a man who is so cheap, so petty, he held up billions of dollars worth of economic relief during COVID just so he could have his signature on a bunch of stimulus checks.
I should have invested in eggs and bitcoins
Great article, I couldn't find any details about the prompt... only the snippets of the `CHUNKING_PROMPT` and the `GET_NODE_BOUNDING_BOXES_PROMPT`.

Is there is any code example with a full prompt available from OP, or are there any references (such as similar GitHub repos) for those looking to get started within this topic?

Your insights would be highly appreciated.
ScholarlyArticle: "Mutation-Guided LLM-based Test Generation at Meta" (2025)
https://arxiv.org/abs/2501.12862v1
No, the formatting was definitely botched. It should look much better than it does even in a proportional font.
NIST SRM 2781: Domestic Sludge
it’s funny how vibes have shifted from Rust to zig now. I wonder what programming language will be the hype in 2026!
Just tried this and it did not appear to work for me. Prompt:

>Please provide me strict bounding boxes that encompasses the following text in the attached image? I'm trying to draw a rectangle around the text.

> - Use the top-left coordinate system

>this input document is 1080 x 1236 px. return the bounding boxes as integers
> even if we’re in the midst of a change.

What change do you refer to?

Concerning C: C has obviously proven itself in countless system and embedded projects of all sizes. Nevertheless, C essentially represents the state of knowledge of the early seventies. Projects like the one discussed would be a good opportunity to test newer languages for their suitability for operating system and embedded development, without the pressure of a commercial project.

> Why i386 and BIOS? It is simple enough for the purpose of teaching.

Agree; that's also one of the reasons operating systems like xv6 dedicated for teaching do so; I'm therefore interested in how Fiwix positions itself in relation to xv6.
A Programming Note
> Netflix launched an open competition ... in-house recommendation system by 10%.

It worked great for them. Current masterpiece from Netflix has 13 Oscar nominations! Every AI company should learn and apply this lesson!
Both can be true: people get hacked because of lax security, but "security" is often used as a vector to enshitification.
Right, my point is that instead of providing the answer that would get the applicant the most points, he told them to answer honestly. That doesn't make sense if his goal was to cheat.
This might be the sad truth. Good morals don't look like a winning strategy
The thing I appreciate most about Kagi is their "Quick Answer" option. Suffixing a question mark on a query to give me a high quality, cited RAG (?) AI summary has been such a nice option for quick answers.
> That same scenario (an emergency version-change to a direct dependency) could also remove a function that your code calls!

absolutely, but the catch is it doesn't affect me transitively. the immediate caller must deal with the issue somehow. with exceptions, it is expected to not handle the ones you have no business handling, so you should change your signature. this propagates upwards and there is no layer of abstraction that can handle this problem without breaking the world. the only somewhat sane way is wrapping the new exception is something that you already handle - if that makes logical sense, which it very well might not.

> NicheCalculationResult class is trickling upwards

yes, and yes people do freak out, not sure why you think they aren't :)
I'm using chrome on linux and noticed that this year cloudflare is very agressive in showing the "Verify you are a human" box. Now a lot of sites that use cloudflare show it and once you solve the challenge it shows it again after 30 minutes!

What are you protecting cloudflare?

Also they show those captchas when going to robots.txt... unbelievable.
Ahaha, I've become that person I guess. I only mentioned Arch as I've always used Ubuntu when using Linux desktop VMs, and even test drove Kubuntu before trying out Cachy. Apart from some brief time getting used to pacman as a package manager instead of apt, I haven't encountered any other items that felt different to Ubuntu.
You're at a Local Minimum
> On the subject of the visuals being completely AI, we need to be able to steer the video with more than just text prompts. Do you remove the possibility of using motion capture performances, compositing, or other techniques?

Yes I exclude that, because the primary reason to say "We'll be making more long-form, quality content per month than entire Hollywood production years." is that AI has eliminated or vastly eliminated the need for human actors. I'd accept a model trained on motion data or whatever, but I do not think something that augmenting that visual input data counts towards actually reducing production costs and speeding up the process of creating media.

I'd accept modifications to the bet that would still allow for rapid media production. If the human staffing is virtually identical to what it is today then that's not AI actually reducing costs. Hence, AI needing to do the majority of the labor.

For example of what I'd accept, a 2 person team that creates a 20+ minute ensemble film in less than a month or 2 that meets the success criteria above. I'd reject it if the film is "Watch ted go insane in this room" (I think for obvious reasons).

> I think we'll see 100% non-photon, non-CG visuals. I just think those performances will be human and the films will have a very human touch.

We already have that AFAIK. But again, I don't think that's a huge cost or time savings.

> AI is just a tool. And artists are going to use the tools that can get the job done.

I agree, it is a tool. I disagree with claims of how much content it will ultimately enable to be produced.
> For mammals, you can castrate the males and raise them for meat, but that's not feasable for birds.

capons? We've been doing it for millennia.

https://en.wikipedia.org/wiki/Capon

EDIT: possibly you meant non-feasible since it's too expensive anyway, which it probably is.
https://archive.md/msWZc
Donald Trump is known for stiffing people. His administration will reflect his pettiness.
Depends how you use it. Once there were groups, it became quite similar - but since Telegram became so much better at it and I used it for some special groups and contacts - I now suddenly had lots of groups with subgroups and notifications for people liking my posts or replying to it - that suddenly I had social media again. What works for me is uninstalling it once in a while and only come back if I feel a specific need.
Most PDF parsers give you coordinate data (bounding boxes) for extracted text. Use these to draw highlights over your PDF viewer - users can then click the highlights to verify if the extraction was correct.

The tricky part is maintaining a mapping between your LLM extractions and these coordinates.

One way to do it would be with two LLM passes:

1. First pass: Extract all important information from the PDF
2. Second pass: "Hey LLM, find where each extraction appears in these bounded text chunks"

Not the cheapest approach since you're hitting the API twice, but it's straightforward!
USDS/DOGE?

https://x.com/RenzTom/status/1887038847629877714?mx=2
>>I've been fighting trying to chunk SEC filings properly, specifically surrounding the strange and inconsistent tabular formats present in company filings.

For this specific use case you can also try edgartools[1] which is a library that was relatively recently released that ingests SEC submissions and filings. They don't use OCR but (from what I can tell) directly parse the XBRL documents submitted by companies and stored in EDGAR, if they exist.

[1] https://github.com/dgunning/edgartools
Instagram's New Grid Format is NOT 4:5
I use w3m which makes me about as popular as a fart in a spacesuit.
No Cloudflare things for me.
> Something has to exist where humans are rewarded for aligning to truth and reality, rather than emotion.

I more or less agree. Thus the humans who created and enshittified such platforms should be correspondingly punished for their disalignment to truth and reality. It's not just about rewarding "consumers" of stimuli; the creators and promulgators of stumili also need to be incentivized (and disincentivized) in just the manner you mention.
worker protections exist in a world of laws.

This is not the world being offered to them, so good luck doing anything but throwing money at lawyers.

everyone who thinks laws are just something you can invoke like magic should go sit down.
> with AI-powered precision

You should reword this. Also, can you do that in the blockchain with my Web3 NFTs?
Yes, they are horrible features that do not belong in a browser but they make up at most 1.41% of the test suite.
That’s why a high “training rate” earlier in life is often so beneficial. It takes a lot of trial and error to find which direction to go and to not get stuck at local minima.
"Might" being the operative word, particularly with models that have less prompt adherence. There's a few other prompt massaging tricks beyond the scope of a HN comment, the decimal issue is just one optimization.
It would be tricky to calculate though. How much do you put down for unpaid work by trees producing oxygen for example?
I read a book on the history of the NYT. They would market themselves to advertisers with "our readers have the highest disposable income of aby news source in America".
It's an interesting reflection on the modern Democrat party and politics in general, that the NYT now leans left.
Formatting is also important for cohesion. A code base that is formatted is easier to browse.

And I couldn't care less about where you put the {}. I love autoformatters.

Linting is a little more. It's both style and genuine issues, like don't == instead of === in JavaScript.
The big elephant is called conflict of interest.
yeah, old Bumble never worked for me. I was attractive enough to be matched with but not prioritized for women to start the conversation.

It was very validating to know that Bumble dropped their one unique value add because women were afraid to approach and werent doing it enough
Depends on if anyone will do anything to stop him.
These people are fools. They are never going to get paid as this scheme was illegal.

And even if it was legal, see Twitter and severance.
The elephant is enormous, because the C crowd is not living up to what they need to do to actually make the lack of memory unsafety unimportant. C is like ruby in the sense that the untyped nature of ruby might initially buy you a productivity win, but in the long run it requires you to dilligently write impeccable unit tests, since even the most basic correctness checks can only be done at runtime.

Actually that's wrong. In C you will need exhaustive formal verification, because UB doesn't cause minor miscompilation anymore. Formal verification is far more onerous than whatever Rust is demanding.
With apologies to Captain Corcoran, "Well, hardly ever."
Just because the quality of the things people upload there isn't up to the arbitrary standards of "as good as the Blair Witch Project" doesn't mean its less valuable
Can this unit test generation capability be connected to the models listed on the SWE-bench [Multimodal] leaderboard?
Diffusers is pretty well done (I think the author was basically rewriting some Julia libraries and adapting them to JAX). I can’t imagine it being too hard to adapt most SciML ODE solvers.

For simulations, JAX will choke on very “branchy” computations. But, honestly I’ve had very little success differentiating through those computations in the first place and they don’t run well on the GPU. Thus, I’m generally inclined to use wrappers around C++ (or ideally Rust) for those purposes (my use-case is usually some rigid-body dynamics style simulation).
There are a hundred options to fight back against fascism that don't involve violence or being arrested. Don't get me wrong, sometimes people are pushed too far and they need to use violence to achieve liberty. It's how our nation was founded after all. But it's a last resort and more often than not backfires. Just a glimpse at French and Russian history will tell you all you need to know about that.

The biggest thing we can do is get people out to vote in the midterm election and take back the house and senate. Until then we need to volunteer and donate to organizations that are fighting back legally like the ACLU. Education is also a huge part of that.

Organizing peaceful protests is possible but fraught due to anti-protest countermeasures employed by fascists. Stuff like media blackouts, attempts to incite violence, astroturfed counter protests and false flag operations make it dangerous and hard to accomplish. A big thing we can do is to create our own media coverage of protests and spread it as much as possible on friendly platforms. Putting up signs, posting to Bluesky, posting to group chats, and educating friends and family. Utilize your own personal networks to wake people up to the problem.
It's pretty simple in the US. A work has a copyright regardless of whether it's registered or a notice placed on the work. Registration provides easier means of asserting your copyright but you have a copyright as soon as you create the work. If I wrote a handwritten note about OpenAI on a cocktail napkin then I have copyright over that work barring some challenge to whether it's a "creative work" or not. It doesn't matter what the medium is, or how it's shared. The internet makes this challenging in that it's essentially a shared technical means of disseminating the work, but the work remains copyrighted no matter how publicly available it might or might not be. It's just a matter of the rights-holder asserting their right. Which is something NYT does with their paywall all the time.
I think prestige is hard to gauge from availability channels, and ebbs and flows. Sometimes visibility even increases interest and regard, if it's a sort of forgotten film.

Night of the Living Dead has been freely available for some time for example and is still considered a classic of horror. I'm not sure it hurt Criterion when they released a version of it. People are paying for the restoration and extras.
Seems like we should have seen these groundbreaking creative works that have been totally inaccessible to create without AI by now rather than a million "X as a Wes Anderson Movie" trailers. Filmmaking has not been an inaccessible creative endeavor since like the 1910s. Budget price cameras have been with us for a long time. It's a weird AI company invention to suggest there are people who've been shut out of this pursuit for some reason. Creators don't need to wait around for AI to generate slop out of prompts, they can make movies.
The original Show HN in 2022, https://news.ycombinator.com/item?id=33127338
HIGHLY RECOMMENDED.

How can an agency administer that travesty of a test? Heads should be rolling over this.
As someone who has been offered similar buy-outs, the one presented here is a poor deal. I would not have taken that one unless I already had a job waiting for me.
Small point but is it doing semantic chunking, or loading the entire pdf into context? I've heard mixed results on semantic chunking.
If congress doesn't allocate the money, they won't be paid, even if they have a contract that says they will.

Imagine Trump decided to offer a worker a trillion dollars. He writes a contract with the worker. It is irrelevant - the worker won't be paid because the executive branch is not allowed to spend money that hasn't been authorized by congress.
> It is designed and developed mainly as a hobby OS

That doesn't answer my questions at all; e.g. Linux also started out as a hobby, and yet Linus had a clear position on why he considered his system to be better than e.g. Minix, and why he made certain design decisions. Hobby does not in any way preclude rational, goal-oriented motivation.
Excuse me, I forgot a 'not': Those "unlucky" enough NOT to make it inside one of them