MurphyA/hacker-news huggingface dataset:
by thegrim000 | 2025-12-27 19:30:59+00:00
The post is about him believing in hard work but not wanting to see what's essentially propaganda promoting such work ethic in his feeds.

Ok, but is that really the worst thing? People are already constantly afloat in near endless foreign propaganda at this point; pawns in the latest cold war, all being slowly convinced to destroy their own countries from within. Culture / traditions / historic ways of life and governing being overthrown and replaced.

But really, promoting hard work is the top of the list of what this guy complains about and doesn't want to see in his feed? That'd be at the bottom of my list of propaganda campaigns to complain about.
by _diyar | 2025-12-27 19:31:38+00:00
Regarding effectiveness, LLMs are in a class of their own wrt. their capabilities for general language processing and basic few-shot reasoning.

This also invalidates the "efficiency" question, since the cost of doing those tasks without LLMs is infinity (i.e. you can pay as much as you want, a dolphin is never going to replace the LLM).
by akerl_ | 2025-12-27 19:31:40+00:00
> Surely IBM & co have a couple of spare developers or spare cash to contribute?

A major part of the problem is that GPG’s issues aren’t cash or developer time. It’s fundamentally a bad design for cryptographic usage. It’s so busy trying to be a generic Swiss Army knife for every possible user or use case that it’s basically made of developer and user footguns.

The way you secure this is by moving to alternative, purpose-built tools. Signal/WhatsApp for messaging, age for file encryption, minisign for signatures, etc.
by KetoManx64 | 2025-12-27 19:32:52+00:00
Is it actually Groypers? Or are Americans starting to just get angry at the fact that American companies continually keep laying off American workers and importing H1B workers to take their places due to the tax advantages? Is it that far fetched that millenials are going to start being angry at Indians and taking it out on Indians online when they can't find any jobs while companies continually keep outsourcing to India?
by array_key_first | 2025-12-27 19:32:56+00:00
Right... except for the use case I pointed out. That being that perl is available on virtually every unix like operating system, not just Linux, and python isn't.

Also, perl has other uses. Perl is much more competent at awk/sed/grep like tasks than python, and it can also be much faster. More people should be writing perl, imo. There's a ton of programs written in C that should just be perl.
by jarjoura | 2025-12-27 19:33:15+00:00
Aren't toll roads the norm? It was radical in the 1940s and 1950s to create public freeways.

Toll roads do have real consequences and, do, raise the cost of everything that needs to travel over it. It also means things that could exist on one side of a bridge or tolled section will relocate to other areas to avoid tolls.

Not against them, but I also don't like them. I personally think it's a failure of a state managing its roads where the cost has to become disproporiationally spread.
by survirtual | 2025-12-27 19:33:27+00:00
Correct.

Tolls are a regressive tax on the working class. The rich don't even need to use the roads as much because they have other people delivering for them. When they need the road system, the tolls are nothing to them.

The working class, which are generally required to be driving to survive, are left holding the bag for tolls. In places with bad public transit, tolls are just a forced wealth transfer from working class to private firms managing the tolls.
by zdragnar | 2025-12-27 19:33:29+00:00
People already driving generally aren't likely to change their destination, and all the traffic headed toward the dynamically priced toll road still needs to be diverted in a way that they will reach wherever they were going.

You aren't going to change congestion unless you fix the balance between throughput and volume. Dynamic pricing doesn't improve throughput, and it doesn't decrease volume- it just forces some of that volume onto less well equipped roads.
by buybackoff | 2025-12-27 19:33:30+00:00
For some time recently, I was zooming in on Bosch's The Garden of Earthly Delights. The floor's level of interactivity would be so nice there. At least on this floor, I can guess what's going on quite reliably. The experience is quite similar at some level though. I saw Bosch's originals (or 1-to-1 by size repros) many years ago and without zooming in, it was incomprehensible. With zoom, the details are overwhelming.

