MurphyA/hacker-news huggingface dataset:
Show HN: Entrig – Push notifications for Supabase without backend code
by ibbie | 2025-12-03 18:05:34+00:00
Push notifications are essential for mobile apps, yet they’re still a major friction point. Many developers choose Supabase or Firebase specifically to avoid backend code, but eventually end up writing server-side logic or Edge Functions just to send notifications.

I built Entrig to eliminate that hassle. It lets you send push notifications without any server setup and without writing code, purely based on your database events.

How it works: Entrig leverages Supabase/Postgres triggers. When you create a notification in the Entrig Dashboard, the required trigger function is automatically created in your database. On the client side, the SDK handles token management when you initialize it in your app.

The goal is to make push notifications truly plug-and-play, so you can focus on building your product, not wiring backend logic just for push notifications.

I’d love to hear your feedback on the product and approach.
by daveguy | 2025-12-03 18:05:57+00:00
I expect GP mistook metformin-associated lactic acidosis in a patient with kidney disease as something metformin-caused. A separate but coincident IV misadministration could be an exacerbating factor. It would have been a rare case, but a plausible explanation for the misunderstanding.

Metformin is relatively kidney safe and not administered by IV. Thank you for clarifying that for anyone that may currently on or considering Metformin. It would be great if medical professionals were infallible communicators and had time to verify understanding, but they are human and we need more doctors and less time-pressure by profit extracting private equity.

Disclaimer: I am not a doctor.
by vector_spaces | 2025-12-03 18:06:04+00:00
Application error: a client-side exception has occurred while loading www.phind.com (see the browser console for more information).

Getting this error the homepage. In the browser console I am just seeing

Content-Security-Policy: (Report-Only policy) The page’s settings would block a script (script-src-elem) at https://www.phind.com/_next/static/chunks/c857e369-746618a9672c8ed0.js?dpl=dpl_4dLj9qrNQMh6evFNeDZbEJjTnT9B from being executed because it violates the following directive: “script-src 'none'” GET https://www.phind.com/_next/static/chunks/4844-90bb89386b9ed987.js?dpl=dpl_4dLj9qrNQMh6evFNeDZbEJjTnT9B [HTTP/1.1 403 403 Forbidden 716ms]

The other links you shared seem to work though
by thewebguyd | 2025-12-03 18:06:38+00:00
Considering Windows 7 (if you count ESM) was supported all the way up to 2020, it's no wonder people skipped 8 (start menu tiles aside). It was a weird release schedule, and it was split into two versions 8 and 8.1, with 8 only having like 3 years of main stream support, and no ESM and 10 released just two years after 8.1.

If you count paying for ESM, someone could have gone from XP->7->11 and still been within support the whole time. Or from vista straight to 10.

Fun fact: Windows for Workgroups 3.11 was supported all the way to 2008. I believe it was the longest supported version of Windows.
Show HN: Cross-Layer Transcoders for Qwen3
by epimono | 2025-12-03 18:07:02+00:00
We're excited about cross-layer transcoders both as tools for reconstructing computational circuits in LLMs and as high-quality feature libraries for unstructured text data. There aren't a lot of open-source CLTs available, so we trained a couple for members of the Qwen3 family to fill in that gap. Link is to a dashboard for exploring the features, including topological maps of the feature space. The models themselves are available on Hugging Face: https://huggingface.co/collections/bluelightai/qwen3-cross-l...
by __david__ | 2025-12-03 18:07:04+00:00
Perhaps my searching skills aren’t great but I don’t see any consumer ssds over 8TB. Can you share a link? It was my understanding that ssds have plateaued due to wattage restriction across SATA and M.2 connections. I’ve only seen large SSDs in U.3 and E[13].[SL] form factors which I would not call consumer.
by rurp | 2025-12-03 18:07:29+00:00
HBO became an incredibly valuable brand because of a well deserved reputation for quality. Any one great show or highly visible screwup will only move that needle so much, but they do compound over time. I still remember the leaked audio from some years ago when the new HBO ownership explicitly said they wanted to take a more quantity over quality approach. This latest case certainly reinforces my mental model that HBO isn't what it used to be and probably isn't worth combing back to any time soon, given that there are better streaming options out there.
by pkilgore | 2025-12-03 18:07:36+00:00
So it starts as a line, explodes into a huge 2D complex mess, and eventually, after many generation, returns to form the same 3.7B cells long line?

