MurphyA/hacker-news huggingface dataset:
by sublinear | 2025-10-27 01:34:55+00:00
> I don't think this advice to go to bars and interrupt random people and demand their feedback is a good idea.

Since so many of the comments on here have been exceedingly negative and pearl-clutching...

Given the context of the typical user of this idea, buy them a shot each for their opinions later at night. You'll get a ton of feedback. It won't be coherent, but maybe it doesn't matter. What was the point of this idea again?
by Ferret7446 | 2025-10-27 01:35:11+00:00
That's not a solution. There is no practical solution for this, and has not been for the millennia on human history; it's only been in the recent decades where we've been able the hallucinate about knowing about toxins in our daily lives.

Legislation is just paper, you have no enforcement mechanism beyond what you already have currently: suing companies on a case by case basis.
Ask HN: Good LLM Observability Platforms?
by seany62 | 2025-10-27 01:35:23+00:00
My company has been through 3 different "LLM Observability" vendors and they each have failed to give us the one (simple) thing we want. Willing to pay for this.

The ONLY thing we care about is the ability to: - Log an LLM completion, and be able to press a button that lets us re-run the exact same completion in a UI (industry seems to call this the "playground"). We can rerun this completion exactly how it was in production.

What we DO NOT care about: - "datasets" - "scores" - "prompt enhancers"
by magicalhippo | 2025-10-27 01:35:38+00:00
In Delphi, and possibly other Pascal variants, you can do this with a type that's just an empty record (struct). It'll have zero size, but you can declare variables of that type, pass it as parameters and such.

IIRC things get a bit funky using this in certain situations, so I'm not sure the compiler devs actually considered this or if it's just a happy accident of sorts.
by mjbale116 | 2025-10-27 01:37:20+00:00
> have left the US

They did not "leave" the US, they were deported without due process.

> though NSA and google have been doing it for years

That does not make it less dismal

> less scope for this to be abused against american citizens unlike in the UK

There are agencies in the US that do as they please without needing to cooperate with anyone. Not sure how you arrived in that conclusion.
by lisbbb | 2025-10-27 01:38:11+00:00
I once worked at a smaller company that didn't want to shell out for github and we just hosted repos on some VM and used the ssh method. It worked. I just found it to be kind of clunky having come from a bigger place that was doing enterprise source control management with Perforce of all things. Github as a product was fairly new back then, but everyone was trying to switch over to Git for resume reasons there. So then I go to this smaller place using git in the classic manner.
by twic | 2025-10-27 01:39:26+00:00
To put a name on it, i believe you are talking about SAGE, the Semi-Automatic Ground Environment:

https://en.wikipedia.org/wiki/Semi-Automatic_Ground_Environm...

https://sage.mitre.org/ (see also links at the end)

SAGE also pioneered user interface technology, for example:

The first pointing device: https://historyofinformation.com/detail.php?id=727

The first naked lady on a computer: https://www.theatlantic.com/technology/archive/2013/01/the-n...

And bits of the machinery went on to a long and varied career in film and TV: https://www.starringthecomputer.com/computer.php?c=73
by ImPostingOnHN | 2025-10-27 01:39:30+00:00
> I think there's an unevaluated tension in goals between keeping users safe from malware here and making it easy for new sites to reach people

To be fair, I evaluated that trade off before replying. It's also not just "new sites", but literally any site or person which could be victimized by "safe browsing".

> Those "false negatives" mean users lose things (bank accounts, privacy, access to their computer) through no fault of their own.

That was already happening, and will continue to happen, no matter what. The only thing that the false negative caused is, a stranger didn't swoop in to save a 2nd stranger from a 3rd stranger. That's ok: superheros are bad government. The government should be the one protecting citizens.
by electroly | 2025-10-27 01:39:35+00:00
For non-graphical apps, you can link statically against musl to produce a binary that only depends on the Linux kernel version and not the version or type of libc on the system. You may take a performance hit as musl isn't optimized for speed, and a size hit for shipping your own libc, and a feature hit because musl is designed to be minimal, but for many command line tools all of these downsides are acceptable.
by garganzol | 2025-10-27 01:39:56+00:00
WebDAV is not bad, but could be better. One of its dark corners is file upload. By standard, it uses good old POST-style uploads where the whole file is uploaded as a single blob. If the file is large enough, good luck uploading it to a HTTP server that has a cap on requests.