https://en.wikipedia.org/wiki/The_Garden_of_Earthly_Delights...
by gnufx | 2025-12-27 19:33:49+00:00
In most of the cases I've seen where people felt the need for intrinsics, GCC will vectorize it -- at least if it's allowed to use the same potentially-incorrect semantics as the intrinsics version -- and potentially for multiple micro-architectures with GCC's target_clones attribute. GCC's -fopt-... flags can give you a lot of information on vectorization and other optimizations, if maybe couched in somewhat compiler-internal jargon, and other compiler probably do something similar. Vectorizing compilers have existed for 50-ish years, so it's well-established stuff.
Show HN: Solving the H100 OOM Wall with CTDR – Maxwell Dashboard Included
by Stan_Byriukov | 2025-12-27 19:34:32+00:00
I’ve conducted a technical audit on the physical limits of H100 GPUs for long-context retrieval. At scale (N=500k+), standard fp16 NxN materialization is physically impossible on a single 80GB card (requires ~500GB HBM).

I’m releasing CTDR (Cold Tensor Deterministic Reasoning) evidence and the Maxwell Dashboard. It allows you to:
1. Visualize the OOM Feasibility Boundary (The NxN Wall).
2. Audit real NVML energy receipts (Joules per query) showing 90.4% SM utilization.
3. Compare your own GPU performance against our baseline.

Honest caveat: At small N, we carry a constant overhead for p-adic quantization. The asymmetry kicks in as scale grows.

Evidence and Audit Repo in git
by nutjob2 | 2025-12-27 19:35:02+00:00
Only the fact that it would be an idiotic policy that would destroy the economy.

Why would you let your monetary policy be run by gold miners in China, Russia and Australia? They could cause inflation or deflation simply by increasing or decreasing gold production.

Conversely how is the Fed supposed to manage inflation if it runs out of gold?

Gold is an industrial metal, also used in jewelry, not a financial panacea.
Ask HN: How are P&IDs used after they're drawn?
by andrewrn | 2025-12-27 19:35:21+00:00
I’m trying to learn about how P&IDs are used by process safety, ops, and maintenance personnel.

I’ve worked as a P&ID drafter mostly doing redline changes, but I’m trying to learn how these drawings are actually used more broadly.

In your experience:

What do you personally do with P&IDs?

Would really appreciate perspectives from O&G, chemicals, or industrial ops.
by Dylan16807 | 2025-12-27 19:35:37+00:00
But that theorem being true doesn't mean "they will work given enough time". That's my objection. If a setup is physically possible but sufficiently thorny to actually build, there's a good chance it won't be built ever.

In the specific spot I commented, I guess you were just talking about the physics part? But the GP was talking about both physics and physical realization, so I thought you were also talking about the combination too.

Yes we can probably test the quantum theory. But verifying the physics isn't what this comment chain is really about. It's about working machines. With enough reliable qubits to do useful work.
by CamperBob2 | 2025-12-27 19:35:58+00:00
Have to keep in mind that what is happening now is basically what was promised decades ago. Never mind 4GL, 5GL, expert systems, and other efforts that went nowhere... even COBOL was created with the intention of making programming look more like natural language.

Often, revolutions take longer to happen than we think they will, and then they happen faster than we think they will. And when the tipping point is finally reached, we find more people pushing back than we thought there would be.
by PaulHoule | 2025-12-27 19:36:48+00:00
When I'm working on a ticket I document any research I do on the problem in comments in the ticket and sometimes it is a lot of research (including the way it's 'spozed to be)

If anything at all is not right I write a up a ticket which goes into detail about what's wrong and what I think is right.

It wouldn't be a good place to put documentation for, say, how the data team is supposed to do a process, but I sure will write detailed documents for procedure I do to set systems up for my work and how my tester can set up situations. If it has anything to do with the ticket I think it is fair game and personally I find stuff like that easy to find because I have JIRA open all day and use it as my "second brain" to keep up with the work I do. (e.g. I think I had something done Dec 24 but didn't have time to make the PR because I wanted to do a round of checking out, but because I have detailed notes I'll be quick to get started at the end of the year.)

Similarly, I am not one to write a lot of little comments in the code apologizing for why it is hard to understand, I think is better to use longAndDescriptiveClassFieldAndMethodNames and clean up anything that you want to apologize for. On the other hand I write long comments in certain places of the code that explain the organization of the system, details of how it works, conventions used, etc. It is good for me but I can also tell Junie, "I want you do add some tests for the work we just did, take a look at ... to see how we write tests for this sort of thing"

---

