<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: aforwardslash</title><link>https://news.ycombinator.com/user?id=aforwardslash</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 26 May 2026 18:22:55 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=aforwardslash" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by aforwardslash in "ProgramBench: Can language models rebuild programs from scratch?"]]></title><description><![CDATA[
<p>Yes, something like "analyze throroughly the @datasheet.pdf and create a plan to implement x"</p>
]]></description><pubDate>Thu, 07 May 2026 20:58:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48054890</link><dc:creator>aforwardslash</dc:creator><comments>https://news.ycombinator.com/item?id=48054890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48054890</guid></item><item><title><![CDATA[New comment by aforwardslash in "ProgramBench: Can language models rebuild programs from scratch?"]]></title><description><![CDATA[
<p>They are - probably more proficient than with some high-level languages. I've used it for embedded stuff, including TI sitara PRU assembly, with great results.
Frontier models can also easily "learn" directly from the manuals; asm is quite easy for them to pick up due to its "flat" (non-structured) nature.</p>
]]></description><pubDate>Thu, 07 May 2026 08:18:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48046821</link><dc:creator>aforwardslash</dc:creator><comments>https://news.ycombinator.com/item?id=48046821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48046821</guid></item><item><title><![CDATA[New comment by aforwardslash in "Ghostty is leaving GitHub"]]></title><description><![CDATA[
<p>Funny how windows updates are never postponed for lack of "scaling". I know, I know, completely different stuff here - but arent test vms and ci vms being updated constantly?<p>Im old enough to remember the hotmail migration to win2k (then 2k3) and the postmortem. I was also old enough to look at the rotor source code. Yah, that one, running managed code in freebsd.</p>
]]></description><pubDate>Wed, 29 Apr 2026 00:47:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47942836</link><dc:creator>aforwardslash</dc:creator><comments>https://news.ycombinator.com/item?id=47942836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47942836</guid></item><item><title><![CDATA[New comment by aforwardslash in "Ghostty is leaving GitHub"]]></title><description><![CDATA[
<p>Im still waiting for... Basically anyone that has used TFS (what microsoft had/pushed before acquiring github) to do a similar post, detailing how they miss the tool original concept. I'm sitting down, don't worry about me.</p>
]]></description><pubDate>Wed, 29 Apr 2026 00:41:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47942801</link><dc:creator>aforwardslash</dc:creator><comments>https://news.ycombinator.com/item?id=47942801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47942801</guid></item><item><title><![CDATA[New comment by aforwardslash in "Ghostty is leaving GitHub"]]></title><description><![CDATA[
<p>We all understand that. We had some piece of software we still cling on to it (in my case is a copy of paint shop pro 5, corel draw 7 and Delphi 7), despite being completely obsoleted or assassinated by "big industry". I could add CoolEdit 2000 to it, but havent really opened it in a decade.<p>To be honest, I never understood the fascination with github. Its a hub, of git repos. Not to piss on your parade, because your complaints are valid, but maybe isnt github that as gone sour as much as you have grown out of it. This was your passion, now its over  and you move on.</p>
]]></description><pubDate>Wed, 29 Apr 2026 00:34:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47942752</link><dc:creator>aforwardslash</dc:creator><comments>https://news.ycombinator.com/item?id=47942752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47942752</guid></item><item><title><![CDATA[New comment by aforwardslash in "Agentic AI systems violate the implicit assumptions of database design"]]></title><description><![CDATA[
<p>Wide tables and rich data. Dozens to hundreds of columns, some of them a json dimension. Way easier to explore these datasets with AI</p>
]]></description><pubDate>Sun, 26 Apr 2026 23:43:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47916063</link><dc:creator>aforwardslash</dc:creator><comments>https://news.ycombinator.com/item?id=47916063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47916063</guid></item><item><title><![CDATA[New comment by aforwardslash in "Agentic AI systems violate the implicit assumptions of database design"]]></title><description><![CDATA[
<p>How is this different from "people that cant write sql should not use orms"? With code agents you can write raw sql better than most developers; and if you want, you can basically ask for the same implementation using whatever orm you want. Lastly, AI generated code is supposed to be reviewed by a human, just like code done by your colleague. Thing is, with AI, you can establish automatic review guidelines, and even ask for proper benchmarks and optimizations, at zero cost.</p>
]]></description><pubDate>Sun, 26 Apr 2026 23:39:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47916034</link><dc:creator>aforwardslash</dc:creator><comments>https://news.ycombinator.com/item?id=47916034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47916034</guid></item><item><title><![CDATA[New comment by aforwardslash in "I cancelled Claude: Token issues, declining quality, and poor support"]]></title><description><![CDATA[
<p>One of the simple "reasons" is to keep context clean; if you're doing planning, you're not loading source code, its just the plan. Also, it may happen that if you're running parallel manual sessions, cache expires after 1h, so a prompt on an idle session will re-trigger re-evaluating the whole context (something quite heavy on a 1M context window). This burns a lot of credit.</p>
]]></description><pubDate>Sat, 25 Apr 2026 01:19:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47897761</link><dc:creator>aforwardslash</dc:creator><comments>https://news.ycombinator.com/item?id=47897761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47897761</guid></item><item><title><![CDATA[New comment by aforwardslash in "I cancelled Claude: Token issues, declining quality, and poor support"]]></title><description><![CDATA[
<p>> It is NOT the way to work with humans basically because most software engineers I worked with in my career were incredibly smart and were damn good at identifying edge cases and weird scenarios even when they were not told and the domain wasn't theirs to begin with.<p>I have <i>no clue</i> what AI you're using, but both Claude and Codex, you just explain the outcome, and they are pretty smart figuring out stuff on complex codebases.You don't even need a paragraph, just say "doing this I got an error".<p>>  NO guarantee either because these models are NOT deterministic in their output. Same prompt different output each time.<p>So, exactly like humans. But a bit more predictable and way more reliable.<p>> That's why every chat box has that "Regenerate" button.<p>If you're using the chat box to write code, that's a human error, not an LLM one. Don't blame "AI" for your ignorance.<p>>  no matter how smart and expensive the model is, the underlying working principles are the same as GPT-2.<p>Sure. Every machine is a smoke machine if operated wrong enough. This tells me you should not get your insight from random YT videos. As a bit of nugget, some of the underlying working principles of the chat system also powered search engines; and their engineers also drank water, like hitler.</p>
]]></description><pubDate>Sat, 25 Apr 2026 01:14:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47897745</link><dc:creator>aforwardslash</dc:creator><comments>https://news.ycombinator.com/item?id=47897745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47897745</guid></item><item><title><![CDATA[New comment by aforwardslash in "I cancelled Claude: Token issues, declining quality, and poor support"]]></title><description><![CDATA[
<p>Have you created a plan where the requisite is not to bother you with x and y, and to use some predetermined approach? What you describe sometimes happens to me, but it happens less when its part of the spec.</p>
]]></description><pubDate>Sat, 25 Apr 2026 01:01:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47897667</link><dc:creator>aforwardslash</dc:creator><comments>https://news.ycombinator.com/item?id=47897667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47897667</guid></item><item><title><![CDATA[New comment by aforwardslash in "I cancelled Claude: Token issues, declining quality, and poor support"]]></title><description><![CDATA[
<p>It boils down to scope. I use CC in both very specific one-language systems and broad backend-frontend-db-cache systems. You can guess where the difficulty lies. (Hint: its the stuff with at least 3 distinct languages)</p>
]]></description><pubDate>Sat, 25 Apr 2026 00:58:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47897649</link><dc:creator>aforwardslash</dc:creator><comments>https://news.ycombinator.com/item?id=47897649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47897649</guid></item><item><title><![CDATA[New comment by aforwardslash in "How to be anti-social – a guide to incoherent and isolating social experiences"]]></title><description><![CDATA[
<p>> Is it more important to be right, or to be happy?<p>Im going out on a limb here, but I'd say intelligent people will tell you - without a doubt - being right. Because being happy is a perception and always a transitive state. There's nothing holding you from being both right and happy.<p>> Nobody likes to be told they're wrong<p>Thats actually a southern european way of looking at things; Its a cultural trace that varies a lot by region. Pointing flaws in plans is actually something I saw as worthy of an appraisal in Germany.<p>Also, I <i>always</i> tell people when I think they are wrong. I no longer insist or argue, just point out what lead me to the conclusion; you don't want to be in the blast radius of a deaf manager, an incompetent colleague or a delusional partner. Win-win.</p>
]]></description><pubDate>Sat, 25 Apr 2026 00:52:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47897598</link><dc:creator>aforwardslash</dc:creator><comments>https://news.ycombinator.com/item?id=47897598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47897598</guid></item><item><title><![CDATA[New comment by aforwardslash in "How to be anti-social – a guide to incoherent and isolating social experiences"]]></title><description><![CDATA[
<p>Sometimes you just have to implement them :)</p>
]]></description><pubDate>Sat, 25 Apr 2026 00:41:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47897520</link><dc:creator>aforwardslash</dc:creator><comments>https://news.ycombinator.com/item?id=47897520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47897520</guid></item><item><title><![CDATA[New comment by aforwardslash in "How to be anti-social – a guide to incoherent and isolating social experiences"]]></title><description><![CDATA[
<p>> a senior member of my team expressed the view that he'd rather someone spend three days researching than ask him a thirty-second question<p>I have never met a senior that would dare to take such a stance; he may be willing to learn, but we will not both cover his knowledge gap and improve his own cv at the company expense. I have no idea if you are competent or not, but it doesnt really matter if you are the one deciding. Its not a democracy, and sure as hell its not amateur day. He will do as he is told, or he will find a more suitable team elsewhere. Have no tolerance for divas, they bring zero value.</p>
]]></description><pubDate>Sat, 25 Apr 2026 00:39:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47897503</link><dc:creator>aforwardslash</dc:creator><comments>https://news.ycombinator.com/item?id=47897503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47897503</guid></item><item><title><![CDATA[New comment by aforwardslash in "XOR'ing a register with itself is the idiom for zeroing it out. Why not sub?"]]></title><description><![CDATA[
<p>Afaik xor reg,reg is optimized by the cpu as zero-out reg; sub reg, reg is quite more difficult to optimize this way; this seems to be quite important in modern cpus, where cisc is translated to micro-ops; in superscalar archs, this is probably optimized away instead of causing a stall.</p>
]]></description><pubDate>Wed, 22 Apr 2026 20:26:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47868856</link><dc:creator>aforwardslash</dc:creator><comments>https://news.ycombinator.com/item?id=47868856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47868856</guid></item><item><title><![CDATA[New comment by aforwardslash in "S3 Files"]]></title><description><![CDATA[
<p>Depends how you implement the fs layer on top of s3; as a quick example, I've done a couple of implementations of exactly that, where a file is chunked into multiple s3 objects; this allows for CoW semantics if required, and parallel upload/downloads; in the end it heavily depends on your use case</p>
]]></description><pubDate>Wed, 08 Apr 2026 04:54:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47685446</link><dc:creator>aforwardslash</dc:creator><comments>https://news.ycombinator.com/item?id=47685446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47685446</guid></item><item><title><![CDATA[New comment by aforwardslash in "Issue: Claude Code is unusable for complex engineering tasks with Feb updates"]]></title><description><![CDATA[
<p>Its not about prompting; its about planning and plan reviewing before implementing; I sometimes spend days iterating on specification alone, then creating an implementation roadmap and then finally iterating on the implementation plan before writing a single line of code. Just like any formal development pipeline.<p>I started doing this a while ago (months) precisely because of issues as described.<p>On the other hand,analyzing prompts and deviations isnt that complex..  just ask Claude :)</p>
]]></description><pubDate>Mon, 06 Apr 2026 20:02:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47666218</link><dc:creator>aforwardslash</dc:creator><comments>https://news.ycombinator.com/item?id=47666218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47666218</guid></item><item><title><![CDATA[New comment by aforwardslash in "Issue: Claude Code is unusable for complex engineering tasks with Feb updates"]]></title><description><![CDATA[
<p>That is generically my experience as well. Claude half-assing work or skipping stuff because "takes too much time" is something I've been experiencing since I started using it (May 2025). Forcing it to create and review and implementation plan, and then reviewing the implementation cross-referenced with the plan almost always produces consistent results in my case.</p>
]]></description><pubDate>Mon, 06 Apr 2026 19:47:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47665974</link><dc:creator>aforwardslash</dc:creator><comments>https://news.ycombinator.com/item?id=47665974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47665974</guid></item><item><title><![CDATA[New comment by aforwardslash in "Why I love FreeBSD"]]></title><description><![CDATA[
<p>Right, because linux security == init system used by some distros. My experience with FreeBSD may be somewhat dated (I've used it since the 4.x days, provided commercial support for it for more than 15 years), an that is not my experience -  at all. Obviously, it depends on the threat model you are considering and how far you want to go. The default install does not have (or had) sane security defaults, at least comparing to your random $ystemd linux distro; try installing both and give local shell to a red team and see how fast they get root access.</p>
]]></description><pubDate>Tue, 17 Mar 2026 08:22:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47409925</link><dc:creator>aforwardslash</dc:creator><comments>https://news.ycombinator.com/item?id=47409925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47409925</guid></item><item><title><![CDATA[New comment by aforwardslash in "Why I love FreeBSD"]]></title><description><![CDATA[
<p>Rule of thumb, its not. Common stuff like address randomization is a recent default, afaik still doesnt have random process ids, and the base permissions arent stellar. However I would prefer jails any day of the week vs the clusterf** that are namespaces and cgroups.</p>
]]></description><pubDate>Mon, 16 Mar 2026 22:33:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47405913</link><dc:creator>aforwardslash</dc:creator><comments>https://news.ycombinator.com/item?id=47405913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47405913</guid></item></channel></rss>