Hacker News

Latest

GitHub postponing the announced billing change to GitHub Actions

2025-12-17 @ 20:40:18Points: 17Comments: 1

FIFA Arrives on Netflix Games

2025-12-17 @ 20:10:12Points: 11Comments: 6

Show HN: High-Performance Wavelet Matrix for Python, Implemented in Rust

2025-12-17 @ 19:35:56Points: 15Comments: 0

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!

Doublespeed hacked, revealing what its AI-generated accounts are promoting

2025-12-17 @ 18:16:58Points: 102Comments: 43

How SQLite is tested

2025-12-17 @ 18:15:38Points: 116Comments: 12

FCC chair suggests agency isn't independent, word cut from mission statement

2025-12-17 @ 18:14:33Points: 107Comments: 90

A Safer Container Ecosystem with Docker: Free Docker Hardened Images

2025-12-17 @ 17:13:03Points: 191Comments: 45

AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'

2025-12-17 @ 17:08:35Points: 494Comments: 290

AI capability isn't humanness

2025-12-17 @ 17:08:06Points: 33Comments: 26

Flick (YC F25) Is Hiring Founding Engineer to Build Figma for AI Filmmaking

2025-12-17 @ 17:00:39Points: 1

Tell HN: HN was down

2025-12-17 @ 16:48:18Points: 357Comments: 225

- 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.

The State of AI Coding Report 2025

2025-12-17 @ 16:45:35Points: 27Comments: 21

Launch HN: Kenobi (YC W22) – Personalize your website for every visitor

2025-12-17 @ 16:44:13Points: 22Comments: 37

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.

Gemini 3 Flash: Frontier intelligence built for speed

2025-12-17 @ 16:42:13Points: 524Comments: 237

Learning the oldest programming language (2024)

2025-12-17 @ 13:25:06Points: 35Comments: 38

Coursera to combine with Udemy

2025-12-17 @ 12:45:40Points: 308Comments: 189

Is Mozilla trying hard to kill itself?

2025-12-17 @ 09:37:24Points: 742Comments: 656

AI's real superpower: consuming, not creating

2025-12-17 @ 08:34:00Points: 179Comments: 122

TLA+ Modeling Tips

2025-12-17 @ 08:05:30Points: 105Comments: 25

No AI* Here – A Response to Mozilla's Next Chapter

2025-12-16 @ 22:07:49Points: 490Comments: 269

AI will make formal verification go mainstream

2025-12-16 @ 21:14:49Points: 778Comments: 393

Announcing the Beta release of ty

2025-12-16 @ 20:52:45Points: 784Comments: 148

No Graphics API

2025-12-16 @ 19:20:17Points: 789Comments: 150

GPT Image 1.5

2025-12-16 @ 18:07:07Points: 506Comments: 241

Pricing Changes for GitHub Actions

2025-12-16 @ 17:12:02Points: 766Comments: 795

alpr.watch

2025-12-16 @ 16:54:19Points: 875Comments: 419

Zmij: Faster floating point double-to-string conversion

2025-12-14 @ 15:42:03Points: 40Comments: 1

I created a publishing system for step-by-step coding guides in Typst

2025-12-13 @ 19:25:03Points: 22Comments: 4

I couldn't find a logging library that worked for my library, so I made one

2025-12-12 @ 15:46:44Points: 14Comments: 15

Notes on Sorted Data

2025-12-11 @ 16:52:31Points: 42Comments: 5

Archives

2025

2024

2023

2022