MurphyA/hacker-news huggingface dataset:
by burningChrome | 2025-10-27 05:17:34+00:00
>> Right instead they want the flow to continue so they can create a private prison system filled with immigrants.

How does this make sense when cities and states have openly declared themselves "sanctuary cities" for illegal immigrants?

How does this work when so many of the prisons are already overflowing? So much so, judges and prosecutors are not capable of sending more people to prisons and instead use diversion programs, down charging, or dismissing more serious crimes to charge these people with lesser crimes specifically in order to avoid jail time? What about states like Minnesota that continually deviate from sentencing guidelines and allow people convicted of crimes to spend the majority of their sentence out of prison? Minnesota isn't the only state that does this either, its just in the top five who do this.

The evidence would overwhelming appear to directly contradict this theory.
by hinkley | 2025-10-27 05:17:59+00:00
The approver of a PR shares some responsibility in the case where the code causes production issues.

So look at the code and decide if you're willing to defend it if someone says, "Who approved this for production?" If you did your due diligence, thought the tests and the code were reasonable but some obscure interaction caused problems, you didn't have a way to know that.

If the code is just full of bad code smells and that's what blew up, then your defense is flimsy.

Production issues will happen. But they should always be the confluence of two or more errors resulting in a bad situation. Single cause failures are inexcusable.
by necovek | 2025-10-27 05:18:35+00:00
This mostly focuses on the licensing part, but really, FOSS devs will also be able to produce more FOSS and license it differently, perhaps under no-AI-copyleft licenses.

Anyway, the whole idea behind FOSS is freedom and effectiveness (by standing on the shoulders of giants), and none of that gets invalidated in the AI/LLM world.
by IlikeKitties | 2025-10-27 05:19:58+00:00
> All the exhaust fumes pooled and hung in the air there. And these were the 1970s: literally all the gasoline was leaded.1 This was lead poisoning. Over the years, the children were getting brain damage.

And if you live in a city today it's only marginally better. Remember that everyone selfishly driving their car is choosing to poison you rather than dealing with public transport. They give you lung cancer from their exhaust and microplastics in the brain from their tires. And if that wasn't enough, year after year the cars get bigger and survivability for pedestrians in an accent, especially children becomes less likely the larger the car.

The inconvenient truth is that car drivers are horrible humans causing harm to their direct environment they themselves have to life in but we as a society deem that totally a-ok. And the Road accidents every year? Necessary and unavoidable of course. But then the same people argue about gun control. The double-think is astounding.
by nawgz | 2025-10-27 05:20:15+00:00
No. Browser dev tools are available, and make it pretty easy to do performance profiling, and get a flamegraph etc..

Just seems like the reality of things is that the number of extensions or widgets or whatever has remained low enough that this extra sorting isn't actually that punitive in most real-world use cases. As a long-time developer working mainly in VSCode, I notice no difference between performance/snappiness in VSCode compared to JetBrains Rider, which is the main other IDE I have meaningful experience with these days.
by wltr | 2025-10-27 05:22:05+00:00
I had Arch installed on my RPi2s, but I didn’t like the need to update the RPi that frequently, wearing off the SD card. And later on, it became unsupported by Arch ARM. Now I use DietPi, and it’s my favourite Linux distribution (for an SBC server) so far. It has very small number of processes running too). So that’s why I’m curious whether it would be much different with NetBSD.
by noduerme | 2025-10-27 05:23:01+00:00
>> I should be able to get one up and running for you by the middle of next year

Funny. I agree with your plainspoken analysis of why these things are nowhere near AGI, and of what AGI would be. I even had a long conversation with Claude last week where it told me that no LLM would ever approach AGI (but then it wrote a 4-paragraph-long diatribe entitled "Why I Declare Myself Conscious" in the same conversation). These neural networks are closer to the speechwriting machine in The Penultimate Truth, or the songwriting machine in 1984. As for that latter one, I believe Orwell remarks on how it just recycles the same sentimental tunes and words in different order so that there's always a "new" song all the proles are humming.
by wakawaka28 | 2025-10-27 05:24:06+00:00
>I was once told that corporate programmers are warned by legal not to even read AGPLv3 source code, lest it subconsciously infect their thought processes and the final result.

