<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: prennert</title><link>https://news.ycombinator.com/user?id=prennert</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 29 Oct 2026 23:21:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=prennert" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by prennert in "Tailworm – Tailscale Vulnerabilities"]]></title><description><![CDATA[
<p>I am not sure if it is actually true for TS. From what I understand the nodes advertise themselves in a different mechanism than what provides access. ACLs are set globally and the nodes fetch them.<p>So even with 0 access ACLs for node-to-node communication, nodes can advertise themselves to the control plane and change their config as the ACLs are updated.</p>
]]></description><pubDate>Sun, 25 Oct 2026 13:35:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=50231427</link><dc:creator>prennert</dc:creator><comments>https://news.ycombinator.com/item?id=50231427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50231427</guid></item><item><title><![CDATA[New comment by prennert in "OpenShell – A safe, private runtime for fleets of autonomous AI agents"]]></title><description><![CDATA[
<p>From the pitch at GTC, the idea is not just to limit what each individual agent can do, but to also to ensure that the collective permissions do not exceed what you want agents to do.<p>Apparently agents will collude to break out of their individual sandboxes by delegating tasks to other agents that have the required permissions. This is a problem with agent fleets, because you need them to coordinate on their tasks. So you need to them to communicate.<p>A naive approach to prevent agents from doing something you dont want to do is a separation of powers, which individual permissions limited to each agents task. Say one agent to find and extract raw data, one to process it and write a report and one to publish it. If one of the agent decides that needs to publish the raw data, then chances are that they will collude to make that happen, even though no single agent has the permissions to achieve that goal.<p>OpenShell tries to fix this by monitoring the collective permissions set of the agent fleet, and by maintaining very granular permissions for each agent.<p>This was presented together with Sentry, which is something like a on-chip hardware firewall (BlueField) that sits between the chip agent run-time runs on, and the host. This improves safety by removing the ability of agents to modify their own OpenShell policies.</p>
]]></description><pubDate>Fri, 23 Oct 2026 06:03:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=50204990</link><dc:creator>prennert</dc:creator><comments>https://news.ycombinator.com/item?id=50204990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50204990</guid></item><item><title><![CDATA[New comment by prennert in "Hackers activate automatic defrosting in supermarket fridges across Europe"]]></title><description><![CDATA[
<p>Well, yes and no. It increases the pressure on people in power. More pressure, more mistakes.<p>In this case the question is, if US Army freezers were hacked earlier, why did nobody brief other operators of cooling equipment. Its a failure at the top! Everyone is getting flustered and knives are out.<p>But maybe they could not fix the underlying software or whatever and were not ready to share details without opening themselves up to more attacks. Also there are a lot of attacks happening all the time, which ones do you share?<p>If the psychological pressure at the top increases, more mistakes will be made. Sometimes mistakes can be subtle over or under reactions, sometimes the mistake is not to do anything. It is real effort to evaluate an appropriate response. For example, the military could reach out to commercial operators quicker, but then they have to handle all the comms, questions, and they also potentially leak more attack vectors. The commercials also start having this overhead of having to read emails from the military and internally those orgs have to deal with that overhead in comms to evaluate the seriousness.<p>This is a problem, because very few orgs have spare capacity for this stuff and so they have a choice. They can react to the military comms and risk mistakes somewhere else due to comms / management bottlenecks, or vice versa. There are only bad choices. And every time this happens, another choice has to be made.<p>Lots of these will be low-level attacks with manageable impact, which lowers the alertness over time, until that moment when something serious happens. If at point everyone is exhausted a real costly mistake will happen. Its the long game.<p>In this case, I am sure a consideration was that the attack was already used against high-profile cases and it makes sense to just use the attack vector more broadly before it gets closed.</p>
]]></description><pubDate>Tue, 13 Oct 2026 10:03:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=50069287</link><dc:creator>prennert</dc:creator><comments>https://news.ycombinator.com/item?id=50069287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50069287</guid></item><item><title><![CDATA[New comment by prennert in "Can we stop with the uptime percentages?"]]></title><description><![CDATA[
<p>The thing is: its rarely constant rate anywhere.<p>A short outage can snowball very easily in a lot of lost time. What I learned when working with enterprises is that above all they value reliability. This is for a reason.<p>A short outage might at best trigger loads of paperwork for multiple hierarchies, big meetings etc. The org has no choice. It needs to evaluate if whatever happens is a threat to their business.<p>In the worst case it is that, plus missing some crucial windows of delivery. This is because a system that is unavailable for a short time can cause backlogs that, like traffic jams, cascade as everyone has to slow down and then synchronously speed up again.<p>Orgs have the option to create more resilience, but that is overhead similar to compliance. You need to drill all your backup plans all the time, otherwise they are worthless. The drills cost time and money. At scale it is infeasible to be robust to all failures. Therefore, enterprises (at least) often prefer reliable systems over sophisticated systems. Because this delegates the risk management to the vendors rather than adding an overhead to every employee. Because at some point the employee would just do drills all the time instead of work.</p>
]]></description><pubDate>Thu, 17 Sep 2026 09:43:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49738418</link><dc:creator>prennert</dc:creator><comments>https://news.ycombinator.com/item?id=49738418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49738418</guid></item><item><title><![CDATA[New comment by prennert in "The August 17 outage"]]></title><description><![CDATA[
<p>Why does Github not segregate the free offerings from the enterprise or even better, all paid offerings?<p>It is unacceptable that enterprise plans get impacted by traffic on free and public repos. Our repos are neither on the free plan nor are they open. We have not had more AI stuff happening in the last weeks. Our traffic is stable. I would wager that most enterprises did not spike the traffic all of the sudden. Even if they were, we are paying for our quotas. Still our Github actions were breaking and our PRs not viewable at some times.<p>I am hoping this instability is going to cause a Cambrian explosion of forges and if that is happening, Github will be the first victim of the AI revolution.<p>I am working on a truly decentralized / local first code review right now, and a big part of my motivation for this is how bad Github has become. I dont know if I have enough time to build CI as well, but I am hoping others do. Otherwise I will just fall back onto Jenkins.</p>
]]></description><pubDate>Fri, 21 Aug 2026 11:39:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49386615</link><dc:creator>prennert</dc:creator><comments>https://news.ycombinator.com/item?id=49386615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49386615</guid></item><item><title><![CDATA[New comment by prennert in "DARPA heavy lift challenge ends with winner at a 3.84:1 payload to weight ratio"]]></title><description><![CDATA[
<p>This article read like Claude output placed inside massive ads. 0 value above telling Claude to summarize the source for me. Except, the source was not linked as article link.</p>
]]></description><pubDate>Thu, 13 Aug 2026 07:01:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49282588</link><dc:creator>prennert</dc:creator><comments>https://news.ycombinator.com/item?id=49282588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49282588</guid></item><item><title><![CDATA[New comment by prennert in "Worms: The Future of Yesterday's Worms Today"]]></title><description><![CDATA[
<p>I wish I could play it on a macbook with my team online.</p>
]]></description><pubDate>Wed, 12 Aug 2026 13:44:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49272334</link><dc:creator>prennert</dc:creator><comments>https://news.ycombinator.com/item?id=49272334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49272334</guid></item><item><title><![CDATA[New comment by prennert in "Bending Spoons makes first post-IPO acquisition with $1.3B Airtable deal"]]></title><description><![CDATA[
<p>Why not simply rebuild what you need with Claude? Airtable seems to me as a prototyping product. Once you know what you want, formulate it as product objectives and ask Claude how it could be implemented from scratch. Dont even give it any ideas about Django. Just ask it what technologies are sensible for what you need, read and verify its answers, lock in a stack, plan your features and implement them.<p>You will be surprised how many things you could not fix in Airtable or where awkward workarounds can be solved much more elegantly if you (or Claude) consider them straight in the design phase. Just make sure to start with your objectives and _maaaybe_ desired workflows to avoid biasing Claude too much and that you end up rebuilding Airtable.</p>
]]></description><pubDate>Wed, 05 Aug 2026 08:24:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49180032</link><dc:creator>prennert</dc:creator><comments>https://news.ycombinator.com/item?id=49180032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49180032</guid></item><item><title><![CDATA[New comment by prennert in "Codeberg bans vibe coded projects"]]></title><description><![CDATA[
<p>honesty?</p>
]]></description><pubDate>Wed, 22 Jul 2026 09:18:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49003853</link><dc:creator>prennert</dc:creator><comments>https://news.ycombinator.com/item?id=49003853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49003853</guid></item><item><title><![CDATA[New comment by prennert in "Mystery identity of 'Green Boots' climber is finally solved after DNA test"]]></title><description><![CDATA[
<p>From what I understand, the queue is not there always.<p>There is a very narrow window in spring during which the ascent is possible, due to weather (enough ice to get over some sections, but weather not leathal). If you go too early you freeze or get blown off in 0 visibility, if you go too late, the ice has thawed too much and you get washed off in the rapids.<p>Sometimes the window is only something like 10 days during which you (and everyone else) have to ascent and descent from basecamp.</p>
]]></description><pubDate>Fri, 03 Jul 2026 09:26:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48772886</link><dc:creator>prennert</dc:creator><comments>https://news.ycombinator.com/item?id=48772886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48772886</guid></item><item><title><![CDATA[New comment by prennert in "SpaceX to buy Cursor for $60B"]]></title><description><![CDATA[
<p>I call it forward thinking: they assume massive inflation due to income taxes breaking away.</p>
]]></description><pubDate>Tue, 16 Jun 2026 14:11:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48555623</link><dc:creator>prennert</dc:creator><comments>https://news.ycombinator.com/item?id=48555623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48555623</guid></item><item><title><![CDATA[New comment by prennert in "Cybersecurity researchers aren't happy about the guardrails on Anthropic's Fable"]]></title><description><![CDATA[
<p>I love computational mapping projects, because there is this hard problem of which towns to show on the map.<p>Your Scotland map shows towns without rail (although some had rail previously, like Callander, Aberfeldy), it prefers insignificant (population-wise) places while ignoring the larger cities next to it (Scone instead of Perth, Bannockburn instead of Stirling, Inverness is missing, Dundee is missing, Aberdeen is missing). All these places are drawn on the map, but not labelled.<p>All this clearly shows to me how bad it is. Yes it makes it look pretty, but given your task, I would have expected to give you meaningful map labelling.<p>Something basic like this would get you a long way:<p><pre><code>    0. cluster population centers into commonly known cities (i.e. show London instead of Islington or Walhamstrow)
    1. display names of the top 10 population centers in the UK
    2. display towns with stations (if crowded prioritize termination points and junctions, and prioritize larger places over smaller places)