That's kind of amazing. I wish someone unpacked the units of abstraction/compilation that must surely exist here.

Surely they aren't developing this with 1 or 0 as the abstraction level!
by ktallett | 2025-12-03 18:07:43+00:00
Having been in 2019, I wouldn't say it was worth the hype anyway. Just a countdown with a hat, and that is it. They understandably want to avoid the risk of any possible crush situation like Itaewon in Seoul in 2022, which these events are prone to. Especially considering the amount of barriers that are installed all around the scramble crossing on the station entrance side.
by spiritplumber | 2025-12-03 18:08:09+00:00
I had this problem on my Oculus Rift box (remember those? it still runs beat saber just fine) and the solution was to solder some beefy capacitors on the end of unused power cables coming out of the power supply. If I recall correctly it was the 12V line that did it, which I didn't expect.

The buzz isn't completely gone but now I can't hear it unless I'm paying attention to it, which if I am playing beat saber, I'm not.
by JohnBooty | 2025-12-03 18:08:22+00:00
premature optimization

One of those absolutely true statements that can obscure a bigger reality.

It's certainly true that a lot of optimization can and should be done after a software project is largely complete. You can see where the hotspots are, optimize the most common SQL queries, whatever. This is especially true for CRUD apps where you're not even really making fundamental architecture decisions at all, because those have already been made by your framework of choice.

Other sorts of projects (like games or "big data" processing) can be a different beast. You do have to make some of those big, architecture-level performance decisions up front.

Remember, for a game... you are trying to process player inputs, do physics, and render a complex graphical scene in 16.7 milliseconds or less. You need to make some big decisions early on; performance can't entirely just be sprinkled on at the end. Some of those decisions don't pan out.

> FWIW, the PC install size was reasonable at launch. It just crept up slowly over time Wouldn't this mean their optimization mattered even less back then?

I don't see a reason to think this. What are you thinking?
by ptx | 2025-12-03 18:08:31+00:00
It sounds related to me. The react.dev blog post [1] says that the vulnerability is

> a flaw in how React decodes payloads sent to React Server Function endpoints

and the react.dev docs for React Server Functions [2] say that

> Server Components can define Server Functions with the "use server" directive [...] Client Components can import Server Functions from files that use the "use server" directive

So it certainly sounds like the vulnerability is related to React Server Functions which are related to "use server".

[1] https://react.dev/blog/2025/12/03/critical-security-vulnerab...

[2] https://react.dev/reference/rsc/server-functions
by _DeadFred_ | 2025-12-03 18:08:35+00:00
'Because something happened in the past when we were fairly undeveloped, when almost nothing in society had been approached systematically, that same thing will happen in the future where we have systematically optimized everything we can. And we should bet civilization on that. Somehow, magically, everything will work out. And if you don't agree with magic, don't want to bet society on hopes of some magic solution appearing, you are the one denying reality and fighting progress'.
by lenkite | 2025-12-03 18:08:36+00:00
Coding repetitive for-loops for everything and mind-numbing error handling put everywhere makes line count bloat up like crazy. Go is one of the most verbose languages I have seen and I say this as a guy coding in Go in my daily work.

Evidence is easy - think of a problem and ask LLM to generate idiomatic examples (leverage Java streams, with functional decomposition, etc) in Go and Java and with error handling. You will find that more often than not, the Java line count is far smaller.
by stagas | 2025-12-03 18:08:45+00:00
Fair point, and that's the challenge in both the software's abilities and the creator's skills.

If you see it as yet another instrument you have to master, then you can go pretty far. I'm finding myself exploring rhythms and sounds in ways I could never do in a DAW so fast, but at the same time I do find limiting a lot of factors, especially sequencing.

So far I haven't gotten beyond a good sounding loop, hence the name "loopmaster", and maybe that's the limit, which is why I made a 2 deck "dual" mode in the editor, so that it can be played as a DJ set where you don't really need that much progression.