There are different views out there about this. If you literally just copy a piece of code and make stupid changes, it might be a derivative work. But this is not guaranteed. There are times when there is one idiomatic way to do a thing, so your code will necessarily be similar to other code in the world. That type of code is not copyrightable, even if it appears in a larger work that is copyrightable. A small amount of bog standard code resembling something in another project is not in and of itself evidence of infringement.

Corporations would rather not have to deal with unnecessarily similar code or deliberate copyright or patent infringement. So they generally tell you not to look at anything else.

You should read over the criteria for something to be copyrightable: https://guides.lib.umich.edu/copyrightbasics/copyrightabilit...

The biggest issue is that any individual part of a copyrighted work may not be copyrightable. If you dissect a large copyrighted work, it probably contains many uncopyrightable structures. For example, in a book, most phrases and grammatical structures are not copyrightable. The style is not copyrightable. In code, common boilerplate is probably not copyrightable. Please don't make your stuff bizarre to add to its originality though. We need to be able to read and understand it lol.

>There is absolutely no reason to believe LLMs are any different. They are literally trained on copyrighted inputs. Either they're violating copyrights or we're being oppressed by these copyright monopolists who say we can't do stuff we should be able to do. Both cannot be true at the same time.

People who learn to program by reading open-source code are also trained on copyrighted inputs. Copyright may need some rethinking to cope with the reality of LLMs. Unless it is proven that AI is spitting out unique and copyrightable blocks of code from other projects, it really isn't infringing. People do this type of shit all the time. Have you ever looked at Stack Overflow and copied a couple of lines from it? You probably infringed on someone's copyright.

Ultimately, even if you prove copyright infringement happened, you have basically no recourse unless you also prove damages. Since open-source code is public and given away for free, the only possible damage is generally in being deprived of contributions that might have resulted from direct usage of your code. But direct integration of your entire project might have been highly unlikely anyway. Like it or not, people can be inspired by your work in a way that can't be proven without their direct confession.
by retsibsi | 2025-10-27 05:24:11+00:00
The lyrics include the lines "But you got / No balls no balls no balls no balls no balls / No balls no balls no balls no balls no balls", so "Unix" is very likely a pun on "eunuchs". I'm not very familiar with US radio station naming conventions, but it seems like 4-letter call signs are common? So the origin could be as simple as converting "eunuchs" to a radio station call sign.
by mmaaz | 2025-10-27 05:24:19+00:00
Some time ago, I was on a team of researchers collaborating with a hospital to build some ML models for them. I joined the project somewhat late. There was a big fuss over the fact that the hospital servers were not connected to the internet, so the researchers couldn't use GitHub, so they had been stalled for months. I told them that before GitHub there was `git`, and it is already on the servers... I "set up" a git system for them.
Show HN: HN reader with "Page Down" for mobile and other QoL tweaks
by Leftium | 2025-10-27 05:24:28+00:00
This replaces my previous HN client, which I've been using over 10 years.

- Major innovation: [Page Down] for mobile. I wish all sites had this: just tap the gray region to precisely scroll that item to the top.

- Defaults to all front page items in (hckr news[1]) reverse chronological order. But also supports the official HN "top" ranking (as well as most of the other "lists"[2])

- Interesting stories highlighted: point/comment icons turn orange after passing 50. The number also turns orange after passing 100.

- Extra info shown (when possible.) Good examples here: https://hn.leftium.com/hckrnews/2025.10.20

~ Last week a front page submission got 107 points before being killed. Besides the vote count, we can still see the domain.

~ The deltas after the time are how much time the story took before reaching the front page. Large times indicate the story was probably "re-upped," so they are highlighted. (Some human decided this item was worth inserting into the front page)

