<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: joosters</title><link>https://news.ycombinator.com/user?id=joosters</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 19:22:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=joosters" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by joosters in "The Oxford Comma – Why and Why Not (2024)"]]></title><description><![CDATA[
<p>Lionel Hutz<p>Works on contingency<p>No money down<p>Always the best example for missing punctuation!</p>
]]></description><pubDate>Thu, 26 Mar 2026 20:53:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47535572</link><dc:creator>joosters</dc:creator><comments>https://news.ycombinator.com/item?id=47535572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47535572</guid></item><item><title><![CDATA[New comment by joosters in "Parallel Perl – Autoparallelizing interpreter with JIT"]]></title><description><![CDATA[
<p>Awesome to see a perl JIT. I love perl, and it's exciting to see something that tries to offer good-enough compatibility to run most perl code.</p>
]]></description><pubDate>Fri, 20 Mar 2026 20:09:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47459960</link><dc:creator>joosters</dc:creator><comments>https://news.ycombinator.com/item?id=47459960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47459960</guid></item><item><title><![CDATA[New comment by joosters in "How important was the Battle of Hastings?"]]></title><description><![CDATA[
<p><a href="https://archive.org/details/1066allthat00walt/page/n5/mode/2up" rel="nofollow">https://archive.org/details/1066allthat00walt/page/n5/mode/2...</a> for anyone who'd like to read it.<p>Embarassingly for me, while the book advertises that it contains '2 genuine dates', 1066 is the only one I can remember.</p>
]]></description><pubDate>Sun, 08 Mar 2026 20:22:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47301022</link><dc:creator>joosters</dc:creator><comments>https://news.ycombinator.com/item?id=47301022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47301022</guid></item><item><title><![CDATA[New comment by joosters in "Hacker News.love – 22 projects Hacker News didn't love"]]></title><description><![CDATA[
<p>Re: OpenClaw in particular, I had never realised that simply getting lots of stars on Github meant that your project was actually a success...</p>
]]></description><pubDate>Mon, 23 Feb 2026 12:03:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47121225</link><dc:creator>joosters</dc:creator><comments>https://news.ycombinator.com/item?id=47121225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47121225</guid></item><item><title><![CDATA[New comment by joosters in "C Is Best (2025)"]]></title><description><![CDATA[
<p>From the parent comment:<p><i>because of OS-level overcommit, which is nearly always a good thing</i><p>It doesn't matter about the language you are writing in, because your OS can tell you that the allocation succeeded, but when you come to use it, only then do you find out that the memory isn't there.</p>
]]></description><pubDate>Tue, 06 Jan 2026 15:47:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46513792</link><dc:creator>joosters</dc:creator><comments>https://news.ycombinator.com/item?id=46513792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46513792</guid></item><item><title><![CDATA[New comment by joosters in "Oxford loses top 3 university ranking in the UK"]]></title><description><![CDATA[
<p>Oxbridge have never had to 'let in dumber people'. They are always heavily over-subscribed, and give offers to a small fraction of the people who come for an interview, let alone apply.<p>The whole point of the interview process is to assess not just the applicant's past achievements, but what they might be able to achieve if they got their place at the uni. Part of that is looking at the applicant's background, and knowing that even if they aren't currently at some elite high-fee school, they might still have the ability and capability to do well.<p>I am all in favor of this style of selection. The dark old days of "this kid's dad went to our college, we should do them a favour and let them in" are long gone, thankfully.<p>Can you point to any kind of evidence that Oxbridge are dumbing down their teaching, or lowering their standards of teaching? I doubt it.<p>Full disclosure: cambridge alumni, from a state school!</p>
]]></description><pubDate>Sun, 21 Sep 2025 16:31:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45324195</link><dc:creator>joosters</dc:creator><comments>https://news.ycombinator.com/item?id=45324195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45324195</guid></item><item><title><![CDATA[New comment by joosters in "Cloudflare to introduce pay-per-crawl for AI bots"]]></title><description><![CDATA[
<p>You can tell the difference between the two by checking if the Evil bit is set in the corresponding IP packet - RFC 3514 already standardised this.</p>
]]></description><pubDate>Tue, 01 Jul 2025 12:26:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44433211</link><dc:creator>joosters</dc:creator><comments>https://news.ycombinator.com/item?id=44433211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44433211</guid></item><item><title><![CDATA[New comment by joosters in "Show HN: We made a photo search engine for homes for sale"]]></title><description><![CDATA[
<p>Improvement suggestion: Keep the search text in the search field when you show the results. The 'what are you looking for' box gets cleared when you show the results, it would be nicer if the search text was kept so that you could tweak it.</p>
]]></description><pubDate>Thu, 20 Mar 2025 21:10:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=43429020</link><dc:creator>joosters</dc:creator><comments>https://news.ycombinator.com/item?id=43429020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43429020</guid></item><item><title><![CDATA[New comment by joosters in "Show HN: We made a photo search engine for homes for sale"]]></title><description><![CDATA[
<p><i>"Floor to ceiling libraries with a ladder"</i><p>Does that mean it excludes most of the results from "Floor to ceiling libraries <i>without</i> a ladder"?<p>You know, if I'm buying a house, I think I can supply my own ladder separately...<p>Less pedantically, what I'm trying to say is: are you really sure these are the kinds of searches that home buyers are really looking for? "Home in london, under £1m, with big beautiful windows" - I suspect that most London buyers are going to care an awful lot about <i>where</i> in London the house is, a city-wide search isn't going to be useful to most. Maybe your functionality (as presented) won't inspire actual buyers.<p>Speaking of which, that might be a way to improve it - combine with location & mapping data to figure out nearby transport, services, schools, etc...</p>
]]></description><pubDate>Thu, 20 Mar 2025 20:12:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43428322</link><dc:creator>joosters</dc:creator><comments>https://news.ycombinator.com/item?id=43428322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43428322</guid></item><item><title><![CDATA[New comment by joosters in "Solving the Mystery of ARM7TDMI Multiply Carry Flag"]]></title><description><![CDATA[
<p>I think I misread your tone, sorry.<p>It's a good article though, the explanation of how multiplies work is nicely written.</p>
]]></description><pubDate>Wed, 23 Oct 2024 06:34:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=41922408</link><dc:creator>joosters</dc:creator><comments>https://news.ycombinator.com/item?id=41922408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41922408</guid></item><item><title><![CDATA[New comment by joosters in "Solving the Mystery of ARM7TDMI Multiply Carry Flag"]]></title><description><![CDATA[
<p>But it is (or was originally) used in lots of places, not just jump tables, generally to do relative addressing, for example when you want to refer to data nearby, e.g.<p>ADD r0, r15, #200<p>LDR r1, [r15, #-100]<p>etc</p>
]]></description><pubDate>Wed, 23 Oct 2024 06:04:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=41922260</link><dc:creator>joosters</dc:creator><comments>https://news.ycombinator.com/item?id=41922260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41922260</guid></item><item><title><![CDATA[New comment by joosters in "Solving the Mystery of ARM7TDMI Multiply Carry Flag"]]></title><description><![CDATA[
<p>Yeah, it was that way for all previous ARM processors too, for exactly that reason. Adding special cases would have increased the transistor count, for no great benefit.<p>The only downside was that it exposed internal details of the pipelining IIRC. In the ARM2, a read of the PC would give the current instruction's location + 8, rather than its actual location, because by the time the instruction 'took place' the PC had moved on. So if/when you change the pipelining for future processors, you either make older code break, or have to special case the current behaviour of returning +8.<p>Anyway, I don't like their reaction. What they mean is 'this decision makes writing an emulator more tricky' but the author decides that this makes the chip designers stupid. If the author's reaction to problems is 'the chip designers were stupid and wrong, I'll write a blog post insulting them' then the problem is with the author.</p>
]]></description><pubDate>Wed, 23 Oct 2024 06:00:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=41922238</link><dc:creator>joosters</dc:creator><comments>https://news.ycombinator.com/item?id=41922238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41922238</guid></item><item><title><![CDATA[New comment by joosters in "Own Constant Folder in C/C++"]]></title><description><![CDATA[
<p>Is this really C++ specific though? It seems like the optimisations are happening on a lower level, and so would 'infect' other languages too.<p>Whatever the language, at some point in performance tweaking you will end up having to look at the assembly produced by your compiler, and discovering all kinds of surprises.</p>
]]></description><pubDate>Sat, 22 Jun 2024 12:20:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=40758566</link><dc:creator>joosters</dc:creator><comments>https://news.ycombinator.com/item?id=40758566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40758566</guid></item><item><title><![CDATA[New comment by joosters in "Ruby's Timeout is dangerous and Thread.raise is terrifying (2015)"]]></title><description><![CDATA[
<p>Your comment boils down to 'all code should be perfect'. Which is a lovely request, but doesn't really help.<p>In particular, I'd challenge you to find one large program that handles OOM situations 100% correctly, especially since most code runs atop an OS configured to over-allocate memory. But even if it wasn't, I doubt there's any sizeable codebase that handles every memory allocation failure correctly and gracefully.</p>
]]></description><pubDate>Mon, 03 Jun 2024 15:27:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=40563628</link><dc:creator>joosters</dc:creator><comments>https://news.ycombinator.com/item?id=40563628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40563628</guid></item><item><title><![CDATA[New comment by joosters in "Got an old Raspberry Pi spare? Try RISC OS. It is, something else"]]></title><description><![CDATA[
<p><i>Can we at least upgrade the fonts, colors, and negative space to make it look more 2020s?</i><p>Of course YOU can, it's open source, feel free to hack away at it.</p>
]]></description><pubDate>Thu, 02 May 2024 21:31:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=40241577</link><dc:creator>joosters</dc:creator><comments>https://news.ycombinator.com/item?id=40241577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40241577</guid></item><item><title><![CDATA[New comment by joosters in "ETag and HTTP Caching"]]></title><description><![CDATA[
<p>I've not seen a very convincing use-case for ETags vs Last-Modified date caching.<p>In the example request, the server still has to do all of the work generating the page, in order to calculate the ETag and then determine whether or not the page has changed. In most situations, it's simpler to have timestamps to compare against, because that gives the server a faster way to spot unmodified data.<p>e.g. you get a HTTP request for some data that you know is sourced from a particular file, or a DB table. If the client sends a If-Modified-Since (or whatever the header name is), you have a good chance to be able to check the modified time of the data source before doing any complicated data processing, and are able to send back a not modified response sooner.</p>
]]></description><pubDate>Thu, 11 Apr 2024 08:35:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=39999803</link><dc:creator>joosters</dc:creator><comments>https://news.ycombinator.com/item?id=39999803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39999803</guid></item><item><title><![CDATA[New comment by joosters in "Deficiencies in GCC's code generator and optimiser"]]></title><description><![CDATA[
<p>Thousands of words written about how, specifically, gcc produces poor <i>slow</i> code ('the application users' time is more valuable than their time') and yet the article never tries to measure how slow or fast any of their examples are.<p>I mean, maybe it is true that gcc is bad, maybe it isn't, but complaining that a function takes 27 bytes and it could have been written in 25 is missing the point entirely when you are asking for speed. Does it run fast or not?</p>
]]></description><pubDate>Wed, 27 Mar 2024 06:12:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=39836118</link><dc:creator>joosters</dc:creator><comments>https://news.ycombinator.com/item?id=39836118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39836118</guid></item><item><title><![CDATA[New comment by joosters in "Dracula's Biggest Mistake"]]></title><description><![CDATA[
<p>But Dracula was defeated by being decapitated and stabbed in the heart. I do hope religion isn't claiming <i>those</i> as their own!<p>FWIW, I like the concept in the book 'I Am Legend' where the vampires are repelled by religious symbols that are meaningful to them, rather than any religion in particular.</p>
]]></description><pubDate>Wed, 28 Feb 2024 06:54:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=39534867</link><dc:creator>joosters</dc:creator><comments>https://news.ycombinator.com/item?id=39534867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39534867</guid></item><item><title><![CDATA[New comment by joosters in "ExifTool CVE-2021-22204 – Arbitrary Code Execution (2021)"]]></title><description><![CDATA[
<p>The meaning of ^ and $ in perl regexes can be altered by modifiers at the end of the regex. A 'multi-line' regex, with a /m at the end, makes them match the start and end of any line.</p>
]]></description><pubDate>Sat, 27 Jan 2024 18:31:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=39158325</link><dc:creator>joosters</dc:creator><comments>https://news.ycombinator.com/item?id=39158325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39158325</guid></item><item><title><![CDATA[New comment by joosters in "The horse, the drone, and the fight for gambling success (2021)"]]></title><description><![CDATA[
<p>One angle that isn't mentioned in the article is that there are companies that now stream live GNSS/GPS data from horse races, so the drone users are competing against 'official' feeds of in-running data, e.g. <a href="https://www.totalperformancedata.com/" rel="nofollow">https://www.totalperformancedata.com/</a><p>This is a clever move from the racetracks: they can sell this data, there are customers for it, and it saves them from fruitlessly trying to stop the drones.<p>However, the data is expensive, and if you are buying it then you are going to be competing against the other buyers of it, who will be trying to place the same bets as you, so the edge isn't going to be too great. Kind of like HFT, where everyone races to keep up with the technology spending of their competitors.</p>
]]></description><pubDate>Tue, 23 Jan 2024 20:26:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=39109242</link><dc:creator>joosters</dc:creator><comments>https://news.ycombinator.com/item?id=39109242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39109242</guid></item></channel></rss>