Gut bacteria from amphibians and reptiles achieve tumor elimination in mice
Japan Advanced Institute of Science and Technology (JAIST) has announced the establishment of a new joint degree program with the University of California, San Diego (UCSD). The program will offer international students the opportunity to earn a dual master's degree in engineering from both JAIST and UCSD.
'Ghost jobs' are on the rise – and so are calls to ban them
The article explores the ongoing debate surrounding the use of artificial intelligence (AI) in healthcare, highlighting concerns about bias, privacy, and the need for ethical guidelines as the technology becomes more prevalent in medical decision-making.
Gemini 3 Flash: Frontier intelligence built for speed
Docs: https://ai.google.dev/gemini-api/docs/gemini-3
Developer Blog: https://blog.google/technology/developers/build-with-gemini-...
Model Card [pdf]: https://deepmind.google/models/model-cards/gemini-3-flash/
Gemini 3 Flash in Search AI mode: https://blog.google/products/search/google-ai-mode-update-ge...
Deepmind Page: https://deepmind.google/models/gemini/flash/
OBS Studio Gets a New Renderer
OBS Studio, the popular open-source streaming and recording software, has introduced a new renderer that promises improved performance and stability, particularly for users with complex scenes or hardware constraints.
What Is an Elliptic Curve?
The article provides an overview of elliptic curves, which are mathematical structures with applications in cryptography and other areas. It explains the basic properties of elliptic curves and how they are used in the context of elliptic curve cryptography.
Coursera to combine with Udemy
Coursera and Udemy are merging to create a global platform that will empower the workforce with skills for the AI era. The combined company aims to provide learners worldwide with access to a wide range of high-quality educational content and credentials to meet the evolving demands of the job market.
Working quickly is more important than it seems (2015)
The article discusses the importance of website speed and how it can impact user engagement, conversion rates, and search engine rankings. It provides strategies for improving website performance, such as optimizing images, minifying code, and using caching techniques.
I got hacked: My Hetzner server started mining Monero
The article describes the author's experience of discovering that their server had been compromised and was being used to mine Monero, a cryptocurrency, without their knowledge or consent. It provides insights into the author's investigation and actions taken to address the security breach.
Ask HN: Does anyone understand how Hacker News works?
When working on my projects and talking to investors, I often hear: “Just post it on Hacker News or Reddit and show that people love it.”
What I find strange is that Hacker News feels oddly opaque. I’ve never met anyone who can clearly explain how it works in practice. Not just the rules, but the dynamics: what’s repeatable, what’s luck, and what actually matters.
By using the Kevin Bacon-number idea: I can usually get within three degrees of separation of well-known technologists like Linus Torvalds, but I can’t seem to get within three steps of someone who confidently understands how HN works.
So I’m asking sincerely: Does anyone here feel they understand Hacker News? If so, what are the real levers, and what do people consistently misunderstand?
PS: This question comes from a mix of genuine curiosity and personal frustration. I’m honestly trying to understand how HN works in practice.
Judge hints Vizio TV buyers may have rights to source code licensed under GPL
A U.S. court ruled that Vizio must provide the source code for certain software components used in its TV sets, as required by the GNU General Public License (GPL). The ruling is a victory for software freedom and transparency, as it compels Vizio to comply with the terms of the GPL.
Ask HN: Those making $500/month on side projects in 2025 – Show and tell
It's the time of the year again, so I'd be interested hear what new (and old) ideas have come up. Previously asked on:
2024 → https://news.ycombinator.com/item?id=42373343
2023 → https://news.ycombinator.com/item?id=38467691
2022 → https://news.ycombinator.com/item?id=34190421
2021 → https://news.ycombinator.com/item?id=29667095
2020 → https://news.ycombinator.com/item?id=24947167
2019 → https://news.ycombinator.com/item?id=20899863
2018 → https://news.ycombinator.com/item?id=17790306
2017 → https://news.ycombinator.com/item?id=15148804
AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'
The CEO of AWS, Adam Selipsky, believes that AI technology cannot fully replace junior developers, as they provide valuable insights and creativity that AI cannot replicate. He emphasizes the importance of a balanced approach, where AI and human developers work together to leverage their respective strengths.
Don MacKinnon: Why Simplicity Beats Cleverness in Software Design [audio]
The article discusses the importance of simplicity over complexity in software design, highlighting that simple, easy-to-understand solutions are often more effective and maintainable than overly clever or complicated approaches. It emphasizes the value of focusing on the core functionality and user experience rather than prioritizing technical complexity.
More than half of researchers now use AI for peer review, often against guidance
The article discusses a new study that suggests the Amazon rainforest may be reaching a tipping point, with deforestation and climate change leading to a potential transformation into a savanna-like ecosystem. Researchers warn that urgent action is needed to protect the Amazon and prevent this potential irreversible change.
Developers can now submit apps to ChatGPT
OpenAI has announced that developers can now submit apps to be integrated with ChatGPT, allowing users to access various AI-powered functionalities through the chatbot interface.
TikTok unlawfully tracks shopping habits and use of dating apps?
The article alleges that TikTok unlawfully tracks users' shopping habits and dating app usage, potentially violating data privacy laws. It highlights concerns over TikTok's data collection practices and the lack of transparency around how this information is used.
Tell HN: HN was down
- HN errored on all authenticated requests with 502 Bad Gateway. It did still respond to a limited amount of unauthenticated requests with presumably cached pages, which did not get updated. The last post on /newest claimed "0 minutes ago", but was actually much older (1:32:57 PM GMT) and not the newest post.
- This status page actually identified the outage: https://hackernews.onlineornot.com/ - Pages by Hund and Statuspal did not show the outage.
- The last post before the outage was https://news.ycombinator.com/item?id=46301823 (1:39:59 PM GMT). The last comment was https://news.ycombinator.com/item?id=46301848 (1:41:54 PM GMT).
- There was an average of ~4 seconds per comment just prior to the outage. Based on this, HN likely went down at 1:41:58 PM GMT.
A Safer Container Ecosystem with Docker: Free Docker Hardened Images
The article discusses Docker's new hardened images, which provide enhanced security measures for developers. It highlights how these images help mitigate potential vulnerabilities and offer a more secure environment for building and deploying applications.
Show HN: High-Performance Wavelet Matrix for Python, Implemented in Rust
I built a Rust-powered Wavelet Matrix library for Python.
There were surprisingly few practical Wavelet Matrix implementations available for Python, so I implemented one with a focus on performance, usability, and typed APIs. It supports fast rank/select, top-k, quantile, range queries, and even dynamic updates.
Feedback welcome!
The Number That Turned Sideways
The article explores the mathematical and cultural significance of the number 6, which appears the same regardless of its orientation. It discusses the unique properties of the number 6 and its representation in various contexts, including art, design, and numerology.
Zmij: Faster floating point double-to-string conversion
The article discusses a new algorithm for converting floating-point numbers to decimal strings, which is faster and more accurate than previous methods. The author presents a detailed analysis of the algorithm's performance and compares it to other popular implementations.
Show HN: I built a fast RSS reader in Zig
Well, I certainly tried. I had to, because it has a certain quirk inspired by "digital minimalism."
The quirk is that it only allows you to fetch new articles once per day (or X days).
Why? Let me explain...
I want my internet content to be like a boring newspaper. You get it in the morning, and you read the whole thing while sipping your morning coffee, and then you're done! No more new information for today. No pings, no alerts, peace, quiet, zen, etc.
But with that, I needed it to be able to fetch all articles from my hundreds of feeds in one sitting. This is where Zig and curl optimisations come in. I tried to do all the tricks in the book. If I missed something, let me know!
First off, I'm using curl multi for the network layer. The cool thing is it automatically does HTTP/2 multiplexing, which means if your feeds are hosted on the same CDN it reuses the same connection. I've got it configured to handle 50 connections total with up to 6 per host, which seems to be the sweet spot before servers start getting suspicious. Also, conditional GETs. If a feed hasn't changed since last time, the server just says "Not Modified" and we bail immediately.
While curl is downloading feeds, I wouldn't want CPU just being idle so the moment curl finishes downloading a single feed, it fires a callback that immediately throws the XML into a worker thread pool for parsing. The main thread keeps managing all the network stuff while worker threads are chewing through XML in parallel. Zig's memory model is perfect for this. Each feed gets its own ArenaAllocator, which is basically a playground where you can allocate strings during parsing, then when we're done, we just nuke the entire arena in one go.
For parsing itself, I'm using libexpat because it doesn't load the entire XML into memory like a DOM parser would. This matters because some podcast feeds especially are like 10MB+ of XML. So with smart truncation we download the first few X mb's (configurable), scan backwards to find the last complete item tag, cut it there, and parse just that. Keeps memory usage sane even when feed sizes get massive.
And for the UI I just pipe everything to the system's "less" command. You get vim navigation, searching, and paging for free. Plus I'm using OSC 8 hyperlinks, so you can actually click links to open them on your browser. Zero TUI framework needed. I've also included OPML import/export and feed groups as additional features.
The result: content from hundreds of RSS feeds retrieved in matter of seconds, and peace of mind for the rest of the day.
The code is open source and MIT licensed. If you have ideas on how to make it even faster or better, comment below. Feature requests and other suggestions are also welcome, here or GitHub.
Inside PostHog: SSRF, ClickHouse SQL Escape and Default Postgres Creds to RCE
The article describes a vulnerability chain in the PostHog application, involving Server-Side Request Forgery (SSRF), a ClickHouse SQL injection vulnerability, and default PostgreSQL credentials, ultimately leading to Remote Code Execution (RCE). The vulnerabilities were discovered and reported through the Zero Day Initiative (ZDI).
Cloudflare Radar 2025 Year in Review
The article provides an in-depth look at Cloudflare's year-in-review for 2025, highlighting key achievements, technological advancements, and the company's continued efforts to shape the future of the internet and cloud computing.
How SQLite is tested
The article discusses the testing practices and tools used for SQLite, a popular embedded database engine. It covers the extensive test suite, fuzzing, and continuous integration processes employed to ensure the reliability and stability of SQLite.
Oasis: Pooling PCIe Devices over CXL to Boost Utilization
Feather Detective (2016)
The article profiles the work of Pepper Trail, a forensic ornithologist who uses feather analysis to help solve crimes and uncover wildlife trafficking. He uses his expertise to identify feathers found at crime scenes and poaching sites, providing crucial evidence to law enforcement.
Launch HN: Kenobi (YC W22) – Personalize your website for every visitor
Hey HN! We’re Rory, Chris, and Felix from Kenobi (https://kenobi.ai). Kenobi lets you add AI-based content personalization to any website. As a site owner, you install our personalization widget with a script tag, just like you would for e.g. a chatbot integration. As a visitor, you interact with the widget (right now by providing a company name) and Kenobi changes the site content to suit you.
We’ve built a demo that anyone can try here: https://kenobi.ai/start
We believe that large parts of the web are about to go from being static to dynamic because of how adept LLMs are at transforming rendered HTML. And right now we’re focussing on B2B landing page content (as opposed to application UIs) because there is a lot of commercial opportunity for increasing top-of-funnel inbound conversions.
Our journey to Kenobi today is a long and snaking one. You may notice from the post title that we did YC’s Winter 2022 batch (I know that 4 years is practically ancient in YC-dog-years). Kenobi is a hard pivot from our original idea that we got accepted into YC with — a company called Verdn which did trackable environmental donations via an API. Since the summer, we’ve been hacking on different ideas… We started with personalized UI screenshots for outbound campaigns, but then people told us they wanted transformations to their actual site[0] — so we built an agentic workflow to research a visitor-company and “pre-render” changes to a landing site for them. Ultimately, there was too much friction in getting people to incorporate personalized URLs into their cold outbound campaigns[1]. Besides, people kept asking for us to do this for their inbound traffic, and so our current iteration was born.
Right now with Kenobi you pick a page that you’d like to make customizable, and choose [text] elements that you’d like to make dynamic. You can define custom prompting instructions for these elements, and when someone visits your page, our agentic workflow researches their company, and presents the updated content as quickly as possible, usually within a few seconds.[2] You also get a ping in Slack every time this happens so you know who is using your site.
We’ve been experimenting with features such as generating custom imagery that actually looks good and native to the page design, and pulling in company data sources so that e.g. the right case study can be presented based on a visitor’s industry and ICP profile. Our most requested feature is deanonymizing traffic so that Kenobi’s personalization can happen automatically as visitors land on your page — this is coming very soon, as right now you have to specify where you’re coming from.
It’s surprised us just how much business value we’ve gotten from knowing who (most probably) is on the page and asking for a personalized experience. We’ve seen response rates 3x of what we would normally from following people up from companies we know visited our site.
There are many players in this space already, and everyone seems to have their own angle. We are keen to hear thoughts on what people think the future of the personalized internet looks like!
Cheers from London!
P.S. - there's also a video that Chris recorded showing the end-to-end Kenobi experience right now https://www.loom.com/share/bc0a82a2f2fd40f695315bae80e8f5d8
[0] - Many of them had tried AI “microsite” generators but found the maintenance of managing a separate website(s) just for closing deals to be burdensome and inefficient.
[1] - Despite having a CSV export and Clay integration option for our pre-generated website changes, getting people to weave the URLs into their email sequences (everyone uses different tools) seemed almost insurmountable without building what would ostensibly be our own sequencing software.
[2] - We use light foundation models with grounded search for the research step, and translate these into markup changes via another light LLM pass and our own DSL which is optimized for speed.
Flick (YC F25) Is Hiring Founding Engineer to Build Figma for AI Filmmaking
Flick, a Y Combinator-backed company, is seeking a Founding Frontend Engineer to help build their innovative product. The successful candidate will play a key role in shaping the company's technical direction and delivering a seamless user experience.