MurphyA/hacker-news huggingface dataset:
by viccis | 2025-12-15 21:24:53+00:00
I actually checked HN's comment data corpus to see if em dash usage rose after AI adoption became more widespread. I was kind of shocked to see that it did not.

Its overuse is definitely a marker of either AI or a poorly written body of text. In my opinion, if you have to rely on excessive parentheticals, then you are usually off restructuring your sentences to flow more clearly.
by jeroenhd | 2025-12-15 21:25:10+00:00
The certificate offered from server to client and the certificate the server expects from the client do not need to share a CA.

This only affects you if you have a server set up to verify mTLS clients against the Let's Encrypt root certificate(s), or maybe every trusted CA on the system. You might do that if you're using the host HTTPS certificates handed out by certbot or other CAs as mTLS client certificates.

You can still generate your own mTLS key pairs and use them to authenticate over a connection whose hostname is verified with Let's Encrypt, which is what most people will be doing.
by dubyabee2 | 2025-12-15 21:25:20+00:00
Treating AI as a philosophical curiosity avoids real analysis of risk and opportunity. The right question is not “is this a bubble?” but “which parts of the AI economy have durable value, and which are speculative excess?” Not unlike the speculation in the cryptocurrency markets. Framing it rationally will give meaningful guidance instead of a confused mix of anecdotes and abstractions.
by sunshine-o | 2025-12-15 21:25:27+00:00
> Yet those reasons are why anti-Nuclear sentiment is mainstream in Taiwan.

A "sentiment" is just manufactured by politicians and the media. I would say if you are one of the only place who can build and run a 2nm process node, a nuclear power plant should not scare you too much.

The DPP has been very dumb regarding pure economic policies. This is one of the reason they now have western countries level growth.

They got into the whole renewable energy narrative but they forgot one of the reason for the success of Taiwan is due to the fact that they largely subsidized energy.

Electricity in Tawain was (or still is?) incredibly cheap and they even subsidized gas.
by brigade | 2025-12-15 21:25:47+00:00
MD-11s aren't in commercial passenger service, so it's unlikely they retire it due to a poor reputation.

The huge question is what changes the FAA requires to unground it; if they decide design changes are needed to reduce the risk that an uncontained failure of engine 1 or 3 directly takes out engine 2, that could likely be economically infeasible.
by dh2022 | 2025-12-15 21:26:09+00:00
On the flip side though see how badly things are working out for Russia. I think EU will not do business with Russia for a generation. Russia is really fucked.

PRC sees the writing on the wall and, being the pragmatic bunch that they are, will probably not invade Taiwan. Unless Xi really controls the country 100% (this I do not know since I am not a Chinese observer) and goes crazy like Putin did.
by binaryturtle | 2025-12-15 21:26:16+00:00
I'm on a slightly older version than 10.12. I'm out of this limited support range. The problem is that as soon Apple cuts off older systems by heavy force all of the Mac developers running in circles like lemmings and cut off their projects from the older versions too: feeding right into Apple's policy to deprecate older systems for their own greed.

For comparison… I have zero problems bootstrapping a recent gcc with all bells and whistles on my setup. I probably even could bootstrap it still on my even older G4 Mac with 10.6.

But so called "modern" language compilers like Rust of Go… no luck. There's a slight hope for the gcc rust support someday, I guess.
by constantcrying | 2025-12-15 21:26:27+00:00
I explicitly pointed out what the article was lying about.

"You cannot see how fft or ode45 are implemented under the hood." is a totally false statement. You absolutely can do exactly that. This is not a matter of opinion. Right click the function and open it, you can view it like any other matlab function.

> From perspective of open / closed source -- maybe for you it qualifies as open source

Matlab is obviously not open source. Who said anything about that? The article claims you can not audit ode45, that is false and it seems pretty embarrassing for someone speaking authoritatively about matlab to make such basic claims, which every matlab user can disprove with two clicks. Every single matlab user has the ability to view exactly how ode45 is implemented and has the ability to audit that function. This is not a matter of opinion, this is a matter about being honest about what matlab offers.
by neoromantique | 2025-12-15 21:26:31+00:00
Something small that has been on my mind for the past decade or so -- assistant chatbot.

