<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: uw_rob</title><link>https://news.ycombinator.com/user?id=uw_rob</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 19:30:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=uw_rob" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by uw_rob in "65% of Hacker News posts have negative sentiment, and they outperform"]]></title><description><![CDATA[
<p>CGP Grey did a fantastic short video titled 'This Video Will Make You Angry'[1]. I'd recommend that anyone who is interested in this thread take a watch.<p>The central knowledge shared is that knowledge behaves like germs and can spread. Those that play on emotions spread better, and among the thought germs that spread based on emotions, the ones that play on anger spread the best.<p>Worst yet: There are anger based thought germs which live in symbiosis and harmony even if they cause conflict among the humans who hold that germs. You can see this take hold when communities exist entirely of folks who hold a singular belief and they spend all day constructing and destroying uncharitable straw men of opposing ideas.<p>I've noticed that Reddit _really_ likes this sort of content and fosters these sorts of communities. Communities at scale on reddit quickly become about fostering negatives: hatred of others, blame on the system, self-pity, snarky responses. Instead of the better and more effective: tactical empathy, acceptance and understanding what is within your personal sphere of influence, concrete actions, personal improvements, and forgiveness.<p>I'm definitely not saying one has to accept the world for how it is, or that it's fair, or anything like that. Humans should change this world! You should vote, you should volunteer, you should help your neighbor, you should understand and be kind to others with different beliefs, and perhaps under the extreme you should die for your beliefs to help enact them.<p>What you shouldn't do though is spend all day reading and posting memes about subjects you are already familiar with. If you've already made up your mind and are informed on a subject you don't need another meme to help radicalize yourself.<p>See the difference between mass shooters and hero's like Daryl Davis [2].<p>[1] <a href="https://www.youtube.com/watch?v=rE3j_RHkqJc" rel="nofollow">https://www.youtube.com/watch?v=rE3j_RHkqJc</a>
[2] <a href="https://www.npr.org/2017/08/20/544861933/how-one-man-convinced-200-ku-klux-klan-members-to-give-up-their-robes" rel="nofollow">https://www.npr.org/2017/08/20/544861933/how-one-man-convinc...</a></p>
]]></description><pubDate>Tue, 06 Jan 2026 16:03:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46514064</link><dc:creator>uw_rob</dc:creator><comments>https://news.ycombinator.com/item?id=46514064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46514064</guid></item><item><title><![CDATA[New comment by uw_rob in "What This Country Needs is an 18¢ Piece (2002) [pdf]"]]></title><description><![CDATA[
<p>It's a reference to the quote "What this country needs is a really good five-cent cigar" by Thomas Marshall</p>
]]></description><pubDate>Sat, 16 Dec 2023 17:04:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=38665793</link><dc:creator>uw_rob</dc:creator><comments>https://news.ycombinator.com/item?id=38665793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38665793</guid></item><item><title><![CDATA[New comment by uw_rob in "Voyager 1 stops communicating with Earth"]]></title><description><![CDATA[
<p>The Golden Record acts as a good thought exercise about how we'd go about communicating with an alien species. It's also a good public outreach and educational tool. It inspires awe and encourages taking time to reflect on what we are most proud of as a species.</p>
]]></description><pubDate>Fri, 15 Dec 2023 16:12:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=38655539</link><dc:creator>uw_rob</dc:creator><comments>https://news.ycombinator.com/item?id=38655539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38655539</guid></item><item><title><![CDATA[New comment by uw_rob in "Rivian software update bricks infotainment system, fix not obvious"]]></title><description><![CDATA[
<p>I don't think it's fair to consider the updaters for either Chrome or the OS to be simple.</p>
]]></description><pubDate>Wed, 15 Nov 2023 21:26:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=38282736</link><dc:creator>uw_rob</dc:creator><comments>https://news.ycombinator.com/item?id=38282736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38282736</guid></item><item><title><![CDATA[New comment by uw_rob in "C++23: Removing garbage collection support"]]></title><description><![CDATA[
<p>Here is Microsoft's implementation of map in the standard library. I think of myself as a competent programmer / computer scientist. I couldn't write this: <a href="https://github.com/microsoft/STL/blob/f392449fb72d1a387ac5025d508e8442914477f9/stl/inc/map#L25">https://github.com/microsoft/STL/blob/f392449fb72d1a387ac502...</a></p>
]]></description><pubDate>Thu, 02 Nov 2023 13:15:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=38113070</link><dc:creator>uw_rob</dc:creator><comments>https://news.ycombinator.com/item?id=38113070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38113070</guid></item><item><title><![CDATA[New comment by uw_rob in "Toyota Chairman Says People Are Finally Seeing the Reality About EVs"]]></title><description><![CDATA[
<p>> “if regulations are created based on ideals, it is regular users who are the ones who suffer.”<p>As opposed to the bystanders who are suffering from every ICE vehicle sold? Make better EVs.</p>
]]></description><pubDate>Wed, 25 Oct 2023 18:03:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=38016009</link><dc:creator>uw_rob</dc:creator><comments>https://news.ycombinator.com/item?id=38016009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38016009</guid></item><item><title><![CDATA[New comment by uw_rob in "Cloudflare Sippy: Incrementally Migrate Data from AWS S3 to Reduce Egress Fees"]]></title><description><![CDATA[
<p>I believe ludjer is referring to S3 Storage Inventory. This is a daily, or weekly, file produced containing metadata on every file within a S3 Bucket. It does not use the synchronous List APIs.<p>> You can use Amazon S3 Inventory to help manage your storage. For example, you can use it to audit and report on the replication and encryption status of your objects for business, compliance, and regulatory needs. You can also simplify and speed up business workflows and big data jobs by using Amazon S3 Inventory, which provides a scheduled alternative to the Amazon S3 synchronous List API operations. Amazon S3 Inventory does not use the List API operations to audit your objects and does not affect the request rate of your bucket.<p>><p>> Amazon S3 Inventory provides comma-separated values (CSV), Apache optimized row columnar (ORC) or Apache Parquet output files that list your objects and their corresponding metadata on a daily or weekly basis for an S3 bucket or objects with a shared prefix (that is, objects that have names that begin with a common string). If you set up a weekly inventory, a report is generated every Sunday (UTC time zone) after the initial report. For information about Amazon S3 Inventory pricing, see Amazon S3 pricing.<p><a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-inventory.html" rel="nofollow noreferrer">https://docs.aws.amazon.com/AmazonS3/latest/userguide/storag...</a></p>
]]></description><pubDate>Sun, 15 Oct 2023 22:20:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=37893929</link><dc:creator>uw_rob</dc:creator><comments>https://news.ycombinator.com/item?id=37893929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37893929</guid></item><item><title><![CDATA[New comment by uw_rob in "The NYC's MTA 20 year needs assessment reminds us they can't build"]]></title><description><![CDATA[
<p>Interchanging USA with NYC is misleading</p>
]]></description><pubDate>Sun, 08 Oct 2023 21:17:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=37814497</link><dc:creator>uw_rob</dc:creator><comments>https://news.ycombinator.com/item?id=37814497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37814497</guid></item><item><title><![CDATA[New comment by uw_rob in "VSCodium – Open-source binaries of VSCode"]]></title><description><![CDATA[
<p>Quality contribution to the collective knowledge of humanity by the installgentoo wiki.</p>
]]></description><pubDate>Mon, 04 Sep 2023 21:29:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=37385271</link><dc:creator>uw_rob</dc:creator><comments>https://news.ycombinator.com/item?id=37385271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37385271</guid></item><item><title><![CDATA[New comment by uw_rob in "VSCodium – Open-source binaries of VSCode"]]></title><description><![CDATA[
<p>Configuring emacs isn't a test of intelligence, it's a test of investment. I wish the mindset that conflates intelligence and investment would go away.<p>Software is going to continue to play a bigger influence on everyones life. The majority of this software is going to be written by engineers of average intelligence. Having tools that are easier for everyone to use will make your life better down the line too.</p>
]]></description><pubDate>Mon, 04 Sep 2023 21:23:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=37385214</link><dc:creator>uw_rob</dc:creator><comments>https://news.ycombinator.com/item?id=37385214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37385214</guid></item><item><title><![CDATA[New comment by uw_rob in "The Raft Consensus Algorithm (2015)"]]></title><description><![CDATA[
<p>Think databases which run across many different machines.<p>Distributed databases are often conceptually modeled as a state machine. Writes are then mutations on the state machine.<p>With a starting state (empty database), if everyone agrees that on a fixed list of mutations which are executed in a rigidity defined ordering, you will get the same final state.<p>Which makes sense, right? If you run the following commands on an empty database, you would expect the same final state:<p>1. CREATE TABLE FOO (Columns = A, B)
1. INSERT INTO FOO (1, 2)
1. INSERT INTO FOO (3, 4)<p>Which would be:<p>```
FOO:
|A|B|
|-|-|
|1|2|
|3|4|
```<p>So where does "consensus" come into play? Consensus is needed to determine `mutation 4`. If the user can send a request to HOST 1 saying 'Mutation 4. should be `INSERT INTO FOO (5, 6)`' then HOST 1 will need to coordinate together with all of the other hosts and hopefully all of the hosts can agree that this is the 4th mutation and then enact that change on their local replica.<p>This ordering of mutations is called the transaction log.<p>So, why is this such a hard problem? Most of the reasons are in [Fallacies of distributed computing](<a href="https://en.wikipedia.org/wiki/Fallacies_of_distributed_computing" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Fallacies_of_distributed_compu...</a>) but the tl;dr is that everything in distributed computing is hard because hardware is unreliable and anything that can go wrong will go wrong. Also, because multiple things can be happening at the same time in multiple places so it's hard to figure out who came first, etc.<p>RAFT is such an algorithm to let all of these hosts coordinate together in a fault tolerant way to figure out the 4th mutation.<p>Disclaimer: The above is just one use of RAFT. Another way RAFT is used in distributed databases is as a mechanism for the hosts to coordinate a hierarchy of communicate among themselves and when a host in the hierarchy is having problems RAFT can be used again to figure out another hierarchy. (Think consensus is reached on leader election to improve throughput)</p>
]]></description><pubDate>Sun, 03 Sep 2023 14:42:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=37370823</link><dc:creator>uw_rob</dc:creator><comments>https://news.ycombinator.com/item?id=37370823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37370823</guid></item><item><title><![CDATA[New comment by uw_rob in "Walmart’s warehouses: a look inside them and their tech"]]></title><description><![CDATA[
<p><a href="https://archive.is/TDV3T" rel="nofollow noreferrer">https://archive.is/TDV3T</a></p>
]]></description><pubDate>Mon, 31 Jul 2023 12:36:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=36941682</link><dc:creator>uw_rob</dc:creator><comments>https://news.ycombinator.com/item?id=36941682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36941682</guid></item><item><title><![CDATA[New comment by uw_rob in "Software death dates sending school Chromebooks to the recycling bin"]]></title><description><![CDATA[
<p>Looking around on Google, I see that each child in Oakland has a cost of around >10k/year of education (<a href="https://educationdata.org/public-education-spending-statistics" rel="nofollow noreferrer">https://educationdata.org/public-education-spending-statisti...</a>). These Chromebooks cost $200, so $50/year with 4 year lifespan. This is <0.5% of yearly education costs. Definitely not the biggest source of waste.</p>
]]></description><pubDate>Wed, 26 Jul 2023 01:07:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=36871905</link><dc:creator>uw_rob</dc:creator><comments>https://news.ycombinator.com/item?id=36871905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36871905</guid></item><item><title><![CDATA[New comment by uw_rob in "Software death dates sending school Chromebooks to the recycling bin"]]></title><description><![CDATA[
<p>Internet connected devices absolutely need active maintenance. Especially so for a device which will be used by children.</p>
]]></description><pubDate>Wed, 26 Jul 2023 01:06:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=36871898</link><dc:creator>uw_rob</dc:creator><comments>https://news.ycombinator.com/item?id=36871898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36871898</guid></item><item><title><![CDATA[New comment by uw_rob in "Receiving unintentional voice transmissions from GPS satellites"]]></title><description><![CDATA[
<p>I think there is some confusion here. HTTPS is secure. Even with MITM attacks.<p>This is because the MITM will not have a valid certificate to provide authenticity for the public key returned.<p>The reason why middle boxes in corp networks can MITM is because the the corp owns the device and has installed their own domain trust to the device. This means the MITM can return a cert and public key that your device will trust. This is because the cert returned will be signed by the installed domain trust.<p>Another way to think about why HTTPS is secure over radio: HTTPS is at the highest level of the OSI networking model. You could do HTTPS with pen and paper and the mail if you wanted. Think about starlink! The internet today is literally going over radio waves.<p>This is likely why there isn't progress on encrypting old fashion radios! There is no need to encrypt old fashioned radios -- you'll just use internet over radio instead if you wanted encryption.<p>You bring a good point through. Since it's radio, anyone can jam your transmissions, but, they won't be able to spoof your intended friend if you are using https via radio.</p>
]]></description><pubDate>Sat, 15 Jul 2023 21:45:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=36741243</link><dc:creator>uw_rob</dc:creator><comments>https://news.ycombinator.com/item?id=36741243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36741243</guid></item><item><title><![CDATA[New comment by uw_rob in "How the new Threads app is made"]]></title><description><![CDATA[
<p>The app doesn't shows advertisements right now.</p>
]]></description><pubDate>Sat, 08 Jul 2023 02:45:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=36640887</link><dc:creator>uw_rob</dc:creator><comments>https://news.ycombinator.com/item?id=36640887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36640887</guid></item><item><title><![CDATA[New comment by uw_rob in "How the new Threads app is made"]]></title><description><![CDATA[
<p>Creating a minimal product that customers love is far harder than created a bloated app that has the kitchen sink approach. It's impressive to me that the devs were able to pick and choose the absolute minimum set of nice features and go with that.<p>> Only thing complicated is scale. But meta has that in place.<p>This is silly. Scale is hard. Rolling out to massive scale on the first attempt is even harder. Within the first day they got 30 million active users without any hiccups. That's not easy. Look at AAA game launches for just how hard this is to get right.<p>One other thing here. They choose the right minimal set of features so that rolling out and scaling quickly would be successful. Again, that's impressive, because they didn't paint themselves into a corner supporting something that is difficult to scale successfully.</p>
]]></description><pubDate>Sat, 08 Jul 2023 02:38:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=36640843</link><dc:creator>uw_rob</dc:creator><comments>https://news.ycombinator.com/item?id=36640843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36640843</guid></item><item><title><![CDATA[New comment by uw_rob in "How the new Threads app is made"]]></title><description><![CDATA[
<p>Outside of purity, why care about this? The functional requirement of a social media app is that it has a large and active user base, and this needs to take priority over non-functional requirements like install size.<p>Since it was built with a lean team on a tight deadline, I can see why install size has taken a back seat. Only so many hours in a day and focusing on execution timelines and product market fit is 100x more important.<p>I want an app that solves a problem; not focus on a purity test.<p>Even beyond that, as an experienced engineer like yourself, you know sometimes you make compromises you don't necessarily agree with. Trashing others people work comes across as immature.</p>
]]></description><pubDate>Sat, 08 Jul 2023 02:20:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=36640746</link><dc:creator>uw_rob</dc:creator><comments>https://news.ycombinator.com/item?id=36640746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36640746</guid></item><item><title><![CDATA[New comment by uw_rob in "Terrible real estate agent photographs"]]></title><description><![CDATA[
<p>The problem with brokers is that they can charge 1-2 months rent. That means you can easily be left with a 8k bill for moving into a new apartment.<p>The job literally could not exist anywhere else because no one would pay it. But they aren't making any more land in Manhattan and they aren't building subway lines quick enough so landlords get to pass that expense off to tenants</p>
]]></description><pubDate>Fri, 30 Jun 2023 12:49:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=36533936</link><dc:creator>uw_rob</dc:creator><comments>https://news.ycombinator.com/item?id=36533936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36533936</guid></item><item><title><![CDATA[New comment by uw_rob in "Harvard dishonesty expert accused of dishonesty"]]></title><description><![CDATA[
<p>> (4) The evidence of fraud detailed in our report almost certainly represents a mere subset of the evidence that the Harvard investigators were able to uncover about these four articles. For example, we have heard from some HBS faculty that Harvard’s internal report was ~1,200 pages long, which is 1,182 pages longer than the one we sent to HBS.<p>Great example that highlights the balance of presumption of innocence with the asymmetrical bullshit principal. This person should be referred to criminal prosecution for fraud as a deterrent to others. 1,200 page reports to provide proof beyond a reasonable doubt is not scalable.</p>
]]></description><pubDate>Thu, 22 Jun 2023 02:24:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=36427312</link><dc:creator>uw_rob</dc:creator><comments>https://news.ycombinator.com/item?id=36427312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36427312</guid></item></channel></rss>