MurphyA/hacker-news huggingface dataset:
by TheCoelacanth | 2025-11-04 09:51:48+00:00
"Heckling" ICE is protected first amendment speech. It is absolutely unacceptable for them to take any negative action whatsoever against someone for that. Law enforcement officers need to have some fucking professionalism and not be thin-skinned babies. Anyone who can't handle that needs to be fired immediately.

Distinguishing who is legally allowed to be in the country from who isn't is literally ICE's entire job. If they aren't capable of recognizing official government documentation that definitively proves someone is allowed to be in the country, get them some fucking training before they go around arresting people.

The people who are entrusted with the enormous power of enacting violence on behalf of the state must be held to a higher standard than the people who are entrusted with protecting nightclubs from 20 year olds trying to get booze.
by simonask | 2025-11-04 09:52:09+00:00
> Rust actually causes far more code churn - there's virtually a monthly cycle of some Rust compiler update requiring changes to existing code.

This is really surprising to me. Which changes have you had to deal with here? The only one I can think of is the major Edition 2024 upgrade, which changed the `#[no_mangle]` attribute to `#[unsafe(no_mangle)]`. But the old syntax still compiles just fine with the newest compiler using Edition 2021.
by mycall | 2025-11-04 09:52:20+00:00
Animals think but come with instincts which breaks the output relative to the input test you propose. Behaviors are essentially pre-programmed input from millions of years of evolution, stored in the DNA/neurology. The learning thus typically associative and domain-specific, not abstract extrapolation.

A crow bending a piece of wire into a hook to retrieve food demonstrates a novel solution extrapolated from minimal, non-instinctive, environmental input. This kind of zero-shot problem-solving aligns better with your definition of intelligence.
by tim333 | 2025-11-04 09:52:39+00:00
The source is a report written by Julien Garran based on the difference between actual interest rates and an idea of what they should be called the Wicksell spread. There's a summary here https://www.marketwatch.com/story/the-ai-bubble-is-17-times-...

He figured there was a credit bubble like that around the time of the dot com bubble and now but the calculation if purely based on interest rates and the money can go into any assets - property, stocks, crypto etc. It's not AI specific.

He explains it here https://youtu.be/uz2EqmqNNlE

The Wicksell spread seems to have come from Wicksell's proposed 'natural rate of interest' detailed in his 1898 book

https://en.wikipedia.org/wiki/Knut_Wicksell#Interest_and_Pri...
by scott_w | 2025-11-04 09:52:40+00:00
Copy and paste is your friend here. If there's 20+ huge PRs, just paste "This PR is far too large to review, please break it down and submit smaller PRs and engage with us ahead of time to understand how to solve this problem."

Comment & Close PR, only engage in discussions on tickets or smaller, understandable PRs.

As other have said: if someone drive-by opens a huge PR, it's as likely to be malware as a beneficial implementation.
by tcfhgj | 2025-11-04 09:52:44+00:00
> With bugs, of course, being mistakes around "business" rules, and exceptions being mistakes made around computing environment rules.

For me, bugs are all mistakes which manifest themselves in software misbehaving. Maybe it surfaces by a program crash of an uncaught exception or an error message presented to the user, a program termination, a wrong result, ...

> How do you combine a programmer making a mistake with exception handlers?

I write a bug leading to an exception sometimes and catch the exception, then try the operation again, or show an error to the user
by fhennig | 2025-11-04 09:52:56+00:00
> Today’s AI runs on GPUs — chips built for rendering video games, not thinking machines. Adapting them for AI is about as sensible as adapting a boat to travel across land.

A GPU is fundamentally just a chip for matrix operations, and that's good for graphics but also for "thinking machines" as we currently have them. I don't think it's like a boat traveling on land at all.
by tomhow | 2025-11-04 09:53:19+00:00
> I think you're a bad person.

It's not acceptable to comment like this on HN, no matter who it is or what it's in reply to. The guidelines ask us to "assume good faith", "edit out swipes" and "be kind". That applies equally to all of us and in replies to anyone else on HN. If someone posts a comment that's egregious, just flag it, don't abuse the commenter, as it just makes the place worse for everyone.

