<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: nickcw</title><link>https://news.ycombinator.com/user?id=nickcw</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 23 Aug 2026 01:08:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nickcw" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nickcw in "CSS: The bomb inside your inbox"]]></title><description><![CDATA[
<p>Here is an idea...<p>Why don't we give up on HTML in emails and just use markdown instead? It is readable and writable by humans and doesn't have insane security problems.<p>It seems to be our AI overlords' preferred communication format too so it would future proof email for the aipocalypse.<p>This would, alas, make the the people sending you marketing emails very unhappy. Maybe they could attach a PDF instead, I'm sure that would be safe.<p>/s</p>
]]></description><pubDate>Sun, 09 Aug 2026 17:18:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49233372</link><dc:creator>nickcw</dc:creator><comments>https://news.ycombinator.com/item?id=49233372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49233372</guid></item><item><title><![CDATA[New comment by nickcw in "Show HN: SIMD Viterbi Decoder in Rust"]]></title><description><![CDATA[
<p>I was looking at the reed Solomon implementation. I've done a few of those in the past! I note that you are using logs for multiplication. I always used to use a 64kb table for direct lookup, though maybe that isn't faster on modern processors?<p>Next LDPC codes?</p>
]]></description><pubDate>Wed, 05 Aug 2026 10:06:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49180683</link><dc:creator>nickcw</dc:creator><comments>https://news.ycombinator.com/item?id=49180683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49180683</guid></item><item><title><![CDATA[New comment by nickcw in "Twenty Years of RISC OS Open"]]></title><description><![CDATA[
<p>I used and developed software for RISC OS for many years and it was there I cut my teeth as an open source developer.<p>I wrote the very popular !Director application which let you customize your Desktop and add lots of nifty shortcuts. It could be expanded with BASIC plugins to do just about anything! It was distributed by the Arcade BBS to start with then Acorn User magazine put it on the floppy disk that came with the magazine.<p>Amazingly Director was written entirely in ARM assembler (with the help of lots of macros). I used to really enjoy writing ARM assembler and used to grit my teeth whenever I had to read the assembly output of the C compiler! I remember writing quicksort in ARM assembler as part of this (to sort menu entries) which was a lot of fun.<p>I still have a RiscPC under my desk, but I don't think I've turned it on for nearly 15 years :-(</p>
]]></description><pubDate>Sun, 02 Aug 2026 14:10:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49144884</link><dc:creator>nickcw</dc:creator><comments>https://news.ycombinator.com/item?id=49144884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49144884</guid></item><item><title><![CDATA[New comment by nickcw in "An Uncomplicated Man – A review of The Odyssey, directed by Christopher Nolan"]]></title><description><![CDATA[
<p>[after a pretty scathing review which I mostly agree with]<p>> Despite all this, the release of The Odyssey is still an event to celebrate. In what we are told is the streaming era, this epic is bringing audiences back to cinemas. In what we are told is a time of declining literacy and the ‘death of the humanities’, translations of The Odyssey, including mine, are flying off the shelves. Some of those who buy the book or show up in cinemas to watch Tom Holland may go on to study ancient Greek. Perhaps the film will persuade a few college administrators not to cut their literature, language and history departments. Nolan, who studied English at University College London – where students still study The Odyssey as a first year ‘foundational text’ – is doing his best to get the general public reading again, and I am grateful.</p>
]]></description><pubDate>Tue, 28 Jul 2026 07:15:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49080448</link><dc:creator>nickcw</dc:creator><comments>https://news.ycombinator.com/item?id=49080448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49080448</guid></item><item><title><![CDATA[New comment by nickcw in "How is the Bun rewrite in Rust going?"]]></title><description><![CDATA[
<p>Maybe it would have made more sense for Anthropic to rewrite Claude Code in rust, and cut out the middle man (bun)?</p>
]]></description><pubDate>Mon, 27 Jul 2026 13:01:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49069100</link><dc:creator>nickcw</dc:creator><comments>https://news.ycombinator.com/item?id=49069100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49069100</guid></item><item><title><![CDATA[New comment by nickcw in "I tricked Claude into leaking your deepest, darkest secrets"]]></title><description><![CDATA[
<p>I set my name as Sir and I enjoy the obsequious responses this generates :-)<p>It worked well in my banking app too which greets me with " Good morning, Sir" which is the level of relationship I want with my bank!</p>
]]></description><pubDate>Wed, 15 Jul 2026 08:49:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48918017</link><dc:creator>nickcw</dc:creator><comments>https://news.ycombinator.com/item?id=48918017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48918017</guid></item><item><title><![CDATA[New comment by nickcw in "Show HN: Shirei, cross-platform GUI framework in native Go"]]></title><description><![CDATA[
<p>I had a look through the code to see how it manages not to use a pile of C libraries with cgo like other Go GUI libraries.<p>The answer is platform dependent:<p>Windows loads the relevant DLLs by hand and calls them. This is a well established technique in Go programs and due to the super stable DLL interface works well.<p>Linux has an x11 and Wayland backends and these implement (through a library) the wire protocols directly in Go which is nice and will make cross compilation and distribution easy.<p>macOS does appear to use cgo to access the cocoa libraries. macOS doesn't like statically linked Go programs anyway though as they don't use system name resolution so this isn't a bad compromise, but will mean macOS stuff needs to be built on macOS I think.<p>I didn't see Android or iOS support.<p>A nice innovative approach to GUI building. Since the lowest common denominator for the backends is an RGBA buffer, this will bypass all accessibility things the OS provides.<p>The above gleaned after a few minutes reading the source so may not be 100% accurate.</p>
]]></description><pubDate>Sun, 12 Jul 2026 18:21:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48883233</link><dc:creator>nickcw</dc:creator><comments>https://news.ycombinator.com/item?id=48883233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48883233</guid></item><item><title><![CDATA[New comment by nickcw in "Einstein's relativity rules chemical bonds in heavy elements, new research shows"]]></title><description><![CDATA[
<p>One of the disappointing realisations I got from my physics degree was that as you move into the real world with non-spherical cows you can no longer solve any of the equations.</p>
]]></description><pubDate>Sat, 11 Jul 2026 12:01:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48871281</link><dc:creator>nickcw</dc:creator><comments>https://news.ycombinator.com/item?id=48871281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48871281</guid></item><item><title><![CDATA[New comment by nickcw in "Life with Hazard Ratios"]]></title><description><![CDATA[
<p>From the article:<p>> This is essentially the observation Keyfitz made in his 1977 paper, “What Difference Would It Make if Cancer Were Eradicated?” Cancer is responsible for 18 percent of deaths, so does that mean eradicating it would increase lifespan by 18 percent, or around 13.6 years? Nope, Keyfitz says, it’s only 2.3 years.<p>A very interesting thought!</p>
]]></description><pubDate>Fri, 10 Jul 2026 11:47:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48858642</link><dc:creator>nickcw</dc:creator><comments>https://news.ycombinator.com/item?id=48858642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48858642</guid></item><item><title><![CDATA[New comment by nickcw in "Show HN: 18 Words"]]></title><description><![CDATA[
<p>I didn't realise at first that you could choose letters which weren't adjacent which made it very hard! Guess I've been playing too much <a href="https://zanagrams.com/" rel="nofollow">https://zanagrams.com/</a> (which was also posted here recently).</p>
]]></description><pubDate>Thu, 09 Jul 2026 14:56:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48846977</link><dc:creator>nickcw</dc:creator><comments>https://news.ycombinator.com/item?id=48846977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48846977</guid></item><item><title><![CDATA[New comment by nickcw in "Camera with transparent display launches for the equivalent of $29"]]></title><description><![CDATA[
<p>Maybe it does measure the distance to your face to work out where to show the viewfinder rectangle...</p>
]]></description><pubDate>Tue, 07 Jul 2026 22:30:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48824900</link><dc:creator>nickcw</dc:creator><comments>https://news.ycombinator.com/item?id=48824900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48824900</guid></item><item><title><![CDATA[New comment by nickcw in "1.38 Millimeter Microcontroller"]]></title><description><![CDATA[
<p>Ha! I'm going to rename my home office "The Room of Dreams"</p>
]]></description><pubDate>Mon, 29 Jun 2026 09:17:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48716818</link><dc:creator>nickcw</dc:creator><comments>https://news.ycombinator.com/item?id=48716818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48716818</guid></item><item><title><![CDATA[New comment by nickcw in "Long Wave radio era set to end with switch-off"]]></title><description><![CDATA[
<p>The Droitwich transmitter used to transmit on exactly 200 kHz which I always thought was very cool, but it moved to 198 kHz in 1988 to better harmonize with European stations.<p>The program was mostly the same as BBC Radio 4 but it used to diverge at certain times of day. I used to be woken up at 5am every day by my parents clock radio with the farming news which was very dull, but easy to sleep through.</p>
]]></description><pubDate>Fri, 26 Jun 2026 21:30:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48692228</link><dc:creator>nickcw</dc:creator><comments>https://news.ycombinator.com/item?id=48692228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48692228</guid></item><item><title><![CDATA[New comment by nickcw in "Incident CVE-2026-LGTM"]]></title><description><![CDATA[
<p>That is very very funny, and oh so plausible.<p>I enjoyed this bit a lot from the timeline<p>> Karen Oyelaran finds the payload by reading the source code with her eyes and files a second issue. The triage assistant closes it as “duplicate of #8814.” Issue #8814 is a feature request for dark mode. Karen reopens it. The assistant closes it. Karen reopens it. Karen’s GitHub account is rate-limited for “patterns consistent with automated behaviour.”<p>And this - the final sentence is a perfect indictment of the timeline we are in.<p>> Two AI review agents from competing vendors, both attached to a downstream pull request bumping foxhole-lz4, enter a disagreement loop over whether the package is malicious. After 340 comments and $41,255 in inference spend, Finance revokes both API keys; one vendor’s marketing team, cc’d on the cost anomaly alert, issues a press release citing “a 430% YoY increase in adversarial multi-agent security reasoning.” The stock opens up 6%.<p>I'm joining the goat farming waitlist ;-)</p>
]]></description><pubDate>Fri, 26 Jun 2026 14:52:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48687350</link><dc:creator>nickcw</dc:creator><comments>https://news.ycombinator.com/item?id=48687350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48687350</guid></item><item><title><![CDATA[New comment by nickcw in "Show HN: A pure ARM64 Assembly web server, now on Linux with CGI for no reason"]]></title><description><![CDATA[
<p>I love it :-)<p>Back in the distant past I wrote some really big ARM 32 assembly projects. 64 bit ARM is really very similar!<p>I had a look through the code. Some ENTRY/EXIT macros to help with the drudgery of save restore registers & stack frame would probably help. Also some register renaming would help readability (eg if a register points to incoming data throughout a subroutine rename it pdata).<p>I salute your effort and please enjoy the core dumps :-)</p>
]]></description><pubDate>Tue, 23 Jun 2026 09:43:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48642538</link><dc:creator>nickcw</dc:creator><comments>https://news.ycombinator.com/item?id=48642538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48642538</guid></item><item><title><![CDATA[New comment by nickcw in "How many of the 170k English words do you know?"]]></title><description><![CDATA[
<p>I have a copy of the shorter Oxford English Dictionary from 1970 which I inherited. It is two massive volumes and is only shorter in comparison to the full dictionary which is 12 volumes (more in more modern editions).<p>My shorter OED contains 163,000 words (compared to the 600,000 words of the longer).<p>According to this site I know 71,000 words... Let's test that against the OED. I should have about 43% chance if knowing a word picked at random.<p>In my totally scientific test (ha) I chose 50 words at random from the OED and discovered I knew 29 of them for a score of 58% which is more than two sigma from 43%, this disproving the hypothesis.<p>I forgot what that was now, but it was a fun experiment.</p>
]]></description><pubDate>Fri, 19 Jun 2026 15:25:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48599693</link><dc:creator>nickcw</dc:creator><comments>https://news.ycombinator.com/item?id=48599693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48599693</guid></item><item><title><![CDATA[New comment by nickcw in "Show HN: Are You in the Weights?"]]></title><description><![CDATA[
<p>Ha ha! Yes I am in the weights apparently. Nearly all the models know what I do.<p>I suspect being in the Open Source world is a bit of a bubble as far as the weights are concerned.<p>Anyway it stroked my ego nicely even though it was totally artificial, like Zaphod Beeblebrox surviving the Total Perspective Vortex.</p>
]]></description><pubDate>Thu, 18 Jun 2026 22:14:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48592379</link><dc:creator>nickcw</dc:creator><comments>https://news.ycombinator.com/item?id=48592379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48592379</guid></item><item><title><![CDATA[New comment by nickcw in "A brief tour of the PDP-11, the most influential minicomputer of all time (2022)"]]></title><description><![CDATA[
<p>I'm not old enough to have used a PDP-11 so I read through the assembly code description with interest.<p>Wow, it seems so modern. I've used a lot of assembly languages over the years but I'd feel immediately at home here. Nice sensible orthogonal instruction set with enough registers and a stack pointer. It reminded me immediately of ARM assembly - what a breath of fresh air that was when it came it.<p>I never realised quite how much influence the PDP-11 had on computer architecture. I knew about it's software legacy but I suspect that was enabled by it's ground breaking architecture.</p>
]]></description><pubDate>Wed, 17 Jun 2026 07:06:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48566846</link><dc:creator>nickcw</dc:creator><comments>https://news.ycombinator.com/item?id=48566846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48566846</guid></item><item><title><![CDATA[New comment by nickcw in "I admire Fabrice Bellard. He is almost certainly a better overall programmer"]]></title><description><![CDATA[
<p>Here is his paper on it which is a little 2 pager:<p><a href="https://bellard.org/pi/pi_bin.pdf" rel="nofollow">https://bellard.org/pi/pi_bin.pdf</a><p>Though I have to say the last line of the proof "...which gives (1) by reordering the terms" took me much head scratching to understand!</p>
]]></description><pubDate>Tue, 16 Jun 2026 07:47:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48551976</link><dc:creator>nickcw</dc:creator><comments>https://news.ycombinator.com/item?id=48551976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48551976</guid></item><item><title><![CDATA[New comment by nickcw in "I Hate (Most) Keyboard 'Fn' Keys"]]></title><description><![CDATA[
<p>> And so, because I don’t want to hold Fn every time I want to press an F-key for its intended purpose, I used the arcane shortcut Fn+Caps to “lock” the keyboard into “standard” mode, where multipurpose F-keys remain multipurpose F-keys unless I hold down the special magic button that transforms them into rarely-used single-purpose special function keys.<p>> But here’s where the problem occurs. If the batteries get changed, or if the keyboard gets turned-off for an extended period, or sometimes – seemingly – just randomly… that function-lock gets switched off.<p>I have this problem with my Microsoft Natural keyboard; my favourite ever Microsoft product which helps me keep my RSI at bay.<p>Every now and again the Fn lock key gets pressed by accident. I then look very confused for some time as to why none of the Fn keys are working before I remember the dratted Fn lock key.<p>The Fn lock key is next to F12 so well in the range of accidental presses.<p>Maybe not many people drive their setup with function keys any more, I don't know.</p>
]]></description><pubDate>Wed, 10 Jun 2026 17:18:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48479540</link><dc:creator>nickcw</dc:creator><comments>https://news.ycombinator.com/item?id=48479540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48479540</guid></item></channel></rss>