<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: spenuke</title><link>https://news.ycombinator.com/user?id=spenuke</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 21 Oct 2026 06:07:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=spenuke" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by spenuke in "Why We're Banning AI"]]></title><description><![CDATA[
<p>Likely no. Editors and writers at Current Affairs are career professionals and their expertise is not as reproducible as the expertise of software engineers. "Does this code compile?" and "How does the review history describe this change?" are quite answerable to an LLM in a way that "Does this paragraph have the intended effect?" are not.</p>
]]></description><pubDate>Thu, 15 Oct 2026 19:43:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=50109212</link><dc:creator>spenuke</dc:creator><comments>https://news.ycombinator.com/item?id=50109212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50109212</guid></item><item><title><![CDATA[New comment by spenuke in "Bending Spoons makes first post-IPO acquisition with $1.3B Airtable deal"]]></title><description><![CDATA[
<p>> It's really every category of commercial activity.<p>I'm not going to defend capital's ability to ruin things, but this is framing is not helpful. Enshittification as it was described by Cory Doctorow, who invented the term, requires two additional things:<p>1. A platform that tries to attract both producers and consumers. Amazon is the canonical example. The platform does what it can to attract enough consumers that producers have to use the platform to reach them. Then it squeezes out the value to the producers (e.g., hiking acquisition fees, etc.; competing with them and underselling them with cheaper alternatives). The final step is to destroy the value to the consumer, by degrading quality and increasing price. By this time, neither producers nor consumers have many levers to fight back.<p>2. Non-physical pricing levers. Enshittification requires the ability to observe consumer behavior and jigger pricing at great speed. We see this in Amazon again; ridesharing apps introduced surge pricing; ads are priced according to what platforms know about you. In a physical store, the logistical cost of changing the price of goods is nontrivial, so we don't see the same sort of gaming there.<p>Enshittification is a novel and illuminating concept, so we need to be careful not to let it turn into some vague "things got worse" meaning.</p>
]]></description><pubDate>Tue, 04 Aug 2026 19:03:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49173348</link><dc:creator>spenuke</dc:creator><comments>https://news.ycombinator.com/item?id=49173348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49173348</guid></item><item><title><![CDATA[New comment by spenuke in "How to start a React Project in 2023"]]></title><description><![CDATA[
<p>It's the same story with Express as a web server framework for Node.<p>I've always felt that the biggest problem with the Javascript ecosystem is that it's entirely too preoccupied with syntax. Remember CoffeeScript!? Some of the most influential forces in the community can waste entire years bikeshedding some syntactic thing that is mostly a matter of personal aesthetics. And this trickles down to the grunts trying to ship a product.<p>It's a fundamental drawback to Javascripts other strengths. And that's the reason it's so easy to find Express apps that are hot garbage. It's one of the most enduring myths that If you know Javascript, you can write a Node app.<p>It only works because software has been such an economically productive force, that having thousands of professionals spending weeks deciding whether semicolons are good or bad, or fighting their webpack configs, or migrating for loops to array methods... whatever... it still makes money at the end of the day.</p>
]]></description><pubDate>Fri, 24 Mar 2023 22:03:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=35296275</link><dc:creator>spenuke</dc:creator><comments>https://news.ycombinator.com/item?id=35296275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35296275</guid></item><item><title><![CDATA[New comment by spenuke in "Building a patient monitoring system with Go and Vue in 3 days"]]></title><description><![CDATA[
<p>Yes.</p>
]]></description><pubDate>Sat, 02 May 2020 23:40:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=23055746</link><dc:creator>spenuke</dc:creator><comments>https://news.ycombinator.com/item?id=23055746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23055746</guid></item><item><title><![CDATA[New comment by spenuke in "A Map of Mathematics"]]></title><description><![CDATA[
<p>For a <i>very</i> informal tour, The Three Body Problem by Cixin Liu is a science fiction novel where the history of mathematics, physics, and computation play a large role. So much so that I think it puts many people off the book and its entire trilogy.</p>
]]></description><pubDate>Fri, 14 Feb 2020 19:54:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=22329731</link><dc:creator>spenuke</dc:creator><comments>https://news.ycombinator.com/item?id=22329731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22329731</guid></item><item><title><![CDATA[New comment by spenuke in "TLA+ model checking made symbolic"]]></title><description><![CDATA[
<p>Did you all ever open source your emacs tooling? I’d like to see that.</p>
]]></description><pubDate>Sat, 30 Nov 2019 08:27:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=21669127</link><dc:creator>spenuke</dc:creator><comments>https://news.ycombinator.com/item?id=21669127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21669127</guid></item><item><title><![CDATA[New comment by spenuke in "How to use array reduce for more than just numbers"]]></title><description><![CDATA[
<p>I work on a similar team, with a mix of people who want to use functional styles and those who want something more imperative.<p>I lean toward the pro-functional style, but I also put a few strong constraints on when to use reduce. Namely, I would almost never use it in cases where I either want to (a) mutate something other than the accumulator or (b) include more than two branches of control flow in the reducer function.<p>This kind of goes for all the functional array methods. Many people are tempted to use them simply as alternate syntax for iterating through the array (i.e., a simple loop), where the loop body could contain several statements -- i.e., data mutation side effects, taking different execution paths based on certain conditions, etc. The functional style is way less clear in this sort of code.<p>The benefit of the functional style in the context of javascript array methods is when you can see at a glance what the shape of the resulting value is with respect to that of the source array. This is usually best done when the body of the reducer/mapper/filterer is a single expression.</p>
]]></description><pubDate>Sun, 02 Jun 2019 19:23:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=20077435</link><dc:creator>spenuke</dc:creator><comments>https://news.ycombinator.com/item?id=20077435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20077435</guid></item><item><title><![CDATA[New comment by spenuke in "Taleb Says Fed Should Do 'Minimum Harm' [video]"]]></title><description><![CDATA[
<p>Thanks. Ok, so is he creating strawmen everywhere, then? I know people working in government, biotech, climate research, and none of them seem to think that the normal distribution is the only model out there, or that the mean is a very meaningful (no pun intended) statistic.</p>
]]></description><pubDate>Fri, 17 May 2019 20:46:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=19943407</link><dc:creator>spenuke</dc:creator><comments>https://news.ycombinator.com/item?id=19943407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19943407</guid></item><item><title><![CDATA[New comment by spenuke in "Taleb Says Fed Should Do 'Minimum Harm' [video]"]]></title><description><![CDATA[
<p>Can somebody please ELI5 his whole phenomenon? I don't really understand who are the targets (other than Nate Silver) of all his polemic. From my limited exposure, he's basically making age-old conservative points, arguing that the Enlightenment ideal of human knowledge has strong (but unidentified) limits.<p>Why is he so popular? And how did he get so rich on Wall Street if he just thinks randomness blows all the statistical experts out of the water? I know I'm missing something.</p>
]]></description><pubDate>Fri, 17 May 2019 17:16:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=19941588</link><dc:creator>spenuke</dc:creator><comments>https://news.ycombinator.com/item?id=19941588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19941588</guid></item><item><title><![CDATA[New comment by spenuke in "The Best History Books 2018"]]></title><description><![CDATA[
<p>Five Books just published a list this week. <a href="https://fivebooks.com/best-books/dr-patrick-porter-on-the-rise-and-fall-of-america/" rel="nofollow">https://fivebooks.com/best-books/dr-patrick-porter-on-the-ri...</a></p>
]]></description><pubDate>Sat, 29 Dec 2018 18:25:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=18784942</link><dc:creator>spenuke</dc:creator><comments>https://news.ycombinator.com/item?id=18784942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18784942</guid></item><item><title><![CDATA[Does philosophy still need mathematics and vice versa?]]></title><description><![CDATA[
<p>Article URL: <a href="https://aeon.co/essays/does-philosophy-still-need-mathematics-and-vice-versa">https://aeon.co/essays/does-philosophy-still-need-mathematics-and-vice-versa</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18084834">https://news.ycombinator.com/item?id=18084834</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 27 Sep 2018 14:30:05 +0000</pubDate><link>https://aeon.co/essays/does-philosophy-still-need-mathematics-and-vice-versa</link><dc:creator>spenuke</dc:creator><comments>https://news.ycombinator.com/item?id=18084834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18084834</guid></item><item><title><![CDATA[New comment by spenuke in "Postgres data types you should consider using"]]></title><description><![CDATA[
<p>100% agree with this here.<p>I have had to push for leveraging postgres for data validation (including typing columns with enums where applicable), and sometimes it's hard to convince people, but all you have to do is (a) poke around your existing data and find cases where you have junk because of some out-of-band process that created data without using your main app's validation, and (b) do a couple out-of-band things like an ETL or two and see how it saves you from creating junk.<p>I don't know where I picked this adage up, but it's also something I constantly think about:<p>Your data will outlive your application code.<p>IME, if you value the data's integrity, it's not really a question whether you should be pushing validations down to the db layer.</p>
]]></description><pubDate>Wed, 29 Aug 2018 21:47:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=17872365</link><dc:creator>spenuke</dc:creator><comments>https://news.ycombinator.com/item?id=17872365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17872365</guid></item><item><title><![CDATA[New comment by spenuke in "Books on Ancient Greece Recommended by Christopher Pelling"]]></title><description><![CDATA[
<p>That's the website's stock in trade! <a href="https://fivebooks.com/?s=russia&post_type=interview" rel="nofollow">https://fivebooks.com/?s=russia&post_type=interview</a></p>
]]></description><pubDate>Tue, 29 May 2018 22:46:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=17183442</link><dc:creator>spenuke</dc:creator><comments>https://news.ycombinator.com/item?id=17183442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17183442</guid></item><item><title><![CDATA[New comment by spenuke in "Ask HN: How do you manage your daily non-work related tasks?"]]></title><description><![CDATA[
<p>No, that hasn't really become necessary yet. We'll see once we do a house remodel. :)</p>
]]></description><pubDate>Wed, 02 Aug 2017 15:54:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=14911542</link><dc:creator>spenuke</dc:creator><comments>https://news.ycombinator.com/item?id=14911542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14911542</guid></item><item><title><![CDATA[New comment by spenuke in "Ask HN: Resources for learning advanced JavaScript and React"]]></title><description><![CDATA[
<p>Totally fine, so long as you know that makes you an "advanced user".<p>I can't imagine you'll find a sane place to work where senior people are only capable of learning something after consuming a tutorial or a manual. The nature of the work is to drill down one layer below what you're working on. Do you need to know how to smelt steel in order to be a good car mechanic? No, of course not, but it sure helps to have taken an engine apart. And if you're trying to build the next, better engine, it's really great to see the internals (and the commented motivations!) of previous implementations.</p>
]]></description><pubDate>Tue, 01 Aug 2017 20:41:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=14905103</link><dc:creator>spenuke</dc:creator><comments>https://news.ycombinator.com/item?id=14905103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14905103</guid></item><item><title><![CDATA[New comment by spenuke in "Ask HN: Resources for learning advanced JavaScript and React"]]></title><description><![CDATA[
<p>I'm always surprised that reading source code is such a rare occurrence or suggestion in this world. If you consider yourself even in the vicinity of "advanced", I think you're capable of learning great stuff by looking at anything on github. Something big, but well organized. Lo-dash, Node, Mocha, etc.<p>Of course you won't understand everything on first read. But you will learn really good things if you know how to look at something confusing and identify what it is you don't understand; then you can go find didactic materials to fill in the gaps.<p>This is an amazing way to learn. You get to see how some of the most used, or cutting-edge tools are implemented (for free!). You learn about the tools themselves and thus gain expertise in them. And, you gain the meta-skill of working in unfamiliar territory, which I think is a fundamental key to being considered "advanced".</p>
]]></description><pubDate>Mon, 31 Jul 2017 15:37:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=14892937</link><dc:creator>spenuke</dc:creator><comments>https://news.ycombinator.com/item?id=14892937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14892937</guid></item><item><title><![CDATA[New comment by spenuke in "Ask HN: How do you manage your daily non-work related tasks?"]]></title><description><![CDATA[
<p>Very similar story here. We got married a month ago. We did everything ourselves (plus friends & family), and we started too late.<p>We started using Asana so that we could stop having nervous breakdowns every week. It worked. Now we use it for stuff like coordinating anything that doesn't fit on a notecard. Shopping lists generally are just on a kitchen whiteboard and you take a pic before you leave.</p>
]]></description><pubDate>Sun, 16 Jul 2017 15:06:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=14782273</link><dc:creator>spenuke</dc:creator><comments>https://news.ycombinator.com/item?id=14782273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14782273</guid></item><item><title><![CDATA[New comment by spenuke in "Ask HN: Resources for learning to write compilers?"]]></title><description><![CDATA[
<p>Any chance your school makes its exercises available? I've been trying to go through CS:APP myself, but the exercises aren't included and I believe I'd need a .edu email address to get them.</p>
]]></description><pubDate>Fri, 07 Jul 2017 22:29:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=14722705</link><dc:creator>spenuke</dc:creator><comments>https://news.ycombinator.com/item?id=14722705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14722705</guid></item><item><title><![CDATA[New comment by spenuke in "O'reilly book cover generator"]]></title><description><![CDATA[
<p>I was, um, inspired to make this one: <a href="https://imgur.com/a/cKC4f" rel="nofollow">https://imgur.com/a/cKC4f</a></p>
]]></description><pubDate>Mon, 03 Jul 2017 15:23:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=14688893</link><dc:creator>spenuke</dc:creator><comments>https://news.ycombinator.com/item?id=14688893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14688893</guid></item><item><title><![CDATA[New comment by spenuke in "Michael K. Williams Is More Than Omar from ‘The Wire’"]]></title><description><![CDATA[
<p>Not even close. The only contender is Deadwood (RIP).</p>
]]></description><pubDate>Sun, 02 Jul 2017 23:52:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=14684946</link><dc:creator>spenuke</dc:creator><comments>https://news.ycombinator.com/item?id=14684946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14684946</guid></item></channel></rss>