<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: jeremysalwen</title><link>https://news.ycombinator.com/user?id=jeremysalwen</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 07:13:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jeremysalwen" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jeremysalwen in "Robinhood now lets your AI agents trade stocks"]]></title><description><![CDATA[
<p>That sounds like more training data that the human is just regurgitating.  Nobody I know has ever had an original thought, just combined existing thoughts that were in their training data, in new combinations.</p>
]]></description><pubDate>Fri, 29 May 2026 20:57:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48329153</link><dc:creator>jeremysalwen</dc:creator><comments>https://news.ycombinator.com/item?id=48329153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48329153</guid></item><item><title><![CDATA[New comment by jeremysalwen in "Green card seekers must leave U.S. to apply, Trump administration says"]]></title><description><![CDATA[
<p>Is the legal precedent they are ignoring only 36 years old? No? I guess that makes us talking about case law older than 36 years then. (As we all know, laws less than 40 years old are option to follow anyways).</p>
]]></description><pubDate>Sun, 24 May 2026 05:10:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48254587</link><dc:creator>jeremysalwen</dc:creator><comments>https://news.ycombinator.com/item?id=48254587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48254587</guid></item><item><title><![CDATA[New comment by jeremysalwen in "FusionCore: ROS 2 sensor fusion (IMU and GPS and encoders)"]]></title><description><![CDATA[
<p>I don't like saying "oh this is AI generated" because of exactly this scenario, where maybe there is care behind it and you just used AI to help you write.  The problem is that as a reader I have no way to tell, and aillI have a lot of experience reading AI generated writing where it's subtly incorrect or misleading.<p>I would really suggest you rewrite the README, to remove the cliches and make it clear how much effort you put in.  You clearly are able to communicate well about this project on your own.</p>
]]></description><pubDate>Sat, 25 Apr 2026 05:20:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47898865</link><dc:creator>jeremysalwen</dc:creator><comments>https://news.ycombinator.com/item?id=47898865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47898865</guid></item><item><title><![CDATA[New comment by jeremysalwen in "FusionCore: ROS 2 sensor fusion (IMU and GPS and encoders)"]]></title><description><![CDATA[
<p>I looked into open source sensor fusion libraries for open mower, it seemed like the WOLF framework was very promising as a pluggable sensor fusion system.  <a href="http://mobile_robotics.pages.iri.upc-csic.es/wolf_projects/wolf_lib/wolf-doc-sphinx/index.html" rel="nofollow">http://mobile_robotics.pages.iri.upc-csic.es/wolf_projects/w...</a>.  I only used it briefly though.<p>I hate to say this, but this submissions readme seems obviously AI generated.</p>
]]></description><pubDate>Fri, 24 Apr 2026 23:48:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47897195</link><dc:creator>jeremysalwen</dc:creator><comments>https://news.ycombinator.com/item?id=47897195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47897195</guid></item><item><title><![CDATA[New comment by jeremysalwen in "Ask HN: Who is hiring? (April 2026)"]]></title><description><![CDATA[
<p>Against Malaria Foundation | Senior Software Engineer | Remote (UK) | Full Time<p>The AMF works to fight malaria in an extremely cost effective way with insecticide treated bed-nets. Every year hundreds of millions of people will be infected with malaria, and half a million of them will die, with many more being debilitated or disabled. Independent charity evaluators, such as GiveWell, have ranked the AMF as one of the most cost-effective charities in the world for over a decade, due to our long and well-studied track record preventing hundreds of millions of cases of malaria.<p>Our tech team is just a couple people, and all-remote. Our software is essential to the charity work we do; it is one of the ways we stand out among other charities, by allowing us to automate, analyze, and validate our work in novel ways.  Our tech stack includes C# .NET, Blazor, and Python.<p>If you are a senior SWE in the UK who is interested in making a difference, please reach out to me by email at my first name at againstmalaria.com</p>
]]></description><pubDate>Wed, 01 Apr 2026 20:23:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47606059</link><dc:creator>jeremysalwen</dc:creator><comments>https://news.ycombinator.com/item?id=47606059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47606059</guid></item><item><title><![CDATA[New comment by jeremysalwen in "Sodium-ion EV battery breakthrough delivers 11-min charging and 450 km range"]]></title><description><![CDATA[
<p>Just because you state your opinion confidently, does not mean you are correct.  For example, as of 2024, there are 30 billion kilograms of proven reserves of lithium, more than enough to replace every single one of the 1.5 billion ICE cars in the world with an electric car.  Please focus more on getting the facts right, and less on speculating about the character of other commenters in an overemotional manner.</p>
]]></description><pubDate>Thu, 26 Mar 2026 00:28:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47525244</link><dc:creator>jeremysalwen</dc:creator><comments>https://news.ycombinator.com/item?id=47525244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47525244</guid></item><item><title><![CDATA[New comment by jeremysalwen in "Some silly Z3 scripts I wrote"]]></title><description><![CDATA[
<p>I'm suspicious of the theorem proving example.  I thought Z3 could fail to return sat or unsat, but he is assuming that if it's not sat the theorem must be proven</p>
]]></description><pubDate>Thu, 26 Feb 2026 17:45:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47169379</link><dc:creator>jeremysalwen</dc:creator><comments>https://news.ycombinator.com/item?id=47169379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47169379</guid></item><item><title><![CDATA[New comment by jeremysalwen in "Deal infinite damage for 4GRU, as long as the twin primes conjecture is true"]]></title><description><![CDATA[
<p>Does anyone know of a board state that doesn't involve arbitrary actions, but a specific finite setup, which would nonetheless require the solution of an unsolved conjecture in order to resolve who wins?<p>I am thinking of an example like constructing two incredibly large numbers (of the same sort as grahams number) where it is not known which is larger, and then e.g. doing x damage to a creature with y health.  Ideally this happens in a way that nobody would object to the construction if x and y, since they are simple to describe and construct.<p>I understand that you can construct a turing machine to perform an arbitrary computation, but that defeats the spirit of this question.  The question is whether there is a simpler way to construct such a paradox where you might follow along happily until you get to the end.</p>
]]></description><pubDate>Sat, 31 Jan 2026 09:39:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46835004</link><dc:creator>jeremysalwen</dc:creator><comments>https://news.ycombinator.com/item?id=46835004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46835004</guid></item><item><title><![CDATA[New comment by jeremysalwen in "Tesla ending Models S and X production"]]></title><description><![CDATA[
<p>I'm not sure I agree.  I think just having wings that flex a bit is mechanically simpler than having an additional rotating propellor.  After all, rotating axles are so hard to evolve they never almost never show up in nature at a macro scale.  Sort of a perfect analogy to lidar actually.  We create a new approach to solve the problem in a more efficient way, that evolution couldn't reach in billions of years</p>
]]></description><pubDate>Thu, 29 Jan 2026 08:49:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46807479</link><dc:creator>jeremysalwen</dc:creator><comments>https://news.ycombinator.com/item?id=46807479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46807479</guid></item><item><title><![CDATA[New comment by jeremysalwen in "My Tamagotchi is an RL agent playing Slither.io"]]></title><description><![CDATA[
<p>As someone who implemented some RL algorithms and applied them to a real world game, (including all the ones mentioned in the article), I would be surprised if the implementation is not buggy.  That is one of the most striking things about RL, the extent to which it is hard to find bugs, since they generally only degrade the performance instead of causing a crash or obviously wrong behavior.  The fact that he doesn't mention a massive amount of time spent debugging, and the longish list of things that were tried that really <i>should</i> have worked but didn't, suggests to me it's probably still buggy.  I suppose it is possible that LLMs could be particularly good at RL code since it's seen it repeated so many times... But I would be skeptical without hard evidence.</p>
]]></description><pubDate>Tue, 06 Jan 2026 19:22:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46517203</link><dc:creator>jeremysalwen</dc:creator><comments>https://news.ycombinator.com/item?id=46517203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46517203</guid></item><item><title><![CDATA[New comment by jeremysalwen in "Accounting for Computer Scientists (2011)"]]></title><description><![CDATA[
<p>Double entry book keeping is just recording the "edge" in two places, once based on the source node, and once based on the target node.  So you have a nice list of all edges coming from each node and a nice list of all edges going to each node.  This was important before computers, since the process of looking up all edges going to/from a node would take real time and effort.<p>For your example of the landlord and the tenant, think, what if the landlord wanted a list of all payments that went into a specific bank account, what if the tenant wanted a list of all rent payments, etc.  It's basically a database index to speed up those queries, but for a written database that is updates by hand.  The fact that there is redundancy is just a bonus because you can now notice if the two places a piece of information are written down don't match.</p>
]]></description><pubDate>Sat, 03 Jan 2026 00:13:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46471175</link><dc:creator>jeremysalwen</dc:creator><comments>https://news.ycombinator.com/item?id=46471175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46471175</guid></item><item><title><![CDATA[New comment by jeremysalwen in "I don't think Lindley's paradox supports p-circling"]]></title><description><![CDATA[
<p>Admittedly not a statistician, but I think the article is missing the point.  The reason why people circle the P values is because nobody actually cares about the thing the p-value is measuring.  What they actually care about is whether the null hypothesis is true or some other hypothesis is true.  You can wave your hands around about how <i>actually</i> when you said it was significant what you were <i>really</i> saying was something technical about a hypothetical world where the null hypothesis is factually true, and so it's unfair to circle your p value because technically your statement about this hypothetical world is still true.  This is not a good argument against p value circling, but rather it merely demonstrates that the technical definition of a p value is not relevant to the real world.<p>The fact remains that for things which are claimed to be true but turn out to not be true later, the p values that were provided in the paper are very often near the significance threshold.  Not so much for things which are obviously and strongly true.  This is direct evidence of something that we already know, which is thst nobody cares about p values per se, they only use them to communicate information about something being true or false in the real world, and the technical claim of "well maybe x or y is true, but when I said p=0.49 I was only talking about a hypothetical world where x is true, and my statement about that world still holds true" is no solace.</p>
]]></description><pubDate>Tue, 16 Dec 2025 17:53:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46291742</link><dc:creator>jeremysalwen</dc:creator><comments>https://news.ycombinator.com/item?id=46291742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46291742</guid></item><item><title><![CDATA[New comment by jeremysalwen in "AI Is Destroying the University and Learning Itself"]]></title><description><![CDATA[
<p>Did anyone else think there were several transitions that seemed like pure GPTisms?<p>> This isn’t innovation—it’s institutional auto-cannibalism.  The new mission statement? Optimization.</p>
]]></description><pubDate>Tue, 02 Dec 2025 18:56:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46125022</link><dc:creator>jeremysalwen</dc:creator><comments>https://news.ycombinator.com/item?id=46125022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46125022</guid></item><item><title><![CDATA[New comment by jeremysalwen in "Zero knowlege proof of compositeness"]]></title><description><![CDATA[
<p>To be honest I feel like I have seen much better expositions of zero knowledge proofs.  The playing cards example is nice in some ways, but people are often exposed to trickery regarding playing cards.  The recipient of the proof needs to verify that the deck of cards is a normal deck of cards, that no cards have been swapped out or altered, etc.  These are all precisely the things that magicians are regularly able to fool people about.  So really you have to make an additional assumption of "no funny business", which distracts from the mathematical core of what you are trying to demonstrate.<p>Likewise, the example of compositeness is a bit off because even though there <i>is </i> knowledge about the composite number that the proof does not reveal, that knowledge is in fact not known the to person constructing the proof either!  The proof is not really zero knowledge either, since it gives the reader knowledge of a specific witness to its compositeness.<p>Even the wikipedia example of going into the cave (which used to be featured more prominently in the article) I think is terrible.  Why wouldn't you just walk a loop to prove you know the way through the secret door?  Also, it's clearly not zero knowledge, as it reveals some information about how quickly they can pass through the gate.<p>In general I think avoiding physical examples is necessary, since reality is complicated, and in the real world <i>some</i> information always leaks.<p>I think the best example for teaching about ZKPs is the graph isomorphism problem:  Given two large graphs, you can prove that you know a isomorphism between two graphs by generating a new randomly labeled graph that is isomorphic to both of them and showing it to the provee, who can then ask you to demonstrate that this new graph is isomorphic to either graph A or graph B.  Since you don't know ahead of time which one they will ask for, the only way you could consistently pass this test is if you actually do have a graph that was isomorphic to both A and B simultaneously.  But since you only reveal one of the isomorphisms, it really is zero knowledge.</p>
]]></description><pubDate>Sat, 29 Nov 2025 21:38:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46091025</link><dc:creator>jeremysalwen</dc:creator><comments>https://news.ycombinator.com/item?id=46091025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46091025</guid></item><item><title><![CDATA[New comment by jeremysalwen in "Fizz Buzz without conditionals or booleans"]]></title><description><![CDATA[
<p>Make it throw an exception with an index out of bounds to terminate the loop.</p>
]]></description><pubDate>Wed, 19 Nov 2025 04:43:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45975940</link><dc:creator>jeremysalwen</dc:creator><comments>https://news.ycombinator.com/item?id=45975940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45975940</guid></item><item><title><![CDATA[New comment by jeremysalwen in "Why every Rust crate feels like a research paper on abstraction"]]></title><description><![CDATA[
<p>Once you have some experience, phrases like this are a dead giveaway: "and honestly? It’s incredible to watch".  Also 30 em dashes in almost as few sentences.</p>
]]></description><pubDate>Sun, 19 Oct 2025 19:05:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45636958</link><dc:creator>jeremysalwen</dc:creator><comments>https://news.ycombinator.com/item?id=45636958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45636958</guid></item><item><title><![CDATA[New comment by jeremysalwen in "Secret diplomatic message deciphered after 350 years"]]></title><description><![CDATA[
<p>Do you have a link to your codes letter available online?</p>
]]></description><pubDate>Sun, 19 Oct 2025 08:56:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45632885</link><dc:creator>jeremysalwen</dc:creator><comments>https://news.ycombinator.com/item?id=45632885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45632885</guid></item><item><title><![CDATA[New comment by jeremysalwen in "China Has Overtaken America"]]></title><description><![CDATA[
<p>It's weird to bring it up in response to an article about the US falling behind authorities china and how that's bad.  Unless you think we can't improve our energy infrastructure in the USA without using child labor too?</p>
]]></description><pubDate>Wed, 15 Oct 2025 20:46:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45598206</link><dc:creator>jeremysalwen</dc:creator><comments>https://news.ycombinator.com/item?id=45598206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45598206</guid></item><item><title><![CDATA[New comment by jeremysalwen in "China Has Overtaken America"]]></title><description><![CDATA[
<p>China is installing solar capacity at three times the rate of coal.  What exactly is your point?<p>There's no "wonders of china", just the fact that we are falling further behind because of dumb policy which is justified by non sequiturs like "china also installs coal" or "china uses child labor".</p>
]]></description><pubDate>Wed, 15 Oct 2025 20:14:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45597825</link><dc:creator>jeremysalwen</dc:creator><comments>https://news.ycombinator.com/item?id=45597825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45597825</guid></item><item><title><![CDATA[New comment by jeremysalwen in "OpenMower – An open source lawn mower"]]></title><description><![CDATA[
<p>It does not have obstacle avoidance, the best it has is recognizing it keeps getting stuck and skipping the next goal until it finds a goal it can reach.  This can often look like obstacle avoidance since the next goal might be in a slightly different direction and so it will be able to continue.  This is aided by a new feature that I added which will make the mower back up first when it gets stuck before continuing.<p>However, I should note that it's a hackable ROS system, so people have added obstacle detection with various sensors on their mowers. There is just not official support or a standard way to do it.<p>I've mowed with it this summer and last summer, and there hasn't been downtime at much as repeatedly getting stuck and requiring me to bring it back to the dock (although less and less).  But my lawn is probably the hardest lawn any Openmower mows, as I mentioned in a cousin comment.</p>
]]></description><pubDate>Tue, 19 Aug 2025 13:49:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=44951507</link><dc:creator>jeremysalwen</dc:creator><comments>https://news.ycombinator.com/item?id=44951507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44951507</guid></item></channel></rss>