skysight-inc/HackerNews huggingface dataset:
> We've pretty much lost that.

In the US :-)

And those skills are entirely context dependent. You're likely saying this from a SW engineer's point of view. Whereas I've worked in teams with physicists and electrical engineers. When you're in a meeting, and there is a technical discussion, and everyone can calculate in their head the effects after integrating a well known function and how that will impact the physical system, while you have to pull out a calculator/computer, you'll be totally lost.

You can argue that you could be as productive as the others if you were given the time (e.g. doing this on your own at your own cubicle), but no one will give you that time in meetings.
> Is anybody aware of something like this that can be automated for things like ansible

Doesn't ansible already get you all of this? What is the feature gap you are looking to fill?

That said you definitely use opkssh in automation. OpenPubkey already supports the github-action and gitlab-CI OpenID Providers so in theory you could use opkssh to let a github-action or gitlab-CI workflow ssh into servers under that workflows identity. That is, have a policy on your SSH server that allows only "workflows from repo X triggered by a merge into main ...".

Additionally you can always do machine-identity using OpenID Connect either by running your own JWKS server.

While this works in OpenPubkey, we haven't added this to opkssh yet but we have an issue for it. If you want support for this add your usecase as a comment

https://github.com/openpubkey/opkssh/issues/51
And modify the switch statement to be able to ensure that all variants are handled.
Yes, but the important thing is which country's travel industry is hurting more than the other's /s

Edit: The system is rigged. This comment actually received hundreds of upvotes.
column -t | less -S

is pretty nice because you can inspect a file or dataset on a server (no X) before downloading, to see if you even want to bother. Or you can pass it along through a series of pipes to just get the rows you want.
For those who read only the headline or article:

> In this paper, we aim to address this gap by conducting a survey
of a professionally diverse set of knowledge workers ( = 319),
eliciting detailed real-world examples of tasks (936) for which they
use GenAI, and directly measuring their perceptions of critical
thinking during these tasks

So, they asked people to remember times they used AI, and then asked them about their own perceptions about their critical thinking when they did.

How are we even pretending there is serious scientific discussion to be had about these "results"?
Write your congress repetitiveness. So long as they think we are happy they won't do anything. If they think we are mad things will change. Make sure you get everyone else you know to write as well.
Did your auto correct change "four candles"? Or did i miss the joke?
They're DHS agents, according to her lawyer.
Silent Hill 4, Deus Ex and F.E.A.R. To Enter GOG's Preservation Program
I enjoy touring states from the UK. I now have very little zero interest in flying to a country where A, the administration is incompetent and B, bullies other countries.

Add to the mix of Boeing planes falling apart mid-flight doesn't fill me with confidence either.

Many people over here echo the same opinion and where-by Disney Land being one of the popular summer destinations; co-workers I spoken to are looking elsewhere.

The UK is one of the few countries that provide tourism for the country. So it's not just local it's global.
Yeah, that never goes badly.

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

You're full of easy solutions to tough problems, aren't you?
Google makes Android development private, will continue open source releases
Nomirun: A modular approach to building and deploying .NET services
Hi HN,

I’ve been working on something called `Nomirun`, a toolkit designed to simplify the development and deployment of .NET services. If you’ve ever built .NET Web APIs, you’re probably familiar with the usual pain points: excessive boilerplate, duplicated setup, and the challenge of managing countless configurations, hosting code, Docker images, and CI/CD pipelines for each service. It becomes overwhelming, especially when dealing with multiple services and applications.

`Nomirun` adopts a different approach. Instead of creating standalone apps for every service, it allows you to build modular NuGet components that encapsulate your business logic. These components plug into a single, customizable host application, which can dynamically load and run them. In essence, you don’t scale by creating individual apps—you scale through modular services.

*Why take this approach?*
- *Less boilerplate:* Skip repetitive project setups—everything is modular and reusable.
- *Simpler maintenance:* Fewer projects to manage means less hassle.
- *Easier deployment:* No need to build custom Docker images. Quickly deploy by simply changing container configurations.

