<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: nlitened</title><link>https://news.ycombinator.com/user?id=nlitened</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 20:21:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nlitened" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nlitened in "How to earn a billion dollars"]]></title><description><![CDATA[
<p>They don't force anybody though. People who think that the renting is too expensive and is not worth paying, are free to either 1) move to a place that has cheaper rent, or 2) build a new house from scratch since it's cheaper than renting.<p>Price of rent increasing in desirable locations is not due to greed or collusion of bad actors (as long as government prevents monopolies), it's due to more people competing to live in a place that can house only a limited number. Of course everybody wants to live in big cities in the US. But rent is very cheap in dying small towns in the middle of nowhere.</p>
]]></description><pubDate>Mon, 15 Jun 2026 18:27:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48545192</link><dc:creator>nlitened</dc:creator><comments>https://news.ycombinator.com/item?id=48545192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48545192</guid></item><item><title><![CDATA[New comment by nlitened in "How to earn a billion dollars"]]></title><description><![CDATA[
<p>I'd really love to understand why you see it that way. In what way do investors force anybody to do anything?</p>
]]></description><pubDate>Mon, 15 Jun 2026 14:21:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48541725</link><dc:creator>nlitened</dc:creator><comments>https://news.ycombinator.com/item?id=48541725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48541725</guid></item><item><title><![CDATA[New comment by nlitened in "How to earn a billion dollars"]]></title><description><![CDATA[
<p>> people like AOC who are working in the interest of society<p>People like AOC just pander to uneducated populace who'd prefer to use force to take free stuff of other people who work instead of working themselves.<p>Very easy to keep electing such politicians — just continue giving out more free stuff, so that people think it's the norm, and working is not required, just always taking is fine. People will vote accordingly</p>
]]></description><pubDate>Mon, 15 Jun 2026 05:25:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48536961</link><dc:creator>nlitened</dc:creator><comments>https://news.ycombinator.com/item?id=48536961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48536961</guid></item><item><title><![CDATA[New comment by nlitened in "Lines of code got a better publicist"]]></title><description><![CDATA[
<p>> Instead of doing that, the effort should go into making all companies act that way.<p>That's because creating a business is a lot of hard work and risk, and surely you'd instead better virtue signal in your free time to look better to other people who are also lazy.<p>But then again you're very young.</p>
]]></description><pubDate>Sun, 14 Jun 2026 06:31:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48524723</link><dc:creator>nlitened</dc:creator><comments>https://news.ycombinator.com/item?id=48524723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48524723</guid></item><item><title><![CDATA[New comment by nlitened in "Lines of code got a better publicist"]]></title><description><![CDATA[
<p>> A more equitable distribution of company profits does not imply the company loses money. It does not imply useless make-work jobs.<p>I fully agree, and remind you it's completely legal and simple for you to go and start a company that does equitable distribution of company profits. More people should do it instead of complaining that few people do.</p>
]]></description><pubDate>Thu, 11 Jun 2026 17:00:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48492985</link><dc:creator>nlitened</dc:creator><comments>https://news.ycombinator.com/item?id=48492985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48492985</guid></item><item><title><![CDATA[New comment by nlitened in "Lines of code got a better publicist"]]></title><description><![CDATA[
<p>> Because labor gets exploited to make the owners richer<p>Only a person who never tried to organize labor into a company could ever have such a couch-sitter opinion</p>
]]></description><pubDate>Thu, 11 Jun 2026 15:26:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48491665</link><dc:creator>nlitened</dc:creator><comments>https://news.ycombinator.com/item?id=48491665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48491665</guid></item><item><title><![CDATA[New comment by nlitened in "Lee Kuan Yew's Singapore Story (2023)"]]></title><description><![CDATA[
<p>I think "non-sequitur" is an incorrect phrasing here, it means "does not follow logically from the conversation that preceded it".</p>
]]></description><pubDate>Sun, 07 Jun 2026 08:28:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48432954</link><dc:creator>nlitened</dc:creator><comments>https://news.ycombinator.com/item?id=48432954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48432954</guid></item><item><title><![CDATA[New comment by nlitened in "Why Janet? (2023)"]]></title><description><![CDATA[
<p>Square brackets’ use is very consistent and rather logical in how they are used in Clojure’s syntax.<p>When round brackets are used, the first element in the list defines how the rest of the list is interpreted, for example:<p>(func a b c) — run a function with its parameters<p>(macro x y z) — expand a macro with its parameters<p>([p q r] …) — “bare” function body that starts with a vector of parameters, and executable forms follow.<p>Square brackets are used where elements are the same “kind”, and the first one is not special, e.g.:<p>(defn f [a b c] …) — a collection of same-kind parameters, the first parameter is not special<p>(let [a 1 b 2] …) — a collection of bindings, the first binding is not special<p>The only exception that comes to mind is grouping multiple matching elements in `case`, but it for ergonomics.<p>Once I got the logic, when which is used, I changed my mind, and ever since I’ve felt it’s beautiful.</p>
]]></description><pubDate>Tue, 02 Jun 2026 12:42:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48369494</link><dc:creator>nlitened</dc:creator><comments>https://news.ycombinator.com/item?id=48369494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48369494</guid></item><item><title><![CDATA[New comment by nlitened in "What appear to be biochemical processes may be a natural feature of geology"]]></title><description><![CDATA[
<p>As I understand, earlier forms of life used RNAs as building blocks (instead of proteins encoded in DNA->RNA), so protein-based life _was_ a completely different form of life.<p>Some of the oldest replication machinery in our cells still uses the good old rusty RNA building blocks at its core (however nowadays they're propped up with proteins), and the newer machinery is almost entirely "high tech" proteins.<p>So you could say that in the billions of years, entirely new life forms were created, and they just completely displaced the older, less effecient ones. Probably pure-RNA life forms were not even the first ones, and they completely displaced even more primitive prior biotechnology when they appeared.</p>
]]></description><pubDate>Tue, 02 Jun 2026 07:39:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48367183</link><dc:creator>nlitened</dc:creator><comments>https://news.ycombinator.com/item?id=48367183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48367183</guid></item><item><title><![CDATA[New comment by nlitened in "Cloudflare Turnstile requiring fingerprintable WebGL"]]></title><description><![CDATA[
<p>Did you think it rejects bots by using some kind of magic?</p>
]]></description><pubDate>Sun, 31 May 2026 19:19:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48348788</link><dc:creator>nlitened</dc:creator><comments>https://news.ycombinator.com/item?id=48348788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48348788</guid></item><item><title><![CDATA[New comment by nlitened in "-​-dangerously-skip-reading-code"]]></title><description><![CDATA[
<p>I feel like people who program in JavaScript or whose projects pull megabytes of dependencies, don’t get a moral right to complain about this. You guys just sit and calm down this time, you already said what you could.<p>Your app takes 20 seconds to load, pulling 50 megabytes of minified JS. Your backend is a mess of 20 Rust microservices, 300 megabytes docker image each.<p>Nobody has actually been reading and understanding code in your org for the past 15 years. And nobody has ever been responsible, everybody has just been job hopping for a 15% total comp bump.<p>Now the secret is out.</p>
]]></description><pubDate>Sun, 24 May 2026 12:03:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48256576</link><dc:creator>nlitened</dc:creator><comments>https://news.ycombinator.com/item?id=48256576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48256576</guid></item><item><title><![CDATA[New comment by nlitened in "OpenAI and Government of Malta partner to roll out ChatGPT Plus to all citizens"]]></title><description><![CDATA[
<p>Yeah US is 64th lol. Totally unbiased</p>
]]></description><pubDate>Sun, 17 May 2026 11:15:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48167866</link><dc:creator>nlitened</dc:creator><comments>https://news.ycombinator.com/item?id=48167866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48167866</guid></item><item><title><![CDATA[New comment by nlitened in "Fecal transplants for autism deliver success in clinical trials (2019)"]]></title><description><![CDATA[
<p>> as a child I went several years just eating plain Cheerios.<p>You mean your parents were letting you eat just plain Cheerios? Otherwise I don’t understand what you mean at all.</p>
]]></description><pubDate>Sat, 16 May 2026 22:25:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48164292</link><dc:creator>nlitened</dc:creator><comments>https://news.ycombinator.com/item?id=48164292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48164292</guid></item><item><title><![CDATA[New comment by nlitened in "[dead]"]]></title><description><![CDATA[
<p>Now we’re the forum for captcha-evading scrapers, boys</p>
]]></description><pubDate>Thu, 14 May 2026 22:01:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48141851</link><dc:creator>nlitened</dc:creator><comments>https://news.ycombinator.com/item?id=48141851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48141851</guid></item><item><title><![CDATA[New comment by nlitened in "Cloudflare to cut about 20% workforce"]]></title><description><![CDATA[
<p>Thousand people cost 60m USD of quarterly _profit_ though (not even revenue)</p>
]]></description><pubDate>Thu, 07 May 2026 21:11:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48055099</link><dc:creator>nlitened</dc:creator><comments>https://news.ycombinator.com/item?id=48055099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48055099</guid></item><item><title><![CDATA[New comment by nlitened in "Show HN: Agent-desktop – Native desktop automation CLI for AI agents"]]></title><description><![CDATA[
<p>I think screenshots also don't help with stacked views and lazy loading outside the viewport</p>
]]></description><pubDate>Sat, 02 May 2026 09:40:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47984892</link><dc:creator>nlitened</dc:creator><comments>https://news.ycombinator.com/item?id=47984892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47984892</guid></item><item><title><![CDATA[Clojure us the future of AI coding, but you won't use it]]></title><description><![CDATA[
<p>Article URL: <a href="https://latypoff.com/clojure-is-the-future-of-ai-coding-but-you-wont-use-it/">https://latypoff.com/clojure-is-the-future-of-ai-coding-but-you-wont-use-it/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47953063">https://news.ycombinator.com/item?id=47953063</a></p>
<p>Points: 24</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 29 Apr 2026 19:19:03 +0000</pubDate><link>https://latypoff.com/clojure-is-the-future-of-ai-coding-but-you-wont-use-it/</link><dc:creator>nlitened</dc:creator><comments>https://news.ycombinator.com/item?id=47953063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47953063</guid></item><item><title><![CDATA[New comment by nlitened in "Composition shouldn't be this hard"]]></title><description><![CDATA[
<p>The way I see it, Clojure was created to address most of the philosophical problems highlighted in the article, and its ecosystem has developed under the influence of such ideas.<p>It embraces the dynamic nature of things. Every program that must do I/O is dynamically typed at the edges - so statically-typed languages must have both the facilities for dealing with dynamic types and static types, and use those differently for "inner" and "outer" parts of the program. The Clojure ecosystem makes it more approachable to work with dynamic data, and as a result, program's parts (modules, even functions) use the same machinery as the program as a whole. What helps, off the top of my head:<p>1. Immutability of values, persistent data structures, explicit state management - it turns out most of the "problems" with dynamic types are not due to the fact that types are unknown, but the fact that they may change over time. Most of concurrency problems also become irrelevant with immutable values.<p>2. Powerful data specs/schemas allowing to express full business requirements and constraints on expressible values (not possible with static typing anyway) — making invalid states unrepresentable and actually meaning it.<p>3. Concise unified model for working with different logical data structures, also nested data structures.<p>4. Simple asynchronous communication mechanisms and patterns between independent modules of a programs.<p>5. Rich extensible aggregates of data with namespaced keys as the object model.<p>6. An ethos of extreme backward compatibility (and tools for achieving and maintaining it) through accretion of novel values/parameters/features, enabling reloadable workflows, which makes it easy not only to redefine functions in code while program is running, but also updating individual programs while interconnected system is running, without breaking things.<p>The downside is that tools that reduce complexity are not very easy to use for people with less experience, so they cannot be too popular. People tend to overcomplicate, and to be quick to dismiss well-thought-out solutions.</p>
]]></description><pubDate>Sat, 25 Apr 2026 09:28:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47900015</link><dc:creator>nlitened</dc:creator><comments>https://news.ycombinator.com/item?id=47900015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47900015</guid></item><item><title><![CDATA[New comment by nlitened in "Composition shouldn't be this hard"]]></title><description><![CDATA[
<p>> You end up rebuilding semantics over and over again (validation, mapping, enrichment), and a lot of failures only show up at runtime.<p>I think die-hard fans of static typing mostly fail to acknowledge this objective reality and its implications. Every time they encounter this problem again and again, they approach it as if nobody thought of this before, and didn’t develop reliable abstractions to productively work in these environments.</p>
]]></description><pubDate>Fri, 24 Apr 2026 09:02:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47887575</link><dc:creator>nlitened</dc:creator><comments>https://news.ycombinator.com/item?id=47887575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47887575</guid></item><item><title><![CDATA[New comment by nlitened in "ChatGPT Images 2.0"]]></title><description><![CDATA[
<p>Yep, that’s the irony, that’s why I’m being tongue in cheek about Marxists’ “seize the means of production”, because people who produce capital also work very hard</p>
]]></description><pubDate>Thu, 23 Apr 2026 08:05:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47873297</link><dc:creator>nlitened</dc:creator><comments>https://news.ycombinator.com/item?id=47873297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47873297</guid></item></channel></rss>