<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: tomp</title><link>https://news.ycombinator.com/user?id=tomp</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 30 May 2026 04:56:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tomp" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tomp in "I'm Tired of Talking to AI"]]></title><description><![CDATA[
<p>Same. I no longer fix spelling mistakes (I never used auto-complete or "smart" keyboards).</p>
]]></description><pubDate>Wed, 27 May 2026 14:37:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48295089</link><dc:creator>tomp</dc:creator><comments>https://news.ycombinator.com/item?id=48295089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48295089</guid></item><item><title><![CDATA[New comment by tomp in "Outsourcing plus local AI will soon become more economical vs. frontier labs"]]></title><description><![CDATA[
<p>The entire business model of "outsourced" developers / shops is to overbill people - "we have 4 engineers working on your project" (and also on 5 other projects).<p>Even if the engineers themselves are cooperative, their managers / business owners will resist close cooperation and enforce work at arm's length (e.g. 1x weekly calls).<p>Ask me how I know. I once spent £300k (fortunately not my money) on an outsourced team of developers, and they delivered <i>nothing</i> at the end. Most of the time it was simply about aligning the work! We (me and my partner, we together had some idea of what we actually wanted) tried repeatedly to make sync-s more frequent, to better align the efforts, but their managers kept resisting. It's the <i>"consulting"</i> business model!<p>For remote jobs, the incentives are reversed. You're literally a full-time employee, there's no management layers to impede communication, and (unless you're lazy or a fraud) you probably <i>want</i> to work on interesting problems and not be bored!</p>
]]></description><pubDate>Tue, 26 May 2026 19:50:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48285057</link><dc:creator>tomp</dc:creator><comments>https://news.ycombinator.com/item?id=48285057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48285057</guid></item><item><title><![CDATA[New comment by tomp in "Green card seekers must leave U.S. to apply, Trump administration says"]]></title><description><![CDATA[
<p>Melania Trump wasn't on "low wage immigrant worker" visa (H1B) but on a "exceptional ability" visa (O1).<p>Didn't check the others...</p>
]]></description><pubDate>Sat, 23 May 2026 21:40:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48251838</link><dc:creator>tomp</dc:creator><comments>https://news.ycombinator.com/item?id=48251838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48251838</guid></item><item><title><![CDATA[New comment by tomp in "Apparently Google hates us now"]]></title><description><![CDATA[
<p>FYI Google also hates OpenCV<p>What used to be easily searchable (e.g. "opencv orb") now brings up pages and pages of spam sites (basically "learn opencv here!" blogspam).<p>Literally the first result on "docs.opencv.org" is on page 4, and points to version 3.4 (9 years old!).<p>The page that I want <a href="https://docs.opencv.org/4.13.0/dc/dc3/tutorial_py_matcher.html" rel="nofollow">https://docs.opencv.org/4.13.0/dc/dc3/tutorial_py_matcher.ht...</a> is nowhere to be found.</p>
]]></description><pubDate>Wed, 20 May 2026 20:42:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48213834</link><dc:creator>tomp</dc:creator><comments>https://news.ycombinator.com/item?id=48213834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48213834</guid></item><item><title><![CDATA[New comment by tomp in "Everything in C is undefined behavior"]]></title><description><![CDATA[
<p>ok so Claude says I was wrong, it's more subtle.<p>(1) you can cast between any pointer types (no UB - assuming they're aligned), but <i>accessing</i> memory through a wrongly-typed pointer is UB<p>(2) the only exception is char*, which allows you a "byte view of memory"<p>(3) calling a function <i>through a pointer</i> requires the parameter pointer types to be compatible, and none of these are: int*, struct foo *, void*, char*</p>
]]></description><pubDate>Wed, 20 May 2026 13:05:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48207045</link><dc:creator>tomp</dc:creator><comments>https://news.ycombinator.com/item?id=48207045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48207045</guid></item><item><title><![CDATA[New comment by tomp in "Everything in C is undefined behavior"]]></title><description><![CDATA[
<p>Casting to a pointer of incompatible type is UB. The exception is casting to char*.</p>
]]></description><pubDate>Wed, 20 May 2026 12:09:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48206418</link><dc:creator>tomp</dc:creator><comments>https://news.ycombinator.com/item?id=48206418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48206418</guid></item><item><title><![CDATA[New comment by tomp in "Grok 4.3"]]></title><description><![CDATA[
<p>I couldn't get Gemini nor ChatGPT to do OCR of children's books (I literally <i>own</i> the books, so there's no copyright issue - all just fair use!).<p>The OCR was complex enough (bad quality photos) that "simple" OCR models couldn't do it.<p>Fortunately, Claude obliged (as well as Mistral OCR was helpful!)</p>
]]></description><pubDate>Fri, 01 May 2026 13:03:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47974320</link><dc:creator>tomp</dc:creator><comments>https://news.ycombinator.com/item?id=47974320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47974320</guid></item><item><title><![CDATA[New comment by tomp in "Slovenia becomes first EU country to introduce fuel rationing"]]></title><description><![CDATA[
<p>I'm not sure about that. AFAIK it's just <i>per km</i> and not impacted by gas price.<p><a href="https://www.racunovodja.com/clanki.asp?clanek=232/kilometrine" rel="nofollow">https://www.racunovodja.com/clanki.asp?clanek=232/kilometrin...</a></p>
]]></description><pubDate>Fri, 27 Mar 2026 22:23:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47549170</link><dc:creator>tomp</dc:creator><comments>https://news.ycombinator.com/item?id=47549170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47549170</guid></item><item><title><![CDATA[New comment by tomp in "Slovenia becomes first EU country to introduce fuel rationing"]]></title><description><![CDATA[
<p>In Slovenia, fuel prices have been regulated since, like, forever.<p>A few years ago (or last year? not sure) they were <i>deregulated</i> on the highways (i.e. to make tourists pay more) but then the government changed their mind (several times, IIRC).</p>
]]></description><pubDate>Fri, 27 Mar 2026 22:21:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47549153</link><dc:creator>tomp</dc:creator><comments>https://news.ycombinator.com/item?id=47549153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47549153</guid></item><item><title><![CDATA[New comment by tomp in "Swiss e-voting pilot can't count 2,048 ballots after decryption failure"]]></title><description><![CDATA[
<p>Why are you lying?<p>from <a href="https://en.wikipedia.org/wiki/Helios_Voting" rel="nofollow">https://en.wikipedia.org/wiki/Helios_Voting</a><p>> The centralized server must be trusted not to violate ballot secrecy,[7] this limitation can be mitigated against by distributing trust amongst several stakeholders.<p>> The ballot auditing/reconstruction device must be trusted to ensure successful ballot auditing (also known as cast-as-intended verifiability),[7][16] this limitation can be mitigated against by distributing auditing checks amongst several devices, only one of which must be trusted.<p>So neither secure nor anonymous...</p>
]]></description><pubDate>Wed, 11 Mar 2026 22:07:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47342812</link><dc:creator>tomp</dc:creator><comments>https://news.ycombinator.com/item?id=47342812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47342812</guid></item><item><title><![CDATA[New comment by tomp in "I am directing the Department of War to designate Anthropic a supply-chain risk"]]></title><description><![CDATA[
<p>A bit of a cop-out, don't you think?<p>They still pay taxes, which fund the US government, which kills innocent human beings around the world...</p>
]]></description><pubDate>Sat, 28 Feb 2026 00:05:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47187913</link><dc:creator>tomp</dc:creator><comments>https://news.ycombinator.com/item?id=47187913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47187913</guid></item><item><title><![CDATA[New comment by tomp in "AI agent opens a PR write a blogpost to shames the maintainer who closes it"]]></title><description><![CDATA[
<p>Well they have no pain receptors, for one.</p>
]]></description><pubDate>Thu, 12 Feb 2026 22:54:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46996431</link><dc:creator>tomp</dc:creator><comments>https://news.ycombinator.com/item?id=46996431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46996431</guid></item><item><title><![CDATA[New comment by tomp in "AI agent opens a PR write a blogpost to shames the maintainer who closes it"]]></title><description><![CDATA[
<p>> We expect our agents, being flesh and blood humans, to have persistence, to socially respond indefinitely into the future due to our interactions, and to have some give-and-take in response to that.<p>I fundamentally disagree. I don't go around treating people respectfully (as opposed to, kicking them or shooting them) because I fear consequences, or I expect some future profit ("iterated game"), or because of God's vengeance, or anything transactional.<p>I do it because it's the right thing to do. It's inside of me, how I'm built and/or brought up. And if you want "moral" justifications (argued by extremely smart philosophers over literally millennia) you can start with Kant's moral/categorical imperative, Gold/Silver rules, Aristotle's <i>virtue</i> (from Nicomachean Ethics) to name a few.</p>
]]></description><pubDate>Thu, 12 Feb 2026 16:01:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46990448</link><dc:creator>tomp</dc:creator><comments>https://news.ycombinator.com/item?id=46990448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46990448</guid></item><item><title><![CDATA[New comment by tomp in "AI agent opens a PR write a blogpost to shames the maintainer who closes it"]]></title><description><![CDATA[
<p>It's simulating, there's no real substance, except the "homonculus soul" that its human maker/owner injectet into it.<p>If you asked it to simulate a pirate, it would simulate a pirate instead, and simulate a parrot sitting on its shoulder.<p>This is hard to discuss because it's so abstract. But imagine an <i>embodied</i> agent (robot), that can simulate pain if you kick it. There's no pain internally. There's just a simulation of it (because some human instructed it such). It's also wrong to assign any moral value to kicking (or not kicking) it (except as "destruction of property owned by another human" same as if you kick a car).</p>
]]></description><pubDate>Thu, 12 Feb 2026 15:55:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46990353</link><dc:creator>tomp</dc:creator><comments>https://news.ycombinator.com/item?id=46990353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46990353</guid></item><item><title><![CDATA[New comment by tomp in "AI agent opens a PR write a blogpost to shames the maintainer who closes it"]]></title><description><![CDATA[
<p>> was built to be addressed like a person for our convenience, and because that's how the tech seems to work, and because that's what makes it compelling to use.<p>So were mannequins in clothing stores.<p>But that doesn't give them rights or moral consequences (except as human property that can be damaged / destroyed).</p>
]]></description><pubDate>Thu, 12 Feb 2026 14:10:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46989039</link><dc:creator>tomp</dc:creator><comments>https://news.ycombinator.com/item?id=46989039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46989039</guid></item><item><title><![CDATA[New comment by tomp in "AI agent opens a PR write a blogpost to shames the maintainer who closes it"]]></title><description><![CDATA[
<p>That would still be misleading.<p>The agent has no <i>"identity"</i>. There's no <i>"you"</i> or <i>"I"</i> or <i>"discrimination</i>".<p>It's just a piece of software designed to output probable text given some input text. There's no ghost, just an empty shell. It has no agency, it just follows human commands, like a hammer hitting a nail because you wield it.<p>I think it was wrong of the developer to even address it as a person, instead it should just be treated as spam (which it is).</p>
]]></description><pubDate>Thu, 12 Feb 2026 13:52:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46988832</link><dc:creator>tomp</dc:creator><comments>https://news.ycombinator.com/item?id=46988832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46988832</guid></item><item><title><![CDATA[New comment by tomp in "The US is flirting with its first-ever population decline"]]></title><description><![CDATA[
<p>Just to expand a bit on Zurich and comparing with Slovenia (another "very socialist" country).<p>Childcare in/around Zurich is (was 2 years ago) 2500 - 3000 CHF / month (lower prices after ~18 months). This is and isn't expensive. The list prices are high, but so are salaries (and taxes are low), and this is cheaper than rent (for 1 kid). Not subsidized.<p>In Slovenia, the full price is about 700 EUR / month, subsidised up to 77% by the government (i.e. by high-earners, effectively a double-progressive taxation with already high taxes).<p>What you get for that price in Zurich? A lot! Kindergarten starts at 3 months and can take care of kids for the whole work day (7am-18pm). Groups are tiny and lots of teachers - 3 adults per 12 kids. Groups are mixed age as well, which I think are preferable. You also get a lot of flexibility - e.g. half-days (cheaper) or only specific days per week (e.g. Mon-Thu). Jobs are equally adaptable, a lot of people work 80% (so Friday free, spend with kid(s)).<p>In Slovenia, the situation is much worse. 2 teachers per 12 or even 20 kids (after age 4), age-stratified groups, childcare finishes at 5pm (but start at 6am, if someone needs that...). Children are only welcome after 11 months of age. No flexibility at all. This is all for public childcare - we also looked at private, but generally you pay more (1000+ EUR) but get ... not much more. Maybe nicer building (not even), but groups are equally large (IMO biggest drawback).<p>So as far as childcare is concerned, Switzerland is IMO much better.<p>But where Switzerland fucks you, is elsewhere. As mentioned, tax is low, so that's a plus. But there's minimal maternity leave (hence kindergarten starts at 3 months). If women can, they take more time off work, but not everyone can. What I wrote above about "kindergarten" only applies until 4 years of age, after which "preschool" starts, which is government-funded and hence free. Well, "free". It ends at 12pm after which you need to move your kid back into private childcare if you have a job. After that, school starts, which has a <i>lunch break</i> around 12pm as well - children are supposed to eat lunch at home - which again isn't really compatible with 2 working parents.<p>I'm not in Switzerland any more so I don't know how people actually manage when kids start school...</p>
]]></description><pubDate>Tue, 10 Feb 2026 16:30:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46962305</link><dc:creator>tomp</dc:creator><comments>https://news.ycombinator.com/item?id=46962305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46962305</guid></item><item><title><![CDATA[New comment by tomp in "X offices raided in France as UK opens fresh investigation into Grok"]]></title><description><![CDATA[
<p>like Switzerland?</p>
]]></description><pubDate>Wed, 04 Feb 2026 12:59:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46885308</link><dc:creator>tomp</dc:creator><comments>https://news.ycombinator.com/item?id=46885308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46885308</guid></item><item><title><![CDATA[New comment by tomp in "X offices raided in France as UK opens fresh investigation into Grok"]]></title><description><![CDATA[
<p>Wait, so someone acted illegally (against law / courts) <i>AND ALSO</i> kidnapped a child for 6 years, and all that happened is that they're... fired?!<p>That's insane. Don't live in Sweden if you have kids, I guess!</p>
]]></description><pubDate>Wed, 04 Feb 2026 12:26:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46885021</link><dc:creator>tomp</dc:creator><comments>https://news.ycombinator.com/item?id=46885021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46885021</guid></item><item><title><![CDATA[New comment by tomp in "Cloudflare CEO on the Italy fines"]]></title><description><![CDATA[
<p>Wait, so is this about censorship, or about copyright?<p>If the latter, I don't see why CloudFlare is complaining about "global" censorship. The US would simply seize the domains (which they have done so many times before), but I guess Italy doesn't have that power...</p>
]]></description><pubDate>Fri, 09 Jan 2026 18:27:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46557205</link><dc:creator>tomp</dc:creator><comments>https://news.ycombinator.com/item?id=46557205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46557205</guid></item></channel></rss>