https://news.ycombinator.com/newsguidelines.html
by defrost | 2025-11-04 09:53:29+00:00
See also: Hektoria Glacier in Antarctica shrinks at fastest rate recorded in modern history

The Hektoria Glacier on the Antarctic Peninsula is roughly 300 square kilometres in size. Between January 2022 and March 2023, it retreated by 25 kilometres, including eight kilometres over a two-month period. The findings could have consequences for much larger glaciers in Antarctica, which have the potential to significantly raise sea levels if they melt.

~ https://www.abc.net.au/news/2025-11-04/hektoria-glacier-anta...
by mrgaro | 2025-11-04 09:53:53+00:00
I'm curious to understand the need to have names for such many different colors and I'd love to hear your take! A naive reasoning would say that names are useful if at least two different persons know the meaning for a name and thus it will help communication.

Now I'm not sure how many colors are there in that list, but it feels like there are too many to be practically useful. How do you see this?
by ChrisMarshallNY | 2025-11-04 09:54:20+00:00
I’m not sure this is the case, here (although it’s always a possibility, sadly).

It just looks like the highly-polished marketing copy I’ve read, all my career. It’s entirely possible that it was edited by AI (a task that I have found useful), but I think that it’s actually a fairly important (to the firm) paper, and was likely originally written by their staff (or a consultant), and carefully edited.

I do feel as if it’s a promotional effort, but HN often features promotional material, if it is of interest to our community.
by anakaine | 2025-11-04 09:55:28+00:00
What kind of nonsense argument is this?

In no way is being stabbed pleasurable. Your average person knows that this results in death, charges, jail, etc.

Light choking is quite common amongst sexual partners. It can be incredibly arousing for many. Its is, generally speaking, not at all dangerous when both parties have a very basic understanding of how to do the act safely. It is certainly possible for something to go terribly wrong, even if incredibly rarely.

There is a massive difference between domestic abuse choking and sexual pleasure choking, and tour argument is a fantastic example of how being incredibly reductive is damaging to the argument youre trying to make.
by aorth | 2025-11-04 09:55:30+00:00
There was an interesting comment in the Lobsters thread about this article https://lobste.rs/s/gig2wt/you_don_t_need_anubis. Basically, Sec-Fetch-* headers are widely available on browsers https://caniuse.com/?search=sec-fetch-dest, so you can detect if a client that says they are Chrome, Firefox, or Safari are really Chrome, Firefox, or Safari.

This seems to work in Caddy, using a CEL expression:

@unrealistic-browsers <<CEL {header.User-Agent}.matches("(Chrome|Firefox|Safari)") && ! ({header.Sec-Fetch-Dest}.matches("^.+$") && {header.Sec-Fetch-Mode}.matches("^.+$") && {header.Sec-Fetch-Site}.matches("^.+$")) CEL handle @unrealistic-browsers { abort }

Maybe there is a better way. And maybe this stops working when all low-effort bots add these headers to their crawlers.

BTW if anyone has an invite on Lobsters I would appreciate it. :)
by Beijinger | 2025-11-04 09:55:41+00:00
I can help you with market entry, business development, sales and international expansion.

My Background: STEM PhD, MBA

Location: NYC

Target markets: US, EU, China, Brazil

Remote: TBN, Part Time possible

Résumé/CV: on request

Email: 9e828e10-7ad0-459d-bfed-b2f70ccee13d@anonaddy.me
by tomhow | 2025-11-04 09:55:52+00:00
We've banned this account for repeated abusive comments to fellow community members. Normally we give warnings, but when it's as extreme and repetitive as we can see here, an instant ban is appropriate. If you don't want to be banned, you can email us at hn@ycombinator.com and demonstrate a sincere commitment to use HN as intended in future.
by mejutoco | 2025-11-04 09:56:32+00:00
I thought this too, but it seems that is not the case. I could not remember the reason I saw why so I googled it (AI excerpt).

Large Language Models (LLMs) are not perfectly deterministic even with temperature set to zero , due to factors like dynamic batching, floating-point variations, and internal model implementation details. While temperature zero makes the model choose the most probable token at each step, which is a greedy, "deterministic" strategy, these other technical factors introduce subtle, non-deterministic variations in the output
by throwaway2h190 | 2025-11-04 09:56:42+00:00
Location: Germany