Basically I long wanted to plug a chatbot into my messenger of choice with all sorts of tools for quick use, of course after the emergence of LLMs it was only a matter of time before I find time for it.

As an experiment I have decided to use Claude code + opencode to develop it, and after some trial and error I am very thoroughly impressed with the results, it grew to a nearly 10k LOC in a week and it is still very much manageable, I haven't changed a single line of code manually still.

I have developed it as a "core" that imports modules with a rigid and thoroughly documented in a spec.MD file interface, and every single bit of functionality essentially acts as a different sub-app that can consume events that trigger it and handle all of the internal logic within itself, that way everything is separated nicely and totally manageable within LLM context.

It does everything from setting up and sending reminders and todo lists, helping me track car mileage and fuel consumption, getting an overview of the day ahead(sometimes if task is important even a reminder few days prior to its date), to even opening my front gate. And all of that is exposed to 'core' chat module through tool calls, so I can request anything in plain English or voice.

Also has a web-ui where I can review tasks, reminders, settings or search past conversations.

Been using it a lot, and since I'm using groq for inference, I still haven't even needed to pay a thing, since it fits within the free limits
by judah | 2025-12-15 21:26:46+00:00
Fatah does rule the West Bank. That Israel has security checkpoints only reinforces the reality that Palestinian self-determination is undermined primarily not by Israel, but by its own violence against Jews.

If there weren't some 50 terror attacks per month coming out of the West Bank, Israel wouldn't have need for security checkpoints. If Hamas didn't invade Israel on October 7th 2023, Israel would have zero military presence in the strip like they did for 20 years prior.

Pro-Palestinian folks need to stop blaming the Jewish boogey man for Palestinian problems and start looking at the violence and hatred of Jews within their own camp.
by riantogo | 2025-12-15 21:27:22+00:00
While most here are aligned with your perspective, and for good reasons, let me offer an alternate perspective. Today AI can take the goal and create a workflow for it. Something that orgs pay for in SaaS solutions.

AI does it imperfectly today, but if you have had to bet, would you bet that it gets better or worse? I would bet that it will improve, and as it is often with tech, at exponential rate. Then we would seen any workflow described in plain language and minutes see great software churned out. It might be a questions of when (not if) that happens. And are you prepared for that state of affairs?
by gopher_space | 2025-12-15 21:27:28+00:00
As a group we're probably the most profoundly ignorant people on the planet when it comes to labor relations. We can't even reason about this because we (again, as a group) have practically no experience and even less interest in the subject.

The union issue vs. Japan is a perfect example because you only need to sit in the cars both countries were making at the time to understand why we were uncompetitive.
by ux266478 | 2025-12-15 21:27:35+00:00
Probably the fact that the politicians hold actual power of force, control of ownership, etc. Nobody alive today in a first world country has lived to see what happens when their own government's blood is up. Prigozhin had a personal army and he still got blown out of the air.

If the MI6 chief believed what she was saying, she wouldn't be conducting a press conference.
by calebralphs | 2025-12-15 21:28:05+00:00
Valis Insights (VALIS) | Full-time | Software Engineer | remote-first hybrid Massachusetts (US)

Hi, I'm Caleb (co-founder/CTO) from Valis Insights. We're a small climate-tech B2B SaaS/HaaS startup, based out of Worcester MA. We build material sampling, sorting analytics, and material monitoring web-based and hardware/computer-vision enabled solutions for metals recycling companies.

We're looking for a passionate SWE with some linux/networking/firmware experience to drive forward some greenfield product development and help scale existing hardware-enabled offerings. We've got some scale-integrated cameras deployed in the field with web-app for analytics for material sampling (sales ramping up). We're building a camera-over-conveyor-belt solution for process monitoring (greenfield dev/R&D).