A standard way of doing progressive chunked uploads would be a solid improvement. However, older protocols like this have an air of lacking supervision which is a shame.
Show HN: FormData validation for TypeScript (Zod's most requested feature)
by sachin97317 | 2025-10-27 01:41:13+00:00
I built a TypeScript validation library after getting frustrated with FormData in Remix/Next.js Server Actions.

The problem: Zod (the most popular validation library) doesn't have FormData support. It's their #1 requested feature with 60+ upvotes on GitHub [1], but they haven't implemented it.

So every Server Action looks like this:

const name = formData.get('name') as string; const age = parseInt(formData.get('age') as string); // ... manual validation

I wanted:

const result = validateFormData(formData, schema); // Automatic type conversion, validation done

While building this, I also added: - Partial validation (return valid data even with errors - useful for auto-save) - JSON Schema export (built-in, no external package needed) - File validation (size, MIME types) - XOR support (exactly one of these fields)

Zero dependencies. 3KB. MIT licensed.

GitHub: https://github.com/YOUR_USERNAME/lite-schema-check npm: npm install lite-schema-check

Technical details in README. Happy to answer questions about the implementation.

[1] https://github.com/colinhacks/zod/discussions (search for FormData)
by Portoaj | 2025-10-27 01:41:29+00:00
Hi wibbily, your point on the first conflicts is fair enough, we'll update that.

I somewhat disagree with you on the last conflict: you have one document stating pretty clearly that returning a 503 for the robots.txt "blocks all crawling". The other document states there's a 12 hour block after which Google may decide to crawl the other pages (not just the robots.txt like you said).

Thanks for the feedback though, definitely some work to be done on validating the conflicts we surface.
by aabiji | 2025-10-27 01:42:28+00:00
For the past few months, I've been building a health tracking app called LogBuddy. I got tired of using separate apps for nutrition, workouts, weight, and period tracking. So I built LogBuddy to handle all of it with a dead simple interface. That way, all the heath data I'm tracking would be in one place.

Right now there's an Android APK available. If there's interest, I'll publish to the Play Store and build an iOS version too.

Would love to hear your feedback if you try it out!

Here's the github repository: https://github.com/aabiji/logbuddy
by tzs | 2025-10-27 01:43:17+00:00
It's even worse than that. Their argument against corporate income taxes is that any tax imposed on a corporation is just passed on to consumers.

Hard to see why companies would pass on a government imposed tax if it is an income tax but not a tariff.

If anything you'd expect it to be the other way around, because an income tax allows deductions for much of the cost of making that income which generally means the amount of tax is lower in times when the business is not making much money, whereas a tariff is on the cost if the businesses imports which can remain high even in times where the business is not making money.
by buu700 | 2025-10-27 01:43:20+00:00
That's fair. I suppose it gets at the heart of the question of what the specific threshold for AGI should be. Is it matching or exceeding all cognitive capabilities of any given human, an average 100-IQ adult, a severely learning-disabled child, or something else entirely?

Maybe AGI is in the eye of the beholder, and a given person just has to decide by using their own experience of human intelligence as a benchmark. In other words, AGI is AGI whenever majority consensus decides it's a universal replacement for ordinary human intelligence.
by neither_color | 2025-10-27 01:43:40+00:00
Different populists have different ideal numbers for how many people they want to purge. Some want 10 million, some want 20-50 million going decades back and reversing whatever laws allowed the "wrong kind" of even legal immigrants to come here in the first place.

I think more governments around the world are catching on to the idea that your majority population can excuse a large amount of economic mismanagement and bad geopolitical strategy if you blame foreigners who arrived after your decline started.

If a satisfactory amount of foreigners are removed, the technology will still be there and the defense contractors will still need contracts. If there are no viable foreign adversaries at that point, then another domestic target will be needed.
by acdha | 2025-10-27 01:44:38+00:00
This is the best one I’ve seen but it has the notable caveat that it’s a relatively short 5 minute chat session:

https://arxiv.org/pdf/2405.08007

I do think we’re going to see this shift as AI systems become more commonplace and people become more practiced at recognizing the distinction between polished text and understanding.
by thunky | 2025-10-27 01:44:45+00:00
Agree to disagree.

I'm not looking at it like a line by line explanation of the code. Think of it like commit messages, but better. Better because:

1. commit messages are usually not very informative and the context is implicit.

2. commit messages are coupled to time rather than to the final PR changes. The PR changes are what really matters to the reviewer, not a log of what the author did to get there (especially if things are changing back and forth).
by matheusmoreira | 2025-10-27 01:47:07+00:00
> It will break

If it ever breaks, it's a bug in the Linux kernel.

> It will also break when a user uses the OS configuration to change the behaviour of some OS functionality

Can you give concrete examples of this?

> There is syscall(2) in the libc, if you want to do this.

I know. I've written my own syscall(), as well. The idea is to put it in the compiler as a builtin so there's no need to even write it.
by qball | 2025-10-27 01:48:09+00:00
>If the goal is energy independence, renewables will provide that more cheaply

The only cheap renewable infrastructure comes from an enemy country and PV solar panels start degrading the moment you install them.

If you think "energy independence" means "be completely and utterly dependent on Chinese manufacturing" then sure, solar and wind offer a quick path to that.

But that's not what the term means, it means "don't need to depend on any other country to keep the lights on". And for Western countries nuclear is really the only option there, whether you like it or not.

If you think nuclear is too expensive, just wait until you see the bill for the the continual refusal to develop indigenous electric capability the minute things start going sideways.
by kelnos | 2025-10-27 01:48:27+00:00
> Is mass immigration really a crisis?

Not even a little bit. No one is taking jobs away from citizens or legal immigrants (locals don't want those jobs, either at all, or at the wages offered), rampant "migrant crime" is a myth created and perpetuated by the right (immigrants commit crime at lower rates than citizens), and to top it off, the American economy depends on many of these migrant workers in order to function (often in exploitative ways; explicitly allowing and supporting this type of migration would make things safer for everyone).

It's othering and racism, plain and simple.

I'm not saying we should just open the floodgates and let anyone and everyone in, and I'm not saying we shouldn't deport non-citizens who commit violent crime, but the "crisis" is entirely manufactured.
by colingauvin | 2025-10-27 01:49:30+00:00
On the technical side, yes. The biggest new developments I can quickly think of are:

1) Cold field emission guns. The big challenge of an electron source is producing a coherent beam - that is a beam that comes off the tip one electron at a time, at the same location, the same angle, and with the same energy. The cooler the tip runs, the more coherent it tends to be. This has made a big difference and is just now widely commercially available.

2) Narrow pole-piece gap. The sample on most TEMs sits sandwiched between two objective lenses that operate in tandem - these are typically called twin objectives. The upper one ensures the beam is parallel, which primarily results in uniform defocus (or focus if one so desires) across the image. The lower one is responsible for image formation and initial magnification (actually, all of your resolution essentially). The gap between them is responsible for your primary aberrations: spherical and chromatic. Reducing this gap reduces the total aberrations in the image.