That said, it's quite fun to play with it and experiment with sounds, and whenever you make something you enjoy, you can export a certain length and use it as a track in your mix.

My goal is certainly to be able to create full length tracks with nuances and variations as you say, just not entirely sure how to integrate this into the format right now.

Feedback[0] is appreciated!

[0]: https://loopmaster.featurebase.app/
Show HN: Equations Explained Colorfully (KaTeX and Markdown)
by stared | 2025-12-03 18:09:27+00:00
Hi HN!

I am fascinated by various ways of explaining mathematical formulas easily — see “Science-based games and explorable explanations”: https://p.migdal.pl/blog/2024/05/science-games-explorable-ex.... In particular, I got inspired by “Understanding the Fourier Transform” by Stuart Riffle from 2011 (https://web.archive.org/web/20130318211259/http://www.altdev...), in which he color-coded the Discrete Fourier Transform formula and its description.

Yet, I saw that it has two issues. First, while many people appreciate it, creating them manually is a huge hassle. Second, it does not work well for colorblind people (as a few friends of mine told me).

So, I wanted to make it interactive, both to be able to choose the color scheme and so that it is useful in black and white (as you can hover and select terms).

For the syntax, I picked the default go-to, LaTeX (here it is rendered with KaTeX). For the description of the equation and explanation, I used Markdown, so it is easy to pick up.

I quickly realized that adding an online editor is a game-changer: what started as an optional extra became a default, always-visible part of the tool.

Some equations are more polished, some less so. Among others, there is the Schrödinger equation, the Euler equation, Shannon entropy, the grand canonical ensemble, and, of course, the Discrete Fourier Transform. I wanted to see how it works for various cases. Einstein's mass–energy equivalence serves as a starter template. Don’t be alarmed by the Maxwell equations with too many colors - I wanted to stress-test it.

You can export this to a standalone HTML file with its interactivity. Also, you can export the same formula to LaTeX (both a regular article and a Beamer presentation) and Typst. For LaTeX and Typst articles, it loses interactivity, but the colors are the same. In LaTeX Beamer, there is a slide-by-slide explanation of each term.

Source (MIT license): https://github.com/stared/equations-explained-colorfully/

I am curious to hear your impressions!

If you want to add a formula, do so.

If you want to feature it so that it is useful in your class or course, I am happy to hear which.

If you want to suggest color themes, let me know.

Also, if you want some other export formats, it should be easy.
by observationist | 2025-12-03 18:09:33+00:00
I think this class of problems can be protected against.

It's become clear that the first and most important and most valuable agent, or team of agents, to build is the one that responsibly and diligently lays out the opsec framework for whatever other system you're trying to automate.

A meta-security AI framework, cursor for opsec, would be the best, most valuable general purpose AI tool any company could build, imo. Everything from journalism to law to coding would immediately benefit, and it'd provide invaluable data for post training, reducing the overall problematic behaviors in the underlying models.

Move fast and break things is a lot more valuable if you have a red team mechanism that scales with the product. Who knows how many facepalm level failures like this are out there?
by UtopiaPunk | 2025-12-03 18:09:41+00:00
I basically agree all value is derived from labor, but a lot of modern economists do not.

There's are an interesting book called "This Life: Secular Faith and Spiritual Freedom" by Martin Haaglund. Part 2 of the book is really concerned with the Labor Theory of Value, and it articulated it in a way I'd never really understood before. It's hard to summarize in a short post, but here's an essay that engages with the ideas in a span of a few pages: https://www.radicalphilosophy.com/article/the-revival-of-heg...

Really, I encourage people to check out the book. It was at times challenging, and but always thought-provoking. Even when I found myself disagreeing (I have some fundamental disagreements with part 1), it helped me articulate my own worldview in a way that few books have before. It's something special. Anyway, the book really cemented and clarified my views on the labor theory of value.
by mikepurvis | 2025-12-03 18:10:01+00:00
Likely a case where Google figured out which one you meant through the telemetry of what you clicked on and how you refined your search, now that personalization is automatic. In my case, I get four regular results, which are the financial standard, the programming language, the wikipedia page for the programming language, and an ISP; then I get a "top stories" block that is all about the singer.

