<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: krautsauer</title><link>https://news.ycombinator.com/user?id=krautsauer</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 30 Oct 2026 10:15:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=krautsauer" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by krautsauer in "The 'else' keyword is probably a literal translation from German (2020)"]]></title><description><![CDATA[
<p>"or else" is right in the second image, and it's clearly not "else".<p>Even if it hasn't been invented as the author claims, the question of who used it in code first is a valid one, right?</p>
]]></description><pubDate>Thu, 29 Oct 2026 04:51:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=50284696</link><dc:creator>krautsauer</dc:creator><comments>https://news.ycombinator.com/item?id=50284696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50284696</guid></item><item><title><![CDATA[New comment by krautsauer in "Mozilla Introduces Firefox Enterprise"]]></title><description><![CDATA[
<p>You sure? Maybe I like Mozilla getting some money?</p>
]]></description><pubDate>Tue, 13 Oct 2026 13:35:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=50071525</link><dc:creator>krautsauer</dc:creator><comments>https://news.ycombinator.com/item?id=50071525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50071525</guid></item><item><title><![CDATA[New comment by krautsauer in "What is the best shape of a city? Modelling effect of urban form on distance"]]></title><description><![CDATA[
<p>Not only that, it also means that some other researcher can't do it either, and I can't get free access to the results.<p>In any case, do you have some helpful comments too, maybe?</p>
]]></description><pubDate>Wed, 30 Sep 2026 05:20:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49904664</link><dc:creator>krautsauer</dc:creator><comments>https://news.ycombinator.com/item?id=49904664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49904664</guid></item><item><title><![CDATA[New comment by krautsauer in "What is the best shape of a city? Modelling effect of urban form on distance"]]></title><description><![CDATA[
<p>You can look at small parts of it there. And sometimes you can't even buy what you're looking at, GMaps API won't hand out public transport trips in some countries. And where you can, it's fairly expensive. (No idea about traffic or people movement data.)</p>
]]></description><pubDate>Tue, 29 Sep 2026 05:03:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49888479</link><dc:creator>krautsauer</dc:creator><comments>https://news.ycombinator.com/item?id=49888479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49888479</guid></item><item><title><![CDATA[New comment by krautsauer in "What is the best shape of a city? Modelling effect of urban form on distance"]]></title><description><![CDATA[
<p>This is not quite a spherical cow and there is something to be learned here, but really, I'd like to see this with<p>- non-square-grid cities with highways, public transport, …<p>- realistic synthetic populations doing non-random destination selection (nobody randomly goes to a supermarket at the other end of a city, after all)<p>- actual traffic simulation with jams (or at least using real traffic data)<p>and then evaluate both the energy use and travel times. That being said, doing this kind of thing, e.g. with ActivitySim, even for one real city, is quite a bit of work.</p>
]]></description><pubDate>Tue, 29 Sep 2026 02:27:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49887341</link><dc:creator>krautsauer</dc:creator><comments>https://news.ycombinator.com/item?id=49887341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49887341</guid></item><item><title><![CDATA[New comment by krautsauer in "AI Has No Wisdom and Neither Will You"]]></title><description><![CDATA[
<p>That's terrible as a signal. It's too late for anything, and there's many reasons things get abandoned.<p>> code maintainability and good architecture don’t have good measurements that we can apply, because it takes months, years even, to notice the effects of bad architecture or of unmaintainable code.<p>One way of understanding "good" here is "actionable", imho.</p>
]]></description><pubDate>Tue, 22 Sep 2026 13:26:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49800940</link><dc:creator>krautsauer</dc:creator><comments>https://news.ycombinator.com/item?id=49800940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49800940</guid></item><item><title><![CDATA[New comment by krautsauer in "A 32-year-old bug walks into a Telnet server"]]></title><description><![CDATA[
<p>Needs a (March 19)
(I know HN only does this for years, but this being about vulnerabilities…)</p>
]]></description><pubDate>Thu, 17 Sep 2026 05:25:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49736733</link><dc:creator>krautsauer</dc:creator><comments>https://news.ycombinator.com/item?id=49736733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49736733</guid></item><item><title><![CDATA[New comment by krautsauer in "I resigned from Anthropic today"]]></title><description><![CDATA[
<p>Does <a href="https://news.ycombinator.com/item?id=30698803">https://news.ycombinator.com/item?id=30698803</a> count?</p>
]]></description><pubDate>Wed, 09 Sep 2026 05:57:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49621715</link><dc:creator>krautsauer</dc:creator><comments>https://news.ycombinator.com/item?id=49621715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49621715</guid></item><item><title><![CDATA[New comment by krautsauer in "Arm Mali G2-Ultra NX GPU: desktop-class mobile gameplay with AI-native graphics"]]></title><description><![CDATA[
<p><i>opens wikipedia</i> (Emphasis mine:)<p>> Moats were excavated around castles and other fortifications as part of the defensive system as an <i>obstacle</i> immediately outside the walls.<p>Unfortunate wording?</p>
]]></description><pubDate>Tue, 08 Sep 2026 04:58:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49605733</link><dc:creator>krautsauer</dc:creator><comments>https://news.ycombinator.com/item?id=49605733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49605733</guid></item><item><title><![CDATA[New comment by krautsauer in "Live map of public transport in Belgium"]]></title><description><![CDATA[
<p>Sorry, wrong reply button, meant to add that here: <a href="https://news.ycombinator.com/item?id=49596821">https://news.ycombinator.com/item?id=49596821</a> <i>sigh</i></p>
]]></description><pubDate>Tue, 08 Sep 2026 00:10:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49604337</link><dc:creator>krautsauer</dc:creator><comments>https://news.ycombinator.com/item?id=49604337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49604337</guid></item><item><title><![CDATA[New comment by krautsauer in "Live map of public transport in Belgium"]]></title><description><![CDATA[
<p>For Tokyo, <a href="https://minitokyo3d.com/" rel="nofollow">https://minitokyo3d.com/</a> is just based on a static GTFS file. Or is it realtime? Nobody knows the difference.<p>(I'm joking. Local trains in Tokyo area are late quite often. Doesn't matter much when there's one every <5 minutes though.)</p>
]]></description><pubDate>Mon, 07 Sep 2026 12:01:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49597317</link><dc:creator>krautsauer</dc:creator><comments>https://news.ycombinator.com/item?id=49597317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49597317</guid></item><item><title><![CDATA[New comment by krautsauer in "Sort branches by last commit date"]]></title><description><![CDATA[
<p>There's a bunch of these good ideas here: <a href="https://news.ycombinator.com/item?id=43169435">https://news.ycombinator.com/item?id=43169435</a></p>
]]></description><pubDate>Mon, 31 Aug 2026 06:51:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49506423</link><dc:creator>krautsauer</dc:creator><comments>https://news.ycombinator.com/item?id=49506423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49506423</guid></item><item><title><![CDATA[New comment by krautsauer in "Omarchy: Any User Process Can Escalate to Root"]]></title><description><![CDATA[
<p>other than what others have said: there's rootless docker too, e.g. as virtualisation.docker.rootless under NixOS. It doesn't have to be this way.</p>
]]></description><pubDate>Mon, 31 Aug 2026 03:29:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49505263</link><dc:creator>krautsauer</dc:creator><comments>https://news.ycombinator.com/item?id=49505263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49505263</guid></item><item><title><![CDATA[New comment by krautsauer in "Time complexity of operations on Python's built-in types"]]></title><description><![CDATA[
<p>Easier I don't know, but safer for sure.<p>With the current implementation you can accidentally use first heapify_max and then heappop (forgetting the _max), accidentally append something through the normal list append method, change the priority of something unknowing that that breaks the invariant, or run into problems with "Tuple comparison breaks for (priority, task) pairs if the priorities are equal and the tasks do not have a default comparison order".<p>These headaches could have been mostly removed if these were in a class. And the option to use a custom sequence type could have surely been preserved.</p>
]]></description><pubDate>Sun, 30 Aug 2026 11:04:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49497610</link><dc:creator>krautsauer</dc:creator><comments>https://news.ycombinator.com/item?id=49497610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49497610</guid></item><item><title><![CDATA[New comment by krautsauer in "Open Oscar Server: open-source server compatible with AIM and ICQ clients"]]></title><description><![CDATA[
<p>Matrix has lots of choice. Garbage choice. :/</p>
]]></description><pubDate>Sun, 30 Aug 2026 10:53:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49497553</link><dc:creator>krautsauer</dc:creator><comments>https://news.ycombinator.com/item?id=49497553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49497553</guid></item><item><title><![CDATA[New comment by krautsauer in "Time complexity of operations on Python's built-in types"]]></title><description><![CDATA[
<p>One reason you don't see a data structure with O(log(n)) operations in this list is that priority queues/heaps are not a built-in type. Weirdly, there isn't a type for them at all, just a bunch of functions (good luck if you use them wrong). <a href="https://docs.python.org/3/library/heapq.html" rel="nofollow">https://docs.python.org/3/library/heapq.html</a></p>
]]></description><pubDate>Sat, 29 Aug 2026 17:09:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49491511</link><dc:creator>krautsauer</dc:creator><comments>https://news.ycombinator.com/item?id=49491511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49491511</guid></item><item><title><![CDATA[New comment by krautsauer in "Sovereign Tech Agency invests €500k in Flatpak"]]></title><description><![CDATA[
<p>If only flatseal could set defaults for all future installed apps too…<p>One thing I could imagine would be a kind of "Firefox tab containers" but for flatpak apps. On first launch, you'll have to select what folder will be ~ for it. Folder sharing between those is manual.
(And yeah, often forgotten but you can have several users on linux. Sadly, permissions and switching are pain.)</p>
]]></description><pubDate>Fri, 28 Aug 2026 14:55:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49479482</link><dc:creator>krautsauer</dc:creator><comments>https://news.ycombinator.com/item?id=49479482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49479482</guid></item><item><title><![CDATA[New comment by krautsauer in "Google Workspace thinks my domain is an email provider (2025)"]]></title><description><![CDATA[
<p>Would it retain some memory of the fact that it backtracked? That path becoming less likely somehow?</p>
]]></description><pubDate>Tue, 25 Aug 2026 02:59:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49428601</link><dc:creator>krautsauer</dc:creator><comments>https://news.ycombinator.com/item?id=49428601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49428601</guid></item><item><title><![CDATA[New comment by krautsauer in "Malicious Rust crate Arrayref runs a build-time payload"]]></title><description><![CDATA[
<p>I'd argue that this kind of thing is easier to implement securely and cross-platform with wasm (of course, a performant wasm engine is its own source of complexity).<p>wasm has the additional benefits of allowing something like pre-compiling binaries once on a central server and thus skipping the CPU cycles for compiling all the macro crate dependencies on every crate compile. So even the people who don't care much about the security benefits have a reason. I'm kind of the "don't care about security" side because (as said elsewhere) it's trivial (<a href="https://docs.rs/ctor/latest/ctor/" rel="nofollow">https://docs.rs/ctor/latest/ctor/</a>) for any macro to insert code that will run when compiled binaries/tests are run. You need the entire thing in a sandbox anyway, not just the macros, and that's something that can't be provided by cargo by default.</p>
]]></description><pubDate>Tue, 25 Aug 2026 02:48:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49428529</link><dc:creator>krautsauer</dc:creator><comments>https://news.ycombinator.com/item?id=49428529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49428529</guid></item><item><title><![CDATA[New comment by krautsauer in "Google Workspace thinks my domain is an email provider (2025)"]]></title><description><![CDATA[
<p>It's not <i>exactly</i> this. It's something like it. But it's not a token that erases a previous token. Not that I know how that would work or how you'd get training data (edit histories of internet comments seem too few).<p>(You could have a token that hides previous tokens, but that'd be rather closer to CoT.)</p>
]]></description><pubDate>Mon, 24 Aug 2026 13:03:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49419218</link><dc:creator>krautsauer</dc:creator><comments>https://news.ycombinator.com/item?id=49419218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49419218</guid></item></channel></rss>