{"generated_at":"2026-11-12T18:13:04.069Z","source":{"name":"Hacker News public API","url":"https://github.com/HackerNews/API","attribution":"Stories and comments are public Hacker News submissions by their respective authors. HackerHub is an independent reader, not affiliated with Y Combinator.","content_is_untrusted":true},"feed":"top","heat_definition":"Average comments per hour since posting, using a minimum age of 30 minutes. Colour levels 1–6 are ranked within the first batch of up to 30 active stories; 0 means no discussion. This is not recent comment velocity or a measure of accuracy.","batch_size":30,"returned":30,"stories":[{"id":50467087,"type":"story","title":"Jensen Huang resigns","url":"https://apnews.com/article/nvidia-megaspeed-china-singapore-huang-5403f152a601cf82ce939f1d24fffa0f","hn_url":"https://news.ycombinator.com/item?id=50467087","hackerhub_url":"https://hackerhub.site/stories/50467087","author":"lldb","points":1639,"comments_count":1703,"created_at":"2026-11-12T13:52:29.000Z","average_comments_per_hour":392.1185125564688,"heat":6,"text":"https://nvidianews.nvidia.com/news/nvidia-announces-ceo-tran...\nhttps://www.reuters.com/business/retail-consumer/nvidia-ceo-..., https://www.reuters.com/live/nvidia-live-board-meets-fate-ce...\nhttps://www.nytimes.com/live/2026/11/12/business/nvidia-jens..."},{"id":50467618,"type":"story","title":"Abandoned Quake 4 expansion finished by modders and now playable","url":"https://www.moddb.com/mods/openq4/downloads/openq4-0141-windows-x64","hn_url":"https://news.ycombinator.com/item?id=50467618","hackerhub_url":"https://hackerhub.site/stories/50467618","author":"klaussilveira","points":149,"comments_count":48,"created_at":"2026-11-12T14:18:49.000Z","average_comments_per_hour":12.29449673992562,"heat":5,"text":""},{"id":50468888,"type":"story","title":"I'm making LLMs work on small and old devices","url":"https://github.com/hyperionaidev/smolmaxxing/","hn_url":"https://news.ycombinator.com/item?id=50468888","hackerhub_url":"https://hackerhub.site/stories/50468888","author":"mrashad74","points":106,"comments_count":43,"created_at":"2026-11-12T15:23:10.000Z","average_comments_per_hour":15.185300393779277,"heat":5,"text":""},{"id":50467460,"type":"story","title":"Talking Zen 6 with Mike Clark at AMD In-Depth","url":"https://chipsandcheese.com/p/talking-zen-6-with-mike-clark-at","hn_url":"https://news.ycombinator.com/item?id=50467460","hackerhub_url":"https://hackerhub.site/stories/50467460","author":"dverlaeckt80","points":113,"comments_count":1,"created_at":"2026-11-12T14:12:37.000Z","average_comments_per_hour":0.24953093382991182,"heat":1,"text":""},{"id":50471431,"type":"story","title":"Gemini 4 Hydrogen","url":"https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-gemini-4-hydrogen/","hn_url":"https://news.ycombinator.com/item?id=50471431","hackerhub_url":"https://hackerhub.site/stories/50471431","author":"dvaplima","points":38,"comments_count":4,"created_at":"2026-11-12T18:01:48.000Z","average_comments_per_hour":8,"heat":4,"text":""},{"id":50468944,"type":"story","title":"ExcalidrawZ: Local Native Excalidraw on macOS/iOS","url":"https://github.com/chocoford/ExcalidrawZ","hn_url":"https://news.ycombinator.com/item?id=50468944","hackerhub_url":"https://hackerhub.site/stories/50468944","author":"Qision","points":53,"comments_count":12,"created_at":"2026-11-12T15:25:52.000Z","average_comments_per_hour":4.306190477754425,"heat":3,"text":""},{"id":50471281,"type":"story","title":"Show HN: Kapso – Iterative learning from enterprise data","url":null,"hn_url":"https://news.ycombinator.com/item?id=50471281","hackerhub_url":"https://hackerhub.site/stories/50471281","author":"alireza_msh","points":5,"comments_count":0,"created_at":"2026-11-12T17:51:23.000Z","average_comments_per_hour":0,"heat":0,"text":"Hey HN! We're Alireza and Majid building Leeroo (https://leeroo.com/). Previously we’ve built AI systems for products with millions of users, including at LinkedIn and Meta. We’re now focusing on building AI systems for enterprise data. Today, we're open-sourcing Kapso (https://github.com/Leeroo-AI/kapso), an engine that runs experiments, deploys the best solution, and learns from every run.\nThe nature of data work is iterative: investigate, form hypotheses, experiment, and improve based on what you learn. This bottom-up process is the only way to deliver meaningful outcomes quickly in large, messy enterprise data environments. Consultants gathering context in meetings or teams defining a business ontology upfront to fit into the data has no chance of execution, in quarters and sometimes years. An AI-native system should automate this process, compounding learning to each new investigation and implementation.\nFor instance, one of our enterprise projects was moving a company off its old data estate onto a lakehouse with more than 30 source-system families, thousands of tables and transformations, and hundreds of BI reports. No individual or AI agent knew how that data estate was connected and operated. The only way to learn it was to investigate the company's repos, dbt models, documentation, and data itself and propose hypotheses about the estate, run experiments, and learn from them, until we understand how each system behaves and under which conditions.\nThe iterative work goes beyond understanding how data and systems fit together, and the business operations. Building useful software is iterative too. Whether you’re optimizing a warehouse, building a lakehouse pipeline or predicting churn, you need to run experiments and learn what works best in that environment. As you deliver more projects, that know-how compounds, similar in principle to RL. RAGing documentation has little value until it has been tried in a specific environment and the consequences are learned. As with human engineering work, experimentation and learning should happen in a sandbox.\nWe built Kapso for this kind of work, you give it an objective and success criteria, and it works towards an optimum solution that can be deployed on your stack.\nYou can view a video walkthrough here: https://www.youtube.com/watch?v=W4FHlza1fRs\nHere’s how it works…\nKapso has a bank of lessons that are induced or deduced from the past experiments, and each carries a credence score, conditions on where it applies, and the evidence behind it. For each new experiment, an ideation module proposes ideas considering the earlier lessons, re-ranks them by expected return against the budget each would use, and sends the top-ranked ones to the implementor. Because the bank keeps learning from the past experiments in that environment, the proposed ideas are better suited to it than generic hypotheses from an LLM or RAG. Also, results of each experiment are verified by a verifier module that no experiment can access and cheat. As we’ve found when building such systems, sometimes the success criteria and evaluation tests need to be evolved. The experimentation modules can propose updates to the metrics and criteria for the verifier to approve or reject.\nAfter each run, learn() updates the bank of lessons’ scores and boundaries using the evidence from that run. Changes to the bank can also be A/B tested by running otherwise identical builds with the previous and updated banks. The bank is built on git, so you can share your experience with others, list the banks available to you, and update them (`kapso experience share/list/update` in CLI). The system is model-agnostic and coding-agent-agnostic.\nkapso.deploy(solution, target_stack) follows the same workflow, runs a shorter experimentation loop to adapt the best solution to the target stack (e.g. Docker, Modal, BentoCloud, LangGraph). Every domain has a harness to start from, you can write your own domain harness with /kapso:harness in the plugin or through CLI (kapso harness new <name>), and compound over that by running experimentations.\nWe ran it on some public benchmarks and live competitions, with the following results…\n- Predictive modelling on relational databases: first on RelBench, Kumo AI (now Nvidia) and Stanford's benchmark, ahead of the best tabular foundation model (https://star-project.stanford.edu/relbench/leaderboard/). This shows that keeping the learning in the harness-level can beat foundational table models. Updating a bank of lessons costs far less than retraining a tabular foundation model.\n- ML Engineering: First on OpenAI's MLE-bench at submission, still among the top open-source systems (https://github.com/openai/mle-bench/pull/107).\n- AI competitions: ahead of the best agent the ALE-Bench authors at Sakana AI reported, and running autonomously at the live International Olympiad in AI 2026, above all 471 human contestants and in the top three AI systems (https://ioai-official.org/ai-models-track/ioai%c2%b2-2026-re...).\nWe have a public bank for ML and Data at Leeroopedia (https://leeroopedia.com/): around 100k pages extracted by experimenting on papers and repos, about 6M requests a month, about 28% from AI agents.\nWe migrated a 30 years old enterprise’s data estate, accumulated over decades across many legacy systems, to a modern lakehouse. This involved building new pipelines, data models and building the reports. We finished the project in weeks after it had been stuck for more than a year. Learning the estate and building happened together, with each discovery shaping what we built next. By the end, our learning also enabled identifying significant cost reduction opportunities in the architecture and implementations of the estate.\nIf you are at a growing company with a complex data estate across multiple systems and functions, and your data and AI team is stretched, we would love to help!\nhttps://github.com/Leeroo-AI/kapso"},{"id":50467439,"type":"story","title":"Libreagi – Save OSS Models","url":"https://libreagi.com/","hn_url":"https://news.ycombinator.com/item?id=50467439","hackerhub_url":"https://hackerhub.site/stories/50467439","author":"satuke","points":75,"comments_count":17,"created_at":"2026-11-12T14:11:58.000Z","average_comments_per_hour":4.230589526427379,"heat":3,"text":""},{"id":50465352,"type":"story","title":"Why Writing Correct Software Is Hard","url":"https://pron.github.io/posts/correctness-and-complexity","hn_url":"https://news.ycombinator.com/item?id=50465352","hackerhub_url":"https://hackerhub.site/stories/50465352","author":"AriFordsham","points":279,"comments_count":122,"created_at":"2026-11-12T10:28:26.000Z","average_comments_per_hour":15.75431928229713,"heat":6,"text":""},{"id":50467869,"type":"story","title":"Running web sites makes me not want to","url":"https://lowkey.party/running-web-sites-makes-me-not-want-to","hn_url":"https://news.ycombinator.com/item?id=50467869","hackerhub_url":"https://hackerhub.site/stories/50467869","author":"speckx","points":58,"comments_count":34,"created_at":"2026-11-12T14:30:38.000Z","average_comments_per_hour":9.17123986096187,"heat":5,"text":""},{"id":50469994,"type":"story","title":"Nintendo Takes Down Emulators and Firmware in Massive GitHub DMCA Sweep","url":"https://www.ign.com/articles/nintendo-takes-down-switch-emulators-and-mod-chip-firmware-in-massive-github-dmca-sweep","hn_url":"https://news.ycombinator.com/item?id=50469994","hackerhub_url":"https://hackerhub.site/stories/50469994","author":"CharlesW","points":94,"comments_count":55,"created_at":"2026-11-12T16:29:13.000Z","average_comments_per_hour":31.776248987102882,"heat":6,"text":""},{"id":50465829,"type":"story","title":"Anthropic IPO","url":"https://ipo.anthropic.com/us/","hn_url":"https://news.ycombinator.com/item?id=50465829","hackerhub_url":"https://hackerhub.site/stories/50465829","author":"josephljohnston","points":633,"comments_count":640,"created_at":"2026-11-12T11:46:41.000Z","average_comments_per_hour":99.3828729060605,"heat":6,"text":""},{"id":50470445,"type":"story","title":"AWS Lambda Web Functions keep billing memory ~7 minutes after the last request","url":"https://www.easel.sh/blog/lambda-web-functions-idle-memory","hn_url":"https://news.ycombinator.com/item?id=50470445","hackerhub_url":"https://hackerhub.site/stories/50470445","author":"seanw265","points":29,"comments_count":9,"created_at":"2026-11-12T16:59:26.000Z","average_comments_per_hour":7.333520594621324,"heat":4,"text":""},{"id":50438261,"type":"story","title":"Socratic Tutor","url":"https://github.com/janestreet/agent_skills/blob/master/socratic-tutor/SKILL.md","hn_url":"https://news.ycombinator.com/item?id=50438261","hackerhub_url":"https://hackerhub.site/stories/50438261","author":"tosh","points":562,"comments_count":129,"created_at":"2026-11-10T10:18:22.000Z","average_comments_per_hour":2.307209987989476,"heat":2,"text":""},{"id":50467305,"type":"story","title":"Electric Ship Batteries Promise Compact, Cooler Power","url":"https://spectrum.ieee.org/electric-ship-batteries","hn_url":"https://news.ycombinator.com/item?id=50467305","hackerhub_url":"https://hackerhub.site/stories/50467305","author":"rbanffy","points":43,"comments_count":37,"created_at":"2026-11-12T14:06:03.000Z","average_comments_per_hour":8.987205983586513,"heat":5,"text":""},{"id":50425017,"type":"story","title":"A live tree of systemd jobs on the boot console","url":"https://codeberg.org/wvhulle/bootvine","hn_url":"https://news.ycombinator.com/item?id=50425017","hackerhub_url":"https://hackerhub.site/stories/50425017","author":"orhunp_","points":293,"comments_count":113,"created_at":"2026-11-09T13:02:44.000Z","average_comments_per_hour":1.4642570692039947,"heat":2,"text":""},{"id":50470762,"type":"story","title":"Paths in Pieces","url":"https://stoppels.ch/2026/11/12/paths-in-pieces.html","hn_url":"https://news.ycombinator.com/item?id=50470762","hackerhub_url":"https://hackerhub.site/stories/50470762","author":"acossta","points":8,"comments_count":0,"created_at":"2026-11-12T17:19:39.000Z","average_comments_per_hour":0,"heat":0,"text":""},{"id":50465453,"type":"story","title":"Researchers discover rare star system that emits radio signals every 8 minutes","url":"https://www.curtin.edu.au/news/media-release/researchers-discover-rare-star-system-that-emits-radio-signals-every-eight-minutes/","hn_url":"https://news.ycombinator.com/item?id=50465453","hackerhub_url":"https://hackerhub.site/stories/50465453","author":"giuliomagnifico","points":84,"comments_count":47,"created_at":"2026-11-12T10:46:20.000Z","average_comments_per_hour":6.312474423191638,"heat":4,"text":""},{"id":50468720,"type":"story","title":"Fitting Four 32 GB Resizable Bars Behind a PCIe Switch on Linux","url":"https://doug.sh/posts/gpu-bars-behind-a-pcie-switch/","hn_url":"https://news.ycombinator.com/item?id=50468720","hackerhub_url":"https://hackerhub.site/stories/50468720","author":"dougcalobrisi","points":42,"comments_count":18,"created_at":"2026-11-12T15:14:52.000Z","average_comments_per_hour":6.060566949199946,"heat":4,"text":""},{"id":50436363,"type":"story","title":"Decoding REXPaint Files in Odin","url":"https://tylerelton.com/posts/decoding-rexpaint-files-in-odin/","hn_url":"https://news.ycombinator.com/item?id=50436363","hackerhub_url":"https://hackerhub.site/stories/50436363","author":"tylerelton","points":11,"comments_count":1,"created_at":"2026-11-10T05:18:42.000Z","average_comments_per_hour":0.016418708518161004,"heat":1,"text":""},{"id":50459745,"type":"story","title":"93% of paint splatters are valid Perl programs (2019)","url":"https://www.mcmillen.dev/sigbovik/","hn_url":"https://news.ycombinator.com/item?id=50459745","hackerhub_url":"https://hackerhub.site/stories/50459745","author":"zenincognito","points":549,"comments_count":74,"created_at":"2026-11-11T22:34:23.000Z","average_comments_per_hour":3.766911385346543,"heat":3,"text":""},{"id":50431237,"type":"story","title":"Creating Worlds: Runes and Spells Prototype","url":"https://www.fractalkitty.com/creating-worlds-runes-and-spells/","hn_url":"https://news.ycombinator.com/item?id=50431237","hackerhub_url":"https://hackerhub.site/stories/50431237","author":"evakhoury","points":6,"comments_count":2,"created_at":"2026-11-09T20:11:02.000Z","average_comments_per_hour":0.028557595249624246,"heat":1,"text":""},{"id":50457344,"type":"story","title":"Pulling the Lever in a Subway Problem","url":"https://www.jefftk.com/p/pulling-the-lever-in-a-subway-problem","hn_url":"https://news.ycombinator.com/item?id=50457344","hackerhub_url":"https://hackerhub.site/stories/50457344","author":"NaOH","points":18,"comments_count":18,"created_at":"2026-11-11T19:22:09.000Z","average_comments_per_hour":0.7877933942283301,"heat":2,"text":""},{"id":50462177,"type":"story","title":"Critical RCE Vulnerability in Apache HTTP Server","url":"https://www.wiz.io/blog/cve-2026-119618-rce-apache-http-server-vulnerability","hn_url":"https://news.ycombinator.com/item?id=50462177","hackerhub_url":"https://hackerhub.site/stories/50462177","author":"soheilpro","points":334,"comments_count":175,"created_at":"2026-11-12T02:11:11.000Z","average_comments_per_hour":10.916071713322637,"heat":5,"text":""},{"id":50467880,"type":"story","title":"Show HN: AI Red Lines – write down what would make you act on AI","url":"https://yourairedlines.com/","hn_url":"https://news.ycombinator.com/item?id=50467880","hackerhub_url":"https://hackerhub.site/stories/50467880","author":"ap11071","points":20,"comments_count":13,"created_at":"2026-11-12T14:31:21.000Z","average_comments_per_hour":3.517985210779548,"heat":3,"text":""},{"id":50431971,"type":"story","title":"Making a €40 USB-C hub work as a Nintendo Switch 2 dock","url":"http://blog.nozomi.space/posts/sw2_dock/","hn_url":"https://news.ycombinator.com/item?id=50431971","hackerhub_url":"https://hackerhub.site/stories/50431971","author":"mkopec","points":121,"comments_count":41,"created_at":"2026-11-09T20:54:02.000Z","average_comments_per_hour":0.5914834344023837,"heat":2,"text":""},{"id":50415379,"type":"story","title":"Show HN: Build a PC in 3D in the Browser","url":"https://www.buildcores.com/","hn_url":"https://news.ycombinator.com/item?id=50415379","hackerhub_url":"https://hackerhub.site/stories/50415379","author":"ozaiworld","points":39,"comments_count":12,"created_at":"2026-11-08T17:45:08.000Z","average_comments_per_hour":0.12439670871763782,"heat":1,"text":"I've been building this over the past few years. I left my job working on Google Earth to make a 3D PC builder. We have quite a few users so it's able to fund our team but I realized I never shared on HN!"},{"id":50445279,"type":"story","title":"Research taste in history: the importance of learning Babylonian math","url":"https://resobscura.substack.com/p/research-taste-in-history-the-importance","hn_url":"https://news.ycombinator.com/item?id=50445279","hackerhub_url":"https://hackerhub.site/stories/50445279","author":"benbreen","points":50,"comments_count":7,"created_at":"2026-11-10T19:42:44.000Z","average_comments_per_hour":0.15051958914196326,"heat":1,"text":""},{"id":50456791,"type":"story","title":"Gemini Decisions API","url":"https://blog.google/innovation-and-ai/technology/developers-tools/gemini-decisions-api/","hn_url":"https://news.ycombinator.com/item?id=50456791","hackerhub_url":"https://hackerhub.site/stories/50456791","author":"iamdelirium","points":541,"comments_count":154,"created_at":"2026-11-11T18:32:42.000Z","average_comments_per_hour":6.505357198027694,"heat":4,"text":""},{"id":50467763,"type":"story","title":"PostgreSQL 18.7, 17.12, 16.16, 15.20, 14.25, and 19 RC 2 Released","url":"https://www.postgresql.org/about/news/postgresql-187-1712-1616-1520-1425-and-19-rc-2-released-3442/","hn_url":"https://news.ycombinator.com/item?id=50467763","hackerhub_url":"https://hackerhub.site/stories/50467763","author":"plaur782","points":71,"comments_count":8,"created_at":"2026-11-12T14:25:23.000Z","average_comments_per_hour":2.108180553072965,"heat":2,"text":""}]}