Remote: Yes, only

Willing to relocate: No

Technologies: Scala, Java, SQL, AWS & GCP, JavaScript (and everything that goes with those)

Résumé/CV: E-mail me :)

Email: beacon.jetty_8n@icloud.com

Software Engineer with 10 years of experience. I have been doing data work for the past 7 years. Both real-time stream processing and batch processing. I've shipped backend services scaling to hundreds of nodes. Data pipelines handling tens of terabytes per day. My work domain is in financial engineering; think billing, reporting, liability calculation, tax; systems handling upwards of a $100M per year. Previously, I worked on analytics and high-performance WebGL apps before that.

HN account and e-mail are throwaways.
by tcfhgj | 2025-11-04 09:57:19+00:00
> If I erroneously try to operate on a null pointer, I created an exception.

This is only true if some library/framework you use creates an exception for you.

Why do you operate on a null pointer in the first place? Well, you didn't because you painted something in the wrong color, but because you passed a null pointer to a piece of code, which should not have received a null pointer.
by adrian_b | 2025-11-04 09:57:32+00:00
While you are right, sometimes "RGB" is used as an abbreviation for some color space that is understood from the context, e.g. the CIE 1931 RGB color space (from which the CIE XYZ color space has been derived) or the RGB decoded correspondent of some TV color space, e.g. NTSC, PAL or SECAM.
by xmprt | 2025-11-04 09:58:10+00:00
I think you're saying the same thing that I am. Python didn't work for them because they didn't use it correct and so accelerated the amount of tech debt they created. Posthog is using Django and they've scaled so clearly they've figured something out with using Python/Django with async but it probably isn't intuitive because neither you nor the author know of a good way to support it.
by jgaa | 2025-11-04 09:58:44+00:00
Location: EU / Bulgaria Remote: Yes Willing to relocate: No Technologies: C++ and other programming languages, Qt, Docker, Kubernetes, CI pipelines, automation, core Internet protocols, distributed systems, databases, cloud. Résumé/CV: http://lastviking.eu/cv/jarle Email: contact@lastviking.eu

I am an experienced freelancer with 38 years in IT. Hands-on experience has gifted me a deep understanding of business processes, IT security, software design and development, and DevOps. I literally wrote the textbook on hardware https://lastviking.eu/maskinvare_og_operativsystemer.html used in Norway to educate IT technicians and other IT professionals.

I work full-time at my own company in the EU. This makes it straightforward to invoice your company, anywhere in the world, for services I provide.

I have state-of-the-art hardware to take on any work with Linux, Android, Windows 11, macOS and iOS and local LLM agents - and experience with all of it - including cross-platform projects. In addition, I have a flexible lab that can simulate cloud workloads.

My primary programming language is C++20. I also use other languages frequently.

Links:

- Freelance website: https://cpp-freelancer.com/

- Professional website and blog: https://lastviking.eu/

- GitHub: https://github.com/jgaa
by cnnlives78 | 2025-11-04 09:58:58+00:00
The LLMs most of us are using have some element of randomness to every token selected, which is non-deterministic. You can try to attempt to corral that, but statistically, with enough iteration, it may provide nonsense, unintentional, dangerous, opposite solutions/answers/action, even if you have system instructions defining otherwise and a series of LLMs checking themselves. Be sure that you fully understand this. Even if you could make it fully deterministic, it would be deterministic based on the model and state, and you’ll surely be updating those. It amazes me how little people know about what they’re using.
by 9rx | 2025-11-04 09:59:07+00:00
> This is only true if some library/framework you use creates an exception for you.

No. That's like saying you can't have errors unless you language/library/framework has an error datatype. Quite possibly the stupidest thing I've ever heard. A language doesn't need exception data structures or exception handlers for a programmer to violate a rule of the computing environment.
by epolanski | 2025-11-04 09:59:30+00:00
> but anyone who has used a 4K monitor knows that text looks far clearer and games look far more realistic and detailed at 4K

It depends on the distance really.

Text at a desktop at an arms distance max, possibly on 24"+ will be noticeably better.

I have a 34" inches ultra wide 1440p and I definitely would love higher pixel density.

