<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: marklubi</title><link>https://news.ycombinator.com/user?id=marklubi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 21:34:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=marklubi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by marklubi in "How getting richer made teenagers less free"]]></title><description><![CDATA[
<p>> They enjoyed each other's company and bonded over these shared experiences<p>My son competes on the national and international level in two different sports, so we do a lot of traveling.  The bonding is very important, just as it is knowing when to get out of the way and let them shine.<p>In one sport, I drop him off and pick him up for practice (he gets distracted/flustered when someone is there watching him practice). In the other, I practice with him and am trying to stay better than him as long as I can.<p>There are a few other things I think are important...<p>If they don't want to do something, don't push them to. My son decided not to compete in a national ranking event in a couple of months because his competitions are on Thursday and Saturday and he would miss three days of school when factoring in travel.<p>Try to anticipate their eventual needs and make sure the right tools/equipment/etc. are available for them before they realize they needed it. Also, have backup equipment just in case something breaks or fails.<p>Make sure that they understand the 'why' behind all the things that both they have done, and what you have done, to enable them to get to that level.<p>Finally, from a young age, teach them to "always do your best, and always do better next time."  The first national competition he went to, he literally finished dead last out of over 250.  When we were in the airport heading home, I let him know that it's alright if he doesn't want to do more of them.  He didn't back down in the slightest, and asked me when the next one was because he knew he could do better.  Next month will be the second time he competes in the Junior Olympics for that sport.</p>
]]></description><pubDate>Thu, 18 Dec 2025 14:40:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46313184</link><dc:creator>marklubi</dc:creator><comments>https://news.ycombinator.com/item?id=46313184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46313184</guid></item><item><title><![CDATA[New comment by marklubi in "Why does Swiss cheese have holes?"]]></title><description><![CDATA[
<p>Haven't noticed that one.  Oxidation perhaps, or maybe salt in the air based on the locations?<p>West coast food (particularly oysters) seems to be a little bit more salty/briny.</p>
]]></description><pubDate>Tue, 04 Nov 2025 07:57:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45808502</link><dc:creator>marklubi</dc:creator><comments>https://news.ycombinator.com/item?id=45808502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45808502</guid></item><item><title><![CDATA[New comment by marklubi in "Why does Swiss cheese have holes?"]]></title><description><![CDATA[
<p>Similar thing with orange juice.  The producers add 'flavor packs' to adjust the taste for different regions of the US.<p>My son and I travel all over the US for various competitions, and there are certain regions where he refuses to get OJ because of the flavor differences.</p>
]]></description><pubDate>Mon, 03 Nov 2025 10:15:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45797537</link><dc:creator>marklubi</dc:creator><comments>https://news.ycombinator.com/item?id=45797537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45797537</guid></item><item><title><![CDATA[New comment by marklubi in "The Enshittification of BMW"]]></title><description><![CDATA[
<p>This is a terrible video.  Doesn't even have dates right.  ECUs have been locked far before 2017.<p>I don't like the lack of buttons/knobs for things like heat (they can be configured based on the weather though), but most of his complaints are just trash.<p>The S58 engine is spectacular, the handling on the 2024 M4 is amazing.<p>My only real complaint is when the CarPlay integration comes up as "Unknown Song, Unknown Artist" and I have to change the media source to get control of it from the steering wheel buttons.</p>
]]></description><pubDate>Thu, 30 Oct 2025 07:28:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45757299</link><dc:creator>marklubi</dc:creator><comments>https://news.ycombinator.com/item?id=45757299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45757299</guid></item><item><title><![CDATA[New comment by marklubi in "A new pay-per-mile tax system is reportedly being considered by the Government"]]></title><description><![CDATA[
<p>They already have a monitoring system... TPMS.  Four distinct IDs for every vehicle passing a location makes for a good fingerprint (they've been using this for years to estimate traffic levels)<p>Add in something like Flock license plate reading and you now know which vehicle it was.</p>
]]></description><pubDate>Tue, 28 Oct 2025 07:45:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=45730112</link><dc:creator>marklubi</dc:creator><comments>https://news.ycombinator.com/item?id=45730112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45730112</guid></item><item><title><![CDATA[New comment by marklubi in "10M people watched a YouTuber shim a lock; the lock company sued him – bad idea"]]></title><description><![CDATA[
<p>Bought my teenage son a couple lock picking kits, he's picked almost every single lock we have in our house.<p>I then picked up a sizable rock, and told him I could get into the house faster than he could.  He didn't understand for a few moments, but the lesson was learned.</p>
]]></description><pubDate>Mon, 27 Oct 2025 21:03:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45726267</link><dc:creator>marklubi</dc:creator><comments>https://news.ycombinator.com/item?id=45726267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45726267</guid></item><item><title><![CDATA[New comment by marklubi in "Why George R.R. Martin Broke the Cardinal Rule of Hollywood (2024)"]]></title><description><![CDATA[
<p>> He wrote Thrones explicitly to challenge Hollywood clichés<p>Hard disagreement on that one.<p>He wrote an epic story known as A Song of Ice and Fire (started in '96) that ended up getting out of hand and tied up with too many Goordian knots to complete.  Sadly, we'll probably never get a conclusion to it.<p>Along the line, a producer came along who thought they could make money with it.  First few seasons weren't terrible, but were too short to capture it all.  The rest were completely rushed and unable to take on all that was going on.  They went off the rails after a few seasons.<p>I will agree that he doesn't owe anyone anything though.  My philosophy is that I create for me, if others also enjoy that, excellent.<p>Edit:  I'm still a little bitter after going to a trivia night and losing a question because I gave the canon answer that was different from the show</p>
]]></description><pubDate>Sun, 05 Oct 2025 22:15:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45485781</link><dc:creator>marklubi</dc:creator><comments>https://news.ycombinator.com/item?id=45485781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45485781</guid></item><item><title><![CDATA[New comment by marklubi in "America's top companies keep talking about AI – but can't explain the upsides"]]></title><description><![CDATA[
<p>> This reminds me of the internet in 2000<p>The thing that changed it was smartphones (~7 years later).  Suddenly, the internet was available everywhere and not just a thing for nerds.<p>Not sure that AI is quite there yet, currently trying to identify what will be the catalyst that makes it seamless.</p>
]]></description><pubDate>Wed, 24 Sep 2025 19:25:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45364890</link><dc:creator>marklubi</dc:creator><comments>https://news.ycombinator.com/item?id=45364890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45364890</guid></item><item><title><![CDATA[New comment by marklubi in "Just let me select text"]]></title><description><![CDATA[
<p>Similar story for me.  With my work, I get pulled in a lot of different directions at seemingly random times.  This helps me quickly resume what I was doing.</p>
]]></description><pubDate>Wed, 24 Sep 2025 18:56:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45364541</link><dc:creator>marklubi</dc:creator><comments>https://news.ycombinator.com/item?id=45364541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45364541</guid></item><item><title><![CDATA[New comment by marklubi in "Xcode Is the Worst Piece of Professional Software I Have Ever Used"]]></title><description><![CDATA[
<p>I can confirm this.  Have a relative that works for Apple.  Made the mistake of complaining in front of her about their take on sales (they make six-figures annually from my app).  She went off on how much they give us (including Xcode) for the privilege of having an app on their phones.<p>Still don't have a contact there.  Would have thought I would at least get someone there to talk with if issues come up.</p>
]]></description><pubDate>Tue, 23 Sep 2025 16:54:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45349688</link><dc:creator>marklubi</dc:creator><comments>https://news.ycombinator.com/item?id=45349688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45349688</guid></item><item><title><![CDATA[New comment by marklubi in "Xcode Is the Worst Piece of Professional Software I Have Ever Used"]]></title><description><![CDATA[
<p>Every time there is an Xcode update, I dread installing it because it will be a whole bunch of new bugs, and I just finally figured out the previous ones.</p>
]]></description><pubDate>Tue, 23 Sep 2025 16:44:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45349508</link><dc:creator>marklubi</dc:creator><comments>https://news.ycombinator.com/item?id=45349508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45349508</guid></item><item><title><![CDATA[New comment by marklubi in "How I, a non-developer, read the tutorial you, a developer, wrote for me"]]></title><description><![CDATA[
<p>I wish.  It's on Github, but my hands are tied and I can't share them since it's someone else's property now (hooray for exits, I think).<p>It's mostly a thought process...<p>I have or need something (entity), lets get data about it (repository/extensions), we need to do something with this now (only extensions).<p>Lots of "static" and "this" involved, but the separation and eventual simplicity makes it worth the effort.<p>Edit: I tried going through some of them to anonymize some for examples, but it felt like treading in dangerous territory.</p>
]]></description><pubDate>Mon, 22 Sep 2025 20:04:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45338748</link><dc:creator>marklubi</dc:creator><comments>https://news.ycombinator.com/item?id=45338748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45338748</guid></item><item><title><![CDATA[New comment by marklubi in "How I, a non-developer, read the tutorial you, a developer, wrote for me"]]></title><description><![CDATA[
<p>Thanks for taking the time to respond.  Ultimately though, most of those aren't required from the beginning, but the syntactic sugar, abstractions, and performance gains from them are amazing.<p>You probably already know, but I'll opine a little bit about extension methods. I use them a lot.<p>Entities > Repositories > Functionality.  All split out.<p>- Entities (pretty much just gets and sets, nothing more than necessary).<p>- Repositories via extensions to determine where the data comes and goes from (some data comes from SQL, some from Redis, some from Postgres, doesn't matter since it's split out) and any particular queries you need for optimizing things.<p>- Functionality via more extensions without adding additional code to the entities.<p>Separation of purpose/use.<p>I may or may not have completely replaced our data layer in the middle of the height of our season with no interruption.  Little bit passionate about this one.</p>
]]></description><pubDate>Mon, 22 Sep 2025 17:51:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45337007</link><dc:creator>marklubi</dc:creator><comments>https://news.ycombinator.com/item?id=45337007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45337007</guid></item><item><title><![CDATA[New comment by marklubi in "How I, a non-developer, read the tutorial you, a developer, wrote for me"]]></title><description><![CDATA[
<p>> 27 years ago!<p>Sometimes, I feel like I'm the only old guy on here.  BASIC, VB6, .NET, and some Java along the way.<p>Too many new ones to list, although that might be a whole other problem in itself.</p>
]]></description><pubDate>Mon, 22 Sep 2025 16:54:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45336180</link><dc:creator>marklubi</dc:creator><comments>https://news.ycombinator.com/item?id=45336180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45336180</guid></item><item><title><![CDATA[New comment by marklubi in "How I, a non-developer, read the tutorial you, a developer, wrote for me"]]></title><description><![CDATA[
<p>.NET is amazing and keeps getting better.  JetBrains is killing it with their IDEs and add-ons.<p>Currently running nearly a dozen different services written in .NET running on Alpine in K8S.<p>Started transitioning most of my code to .NET Core/Standard when they first came out.  Sadly, I still have to deal with some ASP.NET MVC code that was written before and requires .NET Framework</p>
]]></description><pubDate>Mon, 22 Sep 2025 16:47:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45336069</link><dc:creator>marklubi</dc:creator><comments>https://news.ycombinator.com/item?id=45336069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45336069</guid></item><item><title><![CDATA[New comment by marklubi in "How I, a non-developer, read the tutorial you, a developer, wrote for me"]]></title><description><![CDATA[
<p>C# is amazing.  Decisions at the education level were made well before it went cross-platform though (FWIW, I've been using it since before v1.1).<p>Would be interesting in what confusing syntax you're referring to.  I think one of the beauties of it is that it's additive.  You can program plenty of simple stuff in it with conventional style code, but there's a lot of syntactic sugar available that makes things so easy when you need to start scaling things.</p>
]]></description><pubDate>Mon, 22 Sep 2025 16:37:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45335883</link><dc:creator>marklubi</dc:creator><comments>https://news.ycombinator.com/item?id=45335883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45335883</guid></item><item><title><![CDATA[New comment by marklubi in "How I, a non-developer, read the tutorial you, a developer, wrote for me"]]></title><description><![CDATA[
<p>> Outside of the mystical incantation of `public static void main(String[] args) {`<p>I don't think it's mystical.  If you don't have an instance of the class yet, you need a starting point and static fills that void (lol. I'll show myself out)</p>
]]></description><pubDate>Mon, 22 Sep 2025 15:34:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45334895</link><dc:creator>marklubi</dc:creator><comments>https://news.ycombinator.com/item?id=45334895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45334895</guid></item><item><title><![CDATA[New comment by marklubi in "How I, a non-developer, read the tutorial you, a developer, wrote for me"]]></title><description><![CDATA[
<p>I concur with most of your thoughts, except that Java is never going away.  I might wish that it would, but here we are.</p>
]]></description><pubDate>Mon, 22 Sep 2025 07:48:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45330296</link><dc:creator>marklubi</dc:creator><comments>https://news.ycombinator.com/item?id=45330296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45330296</guid></item><item><title><![CDATA[New comment by marklubi in "How I, a non-developer, read the tutorial you, a developer, wrote for me"]]></title><description><![CDATA[
<p>Not going to disagree.  It's the sandbox that we're playing in though (dealing with, HOORAY JAVA!) since it's a class at school.<p>Have to start somewhere, teach them better alternatives as they evolve.  Not even going to broach the prototype-based programing stuff until he comfortably has the basics understood.<p>Edit: I don't GAF about downvotes, but I would at least expect a response about why.  If you don't like the philosophy, give me some reasons.  Don't like something else, tell me why. I'll happily debate anyone all day long</p>
]]></description><pubDate>Mon, 22 Sep 2025 06:24:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45329724</link><dc:creator>marklubi</dc:creator><comments>https://news.ycombinator.com/item?id=45329724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45329724</guid></item><item><title><![CDATA[New comment by marklubi in "How I, a non-developer, read the tutorial you, a developer, wrote for me"]]></title><description><![CDATA[
<p>I fully disagree with Java as a starting point and it was an interesting conversation with the teacher.<p>Apparently, "College Prep" courses more or less determine that Java is the language that they should use.<p>His teacher thought it was stupid as well, but sometimes your hands are tied. That's what the schools are using as a starting metric though.<p>He was apparently the only person in the class that said he wanted to do software engineering.  Don't worry, he'll be a polyglot before he reaches college.</p>
]]></description><pubDate>Mon, 22 Sep 2025 06:15:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45329673</link><dc:creator>marklubi</dc:creator><comments>https://news.ycombinator.com/item?id=45329673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45329673</guid></item></channel></rss>