More details + source code: https://github.com/Leftium/hn

Currently individual item rendering is not implemented; I simply defer to to the previous version, but I plan some major innovations when rendering items, too.

Your questions/comments welcome!

[1]: https://hckrnews.com/

[2]: https://news.ycombinator.com/lists
by fnordpiglet | 2025-10-27 05:26:25+00:00
After reading the paper I’m struck by the lack of any discussion of awareness. Cognition requires at its basis awareness, which due to its entirely non verbal and unconstructed basis, is profoundly difficult to describe, measure, quantify, or label. This makes it to my mind impossible to train a model to be aware, let alone for humans to concretely describe it or evaluate it. Philosophy, especially Buddhism, has tried for thousands of years and psychology has all but abandoned attempting so. Hence papers like this that define AGI on psychometric dimensions that have the advantage of being easily measured but the disadvantage of being incomplete. My father is an emeritus professor of psychometrics and he agrees this is the biggest hurdle to AGI - that our ability to measure the dimensions of intelligence is woefully insufficient to the task of replicating intelligence. We scratch the surface and his opinion is language is sufficient to capture the knowledge of man, but not the spark of awareness required to be intelligent.

This isn’t meant to be a mystical statement that it’s magic that makes humans intelligent or some exotic process impossible to compute. But that the nature of our mind is not observable in its entirety to us sufficient that the current learned reinforcement techniques can’t achieve it.

Try this exercise. Do not think and let your mind clear. Ideas will surface. By what process did they surface? Or clear your mind entirely then try to perform some complex task. You will be able to. How did you do this without thought? We’ve all had sudden insights without deliberation or thought. Where did these come from? By what process did you arrive at them? Most of the things we do or think are not deliberative and definitely not structured with language. This process is unobservable and not measurable, and the only way we have to do so is through imperfect verbalizations that hint out some vague outline of a subconscious mind. But without being able to train a model on that subconscious process, one that can’t be expressed in language with any meaningful sufficiency, how will language models demonstrate it? Their very nature of autoregressive inference prohibits such a process from emerging at any scale. We might very well be able to fake it to an extent that it fools us, but awareness isn’t there - and I’d assert that awareness is all you need.
by hinkley | 2025-10-27 05:26:49+00:00
I can't recall the last time I wrote code exactly the way I would write it. Even our compromises have compromises.

You adjust for the sort of code the rest of the team wants to see, to an extent. And you adjust for the sort of time it's reasonable to spend on a story. Even in open source I'm adjusting for that.

Occasionally, if I'm the SME on a particular section of code, it will eventually, by increments, end up being nearly exactly the sort of code I would write. And it's usually the sort of thing I do right before I leave a project. If I'm handing it over to someone else instead, I'm still going to be making it a bit more like what the new maintainer will want. If you give someone a project they suspect a trick if you don't sweeten the pot.
by cosmicgadget | 2025-10-27 05:29:14+00:00
> That name actually seems consistent with the plane use of autopilot [continues with talk of specific mechanics and nothing about monitoring]

...

> I have no expertise in piloting or the details of autopilot

You're changing your story from "they have the same functionality" to "they're both the same because they aren't fully autonomous".

> feel free to interpret it that way if it makes you feel better.

Have a good night.
by burningChrome | 2025-10-27 05:30:19+00:00
>> Because Hyundai was not hiring 500 illegals, that is completely false.

The entire article you posted just referenced short term visas after the raid and said nothing other than the nationals who were arrested were flown home. The article spent less than a sentence with what OP posted:

The announcement came weeks after South Korea flew home more than 300 of its nationals who had been detained in a massive immigration raid at a battery factory being built on Hyundai’s sprawling auto plant campus near Savannah, Georgia.

From September when the raid happened:

"This was not an immigration operation where agents went into the premises, rounded up folks and put them on buses," Steve Schrank, the special agent in charge of Homeland Security Investigations in Atlanta, said at a news conference on Friday.

"This has been a multi-month criminal investigation where we have developed evidence, conducted interviews gathered documents and presented that evidence... in order to obtain a judicial search warrant," Schrank added.

He said it was "the largest single-site enforcement operation in the history of homeland security investigations".

"These [workers] are people that came through with Biden. They came through illegally."

Some 475 people who were in the country illegally or working unlawfully were detained in the operation, immigration officials said.

https://www.bbc.com/news/articles/cj6xe5d6103o

>> frozen water gang

>> the current admin and the frozen water gang

Why do you have a problem using the term ICE??
by XenophileJKO | 2025-10-27 05:30:52+00:00
The scrappers by violating your wishes are doing something they shouldn't. My comment is not commenting about that. What I said doesn't mean the scrapper is any less wrong.

I'm basically saying 2 wrongs don't make a right here.

Trying to harm their system which might transitively harm someone using their system is unethical from my viewpoint.
by spectraldrift | 2025-10-27 05:32:34+00:00
This sounds incredibly frustrating. But given you're in the leadership seat, it's worth taking a hard look at yourself asking how you're playing a role in this, especially since it's unlikely people are this difficult for no reason. I am rather a bit skeptical of this account as written.

One hint: he was told he was meant to be the lead. That's a bit of a shitty promise to be given and taken away.

This guy is almost certainly operating from a place of "status injury." He sees you as the person who took his job.

So, some hard questions for self-reflection:

Knowing he felt slighted, did you ever try to build an alliance with him and acknowledge his expertise? Or did you just expect him to fall in line?

Are you showing him respect, or just demanding it because of your title?

Are his arguments over "trivial things" really trivial? Or is it his (unproductive) way of trying to assert the technical authority he feels you're ignoring?

Right now, your manager hears a personal problem ("This guy is a jerk to me"). That's why he's giving you the weak "don't let it bother you" response.

Stop making it personal. Use your leadership skills to actually lead this person. Try to fix the relationship. Give him ownership.

If that fails, you can go to your manager with a leadership problem ("I've tried A, B, and C to leverage his skills, but his behavior is still causing X business risk"). That is a problem a manager has to solve.
by hinkley | 2025-10-27 05:32:47+00:00
It can be tricky to make a change in a file that is considered to be rotten. Especially for high priority tickets. Yes, we want to clear all of this code up. But you have to be very careful not to punish people for trying.

I had to tell one guy to knock it off because I was the only person brave enough to touch certain files and he was quickly making me regret trying by marking blocking comments on things I already planned to address in the subsequent or following PR. But I have to keep the old and new stuff working at the same time, boyo, so tap the brakes.
by ACCount37 | 2025-10-27 05:33:23+00:00
The bar of "reasonable" is very different though.

Is it reasonable to invest $10 million in education of one human? Not really. One human can only do so much.

But is it reasonable to invest the same sum in training one AI, which can be replicated and used indefinitely? Or in acquiring high quality training data, which can be used to train every future AI?
by Dig1t | 2025-10-27 05:33:28+00:00
Also I think the piracy experience has improved significantly. Jellyfin + Infuse makes the watching experience just as good, if not better than, the streaming apps. You get the same nice scrolling interface, trailers, automatic subtitles and it feels just as good as the Netflix app. Except it’s all the content you actually want, nothing you don’t, and there are no ads.
by bryanrasmussen | 2025-10-27 05:33:41+00:00
I wondered myself, as it seemed ok, but I went through the poster's history as I was interested.

Firstly, they have a remarkably consistent style. Everything is like this. There's not very many examples to choose from, so that's maybe also to be expected, and perhaps it is just also their personality.

I worry, as I've been accused myself, that there is perhaps something in the style the accuser dislikes or finds off-putting and nowadays the suspected cause will be LLM.