I will side bar that the physics of a microscope are not really holding it back from what I'm doing - generating structures of biomolecules. Really, I'm more limited by the camera technology than anything, because the cameras simply aren't performant enough to dose the images to the level I'd like, to collect as many images as possible in as short a time as possible. Fundamentally, I tend to be limited by number of observations.

For the really cutting edge stuff...check out ptychography:

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

>How does one become a microscopist as a profession? It seems like a specialized field with a narrow entry point and a lot of hoops.

There are basically two routes for TEM - material science, or biochemistry. The way to become a microscopist for me was to show up at a University that had a grant for a microscope, but no one to operate it. :)

In general, universities operate TEM cores, frequently called bioimaging or something. (Structural biology if it's newer although that's just one application among many). Frequently there are positions for all education levels - bachelor's through PhD, depending on what one wants to do. Training is a mix of hands on (interfacing with complicated systems) and theoretical (physics and image formation). Typically the operators aren't the most theoretical, but have a lot of very niche practical knowledge you only get from being around broken microscopes.
by sarimkx | 2025-10-27 01:50:15+00:00
In the spirit of saving memories. There is an amazing app I like to use, "1 Second everyday" "1SE". You can capture 1-2 seconds of your day and at the end of the year it will make a whole video for you.

I think its a beautiful way of capturing your year. You don't have to post it anywhere, just keep it for yourself, family, and especially future kids.

