<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: josephg</title><link>https://news.ycombinator.com/user?id=josephg</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 17 Aug 2026 06:20:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=josephg" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by josephg in "Auto-research with codex: How I achieved a 232x Faster Kernel"]]></title><description><![CDATA[
<p>If you have access to SOTA implementations, LLMs can often find, understand and copy their best optimisation ideas.</p>
]]></description><pubDate>Sun, 16 Aug 2026 02:19:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49316308</link><dc:creator>josephg</dc:creator><comments>https://news.ycombinator.com/item?id=49316308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49316308</guid></item><item><title><![CDATA[New comment by josephg in "Auto-research with codex: How I achieved a 232x Faster Kernel"]]></title><description><![CDATA[
<p>Yeah. LLMs are also great at reading and understanding thousands of lines of code quickly. It can find things like this - or compare disparate implementations.<p>I’ve been using fable recently not to write code, but to write briefing notes on projects. “Read and compare these three libraries. What are the unique differences in their implementations? Why were those ideas chosen? What are the pros and cons of those designs? What ideas would you copy into a new project? Write a report on your findings.”</p>
]]></description><pubDate>Sun, 16 Aug 2026 02:17:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49316294</link><dc:creator>josephg</dc:creator><comments>https://news.ycombinator.com/item?id=49316294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49316294</guid></item><item><title><![CDATA[New comment by josephg in "AI isn’t outthinking mathematicians, it’s out-remembering them"]]></title><description><![CDATA[
<p>There was a couple famous papers from a few years ago asking why computer science students, sorted by ability, seemed to form two clusters.<p>In one of the studies they got incoming CS students to fill out a multiple choice exam on programming, before the class had even started. Then they looked for hints in their exam results to see if they predicted the end of semester grade.<p>Turned out following this strategy was an incredibly strong predictor of success in computer science. Some students somehow got 0 (or close to it) in the multiple choice test. But the researchers looked at their answers, and could see that the student was forming hypotheses about the questions. Even if they got all the answers wrong, they answered all of them with a consistent idea of what the computer programs might have meant.<p>Weak students just answered each question individually based on vibe, without using what they learned (or figured out) from other questions.</p>
]]></description><pubDate>Sun, 16 Aug 2026 01:47:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49316126</link><dc:creator>josephg</dc:creator><comments>https://news.ycombinator.com/item?id=49316126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49316126</guid></item><item><title><![CDATA[New comment by josephg in "AI has access to a vastly larger working memory than the human brain"]]></title><description><![CDATA[
<p>People who study intelligence differentiate between fluid intelligence (plastic intelligence) and crystallised intelligence. The former is the ability to learn and form new ideas. The latter is - as you said - memory. Knowing lots of stuff.<p>They’re positively correlated. Presumably because people who have good plastic intelligence often end up learning more throughout their lifetime. The only way to form knowledge in our minds is by learning it.</p>
]]></description><pubDate>Sun, 16 Aug 2026 01:41:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49316089</link><dc:creator>josephg</dc:creator><comments>https://news.ycombinator.com/item?id=49316089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49316089</guid></item><item><title><![CDATA[New comment by josephg in "RISC-V: They Should Have Known Better"]]></title><description><![CDATA[
<p>> Perhaps the most interesting thing is that RISC-V shows just how ISA agnostic people are<p>Of course! Most people in the computing world work way higher up the ladder of abstraction. I suspect a small minority of working software engineers know what an ISA even is.<p>I did some contract work in web development for a time. It is staggering how few people understand how the javascript they write gets executed on the machine. People don't understand pointers, or virtual machines, or in many cases how JS bundlers work, despite using them daily.<p>In some ways, this is a sign that our abstraction layers have been a great success! People can program for the virtual javascript machine, without needing to understand how the actual machine works, or how it emulates javascript. Is this the future we wanted? I'm not sure. But it's here.</p>
]]></description><pubDate>Sat, 15 Aug 2026 23:48:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49315417</link><dc:creator>josephg</dc:creator><comments>https://news.ycombinator.com/item?id=49315417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49315417</guid></item><item><title><![CDATA[New comment by josephg in "Text AI watermarks will always be trivial to remove"]]></title><description><![CDATA[
<p>Why does the false positive rate need to be 0%?</p>
]]></description><pubDate>Sat, 15 Aug 2026 08:56:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49308956</link><dc:creator>josephg</dc:creator><comments>https://news.ycombinator.com/item?id=49308956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49308956</guid></item><item><title><![CDATA[New comment by josephg in "Bluesky Protocol Services"]]></title><description><![CDATA[
<p>Then make an atproto account just for your dns. You can also self host atproto identity servers if you want.</p>
]]></description><pubDate>Sat, 15 Aug 2026 08:54:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49308938</link><dc:creator>josephg</dc:creator><comments>https://news.ycombinator.com/item?id=49308938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49308938</guid></item><item><title><![CDATA[New comment by josephg in "Bluesky Protocol Services"]]></title><description><![CDATA[
<p>How fast can you post messages to Bluesky?</p>
]]></description><pubDate>Sat, 15 Aug 2026 00:33:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49306321</link><dc:creator>josephg</dc:creator><comments>https://news.ycombinator.com/item?id=49306321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49306321</guid></item><item><title><![CDATA[New comment by josephg in "Text AI watermarks will always be trivial to remove"]]></title><description><![CDATA[
<p>Ah yes, cheating is really the fault of universities for not fundamentally restructuring their courses more.<p>Why not both? Stenographically fingerprint llm output to make cheating risky. And use other approaches too.<p>Most people have no idea open source LLMs exist, let alone how to use them. Right now, they’re much worse than the frontier models.</p>
]]></description><pubDate>Fri, 14 Aug 2026 20:35:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49304234</link><dc:creator>josephg</dc:creator><comments>https://news.ycombinator.com/item?id=49304234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49304234</guid></item><item><title><![CDATA[New comment by josephg in "Bluesky Protocol Services"]]></title><description><![CDATA[
<p>You don’t need a blockchain to implement a cryptographic chain of trust.</p>
]]></description><pubDate>Fri, 14 Aug 2026 20:29:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49304173</link><dc:creator>josephg</dc:creator><comments>https://news.ycombinator.com/item?id=49304173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49304173</guid></item><item><title><![CDATA[New comment by josephg in "Bluesky Protocol Services"]]></title><description><![CDATA[
<p>To stream dns changes from site owners to dns servers. If you want to change a record, you post the change on atproto. DNS servers everywhere just subscribe to the jetstream. That way anyone can run a fast, local dns server which is kept up to date automatically.</p>
]]></description><pubDate>Fri, 14 Aug 2026 20:24:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49304114</link><dc:creator>josephg</dc:creator><comments>https://news.ycombinator.com/item?id=49304114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49304114</guid></item><item><title><![CDATA[New comment by josephg in "Bluesky Protocol Services"]]></title><description><![CDATA[
<p>We’d need a registry of some sort. And a name space. Register a name, associated to a Bluesky account. Then use that Bluesky account to update dns records.</p>
]]></description><pubDate>Fri, 14 Aug 2026 13:16:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49298275</link><dc:creator>josephg</dc:creator><comments>https://news.ycombinator.com/item?id=49298275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49298275</guid></item><item><title><![CDATA[New comment by josephg in "Bluesky Protocol Services"]]></title><description><![CDATA[
<p>Whoever buys it first. With a centralised database, this is trivial.<p>Usernames are the same. Who gets @example.bsky.social ? Whoever registers it first. Problem solved.</p>
]]></description><pubDate>Fri, 14 Aug 2026 12:58:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49298100</link><dc:creator>josephg</dc:creator><comments>https://news.ycombinator.com/item?id=49298100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49298100</guid></item><item><title><![CDATA[New comment by josephg in "Text AI watermarks will always be trivial to remove"]]></title><description><![CDATA[
<p>How accurate is apple's CSAM scanner? 90%? 99%?<p>A proper watermarking system should be able to have an arbitrarily high accuracy - as many nines as you want. And it should be able to actually report the accuracy of its judgements.<p>If you're worried about kids being falsely accused of cheating using LLMs, you should be cheering on these developments.</p>
]]></description><pubDate>Fri, 14 Aug 2026 07:01:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49295501</link><dc:creator>josephg</dc:creator><comments>https://news.ycombinator.com/item?id=49295501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49295501</guid></item><item><title><![CDATA[New comment by josephg in "Bluesky Protocol Services"]]></title><description><![CDATA[
<p>What baby? DNS doesn't have the double spend problem. Why is the blockchain good for this?</p>
]]></description><pubDate>Fri, 14 Aug 2026 04:14:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49294682</link><dc:creator>josephg</dc:creator><comments>https://news.ycombinator.com/item?id=49294682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49294682</guid></item><item><title><![CDATA[New comment by josephg in "Bluesky Protocol Services"]]></title><description><![CDATA[
<p>Yes, exactly. Blockchain DNS minus the blockchain is just good DNS.</p>
]]></description><pubDate>Fri, 14 Aug 2026 02:20:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49294096</link><dc:creator>josephg</dc:creator><comments>https://news.ycombinator.com/item?id=49294096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49294096</guid></item><item><title><![CDATA[New comment by josephg in "Text AI watermarks will always be trivial to remove"]]></title><description><![CDATA[
<p>The lazy kids, yeah. But, it was always the lazy kids who are cheating the most with LLMs.<p>EDIT: Sorry, I misread your comment above. Yeah, hopefully orders of magnitude fewer kids than the number who are getting falsely accused of cheating with LLMs now.<p>Increasing the accuracy of these systems - both in terms of false positives and false negatives - seems like a good thing.</p>
]]></description><pubDate>Fri, 14 Aug 2026 01:24:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49293769</link><dc:creator>josephg</dc:creator><comments>https://news.ycombinator.com/item?id=49293769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49293769</guid></item><item><title><![CDATA[New comment by josephg in "Bluesky Protocol Services"]]></title><description><![CDATA[
<p>I wonder if it would be a good idea to remake DNS on top of bluesky. The basic idea is that, if you own a domain name, you post DNS updates in a bluesky feed. The firehose itself is authoritative. DNS servers sit downstream of the firehose. All the updates to domain names get written into a database, and they essentially just respond to queries hitting that database. This would let anyone (with enough bandwidth) run a fast domain name server.<p>We could use this to fix some of DNS's long running problems. Like, we could add upstream cryptographic signatures to DNS records. And put TLS certificates in there too. We might be able to ditch TTL entries. In a DNS server, records should update via server-push from the firehose. You shouldn't have to wait for TTL to expire.<p>I think it'd make a nice little system.</p>
]]></description><pubDate>Fri, 14 Aug 2026 01:22:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49293752</link><dc:creator>josephg</dc:creator><comments>https://news.ycombinator.com/item?id=49293752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49293752</guid></item><item><title><![CDATA[New comment by josephg in "Text AI watermarks will always be trivial to remove"]]></title><description><![CDATA[
<p>A watermarking system like this should have an incredibly low false positive rate. Orders of magnitude lower than the current crop of AI detector tools.</p>
]]></description><pubDate>Fri, 14 Aug 2026 00:54:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49293565</link><dc:creator>josephg</dc:creator><comments>https://news.ycombinator.com/item?id=49293565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49293565</guid></item><item><title><![CDATA[New comment by josephg in "Text AI watermarks will always be trivial to remove"]]></title><description><![CDATA[
<p>Yeah, but you’re still manually translating a whole essay or design document or whatever between languages. People who get LLMs to do their work for them do it because they don’t want to spend time and effort writing. Making people do a translation process like this removes some of the benefit of using an llm in the first place.<p>Watermarking will never be a perfect tool. But there’s a lot of value in making low effort llm slop detectable. Even if high effort llm slop is still undetectable. Don’t make perfect the enemy of good.</p>
]]></description><pubDate>Fri, 14 Aug 2026 00:25:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49293392</link><dc:creator>josephg</dc:creator><comments>https://news.ycombinator.com/item?id=49293392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49293392</guid></item></channel></rss>