<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: michaelpb</title><link>https://news.ycombinator.com/user?id=michaelpb</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 18 Jun 2026 09:04:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=michaelpb" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by michaelpb in "Why am I building a programming language in private?"]]></title><description><![CDATA[
<p>Ah yes... "Project Ginger" was promised to fully revolutionize society, bigger than the Internet, etc. People do seem to forget how old the tech-hype circus is, and with a lot of the same promises, always "too early yet" with the promised benefits lying just around the corner.</p>
]]></description><pubDate>Sun, 13 Mar 2022 17:51:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=30663833</link><dc:creator>michaelpb</dc:creator><comments>https://news.ycombinator.com/item?id=30663833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30663833</guid></item><item><title><![CDATA[New comment by michaelpb in "Why am I building a programming language in private?"]]></title><description><![CDATA[
<p>There's a social media trick where you make some really obvious mistake (eg pronounce "Mario" as "mah-RYE-oh" in a video) and then rely on people's "well akshully"  in the comments causing you to go viral. Regardless if it's intentional or not, it's probably working since this already has 18 comments after only being posted a half hour ago hahah</p>
]]></description><pubDate>Sun, 13 Mar 2022 17:06:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=30663263</link><dc:creator>michaelpb</dc:creator><comments>https://news.ycombinator.com/item?id=30663263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30663263</guid></item><item><title><![CDATA[New comment by michaelpb in "Elevator.js (2015)"]]></title><description><![CDATA[
<p>kickstcondor has a cool art style, but from my understanding it isn't exactly a personal site, given it's run by multiple people pretending to be a single person, who actually are doing this for work at Meta / Facebook: <a href="https://usesthis.com/interviews/kicks.condor/" rel="nofollow">https://usesthis.com/interviews/kicks.condor/</a><p>I hadn't heard of some of these other ones, and they look cool, thanks for sharing!</p>
]]></description><pubDate>Thu, 24 Feb 2022 21:07:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=30460285</link><dc:creator>michaelpb</dc:creator><comments>https://news.ycombinator.com/item?id=30460285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30460285</guid></item><item><title><![CDATA[New comment by michaelpb in "When I do TDD and when I don’t"]]></title><description><![CDATA[
<p>Yeah, I TDD / TFD as much as I can, much simpler. Even just stubbing out a few simple smoke tests that I red/green/refactor saves so much time. For me, I think I spend less time writing code as well, since it forces me to be clear to myself about requirements early on (even if the story/ticket wasn't clear enough), and keeps a "check" on my natural tendency to go down rabbit-holes before properly speccing out non-essential features or tempting optimizations. I ask myself: Does this help me pass the tests and complete the feature? If no, then I need to sit on my hands and not get all code-cowboy trigger-happy :)</p>
]]></description><pubDate>Thu, 17 Feb 2022 20:53:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=30378505</link><dc:creator>michaelpb</dc:creator><comments>https://news.ycombinator.com/item?id=30378505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30378505</guid></item><item><title><![CDATA[New comment by michaelpb in "Underdog no more, a deaf football team takes California by storm"]]></title><description><![CDATA[
<p>Are you asking for writing tips? I'm not OP, but for one "someone who isn't deaf" is 4 words and has a complex structure while "hearing person" is 2 words and has a simple structure, and thus is more effective writing.<p>It seems strange to me to suggest more complicated structures to replace simpler ones! Is there another reason to use the more complicated structure?</p>
]]></description><pubDate>Mon, 15 Nov 2021 20:09:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=29232039</link><dc:creator>michaelpb</dc:creator><comments>https://news.ycombinator.com/item?id=29232039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29232039</guid></item><item><title><![CDATA[New comment by michaelpb in "Tech sector job interviews assess anxiety, not software skills (2020)"]]></title><description><![CDATA[
<p>The goal of research like this is to motivate exactly that (changing the companies)</p>
]]></description><pubDate>Wed, 10 Nov 2021 20:46:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=29180509</link><dc:creator>michaelpb</dc:creator><comments>https://news.ycombinator.com/item?id=29180509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29180509</guid></item><item><title><![CDATA[New comment by michaelpb in "MangoDB: An open-source MongoDB alternative"]]></title><description><![CDATA[
<p>Oh, I don't know about the state of the art, I was just speculating. I'd imagine this technique would only useful if you want to support a MongoDB app at the same time as building new features with Postgres, and then gradually phase out the MongoDB interface (e.g. gradually transitioning between a v1 prototype and a v2 rewrite)<p>If it's not much data (eg ~100k or something), and you don't need any sort of gradual transition, then I'd do something really KISS like dump into a CSV or something and then re-import with whatever the new database management system has for importing files</p>
]]></description><pubDate>Tue, 02 Nov 2021 00:25:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=29075266</link><dc:creator>michaelpb</dc:creator><comments>https://news.ycombinator.com/item?id=29075266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29075266</guid></item><item><title><![CDATA[New comment by michaelpb in "MangoDB: An open-source MongoDB alternative"]]></title><description><![CDATA[
<p>Yeah, I think the person we are replying to is taking this a lot more negatively than I intended. I always sort of thought it was kind of an "open secret" that this stuff went on, at least here in SV / Bay Area. Perhaps elsewhere, where engineers don't hop around jobs every year or two, this sounds more like an insult or accusation?</p>
]]></description><pubDate>Mon, 01 Nov 2021 20:58:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=29073020</link><dc:creator>michaelpb</dc:creator><comments>https://news.ycombinator.com/item?id=29073020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29073020</guid></item><item><title><![CDATA[New comment by michaelpb in "MangoDB: An open-source MongoDB alternative"]]></title><description><![CDATA[
<p>Huh, so if we are trotting out experience credentials, I have also worked with thousands of developers (I guess?) over the last ~20 years as well. My first programming language was Apple BASIC on an Apple II, and I haven't stopped learning since!<p>I think we use this term differently, perhaps? This term is not intended to be an attack, but rather just an acknowledgment of a common type of technical debt that results from people  getting influenced by marketing teams and choosing tech based on how "trendy" it seems. Sometimes this might be done explicitly since they are intending to jump ship anyway... I've had conversations at the bar out of earshot of "the suits" where this exact topic was discussed! Most of the time it's not intentional or explicit, but just novice engineers directed by poor management to greenfield apps, and then falling for marketing claims and choosing based on how "trendy" the marketing claims it is vs real, observed needs. MongoDB is still getting taught at many bootcamps and coding curriculums as an "SQL, but better for beginners since you don't need that annoying schema thing!"</p>
]]></description><pubDate>Mon, 01 Nov 2021 20:39:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=29072753</link><dc:creator>michaelpb</dc:creator><comments>https://news.ycombinator.com/item?id=29072753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29072753</guid></item><item><title><![CDATA[New comment by michaelpb in "MangoDB: An open-source MongoDB alternative"]]></title><description><![CDATA[
<p>Hm, well, I never said that ANYONE who uses MongoDB is guilty of resume driven development. I specifically only indicated the ones that WERE chosen via resume driven development.  Unless you were replying to the wrong comment?</p>
]]></description><pubDate>Mon, 01 Nov 2021 20:21:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=29072523</link><dc:creator>michaelpb</dc:creator><comments>https://news.ycombinator.com/item?id=29072523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29072523</guid></item><item><title><![CDATA[New comment by michaelpb in "MangoDB: An open-source MongoDB alternative"]]></title><description><![CDATA[
<p>Oh wow, I had no idea! I've never heard of this. Thanks for letting me know.<p>I only knew it as the name of "Planet Mongo", the main planet  in the Flash Gordon universe, an old science fiction comic that has been rebooted many times (which also had loads of extremely racist anti-Chinese elements)</p>
]]></description><pubDate>Mon, 01 Nov 2021 20:16:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=29072440</link><dc:creator>michaelpb</dc:creator><comments>https://news.ycombinator.com/item?id=29072440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29072440</guid></item><item><title><![CDATA[New comment by michaelpb in "MangoDB: An open-source MongoDB alternative"]]></title><description><![CDATA[
<p>Could be that! Another terrible name hahah. Although in their defense I get the "cockroach" analogy, while "gimp" is just an offensive insult and/or a very NSFW BDSM term, and has no other meaning, which makes conversations even more awkward.</p>
]]></description><pubDate>Mon, 01 Nov 2021 20:12:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=29072384</link><dc:creator>michaelpb</dc:creator><comments>https://news.ycombinator.com/item?id=29072384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29072384</guid></item><item><title><![CDATA[New comment by michaelpb in "MangoDB: An open-source MongoDB alternative"]]></title><description><![CDATA[
<p>Yeah, I could imagine this being a useful step to migrate away from MongoDB. I suspect there are plenty of "resume-driven development" MongoDB installations out there that could use something like this.</p>
]]></description><pubDate>Mon, 01 Nov 2021 20:02:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=29072262</link><dc:creator>michaelpb</dc:creator><comments>https://news.ycombinator.com/item?id=29072262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29072262</guid></item><item><title><![CDATA[New comment by michaelpb in "MangoDB: An open-source MongoDB alternative"]]></title><description><![CDATA[
<p>GIMP?<p>If that's what you're referring to, then yup #1 worst-named FOSS ever.</p>
]]></description><pubDate>Mon, 01 Nov 2021 20:00:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=29072222</link><dc:creator>michaelpb</dc:creator><comments>https://news.ycombinator.com/item?id=29072222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29072222</guid></item><item><title><![CDATA[New comment by michaelpb in "Windows 11 Pro: about 11% slower than Linux on Intel Core i9 11900K"]]></title><description><![CDATA[
<p>For Linux, many GNOME-based distros shipped with Pidgin (an open source communication program) well-integrated with the desktop environment, really early on compared to other OS's. I'm hesitant to say "Linux did it first", but it was definitely an early adopter.<p>That said, it's hard to compare the two given Pidgin is a general purpose communication tool without vendor lock-in (e.g. it's also an IRC client, has peer-to-peer mode, etc), and most Linux installers let you opt-out of these sorts of bundled software.<p>I think the real issue is some might find MS Teams to be obnoxious software (I suppose, I barely have used it)</p>
]]></description><pubDate>Wed, 27 Oct 2021 16:33:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=29015559</link><dc:creator>michaelpb</dc:creator><comments>https://news.ycombinator.com/item?id=29015559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29015559</guid></item><item><title><![CDATA[New comment by michaelpb in "Windows 11 Pro: about 11% slower than Linux on Intel Core i9 11900K"]]></title><description><![CDATA[
<p>Yeah, I was really confused by this, since I very clearly recall seeing ads on fresh Windows computers, along with guides etc on how to disable them.<p>I know back when I used Windows I had an entire routine to disable all the annoying stuff, so I suspect they disabled all the annoying stuff and totally forgot.<p>I really don't get the need to "defend" Windows, however. It's an OS being sold by a large, for-profit company, that has pros and cons like any other OS. No need to fight MS's fights for them... and given it's 75% desktop marketshare (and like ~95% for gaming), I think they are doing pretty dang well by themselves.</p>
]]></description><pubDate>Wed, 27 Oct 2021 16:23:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=29015426</link><dc:creator>michaelpb</dc:creator><comments>https://news.ycombinator.com/item?id=29015426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29015426</guid></item><item><title><![CDATA[New comment by michaelpb in "Despite having just 5.8% sales, over 38% of bug reports come from Linux"]]></title><description><![CDATA[
<p>Also, technical skill aside, Linux users are used to dev <-> consumer relationship being more symmetrical and more of a "two way street". The few non-coder Linux users I know prefer it for this aspect --- similar to why people might shop at a local neighborhood co-op instead of Walmart/Target/Microsoft/Apple</p>
]]></description><pubDate>Sun, 24 Oct 2021 15:48:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=28979025</link><dc:creator>michaelpb</dc:creator><comments>https://news.ycombinator.com/item?id=28979025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28979025</guid></item><item><title><![CDATA[New comment by michaelpb in "You either die an MVP or live long enough to build content moderation"]]></title><description><![CDATA[
<p>No wonder the email space is so behind. I'm already working on the next problem, NRTOIATFUSSP<p>(No, Really, This One Is Actually The Final Ultimate Solution to the Spam Problem)</p>
]]></description><pubDate>Wed, 29 Sep 2021 17:46:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=28697257</link><dc:creator>michaelpb</dc:creator><comments>https://news.ycombinator.com/item?id=28697257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28697257</guid></item><item><title><![CDATA[New comment by michaelpb in "You either die an MVP or live long enough to build content moderation"]]></title><description><![CDATA[
<p>Yeah, I will agree with you that there can be some smaller-scale systems that work fine. That said, in these cases in my experience it's always few key "hero" mods who are just very committed to volunteering to keep things cleaned up.<p>Without actually hiring people, it's hard to get that level of commitment, and just as you are saying, as soon as the work gets hard enough (eg clever trolls that turn users against each other, or paranoid political crusaders who think the mods are in league with unseen forces), even the best volunteers end up quitting at the worst times.<p>In the long run I think the solution is just hiring moderators. It costs money, but if you want a job done well and consistently ya gotta pay.</p>
]]></description><pubDate>Wed, 29 Sep 2021 17:42:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=28697209</link><dc:creator>michaelpb</dc:creator><comments>https://news.ycombinator.com/item?id=28697209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28697209</guid></item><item><title><![CDATA[New comment by michaelpb in "You either die an MVP or live long enough to build content moderation"]]></title><description><![CDATA[
<p>Not at all theoretical, this happens all the time. There are tools like StegoShare: <a href="https://en.wikipedia.org/wiki/StegoShare" rel="nofollow">https://en.wikipedia.org/wiki/StegoShare</a><p>I googled and one of the top articles was this (I didn't read it):
<a href="https://www.deccanchronicle.com/technology/in-other-news/070817/worrying-trend-in-hackers-using-steganography.html" rel="nofollow">https://www.deccanchronicle.com/technology/in-other-news/070...</a><p>I couldn't find the article I had read a few years back, but I remember this sort of thing being used to host content on Facebook, Wikipedia, Reddit, etc, before they cracked down on it.</p>
]]></description><pubDate>Tue, 28 Sep 2021 17:50:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=28685481</link><dc:creator>michaelpb</dc:creator><comments>https://news.ycombinator.com/item?id=28685481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28685481</guid></item></channel></rss>