Video example: https://www.youtube.com/watch?v=y-G2K7Ll_R4
by maurycyz | 2025-10-27 01:50:27+00:00
Sorry about that, stupid mistake on my side. I've fix the version on the server, an you can just edit the line to "pthread_detach(thread);" The snprintf() is only part of a status page, so you can remove it if you want.

As for the threads, that could be an issue if directly exposed to the internet: All it would take for an attacker to open a whole a whole bunch of connections and never send anything to OOM the process. However, this isn't possible if it's behind a reverse proxy, because the proxy has to receive all the information the needs server before routing the request. That should also filter out any malformed requests, which while I'm fairly sure the parser has sane error handling, it doesn't hurt to be safe.
by DarkmSparks | 2025-10-27 01:52:31+00:00
There is exactly zero evidence to show they cause the damage, the only evidence that once existed to say they caused the damage used 100% faked results, which didnt emerge until after the treatments based on it causing the damage failed to show any clinical benefit and stanford launched an investigation into the prof whose students produced the evidence.

They created several treatments that stopped them forming (most prominent being biogens). The result was no difference in cognitive function vs placebo and some 20% of the people who took it suffering from a heamoralgic stroke (which they covered up).
by pentagrama | 2025-10-27 01:53:20+00:00
Can you share a good resource on how to set up Radarr with Jellyfin? I tried but couldn’t get it to work. I just want to have it running on my PC (not a dedicated server), my computer is connected to my TV via HDMI and that’s all I need.

Right now, for pirated content, I use the Stremio app for Windows [1] with the Torrentio [2] and PirateBay+ [3] addons. It’s a “sandboxed,” relatively safe way to pirate. Stremio itself is a legal piece of software (for now), and I feel safe using those illegal addons without worrying that they might inject malware into my PC. It works well for most movies, but not always for older or more obscure ones. There’s also a UX issue: you have to choose between different pirated versions of the same movie and test several to find one that works properly.

Also, I don’t need a VPN because in my country ISPs don’t really care about that (yet), so a lot of people just pirate content, it would be a nightmare otherwise.

[1] https://www.stremio.com/

[2] https://stremio-addons.net/addons/torrentio

[3] https://stremio-addons.net/addons/thepiratebay+
by stuckindoors | 2025-10-27 01:55:01+00:00
Enforcement on businesses hiring non legal workers - gets the root cause. Without fixing that we are just playing wack a mole - people will still venture to the US since jobs exist and ICE is better than what ever crap they are coming from. Sure you may dissuade a few on the margins.

We are not fixing the root cause here even if you believe that immigration is bad for the country. It’s just a farce.
by Qem | 2025-10-27 01:55:08+00:00
> "Following a detailed investigation, the ACCC alleges that Microsoft deliberately hit this third option, to retain the old plan at the old price, in order to increase the uptake of Copilot and the increased revenue from the Copilot integrated plans," ACCC chair Gina Cass-Gottlieb said.

The product is so good that they need to scam people into buying it.
by AdieuToLogic | 2025-10-27 01:56:53+00:00
> I do know all that, but it still doesn’t really seem enough to qualify them as the most important person.

A surgeon can perform a procedure on a living patient or a cadaver and whichever is the case, it does not affect their work. An anaesthesiologist is responsible for ensuring the former does not become the latter, excluding catastrophic surgical procedure failure.

> Remove the anæsthetist, and procedure forbids you from continuing. Remove the surgeon, and it’s impossible to continue.

