<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: mshenfield</title><link>https://news.ycombinator.com/user?id=mshenfield</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 22:29:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mshenfield" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mshenfield in "Developers are building communities that act as their own miniature power grids"]]></title><description><![CDATA[
<p>25k per unit, assuming the battery lasts 5 years, is uneconomically high at $5k/year per home.<p>A 100kw  generator can produce enough power for 100 homes, costs ~$50k all in, and ~$1k per day in fuel costs to run during an outage. Assuming the generator also lasts 5 years, that's only $100/year per home, 50x less than the battery solution.<p>Batteries are for the foreseeable future way too expensive.</p>
]]></description><pubDate>Fri, 11 Aug 2023 00:03:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=37083362</link><dc:creator>mshenfield</dc:creator><comments>https://news.ycombinator.com/item?id=37083362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37083362</guid></item><item><title><![CDATA[New comment by mshenfield in "Twitter was down"]]></title><description><![CDATA[
<p>It's back</p>
]]></description><pubDate>Mon, 06 Mar 2023 17:59:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=35044756</link><dc:creator>mshenfield</dc:creator><comments>https://news.ycombinator.com/item?id=35044756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35044756</guid></item><item><title><![CDATA[New comment by mshenfield in "Starbucks illegally fired US workers over union, judge rules"]]></title><description><![CDATA[
<p>No. Companies just have to re-hire fired employees and pay lost wages and benefits. IMO Starbucks should pay a large punitive fine that gets split between the fired workers and the NLRB.</p>
]]></description><pubDate>Thu, 02 Mar 2023 15:52:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=34997202</link><dc:creator>mshenfield</dc:creator><comments>https://news.ycombinator.com/item?id=34997202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34997202</guid></item><item><title><![CDATA[New comment by mshenfield in "Google to reduce workforce by 12k"]]></title><description><![CDATA[
<p>I've never seen anyone directly make this case. Most people seem to want their colleagues (many of whom are friends) to keep their jobs more than they want the stock price to go up.</p>
]]></description><pubDate>Fri, 20 Jan 2023 19:32:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=34458495</link><dc:creator>mshenfield</dc:creator><comments>https://news.ycombinator.com/item?id=34458495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34458495</guid></item><item><title><![CDATA[New comment by mshenfield in "Atom was archived today"]]></title><description><![CDATA[
<p>I'm still not convinced VSCode is faster and better. My Atom setup was never slow, the only thing that wasn't instantaneous was code completion. For me, it felt like VSCode came out of nowhere and surpassed Atom for inexplicable reasons.</p>
]]></description><pubDate>Fri, 16 Dec 2022 06:59:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=34011516</link><dc:creator>mshenfield</dc:creator><comments>https://news.ycombinator.com/item?id=34011516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34011516</guid></item><item><title><![CDATA[New comment by mshenfield in "Twitter’s mass layoffs have begun"]]></title><description><![CDATA[
<p>Twitter won't die, but it won't make much of a profit either.  Elon Musk will find another buyer in 2 years for $25 billion and make most of his money back while leaving the company saddled with most of the $11 billion in debt financing.</p>
]]></description><pubDate>Fri, 04 Nov 2022 16:17:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=33469174</link><dc:creator>mshenfield</dc:creator><comments>https://news.ycombinator.com/item?id=33469174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33469174</guid></item><item><title><![CDATA[New comment by mshenfield in "Never trust a system that seems to be working"]]></title><description><![CDATA[
<p>Also a good reminder why exceptions and optionals exist. Bonkers that "I didn't get a response" defaults to 0.</p>
]]></description><pubDate>Mon, 17 Oct 2022 15:04:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=33234484</link><dc:creator>mshenfield</dc:creator><comments>https://news.ycombinator.com/item?id=33234484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33234484</guid></item><item><title><![CDATA[New comment by mshenfield in "Imagen: An AI system that creates photorealistic images from input text"]]></title><description><![CDATA[
<p>I like Pixlr, I use pixlr.com/e. It's free and web based and has always worked well for me.<p>Did that happen recently? It says in Pixlr's site they're owned by INMAGINE.</p>
]]></description><pubDate>Thu, 25 Aug 2022 14:59:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=32594552</link><dc:creator>mshenfield</dc:creator><comments>https://news.ycombinator.com/item?id=32594552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32594552</guid></item><item><title><![CDATA[New comment by mshenfield in "Imagen: An AI system that creates photorealistic images from input text"]]></title><description><![CDATA[
<p>These tools are amazing for prototyping. I had an idea for a promotional poster, and seeing my idea just by writing it felt like magic. The generated image had too many artifacts to use, but gave me a guideline to follow when creating the real thing in Pixlr.<p>AI content generation (text, image, source code, video, music) will be a huge boon for prototyping where applied judiciously.</p>
]]></description><pubDate>Thu, 25 Aug 2022 07:07:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=32590541</link><dc:creator>mshenfield</dc:creator><comments>https://news.ycombinator.com/item?id=32590541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32590541</guid></item><item><title><![CDATA[New comment by mshenfield in "Twenty years of my blog"]]></title><description><![CDATA[
<p>I had the luck of getting to interact with Simon a little at my first real programmer job at Eventbrite.  You would never know meeting him that he was one of the creators of Django, (and TIL querySelector!).  He was infectiously curious and excited about programming in a way that bubbled over to most people he interacted with. He would also enthusiastically engage with what you were working on, even the beginner project I had at the time.  I don't know him well, but my impression was not just of a great programmer, but a great colleague and an authentically positive person.<p>Congrats on twenty years!</p>
]]></description><pubDate>Mon, 13 Jun 2022 18:47:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=31729828</link><dc:creator>mshenfield</dc:creator><comments>https://news.ycombinator.com/item?id=31729828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31729828</guid></item><item><title><![CDATA[New comment by mshenfield in "A Trail Tale"]]></title><description><![CDATA[
<p>Love everything about this. The 6+ lawyers of parallax background really make it feel alive.<p>Is the background generative in some way, or is each layer in a loop?</p>
]]></description><pubDate>Sun, 12 Jun 2022 15:59:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=31715497</link><dc:creator>mshenfield</dc:creator><comments>https://news.ycombinator.com/item?id=31715497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31715497</guid></item><item><title><![CDATA[New comment by mshenfield in "Sunsetting Atom"]]></title><description><![CDATA[
<p>I used Atom for a long time after it was cool. I just loved the idea of an editor I could extend using the standard web tools and frameworks. Overall love this project, and still am a little miffed that VSCode ate their lunch. Best of luck on everything Nathan and the team do.</p>
]]></description><pubDate>Sat, 11 Jun 2022 04:34:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=31701953</link><dc:creator>mshenfield</dc:creator><comments>https://news.ycombinator.com/item?id=31701953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31701953</guid></item><item><title><![CDATA[New comment by mshenfield in "Ask HN: Have you ever switched cloud?"]]></title><description><![CDATA[
<p>Thanks for acknowledging how much harder this is when you use a cloud-specific feature. Modifying your codebase to migrate off some cloud specific service seems like it would be by far the hardest part of switching clouds.</p>
]]></description><pubDate>Thu, 07 Apr 2022 21:33:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=30950608</link><dc:creator>mshenfield</dc:creator><comments>https://news.ycombinator.com/item?id=30950608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30950608</guid></item><item><title><![CDATA[New comment by mshenfield in "We replaced rental brokers with software and filled 200 vacant apartments"]]></title><description><![CDATA[
<p>Even though this begins with a pitch for empowering tenants, the customers are the landlords. The value for landlords comes at the expense of tenants in several ways.<p>* It prevents tenants who don't meet income or other requirements from even looking at the unit.<p>* It makes tenants liable for noting damage as soon as they view a unit to avoid it being attributed to them, a daunting task.<p>* And it removes a face to face interaction that forces some accountability on landlords who don't provide a clean/cared for unit.<p>Notably absent is a mechanism for tenants to provide feedback to landlords on the listing. The Questions feature is helpful, but not designed for concerns/praise.</p>
]]></description><pubDate>Thu, 08 Jul 2021 17:29:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=27775220</link><dc:creator>mshenfield</dc:creator><comments>https://news.ycombinator.com/item?id=27775220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27775220</guid></item><item><title><![CDATA[New comment by mshenfield in "Emoji Under the Hood"]]></title><description><![CDATA[
<p>It's a post about emojis, but I feel like I understand Unicode better now?</p>
]]></description><pubDate>Fri, 26 Mar 2021 13:28:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=26591871</link><dc:creator>mshenfield</dc:creator><comments>https://news.ycombinator.com/item?id=26591871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26591871</guid></item><item><title><![CDATA[New comment by mshenfield in "Google Removed ClearURLs Extension from Chrome Web Store"]]></title><description><![CDATA[
<p>Does Google contact developers before taking down their extensions?</p>
]]></description><pubDate>Wed, 24 Mar 2021 14:42:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=26567830</link><dc:creator>mshenfield</dc:creator><comments>https://news.ycombinator.com/item?id=26567830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26567830</guid></item><item><title><![CDATA[New comment by mshenfield in "10 Years of Open-Source Visualization: Did I learn anything from D3.js?"]]></title><description><![CDATA[
<p>I used d3.js for one of my first programming projects. I was grateful and impressed that almost every question on Stack Overflow was answered by Mike Bostock or Jason Davies.<p>I'm (a little) older and (a little) wiser, and know this kind of support is a huge amount of work.    It sounds like  
"focus[ing] on learning and broadening your perspective" is what fueled all those answers I so appreciated.</p>
]]></description><pubDate>Wed, 24 Feb 2021 06:45:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=26247302</link><dc:creator>mshenfield</dc:creator><comments>https://news.ycombinator.com/item?id=26247302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26247302</guid></item><item><title><![CDATA[New comment by mshenfield in "Many small queries are efficient in SQLite"]]></title><description><![CDATA[
<p>One trick of `pragma journal_mode = WAL` is that even with synchronous normal, SQLite syncs when you close the last connection [1].  So re-using a connection is key to getting the full benefits if you're executing commands from a single thread/process.<p>[1] <a href="https://sqlite.com/wal.html#the_wal_file" rel="nofollow">https://sqlite.com/wal.html#the_wal_file</a></p>
]]></description><pubDate>Tue, 16 Feb 2021 19:45:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=26157906</link><dc:creator>mshenfield</dc:creator><comments>https://news.ycombinator.com/item?id=26157906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26157906</guid></item><item><title><![CDATA[New comment by mshenfield in "Software engineering topics I changed my mind on"]]></title><description><![CDATA[
<p>This list is self-consciously blunt/rude (correlating programming practices with intelligence and sanity) and unaccountable ("who knows what I'll believe in a few more years").  It's an annoying combination. I imagine many reader will haughtily deploy these commandments against their colleagues.</p>
]]></description><pubDate>Sun, 24 Jan 2021 18:55:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=25894628</link><dc:creator>mshenfield</dc:creator><comments>https://news.ycombinator.com/item?id=25894628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25894628</guid></item><item><title><![CDATA[New comment by mshenfield in "Rqlite: The lightweight, distributed relational database built on SQLite"]]></title><description><![CDATA[
<p>Going from a local db to one over a network has at least one risk.  The SQLite docs gives developers the okay to write "n+1" style queries (<a href="https://www.sqlite.org/np1queryprob.html" rel="nofollow">https://www.sqlite.org/np1queryprob.html</a>).  When the db is on the same file system as the application this pattern is fine.  But as soon a you add a network call it becomes a potential bottleneck.</p>
]]></description><pubDate>Fri, 22 Jan 2021 16:43:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=25873219</link><dc:creator>mshenfield</dc:creator><comments>https://news.ycombinator.com/item?id=25873219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25873219</guid></item></channel></rss>