<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: tveita</title><link>https://news.ycombinator.com/user?id=tveita</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 13:32:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tveita" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tveita in "Google's Antigravity bait and switch"]]></title><description><![CDATA[
<p>> who put the Transformer into LLMs?<p>Google?<p>> who invented neural networks<p>People like Geoffrey Hinton, who was notably at Google Brain from 2013 to 2023?<p>The people who say Google was ahead were paying attention long before you were.</p>
]]></description><pubDate>Thu, 21 May 2026 17:22:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48226150</link><dc:creator>tveita</dc:creator><comments>https://news.ycombinator.com/item?id=48226150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48226150</guid></item><item><title><![CDATA[New comment by tveita in "Your Most Improbable Life"]]></title><description><![CDATA[
<p>I think <a href="https://jamesclear.com/great-speeches/finding-your-own-vision-by-arno-rafael-minkkinen" rel="nofollow">https://jamesclear.com/great-speeches/finding-your-own-visio...</a> is a better take.<p>What gives you an unique perspective and your own voice can be sticking to your thing for a long time and exploring your exact path more deeply than anyone else has. You don't need to take a million random stabs to become "improbable", and there's no reason that should lead to anything authentic.</p>
]]></description><pubDate>Thu, 21 May 2026 13:50:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48222528</link><dc:creator>tveita</dc:creator><comments>https://news.ycombinator.com/item?id=48222528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48222528</guid></item><item><title><![CDATA[New comment by tveita in "Google’s AI is being manipulated. The search giant is quietly fighting back"]]></title><description><![CDATA[
<p>Would love to read specific examples of "the same trick being used to dismiss health concerns about medical supplements or influence financial information provided by Google's AI about retirement", but the relevant link in the article currently goes to<p>file:///Users/GermaTW1/BBC%20Dropbox/Thomas%20Germain/A%20Downloads%20and%20Documents/2026/And%20there's%20evidence%20that%20AI%20tools%20are%20being%20manipulated%20on%20a%20wide%20scale.</p>
]]></description><pubDate>Wed, 20 May 2026 13:23:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48207310</link><dc:creator>tveita</dc:creator><comments>https://news.ycombinator.com/item?id=48207310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48207310</guid></item><item><title><![CDATA[New comment by tveita in "Google changes its search box"]]></title><description><![CDATA[
<p>I can get a really high hit rate by only searching for dumb trivial things I already know the answer to.</p>
]]></description><pubDate>Wed, 20 May 2026 10:45:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48205685</link><dc:creator>tveita</dc:creator><comments>https://news.ycombinator.com/item?id=48205685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48205685</guid></item><item><title><![CDATA[New comment by tveita in "Google changes its search box"]]></title><description><![CDATA[
<p>The point of LMGTFY is to land people on either the official documentation or a curated site like Stack Overflow. Google used to be able to do that reliably.<p>With the power of LLMs you can Google a standard library function and get an inaccurate summarisation of a Reddit discussion where neither side knows what they're talking about</p>
]]></description><pubDate>Wed, 20 May 2026 10:42:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48205666</link><dc:creator>tveita</dc:creator><comments>https://news.ycombinator.com/item?id=48205666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48205666</guid></item><item><title><![CDATA[New comment by tveita in "Mojo 1.0 Beta"]]></title><description><![CDATA[
<p>Is there any project that showcases Mojo for running neural network models on the GPU - like ideally something like llama.cpp that could run one or more existing models to showcase the readability and performance?</p>
]]></description><pubDate>Fri, 08 May 2026 09:53:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48060901</link><dc:creator>tveita</dc:creator><comments>https://news.ycombinator.com/item?id=48060901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48060901</guid></item><item><title><![CDATA[New comment by tveita in "€54k spike in 13h from unrestricted Firebase browser key accessing Gemini APIs"]]></title><description><![CDATA[
<p>"Can you lay tiles until I say stop, or until it's about $250 worth, whichever comes first"<p>"No, as one of the top tile layers in the country I can't do that, for your own protection. What if fifty elephants came and wanted to use your bathroom all at once? You'd feel pretty dumb having to reject them instead of me simply automatically adding $1 million to your bill"</p>
]]></description><pubDate>Thu, 16 Apr 2026 22:22:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47800291</link><dc:creator>tveita</dc:creator><comments>https://news.ycombinator.com/item?id=47800291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47800291</guid></item><item><title><![CDATA[New comment by tveita in "YouTube users get option to set their Shorts time limit to zero minutes"]]></title><description><![CDATA[
<p>Honestly I'd sometimes like a checkbox to ignore any results uploaded after, say 2023. Or else to only see 'verified non-AI' content. There is nothing I'd ever search Youtube for where an AI generated video would be an acceptable answer.</p>
]]></description><pubDate>Thu, 16 Apr 2026 16:42:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47796044</link><dc:creator>tveita</dc:creator><comments>https://news.ycombinator.com/item?id=47796044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47796044</guid></item><item><title><![CDATA[New comment by tveita in "Pokemon Evolution vs Darwinian Evolution"]]></title><description><![CDATA[
<p>There are real examples of males and females being initially mistaken for different species, as well as for adults and juvenile forms.<p>e.g. <a href="https://en.wikipedia.org/wiki/Cetomimidae" rel="nofollow">https://en.wikipedia.org/wiki/Cetomimidae</a><p><pre><code>  In early 2009, the Royal Society published an article detailing the discovery "that three families with greatly differing morphologies, Mirapinnidae (tapetails), Megalomycteridae (bignose fishes), and Cetomimidae (whalefishes), are larvae, males, and females, respectively, of a single-family, Cetomimidae."</code></pre></p>
]]></description><pubDate>Thu, 16 Apr 2026 15:49:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47795105</link><dc:creator>tveita</dc:creator><comments>https://news.ycombinator.com/item?id=47795105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47795105</guid></item><item><title><![CDATA[New comment by tveita in "Gas Town: From Clown Show to v1.0"]]></title><description><![CDATA[
<p>Building harnesses does seem like a task that's particularly conductive to psychosis. I've wondered if it's because there is no push-back; almost anything you try will be "right" in that your changes appear to make things happen. "Oh look I added a carpenter and now it's walking around and making notes about the scaffolding" So you get to stay in your flow state without reassessing if the concepts you are forming are ultimately meaningful.<p>Although I think the post also self-diagnoses some factors that also help:<p><pre><code>  With the Gas Town Mayor, you feel like you’re operating at a special level, a VIP, above all the workers. You are talking to someone important: the mayor of a factory the size of a town. You have access to someone with resources, someone who gets you, someone who appreciates how busy you are.

  Working with regular coding agents just doesn’t give you that special feeling.</code></pre></p>
]]></description><pubDate>Wed, 15 Apr 2026 12:54:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47778339</link><dc:creator>tveita</dc:creator><comments>https://news.ycombinator.com/item?id=47778339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47778339</guid></item><item><title><![CDATA[New comment by tveita in "Is it a pint?"]]></title><description><![CDATA[
<p><a href="https://en.wikipedia.org/wiki/Fill_line" rel="nofollow">https://en.wikipedia.org/wiki/Fill_line</a><p>Selling drinks in mislabeled containers should warrant a fraud report to your local consumer protection agency. A crowdsourcing app seems like the wrong tool here.</p>
]]></description><pubDate>Mon, 23 Mar 2026 16:45:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47491928</link><dc:creator>tveita</dc:creator><comments>https://news.ycombinator.com/item?id=47491928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47491928</guid></item><item><title><![CDATA[New comment by tveita in "Apply video compression on KV cache to 10,000x less error at Q4 quant"]]></title><description><![CDATA[
<p>"video compression" by analogy only, what this claims to actually do is delta encode the values in each token from the previous token.<p>Interesting idea, but the results seem almost suspicious? even accounting for the extra bits used to store the 16-bit start value for each block - ~5% for k=64<p>The code does funky things, like the encoder updates the reference value for each encoded token, using the non-quantized value! [1]
But the decoder just ignored all that. [2] how can this work?<p>[1] <a href="https://github.com/cenconq25/delta-compress-llm/commit/f185ffcd4cf5ee8041a95d93008bbcc0914d04e4#diff-7974ac143ef46eaf6e413b2aa0aa7bfe1e81958925597f6b922f14886ee53883R111" rel="nofollow">https://github.com/cenconq25/delta-compress-llm/commit/f185f...</a><p>[2] <a href="https://github.com/cenconq25/delta-compress-llm/commit/f185ffcd4cf5ee8041a95d93008bbcc0914d04e4#diff-7974ac143ef46eaf6e413b2aa0aa7bfe1e81958925597f6b922f14886ee53883R160" rel="nofollow">https://github.com/cenconq25/delta-compress-llm/commit/f185f...</a></p>
]]></description><pubDate>Mon, 23 Mar 2026 10:05:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47487360</link><dc:creator>tveita</dc:creator><comments>https://news.ycombinator.com/item?id=47487360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47487360</guid></item><item><title><![CDATA[New comment by tveita in "I was interviewed by an AI bot for a job"]]></title><description><![CDATA[
<p>Sure, for instance, if all of them go through an 1 hour AI interview, then you might find a better candidate, at the cost of 1000 man-hours of work. You hire that person, another company opens a position, gets 999 applicants, send them all their own AI interview, and so forth.<p>How much would better would your hire be considering that you managed to check all 1000 of them, rather than just 50?<p>Assume that candidate fitness is a number normally distributed around 0 (half of them obviously being negative), that both you and the AI can perfectly pick out the best candidate, and that you picked the 50 to interview completely at random. The average actually seems to be around 40% better? Suprisingly decent. Is that improvement worth 1000 man-hours?<p>So attempt two here: maybe instead of each company sending candidates through an interview, there should be a common gatekeeper. All working age people take the same 1-hour AI interview, and the glorious overseer assigns them to the position they are best suited for.<p>(An actual answer here is you assess how important it is to get "the best candidate", and you interview enough people to get a reasonable approximation. The hour cost on your side is what keeps you honest. If wasting candidate time is free on your side, you're going to waste 500 man-hours of work for a 5% better result for you.)</p>
]]></description><pubDate>Thu, 12 Mar 2026 11:28:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47349179</link><dc:creator>tveita</dc:creator><comments>https://news.ycombinator.com/item?id=47349179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47349179</guid></item><item><title><![CDATA[New comment by tveita in "I was interviewed by an AI bot for a job"]]></title><description><![CDATA[
<p>I absolutely agree in principle, but I understand that the companies are also seeing a lot more applicants trying to skate past screening and interviews with AI assistance.<p>Connecting verified humans for a mutually respectful chat is a trust problem that companies like LinkedIn should be creating solutions for, instead of offering both sides automated shovels to shovel slop faster.</p>
]]></description><pubDate>Thu, 12 Mar 2026 10:28:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47348726</link><dc:creator>tveita</dc:creator><comments>https://news.ycombinator.com/item?id=47348726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47348726</guid></item><item><title><![CDATA[New comment by tveita in "I was interviewed by an AI bot for a job"]]></title><description><![CDATA[
<p>> They are the ones who started using AI in the hiring process<p>Aren't you ignoring the reports of companies receiving thousands of ChatGPT-written resumes, bots sending applications, and interviews with applicants being live coached by AI?<p>This is a breakdown of trust on both sides.</p>
]]></description><pubDate>Thu, 12 Mar 2026 10:23:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47348686</link><dc:creator>tveita</dc:creator><comments>https://news.ycombinator.com/item?id=47348686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47348686</guid></item><item><title><![CDATA[New comment by tveita in "Many SWE-bench-Passing PRs would not be merged"]]></title><description><![CDATA[
<p>Probably more like the long tail of software - software that was created for a particular purpose in a particular domain by a single person in the company who also happened to know programming - maybe just as Excel macros.<p>I strongly assume the long tail is shifting and expanding now and will eventually mostly be software for one-off purposes authored by people who <i>don't</i> know how to code, and probably have a poor understanding of how it actually works.</p>
]]></description><pubDate>Thu, 12 Mar 2026 08:54:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47348098</link><dc:creator>tveita</dc:creator><comments>https://news.ycombinator.com/item?id=47348098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47348098</guid></item><item><title><![CDATA[New comment by tveita in "Lazy JWT Key Rotation in .NET: Redis-Powered JWKS That Just Works"]]></title><description><![CDATA[
<p>There's some odd choices here.<p><pre><code>  - 90 days is a very long time to keep keys, I'd expect rotation maybe between 10 minutes and a day? I don't see any justification for this in the article.
  - There's no need to keep any private keys except the current signing key and maybe an upcoming key. Old keys should be deleted on rotation, not just left to eventually expire.
  - https://github.com/aaroncpina/Aaron.Pina.Blog.Article.08/blob/776e3b365d177ed3b779242181f0045cd6387b3f/Aaron.Pina.Blog.Article.08.Server/Program.cs#L70-L77 - You're not allowed to get a new token if you have a a token already? That's unworkable - what if you want to log in on a new device? Or what if the client fails to receive the token request after the server sends it, the classic snag with use-only-once tokens?
  - A fun thing about setting an expiry on the keys is that it makes them eligible for eviction with Redis' standard volatile-lru policy. You can configure this, but it would make me nervous.</code></pre></p>
]]></description><pubDate>Tue, 10 Mar 2026 10:22:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47321323</link><dc:creator>tveita</dc:creator><comments>https://news.ycombinator.com/item?id=47321323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47321323</guid></item><item><title><![CDATA[New comment by tveita in "Agentic Engineering Patterns"]]></title><description><![CDATA[
<p>I've definitely seen Opus go to town when asked to test a fairly simple builder.
Possibly it inferred something about testing the "contract", and went on to test such properties as<p><pre><code>  - none of the "final" fields have changed after calling each method
  - these two immutable objects we just confirmed differ on a property are not the same object
