<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: makecheck</title><link>https://news.ycombinator.com/user?id=makecheck</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 20:35:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=makecheck" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by makecheck in "How to Not Get Hit by Cars"]]></title><description><![CDATA[
<p>The overwhelmingly most common one I see is cyclists not stopping at STOP signs (or worse, red lights), and the real crazy ones appear to not even <i>slow down</i>.<p>It is <i>illegal</i> to run a stop sign, and it is certainly possible a car (crossways or turning) will arrive first and have right of way.  So a car is turning, why should it expect a cyclist to come plowing through on a whim?<p>Again: it is ILLEGAL for cyclists to run stop signs.  You have to stop, just like a car.  (And in case you think it’s no big deal, I see plenty of cars that aren’t too good at stopping either.  You want to hit them?)</p>
]]></description><pubDate>Sun, 19 Jun 2022 14:03:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=31799469</link><dc:creator>makecheck</dc:creator><comments>https://news.ycombinator.com/item?id=31799469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31799469</guid></item><item><title><![CDATA[New comment by makecheck in "Gnome has no thumbnails in the file picker and my toilets are blocked (2021)"]]></title><description><![CDATA[
<p>And it hasn’t evolved with cloud/sandboxing/magic-paths/whatever.  Like today on the Mac I used the popup directory path to try to navigate to the parent directory (since it showed it to me, and it was selectable) and it <i>couldn’t</i>; it just threw me to my home folder as if that was my request.  I can only assume it was some weird cloud thing but when path navigation <i>itself</i> is a question mark we have problems.</p>
]]></description><pubDate>Fri, 17 Jun 2022 18:04:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=31781988</link><dc:creator>makecheck</dc:creator><comments>https://news.ycombinator.com/item?id=31781988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31781988</guid></item><item><title><![CDATA[New comment by makecheck in "Ask HN: What's the coolest website you know?"]]></title><description><![CDATA[
<p>Unfortunately impossible to read on my mini screen…<p>Seems like the viewport is fixed so zoom is disallowed.  (Sites should never do this.)</p>
]]></description><pubDate>Sun, 12 Jun 2022 12:40:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=31714045</link><dc:creator>makecheck</dc:creator><comments>https://news.ycombinator.com/item?id=31714045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31714045</guid></item><item><title><![CDATA[New comment by makecheck in "AirPlay and Touch Bar = Network Disaster"]]></title><description><![CDATA[
<p>This is also one of the many cases of Apple not following their own guidelines.  They suggested that Touch Bar items should act statically like keyboard keys and <i>not</i> be used to display status, etc.  (In reality, plenty were abused for that, I guess the allure of a dynamic colorful display was too great.)<p>So in this case, <i>all they had to do was make it key-like</i> and it wouldn’t have had any of the features that could trigger this problem.</p>
]]></description><pubDate>Sat, 11 Jun 2022 18:33:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=31706893</link><dc:creator>makecheck</dc:creator><comments>https://news.ycombinator.com/item?id=31706893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31706893</guid></item><item><title><![CDATA[New comment by makecheck in "If OpenSSL were a GUI"]]></title><description><![CDATA[
<p>Brings back memories; the Apple Platinum look appeared around the time when 90% of the UI was black-and-white or at least boring so it really seemed to instantly transform the Mac into a professional-looking tool.<p>I can’t wait until they release it (oh wait, they did, decades ago; now we just have — whatever — the Mac is now).</p>
]]></description><pubDate>Sat, 11 Jun 2022 00:31:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=31700828</link><dc:creator>makecheck</dc:creator><comments>https://news.ycombinator.com/item?id=31700828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31700828</guid></item><item><title><![CDATA[New comment by makecheck in "I cut GTA Online loading times (2021)"]]></title><description><![CDATA[
<p>A really cool example of good debugging especially without the source.<p>Also a good reminder that the slow thing may not be what you think and if you aren’t profiling you don’t <i>really</i> know what’s going on.<p>And an even better reminder that typical “metrics” trying to assess developer value can be pretty meaningless.  This is the kind of code change that would drastically improve everything but show up as a blip on some of the pathetic measurements out there, e.g. hardly any lines of code or whatever.</p>
]]></description><pubDate>Fri, 10 Jun 2022 02:23:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=31689285</link><dc:creator>makecheck</dc:creator><comments>https://news.ycombinator.com/item?id=31689285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31689285</guid></item><item><title><![CDATA[New comment by makecheck in "It costs $110k to fully gear up in Diablo Immortal"]]></title><description><![CDATA[
<p>Proper up-front never occurred because Apple refuses to implement a simple free-trial-period mechanism.  And it is impossible to filter store searches in a way that tells you which apps <i>would</i> behave roughly in that way (therefore anything with IAP I just <i>assume</i> must be a gambling/gem-bags/garbage model).</p>
]]></description><pubDate>Sun, 05 Jun 2022 20:43:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=31634640</link><dc:creator>makecheck</dc:creator><comments>https://news.ycombinator.com/item?id=31634640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31634640</guid></item><item><title><![CDATA[New comment by makecheck in "I only care about the helpful notifications, not the promotional ones"]]></title><description><![CDATA[
<p>The only way to really deter this stuff is to make it cost the sender something <i>per spam</i>.  Bonus points if the user can feed back into the system to discourage truly unpopular notifications.</p>
]]></description><pubDate>Sun, 05 Jun 2022 17:50:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=31633245</link><dc:creator>makecheck</dc:creator><comments>https://news.ycombinator.com/item?id=31633245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31633245</guid></item><item><title><![CDATA[New comment by makecheck in "Schools should be using open source software"]]></title><description><![CDATA[
<p>Like any organization, things have to be reliable and some open-source doesn’t really have the support model figured out.<p>And if cost is an issue, that is more an indictment of how schools are funded: if there doesn’t seem to be room in the budget for buying software and/or support, why is that the budget?</p>
]]></description><pubDate>Mon, 30 May 2022 17:21:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=31561269</link><dc:creator>makecheck</dc:creator><comments>https://news.ycombinator.com/item?id=31561269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31561269</guid></item><item><title><![CDATA[New comment by makecheck in "Success determined by ability to speak, ability to write, and quality of ideas"]]></title><description><![CDATA[
<p>“…<i>in that order</i>” is the full quote, and omitting that from the title really changes the point.<p>Ultimately if you don’t work on the first two, it isn’t enough to have the third.  Persuasion is really important because you’re usually not working in a vacuum.</p>
]]></description><pubDate>Sat, 28 May 2022 16:16:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=31541492</link><dc:creator>makecheck</dc:creator><comments>https://news.ycombinator.com/item?id=31541492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31541492</guid></item><item><title><![CDATA[New comment by makecheck in "SwiftUI in 2022"]]></title><description><![CDATA[
<p>Lots of great and specific points in these threads, many of which I have personally seen.<p>SwiftUI was <i>really</i> promising at first, and even fun to use (nothing like ripping out entire UI files or pages of code).  Yet, issues were almost immediately apparent.<p>A major concern is that it seems to take Apple a really long time to address even basic issues, e.g. years go by and things still broken since day 1 are there, while other things are randomly introduced.  And of course, “Feedbacks” have the usual dice-roll effect: will you even <i>get</i> a response, much less see any indication that the reported bug will ever be fixed?  (Or will Apple just wait 2 years, close your bug as “probably fixed in this OS update, please confirm”, and repeat the whole thing?)<p>And the thing is, this is not hard to believe.  If you auto-complete in SwiftUI (what else can you do, there is rarely good documentation?), some of the APIs are truly scary: levels of complexity and variation that really make me wonder if they can <i>truly</i> test, much less <i>support</i>, every variation of every API.  I would strongly argue that some things just have <i>way</i> too many options instead of a handful of clear starting points.<p>SwiftUI also occasionally changes behaviors (e.g. subtle or gross layout differences).  Worse, it is easy for Apple to not call any of these changes “breaking” because apparently you are just supposed to let SwiftUI figure out what is needed in any situation.  Except that kind of “trust us, we’ll come up with something” approach is not great for writing stable production software.<p>The auto-generated hierarchies can do truly weird things.  For example I realized at one point that an “auto-saved” window layout auto-generated preference names based not on a simple string but <i>the entire SwiftUI view hierarchy</i>, which was <i>huge</i> and indecipherable and of course would become a <i>different</i> value if <i>any</i> part of the window or view hierarchy was modified.  So I discovered I had dozens of preference settings scattered throughout my defaults, 99% of which were completely obsolete because they were based on previous incarnations of the view I was developing, <i>and</i> they all had names that were almost impossible to type (so how do I delete them while preserving the rest?).  What do you even do with that?<p>Yet <i>another</i> major concern is that SwiftUI is very dependent on Combine which is not <i>necessarily</i> the future given other developments in the Swift language.  So what if they just decide to, say, deprecate Combine and move further toward actors and async APIs?  How much of SwiftUI might just fundamentally change in, say, WWDC this year, completely invalidating years of effort people have put into it?</p>
]]></description><pubDate>Wed, 25 May 2022 14:54:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=31505440</link><dc:creator>makecheck</dc:creator><comments>https://news.ycombinator.com/item?id=31505440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31505440</guid></item><item><title><![CDATA[New comment by makecheck in "Guide to implementing 2D platformers (2012)"]]></title><description><![CDATA[
<p>Not limited to games, either; “pre-animation” makes regular software feel sluggish too.  Having actions taken immediately is critical.</p>
]]></description><pubDate>Mon, 23 May 2022 11:53:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=31477854</link><dc:creator>makecheck</dc:creator><comments>https://news.ycombinator.com/item?id=31477854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31477854</guid></item><item><title><![CDATA[New comment by makecheck in "The Apple Services Experience Is Not Good Enough"]]></title><description><![CDATA[
<p>Their need to develop so many cross-platform apps should have been <i>more</i> than enough justification to do an outstanding job of Catalyst/SwiftUI/whatever-is-recommended.  They could have iterated internally to get those <i>really good</i> at handling every last important detail and make it a great experience.<p>Instead, they did things like: just <i>forget</i> about proper keyboard support in a lot of places, have really awful performance at times, weird gaps where entire UI elements were just not there, etc.  And that’s before even getting into the apps, where they were clearly doing things lazily like leaving iPhone elements in place <i>exactly as they were</i> no matter how awful an experience that was on the Mac.<p>Almost every app they have now should not have been released in its current state, much less left more-or-less-still-broken 1-2 years later!  It is certainly possible to embark on major updates like this but you do that <i>internally</i>, only releasing something when it is not full of obvious flaws (and certainly not worse than some previous version it replaces).</p>
]]></description><pubDate>Sun, 22 May 2022 03:52:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=31464748</link><dc:creator>makecheck</dc:creator><comments>https://news.ycombinator.com/item?id=31464748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31464748</guid></item><item><title><![CDATA[New comment by makecheck in "Why Google is so unbearable, and how to fix it"]]></title><description><![CDATA[
<p>Well whether you add “site:.edu” or not, Google still does the thing where they just spit out a pile of extra “matches” that <i>don’t</i> contain your search phrase <i>AT ALL</i>.  Just thrown into the list, as if they have any business being there (oh wait, they do have business: Google’s business).<p>Frankly, if it’s not reliable as a tool, it has no real value and I can’t believe it has come to this.  Imagine if every time you ran `ls` in a shell with a glob pattern, it just decided to sort of “add in” a few other files loosely based on your query (or heck, files that aren’t based on it at all)?  Oh, now imagine if `rm` did that.<p>Sadly this happens with lots of search tools now.  Why the heck is the default state on a new Mac to funnel what you type to <i>everything</i>, e.g. I searched for “Chrome” and hit Return and the <i>FIRST</i> thing it did was throw me into the <i>App Store</i> and call up some not-even-a-web-browser scam app with Chrome in its name, <i>instead of</i> selecting the Chrome already installed on my computer and opening it?  More and more it seems that you have to turn off all kinds of poor defaults to put tools into a useful state, or there is simply no way to get them there at all.</p>
]]></description><pubDate>Wed, 18 May 2022 14:14:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=31423052</link><dc:creator>makecheck</dc:creator><comments>https://news.ycombinator.com/item?id=31423052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31423052</guid></item><item><title><![CDATA[New comment by makecheck in "How did Tropicana lose $30M in a packaging redesign?"]]></title><description><![CDATA[
<p>What seems to be lost in these “redesigns” is the <i>why</i>: <i>why</i> are you doing it?  If there isn’t a list of benefits long enough to justify the cost and possible risk, well, that’s a problem.<p>There’s also a tendency for companies to be super proud of what they’ve done so they neglect methods like A/B testing and instead just bet the farm on their great new design.  After all, it cost a lot of money and looks cool to the decision-makers so what could go wrong?  Um, maybe before you throw out all of your packaging <i>everywhere</i> and double-down, you could tone it down a little and try it out in a few small markets first?  Then watch and see if sales are going up or down?  Then think about going further?<p>And at this point there is also a tendency to ignore <i>history</i>.  This is <i>far</i> from the first big failed redesign; what is going on that no one is looking at past failures (plenty of which have had high costs to other brands too), and imagining that there might be a downside?</p>
]]></description><pubDate>Mon, 16 May 2022 01:30:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=31392923</link><dc:creator>makecheck</dc:creator><comments>https://news.ycombinator.com/item?id=31392923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31392923</guid></item><item><title><![CDATA[New comment by makecheck in "Ask HN: Do you rewrite pull requests?"]]></title><description><![CDATA[
<p>Hypothetically if you’ve documented how you expect contributions to be, and someone doesn’t follow that, then at least they can’t say that they couldn’t have known what you wanted when you reject it.<p>The thing that is hard for people to get is that time costs a ton of money.  If you use software without contributing back at all, you’re getting a lot for free but at least you’re not actively costing the project.  If however you “contribute” in a lazy way, it starts to actively cost the maintainers to deal with this.  So: feel free to contribute but <i>read up</i> on what a project wants and try to show that you’re at least meeting their effort halfway in terms of sufficient detail, following coding styles and request templates, etc.</p>
]]></description><pubDate>Sun, 01 May 2022 19:12:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=31227775</link><dc:creator>makecheck</dc:creator><comments>https://news.ycombinator.com/item?id=31227775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31227775</guid></item><item><title><![CDATA[New comment by makecheck in "Projects for Old Versions of OS X"]]></title><description><![CDATA[
<p>I tried for a really, really long time to implement backward compatibility (and was even impressed with things I came up with) but Apple makes it incredibly hard.  Certain hard boundaries can be crossed, e.g. some point where the compiler/runtime support changes.  At a certain point you are looking at practically two implementations if you want the same code to not look somewhat antiquated on newer systems UI-wise, too.  And of course, Xcode just starts outright refusing to compile which means you might need older Xcode versions and even older hardware.<p>The worst part is that for every 5 cool things they add, they do at least one really stupid annoying new thing on macOS that makes using newer systems annoying.<p>For example, if there is one thing I recommend everyone do right now, is set this on newer macOS:<p>`NSAlertMetricsGatheringEnabled = 0`<p>It completely removes the majority of those stupid iOS-style alert boxes and returns them to the older sane layout.</p>
]]></description><pubDate>Fri, 29 Apr 2022 17:30:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=31208222</link><dc:creator>makecheck</dc:creator><comments>https://news.ycombinator.com/item?id=31208222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31208222</guid></item><item><title><![CDATA[New comment by makecheck in "Apple says they're removing my game because it's more than 2 years old"]]></title><description><![CDATA[
<p>The worst part of all of this is that their stores <i>DO</i> have heaping mountains of apps <i>that should be removed</i>: the outright scams, the useless apps full of trackers, etc.  Absolutely no effort <i>whatsoever</i> is being placed into removing things that are truly harmful.<p>There is a very clear hierarchy here, and it isn’t “developers first” or even “developers 7th”.  Instead, it is: whatever makes an absurdly rich company even richer is A-OK, the “curated experience” will be sure of <i>that</i>.</p>
]]></description><pubDate>Tue, 26 Apr 2022 03:47:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=31163736</link><dc:creator>makecheck</dc:creator><comments>https://news.ycombinator.com/item?id=31163736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31163736</guid></item><item><title><![CDATA[New comment by makecheck in "The bottom is dropping out of Netflix"]]></title><description><![CDATA[
<p>I think it would have been interesting if Netflix had shopped around its tech stack, kind of how companies that make games can also sell game-making engines.<p>Maybe they could have had a huge windfall by offering to be the “AWS” behind every “$CHANNEL+” streaming service.  In other words, instead of having 14 kludgey apps that all suck in at least one way, we get 14 services but with a smooth implementation.<p>I don’t see how content is a long-term win for them.</p>
]]></description><pubDate>Fri, 22 Apr 2022 21:27:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=31128386</link><dc:creator>makecheck</dc:creator><comments>https://news.ycombinator.com/item?id=31128386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31128386</guid></item><item><title><![CDATA[New comment by makecheck in "TurboTax’s fight against free tax filing"]]></title><description><![CDATA[
<p>The upsells on TurboTax are getting a lot more shameless in recent years.  I saw the exact same one pop up at least 2-3 times.<p>The one that really aggravated me though was the one at the <i>end</i>: <i>after</i> you FILE your taxes, they present this damned progress-bar looking thing as if you are somehow “not done” yet, as if this totally optional product sale is a required step!!  No, no, no, that is just misleading garbage, and it is so annoying to have to constantly hunt around the page for the magic text to get around these things.  I mean, I couldn’t even reach the page that lets me download my forms as PDF until I skipped this upsell.<p>What’s more, the product itself is getting more expensive but worse.  On desktop, the whole thing is just a blown-up mobile UI (are that many people doing taxes on their phones!?) with all kinds of things unnecessarily hidden.  On page after page, there is more than enough space to show everything but instead it’s giant white space everywhere; they HIDE things behind disclosure arrows, and with no logic whatsoever; e.g. on one page it shows the 2020 numbers by default but hides all the 2021 numbers behind arrows!?<p>Guess what isn’t an insultingly-small, truncated experience on desktop?  The ads, the upsells.  THOSE are full-page, taking full advantage of screen space and even scrolling off the edges.<p>Really shows their priorities.</p>
]]></description><pubDate>Mon, 18 Apr 2022 17:38:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=31073944</link><dc:creator>makecheck</dc:creator><comments>https://news.ycombinator.com/item?id=31073944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31073944</guid></item></channel></rss>