<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: wh0knows</title><link>https://news.ycombinator.com/user?id=wh0knows</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 05 Jul 2026 20:14:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=wh0knows" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by wh0knows in "2025: The Year in LLMs"]]></title><description><![CDATA[
<p>Curious if you have any links about the rapid progression of robotics (as someone who is not educated on the topic).<p>It was my feeling with robotics that the more challenging aspect will be making them economically viable rather than simply the challenge of the task itself.</p>
]]></description><pubDate>Thu, 01 Jan 2026 03:46:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46451121</link><dc:creator>wh0knows</dc:creator><comments>https://news.ycombinator.com/item?id=46451121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46451121</guid></item><item><title><![CDATA[New comment by wh0knows in "The Ingredients of a Productive Monorepo"]]></title><description><![CDATA[
<p>Monorepo != all devs having merge permissions to all directories. Every single large monorepo company will have granular permissions on who can approve PRs into which directories based on team ownership. This is orthogonal to monorepo vs polyrepo.</p>
]]></description><pubDate>Wed, 28 May 2025 12:44:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44115429</link><dc:creator>wh0knows</dc:creator><comments>https://news.ycombinator.com/item?id=44115429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44115429</guid></item><item><title><![CDATA[New comment by wh0knows in "'Dark oxygen': a deep-sea discovery that has split scientists"]]></title><description><![CDATA[
<p>I don’t think we have a great track record at fully understanding these complex biological systems well enough to engineer life.</p>
]]></description><pubDate>Fri, 21 Mar 2025 03:56:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=43431657</link><dc:creator>wh0knows</dc:creator><comments>https://news.ycombinator.com/item?id=43431657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43431657</guid></item><item><title><![CDATA[New comment by wh0knows in "Kill your Feeds – Stop letting algorithms dictate what you think"]]></title><description><![CDATA[
<p>The issue is that algorithms are like a casino for your time.<p>We all know that gambling addicts exist and how destructive it is to their lives, the casino exploits behaviors and gets all their money. As a result people know casinos are dangerous, reasonable people avoid them, are warned about them, and the government forces regulation to reduce their ability to exploit vulnerable people.<p>Imagine if none of these controls existed and nobody talked about or generally knew that casinos were dangerous. Imagine if the casinos were 100x better at exploiting you and you were forced to walk through a casino every time you leave your house. You’d get a lot more people having their lives destroyed.<p>So what this video tries to do is important, naming the term, “algorithmic complacency”, allows it to be recognized, discussed, and actively kept in check by users. Ideally regulated by the government as well, just like casinos.<p>The casino also provides a service, entertainment, there’s nothing wrong with a reasonable person attending, <i>spending</i> some money and being entertained. But we as a society recognize that a company exploiting behaviors to get all of a person’s money, is bad, and try to limit that negative outcome even though we still allow casinos to exist.<p>Time, attention, and focus is so abstract people don’t even realize they’re spending it, or how modified their behavior has become because of the algorithm’s exploitation. As a result we let companies who are 100x better at manipulation than casinos operate without so much as mentioning they’re doing it, and steal increasing amounts of a user’s time.</p>
]]></description><pubDate>Sun, 09 Mar 2025 14:11:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43309166</link><dc:creator>wh0knows</dc:creator><comments>https://news.ycombinator.com/item?id=43309166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43309166</guid></item><item><title><![CDATA[New comment by wh0knows in "Italy seeks to curb 'fake' online reviews for hotels and restaurants"]]></title><description><![CDATA[
<p>Crowdsourced reviews often provide objective information that is not offered by the restaurant.  
Sometimes the omission is unintentional, but more importantly, independent reviews will write negative things that a restaurant never would.  
A restaurant won’t tell you there’s cockroaches running across the floor, or that it takes 30 minutes after being seated to place a drink order.</p>
]]></description><pubDate>Sat, 18 Jan 2025 23:23:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=42752250</link><dc:creator>wh0knows</dc:creator><comments>https://news.ycombinator.com/item?id=42752250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42752250</guid></item><item><title><![CDATA[New comment by wh0knows in "Scientists uncover how the brain washes itself during sleep"]]></title><description><![CDATA[
<p>It is interesting from a space-faring species perspective.   
By the time we can embark to other planets/asteroids our biology might require us to lug around significantly more technology just to survive.</p>
]]></description><pubDate>Thu, 09 Jan 2025 21:30:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=42649973</link><dc:creator>wh0knows</dc:creator><comments>https://news.ycombinator.com/item?id=42649973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42649973</guid></item><item><title><![CDATA[New comment by wh0knows in "NYC Subway Station Layouts"]]></title><description><![CDATA[
<p>Citymapper shows this in their transit directions. They tell you the best part of the train to get on and the best subway entrance/exit.</p>
]]></description><pubDate>Sun, 10 Nov 2024 16:29:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42100995</link><dc:creator>wh0knows</dc:creator><comments>https://news.ycombinator.com/item?id=42100995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42100995</guid></item><item><title><![CDATA[New comment by wh0knows in "Language is not essential for the cognitive processes that underlie thought"]]></title><description><![CDATA[
<p>I think it’s not entirely accurate to say that we “learn” to walk from a zero state. It’s clear that our DNA has embedded knowledge of how to walk and it develops our body appropriately. Our brains might also have preconditioning to make learning to walk much easier.<p>Music or sports are more interesting to investigate (in my opinion) since those specific actions won’t be preprogrammed and must be learned independently.<p>The same way we build abstractions for language in order to perform “telepathy” it seems like for music or sports we build body-specific abstractions. They work similar to words within our own brain but are not something easily communicated since they’re not tied to any language, it’s just a feeling.<p>I think it’s an interesting point that quite often the best athletes or musicians are terrible coaches. They probably have a much more innate internal language for their body that cannot be communicated easily. Partially, I think, that their body is more different than others which helps them be exceptional. Or that weaker athletes or musicians need to focus much more on lessons from others, so their body language gets tied much closer to human language and that makes it much easier for them to then communicate the lessons they learn to others.</p>
]]></description><pubDate>Sun, 20 Oct 2024 13:46:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=41895329</link><dc:creator>wh0knows</dc:creator><comments>https://news.ycombinator.com/item?id=41895329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41895329</guid></item><item><title><![CDATA[New comment by wh0knows in "How to do distributed locking (2016)"]]></title><description><![CDATA[
<p>This neglects the first reason listed in the article for why you would use a lock.<p>> Efficiency: Taking a lock saves you from unnecessarily doing the same work twice (e.g. some expensive computation). If the lock fails and two nodes end up doing the same piece of work, the result is a minor increase in cost (you end up paying 5 cents more to AWS than you otherwise would have) or a minor inconvenience (e.g. a user ends up getting the same email notification twice).<p>I think multiple nodes doing the same work is actually much worse than what’s listed, as it would inhibit you from having any kind of scalable distributed processing.</p>
]]></description><pubDate>Sun, 20 Oct 2024 13:18:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=41895192</link><dc:creator>wh0knows</dc:creator><comments>https://news.ycombinator.com/item?id=41895192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41895192</guid></item><item><title><![CDATA[New comment by wh0knows in "Cargo Airships Are Happening"]]></title><description><![CDATA[
<p>The copters can fly into a net suspended from the airship, rather than needing to gain all the altitude themselves.</p>
]]></description><pubDate>Wed, 16 Oct 2024 14:02:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=41859144</link><dc:creator>wh0knows</dc:creator><comments>https://news.ycombinator.com/item?id=41859144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41859144</guid></item><item><title><![CDATA[New comment by wh0knows in "FCC wants all phones unlocked in sixty days, AT&T and T-Mobile aren't so keen"]]></title><description><![CDATA[
<p>This is pure speculation, but is it possible that Android never would have been successful (or as successful) if they did not bow to the carriers?
By taking carrier-friendly positions they built a symbiotic relationship that resulted in the carriers being happy to promote their phones.</p>
]]></description><pubDate>Sat, 21 Sep 2024 14:41:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=41610305</link><dc:creator>wh0knows</dc:creator><comments>https://news.ycombinator.com/item?id=41610305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41610305</guid></item><item><title><![CDATA[New comment by wh0knows in "the US should place a value of $1.17M per additional birth"]]></title><description><![CDATA[
<p>I don’t believe that necessity will dictate our ability to create these technologies, the challenges are significant. Capitalism adjusting for reduced supply and greater demand by increasing pay is something more plausible as it has proven to work constantly.</p>
]]></description><pubDate>Fri, 06 Sep 2024 01:35:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41462046</link><dc:creator>wh0knows</dc:creator><comments>https://news.ycombinator.com/item?id=41462046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41462046</guid></item><item><title><![CDATA[New comment by wh0knows in "the US should place a value of $1.17M per additional birth"]]></title><description><![CDATA[
<p>I don’t think we’re anywhere near the level of general robotics and intelligence that would obsolete human labor.    
None of the most labor intensive industries have been able to fully automate, agriculture, mining, construction, healthcare, none are close to taking humans out of the loop.    
Not only does the technology need to exist, it needs to be cheaper to develop and operate than the low income human it replaces.</p>
]]></description><pubDate>Thu, 05 Sep 2024 12:12:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=41455828</link><dc:creator>wh0knows</dc:creator><comments>https://news.ycombinator.com/item?id=41455828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41455828</guid></item><item><title><![CDATA[New comment by wh0knows in "DOJ sues realpage for algorithmic pricing scheme that harms renters"]]></title><description><![CDATA[
<p>An anecdote does not prove that RealPage doesn’t have a greater impact in other markets…    That’s just not how logic works.    
You also fail to consider that rents may have fallen further if RealPage was not in use.</p>
]]></description><pubDate>Tue, 27 Aug 2024 09:39:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=41365828</link><dc:creator>wh0knows</dc:creator><comments>https://news.ycombinator.com/item?id=41365828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41365828</guid></item><item><title><![CDATA[New comment by wh0knows in "DOJ sues realpage for algorithmic pricing scheme that harms renters"]]></title><description><![CDATA[
<p>This definitely requires some citations. There is no evidence that you are presenting that supports the 2-5% claim.    
I don’t think you are fully understanding the impact of price collusion or the suit presented here. The DOJ very clearly thinks this <i>is</i> anticompetitive.</p>
]]></description><pubDate>Tue, 27 Aug 2024 00:04:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=41363383</link><dc:creator>wh0knows</dc:creator><comments>https://news.ycombinator.com/item?id=41363383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41363383</guid></item><item><title><![CDATA[New comment by wh0knows in "Dutch DPA fines Uber €290M because of transfers of drivers’ data to the US"]]></title><description><![CDATA[
<p>Palantir runs on the customer’s own cloud, or a major cloud provider of the customer’s choosing in the region of their choosing. There’s no data aggregation/sharing across customers, it works similar to AWS.</p>
]]></description><pubDate>Mon, 26 Aug 2024 11:28:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=41356119</link><dc:creator>wh0knows</dc:creator><comments>https://news.ycombinator.com/item?id=41356119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41356119</guid></item><item><title><![CDATA[New comment by wh0knows in "Java Language Update – a look at where the language is going by Brian Goetz"]]></title><description><![CDATA[
<p>Inputs to standard libraries will obviously never NPE if you pass in a non-null value.  
For outputs, a lot of standard collection .get() calls are unnecessary when you’re working with small collections or Optionals, where you simply use stream, filter, ifPresent.<p>Or simply wrap the return with Optional.ofNullable, checkstyle will not accept it if you don’t.</p>
]]></description><pubDate>Sun, 02 Jun 2024 17:57:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=40556022</link><dc:creator>wh0knows</dc:creator><comments>https://news.ycombinator.com/item?id=40556022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40556022</guid></item><item><title><![CDATA[New comment by wh0knows in "Java Language Update – a look at where the language is going by Brian Goetz"]]></title><description><![CDATA[
<p>Usually you’re using a lot of Optional and Streams, so the collection method returns null inside a .map() and you don’t need to think about it.  
To be clear, it is handled by the checkstyle rules at compile time, so you won’t accidentally forget.</p>
]]></description><pubDate>Sun, 02 Jun 2024 17:54:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=40555996</link><dc:creator>wh0knows</dc:creator><comments>https://news.ycombinator.com/item?id=40555996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40555996</guid></item><item><title><![CDATA[New comment by wh0knows in "Java Language Update – a look at where the language is going by Brian Goetz"]]></title><description><![CDATA[
<p>If you properly handle not returning/using nulls in your checkstyle rules and don’t allow nulls to be deserialized anywhere (forcing the use of Optional), then you can pretty much eliminate NPE.<p>I can’t remember the last time I encountered one by using the proper compile time checks. It does need to be enforced organization-wide, and not partially with annotations, but if you can make that change then you can code in Java without the mental overhead of null.</p>
]]></description><pubDate>Sun, 02 Jun 2024 13:45:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=40554071</link><dc:creator>wh0knows</dc:creator><comments>https://news.ycombinator.com/item?id=40554071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40554071</guid></item><item><title><![CDATA[New comment by wh0knows in "After AI beat them, professional Go players got better and more creative"]]></title><description><![CDATA[
<p>If you have insufficient material how can you capture the king? Checkmate is by definition one move before forced capture of the king, the game doesn’t change by making it end one move later.</p>
]]></description><pubDate>Mon, 08 Apr 2024 22:18:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=39974328</link><dc:creator>wh0knows</dc:creator><comments>https://news.ycombinator.com/item?id=39974328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39974328</guid></item></channel></rss>