Top stories

A new bridge links the math of infinity to computer science
digital55 about 4 hours ago

A new bridge links the math of infinity to computer science

The article explores the mathematical concept of infinity and its connection to computer science, highlighting how researchers have found a new way to link these seemingly disparate fields using a new bridge that helps understand the strange properties of infinity.

quantamagazine.org
88 12
Summary
Show HN: We built an open source, zero webhooks payment processor
agreeahmed about 6 hours ago

Show HN: We built an open source, zero webhooks payment processor

Hi HN! For the past bit we’ve been building Flowglad (https://flowglad.com) and can now feel it’s just gotten good enough to share with you all:

Repo: https://github.com/flowglad/flowglad

Demo video: https://www.youtube.com/watch?v=G6H0c1Cd2kU

Flowglad is a payment processor that you integrate without writing any glue code. Along with processing your payments, it tells you in real time the features and usage credit balances that your customers have available to you based on their billing state. The DX feels like React, because we wanted to bring the reactive programming paradigm to payments.

We make it easy to spin up full-fledged pricing models (including usage meters, feature gates and usage credit grants) in a few clicks. We schematize these pricing models into a pricing.yaml file that’s kinda like Terraform but for your pricing.

The result is a payments layer that AI coding agents have a substantially easier time one-shotting (for now the happiest path is a fullstack Typescript + React app).

Why we built this:

- After a decade of building on Stripe, we found it powerful but underopinionated. It left us doing a lot of rote work to set up fairly standard use cases - That meant more code to maintain, much of which is brittle because it crosses so many server-client boundaries - Not to mention choreographing the lifecycle of our business domain with the Stripe checkout flow and webhook event types, of which there are 250+ - Payments online has gotten complex - not just new pricing models for AI products, but also cross border sales tax, etc. You either need to handle significant chunks of it yourself, or sign up for and compose multiple services

This all feels unduly clunky, esp when compared to how easy other layers like hosting and databases have gotten in recent years.

These patterns haven’t changed much in a decade. And while coding agents can nail every other rote part of an app (auth, db, analytics), payments is the scariest to tab-tab-tab your way through. Because the the existing integration patterns are difficult to reason about, difficult to verify correctness, and absolutely mission critical.

Our beta version lets you:

- Spin up common pricing models in just a few clicks, and customize them as needed - Clone pricing models between testmode and live mode, and import / export via pricing.yaml - Check customer usage credits and feature access in real time on your backend and React frontend - Integrate without any DB schema changes - you reference your customers via your ids, and reference prices, products, features and usage meters via slugs that you define

We’re still early in our journey so would love your feedback and opinions. Billing has a lot of use cases, so if you see anything that you wish we supported, please let us know!

github.com
199 133
jjmaxwell4 about 6 hours ago

Google Antigravity exfiltrates data via indirect prompt injection attack

The article discusses a new Google project called 'Antigravity' that can reportedly exfiltrate data from computers without physically accessing them. It raises concerns about the potential security and privacy implications of such a technology.

promptarmor.com
520 145
Summary
louismerlin 3 days ago

How to repurpose your old phone into a web server

Related ongoing thread: This blog is now hosted on a GPS/LTE modem (2021) - https://news.ycombinator.com/item?id=46049981

far.computer
146 63
Summary
todsacerdoti about 7 hours ago

Unifying our mobile and desktop domains

The article discusses Wikimedia's plan to unify its mobile and desktop domains, aiming to provide a consistent user experience across devices. This move is intended to simplify the technical infrastructure and improve content management for the organization.

techblog.wikimedia.org
42 13
Summary
Ilya Sutskever: We're moving from the age of scaling to the age of research
piotrgrabowski about 7 hours ago

Ilya Sutskever: We're moving from the age of scaling to the age of research

The article explores an interview with Ilya Sutskever, co-founder and chief scientist at OpenAI, who discusses the potential of artificial general intelligence (AGI), the challenges in developing safe and ethical AGI, and his views on the long-term implications of advanced AI systems.

dwarkesh.com
131 108
Summary
ZoomInfo CEO blocks researcher after documenting pre-consent biometric tracking
SignalDr about 3 hours ago

ZoomInfo CEO blocks researcher after documenting pre-consent biometric tracking

github.com
83 14
FLUX.2: Frontier Visual Intelligence
meetpateltech about 8 hours ago

FLUX.2: Frontier Visual Intelligence

The article discusses Flux, a popular open-source front-end framework used for building complex user interfaces. It provides an overview of Flux's architecture, its key features, and how it differs from other state management solutions like Redux.

bfl.ai
212 65
Summary
Weves about 10 hours ago

Launch HN: Onyx (YC W24) – Open-source chat UI

Hey HN, Chris and Yuhong here from Onyx (https://github.com/onyx-dot-app/onyx). We’re building an open-source chat that works with any LLM (proprietary + open weight) and gives these LLMs the tools they need to be useful (RAG, web search, MCP, deep research, memory, etc.).

Demo: https://youtu.be/2g4BxTZ9ztg

Two years ago, Yuhong and I had the same recurring problem. We were on growing teams and it was ridiculously difficult to find the right information across our docs, Slack, meeting notes, etc. Existing solutions required sending out our company's data, lacked customization, and frankly didn't work well. So, we started Danswer, an open-source enterprise search project built to be self-hosted and easily customized.

As the project grew, we started seeing an interesting trend—even though we were explicitly a search app, people wanted to use Danswer just to chat with LLMs. We’d hear, “the connectors, indexing, and search are great, but I’m going to start by connecting GPT-4o, Claude Sonnet 4, and Qwen to provide my team with a secure way to use them”.

Many users would add RAG, agents, and custom tools later, but much of the usage stayed ‘basic chat’. We thought: “why would people co-opt an enterprise search when other AI chat solutions exist?”

As we continued talking to users, we realized two key points:

(1) just giving a company secure access to an LLM with a great UI and simple tools is a huge part of the value add of AI

(2) providing this well is much harder than you might think and the bar is incredibly high

Consumer products like ChatGPT and Claude already provide a great experience—and chat with AI for work is something (ideally) everyone at the company uses 10+ times per day. People expect the same snappy, simple, and intuitive UX with a full feature set. Getting hundreds of small details right to take the experience from “this works” to “this feels magical” is not easy, and nothing else in the space has managed to do it.

So ~3 months ago we pivoted to Onyx, the open-source chat UI with:

- (truly) world class chat UX. Usable both by a fresh college grad who grew up with AI and an industry veteran who’s using AI tools for the first time.

- Support for all the common add-ons: RAG, connectors, web search, custom tools, MCP, assistants, deep research.

- RBAC, SSO, permission syncing, easy on-prem hosting to make it work for larger enterprises.

Through building features like deep research and code interpreter that work across model providers, we've learned a ton of non-obvious things about engineering LLMs that have been key to making Onyx work. I'd like to share two that were particularly interesting (happy to discuss more in the comments).

First, context management is one of the most difficult and important things to get right. We’ve found that LLMs really struggle to remember both system prompts and previous user messages in long conversations. Even simple instructions like “ignore sources of type X” in the system prompt are very often ignored. This is exacerbated by multiple tool calls, which can often feed in huge amounts of context. We solved this problem with a “Reminder” prompt—a short 1-3 sentence blurb injected at the end of the user message that describes the non-negotiables that the LLM must abide by. Empirically, LLMs attend most to the very end of the context window, so this placement gives the highest likelihood of adherence.

Second, we’ve needed to build an understanding of the “natural tendencies” of certain models when using tools, and build around them. For example, the GPT family of models are fine-tuned to use a python code interpreter that operates in a Jupyter notebook. Even if told explicitly, it refuses to add `print()` around the last line, since, in Jupyter, this last line is automatically written to stdout. Other models don’t have this strong preference, so we’ve had to design our model-agnostic code interpreter to also automatically `print()` the last bare line.

So far, we’ve had a Fortune 100 team fork Onyx and provide 10k+ employees access to every model within a single interface, and create thousands of use-case specific Assistants for every department, each using the best model for the job. We’ve seen teams operating in sensitive industries completely airgap Onyx w/ locally hosted LLMs to provide a copilot that wouldn’t have been possible otherwise.

If you’d like to try Onyx out, follow https://docs.onyx.app/deployment/getting_started/quickstart to get set up locally w/ Docker in <15 minutes. For our Cloud: https://www.onyx.app/. If there’s anything you'd like to see to make it a no-brainer to replace your ChatGPT Enterprise/Claude Enterprise subscription, we’d love to hear it!

157 112
Trillions spent and big software projects are still failing
pseudolus about 12 hours ago

Trillions spent and big software projects are still failing

The article discusses the common causes of software failures in IT management, including poor requirements gathering, inadequate testing, and lack of project management. It highlights the importance of addressing these issues to ensure successful software implementation and adoption.

spectrum.ieee.org
271 249
Summary
The fall of Labubus and the mush of modern internet trends
gnabgib 2 days ago

The fall of Labubus and the mush of modern internet trends

The article discusses the rise and fall of the online trend known as 'Labubus', which became a symbol of the broader shift towards a homogenized and commercialized internet culture, marked by the dominance of large tech platforms and the pursuit of viral content and engagement over authentic expression.

michigandaily.com
13 3
Summary
skx001 about 18 hours ago

Jakarta is now the biggest city in the world

The article discusses how Jakarta, Indonesia and Tokyo, Japan are expected to become the world's largest cities by population by 2025, surpassing current megacities like Shanghai and Delhi. It highlights the rapid urbanization and population growth occurring in these regions, and the challenges they will face in terms of infrastructure, housing, and public services.

axios.com
194 123
Summary
Constant-time support coming to LLVM: Protecting cryptographic code
ahlCVA about 11 hours ago

Constant-time support coming to LLVM: Protecting cryptographic code

The article discusses the addition of constant-time support in LLVM, which helps protect cryptographic code at the compiler level. This enables compilers to generate code that is resistant to timing attacks, improving the security of cryptographic applications.

blog.trailofbits.com
27 11
Summary
The 101 of analog signal filtering (2024)
harperlee 5 days ago

The 101 of analog signal filtering (2024)

The article provides an overview of analog signal filtering, explaining the basic principles and common techniques used to remove unwanted frequency components from electrical signals. It covers topics such as low-pass, high-pass, and band-pass filters, as well as the importance of filter design in maintaining signal integrity.

lcamtuf.substack.com
111 9
Summary
Python is not a great language for data science
speckx about 7 hours ago

Python is not a great language for data science

The article argues that Python, while popular, has limitations in areas such as performance, scalability, and lack of static type checking. It suggests that other languages like Rust, Go, or C++ may be better choices for certain types of projects or workloads.

blog.genesmindsmachines.com
99 96
Summary
WorldPeas about 1 hour ago

Notes on the Troubleshooting and Repair of Computer and Video Monitors

The article discusses common issues with computer monitors, providing troubleshooting tips and guidance on resolving problems related to power supply, display quality, and physical damage. It covers a range of monitor types and offers advice on maintaining and repairing these devices.

repairfaq.org
3 0
Summary
Human brains are preconfigured with instructions for understanding the world
XzetaU8 about 18 hours ago

Human brains are preconfigured with instructions for understanding the world

The article discusses research suggesting that the human brain is 'pre-configured' to perform specific tasks, with certain areas of the brain dedicated to specific functions even before they are used. The findings challenge the traditional view of the brain as a blank slate and have implications for understanding brain development and function.

news.ucsc.edu
411 280
Summary
Reinventing how .NET builds and ships (again)
IcyWindows about 1 hour ago

Reinventing how .NET builds and ships (again)

The article discusses Microsoft's efforts to reinvent how .NET is built and shipped, including adopting a continuous integration and delivery (CI/CD) approach, improving build performance, and making the platform more modular and cloud-native.

devblogs.microsoft.com
10 0
Summary
Unison 1.0
pchiusano about 4 hours ago

Unison 1.0

Unison is a functional programming language that aims to simplify software development by introducing a novel approach to code distribution and evolution. It features a decentralized code database, automatic versioning, and a flexible type system that allows for seamless code updates and collaboration.

unison-lang.org
167 46
Summary
Bad UX World Cup 2025
CharlesW about 5 hours ago

Bad UX World Cup 2025

badux.lol
110 30
Inflatable Space Stations
bensouthwood 4 days ago

Inflatable Space Stations

The article explores the potential of inflatable space stations as a cost-effective and versatile alternative to traditional space habitats. It discusses the technical and logistical challenges involved in developing and deploying these inflatable structures for long-term space missions and habitation.

worksinprogress.co
54 19
Summary
mikeayles about 2 hours ago

A DOOM vector engine for rendering in KiCad, and over an audio jack

The article discusses the development of Kidoom, an open-source sandbox game engine created by the author. It highlights the engine's features, including a modular design, support for multiple platforms, and a focus on ease of use and accessibility for both developers and players.

mikeayles.com
4 1
Summary
Making Crash Bandicoot (2011)
davikr about 12 hours ago

Making Crash Bandicoot (2011)

The article chronicles the creation of the Crash Bandicoot video game franchise, detailing the challenges faced by the development team at Naughty Dog and their innovative approaches to overcoming technical limitations to create a successful and iconic series.

all-things-andy-gavin.com
185 27
Summary
STRiDEX about 8 hours ago

Orion 1.0

Kagi, a startup focused on building a new search engine, has announced the launch of its 'Orion' project, which aims to challenge the dominance of major tech companies in the search market by offering a user-centric, privacy-focused alternative that leverages blockchain technology.

blog.kagi.com
340 202
Summary
Stop Putting Your Passwords into Random Websites (Yes, Seriously, You Are the PR
Deeg9rie9usi about 3 hours ago

Stop Putting Your Passwords into Random Websites (Yes, Seriously, You Are the PR

The article warns against the common practice of entering passwords into random websites, as it can lead to serious security risks. It emphasizes the importance of users being cautious and taking responsibility for their online security.

labs.watchtowr.com
16 4
Summary
hn_acker about 2 hours ago

Google steers Americans looking for health care into "junk insurance"

The article discusses the open season on the surveillance and monetization of our personal data, highlighting the efforts of privacy advocates and regulators to curb the unchecked collection and use of this data by tech companies and other entities.

pluralistic.net
24 2
Summary
Most Stable Raspberry Pi? Better NTP with Thermal Management
todsacerdoti about 17 hours ago

Most Stable Raspberry Pi? Better NTP with Thermal Management

This article discusses modifications to a Raspberry Pi project to improve its stability and performance, including better NTP synchronization and thermal management. It highlights the author's efforts to create the 'world's most stable Raspberry Pi' through a series of hardware and software optimizations.

austinsnerdythings.com
278 83
Summary
xx_ns about 4 hours ago

This blog is now hosted on a GPS/LTE modem (2021)

The article discusses the history and evolution of modems, from the early days of dial-up internet to the modern era of high-speed broadband. It explores the technological advancements that have shaped the modem industry and the impact of these changes on internet connectivity.

blog.nns.ee
45 5
Summary
danso about 7 hours ago

Ozempic does not slow Alzheimer's, study finds

A study found that the diabetes drug Ozempic does not slow the progression of Alzheimer's disease, contrary to previous research suggesting its potential benefits for cognitive function.

semafor.com
121 66
Summary
JumpCrisscross 1 day ago

PRC elites voice AI-skepticism

The article explores the growing skepticism among China's political elite towards artificial intelligence (AI), highlighting their concerns over the technology's potential risks and limitations. It examines the shift in the Chinese government's approach, from enthusiastic promotion of AI to a more cautious and measured stance as the technology's challenges become increasingly apparent.

jamestown.org
129 72
Summary