But start getting 24" or less and 1440p vs 4k are borderline marketing.

People do swear to be able to see the difference, yet I remember they random tested some 120+ gamers who were shown the same TV with different output res, and the distribution of guesses had a very minor slight advantage for the 4k, well in the realm of errors, and it obviously dropped to non existence with just few centimeters of distance more.
by SecondHandTofu | 2025-11-04 09:59:53+00:00
More political arguments about the other effects of unions aside - I've never heard a good answer for why unions are good for workers in professions with wide ranges of skill and impact, such as lots of types of knowledge work. Do you have an answer for that?

Roles that are more fungible, train drivers, factory workers, I can see the case from the worker's perspective, even if I think there are externalities.

But I can't even see it from a worker's perspective in roles such as software or sales, why would anyone good want to work in an environment where much worse workers are protected, compensation is more levelised etc?

I'm assuming this will boil down to some unspoken values differences but still thought I'd ask.
by onion2k | 2025-11-04 10:00:28+00:00
How would you go about reviewing a PR like this?

AI is red herring in discussions like this. How the change was authored makes no difference here.

I wouldn't. I'd reject it. I'd reject it even if the author had lovingly crafted each line by hand. A change request is not "someone must check my work". It's a collaboration between an author and a reviewer. If the author is failing to bother respecting the reviewer's time then they don't deserve to get a review.
by ccanassa | 2025-11-04 10:01:07+00:00
In Brazil, you are expected to bring food or drinks when you are invited as a guest to a party. If you stay until the end, you are also expected to help clean up the place. Guests will often take over certain parts of the party without even asking, such as preparing drinks, taking care of the barbecue, serving people, or going to the store to buy more drinks.
Show HN: ClipGuard- A PySide6 clipboard guardian with masking and history search
by zhangshuo1991 | 2025-11-04 10:01:43+00:00
ClipGuard is a cross-platform clipboard guard built with PySide6. Key features: - Monitors the clipboard in real time and keeps a searchable history. - Masks sensitive data (ID cards, bank cards, phone numbers, emails, IP addresses) and supports custom keywords. - Lists entries by source application, content type, favorites, and trash with full-text search. - Stores settings in ~/.clipguard/config.json and supports PyInstaller packaging. Repo: https://github.com/zhangshuo1991/ClipGuard I’d appreciate feedback on UI/UX, detection rules, and ideas for ML-powered features. Happy to answer questions!
by phendrenad2 | 2025-11-04 10:02:23+00:00
Are they truly vibe-coded? Or is the person simply accomplishing months of work in one day? Do you think the submitter reviewed it themselves? There's a difference you know. Like it or not, AI coding is not going away.

In your case, 9000 LOC and 63 files isn't that crazy for a DSL. Does the DSL serve a purpose? Or is it just someone's feature fever dream to put your project on their resume?
by IanCal | 2025-11-04 10:02:32+00:00
LLMs can absolutely generate output without input but we don’t have zero input. We don’t exist in a floating void with no light or sound or touch or heat or feelings from our own body.

But again this doesn’t see to be the same thing as thinking. If I could only reply to you when you send me a message but could reason through any problem we discuss just like “able to want a walk” me could, would that mean I no longer could think? I think these are different issues.

On that though, these see trivially solvable with loops and a bit of memory to write to and read from - would that really make the difference for you? A box setup to run continuously like this would be thinking?
by anakaine | 2025-11-04 10:02:56+00:00
I think you're in the wrong here. You're talking almost exclusively about violence, the poster above you has 90% of their comment focused on intimacy.

Whilst I dont agree with the poster above putting women into a singular box, or using words like "always", then point they make is very valid. At least half my female partners have requested choking over the years. It is absolutely not a niche thing. I enjoy reading the odd popular smut or semi-smut book written from the womans perspective by female authors, and almost universally they have controlling behaviours present with choking being nearly omnipresent.

