<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: ctw</title><link>https://news.ycombinator.com/user?id=ctw</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 05:42:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ctw" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ctw in "Lfgss shutting down 16th March 2025 (day before Online Safety Act is enforced)"]]></title><description><![CDATA[
<p>The concept of Rule Beating from Systems Thinking seems apt. You have some goal so you introduce a rule, but if you choose a bad rule, it ends up making things worse. The solution is to recognize that it was a bad rule, repeal it, and find a better one.</p>
]]></description><pubDate>Tue, 17 Dec 2024 04:48:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42438415</link><dc:creator>ctw</dc:creator><comments>https://news.ycombinator.com/item?id=42438415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42438415</guid></item><item><title><![CDATA[New comment by ctw in "Anti-Anti-Adblocker uBlock filter to get rid of the annoying YouTube message"]]></title><description><![CDATA[
<p>Yeah, at first I was comparing it with Netflix where you’re paying for content and it seemed like an awful deal because you already get the content without paying. The thing that made me decide it was worth it is when I compared it to Spotify instead. A service I use multiple times daily where I can get the content for free anyway, but paying to get rid of the ads just removes all of the friction from the experience.</p>
]]></description><pubDate>Sun, 15 Oct 2023 13:42:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=37889651</link><dc:creator>ctw</dc:creator><comments>https://news.ycombinator.com/item?id=37889651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37889651</guid></item><item><title><![CDATA[New comment by ctw in "Ask HN: What's is your go to toolset for simple front end development?"]]></title><description><![CDATA[
<p>I’ve used React, Vue, Knockout, and just plain vanilla JS, and Vue is what I reach for now for personal projects. React is great if it’s already set up but I don’t want to waste any time with a build system for personal projects. With Vue I just add a link to a CDN, copy paste the hello world code in and I’m off to the races.</p>
]]></description><pubDate>Thu, 07 Jul 2022 19:17:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=32018119</link><dc:creator>ctw</dc:creator><comments>https://news.ycombinator.com/item?id=32018119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32018119</guid></item><item><title><![CDATA[Ask HN: Recommended Books on Physics?]]></title><description><![CDATA[
<p>I’m craving a feeling that only physics seems to be able to provide, and I don’t know where to find it again.<p>Bonus points if it touches on the speed of light/causality or interpretations of quantum mechanics.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31291784">https://news.ycombinator.com/item?id=31291784</a></p>
<p>Points: 6</p>
<p># Comments: 5</p>
]]></description><pubDate>Sat, 07 May 2022 02:57:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=31291784</link><dc:creator>ctw</dc:creator><comments>https://news.ycombinator.com/item?id=31291784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31291784</guid></item><item><title><![CDATA[New comment by ctw in "A delightful quirk of relativity theory"]]></title><description><![CDATA[
<p>Disclaimer: I’m interested in relativity and have been reading about it lately but I’m no authority.<p>> We all move through time at one second per second, don’t we?<p>You need to define “move through time”. The only way to measure time is with a clock, and the clock’s motion relative to you affects the measurement.<p>If you let everyone define “time” as the thing measured by the watch on their wrist, then everyone moves through time at one second per second, but since people are in motion relative to each other and therefore have different frames of reference, their clocks will measure different times.<p>Since no frame of reference is privileged, there is no “absolute time”. Of course you could pick one and measure every event against that one, but that would be an arbitrary choice.<p>This is my understanding. If I’m wrong, I’d be happy to be corrected.</p>
]]></description><pubDate>Tue, 18 Jan 2022 13:19:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=29978588</link><dc:creator>ctw</dc:creator><comments>https://news.ycombinator.com/item?id=29978588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29978588</guid></item><item><title><![CDATA[New comment by ctw in "Ludwig Wittgenstein: A Mind on Fire"]]></title><description><![CDATA[
<p>I think we're interpreting that in different ways. I'm assuming you read it as something like "words can't be used to communicate (knowledge)", which you're seeking to disprove by showing me that I only gained that knowledge through Wittgenstein's words. Please correct me if I'm wrong.<p>That's not what I meant though. I meant that words are like signs; they point at the real thing. We must be careful not to confuse the sign for the thing itself. We can't simply rearrange words and assume that what this new sign, this new combination of words points to, is "real". Not all words or sentences point to anything, or anything meaningful. And the trap we sometimes fall into (as philosophers especially?) is assuming that they always mean something.<p>Edit: First the thing exists, then we use a word to refer to it. The mistake is reversing that, by thinking that by creating new words or combinations of words, we can bring something into existence.</p>
]]></description><pubDate>Thu, 23 Sep 2021 14:25:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=28629598</link><dc:creator>ctw</dc:creator><comments>https://news.ycombinator.com/item?id=28629598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28629598</guid></item><item><title><![CDATA[New comment by ctw in "Ludwig Wittgenstein: A Mind on Fire"]]></title><description><![CDATA[
<p>I read the first 100 pages or so of <i>Philisophical Investigations</i> before giving up since I had lost track of the lines of reasoning. Here's what I got out of what I did read though:<p>Language is far more important in philosophy and life than we think. The biggest takeaway I got from the part of this book I read is a way of looking at problems with the limitations of language in mind. Ask yourself: to what extent is thinking speaking? What is thinking without language? Is it even possible, or is that something else?<p>There's this interesting idea that has stuck with me, which is that when we say words, "pictures" are "brought before" our mind. Is language (speaking, reading/writing) simply a way for us to conjure up these mental images in other people's minds? If so, how can we be sure that what they see is what we intended for them to see? I think it's clear from experience that the images are mostly right, most of the time. But when they're not, we have misunderstandings. Another interesting statement made in the book (iirc) is that we only need more language when we feel there is a misunderstanding. The word "more" is important in the previous sentence. The idea here is that when we speak, we have some desired outcome from the outset. Once we feel that our speaking has led to the outcome we wanted, we are satisfied to stop speaking. It is only when the person we're speaking to isn't doing what we want, or seems to be getting the wrong mental picture that we need to continue speaking (this is what I meant by "more language": to continue speaking).<p>There's another interesting area Wittgenstein explores (which I can't admit to following very well), but I'll try to conjure a mental image in your head of it ;). Basically, so far his argument (if I understood correctly) is that "the truth" is the mental images we see and the actions we take, and language is just a means to those ends. He then argues (again, if I understood him correctly) that we usually run into trouble when we take language as the starting point of knowledge. That's not very clear, so what do I mean by that? It's sort of like, words work well when we're using them to achieve some outcome. But they start to confuse us when we use them without a desired outcome from the outset: when we use them to gain knowledge. Words are not facts that we can logically make deductions from to discover new knowledge.</p>
]]></description><pubDate>Thu, 23 Sep 2021 13:56:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=28629196</link><dc:creator>ctw</dc:creator><comments>https://news.ycombinator.com/item?id=28629196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28629196</guid></item><item><title><![CDATA[New comment by ctw in "The Complexity Paradox (1998)"]]></title><description><![CDATA[
<p>I’ve come across a similar line of thought while reading about capitalism. When technology improves such that it takes less time to perform work, there are three possible outcomes:<p>1. The labourers finish the work in less time and get more leisure time (production and labourers stay constant, time spent decreases)<p>2. Some of the labourers are fired since fewer are needed to perform the same work in the same amount of time now (time and production stay constant, labourers decrease)<p>3. The same amount of labourers work the same amount of time, but produce more due to the increased efficiency. (time and labourers stay constant, production increases)<p>In my experience, unless you work for yourself, outcome 1 will never happen. Outcome 3 is desirable from a broader perspective because that extra production must be benefitting <i>someone</i>. But I don’t see any upside to option 2. Some people lose their jobs and there’s no extra production. I guess you could argue it would have been a waste for them to continue working on something that could be done more efficiently without them, so in the long term it works out, but in the short term they lose.</p>
]]></description><pubDate>Wed, 14 Oct 2020 14:41:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=24777037</link><dc:creator>ctw</dc:creator><comments>https://news.ycombinator.com/item?id=24777037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24777037</guid></item><item><title><![CDATA[New comment by ctw in "What I learned from doing over 60 technical interviews in 30 days"]]></title><description><![CDATA[
<p>I had the opposite experience a few years ago when applying for jobs for after I graduated. I stopped trying to learn about each company and stopped writing cover letters. Instead, I just wrote a 2 or 3 sentence, completely generic blurb about myself, then sent it with my resume to as many companies as I could find in the area I wanted and with the tech I wanted. Only when I heard back did I actually look in to the companies.<p>I think a key takeaway is that less is more. People don’t have time to read long cover letters and resumes. Keep it as short as possible but no shorter. Cut out everything that’s not your best selling points.</p>
]]></description><pubDate>Sat, 01 Aug 2020 15:59:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=24021424</link><dc:creator>ctw</dc:creator><comments>https://news.ycombinator.com/item?id=24021424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24021424</guid></item><item><title><![CDATA[New comment by ctw in "Big Pile of Vim-Like"]]></title><description><![CDATA[
<p>One of my side projects is a canvas-based graph editor with vim-like controls: <a href="https://troywolters.com/modal-graph-editor/" rel="nofollow">https://troywolters.com/modal-graph-editor/</a><p>It’s very basic, missing a lot of features, and likely buggy, but I’ve had fun making it and using it.<p>It saves to and loads from localStorage, so you can use it without an account and save and load graphs on the same machine.</p>
]]></description><pubDate>Tue, 03 Dec 2019 17:47:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=21694624</link><dc:creator>ctw</dc:creator><comments>https://news.ycombinator.com/item?id=21694624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21694624</guid></item><item><title><![CDATA[New comment by ctw in "Climate Change Will Cost Us Even More Than We Think"]]></title><description><![CDATA[
<p>Can you explain why you think it's a scam?</p>
]]></description><pubDate>Sat, 26 Oct 2019 17:18:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=21364922</link><dc:creator>ctw</dc:creator><comments>https://news.ycombinator.com/item?id=21364922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21364922</guid></item><item><title><![CDATA[New comment by ctw in "In Germany, couples with more than €5160/month belong to the upper class"]]></title><description><![CDATA[
<p>I'm reading a book called Capital in the Twenty-First Century right now, which is all about this stuff. I'm only about halfway through right now, but here are some points from the book I find interesting (all of them iirc since I don't have access to the book right now):<p>* the author chooses not to use the terms lower, middle, and upper class because doing so just leads to arguments about where to draw the lines. Interesting that so many comments on this thread are just people arguing about what "upper class" means because it's a personal term. He instead splits the distributions of income into three parts, the bottom 50%, the 40% above that, and the top 10% and simply refers to them by centile and decile. The "top decile" has an unambiguous meaning, whereas "upper class" could mean anything.
* there are three distributions: income from labour, income from capital, and combined total income. The people at the top of one distribution aren't necessarily the ones at the top of the other. The book analyzes inequality across different countries across the past two hundred years or so, super interesting stuff
* only when you get into the top 0.1% are you earning more income from capital than income from labour
* inequality of income from labour is far lower than inequality of income from capital and always has been in every society in every period
* inequality from income from labour is _easier_ to morally justify than inequality from capital, but still not necessarily just in any absolute sense
* the bottom 50% owns only about 5% of the total capital</p>
]]></description><pubDate>Wed, 14 Aug 2019 14:20:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=20695815</link><dc:creator>ctw</dc:creator><comments>https://news.ycombinator.com/item?id=20695815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20695815</guid></item><item><title><![CDATA[Morris Counter]]></title><description><![CDATA[
<p>Article URL: <a href="https://en.wikipedia.org/wiki/Approximate_counting_algorithm">https://en.wikipedia.org/wiki/Approximate_counting_algorithm</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=20601883">https://news.ycombinator.com/item?id=20601883</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 03 Aug 2019 18:34:26 +0000</pubDate><link>https://en.wikipedia.org/wiki/Approximate_counting_algorithm</link><dc:creator>ctw</dc:creator><comments>https://news.ycombinator.com/item?id=20601883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20601883</guid></item><item><title><![CDATA[New comment by ctw in "Uber enters dockless bike wars with Jump acquisition"]]></title><description><![CDATA[
<p>. M.. Mm. Mmm</p>
]]></description><pubDate>Mon, 09 Apr 2018 22:00:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=16797378</link><dc:creator>ctw</dc:creator><comments>https://news.ycombinator.com/item?id=16797378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16797378</guid></item><item><title><![CDATA[New comment by ctw in "Building a fast Electron app with Rust"]]></title><description><![CDATA[
<p>Which regular, simple UI toolkits do you recommend to a web developer who wants to learn desktop development? Do you also have a recommendation on which resources/approaches to use to learn those toolkits?</p>
]]></description><pubDate>Sun, 18 Mar 2018 16:09:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=16612593</link><dc:creator>ctw</dc:creator><comments>https://news.ycombinator.com/item?id=16612593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16612593</guid></item><item><title><![CDATA[New comment by ctw in "Chrome 68 will mark all HTTP sites as “not secure”"]]></title><description><![CDATA[
<p>I use the free tier of Google Cloud Platform's compute engine to run my server. I use Let's Encrypt for HTTPS. My website is totally free.</p>
]]></description><pubDate>Fri, 09 Feb 2018 03:00:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=16337575</link><dc:creator>ctw</dc:creator><comments>https://news.ycombinator.com/item?id=16337575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16337575</guid></item><item><title><![CDATA[New comment by ctw in "The new microcode from Intel and AMD adds three new features"]]></title><description><![CDATA[
<p>The course "Computer Systems Architecture" at Queen's University uses "Computer Organization and Design: The Hardware/Software Interface" by Patterson and Hennessy. It's a 400-level course in the computer and electrical engineering department. I can recommend it. Most chapters in it have a "Real Stuff" section where they look at a real world CPU and compare it with the contents of the book to see how the theory actually ends up in practice.</p>
]]></description><pubDate>Wed, 24 Jan 2018 14:15:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=16222778</link><dc:creator>ctw</dc:creator><comments>https://news.ycombinator.com/item?id=16222778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16222778</guid></item><item><title><![CDATA[Problem Over-Solving]]></title><description><![CDATA[
<p>Article URL: <a href="https://troywolters.com/articles/problem-over-solving.html">https://troywolters.com/articles/problem-over-solving.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=15934762">https://news.ycombinator.com/item?id=15934762</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 15 Dec 2017 20:23:40 +0000</pubDate><link>https://troywolters.com/articles/problem-over-solving.html</link><dc:creator>ctw</dc:creator><comments>https://news.ycombinator.com/item?id=15934762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15934762</guid></item><item><title><![CDATA[krud – REST API Generator for Mongo+Express]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.npmjs.com/package/krud">https://www.npmjs.com/package/krud</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=15900860">https://news.ycombinator.com/item?id=15900860</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 11 Dec 2017 21:53:29 +0000</pubDate><link>https://www.npmjs.com/package/krud</link><dc:creator>ctw</dc:creator><comments>https://news.ycombinator.com/item?id=15900860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15900860</guid></item><item><title><![CDATA[New comment by ctw in "Esperanto Technologies to develop energy-efficient chips on RISC-V"]]></title><description><![CDATA[
<p>In my head, CPU's have few cores (1-16) but those cores are very highly optimized and have lots of specialized hardware in them. In comparison, GPU's have many cores (thousands) that are comparatively dumber, but that's fine because we use GPU's when we want to run lots of simple operations in parallel, like image processing, etc.<p>With that in mind, where does this chip fit into the current space? Is it meant to replace both? It contains their two different kinds of cores, which I'm assuming are similar to the complex cores we have in CPU's and the simple cores we have in GPU's. Does this mean that if chips like this are used in the future, we wouldn't have separate processing units?<p>Also, how does one use an SoC like this? What are its inputs and outputs? How do I access those? Do I need specialized hardware? Can I plug it into my existing desktop? Do they expect a new system to be built around this, or is it a drop in replacement for a part in an existing system?</p>
]]></description><pubDate>Wed, 29 Nov 2017 02:59:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=15804175</link><dc:creator>ctw</dc:creator><comments>https://news.ycombinator.com/item?id=15804175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15804175</guid></item></channel></rss>