More tricky for the sibling comment with Rust, where either one could be valid.
by mzs | 2025-12-03 18:10:01+00:00
The MicroBooNE Collaboration. Search for light sterile neutrinos with two neutrino beams at MicroBooNE. Nature 648, 64–69 (2025). https://doi.org/10.1038/s41586-025-09757-7

The KATRIN Collaboration. Sterile-neutrino search based on 259 days of KATRIN data. Nature 648, 70–75 (2025). https://doi.org/10.1038/s41586-025-09739-9
Show HN: Nerve – The AI Chief of Staff that does your actual work
by tluthra | 2025-12-03 18:10:05+00:00
Hi HN,

Tanooj and Aziz here from Nerve. We’re building a work AI that handles full end to end workflows rather than just chat replies. It starts with proactively figuring out what’s important to you - anything you need to take action on or updates on any projects - and then moves all the way through the process. Nerve gathers the relevant information, drafts documents, writes jira tickets, sends emails, etc.

What this looks like in practice is: say an account executive has a sales call that gets recorded into Gong, Nerve automatically picks up the call, and extracts the next steps. Users can then load up that call and Nerve takes a first pass: scheduling a follow-up meeting, putting together security info, updating a salesforce opportunity. This ends with user confirmable actions that commit what was put together across the relevant apps.

Demo: https://youtu.be/pi7YN9DgW0g

Stepping back a bit, we spent a while at other growing companies (Brex, Coinbase, Box), and the teams at each eventually got slower. Information got more spread out, people spent more of their time just shuttling data from one place to another, and this type of admin work ended up getting way more common.

The most common thing we heard from users currently is: “I use a lot of ChatGPT for work but I wish it had access to all my work info, and actually did more of the work”. In many ways just the AI search and chat interfaces represented a sliver of what actually needed to get done on a daily basis.

We’re trying to answer the question “what could a company-wide tool look like if there was an AI layer that abstracted away everything we normally interact with?”. To do all of this we connect to all the various apps a company uses, index and analyze updates as they happen across every data source, and map every piece of information to the users that have access to it. And then we try to pull out the relevant pieces.

If you’d like to try Nerve we just launched for public access and offer a free 14 day trial: www.usenerve.com

We’d love your feedback and if there’s anything you’ve been looking for in your work AI, please share!
by nostrademons | 2025-12-03 18:10:05+00:00
The document doesn't have both in it. It's possible it was edited, but someone else in the thread posted the archive.org original version, and it also doesn't have smart quotes:

https://web.archive.org/web/20251203162416/https://www.wiz.i...

(Note also that you can end up with mismatched quotes if you paste in a segment of text from some other source that uses them, which is pretty common in journalism for a fast-changing story.)
by stetrain | 2025-12-03 18:10:31+00:00
Yes, that is what I was alluding to.

But, I do think it might actually be a net positive for them on the Mac by expanding the audience of people who might buy a Mac.

Given that full PC-Game-style game sales via the Mac App Store are likely abysmal, at least compared to mobile game revenue, I don’t think they have that much to lose.
by JohnBooty | 2025-12-03 18:10:46+00:00
Well, then I'd like to work where you work. Hard to find shops that take performance seriously. You hiring?

In my experience it's always been quite a battle to spend time on perf.

I'll happily take a demotion if I make a 10x performance goof like that. As long as I can get promoted eventually if I make enough 10x wins.
by moregrist | 2025-12-03 18:10:49+00:00
Have we seen a commercially available high performance 64-bit RISCV chip at production scale yet?

There’s a lot of work and experience built up for ARM through Proton and other tech (that can be reverse engineered to see how it works) like Rosetta. A lot of that would have to be redone for RISCV. Seems like a lot of risk in the short term for what’s not an obvious product benefit.

I would expect the high-end RISCV market to mature before a company like Valve dives in.
by quapster | 2025-12-03 18:10:57+00:00
This is the collision between two cultures that were never meant to share the same data: "move fast and duct-tape APIs together" startup engineering, and "if this leaks we ruin people's lives" legal/medical confidentiality.

What's wild is that nothing here is exotic: subdomain enumeration, unauthenticated API, over-privileged token, minified JS leaking internals. This is a 2010-level bug pattern wrapped in 2025 AI hype. The only truly "AI" part is that centralizing all documents for model training drastically raises the blast radius when you screw up.

