<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: tancop</title><link>https://news.ycombinator.com/user?id=tancop</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 10 Aug 2026 14:33:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tancop" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tancop in "The tragedy of the commons, AI edition"]]></title><description><![CDATA[
<p>what about a "rich loser pays" rule? if the losing side can afford to pay the other sides fees without getting close to bankruptcy they have to do it, otherwise it reverts to each side paying for itself.<p>that would encourage lawsuits against the state and big corporations, and make it less worth it to sue small businesses or your own employees. thats common sense because bigger more powerful organizations tend to be more evil (as in breaking the law because they can afford to pay fines) and money is a good measure of power in capitalism.</p>
]]></description><pubDate>Mon, 10 Aug 2026 06:57:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49240229</link><dc:creator>tancop</dc:creator><comments>https://news.ycombinator.com/item?id=49240229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49240229</guid></item><item><title><![CDATA[New comment by tancop in "Long-Run Effects of H-1B Immigration on the U.S. Economy (July 2026)"]]></title><description><![CDATA[
<p>H-1B is not bad because its taking Americans jobs. Its bad because the rules make it easy to abuse workers by threatening them with deportation if they act up. Scrap the whole program and make it a lot easier to get normal work visa that are not bound to an employer.</p>
]]></description><pubDate>Mon, 10 Aug 2026 06:10:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49239806</link><dc:creator>tancop</dc:creator><comments>https://news.ycombinator.com/item?id=49239806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49239806</guid></item><item><title><![CDATA[New comment by tancop in "China begins producing advanced chipmaking deep-ultraviolet lithography machines"]]></title><description><![CDATA[
<p>when those tricks benefit the average person in the end whats wrong with them?<p>subsidy wars give you extra manufacturing capacity that stays there even if the market collapses. economists call it overbuilding like its something wrong but i think "investment above market level" is a lot more accurate.<p>if everyone price dumps equally, nobody wins and the fight can go on forever. that fight is good for consumers (lower prices), good for producers (higher demand with the same margins), neutral for states and very bad for commercial lenders who deserve it because their business is pure rent extraction. and it will push the industry forward in a permanent way through higher R&D investment.</p>
]]></description><pubDate>Sun, 02 Aug 2026 15:07:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49145345</link><dc:creator>tancop</dc:creator><comments>https://news.ycombinator.com/item?id=49145345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49145345</guid></item><item><title><![CDATA[New comment by tancop in "Has the New Cocaine Arrived?"]]></title><description><![CDATA[
<p>every recreational drug is addictive in the same way as weed or sex or anything else that feels good. thats nothing to be concerned about.<p>the problem is when something gives you <i>physical</i> dependence like heroin or heavy drinking where you cant just decide to quit because your body adapts to the drug and you will get sick without it, and i dont know if thats the case with 3-MMC.</p>
]]></description><pubDate>Sun, 02 Aug 2026 13:43:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49144646</link><dc:creator>tancop</dc:creator><comments>https://news.ycombinator.com/item?id=49144646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49144646</guid></item><item><title><![CDATA[New comment by tancop in "The most official water costs $120k a gallon"]]></title><description><![CDATA[
<p>most tv makers and electronics stores in europe give you the screen size in inches first and cm second. they only come in a few common sizes so the specific units dont really matter.</p>
]]></description><pubDate>Fri, 31 Jul 2026 19:49:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49127814</link><dc:creator>tancop</dc:creator><comments>https://news.ycombinator.com/item?id=49127814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49127814</guid></item><item><title><![CDATA[New comment by tancop in "Clockwise/Spiral Rule (1994)"]]></title><description><![CDATA[
<p>My ideal syntax for function pointers is:<p><pre><code>  fn signal(signum: int, fp: fn(int -> void)) -> fn(int -> void)
</code></pre>
It keeps the parameter <i>and</i> return types inside, makes it obvious that it's a function using the fn keyword (or func or whatever), short and readable.<p>When you add more parameters you get `fn(int, char -> int)`. That's the only sane way to handle it and it also supports multiple return values if you want them.<p>Bonus: all type modifiers should be prefix like `?*MyStruct` and control flow should be postfix `task.await.match { ... }`. Every language should either have a pipe operator or let you call any function with method syntax. `x |> f |> g` is better than `g(f(x))`.</p>
]]></description><pubDate>Fri, 31 Jul 2026 19:31:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49127587</link><dc:creator>tancop</dc:creator><comments>https://news.ycombinator.com/item?id=49127587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49127587</guid></item><item><title><![CDATA[New comment by tancop in "We discovered a new variant of Super Mario Bros"]]></title><description><![CDATA[
<p>confirming a game is real is one of the things psa is good at. the problem is a lot of graders act in suspicious ways when it comes to assigning scores at the high end.<p>you get a lot of reports about collectors sending a game in, getting a score thats obviously low for what they have and sending it again just to get what they originally expected. some of it might be human error but it could also be on purpose to make customers pay the fee twice.<p>there are also allegations of giving a high score like 9.6 or 9.8 to games that dont deserve it, like the record breaking mario bros cart a couple years back, to create artificial hype and get more volume at affiliated auction houses (i think karl jobst was the first one who reported on this).<p>and its basically confirmed that graders do "population management" where scores are based on the number and price of equal graded items on the market instead of just the quality. if high grades are too common prices go down, and if its too rare they get less trade volume and disappointed customers.</p>
]]></description><pubDate>Thu, 30 Jul 2026 15:27:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49111369</link><dc:creator>tancop</dc:creator><comments>https://news.ycombinator.com/item?id=49111369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49111369</guid></item><item><title><![CDATA[New comment by tancop in "San Francisco: Don't Fall for Industry Defense of Surveillance Pricing"]]></title><description><![CDATA[
<p>credit scores reflect default risk to the lender, at least in theory. it might not be the best possible model but people with a history of paying on time will probably keep doing it.<p>in retail the only risk is stealing or bad behavior inside the store, and there is no way to estimate that risk for an individual person who never had an incident before.<p>all a store can do is use population models that are effectively open race/sex/ethnic/wealth discrimination, as in "Black customers steal more on average so we charge them more to compensate" or "East Asian women are willing to spend more on cosmetics so we raise the price for them".<p>if you believe that should be legal then you support the most harmful form of racism that exist today.</p>
]]></description><pubDate>Thu, 30 Jul 2026 10:47:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49108145</link><dc:creator>tancop</dc:creator><comments>https://news.ycombinator.com/item?id=49108145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49108145</guid></item><item><title><![CDATA[New comment by tancop in "Keychron announces first open-source firmware for gaming mice"]]></title><description><![CDATA[
<p>thats not the blocker you think it is. they can "leak" the info, wait until broadcom lawyers notice, agree to investigate themselves and fire a random contractor (who gets paid on the side). they just need to do it outside of america to avoid discovery if anyone decides to sue them.</p>
]]></description><pubDate>Wed, 29 Jul 2026 17:55:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49100777</link><dc:creator>tancop</dc:creator><comments>https://news.ycombinator.com/item?id=49100777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49100777</guid></item><item><title><![CDATA[New comment by tancop in "National Security Determination Threat Posed by Foreign-Produced Robotic Devices [pdf]"]]></title><description><![CDATA[
<p>i got a better solution. make open firmware and user flashing mandatory. if anyone can inspect the code for backdoors and replace it with brand new software then any security issues go out the window.<p>should apply to domestic products too for good measure.</p>
]]></description><pubDate>Wed, 29 Jul 2026 11:57:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49096300</link><dc:creator>tancop</dc:creator><comments>https://news.ycombinator.com/item?id=49096300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49096300</guid></item><item><title><![CDATA[New comment by tancop in "Zig's Incremental Compilation Internals"]]></title><description><![CDATA[
<p>Would this work better in a language where generics are vtable based by default and only monomorphized as a form of LTO? If you have a Zig style machine IR where function calls are a "fake instruction" you can decide between direct and virtual call at final codegen time.<p>That would mean generics in shared libraries are possible without hacks but you can always choose to statically link and monomorphize for speed. Libraries could even ship both the vtable based catch all code and specializations for common types as a fast path (but that would probably need a custom dynamic linker).</p>
]]></description><pubDate>Wed, 29 Jul 2026 10:02:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49095385</link><dc:creator>tancop</dc:creator><comments>https://news.ycombinator.com/item?id=49095385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49095385</guid></item><item><title><![CDATA[New comment by tancop in "Zig's Incremental Compilation Internals"]]></title><description><![CDATA[
<p>You dont need to rehash everything if you do multi level hashing (file -> mod/impl block -> function). The expensive part is doing lots of hash passes over small parts of a file, so if you break as early as possible the moment you can guarantee that part is unchanged you save a lot of time. And if you assume (and document) that libraries need to be rebuilt manually you can completely skip checking them.<p>OP handles the small change problem by hashing IR instead of source text. If the new function compiles to the same IR as the old one its guaranteed to give the same machine code. You should repeat this after each lowering or optimization pass so functions with different HIR but same MIR are also marked as unchanged and dont cause items up the tree to rebuild.</p>
]]></description><pubDate>Wed, 29 Jul 2026 09:49:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49095294</link><dc:creator>tancop</dc:creator><comments>https://news.ycombinator.com/item?id=49095294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49095294</guid></item><item><title><![CDATA[New comment by tancop in "Bitcoin trail, Google cookies and Uber Eats orders help tie man to Steam malware"]]></title><description><![CDATA[
<p>thats why btc/monero is not as great as a lot of people think.<p>ethereum has stablecoins and dex swaps so you dont have to do p2p once you have any tokens in the ecosystem, all you need is some eth to pay gas fees. and its the only crypto project i trust completely.<p>for privacy theres railgun and aztec, both have canonical bridges back to layer 1 and enough users to give you correlation resistance. tornado cash has compromised governance but i dont think the core contracts are broken so you can use that too, just be careful when you deal with americans because its illegal there.<p>kinda ironic that bitcoin is designed to be as trustless as possible but you need to trust third parties with you money a lot of the time because the core protocol is too simple for its own good.</p>
]]></description><pubDate>Tue, 28 Jul 2026 15:14:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49085182</link><dc:creator>tancop</dc:creator><comments>https://news.ycombinator.com/item?id=49085182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49085182</guid></item><item><title><![CDATA[New comment by tancop in "Bitcoin trail, Google cookies and Uber Eats orders help tie man to Steam malware"]]></title><description><![CDATA[
<p>job market is insane today. its hard to find a job in <i>retail</i> in some places, software is way more competitive. retraining to some in demand trade takes money you might not have and its still not guaranteed success. and even if you get hired for a stable job theres no guarantee your company will let you work your way up to 200k when they know you cant afford to quit.<p>the uncertainty of crime is better than endless waiting for an offer that might never come. if you take 10 scammers or drug dealers one of them will get rich, 3 will go to prison and the rest have a relatively normal life. that might be genuinely better odds than a mainstream career for some.</p>
]]></description><pubDate>Tue, 28 Jul 2026 14:56:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49084907</link><dc:creator>tancop</dc:creator><comments>https://news.ycombinator.com/item?id=49084907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49084907</guid></item><item><title><![CDATA[New comment by tancop in "Decathlon Germany adds Wero payment option to decathlon.de website"]]></title><description><![CDATA[
<p>this is good as a short term solution but it should really be a new system without commercial banks or any other for profit entity.<p>if you give up sepa compatibility you can have things like payments to alias with real name invisible to other party, offline qr codes, randomized per vendor account ids that cant be used to identify you. could even make account data end to end encrypted making it so police cant read it directly and need to show you a court order (but then you get problems with key recovery).<p>the ultimate play is replacing accounts in privately owned banks with one public system for money storage and transfers. you would only need a bank to borrow or invest and if its bankrupt you cant lose the rest of your money. of course this is equivalent to a cbdc so we would need to legally protect cash and crypto (including privacy coins) to prevent abuse from governments.</p>
]]></description><pubDate>Tue, 28 Jul 2026 14:36:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49084608</link><dc:creator>tancop</dc:creator><comments>https://news.ycombinator.com/item?id=49084608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49084608</guid></item><item><title><![CDATA[New comment by tancop in "News outlet killed story on plagiarism after Cambridge prof hired law firm"]]></title><description><![CDATA[
<p>this is one of those stories where everyone involved is a terrible person.<p>we have a professor who stole others work to get promoted (but also donated millions to good causes), a law firm he hired that abuses libel law to scare journalists out of telling the truth, and the people who exposed him are racists who probably only care about this because hes black and they want to imply that all black or left wing academics should be suspected of fraud.<p>its pretty telling that most of the direct quotes in the article are about Ardays race or political views, and the people who actually did the investigation dont mention race at all.</p>
]]></description><pubDate>Tue, 28 Jul 2026 11:38:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49082359</link><dc:creator>tancop</dc:creator><comments>https://news.ycombinator.com/item?id=49082359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49082359</guid></item><item><title><![CDATA[New comment by tancop in "Netflix employee fired for sharing personal details in retreat trust exercise"]]></title><description><![CDATA[
<p>hr and corporate are always your enemies but coworkers can be friends. they are on the same level as you and dealing with the same problems. just be careful who you trust because some of them might turn out to be class traitors and make up some allegations to get you fired.</p>
]]></description><pubDate>Tue, 28 Jul 2026 08:31:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49081028</link><dc:creator>tancop</dc:creator><comments>https://news.ycombinator.com/item?id=49081028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49081028</guid></item><item><title><![CDATA[New comment by tancop in "A missing underscore sent innocent man to prison for 18 months"]]></title><description><![CDATA[
<p>because they think jury trials work the way they are supposed to work.<p>the system is broken because juries are not required (or even <i>allowed</i>) to explain their decision, and the selection process is not that good at removing bias. thats how you get cases where the jury is racist or not following the law.<p>but the idea of using a group decision instead of individual is great, and the jurors not being judges/lawyers avoids professional deformation. if selection was completely fair the system would work as intended but thats not really possible with the way it is now.</p>
]]></description><pubDate>Tue, 28 Jul 2026 08:25:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49080969</link><dc:creator>tancop</dc:creator><comments>https://news.ycombinator.com/item?id=49080969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49080969</guid></item><item><title><![CDATA[New comment by tancop in "AI companies are shredding rare books"]]></title><description><![CDATA[
<p>no, we have always been on law-abiding-citizen-except-when-its-white-collar-crime news. the only moral problem here is people cant decide if copyright landlords or ai scammers are better for their portfolio.</p>
]]></description><pubDate>Mon, 27 Jul 2026 19:59:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49074830</link><dc:creator>tancop</dc:creator><comments>https://news.ycombinator.com/item?id=49074830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49074830</guid></item><item><title><![CDATA[New comment by tancop in "AI companies are shredding rare books"]]></title><description><![CDATA[
<p>> Every company whose original creator dies must be converted into a public company within 20 years of founder's death<p>if public company means employee owned (instead of publicly traded or state owned) then im all for it. if the founders family are good managers they can easily convince their workers to let them keep running things.<p>you dont deserve a job or a fortune just because your parents did a lot of hard work before you were an adult. you got to prove yourself and be better than the rest, thats what capitalism is all about right?</p>
]]></description><pubDate>Mon, 27 Jul 2026 19:54:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49074782</link><dc:creator>tancop</dc:creator><comments>https://news.ycombinator.com/item?id=49074782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49074782</guid></item></channel></rss>