<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: obviouslynotme</title><link>https://news.ycombinator.com/user?id=obviouslynotme</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 05 Jun 2026 21:18:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=obviouslynotme" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by obviouslynotme in "Retro-Tech Parenting"]]></title><description><![CDATA[
<p>You're right. If you think you are walking that line for each of your children, then you are the authority. It's just a common argument I hear from parents who want to avoid feeling bad, so I did make some assumptions.</p>
]]></description><pubDate>Thu, 04 Jun 2026 21:13:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48404720</link><dc:creator>obviouslynotme</dc:creator><comments>https://news.ycombinator.com/item?id=48404720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48404720</guid></item><item><title><![CDATA[New comment by obviouslynotme in "Retro-Tech Parenting"]]></title><description><![CDATA[
<p>I understand deeply. My parents delayed my driver's license until I was 17 because of financial tightness at the time, and that distanced me from some of my friends at the time. You know what I gained from that? I got to see who my real friends were, and even more importantly, I learned that not all friends are the same in a visceral way. I learned how to confront my parents in a way to communicate my viewpoint in a way they could understand. We learned together how to compromise and renegotiate our entire relationship, helping transition from child/parent to adult/parent.<p>You have two jobs as a parent: create a safe environment for your children and prepare them for the adult world that is wildly unsafe. Unfortunately, these two goals are both required and contradictory. A line must be walked. Too much deviation to one side or the other will cause severe problems.<p>That line cannot be prescribed. It's different for each child, but there's a big problem with how you put your point. You aren't trying to prepare the child for a dangerous and difficult world, you are trying to protect them in a different way, minimizing the other dangers. I completely understand. It hurts to see your child hurt. All you want to do is make the pain go away.<p>Instead of helping them avoid the pain of learning about relationships, you should guide them. Help them understand. They won't at first. Like a toddler throwing a tantrum that you won't let them stick objects in wall outlets, parents have to be the "bad guy" from time to time. Eventually, the toddler will grow up enough so that you can explain dangers to them and you won't have to do it for that thing anymore. The same applies here. They won't understand at first. Help them understand the dangers. When they do, you can teach them how to safely use the metaphorical wall outlet. Then you don't have to be the bad guy anymore.</p>
]]></description><pubDate>Thu, 04 Jun 2026 20:58:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48404541</link><dc:creator>obviouslynotme</dc:creator><comments>https://news.ycombinator.com/item?id=48404541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48404541</guid></item><item><title><![CDATA[New comment by obviouslynotme in "Retro-Tech Parenting"]]></title><description><![CDATA[
<p>My parents did, and they were right. I had limited tv, games, and computer time. They kicked me out of the house after school, only to return for supper. I am eternally grateful for that decision. I have rich friendships that continue thirty years later.<p>Today, the tech is even worse for children. Playing too much Nintendo might isolate you and hurt your schoolwork, but iPad toddlers are fundamentally damaged.</p>
]]></description><pubDate>Thu, 04 Jun 2026 19:55:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48403786</link><dc:creator>obviouslynotme</dc:creator><comments>https://news.ycombinator.com/item?id=48403786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48403786</guid></item><item><title><![CDATA[New comment by obviouslynotme in "Retro-Tech Parenting"]]></title><description><![CDATA[
<p>This is a symptom of not encouraging children into extracurricular activities. If all you have to bond over is social media, your friendship is empty. That's how you create terminally-online, mentally ill people. Everyone needs third spaces like sports, scouts, music, church, clubs, and the like. They get you out of your house and head and surround you with people who share similar interests.</p>
]]></description><pubDate>Thu, 04 Jun 2026 19:48:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48403709</link><dc:creator>obviouslynotme</dc:creator><comments>https://news.ycombinator.com/item?id=48403709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48403709</guid></item><item><title><![CDATA[New comment by obviouslynotme in "Do teachers need advanced degrees?"]]></title><description><![CDATA[
<p>Teacher experience means they have more say in their students. It's common for new teachers to be shoved into the worst schools and classes in the district. Teacher performance doesn't significantly effect student performance. Student ability and home situation are the best predictors. There are exceptionally bad and good teachers, but they are exactly that... exceptions.</p>
]]></description><pubDate>Fri, 15 May 2026 03:09:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48144112</link><dc:creator>obviouslynotme</dc:creator><comments>https://news.ycombinator.com/item?id=48144112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48144112</guid></item><item><title><![CDATA[New comment by obviouslynotme in "Innocent woman jailed after being misidentified using AI facial recognition"]]></title><description><![CDATA[
<p>It's not. This is just an acceleration in the unraveling of society facilitated by AI. As someone whose childhood included so many "robots will kill humans" books and movies, I am flabbergasted that the AI apocalypse will be dumb humans overtrusting faulty AI in important matters until everything falls apart.<p>Most humans cannot distinguish AI from actual intelligence. When you combine that with bureaucrats innate tendency to say, "Computer said so," you end up with bizarre situations like this. If a person had made this facial match, another human would have relentlessly jeered him. Since a computer running AI did it, no one even cared to think about it.<p>Computers are wildly dangerous, not because of anything innate but because of how humans act around them.</p>
]]></description><pubDate>Thu, 12 Mar 2026 22:06:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47357911</link><dc:creator>obviouslynotme</dc:creator><comments>https://news.ycombinator.com/item?id=47357911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47357911</guid></item><item><title><![CDATA[New comment by obviouslynotme in "Entities enabling scientific fraud at scale (2025)"]]></title><description><![CDATA[
<p>You are absolutely correct. Even distributing the replication around the world will only help so much. It's a small world out there and only smaller in the specializations.<p>That's why replication has to be required and standard. It will hurt to tear off the bandaid, but once the culture shifts, people will hesitate to publish mediocre research in the first place. Without mediocre research flooding the zone, real numbers will dominate and inflated expectations will wither.</p>
]]></description><pubDate>Wed, 11 Mar 2026 22:45:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47343385</link><dc:creator>obviouslynotme</dc:creator><comments>https://news.ycombinator.com/item?id=47343385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47343385</guid></item><item><title><![CDATA[New comment by obviouslynotme in "Entities enabling scientific fraud at scale (2025)"]]></title><description><![CDATA[
<p>I have worked in this particular sausage factory. Multiple funded random replications are the only thing that will save science from this crisis. The scientific method works. We need to actually do it.<p>Replications don't have to be in the journals either. As long as money flows, someone will do them, and that is what matters. The randomization will help prevent coordination between authors and replicators.<p>In a better world, negative studies and replications would count towards tenure, but that is unlikely to occur. At least half of the problem is the pressure to continuously publish positive results.</p>
]]></description><pubDate>Wed, 11 Mar 2026 20:21:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47340954</link><dc:creator>obviouslynotme</dc:creator><comments>https://news.ycombinator.com/item?id=47340954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47340954</guid></item><item><title><![CDATA[New comment by obviouslynotme in "The Gervais Principle, or the Office According to “The Office” (2009)"]]></title><description><![CDATA[
<p>I have enjoyed this article series many times in the past. Having been in all three classes, he got losers and clueless correct, but he is mistaken on the sociopaths.<p>1. Sociopaths don't recruit. They build fiefdoms and leverage social ties. How many times have you seen a random guy making minimum wage become senior management? Almost never. The exception to this is people who are hired to be in the running for senior management who are moved all over the company at a fast pace to get the lay of the land.<p>2. Losers are sociopaths who do not have the birthright to be sociopaths. Put the other way around, sociopaths are losers born into valuable social ties. Their natures are the same. Power corrupts. Most people never learn what they become with power. The clueless are the strange ones, the glue that holds everyone together and keeps the lights on.<p>3. As the author says, gametalk is obtuse discussion distinguished by the stakes involved. That is normal human social patterns, only distinguished by the stakes. If direct, straightforward discussion was the norm, we wouldn't need to use adjectives for it. The clueless are once again the outliers of the organization. The stakes and who gets to use them are the dividing line once again.<p>It's hard to think that most people are so selfish they would throw their group and others under the bus for benefits, but if you look for it, you will see it everywhere. Most people do not have the ability to exercise enough power to make it obvious.<p>Think about Resume Driven Development. Half of it is clueless people genuinely excited for Brand New Thing, but what about the rest? They know that in five years, companies will demand ten years of experience in Brand New Thing. So what do they do? They push for Brand New Thing wherever they can. This lets them accumulate leverage for their next job. Who does this hurt? Their company and everyone who has to deal with their Ball of Mud when they leave. This is the moral equivalent of some senior manager taking short-term gains at long-term loss to grab a fat bonus and fail upwards into another company.<p>I really enjoyed the series, but it has the same problems as other realpolitik subjects. Clueless will grab onto it thinking they can become the next Alexander the Great or Jeff Bezos and make a fool of themselves. The essential ingredients are never spoken out loud, and topics like this are always gross oversimplifications by their very nature.</p>
]]></description><pubDate>Tue, 10 Mar 2026 17:20:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47326178</link><dc:creator>obviouslynotme</dc:creator><comments>https://news.ycombinator.com/item?id=47326178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47326178</guid></item><item><title><![CDATA[New comment by obviouslynotme in "Rust in the kernel is no longer experimental"]]></title><description><![CDATA[
<p>A lot of C's popularity is with how standard and simple it is. I doubt Rust will be the safe language of the future, simply because of its complexity. The true future of "safe" software is already here, JavaScript.<p>There will be small niches leftover:<p>* Embedded - This will always be C. No memory allocation means no Rust benefits. Rust is also too complex for smaller systems to write compilers.<p>* OS / Kernel - Nearly all of the relevant code is unsafe. There aren't many real benefits. It will happen anyways due to grant funding requirements. This will take decades, maybe a century. A better alternative would be a verified kernel with formal methods and a Linux compatibility layer, but that is pie in the sky.<p>* Game Engines - Rust screwed up its standard library by not putting custom allocation at the center of it. Until we get a Rust version of the EASTL, adoption will be slow at best.<p>* High Frequency Traders - They would care about the standard library except they are moving on from C++ to VHDL for their time-sensitive stuff. I would bet they move to a garbage-collected language for everything else, either Java or Go.<p>* Browsers - Despite being born in a browser, Rust is unlikely to make any inroads. Mozilla lost their ability to make effective change and already killed their Rust project once. Google has probably the largest C++ codebase in the world. Migrating to Rust would be so expensive that the board would squash it.<p>* High-Throughput Services - This is where I see the bulk of Rust adoption. I would be surprised if major rewrites aren't already underway.</p>
]]></description><pubDate>Wed, 10 Dec 2025 05:27:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46214397</link><dc:creator>obviouslynotme</dc:creator><comments>https://news.ycombinator.com/item?id=46214397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46214397</guid></item><item><title><![CDATA[New comment by obviouslynotme in "Open-source Zig book"]]></title><description><![CDATA[
<p>Very, very few people outside of foundational system software, HFT shops, and game studios understand why it's a great selling point. Everyone else likes the other points and don't realize the actual selling point of the language.</p>
]]></description><pubDate>Mon, 17 Nov 2025 07:17:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45951485</link><dc:creator>obviouslynotme</dc:creator><comments>https://news.ycombinator.com/item?id=45951485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45951485</guid></item><item><title><![CDATA[New comment by obviouslynotme in "Open-source Zig book"]]></title><description><![CDATA[
<p>There is nothing new under the Sun. However, some languages manifest as good rewrites of older languages. Rust is that for C++. Zig is that for C.<p>Rust is the small, beautiful language hiding inside of Modern C++. Ownership isn't new. It's the core tenet of RAII. Rust just pulls it out of the backwards-compatible kitchen sink and builds it into the type system. Rust is worth learning just so that you can fully experience that lens of software development.<p>Zig is Modern C development encapsulated in a new language. Most importantly, it dodges Rust and C++'s biggest mistake, not passing allocators into containers and functions. All realtime development has to rewrite their entire standard libraries, like with the EASTL.<p>On top of the great standard library design, you get comptime, native build scripts, (err)defer, error sets, builtin simd, and tons of other small but important ideas. It's just a really good language that knows exactly what it is and who its audience is.</p>
]]></description><pubDate>Mon, 17 Nov 2025 06:57:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45951388</link><dc:creator>obviouslynotme</dc:creator><comments>https://news.ycombinator.com/item?id=45951388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45951388</guid></item><item><title><![CDATA[New comment by obviouslynotme in "BlackRock's Larry Fink: "Tokenization", Digital IDs, & Social Credit"]]></title><description><![CDATA[
<p>Cameras and other means of tracking cannot remove me from commerce. The problem isn't just the tracking. Cash requires no oversight to transact. If I am required to use a payment network, there are many third parties who get a say in what I can do. That's the biggest issue.<p>On the plus side, once cash is de facto outlawed, the US Supreme Court will be forced to finally step in on the subject. The removal of cash will force banks to authorize bank cards and accounts, no matter who. A bit later after that, they will be forced to give access everyone access to payment terminals and gateways.</p>
]]></description><pubDate>Wed, 05 Nov 2025 03:53:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45818814</link><dc:creator>obviouslynotme</dc:creator><comments>https://news.ycombinator.com/item?id=45818814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45818814</guid></item><item><title><![CDATA[New comment by obviouslynotme in "BlackRock's Larry Fink: "Tokenization", Digital IDs, & Social Credit"]]></title><description><![CDATA[
<p>I completely agree with you, but you cannot stop this train. Cash will continue to exist only as a loophole to be exercised by rich and connected individuals. Everyone else will be robbed by police for having "suspicious amounts of cash."</p>
]]></description><pubDate>Wed, 05 Nov 2025 03:36:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45818700</link><dc:creator>obviouslynotme</dc:creator><comments>https://news.ycombinator.com/item?id=45818700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45818700</guid></item><item><title><![CDATA[New comment by obviouslynotme in "Love C, hate C: Web framework memory problems"]]></title><description><![CDATA[
<p>The most important pattern to learn in C is to allocate a giant arena upfront and reuse it over and over in a loop. Ideally, there is only one allocation and deallocation in the entire program. As with all things multi-threaded, this becomes trickier. Luckily, web servers are embarrassingly parallel, so you can just have an arena for each worker thread. Unluckily, web servers do a large amount of string processing, so you have to be careful in how you build them to prevent the memory requirements from exploding. As always, tradeoffs can and will be made depending on what you are actually doing.<p>Short-run programs are even easier. You just never deallocate and then exit(0).</p>
]]></description><pubDate>Sat, 11 Oct 2025 02:28:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45546065</link><dc:creator>obviouslynotme</dc:creator><comments>https://news.ycombinator.com/item?id=45546065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45546065</guid></item><item><title><![CDATA[New comment by obviouslynotme in "Don't avoid workplace politics"]]></title><description><![CDATA[
<p>Except this is an article on how to perform technical politics in large organizations. Functional, intelligent, non-nepotistic leadership is the <i>exception</i>, not the rule. It has been this way for a long time, perhaps forever. Dilbert became one of the most circulated comics for good reason. This article is the third guy.<p>Pretending that identifying stakeholders' needs, communicating the solutions, and delivering them are the keys to succeeding in corporate politics is a joke. It's our parent's telling us that we need to be good for Santa Claus. Human politics is an enormously deep subject, and a newbie will get trampled every single time. If you are sitting at a poker table and don't know who the sucker is within five minutes, congratulations, you are that sucker.</p>
]]></description><pubDate>Wed, 01 Oct 2025 19:56:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45442587</link><dc:creator>obviouslynotme</dc:creator><comments>https://news.ycombinator.com/item?id=45442587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45442587</guid></item><item><title><![CDATA[New comment by obviouslynotme in "It's Time to License Software Engineering"]]></title><description><![CDATA[
<p>We have already removed so much liability in other licensed professions, either through law or practice. It's almost impossible to obtain a malicious prosecution or SLAPP judgement against attorneys. Malpractice lawsuits have been legally capped all over the USA against doctors. Engineering liability is a joke outside of rare circumstances.<p>The social will for having real accountability and professional ethics just isn't there. If you license software, large companies will just outsource the stamps to small contractors who will legally assume responsibility while nothing else changes. All real accountability will be so sparse and random that all ethical complaints will be ignored. If this liability becomes large enough to effect anything, all tech companies will band together to bribe politicians to limit legal remedies in the laws themselves.<p>In the end, the only thing that will happen is that large companies will use these regulations to bludgeon smaller competition like they already do.</p>
]]></description><pubDate>Thu, 25 Sep 2025 16:32:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45374979</link><dc:creator>obviouslynotme</dc:creator><comments>https://news.ycombinator.com/item?id=45374979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45374979</guid></item><item><title><![CDATA[New comment by obviouslynotme in "Famous cognitive psychology experiments that failed to replicate"]]></title><description><![CDATA[
<p>How are you going to get around Griggs v. Duke Power Co.? AFAIK, personality tests have not (yet) been given the regulatory eye, but testing cognitive ability has.</p>
]]></description><pubDate>Wed, 17 Sep 2025 21:51:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45281817</link><dc:creator>obviouslynotme</dc:creator><comments>https://news.ycombinator.com/item?id=45281817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45281817</guid></item><item><title><![CDATA[New comment by obviouslynotme in "Porffor: A from-scratch experimental ahead-of-time JS engine"]]></title><description><![CDATA[
<p>I would bet that, especially outside of library code, 95+% of the typed objects are only interacted with using a single interface. These could be turned into structs with direct calls.<p>Outside of this, you can unify the types. You would take every interface used to access the object and create a new type that has all of the members of both. You can then either create vtables or monomorphize where it is used in calls.<p>At any point that analysis cannot determine the actual underlying shape, you drop to the default any.</p>
]]></description><pubDate>Tue, 30 Jul 2024 21:56:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=41114520</link><dc:creator>obviouslynotme</dc:creator><comments>https://news.ycombinator.com/item?id=41114520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41114520</guid></item><item><title><![CDATA[New comment by obviouslynotme in "Porffor: A from-scratch experimental ahead-of-time JS engine"]]></title><description><![CDATA[
<p>Outside of really funky code, especially code originally written in TS, you can assume the interface is the actual underlying object. You could easily flag non-recognized-member accesses to interfaces and then degrade them back to object accesses.</p>
]]></description><pubDate>Tue, 30 Jul 2024 20:47:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=41113985</link><dc:creator>obviouslynotme</dc:creator><comments>https://news.ycombinator.com/item?id=41113985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41113985</guid></item></channel></rss>