The economic incentive is obvious: if your pitch deck is "we'll ingest everything your firm has ever touched and make it searchable/AI-ready", you win deals by saying yes to data access and integrations, not by saying no. Least privilege, token scoping, and proper isolation are friction in the sales process, so they get bolted on later, if at all.

The scary bit is that lawyers are being sold "AI assistant" but what they're actually buying is "unvetted third party root access to your institutional memory". At that point, the interesting question isn't whether there are more bugs like this, it's how many of these systems would survive a serious red-team exercise by anyone more motivated than a curious blogger.
by mindcrash | 2025-12-03 18:11:28+00:00
Certainly.

KVM (standard Linux kernel feature) will get you virtualization. On top of that there's a hardware virtualization feature which is called IOMMU (https://en.wikipedia.org/wiki/Input%E2%80%93output_memory_ma...) allowing you to "detach" physical hardware from your host PC and assign it to a VM. This allows you to run a operating system (in this case Windows) inside a virtual machine, but it can use the physical GPU for graphics acceleration because you attached the GPU to it.

When you attach the GPU to it, the VM will also behave like a "real" PC meaning it will discover your graphics card as one of its installed devices and will ask you to install AMD or Nvidia drivers (depending on what hardware you assigned to it) on the virtualized Windows system.

Although it's a bit easier and less tricky on a laptop with 2 GPUs (a integrated GPU embedded with the CPU and a discrete GPU for example) it is also very much possible on a system with a single integrated or discrete GPU.

The only thing you will need to consider on a single GPU configuration is that all GPU acceleration on the host will be gone as long as the GPU is deattached from the host, and it will solely depend on the frame buffer for graphics output (so in this particular case you should not run apps requiring 3D acceleration and the GPU accelerated VM on the host at the same time).

When you have two GPUs you can use one for applications on the host and the other for GPU acceleration in the virtual machine, which means you can run 3D accelerated apps on the host, and a GPU accelerated virtual machine at the same time.

Do note however that you can't run any Windows games with kernel level anti cheat this way, that cat and mouse game has been played and lost. A lot of other use cases will work fine, though.
by amavect | 2025-12-03 18:11:37+00:00
Lee Drutman advocates for ranked choice voting, but implementations in the USA still degenerated to 2 parties. RCV still has a spoiler effect. https://realrcv.equal.vote/alaska22 https://www.youtube.com/watch?v=yhO6jfHPFQU

Instead, we need approval voting, or even STAR voting. https://www.equal.vote/

(Drutman appears to have somewhat changed his views on RCV, but I don't think his "fusion voting" idea will catch on until we have multiple parties in the first place. https://www.newamerica.org/political-reform/blog/how-i-updat... )
by LogicFailsMe | 2025-12-03 18:11:50+00:00
GPUs age surprisingly gracefully. If a GPU isn't cutting edge, you just tie two or more of them together for a bit more power consumption to get more or less the same result as the next generation GPU.

if there's ever a glut in GPUs that formula might change but it sure hasn't happened yet. Also, people deeply underestimate how long it would take a competing technology to displace them. It took GPUs nearly a decade and the fortunate occurrence of the AI boom to displace CPUs in the first place despite bountiful evidence in HPC that they were already a big deal.
by jamie_ca | 2025-12-03 18:12:21+00:00
Are you looking for Crossover? It's a bit annoying to not run Steam natively (no cmd+H to hide, etc) but it's got a lot of support. Performance is decent on my M2 mini, and even cross-platform stuff like Baldurs Gate 3 is comparable performance to native.

Especially anything that Mac Steam natively calls out lack of 32bit support has good support.
by thewebguyd | 2025-12-03 18:12:28+00:00
Especially looking at Apples recent gaming history.

When Cyberpunk, AC, and a couple other AAA titles came to macOS, Apple made a big deal of them being in the mac app store, specifically. They didn't go out of their way to call out that they run on mac, you can get them from Steam, etc. The big deal was they are in the app store.

That's where Apple wants mac gaming to happen so they can get their 30% cut.

I wish that weren't the case, but Apple's gonna Apple.