The opposite is the case (see above).
by InvisibleUp | 2025-10-27 01:57:41+00:00
Since everyone's spitballing their idea of AGI, my personal take is that AGI should be a fully autonomous system that have a stable self-image of some sort, can act on its own volition, understand the outcome of its actions, learn from cause-and-effect, and can continue doing so indefinitely.

So far, LLMs aren't even remotely close to this, as they only do what they are told to do (directly or otherwise), they can't learn without a costly offline retraining process, they do not care in the slightest what they're tasked with doing or why, and they do not have anything approximating a sense of self beyond what they're told to be.
by Nextgrid | 2025-10-27 01:57:49+00:00
Companies that employ undocumented workers at scale have significant political power and deporting them en-masse would shock many industries, so this won’t happen.

The recent ICE shenanigans (which don’t get me wrong - are awful and badly executed) are just performative bullshit to please the voter base. In fact I’d argue they are intentionally executed badly to attract media attention so they can all say they are being tough on immigrants.
by mgh2 | 2025-10-27 01:57:57+00:00
When trip is planned before riding all is good, but once route changes, I have to reroute manually, that is when I get popup promoted business locations right under my finger while I am pointing at the map - it automatically makes you click them, this is unsolicited and disrupts user flow.

It is distracting and takes attention away while for example, stopping, pointing and relocating the map at a red light. It happened several times, have several screenshots but not sure how to share them here. These might be edge cases that most people will not experience since most in the US don't ride bikes.
by jamesmishra | 2025-10-27 01:58:50+00:00
No, I don't need ChatGPT's help for the basics of air defense.

Military technologies are validated before deployed. Nobody can die from a hallucination.

But if I want to understand, say, how a particular Russian drone works, ChatGPT can help me piece together information from English, Russian, and Ukrainian-language sources.

But sometimes ChatGPT's safety filter thinks I want to use the Russian drone instead of stopping it, in which case it doesn't want to help.
by scuff3d | 2025-10-27 01:58:55+00:00
Well I appreciate it none the less.

I think the point I always get stuck on is how small is "small" when we're talking about commits/patches. Like if you're adding a new feature (to anything, not necessarily the Linux Kernel), should the entire feature be a single commit or several smaller commits? I go back and forth on this all the time, and if you research you're gonna see a ton of different opinions. I've seen some people argue a commit should basically only be a couple lines of code changed, and others argue it should be the entire feature.

You commonly hear Linus talk about commits/patches having very detailed descriptions attached to them. I have trouble believing people would have time for that if each commit was only a few lines, and larger features were spread out over hundreds of commits.
by shadowgovt | 2025-10-27 02:00:41+00:00
Yes, it is.

Anyone concerned about that outcome probably shouldn't have allowed their ruler to declare herself Empress of India, creating a nation with a 10-to-1 ratio of "people living on a subcontinent" vs. "people living on an island." Along with many, many other decisions made by the UK in the past 400-odd-years.

Point is, it's a bit late to complain about the "average Brit" not looking like a Viking took a Celtic bride anymore, yeah? Not after putting so much effort into being an empire that spot-welded as many different people under its flag as it possibly could for awhile?
by tcdent | 2025-10-27 02:00:44+00:00
Yeah, so now you're basically running a heavy instance in order to get the network throughput and the RAM, but not really using that much CPU when you could probably handle the encode with the available headroom. Although the article lists TLS handshakes as being a significant source of CPU usage, I must be missing something because I don't see how that is anywhere near the top of the constraints of a system like this.

Regardless, I enjoyed the article and I appreciate that people are still finding ways to build systems tailored to their workflows.
by kayodelycaon | 2025-10-27 02:01:49+00:00
It was never about state rights. It’s always been about power and control. Trump is the true face of the Republican party that’s finally come out. He’s not implementing the policies they want, but they wanted someone like him.

The ultimate goal of Christian nationalists (a large part of the Republican Party) is to turn the United States into a single-party theocracy and implement their version of Sharira law. They probably don’t fully realize this is what they’re doing.