Desired Competencies: linux, networking, basic electronics, firmware, cloud infra (AWS), web products, databases Nice-to-Have Experience: edge-to-cloud CV system deployment/design, .NET ecosystem (C#, EF), networking (Wireguard, ssh), firmware dev/mgmt, observability (OpenTelemetry, Prometheus), IaC (Pulumi), stats/math/ML/signal-processing fundamentals, basic soldering, web products (TypeScript, React)

Role is remote-first hybrid. For some hardware/firmware/R&D, you'll need to be in-person, but majority of role is remote. Infrequent travel to recycling facilities (continental US) for deployment/maintenance will be required.

Apply here - https://apply.workable.com/valis-insights-1/j/A937EAA712/ We read and review every application. Please mention "HN" in one of the written responses.

We're also hiring an ML/SWE intern; apply here - https://apply.workable.com/valis-insights-1/j/98C0E1509B/

Contact: caleb.ralphs@valisinsights.com
by twodave | 2025-12-15 21:28:37+00:00
AI may replace some workers, but it won't replace the worker. Rather it will augment the worker. Even in software, where people are acting like recent graduates are having the ladder pulled up from them, I think this is just a lack of imagination. The same arguments could have been made of IDEs, debuggers and StackOverflow, but the industry isn't stupid. It still recognizes the need to learn and mentor actual human contributors. Whether we're in some hype-laden cycle or not, this is the truth.

As a young software engineer with a lot to learn, I would have been better off with ChatGPT or Claude than I was with experts exchange, reading manuals and banging my head on the wall until something worked. Often the SDKs I had to work with were inconsistent, buggy or required unsafe/undocumented features to accomplish basic things. I would not categorize the time I spent struggling with those arcane tools as productive learning. It was just "shit we had to deal with" to do the job.

So today, if you are a young engineer feeling like you are way behind, feeling like an imposter, feeling like you can't catch up to the industry: welcome to the club. I've been doing this for 20 years and those feelings are never far away. Instead of trying to lean on LLMs as a crutch, though, use your imagination! The tools we have now are what make us so much more productive. Use them, but don't let them use you. If you are learning especially, write the code, and let the LLM critique your work. Otherwise, give the LLM problems and ask it how it would solve it, and learn about the concepts that come out. Treat it like a Google search that just works way better and (for now) has no ads.

It's literally the same argument as how to use IDEs. The more you understand what it's doing, the better you will be at your job.
by verdverm | 2025-12-15 21:28:52+00:00
> I'd appreciate if we can keep politics out

This is an app specifically built for a specific political group, a group that is wreaking havoc on our science and technology. "MAGA" has become the go-to term for a global movement, because there is a global alt-right movement to undo progress and dominate others into their world view.

It's going to be a part of HN like it was the first go around. Being apolitical is how political groups like this come to power.
by ViscountPenguin | 2025-12-15 21:28:56+00:00
I strongly suspect that opposition to surveillance technology doesn't manifest along a simple progressive-conservative divide.

In my experience, a sizable chunk of people who are anti-surveilance are pretty staunchly rightwing.

This is bad news in that it means that there isn't a pre-formed anti surveillance coalition, but good news in every other way imo.
by advisedwang | 2025-12-15 21:29:16+00:00
You probably want to have a UI for account creation and password resets, right? There's a frontend that has to talk directly to identity service.

You may want to bill based on # of active users - well that's interactive with the identity service (you can do this without billing calling the identity services' API, but the alternatives are just other common dependencies.

You may want a tool for the support team to search identity service to find a user or their account status.

If you have a sharing feature, you may want that to verify you are sharing with an account that exists.
by cblum | 2025-12-15 21:29:17+00:00
Can you elaborate on that? Sounds really interesting.

I grew up in a place you could call “rural South America” (specifically in a rural border town between Brazil and Uruguay) and at the time didn’t feel free there, but these days there’s a lot I think I could appreciate about the place if I were to go back (I’ve been living in the US for the past 13 years).
by ubj | 2025-12-15 21:29:43+00:00
Matlab is an great tool, if you can afford it.

It was a very unpleasant feeling when I graduated from my PhD and realized that most, if not all, of the Matlab scripts I had used for my research would now be useless to me unless I joined a company or national laboratory that paid for licenses with the specific toolboxes I had used.

I'm glad that a significant portion of tools in my current field are in open source languages such as Python and Julia. It widens access to other researchers who can then build upon it.

(And yes, I'm aware of Octave. It does not have the capabilities of Matlab in the areas that I worked in, and was not able to run all of my PhD scripts. I have not tried RunMat yet, but am looking forward to experimenting with it.)
by strangattractor | 2025-12-15 21:29:58+00:00
I dislike banning things as much as the next person. I have raised a kid though. I know parents that have limited their children's access to social media and gaming. The children seem less anxious and have longer attention spans in my anecdotal opinion. I am for punishing companies that seem to think it is ok to be socially irresponsible if profitable;)
by thesuitonym | 2025-12-15 21:30:02+00:00
I never got the Google dark web reports, but my credit card used to send me reports constantly saying that my email address was 'found on the darkweb.' Okay, that's not useful information. If it showed me if there were associated passwords, that might be helpful, but just saying my address was found on the darkweb is meaningless. My email address is public information.

The worst part is, it was an email address I hadn't used in about 10 years, and they wouldn't let me take it out of the report.
by foxyv | 2025-12-15 21:31:03+00:00
I wonder what would happen to these if you put a bunch of TV screens showing random faces at various camera locations. Essentially creating 10s of thousands of face scans per minute at each location until their database fills up and their facial recognition runs out of CPU cycles. Also maybe throw in some randomized license plate numbers and a TPMS transmitter to make it even worse. Nothing illegal, just putting some noise out there.
by jfindper | 2025-12-15 21:31:34+00:00
>I'm still rotating password

A bit off-topic, but I find this crazy. In basically every ecosystem now, you have to specifically go out of your way to turn on mandatory rotation.

It's been almost a decade since it's been explicitly advised against in every cybersec standard. Almost two since we've done the research to show how ill-advised mandatory rotations are.
by parisidau | 2025-12-15 21:31:49+00:00
I've added a few updates on the original post, but there's no fix yet: https://hey.paris/posts/appleid/

Feel free to chat to me on Bluesky (https://bsky.app/profile/hey.paris) or Mastodon (https://cloudisland.nz/@parisba) or email if you have ideas. I've received nearly 500 emails!
by glenstein | 2025-12-15 21:32:04+00:00
>Should American owned or controlled companies be banned in other countries?

I don't understand why that's your response to a question about them both being true. It seems like a perfectly legitimate observation: China can and probably is leveraging social media to shape global discussion of political topics that they deem sensitive. And it's also the case that at least for some voting block of conservative Republicans in the US Senate, it's an opportunity to potentially shut down communication on Israel's actions in Gaza. It's a classic both can be true situation.

I actually think you're right that Tiktok isn't necessarily intentionally promoting Gaza but that it has organically emerged simply because it legitimately is an issue that is an issue that has provoked moral outrage of the western world. To the extent that China is shaping anything, I think it's more about suppressing disapproved narratives than amplifying approved ones, as well as surveillance of Western opinion that can be channeled into soft power infrastructure outside the bounds of the internet.
by AnthonyMouse | 2025-12-15 21:32:07+00:00
> Homeowners get taxed every year on the value of their property. Let's do that to stocks, too.

Property tax is fairly regressive because everyone needs somewhere to live, property tax gets passed on as higher rents and living space generally scales sub-linearly with income. It's probably not something we should be emulating, especially if you're going to try to apply the same rules to small business owners.
by jofla_net | 2025-12-15 21:32:57+00:00
Yeah the best/worst part of this is that nobody was stopping the 'enlightened' CA/Browser Forum from issuing shorter certificates for THIER fleets, but no we couldn't be allowed to make our own decisions about how we best saw the security of the communications channel between ourselves and our users. We just weren't to be allowed to be 'adult' enough. The ignorance about browser lock-in too, is rad. I guess we could always, as they say, create a whole browser, from scratch to obviate the issue, one with sane limitations on certificate lifetimes.
by candide771 | 2025-12-15 21:32:59+00:00
I think this rant is more about Gnome than about dbus. Yes - there's a lot of Worse is better (https://en.wikipedia.org/wiki/Worse_is_better) design in there.

And yes the default and in particular the glib implementations are horrible. The sdbus implementation is way cleaner.

The claims about "everybody can call everything" are just wrong. There are bus policies and if you care you define them. That being said - the desktop people don't care. But that's not a problem of the dbus design.

Look at CORBA or DCOM. You don't really want that either.
by inasio | 2025-12-15 21:33:00+00:00
I read the Ars Technica version [0], completely insane read if true (LLM allegedly painted target on mom, convinced him he was the matrix's Neo, but kung-fu was already pre-uploaded, etc...)

[0] https://arstechnica.com/tech-policy/2025/12/openai-refuses-t...
by jmyeet | 2025-12-15 21:33:35+00:00
> Life is probably abundant everywhere in the universe.

I'm not convinced of that. Yes it seems like the building blocks are abundant but there's so many steps beyond that to get to abundant life.

The first life we had in the Archeaen era was dependant on sulfur, which was concentrated around volcanic vents so this already presumes a lot, namely oceans and a geologically active planet. Oxygen leeched a bunch of minerals into the water.

And then came cyanobacteria who no longer needed volcano but had this annoying habit of producing a new waste product: oxygen. This both absolutely killed all the Archeaen life but also cleansed the oceans as ions like iron precipitated into ferric oxide and we can see the layers of these cycles in the rock.

So the Earth needed all these elements and the Sun and Solar System needed to be sufficiently stable for billions of years just to get to this point and there are so many steps beyond this.

I personally believe it's more likely than not that we are the only potentially spacefaring civilization in our entire galaxy.
by metadope | 2025-12-15 21:33:46+00:00
I am sorry and saddened to see your comment dimmed and dissed by our brethren.

Everyone is in a mood, after entertaining the terror that comes with deploying unsupervised super-potent Agents, the year of living dangerously.

I for one appreciate having my consciousness raised in the middle of all this, reminding me of the importance of other humans' experiences.

Or, were you tongue-in-cheek, just yanking chains, rattling cages?

In either case: Keep up the good work.
by nhoven | 2025-12-15 21:34:50+00:00
Of course! Gamification (and other extrinsic motivators) are best used sparingly and short-term in order to get over an initial hump before something fun or easy. Think of climbing a hill to get to a playground.

Basically, our goal is to make the kid's progress tangible and visual for them so that they can start enjoying it, and then use our gamification mechanics to reinforce the child's growing intrinsic motivation so that they enjoy and appreciate the feeling of making progress
by mands | 2025-12-15 21:34:52+00:00
Hi @rohanray - original submitter.

Apologies for submitting before the project was perhaps ready for a wider audience. I'm a boring Spring developer these days but enjoy reading about wider JVM developments and thought this was cool and worth sharing.

I think it's a shame that the HN audience's AI debates tend to derail more interesting technical conversations.

From my perspective, there are many valid reasons to use AI to bring a project to fruition, including speed, project scope, time constraints, etc. If AI helps bring to life projects that would otherwise remain daydreams, especially open-source ones, that's a win imo.

It's also far-fetched to assume someone clearly an engineer, building a project of such scope, working with low-level Java, integrating io_uring, and generating tests to ensure contracts, is a "vibe-coder" in the pejorative sense. It's unfortunate that some HN users resort to name-calling and gatekeeping, and I think some newer community rules and guidelines for AI-enhanced submissions would be helpful.

Anyway, keep coding and releasing!
by rdtsc | 2025-12-15 21:35:16+00:00
> I don't write like ChatGPT. ChatGPT, in its strange, disembodied, globally-sourced way, writes like me.

We will all soon write and talk like ChatGPT. Kids growing up asking ChatGPT for homework help, people use it for therapy, to resumes, for CVs, for their imaginary romantic "friends", asking every day questions from the search engine they'll get some LLM response. After some time you'll find yourself chatting with your relative or a coworker over coffee and instead of hearing, "lol, Jim, that's bullshit" you'll hear something like "you're absolutely right, here let me show you a bulleted list why this is the case...". Even more scarier, you'll soon hear yourself say that to someone, as well.