Secondly, they have "extensive experience" in various areas of technology, that don't seem to be especially related to each other. I too have extensive experience in several areas of technology but there is something of a connector between them.

Perhaps it is just because of their high level of technical expertise that they have managed to move between these areas and gain this extensive experience. And because of the high level of technical expertise and their interest in only saying very technical things all the time, their communications seem less varying and human, and more LLM.
by forrestthewoods | 2025-10-27 05:34:20+00:00
> Treat static/dynamic linking the same

Imagine you have an executable with a random library that has a global variable. Now you have a shared/dynamic library that just so happens to use that library deep in its bowels. It's not in the public API, it's an implementation detail. Is the global variable shared across the exe and shared lib or not? On Linux it's shared, on Windows its not.

I think the Windows way is better. Things randomly breaking because different DLLs randomly used the same symbol under the hood is super dumb imho. Treating them as black boxes is better. IMHO. YMMV.

> No import lib (typo! lib, not line)

In Linux (not the kernal blah blah blah) when you link a shared library - like glibc - you typically link the actual shared library. So on your build machine you pass /path/to/glibc.so as an argument. Then when your program runs it dynamically loads whatever version of glibc.so is on that machine.

On Windows you don't link against foo.dll. Instead you link against a thin, small import lib called (ideally) foo.imp.lib.

This is better for a few reasons. For one, when you're building a program that intends to use a shared library you shouldn't actually require a full copy of that lib. It's strictly unnecessary by definition.

Linux (gcc/clang blah blah blah) makes it really hard to cross-compile and really hard to link against older versions of a library than is on your system. It should be trivial to link against glibc2.15 even if your system is on glibc2.40.

> global system shared libraries

The Linux Way is to install shared libraries into the global path. This way when openssl has a security vuln you only need to update one library instead of recompile all programs.

This architecture has proven - imho objectively - to be an abject and catastrophic failure. It's so bad that the world invented Docker so that a big complicated expensive slow packaging step has to be performed just to reliably run a program with all its dependencies.

Linux Dependency Hell is 100x worse than Windows DLL Hell. In Windows the Microsoft system libraries are ultra stable. And virtually nothing gets installed into the global path. Computer programs then simply include the DLLs and dependencies they need. Which is roughly what Docker does. But Docker comes with a lot of other baggage and complexity that honestly just isn't needed.

These are my opinions. They are not held by the majority of HN commenters. But I stand by all of them! Not mentioned is that Windows has significantly better profilers and debuggers than Linux. That may change in the next two years.

Also, super duper unpopular opinion, but bash sucks and any script longer than 10 lines should be written in a real language with a debugger.
by sodaclean | 2025-10-27 05:35:18+00:00
https://store.freeflysystems.com/products/rtk-gps-ground-sta...

Not cheap.

Theres also services like this: https://www.septentrio.com/en/learn-more/insights/gnss-corre... that offer correction information.

I expect starlink to eat that industry shortly. Not sure how they'll make the strategic steps though. Mandatory location data for cell phones to talk with star-link? Wait for whatever satellite septentrio uses to EOL and offer a deal to use star-link instead?
by hinkley | 2025-10-27 05:36:36+00:00
A martial arts instructor does not tell you everything you're doing wrong on the first day. You would quit. And justifiably so. What an asshole.

You know you've progressed in their eyes every time they start bugging you about something new. You didn't suddenly become worse at something. Rather you got good enough on some higher priority thing that they knocked it off the list and replaced it with the next item in the backlog.

You should treat code reviews similarly. It's a journey, and we are in the middle. If you keep making the same comments on reviews, eventually they'll get addressed beforehand and you can point out something else.
by XenophileJKO | 2025-10-27 05:37:23+00:00
The problem is:

1. The machines won't "break", at best you slightly increase when they answer something with incorrect information.

2. People are starting to rely on that information, so when 'transformed" your harmless chemical are now potentially poison.

Knowing this is possible, it (again "to me") becomes highly un-ethical.