So far as Confluence goes I find it slow, awkward, hard to find things (in the sense of the search tools being bad but also easy to put things in the wrong place), and not necessary for my daily workflow. If I got in the habit of using it I'd be used to it, but I can go a year and not have to look at it, even though I think there is IT documentation in there.

We have a data team that uses it every day and they are disciplined with it and I never hear complaining about it. If I need to know something about the way they do things I usually go knock on their door and ask.
by maximinus_thrax | 2025-12-27 19:37:00+00:00
I wouldn't say it's a 'nightmare'. It's just more complicated than what regular folk think computers work when it comes to time sync. There's nothing nightmareish or scary about this, it's just using the best solution for your scenario, understanding limitations and adjusting expectations/requirements accordingly, perhaps relaxing consistency requirements.

I worked on the NTP infra for a very large organization some time ago and the starriest thing I found was just how bad some of the clocks were on 'commodity hardware' but this just added a new parameter for triaging hardware for manufacturer replacement.

This is an ok article but it's just so very superficial. It goes too wide for such a deep subject matter.
by gist | 2025-12-27 19:37:26+00:00
Your website (luniv.tech) is (for lack of a better way to put it) 'all over the place'. You are (from what I can tell) a 1 person operation. Nothing wrong with that. But you should try to focus on at most 3 things that you can do well and cut your site down to talking about those 3 things. Then (despite what everyone here seems to be telling you) you should cold outreach to people who can use those items and learn from the failure (and rejection). If you keep at it you will get results (and you will learn).