The law is clumsy. The messaging is clumsy. There's too much overlap into the bedroom and too little distinction between abuse and erotic undertakings.
by SurceBeats | 2025-11-04 10:03:02+00:00
The article is kind of right about legitimate bloat, but "premature optimization is evil" has become an excuse to stop thinking about efficiency entirely. When we choose Electron for a simple app or pull in 200 dependencies for basic tasks, we're not being pragmatic, we're creating complexity debt that often takes more time to debug than writing leaner code would have. But somehow here we are, so...
by hatefulmoron | 2025-11-04 10:03:05+00:00
You're proposing a truism: if you don't get a good result, it's either because your query is bad or because the LLM isn't good enough to provide a good result.

Yes, that is how this works. I'm talking about the case where you're providing a good query and getting poor results. Claiming that this can be solved by more LLM conversations and ultrathink is cope.
by mrkeen | 2025-11-04 10:03:34+00:00
Remember in 2015 when there was no chance of Trump winning, then he did, and everyone collectively realised no-one had actually talked (listened) to any of the voters that put him in power?

Well, after win #2 (this time with the popular vote) here we are again:

> Friedrich Nietzsche created a concept that can help us understand this political moment. He imported a word from French to describe a kind of deep-seated anger that goes beyond transitory gripes: ressentiment, a feeling that comes from a combination of insecurity, an amorphous envy, and a generalized sense of resentment.

The majority is such a bizarre outlier that you need 19th century German philosophy to really understand what's going on.
by 317070 | 2025-11-04 10:04:12+00:00
First, the author is actually wrong. The date is not 5 years before you submit, but is 5 years before the form is received by the home office! So there are a few days of uncertainty, depending on how fast Royal Mail was with the physical documents.

Additionally, I did a request for my information from the home office prior to filling in my form. After all, you have the right to request the information they have on you that will be used to verify your form. Kafka would be proud.

Let me tell you, Home Office doesn't have a clue where you were 5 years ago. It had approximately 50% of my trips, and frequently only had only one leg of the journey. Plane, ferry, train, sailboat, ... it didn't matter. It seems like they have not been keeping the information very well.
by netsharc | 2025-11-04 10:04:21+00:00
Regarding the writing, I'm the opposite.. but I can't point out why I don't like it.

Maybe because the author is trying to sound sleek and sexy, "look at me, jetset international traveller", although the topic is so nerdy and dull, and the bragging feels off-putting to me.

(My opinion. Did I need to share it? probably not. Flag away if you think so)
by charcircuit | 2025-11-04 10:04:31+00:00
If you were on a real flight and asked a human for help, they wouldn't give a deterministic answer. This doesn't seem like an actual requirement that is needed, but rather something that is post hoc rationalized because it was cheaper to make that way. While terms like consistency may come up when referring to having deterministic output as a requirement, the true reason could actually just be cost.
by cm2187 | 2025-11-04 10:04:36+00:00
My guess is that if you need to have been there for 5y, you need to have a way to tell when that 5y starts. I presume it only matters if you apply the day after 5y. When I applied I had been in the UK for over 10y, provided 10y worth of proof of address, and the issue never came up.
by metalman | 2025-11-04 10:04:59+00:00
I know a good few who live versions of this particular life, feral creatives living inside the guts of our industrial complexes, working high steel, marine,etc. The drive for this goes way back, all the way to human origins, perhaps further to progenetor species, something to do with describing our world and rearanging the bits and pieces into a pleasant form, even in the harshest environments, something right, placed, just so the other impulse to then smash everything and have palaces and vast halls on the ruins is less explicable, inspite of the huge efforts at rationalisation, but also self evident
by rsanheim | 2025-11-04 10:05:08+00:00
because its a huge hassle that many financial services companies have no incentive to facilitate or make easy or discoverable. And for many folks a job change is a stressful event even in the _best_ of circumstances.

I know when I was laid off a week after covid lockdowns, the last thing I was thinking about was how to roll over my 401k as the market collapsed and I began interviewing and trying not to freak out.

having retirement and health benefits coupled to employment is antiquated and stupid, but changing tax code and finance system around 401ks is probably the least of our problems in the US.
by sebstefan | 2025-11-04 10:06:05+00:00
From the article

>These are all pretty straight forward, [...] wrapping an expression in a block, defining a variable x and using it, conditional statements, and running an expression n times.

Making your reader learn some ad-hoc shorthands you wrote to avoid declaring blocks, defining variables or writing conditions in my book is very impolite

Style doesn't need to be innovative.