<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: quacksilver</title><link>https://news.ycombinator.com/user?id=quacksilver</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 04:14:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=quacksilver" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by quacksilver in "Skip the Tips: A game to select "No Tip" but dark patterns try to stop you"]]></title><description><![CDATA[
<p>Do they include expiring credit in that figure?<p>Most of the time they have a buried clause that says that you forfeit all of your credit or get charged an inactivity fee if there have been no account transactions or no credit added for 12 or 18 months. Same reason why you should never buy gift cards.</p>
]]></description><pubDate>Fri, 13 Feb 2026 09:54:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47000921</link><dc:creator>quacksilver</dc:creator><comments>https://news.ycombinator.com/item?id=47000921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47000921</guid></item><item><title><![CDATA[New comment by quacksilver in "Why I love my Boox Palma e-reader"]]></title><description><![CDATA[
<p>I bought a large format e-reader for the opposite reason - being able to read and study from large format textbooks while on long train journeys or in hotel rooms (or even camping). It handles stuff from arxiv fine too.<p>I really like my Boox Max, as it means that I can read textbooks at a good size without reflowing. It still holds charge for several weeks at a time after about 7 years<p>I wish I had it at university instead of 1000+ page hardback calculus textbooks.</p>
]]></description><pubDate>Sat, 08 Nov 2025 04:13:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45854064</link><dc:creator>quacksilver</dc:creator><comments>https://news.ycombinator.com/item?id=45854064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45854064</guid></item><item><title><![CDATA[New comment by quacksilver in "Are these real CVEs? VulDB entries for dnsmasq rely on replacing config files"]]></title><description><![CDATA[
<p>If you are wasting time wording communication then are you doing it wrong?<p>I imagine the response would be looking at it briefly, seeing if it looks dangerous or reproducible and getting an AI to return a templated "PoC or GTFO" response.<p>The mere existence of a CVE doesn't tell anyone whether a bug is valid or not, and the security reports should be handled in the same way regardless of whether one does exist. For some odd reason people have attached value to having your name logged beside CVEs, despite it not telling you anything,</p>
]]></description><pubDate>Tue, 28 Oct 2025 02:44:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45728750</link><dc:creator>quacksilver</dc:creator><comments>https://news.ycombinator.com/item?id=45728750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45728750</guid></item><item><title><![CDATA[New comment by quacksilver in "Are these real CVEs? VulDB entries for dnsmasq rely on replacing config files"]]></title><description><![CDATA[
<p>Is that not a problem with how people are using CVEs, scoring them and attaching value to them rather than whether a CVE should be assigned itself. A CVE is simply a number and some data on a vulnerability so that the community knows they are all talking about the same issue<p>Even if you need to be root to edit the files, it still is a deviation from the design or reasonably expected behaviour of that interface, so is still a bug and should still get a CVE. It should either be fixed or failing that documented as 'wont fix' and on the radar of anyone building an application. Someone building the next plesk or cpanel or similar management system should at least know about filtering their input and not allowing it to get to the dangerous config file.<p>Re: Harassment - Can't the project release a statement saying that the bug writeup is low quality and unable to be reproduced? Anyone ignoring that without question and using it as evidence that the project is bad without proof is putting way too much value in CVEs and the fault is their own</p>
]]></description><pubDate>Tue, 28 Oct 2025 01:16:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45728294</link><dc:creator>quacksilver</dc:creator><comments>https://news.ycombinator.com/item?id=45728294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45728294</guid></item><item><title><![CDATA[New comment by quacksilver in "Offline card payments should be possible no later than 1 July 2026"]]></title><description><![CDATA[
<p>From memory, online and offline transactions are usually split out by BIN number (first six digits)<p>The BIN will tell you which bank was the issuer and which class of card you have, like standard or premium, though most readers probably don't take that into account beyond the card scheme and card type associated with the range that the individual BIN is in. Many banks will have multiple BINs for the same card type if they are large.<p>Credit / online debit / offline debit usually get different ranges. The reader gets a list of the ranges when it updates and they don't change super often. Offline readers can be configured to reject cards with a number in an online only range.</p>
]]></description><pubDate>Sat, 04 Oct 2025 06:29:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45471028</link><dc:creator>quacksilver</dc:creator><comments>https://news.ycombinator.com/item?id=45471028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45471028</guid></item><item><title><![CDATA[New comment by quacksilver in "Offline card payments should be possible no later than 1 July 2026"]]></title><description><![CDATA[
<p>I last used a carbon imprinter in the UK in 2013. We hired out car roof boxes / cycle carriers at a summer job I had.<p>I am not sure how valid it was, though they would take a deposit and a card imprint until we got the car accessories back.</p>
]]></description><pubDate>Sat, 04 Oct 2025 06:19:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45470974</link><dc:creator>quacksilver</dc:creator><comments>https://news.ycombinator.com/item?id=45470974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45470974</guid></item><item><title><![CDATA[New comment by quacksilver in "Offline card payments should be possible no later than 1 July 2026"]]></title><description><![CDATA[
<p>I used to have an online maestro card (was solo and now known as debit mastercard) and an offline card (was switch, now also known as debit mastercard) from a UK bank, due to having two current accounts there.<p>The offline card was from a current account with an overdraft and also worked as a cheque guarantee card, for cheques up to £250 under the (discontinued ~2011) cheque guarantee scheme[0] and had a special hologram on the back. The retailer would watch you sign the cheque and write details about you, the card and any CCTV etc. on the back of the cheque. I imagine the offline behavior of the card was similar, and was a carry over from that.<p>The online card was from a basic account with no overdraft facility and acted a bit like a prepaid debit card.<p>[0] <a href="https://en.wikipedia.org/wiki/Cheque_guarantee_card" rel="nofollow">https://en.wikipedia.org/wiki/Cheque_guarantee_card</a></p>
]]></description><pubDate>Sat, 04 Oct 2025 06:16:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45470960</link><dc:creator>quacksilver</dc:creator><comments>https://news.ycombinator.com/item?id=45470960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45470960</guid></item><item><title><![CDATA[New comment by quacksilver in "Boeing has started working on a 737 MAX replacement"]]></title><description><![CDATA[
<p>Assume 40 inches rather than 40ft<p>Adding 12 meters to an aircraft is quite a big change.</p>
]]></description><pubDate>Tue, 30 Sep 2025 23:48:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45432711</link><dc:creator>quacksilver</dc:creator><comments>https://news.ycombinator.com/item?id=45432711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45432711</guid></item><item><title><![CDATA[New comment by quacksilver in "Deploying DeepSeek on 96 H100 GPUs"]]></title><description><![CDATA[
<p>There are services like vast.ai that act as marketplaces.<p>You don't know who owns the GPUs / if or when your job will complete and if the owner is sniffing what you are processing though</p>
]]></description><pubDate>Fri, 29 Aug 2025 22:55:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45070325</link><dc:creator>quacksilver</dc:creator><comments>https://news.ycombinator.com/item?id=45070325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45070325</guid></item><item><title><![CDATA[New comment by quacksilver in "Hacker used AI to automate an 'unprecedented' cybercrime spree, Anthropic says"]]></title><description><![CDATA[
<p>Often you will obtain a vulnerability in some software and then search for companies using it. You can often use Google or Shodan to do the searching, but perhaps ingested LLM data could also work.<p>In the simplest case if you get remote code execution in SuperServer9000 (made up product) and that has a banner on error / status pages that reads "Powered with pride by SuperServer9000 version 2.1", then you could just search for that string (or part of it) and use your remote code execution bug against any sites that come up.<p>It can get behavior based or more complicated than that though, or rely on information that an LLM has ingested about a company from public sources.<p>Then either grab data and sell it or sell your access to a broker or whatever else.</p>
]]></description><pubDate>Thu, 28 Aug 2025 01:47:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45047398</link><dc:creator>quacksilver</dc:creator><comments>https://news.ycombinator.com/item?id=45047398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45047398</guid></item><item><title><![CDATA[New comment by quacksilver in "Tao on “blue team” vs. “red team” LLMs"]]></title><description><![CDATA[
<p>Would it even be possible to enumerate all edge cases and test all the permutations of them in non-trivial codebases or interconnected systems? How do you know when you have all of the edge cases?<p>With fuzzing you can randomly generate bad input that passes all of your test cases that were written using by whatever method you have already been using but still causes the application to crash or behave badly. This may mean that there are more tests that you could write that would catch the issue related to the fuzz case, or the fuzz case itself could be used as a test.<p>Using probability you can get to 90 or 99% or 99.999% or whatever confidence level you need that the software is unaffected by bugs based on the input size / number of fuzz test cases. In many non-critical situations the goal may not be 100% but 'statistically very unlikely with a known probability and error'</p>
]]></description><pubDate>Tue, 29 Jul 2025 00:03:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44717364</link><dc:creator>quacksilver</dc:creator><comments>https://news.ycombinator.com/item?id=44717364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44717364</guid></item><item><title><![CDATA[New comment by quacksilver in "Cloudflare 1.1.1.1 Incident on July 14, 2025"]]></title><description><![CDATA[
<p>It is highly recommended to configure two or more DNS servers incase one is down.<p>I would count not configuring at least two as 'user error'. Many systems require you to enter a primary and alternate server in order to save a configuration.</p>
]]></description><pubDate>Wed, 16 Jul 2025 08:24:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44579943</link><dc:creator>quacksilver</dc:creator><comments>https://news.ycombinator.com/item?id=44579943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44579943</guid></item><item><title><![CDATA[New comment by quacksilver in "Cloudflare 1.1.1.1 Incident on July 14, 2025"]]></title><description><![CDATA[
<p>Private DNS on Android refers to 'DNS over HTTPS' and would normally only accept a hostname.<p>Normal DNS can normally be changed in your connection settings for a given connection on most flavours of Android.</p>
]]></description><pubDate>Wed, 16 Jul 2025 08:22:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44579929</link><dc:creator>quacksilver</dc:creator><comments>https://news.ycombinator.com/item?id=44579929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44579929</guid></item><item><title><![CDATA[New comment by quacksilver in "Bypassing Google's big anti-adblock update"]]></title><description><![CDATA[
<p>Sometimes devs rely on Chrome specific quirks, or are shipping broken apps that Chrome manages to make the correct guesses for it to be functional.<p>Many see 'it works on Chrome and mobile Safari' as 'it works' and they can get project signoff / ship / get paid / whatever and don't care about other users<p>The company that has the application may not know until a few users complain (if they complain) and by that point it could be too late due to the contract, or they may not understand what a different browser is or care either.</p>
]]></description><pubDate>Sun, 13 Jul 2025 03:28:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44547249</link><dc:creator>quacksilver</dc:creator><comments>https://news.ycombinator.com/item?id=44547249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44547249</guid></item><item><title><![CDATA[New comment by quacksilver in "Bypassing Google's big anti-adblock update"]]></title><description><![CDATA[
<p>Devs, particularly those with pressure to ship or who don't know better, unfortunately see 'it works in Chrome' as 'it works', even if it is a quirk of Chrome that causes it to work, or if they use Chrome related hacks that break compatibility with other browsers to get it to work in Chrome.<p>- Sometimes the standards don't define some exact behavior and it is left for the browser implementer to come up with. Chrome implements it one way and other browsers implement it the other way. Both are compatible with the standards.<p>- Sometimes the app contains errors, but certain permissive behaviors of Chrome mean it works ok and the app is shipped. The developers work around the guesses that Chrome makes and cobble the app together. (there may be a load of warnings in the console). Other browsers don't make the same guesses so the app is shipped in a state that it will only work on Chrome.<p>- Sometimes Chrome (or mobile Safari) specific APIs or functions are used as people don't know any better.<p>- Some security / WAF / anti-bot software relies on Chrome specific JavaScript quirks (that there may be no standards for) and thinks that the user using Firefox or another browser that isn't Chrome or iOS safari is a bot and blocks them.<p>In many ways, Chrome is the new IE, through no fault of Google or the authors of other browsers.</p>
]]></description><pubDate>Sun, 13 Jul 2025 03:24:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44547237</link><dc:creator>quacksilver</dc:creator><comments>https://news.ycombinator.com/item?id=44547237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44547237</guid></item><item><title><![CDATA[New comment by quacksilver in "Neanderthals operated prehistoric “fat factory” on German lakeshore"]]></title><description><![CDATA[
<p>I'm also surprised that no one would have thought to use a stone crucible before pottery, or some sort of concave piece of stone<p>Or cooked something in a natural hot spring or natural outlet where boiling/near-boiling water forces its way to the surface.</p>
]]></description><pubDate>Tue, 08 Jul 2025 06:11:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44497532</link><dc:creator>quacksilver</dc:creator><comments>https://news.ycombinator.com/item?id=44497532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44497532</guid></item><item><title><![CDATA[New comment by quacksilver in "'Positive review only': Researchers hide AI prompts in papers"]]></title><description><![CDATA[
<p>Maybe I read it differently from you, but it states<p>"You can use resources (e.g. publications on Google Scholar, Wikipedia articles, interactions with LLMs and/or human experts without sharing the paper submissions) to enhance your understanding of certain concepts and to check the grammaticality and phrasing of your written review. Please exercise caution in these cases so you do not accidentally leak confidential information in the process."<p>From my reading then that would prohibit putting the paper into an openAI service, but how an interaction with a local LLM that doesn't involve sharing anything is treated is unclear. If you had an airgapped GPU rig running a local model and you formatted all storage on it after you were done, then no information would be shared, as you are just doing a bunch of math operations on it on your own machine.</p>
]]></description><pubDate>Mon, 07 Jul 2025 22:49:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44495378</link><dc:creator>quacksilver</dc:creator><comments>https://news.ycombinator.com/item?id=44495378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44495378</guid></item><item><title><![CDATA[New comment by quacksilver in "'Positive review only': Researchers hide AI prompts in papers"]]></title><description><![CDATA[
<p>Could AI still be a useful tool if the reviewer performs a manual review first and then queries the LLM with:<p>1) Here is a new academic paper. Point out any inconsistencies, gaps or flaws in the research, and any contradictions with previous research in the field.<p>2) Here is a new academic paper and a journal submission policy. Does the paper meet the journal submission policy?<p>3) Here is a new academic paper, the review policy of the journal and a review of the paper. Does the review appear to have been conducted correctly.<p>4) Here is a new academic paper and a review of it. Has the review missed anything?<p>With the above, the reviewer could review the paper themselves, and then get the AI agent to proof read or double check everything, treating it like an editor / reviewer / secretary / grad student that they had asked to read the material. As long as the AI output was treated as potentially flawed feedback or a prompt from a third party to look deeper into something then that seems fine...<p>I'm surprised we are still using in-band signalling after the captain crunch whistle / blue-boxes have been around for that long</p>
]]></description><pubDate>Mon, 07 Jul 2025 01:28:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44485826</link><dc:creator>quacksilver</dc:creator><comments>https://news.ycombinator.com/item?id=44485826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44485826</guid></item><item><title><![CDATA[New comment by quacksilver in "Better Auth, by a self-taught Ethiopian dev, raises $5M from Peak XV, YC"]]></title><description><![CDATA[
<p>Counterexample: Storing the bcrypt hash by appending it to a CSV file containing the usernames and hashes of all users then having a login process where that CSV file is downloaded to the client and the password is verified locally against that CSV file using client-side JavaScript would probably be very bad.<p>Cryptography part is fine but storage or the auth process isn't.<p>You would like to think that no-one would write their app that way, but there are plenty of slightly less worse things that happen in practice and vibe coding probably introduces all sorts of new silliness.</p>
]]></description><pubDate>Thu, 26 Jun 2025 02:54:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44383825</link><dc:creator>quacksilver</dc:creator><comments>https://news.ycombinator.com/item?id=44383825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44383825</guid></item><item><title><![CDATA[New comment by quacksilver in "A proposal to restrict sites from accessing a users’ local network"]]></title><description><![CDATA[
<p>I have seen it posed as 'This site has bot protection. Confirm that you are not a bot by clicking yes', trying to mimic the modern Cloudflare / Google captchas.</p>
]]></description><pubDate>Thu, 05 Jun 2025 12:05:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44190794</link><dc:creator>quacksilver</dc:creator><comments>https://news.ycombinator.com/item?id=44190794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44190794</guid></item></channel></rss>