Also register and use lunivtech.com as your website (it's open now). Don't use .tech as your primary domain.
by array_key_first | 2025-12-27 19:37:30+00:00
I mean, think of it this way. If I built a web app that took HTTP requests and converted them into a YouTube video, then downloaded and decoded that video in software, and then served the request, you'd say "that's stupid - you're using 10,000x more compute than you need to".

It's a tool, and using the wrong tool for the wrong job is just wasteful. And, usually, overly complicated and frail. So it's only losses.
by abigail95 | 2025-12-27 19:37:53+00:00
This will probably dox me but I'm going to win a federal discrimination case against a university, with nothing but GPT5.x and Claude, and some filing fees. I'm no dummy but I'm not a genius. I barely got through the Advent of Code 2025 problems with a mess of spaghetti.

In my country people have a common law right to enforce the law themselves without having to pay legal fees. In America it's a statutory right I believe.

The risks of getting a costs order against me are higher than 0% but if I lose narrowly I won't be paying anything.
by qbow883 | 2025-12-27 19:37:55+00:00
Yes, absolutely. Multimedia is complicated.

But my issue with the linked tool is that it does none of the things you mentioned. All it does it make already very easy things even easier. Is it really that much harder to remember `ffmpeg -i inputfile outputfile.ext` than `ff convert inputfile to ext`?

I've explained this in other replies here but I am neither saying that ffmpeg wrappers are automatically bad, nor that ffmpeg cannot be complicated. I am only saying that this specific tool does not really help much.
by maheshvaikri99 | 2025-12-27 19:39:02+00:00
Fair enough. Let me clarify the use case:

ISON isn't meant to replace JSON in your application. Your JS/TS code still uses JSON objects internally. ISON is specifically for the LLM context window.

The flow:
App (JSON) → serialize to ISON → inject into prompt → LLM reasons → response → your app

You're right that nesting is lost. But for LLM reasoning, flat structures often work better. LLMs struggle with deeply nested JSON - they lose track of parent-child relationships 4+ levels deep.

On "tokens are getting cheaper":
True for API costs. But context windows are still limited. When you're stuffing RAG results, memory, agent state, and user history into 128K tokens, every byte matters. It's not about saving money - it's about fitting more context.

On "wrong optimization":
I ran the benchmark. Same data, same task. ISON: 88.3% accuracy. JSON: 84.7%. The LLM actually performed better with the tabular format, not just "equivalent for fewer tokens."

## BENCHMARK STATS:

TOKEN EFFICIENCY:
ISON: 3,550 tokens
JSON: 12,668 tokens

ISON vs JSON: 72.0% reduction

LLM ACCURACY (300 Questions):
ISON: 265/300 ( 88.3%)
JSON: 254/300 ( 84.7%)

EFFICIENCY (Acc/1K):
ISON: 24.88
JSON: 6.68
ISON is 272.3% MORE EFFICIENT than JSON!

But I hear you - if your data is deeply nested and that nesting carries semantic meaning the LLM needs, JSON might be the right choice. ISON works best for relational/tabular data going into context.
by survirtual | 2025-12-27 19:39:02+00:00
Yeah nice in theory but the reality is far from this.

In order to implement tolls, you need several components involving middlemen. This includes frontend software, backend, payment processing, transponder management, all the hardware involved, support staff, sometimes toll station staff, among other things.

These toll companies are often owned by foreign companies that are in it for the long haul, offering sweet deals up front then gradually charging more and more with no end in sight, as roads diminish in quality and rest stops fall into disarray.

Toll roads are a scam, a regressive tax on the working class, and downright immoral. We should not limit the mobility of people.
by aarondf | 2025-12-27 19:39:18+00:00
Hey! I wrote the article a few years ago. Fun to see it on HN again.

It was here back when I wrote it: https://news.ycombinator.com/item?id=32071137

Lots of comments talking about how this is just some sort of ploy to feed the machine. I don't know what to tell you. I can only tell you it changed my life and the lives of many others. Hope it can help you too!
by Tempest1981 | 2025-12-27 19:40:24+00:00
Thanks, but no luck. I tested it on a 3 second video, and got a 6 second video. I.e. it bounced 1 time, not 5 times.

Maybe this should be an AI reasoning test.

Here is what eventually worked, iirc (10 bounces):

ffmpeg -i input.mkv -filter_complex "split=2[fwd][rev_in]; [rev_in]reverse[rev]; [fwd][rev]concat=n=2,split=10[p1][p2][p3][p4][p5][p6][p7][p8][p9][p10]; [p1][p2][p3][p4][p5][p6][p7][p8][p9][p10]concat=n=10[outv]" -map "[outv]" -an output.mkv
by prajjawal_123 | 2025-12-27 19:40:38+00:00
Hi HN, I’m the creator of Morph-AI-Era.

I built this because I was tired of spending hours in Excel/PowerBI just to visualize simple CSV data. I wanted a tool where I could drop a file and get a 90% ready dashboard instantly.

The Tech Stack:

Frontend: React.js

Backend: Python with FastAPI

Processing: Pandas/NumPy for data handling + AI for insight generation.

What it does: It analyzes the structure of your uploaded CSV, detects the data types, and automatically generates relevant charts (KPIs, Forecasts, Geospatial maps).

I just pushed a requested update today that lets you download individual graphs as PNGs (so you don't have to screenshot them for slides).

It’s free to try (no credit card). I’d love to hear your feedback on the visualization logic—be as harsh as you want!
by mysaasidea | 2025-12-27 19:41:27+00:00
I’m building Explore.Fans, a search engine that lets users find visually similar
OnlyFans creators using face embeddings.

The interesting part wasn’t the ML itself, but combining vector search with
structured filters (price, location, tags) while keeping latency low and the
frontend fully SSR for SEO.

Built with InsightFace, vector search, and a FastAPI backend.
by zahlman | 2025-12-27 19:41:30+00:00
> Do you have anything public yet?

The repo is https://github.com/zahlman/paper but it's not really usable and it's missing a bunch of local very unfinished stuff (and my README template definitely needs fixing). More of a "watch this space" but I would really like to push out a Show HN for the first chunk of functionality soon.
by spacechild1 | 2025-12-27 19:41:31+00:00
I'm not saying that Rob is right because of his achievements. I'm only saying that your speculations in your original post are ridiculous considering Rob's career and personal situation.

> Clout? Historical importance? Feeling like people are forgetting him?

Even more speculation.

Just in case you are not aware: there are many people who really think that what the big AI companies are doing is unethical. Rob may be one of them.
by flounder3 | 2025-12-27 19:41:39+00:00
> Without any concerns about confidentiality or respect for the persons family.

The link is to a recent post from the person's father, asking for awareness around the company's actions.

If you really are a retired psychotherapist, you should know and do better than to ignorantly call someone a "fucking ghoul," especially in light of your lack of awareness or willingness to educate yourself as to the context of the post.

Shame on you.
by zahlman | 2025-12-27 19:42:12+00:00
> Scenarios like that occur daily. I do quite a bit of software development and whenever I come across something that really needs python I mentally prepare for a day of battle with the various (all subtly broken) package managers, dependency hell and circular nonsense to the point that I am also ready to give up on it after a day of trying.

Please name a set of common packages that causes this problem reliably.
by georgelyon | 2025-12-27 19:42:30+00:00
Unfortunate that the author doesn’t bring up FoundationDB version stamps, which to me feel like the right solution to the problem. Essentially, you can write a value you can’t read until after the transaction is committed and the synchronization infrastructure guarantees that value ends up being monotonically increasing per transaction. They use similar “write only” operations for atomic operations like increment.
by baby_souffle | 2025-12-27 19:42:35+00:00
> Some places value upgrading dependencies while others value extreme stability at the potential cost of security.

Both are valid. The latter is often used as an excuse, though. No, your $50 wifi connected camera does not need the same level of stability as the WiFi connected medical device that allows doctor to remotely monitor medication. Yes, you should have a moderately robust way to update and build and distribute a new FW image for that camera.

I can't tell you the number of times I've gotten a shell on some device only to find that the kernel/os-image/app-binary or whatever has build strings that CLEARLY feature `some-user@their-laptop` betraying that if there's ever going to be an updated firmware, it's going to be down to that one guy's laptop still working and being able to build the artifact and not because a PR was merged.
by PaulDavisThe1st | 2025-12-27 19:42:36+00:00
> It is the physical world, nature is the implementation of the natural selection algorithm.

But you don't know (and to some degree, cannot know) which parts of it. So you cannot really know if the implementation encodes a goal or not.

> What goal are you referring to?

Whatever goal was being used in the case of genetic algorithms or artificial life systems. Those systems have goals, but the early stages do not embody the goal in any way you could recognize.

> There was no goal at any point in the process.

So in the case of natural evolution, we happen to agree. However, I don't agree with your claim that "the implementation must embody the goal" is a useful way to think about this, and I also have some sympathy for the idea that there could be huge-time-scale teleology associated with evolution that we cannot discern.
by dizzled | 2025-12-27 19:43:18+00:00
Turns out the request is coming from localhost because it's being forwarded over SSH. Their HTTP proxy causes a new SSH connection to be made to the VM:

Connection from 10.42.0.1 port 37456 on 10.42.1.75 port 22 rdomain ""
debug1: Local version string SSH-2.0-OpenSSH_9.9
debug1: Remote protocol version 2.0, remote software version Go
debug1: compat_banner: no match: Go

Which then requests a local TCP connection, in this case to port 8000:

debug1: Entering interactive session for SSH2.
debug1: server_init_dispatch
debug3: receive packet: type 90
debug1: server_input_channel_open: ctype direct-tcpip rchan 0 win 2097152 max 32768
debug1: server_request_direct_tcpip: originator 0.0.0.0 port 0, target 127.0.0.1 port 8000
debug1: connect_next: start for host 127.0.0.1 ([127.0.0.1]:8000)
debug2: fd 7 setting O_NONBLOCK
debug2: fd 7 setting TCP_NODELAY
debug1: connect_next: connect host 127.0.0.1 ([127.0.0.1]:8000) in progress, fd=7
debug3: fd 7 is O_NONBLOCK
debug3: fd 7 is O_NONBLOCK
debug1: channel 0: new direct-tcpip [direct-tcpip] (inactive timeout: 0)
debug1: server_input_channel_open: confirm direct-tcpip
debug3: channel 0: waiting for connection

This is is contrast to a normal SSH shell session:

debug1: Entering interactive session for SSH2.
debug1: server_init_dispatch
debug3: receive packet: type 90
debug1: server_input_channel_open: ctype session rchan 0 win 2097152 max 32768
debug1: input_session_request
debug1: channel 0: new session [server-session] (inactive timeout: 0)
debug2: session_new: allocate (allocated 0 max 10)
debug3: session_unused: session id 0 unused
debug1: session_new: session 0
debug1: session_open: channel 0
debug1: session_open: session 0: link with channel 0
debug1: server_input_channel_open: confirm session
debug3: send packet: type 91
debug3: receive packet: type 98
debug1: server_input_channel_req: channel 0 request pty-req reply 1
debug1: session_by_channel: session 0 channel 0
debug1: session_input_channel_req: session 0 req pty-req
debug1: Allocating pty.