<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: julian37</title><link>https://news.ycombinator.com/user?id=julian37</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 22 Apr 2026 08:44:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=julian37" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by julian37 in "Claude Code is locking people out for hours"]]></title><description><![CDATA[
<p>Use planning+execution rather than one-shotting, it'll let you push back on stuff like this. I recommend brainstorming everything with <a href="https://github.com/obra/superpowers" rel="nofollow">https://github.com/obra/superpowers</a>, at least to start with.<p>Then work on making sure the LLM has all the info it needs. In this example it sounds like perhaps your hypothetical data model would need to be better typed and/or documented.<p>But yeah as of today it won't pick up on smells as you do, at least not without extra skills/prompting. You'll find that comforting or annoying depending on where you stand...</p>
]]></description><pubDate>Tue, 07 Apr 2026 17:21:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47678543</link><dc:creator>julian37</dc:creator><comments>https://news.ycombinator.com/item?id=47678543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47678543</guid></item><item><title><![CDATA[New comment by julian37 in "Show HN: Tetris in a PDF"]]></title><description><![CDATA[
<p>Works fine here (134.0 on macOS)</p>
]]></description><pubDate>Fri, 10 Jan 2025 16:52:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=42657355</link><dc:creator>julian37</dc:creator><comments>https://news.ycombinator.com/item?id=42657355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42657355</guid></item><item><title><![CDATA[New comment by julian37 in "OrbStack: The fast, light, and easy way to run Docker containers and Linux"]]></title><description><![CDATA[
<p>kdrag0n's first post about this on HN, afaict: <a href="https://news.ycombinator.com/item?id=34100779">https://news.ycombinator.com/item?id=34100779</a><p>Amazing how far they've got since, in just two years. As others have pointed out, it's already "boring" software in that it just works. And that's no small feat because this kind of tool requires all kinds of low-level hackery to make work, and make work fast. Hats off!<p>(Happy user here if you couldn't tell.)</p>
]]></description><pubDate>Mon, 02 Sep 2024 14:55:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=41425842</link><dc:creator>julian37</dc:creator><comments>https://news.ycombinator.com/item?id=41425842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41425842</guid></item><item><title><![CDATA[New comment by julian37 in "Docker Performance Evaluation Across Operating Systems"]]></title><description><![CDATA[
<p>You mean what Docker for Desktop can't do? It does have a few unique features (for example automatic HTTPS for containers) but that's not the point. The point is that it's much faster, the fan runs quieter, the battery drains less, memory gets hogged less, it crashes less, the UI is smoother, the updates actually work, and it keeps improving at a steady pace. The fundamentals just work a lot better.</p>
]]></description><pubDate>Tue, 27 Aug 2024 20:22:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=41372542</link><dc:creator>julian37</dc:creator><comments>https://news.ycombinator.com/item?id=41372542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41372542</guid></item><item><title><![CDATA[New comment by julian37 in "Docker Performance Evaluation Across Operating Systems"]]></title><description><![CDATA[
<p>OrbStack is where it's at on macOS these days. It's so much better than Docker Desktop, it's not even funny. It's in a whole different league.<p>I'd take this article with a grain of salt when it doesn't even mention it, or any of the other alternatives.</p>
]]></description><pubDate>Tue, 27 Aug 2024 20:08:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=41372377</link><dc:creator>julian37</dc:creator><comments>https://news.ycombinator.com/item?id=41372377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41372377</guid></item><item><title><![CDATA[New comment by julian37 in "After 6 years, I'm over GraphQL"]]></title><description><![CDATA[
<p>This. For graphql-ruby: <a href="https://graphql-ruby.org/operation_store/overview" rel="nofollow">https://graphql-ruby.org/operation_store/overview</a></p>
]]></description><pubDate>Thu, 30 May 2024 10:25:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=40522073</link><dc:creator>julian37</dc:creator><comments>https://news.ycombinator.com/item?id=40522073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40522073</guid></item><item><title><![CDATA[New comment by julian37 in "Applesauce pouches may have been contaminated on purpose, FDA foods chief says"]]></title><description><![CDATA[
<p>I don't how hard it is, but part of the problem is the FDA's chronic understaffing issues:<p><a href="https://www.washingtonpost.com/opinions/2023/01/10/baby-formula-fda-break-up/" rel="nofollow noreferrer">https://www.washingtonpost.com/opinions/2023/01/10/baby-form...</a><p><a href="https://abcnews.go.com/Business/story?id=3944507&page=1" rel="nofollow noreferrer">https://abcnews.go.com/Business/story?id=3944507&page=1</a> (2007)<p>Related: <a href="https://undark.org/2023/02/01/for-a-host-of-vital-lab-tests-no-fda-oversight-exists/" rel="nofollow noreferrer">https://undark.org/2023/02/01/for-a-host-of-vital-lab-tests-...</a></p>
]]></description><pubDate>Fri, 15 Dec 2023 16:11:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=38655534</link><dc:creator>julian37</dc:creator><comments>https://news.ycombinator.com/item?id=38655534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38655534</guid></item><item><title><![CDATA[New comment by julian37 in "What if an SQL statement returned a database?"]]></title><description><![CDATA[
<p>Right, but fetching rows along with a bunch of related rows from other tables isn't niche, it's literally the _raison d'etre_ of GraphQL (simplifying a bit because GraphQL types don't necessarily map onto db tables.)<p>It's something lots of apps need all the time.</p>
]]></description><pubDate>Mon, 11 Dec 2023 23:11:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=38606774</link><dc:creator>julian37</dc:creator><comments>https://news.ycombinator.com/item?id=38606774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38606774</guid></item><item><title><![CDATA[New comment by julian37 in "Minify and Gzip (2022)"]]></title><description><![CDATA[
<p>Closure Compiler follows the same line of thinking:<p><a href="https://github.com/google/closure-compiler/wiki/FAQ#closure-compiler-inlined-all-my-strings-which-made-my-code-size-bigger-why-did-it-do-that">https://github.com/google/closure-compiler/wiki/FAQ#closure-...</a></p>
]]></description><pubDate>Mon, 17 Jul 2023 11:01:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=36756475</link><dc:creator>julian37</dc:creator><comments>https://news.ycombinator.com/item?id=36756475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36756475</guid></item><item><title><![CDATA[New comment by julian37 in "Why is there a drink called 手打柠檬鸭屎香 = “hand-made lemon duck-feces fragrance”?"]]></title><description><![CDATA[
<p>Reminds me of Hand Cheese (Handkäse), a regional specialty popular around the Frankfurt area. It's delicious, quite pungent but with a deep flavor. It gets its name because it was traditionally formed by hand (from Quark, a harmless dairy product similar to cottage cheese). Around these parts one can expect clean hands as well, so there really is nothing untoward about the final product -- except perhaps for its name. Give it a try if you happen to be passing through!</p>
]]></description><pubDate>Fri, 30 Jun 2023 20:00:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=36541327</link><dc:creator>julian37</dc:creator><comments>https://news.ycombinator.com/item?id=36541327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36541327</guid></item><item><title><![CDATA[New comment by julian37 in "1Password to Add Telemetry"]]></title><description><![CDATA[
<p>Surely the UI code is what responds to clicking "reveal" and therefore, if compromised, could fetch the secret even without a click?</p>
]]></description><pubDate>Mon, 24 Apr 2023 21:17:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=35693400</link><dc:creator>julian37</dc:creator><comments>https://news.ycombinator.com/item?id=35693400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35693400</guid></item><item><title><![CDATA[New comment by julian37 in "Pg_jsonschema – JSON Schema Support for Postgres"]]></title><description><![CDATA[
<p>I've found that this PL/pgSQL implementation also works well when you don't need maximum performance:<p><a href="https://github.com/gavinwahl/postgres-json-schema">https://github.com/gavinwahl/postgres-json-schema</a></p>
]]></description><pubDate>Wed, 22 Mar 2023 13:29:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=35260702</link><dc:creator>julian37</dc:creator><comments>https://news.ycombinator.com/item?id=35260702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35260702</guid></item><item><title><![CDATA[New comment by julian37 in "AI found a bug in my code"]]></title><description><![CDATA[
<p>That's hardly a convincing example. All of these points can be solved elegantly with a stream abstraction, which can be cheap or free given a sufficiently advanced language and compiler.<p>As for legal or policy reasons, those still aren't reasons to write boilerplate code. Your reimplementation can be tight and reuse other abstractions or include their own.</p>
]]></description><pubDate>Thu, 17 Nov 2022 12:46:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=33638138</link><dc:creator>julian37</dc:creator><comments>https://news.ycombinator.com/item?id=33638138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33638138</guid></item><item><title><![CDATA[New comment by julian37 in "Overzealous Destructuring"]]></title><description><![CDATA[
<p>All of the examples show a single use but the value of destructuring becomes more obvious when you look at an example with multiple uses. Take this variant of one example:<p>const Component = (props) => {
  funcA(props.a.deeply.nested.variable);
  funcB();
  funcC(props.a.deeply.nested.variable);
};<p>Depending on what the functions are doing, neither the VM nor tsc might be able to infer that variable's value stays the same or that props, props.a, props.a.deeply, or props.a.deeply.nested will stay the same for that matter.<p>The VM will likely have to generate code to dereference the chain all over for the second use, and the compiler might lose narrowing information. Both of these can easily be avoided with destructuring.<p>(You could use "const variable = props.a.deeply.nested.variable", but then you have many of the same issues the article complains about.)</p>
]]></description><pubDate>Sat, 08 Oct 2022 03:17:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=33129507</link><dc:creator>julian37</dc:creator><comments>https://news.ycombinator.com/item?id=33129507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33129507</guid></item><item><title><![CDATA[New comment by julian37 in "Coping with Copilot"]]></title><description><![CDATA[
<p>Agreed about saturation and the choice of variable name, but the code would trigger a division by zero and not result in NaN: <a href="https://go.dev/play/p/vYm4tSNEJ7M" rel="nofollow">https://go.dev/play/p/vYm4tSNEJ7M</a><p>(Also, in--say--Ruby and JavaScript 1.0/0.0 is Infinity and not NaN.)</p>
]]></description><pubDate>Sun, 21 Aug 2022 00:08:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=32536246</link><dc:creator>julian37</dc:creator><comments>https://news.ycombinator.com/item?id=32536246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32536246</guid></item><item><title><![CDATA[New comment by julian37 in "Coping with Copilot"]]></title><description><![CDATA[
<p>This is a good example of why I dread Copilot: even if Go specifically couldn't express this any more concisely, there is a language that can and Copilot's very existence makes it less likely for that other language to be used as much as it deserves.<p>Besides, the generated example seems to be missing code to gracefully handle the case where len(filtered) is zero. Maybe there's a precondition that prevents that from happening or maybe a division by zero is exactly what you'd want, but at face value it looks like the bot did a rush job.</p>
]]></description><pubDate>Sat, 20 Aug 2022 20:31:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=32534956</link><dc:creator>julian37</dc:creator><comments>https://news.ycombinator.com/item?id=32534956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32534956</guid></item><item><title><![CDATA[New comment by julian37 in "Largest airship built in United States since 1930s to take shape soon"]]></title><description><![CDATA[
<p>Reminds me of Cargolifter, they tried something less ambitious and failed... but that was 20 years ago, at the very height of the dot com boom. Better luck to the Pathfinder 3 team! It would be amazing to see airships revived.<p><a href="https://en.wikipedia.org/wiki/Cargolifter" rel="nofollow">https://en.wikipedia.org/wiki/Cargolifter</a></p>
]]></description><pubDate>Thu, 02 Jun 2022 09:14:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=31592906</link><dc:creator>julian37</dc:creator><comments>https://news.ycombinator.com/item?id=31592906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31592906</guid></item><item><title><![CDATA[New comment by julian37 in "Advanced techniques for reducing Emacs startup time"]]></title><description><![CDATA[
<p>Came here to say this. I'm starting Emacs only after a reboot, who cares if it takes 3s or 30s to launch (mine around 5 or so.)<p>Use emacsclient if you want to use it as $EDITOR.<p><a href="https://emacsredux.com/blog/2014/12/23/uptime/" rel="nofollow">https://emacsredux.com/blog/2014/12/23/uptime/</a></p>
]]></description><pubDate>Mon, 16 May 2022 08:17:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=31394633</link><dc:creator>julian37</dc:creator><comments>https://news.ycombinator.com/item?id=31394633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31394633</guid></item><item><title><![CDATA[New comment by julian37 in "We think this cool study we found is flawed. Help us reproduce it"]]></title><description><![CDATA[
<p>You work with crypto according to your profile. I hope that when you see a random generator return a series of a hundred 6s, you go and check what's wrong with it instead of assuming you just got lucky this time ;-)</p>
]]></description><pubDate>Sun, 01 May 2022 13:55:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=31225023</link><dc:creator>julian37</dc:creator><comments>https://news.ycombinator.com/item?id=31225023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31225023</guid></item><item><title><![CDATA[New comment by julian37 in "Six companies control 90% of what you read, watch, and hear"]]></title><description><![CDATA[
<p>If you follow the link, it says Americans spend that amount of time daily with "major media", and no mention of news only. So that would presumably include reading/watching fiction, listening to music etc.?<p>> included are digital (online on desktop and laptop computers, mobile nonvoice and other connected devices), TV, radio, print (offline reading only), newspapers, magazines, radio, and television<p>Pretty big blunder in an article about media trustworthiness if you ask me.</p>
]]></description><pubDate>Mon, 18 Apr 2022 23:40:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=31078133</link><dc:creator>julian37</dc:creator><comments>https://news.ycombinator.com/item?id=31078133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31078133</guid></item></channel></rss>