</code></pre>
In addition to multiple tests with essentially identical code, multiple test classes with largely duplicated tests etc.</p>
]]></description><pubDate>Wed, 04 Mar 2026 23:20:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47255404</link><dc:creator>tveita</dc:creator><comments>https://news.ycombinator.com/item?id=47255404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47255404</guid></item><item><title><![CDATA[New comment by tveita in "Weave – A language aware merge algorithm based on entities"]]></title><description><![CDATA[
<p>>  Elijah Newren, who wrote git's merge-ort (the default merge strategy), reviewed weave and said language-aware content merging is the right approach, that he's been asked about it enough times to be certain there's demand, and that our fallback-to-line-level strategy for unsupported languages is "a very reasonable way to tackle the problem." Taylor Blau from the Git team said he's "really impressed" and connected us with Elijah. The creator of libgit2 starred the repo. Martin von Zweigbergk (creator of jj) has also been excited about the direction.<p>Are any of these statements public, or is this all private communication?<p>> We are also working with GitButler team to integrate it as a research feature.<p>Referring to this discussion, I assume: <a href="https://github.com/gitbutlerapp/gitbutler/discussions/12274" rel="nofollow">https://github.com/gitbutlerapp/gitbutler/discussions/12274</a></p>
]]></description><pubDate>Wed, 04 Mar 2026 16:13:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47249641</link><dc:creator>tveita</dc:creator><comments>https://news.ycombinator.com/item?id=47249641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47249641</guid></item><item><title><![CDATA[New comment by tveita in "Show HN: Respectify – A comment moderator that teaches people to argue better"]]></title><description><![CDATA[
<p>I'll wager that 95% of incitive and unhelpful comments aren't written by "bad faith actors" as you define them, but ordinary people carried away by emotions or mob sentiment.<p>Just a reminder that "this probably isn't worth replying to" should help a lot. But alas, it would directly reduce precious engangement.</p>
]]></description><pubDate>Thu, 26 Feb 2026 11:21:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47164576</link><dc:creator>tveita</dc:creator><comments>https://news.ycombinator.com/item?id=47164576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47164576</guid></item></channel></rss>