`Nomirun` is ideal for greenfield projects, full rewrites, and even partial rewrites. We successfully migrated a service by replacing its application infrastructure with a Nomirun module within the generic host.

If you’re curious, I’ve put together a quick 8-minute explainer video: https://www.youtube.com/watch?v=CH58cJkwXVo

You can also check out the documentation and installation guide here:
- More info: https://nomirun.com/docs/components/what-is-nomirun
- Installation guide: https://nomirun.com/docs/getting-started/installation

I’d love to hear your feedback—what do you think? Am I addressing a meaningful problem, or is this solution too niche?

*Note:* This is an alpha version of the MVP, so it’s not yet production-ready. I’m sharing it to gather feedback and see if the concept resonates with the community. If you’d like to test it, feel free to contact me at info[at]nomirun.com or sign up for our Mailchimp newsletter (https://nomirun.com/) or join our new Discord channel (https://discord.gg/EGU5W74Q).
I see what you're trying to say, but I've personally been warned many times by normies "do not use ChatGPT," as if it would be fine if I used Claude instead.
> use something else

You don't always get to pick the format in which data is provided to you.
Ask HN: Do US engineering skills translate well to European companies?
I currently reside in the US and am looking to move to Europe (most likely Germany) some time in the next three years. Has anybody made this journey and have some insights to share?

I'm particularly wondering if there are any technical skills I should hone to give me leverage in the job market when the time comes. Or opposite, any "bad habits" I may have picked up from US companies that simply don't exist in European engineering culture or decision making. Are the interview processes similar to the US?
Git does not store or restore file modification times.
I didn't know what's in that package/torrent but those 1gb drivers are drivers AND applications which are frequently not required at all.

How much of the Nvidia driver is just GFE?
> (It's always risky saying anything like this on a forum like Hacker News because it's inevitable someone will find a way to argue that the examples are trivial/unrealistic/show I don't know what I'm doing/clearly just regurgitated from StackOverflow/etc, but I'll take the risk anyway.)

What is the risk? Do you lose anything? Its like saying its risky to say these AI are not useful since people might say you are just using it wrong etc.
Come up with great interface for web apps in WASM and the world will follow. Eventually browsers can just implement your interface directly without the javascript glue.
Or it'll just get an invisible penalty to do the same.
Where the publishing of negative results is needed (and generally wanted) is in the paper of the experiments that did work. The problem is that paper is missing all the failures along the way. It is totally fine if this is all thrown in the appendix but the problem becomes that we have to write things quickly and including negative results only increases the likelihood of your work getting rejected because reviewers see their role as antagonistically, to find errors. The problem really comes down to not letting people admit mistakes. Good work can be done even while many mistakes exist. But a work is better when the mistakes are easier to find. Short term vs long term reward. Because in the long term someone needs to replicate your experiments, even in some minor way just to show that their thing is better than yours. Having information about what didn't work is helpful for learning new paths that will work.

I don't think many scientists really want to publish papers like "We did X, X had no results", but rather "We did X! X is awesome! But along the way we tried Y, Z, ... which were not so successful. We think Y because... we have no fucking clue about Z." You're still pushing the exciting stuff. You're just giving it more context.
>Pretending that if your Memphis school just let kids bring guns or pot to school you’d have not needed your phone (there’s a reason they were searching bags, after all) is bizarre

Pretending that this is what the parent poster is saying is absurd. They made an effort to express a nuanced and humane view in an exceedingly clear manner. They are also doing a great job at handling this interaction with you in an open-minded and non-confrontational way.

>this is a fundamental attack on young people by meta, Google, TikTok and the rest

I agree with that. But, funny thing, I thought these companies consisted of human beings who had excelled at their formal educations?
Seriously? That criticism is more polite than some of my praises.
I (used to) make that trip every few months. When I switched from visa to green card, those agents started to say “Welcome home.” and it made me feel good.

I wonder if they will still do that. My next time crossing will be the first with US citizenship and passport.
MSFT Dynamics 365. It's a low/no code platform.
I help run a small annual founders retreat with around 20 other folks, and this is the first year we have zero Canadians attending (typically ~25%).

These are folks I know and talk to, and they're not even so much explicitly boycotting the US as the rhetoric is enough that they just feel sort of uncomfortable and unwelcome.
Widespread
Apple held three big keynotes in 2024 plus multiple product announcements via press releases:

May 7, 2024 - The “Let Loose” event, focusing on new iPads, including the iPad Pro with the M4 chip and the iPad Air with the M2 chip, along with the Apple Pencil Pro.

June 10, 2024 - The Worldwide Developers Conference (WWDC) keynote, where Apple introduced iOS 18, macOS Sequoia, and other software updates, including Apple Intelligence.

September 9, 2024 - The “It’s Glowtime” event, where Apple unveiled the iPhone 16 series, Apple Watch Series 10, and AirPods 4.

Via Press releases: MacBook Air with M3 on March 4, the iPad mini on October 15, and various M4-series Macs (MacBook Pro, iMac, and Mac mini) in late October.
I seem to use them more and more for repetitive tasks. Where I can write one line and will need to handle a couple more in a similar manner. They work fine.

Also for refactoring they seem to do ok. Things like change this to a function, extract this type etc.

They excel in snippets like “get unique items in this array” or “sort this by property x” kind of stuff where you could easily write or find an answer.

Oh I also like to use them for code review. Not that I’d blindly trust one but you can have another eye to look at your pr (i use claude code for this and love it) and see if you introduced any side effects or missed something.

For anything more complex like having one write some feature from scratch… meh. I haven’t had much luck. Also they seem to fuck up royally in a little complex project if you do not isolate your request like I mentioned above.
OCaml's opam does have a review process, although I'm not sure how exhaustive. It's got a proper maintenance team checking for package compatibility, updating manifests and removing problematic versions.

I don't think this would be viable if the OCaml community grew larger though.
Don't listen to Microscam yo!
The context is that Canadian airlines aren't seeing 70% drops in forward bookings anywhere else and WestJet is adding routes to Europe to replace US flights...
Are Americans not aware that their head of state is threatening to annex us? Oh, and judging from social media comments, his supporters think this is a really nifty, clever idea.

Why do you think this is about a trade dispute?
It's a joke/quote from Futurama
Wouldn't work if csv is used as a exchange format with external companies.
That was my initial reaction as well – it's a vulnerability in MS software, not ours, not our problem. Unfortunately, reality quickly came to bear: our customers and employees ubiquitously use excel and other similar spreadsheet software, which exposes us and them to risk regardless where the issue lies. We're inherently vulnerable because of the environment we're operating in, by using CSV.

"don't trust customer input without stripping or escaping it" feels obvious, but I don't think it stands up to scrutiny. What exactly do you strip or escape when you're trying to prevent an unknown multitude of legacy spreadsheet clients that you don't control from mishandling data in an unknown variety of ways? How do you know you're not disrupting downstream customer data flows with your escaping? The core issue, as I understand it, stems from possible unintended formula execution – which can be prevented by prefixing certain cells with a space or some invisible character (mentioned in the linked post above). This _does_ modify customer data, but hopefully in a way that unobtrusive enough to be acceptable. All in all, it seems to be a problem without a perfect solution.
The problem is that overhired personal created lots of extra process/org/code/infra complexity, so just by firing X% of people may produce significant damage because rest won't be able to handle that extra complexity or have enough institutional knowledge.
> Historically, Canadians will drive across the border in search of cheaper airfare in the US. Cities like Buffalo, NY, Burlington, VT, Detroit, MI, Minot and Grand Forks, ND.

I don't see that being the case for quite a few years. USD 1 has been ~ CAD 1.30 for a few years, so any US flight would need to be 24% cheaper dollar-to-dollar to even consider it. And that is before taking into account driving costs, traffic jams and wait times at the border crossing.
Problems with the heap
I touch on this briefly in the video, beside Claude Desktop, 5ire is a fairly model-agnostic local MCP client, I'm sure there are others.

sama also recently mentioned ChatGPT Desktop is getting MCP client functionality "soon".

As for remote clients, Cloudflare has some really useful tooling, look at their "AI Playground".
"Think of MCP like a USB-C port for AI applications."

Given the enormous amounts of pain I've heard are involved in actually implementing any form of USB, I think the MCP community may want to find a different analogy!
If you've ever watched a poorly-produced porno where the colors change with every camera cut, you'll know why....
That is true.
In the post I am replying to the idea was

SHA `11bd71901bbe5b1630ceea73d27597364c9af683

as what the script contains as a reference.
While i would advocate

hashicorp/setup-terraform@v3-2025-03-26-15-01
Hash: `11bd71901bbe5b1630ceea73d27597364c9af683`

I consider it easier to deal with, .
First 100 users free: Unified API auto-selects GPT,DeepSeek,Llama for all prompt
Hi HN,
I’m Prateek, a solo founder who’s just launched LLmHub (llmhub.dev) – a simple, unified API that auto selects the best LLms for every prompt.

The idea behind LLmHub came from my own frustration with vendor lock-in, unpredictable costs, and the complexity of switching between models when one isn’t performing as expected. With LLmHub, you get an API that automatically picks the best model for your query based on factors like cost and performance. It’s really aimed at making life easier for developers, AI researchers, and anyone building on LLMs.

I’m keeping it really lean and open to feedback. If you email me at prateek@llmhub.dev and share your interest, I’ll give you $10 in credits to try it out. And if you end up building something with it or share your experience on social media, I’d love to send an extra $25 credits your way as a thank-you.

I’m not here to “sell” you something fancy – just sharing something I built because I believe it can help others avoid the hassle of dealing with multiple APIs. Would love to hear your thoughts, questions, or even criticisms. Thanks for checking it out!

— Prateek

Feel free to reach out with any feedback or ideas!
Why the skepticism? Skeptical that it might not be profitable for 0.5 ms and they'll cancel it?

They have the data and the money, all they needed was to not self sabotage.
It is minimalist because it has to support many platforms and must be lightweight and easy to port. It also must be stable for a long time. Once something lands in the standard library, it is very hard to remove / modify / redesign. How many half-broken date time implementations Java ended up with?

But it makes up for the minimalist stdlib by making it a breeze to use third-party libraries.
I have to say as someone living outside the US, it's been great. The calendar over here is filling up to the brim with exciting events and conferences that can't risk being held in the US anymore.
Depending on your heating and cooling bill it could be cost-effective. The new windows are so much more energy efficient that you start to payback the insulation costs pretty quick.
No, that’s not what I’m saying. I’m not talking about “LLM [doing] XYZ”. I’m specifically talking about asking an LLM to ignore its training data.

It definitionally cannot do that. It can obey other values of XYZ, but certainly not this one.
…ndjson is streamable, too…
until you find someone abusing XSD schemas, or someone designing a "dynamically typed" XML... or sneaks in extra data in comments - happened to me way often than it should.
When I look at that crystal radio kit, my fingers hurt. I had a kit like that as a kid in the 90s - not sure if it was a radio or more generic electronics - with the springs to hold wires together. At some point, made a short circuit and burned my fingers. Immediately upon seeing that, the memory comes back. I guess it's burned into my memory.
The obvious thing would be LSP interrogation, which would allow the token context to be significantly smaller than entire files. If you have one file open, and you are working on a function that calls out to N other modules, instead of packing the context with N files, you get ONLY the sections of those files the LSP tells you to look at.
You're incorrect, people nowadays equate AI with ChatGPT. Google may have AI in its results, but people will never separate the two products. However, with ChatGPT, it is synonymous with AI chat in the mind of most people.
It it extraordinary watching a small team lead by a convicted felon tear down the US from the inside with seemingly full authority.
It’s originally based on simple disrespect. Canadians are LIVID that their best friend country just changed its personality to one of betrayal and derision.

The second factor is multiple stories this month of non-criminals being treated like terrorists in cells and extrajudicial abuse.

The US now looks like North Korea from the outside.
How to parallelize your LLM inference calls with Bodo
“Let’s 10x that shit”?
Please show me any part of our modern world that has not gone wrong in some way at some time some how.
That's a good point and might explain the source of this confusion. Actions on GitHub can come from either Docker or a Git repo, using exactly the same syntax [0], so the tag can be either a Docker tag or a Git tag.

[0] https://docs.github.com/en/actions/writing-workflows/workflo...
Not really. AI is too good now—no test reliably tells the difference.

Although LLMs have a tendency of using — in place of - - which is the one I use.
> If anyone care to share their experience with GraalVM's native-image, I'd be interested in hearing that.

The main issue is if you are using reflection, which needs metadata adding to describe it so the necessary metadata is included in the image. Some libraries already have it built in, and there are tools to help.

For building, https://github.com/sbt/sbt-assembly supports native Image.
I wonder if people that were writing code in assembly complained that people learning more modern languages didn't really know how the 0s and 1s work.

I'm not sure where the line is, but there is a point where the abstraction works so well you really don't need to know how it works underneath.

I'm also not sure if a car mechanic needs to know how an engine works. I'm assuming almost none of them could design a car engine from scratch. They know just enough to know which parts needs to be replaced.
Obviously neutrons should be made illegal. Neutron flux sources are perhaps not so simple to acquire or build.
According to the comment below, it should be “Use Java”.
Does anyone know how MCP servers would be used via the API?

I thought they ran locally only, so how would the OpenAI API connect to them when handing a request?
Slurs have no place on HN. If you can't find a way to express your displeasure without using slurs, do us all a favor and keep it to yourself.
Since US citizens have no reason not to visit Canada (unless you count the return crossing), I suppose this will strengthen the already very healthy international conferences taking place there.
Outputs are used as inputs later. If everything is deterministic, you can actually cache everything by hash
What if I specifically do not want all of these functions of CSS and of JavaScript and other stuff? I do want TLS 1.3 and some other things, but not all of that other stuff (and also do not want HSTS). (I also don't like that some features are removed in the newer version, even though those things will still be good and I will often use them.)
> In the past, anyone who went to grade school could answer 6 * 7 off the top of their head, and do basic mental math. We've pretty much lost that.

Source?
What shameful behavior by the government. Let the man have his hobby.
Exactly. It’s being felt the same way Georgia and Ukraine have come to feel about Russia.

The US can no longer be trusted. They’ve squandered a century of friendship. For nothing.
What would be the meaning of that? I have a Beelink with N100 for more than a year and HW acceleration works already (I use it in Jellyfin), so I wonder what do you mean that "intel gpu support" would mean.
Is there a good way to look up how many people are in the U.S. on H-1B visas from Canada?
JDK 24 is here Game-Changer features that every Java Developer must know
In a societal collapse, the only thing that you list that I think would be worth the effort would be "solar powered cb ham radios for communications."

Crude automated [solar powered] farm machines - would probably be useless. Animal power is probably the way to go. Or steam. Go to a threshing bee sometime: I've seen a tractor that runs on wood.

Solar powered ebook readers to store those farming manuals and other guides - the life span of batteries would be short, get that shit on paper fast.

Solar powered computers for spreadsheets and planning software - plan in your head or use a paper spreadsheet.

Computers might be everywhere today, and you personally might not know how to do anything without a computer, but practically no one had a computer 40-45 years ago, and literally no one had a computer when society was last at a "collapse" level of technology. COMPUTERS ARE NOT NECESSARY.
> Why is C the symbol for the speed of light?

I'm not sure why that would be an interesting question. Sure it's probably constant or causality or something else, but really most mathematical symbols exist because someone wrote a paper using that symbol and other people adopted it.