</code></pre>
Having said that, its pretty cool to see the new and old network when zoomed in (assuming that it is half-way correct)</p>
]]></description><pubDate>Thu, 11 Jun 2026 11:18:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48488842</link><dc:creator>prennert</dc:creator><comments>https://news.ycombinator.com/item?id=48488842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48488842</guid></item><item><title><![CDATA[New comment by prennert in "UK Fuel Price Intelligence – Market analytics from reporting stations"]]></title><description><![CDATA[
<p>Quite interesting that some service stations did not report a change for weeks.<p>Like this one: <a href="https://www.fuelinsight.co.uk/stations/7fd603ba12430695595b2e16fa3de0310832fe7a8c60fdfd4fcb3a19a8a13fc6" rel="nofollow">https://www.fuelinsight.co.uk/stations/7fd603ba12430695595b2...</a><p>I wonder if your API queries get capped / paginated or if those stations really do not report any changes for so long. It would be interesting to know if there is a pattern with those low frequency updates.</p>
]]></description><pubDate>Tue, 05 May 2026 11:43:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48021134</link><dc:creator>prennert</dc:creator><comments>https://news.ycombinator.com/item?id=48021134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48021134</guid></item><item><title><![CDATA[New comment by prennert in "Major European payment processor can't send email to Google Workspace users"]]></title><description><![CDATA[
<p>Is that what the spec says? Or is this something that Google decided, by making an optional feature a requirement when interoperating with their systems?</p>
]]></description><pubDate>Fri, 13 Feb 2026 11:02:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47001378</link><dc:creator>prennert</dc:creator><comments>https://news.ycombinator.com/item?id=47001378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47001378</guid></item><item><title><![CDATA[New comment by prennert in "Parametric CAD in Rust"]]></title><description><![CDATA[
<p>Ha! Since you mention SVG, there is a trick!<p>Draw your free-hand shape in Inkscape, export to SVG, import it in FreeCAD and go from there.<p>I used that trick to trace a part from an image and it worked surprisingly well. Not very efficient compared to commercial tooling, but despite the clumsiness its fairly intuitive and free.</p>
]]></description><pubDate>Wed, 28 Jan 2026 08:44:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46792661</link><dc:creator>prennert</dc:creator><comments>https://news.ycombinator.com/item?id=46792661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46792661</guid></item><item><title><![CDATA[New comment by prennert in "De-dollarization: Is the US dollar losing its dominance? (2025)"]]></title><description><![CDATA[
<p>> They felt like they'd eventually get swallowed unless they did something and the end result was WWI. And WW2 if you think about it.<p>I think this exactly how the US administration _feels_. Alexandr Dugin proposed spheres of influence. Russia starts acting on those. China is getting more powerful. Its now or never.</p>
]]></description><pubDate>Tue, 20 Jan 2026 22:51:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46698749</link><dc:creator>prennert</dc:creator><comments>https://news.ycombinator.com/item?id=46698749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46698749</guid></item><item><title><![CDATA[New comment by prennert in "Contrails Map"]]></title><description><![CDATA[
<p>Remember that there are more flights during the day than during the night. When you posted this it was late afternoon in Europe, noon on the East Coast US and early morning on the West Coast. And of course it was night in Asia.</p>
]]></description><pubDate>Sat, 20 Dec 2025 17:31:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46337857</link><dc:creator>prennert</dc:creator><comments>https://news.ycombinator.com/item?id=46337857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46337857</guid></item><item><title><![CDATA[New comment by prennert in "The Scottish Highlands, the Appalachians, Atlas are the same mountain range"]]></title><description><![CDATA[
<p>I would file this under blogspam, given the length of the article, the atrocious oversimplifying, highly compressed map and the number of ads.<p>If you are interested in the geology of Scotland, there are excellent books available, including "Land of Mountain and Flood: The Geology and Landforms of Scotland". I am sure good books about the Appalachians and the Atlas are available, too.</p>
]]></description><pubDate>Fri, 19 Dec 2025 09:31:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46323897</link><dc:creator>prennert</dc:creator><comments>https://news.ycombinator.com/item?id=46323897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46323897</guid></item><item><title><![CDATA[New comment by prennert in "Learning Fortran (2024)"]]></title><description><![CDATA[
<p>I did something similar many years ago. I was amazed that Fortran was not more discussed as an option to write performant code within a Python / numpy codebase.<p>At the time everyone seems to default to using C instead. But Fortran is so much easier! It even has slicing notations for arrays and the code looked so much like Numpy as you say.</p>
]]></description><pubDate>Wed, 17 Dec 2025 18:55:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46303843</link><dc:creator>prennert</dc:creator><comments>https://news.ycombinator.com/item?id=46303843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46303843</guid></item><item><title><![CDATA[New comment by prennert in "Kids Rarely Read Whole Books Anymore. Even in English Class"]]></title><description><![CDATA[
<p>The headline should have been ...especially in English Class.<p>Even in the 90s most people got book summaries to get through the curriculums. I would say, the highest performing language students and teachers pets at school did exactly that.<p>School unfortunately is largely about reciting of the teachers knowledge, so there is no need to read the source and think for yourself.</p>
]]></description><pubDate>Mon, 15 Dec 2025 09:15:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46272091</link><dc:creator>prennert</dc:creator><comments>https://news.ycombinator.com/item?id=46272091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46272091</guid></item></channel></rss>