<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: kubik369</title><link>https://news.ycombinator.com/user?id=kubik369</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 13 May 2026 14:43:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kubik369" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kubik369 in "Googlebook"]]></title><description><![CDATA[
<p>It is not very encouraging that most of the marketing materials on the website show the Googlebook having filleted (rounded) edges similar to Macbook Neo, but the video shows the laptop having a bevelled profile similar to framework 13. Seems like a hastily put together attempt at a response to  the acclaimed Macbook Neo. Literally zero information on the page apart from the "fall" release window.</p>
]]></description><pubDate>Tue, 12 May 2026 18:21:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48112206</link><dc:creator>kubik369</dc:creator><comments>https://news.ycombinator.com/item?id=48112206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48112206</guid></item><item><title><![CDATA[New comment by kubik369 in "Google says criminal hackers used AI to find a major software flaw"]]></title><description><![CDATA[
<p>Your comment was surely well meant, but you could have plainly stated that the article author is a seasoned reporter instead of the snarky reply.<p>GP might be incorrect in stating that the author is parroting Anthropic's marketing, but the author certainly does not go out of his way to specify that these are only Anthropic's claims. It is actually a bit ironic as the article linked[0] from the quoted part (by another author) uses the correct phrasing when dealing with such claims:<p>> Anthropic, the artificial intelligence company that recently fought the Pentagon over the use of its technology, has built a new A.I. model that it claims is too powerful to be released to the public.<p>[0] <a href="https://archive.ph/GC6WP#selection-4713.0-4713.200" rel="nofollow">https://archive.ph/GC6WP#selection-4713.0-4713.200</a></p>
]]></description><pubDate>Mon, 11 May 2026 22:53:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48101819</link><dc:creator>kubik369</dc:creator><comments>https://news.ycombinator.com/item?id=48101819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48101819</guid></item><item><title><![CDATA[New comment by kubik369 in "Tim Cook Is Leaving. Good"]]></title><description><![CDATA[
<p>Both can be right, unfortunately. People do not report stuff, but when they do, it tends to get ignored. I have personally stopped reporting feedback to Apple because my tens of bug reports with detailed reproduction steps were simply ignored. This was both on beta and stable releases. One of them was especially egregious — I had an M1 Macbook Air at work and 11.2 update made charging with any dock, USB-C or Thunderbolt, not work, i.e. everything was working, but the laptop was not charging. I had to plug in a separate charger for 3 months until they fixed it in either 11.3 or 11.4. Rolling back did not work because the update updated the controller firmware. There was no mention of this in the release notes.<p>Apple's "It just works." sometimes gets in the way by obscuring details. Simple example, Airdrop. You share a file, select the person, and it gets stuck displaying sending on the bubble. What is happening? No one knows, because it should "just work". But when it doesn't, you usually have literally no recourse and you are told to wipe your device and try again. From GP's example, the synchronisation. I don't know about iMessage, but synchronising Photos is a nightmare because there is no button to force a sync. You have to connect your phone to power and pray that it will sync. If it doesn't, you have no way to force it. Same thing with AirPods firmware, how do you update it? You don't, it should happen automagically. It didn't? Sucks to suck. You hopefully get the idea by this point :)</p>
]]></description><pubDate>Mon, 27 Apr 2026 13:50:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47921554</link><dc:creator>kubik369</dc:creator><comments>https://news.ycombinator.com/item?id=47921554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47921554</guid></item><item><title><![CDATA[New comment by kubik369 in "USB Cheat Sheet (2022)"]]></title><description><![CDATA[
<p>I think this practice is rather blatantly what you say. The same thing with HDMI forum folding HDMI 2.0 into HDMI 2.1. They made the new 2.1 features optional, therefore manufacturers were able to call their 2.0 devices 2.1 without actually supporting the 2.1 features. AMD has been recently doing similar things, releasing “new” generation of mobile processors where half of them are just rebrands of the older generation.</p>
]]></description><pubDate>Sat, 25 Apr 2026 23:44:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47905769</link><dc:creator>kubik369</dc:creator><comments>https://news.ycombinator.com/item?id=47905769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47905769</guid></item><item><title><![CDATA[New comment by kubik369 in "I don't chain everything in JavaScript anymore"]]></title><description><![CDATA[
<p>1. Yes, you hit the nail on the head. It basically requires people to be more cognisant of this. However, I think telling people to break stuff out into intermediary variables is much easier to argue for than whether the function is getting a bit too long.<p>2. Yes, easy filterings usually don't need to be broken down/named, but it really depends. At the very least, if the culture is to name intermediary values, you might accidentally get useful information from the variable names even if people weren't diligently writing explanatory why comments.<p>3. This isn't Kotlin related, it is just that if you do not have a language/codebase with branded types (or some type system property I don't know the name of), the type system might only infer the base primitives of the result, ending up with stuff like the type I mentioned.</p>
]]></description><pubDate>Wed, 22 Apr 2026 14:33:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47864229</link><dc:creator>kubik369</dc:creator><comments>https://news.ycombinator.com/item?id=47864229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47864229</guid></item><item><title><![CDATA[New comment by kubik369 in "I don't chain everything in JavaScript anymore"]]></title><description><![CDATA[
<p>I whole-heartedly sympathise with the problem author is trying to describe. He does not introduce it very well, but if you read through the whole thing, you should be able to get the gist of it.<p>For me, the problems with chaining from the point of mostly maintaining existing software are:<p>1. Harder to impossible to reason about.<p>As the author alludes to, 1-2 chains are fine, but it starts getting impossible when you get into a territory where you have a longer chain which has a deeper call tree. This happens over time where you start with a smaller chain and people start lengthening it, adding helper functions which grow into large call trees, etc. This makes it so that you have sort of a blackbox pipeline that is, at the very least, annoying and time-consuming to inspect.<p>2. Harder to debug<p>Author tries to mention this but he seems to fail/stop short of pointing out what is wrong with the example he provides. For me, I work with Kotlin. In Kotlin, you cannot put a breakpoint in the middle of the chain! As far as I know, you can only put a breakpoint inside of the chained function calls and do step-into/step-over and such, but you cannot put a breakpoint in-between chain function calls. This means that debugger is basically useless if your codebase looks as described in my previous point. The solution is to write a bit more code at the start, naming each variable. This makes it much easier to debug the code/logic (because you can put a breakpoint on the specific variable/step you are interested in) and, more importantly, to understand, because you explain the steps with the variable names and optionally also with comments.<p>3. Related problem - return chaining<p>Another issue I have in codebases I inherited is what I would describe as return chaining. It is what happens when you have code which returns a function call and the called function does the same thing and so on and so on. Minimalistic example:<p><pre><code>  foo() {
     return x
        .map()
  }


  baz() {
     return foo()
        .map()
  }

  fbaz() {
      return baz()
        .map()
  }

</code></pre>
This way, there is usually no good place to inspect the values and it is hard to reason about what even is the return type/value. Yes, the type system can take it, but good luck figuring out what is Map<Map<String,String>,List<String>>. Do this instead even though it looks "less clean"/uses a supposedly useless variable:<p><pre><code>  foo() {
     const helpfulName = x.map()
     
     return helpfulName
  }


  baz() {
     const anotherHelpfulName = foo.map()
     
     return anotherHelpfulName
  }

  fbaz() {
      const superHelpfulName = baz.map()
      
      return superHelpfulName
  }
</code></pre>
In summary: please, for the love of all that is holy, resist the urge to write function chains, always store meaningful intermediary values in named variables with "why" comments in relevant places and do so especially with return values.</p>
]]></description><pubDate>Wed, 22 Apr 2026 13:52:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47863649</link><dc:creator>kubik369</dc:creator><comments>https://news.ycombinator.com/item?id=47863649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47863649</guid></item><item><title><![CDATA[New comment by kubik369 in "My AI-Assisted Workflow"]]></title><description><![CDATA[
<p>I think your take is overly negative. Regardless of what they think, sharing ones experiences with others is how we advance, both as individuals and as a community/mankind. Talking about AI workflows, I am personally interested in how the people who are happy working with AI work, so that I could also be happier with my work. If they write their workflow, I can either learn from it and improve my work, or learn that they are doing something completely different from what I do, which might explain the disparity between people's experiences with AI, or learn that they are spouting nonsense, reaffirming that it might really be mostly hype. Either way, each one of these is a net positive information for me.</p>
]]></description><pubDate>Wed, 15 Apr 2026 10:14:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47777000</link><dc:creator>kubik369</dc:creator><comments>https://news.ycombinator.com/item?id=47777000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47777000</guid></item><item><title><![CDATA[New comment by kubik369 in "Sam Altman may control our future – can he be trusted?"]]></title><description><![CDATA[
<p>> "Balanced" always seems to mean "give equal time and space to each side".
I agree with you that this seems to be the idea people have when "balanced" is mentioned. I don't think this is correct. You can easily have a balanced article which has lots of evidence pointing one way or the other. I think that this article is like that. Boatload of pointers towards Altman being a sly person with reporters asking him about those exchanges and him basically shrugging each time.<p>The journalists credibility is doing quite a bit of lifting here as we have to trust that they put in the effort. One such example is the molesting accusations which the reporters say they heavily looked into and were not able to find any corroborating evidence.<p>> You never actually get a real picture of the facts.
Yes, it is a fundamental impossibility in lots of cases. That's why we trust the reporters that they did as good a job as they could to present all pertinent information.<p>> That title is an editorial ...
I do not perceive it to be editorialised. It states an arguably real possibility that Altman may/does have lots of real power. I am guessing that you believe that the "can he be trusted" is an editorialisation that points towards him being untrustworthy. If that is the case, I think those would be your biases knowing that he is probably not trustworthy. I see it just as an objective question.<p>Imagine a different situation: you have local elections into your small town. There is a new mayor candidate and during the next term, there will be some money to be given to residents for renovations and such, but not enough for everyone. You don't know this candidate. A local reporter, whom you trust, writes an article "New mayor candidate favoured in polls - will he be fair with the renovation money?". It is a piece trying to shed light on who this candidate is as a person, what was his life before moving into your village, etc. so that voters like you can decide whether to give him your vote. It is not editorialised, as it does not point either way.</p>
]]></description><pubDate>Tue, 07 Apr 2026 08:50:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47672383</link><dc:creator>kubik369</dc:creator><comments>https://news.ycombinator.com/item?id=47672383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47672383</guid></item><item><title><![CDATA[New comment by kubik369 in "Sam Altman may control our future – can he be trusted?"]]></title><description><![CDATA[
<p>I think you are misunderstanding the point of journalism. It can be debated whether the title should be such a question. Nevertheless, the article should just present information, ideally in a balanced way, without author's bias, so that you can decide for yourself. You can see the attempts at the balanced part in the article where an allegation/statement is made about Altman followed by parentheses saying that Altman recalls the exchange differently/does not remember.</p>
]]></description><pubDate>Tue, 07 Apr 2026 00:39:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47669274</link><dc:creator>kubik369</dc:creator><comments>https://news.ycombinator.com/item?id=47669274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47669274</guid></item><item><title><![CDATA[New comment by kubik369 in "Apple Studio Display and Studio Display XDR"]]></title><description><![CDATA[
<p>I don't really see your point. The chips mentioned do not have enough bandwidth on display outputs to support the monitor at 6K@120Hz. If anything, I find it surprising that Apple supports running the display in 60Hz mode instead of telling people to go pound sand and buy new Macs.</p>
]]></description><pubDate>Tue, 03 Mar 2026 15:15:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47233660</link><dc:creator>kubik369</dc:creator><comments>https://news.ycombinator.com/item?id=47233660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47233660</guid></item><item><title><![CDATA[New comment by kubik369 in "The beauty and terror of modding Windows"]]></title><description><![CDATA[
<p>I recall that the official setting was everything grouped or everything ungrouped. What GP is referring to is probably the ability to break out a single window from a group.</p>
]]></description><pubDate>Tue, 03 Mar 2026 13:00:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47231646</link><dc:creator>kubik369</dc:creator><comments>https://news.ycombinator.com/item?id=47231646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47231646</guid></item><item><title><![CDATA[New comment by kubik369 in "3D printing my laptop ergonomic setup"]]></title><description><![CDATA[
<p>> is the regular PLA limit of ~55 degrees Celsius not okay for a desktop accessory?<p>Not the author, but PLA has a glass transition temperature of around 60 degrees, which in layman's terms is when it starts to melt. However, depending on the quality of the printing process, layers start separating/the print is pliable significantly lower, at around 35-40 degrees. This means that in countries where you get 30+ degree summers, PLA is not really suitable for anything which experiences any kind of stress. I would hazard a guess that the standing laptop can cause quite a bit of stress when the train starts/stops.</p>
]]></description><pubDate>Tue, 20 Jan 2026 09:53:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46690015</link><dc:creator>kubik369</dc:creator><comments>https://news.ycombinator.com/item?id=46690015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46690015</guid></item><item><title><![CDATA[New comment by kubik369 in "Zed: High-performance AI Code Editor"]]></title><description><![CDATA[
<p>If you are using MacOS, unfortunately, your issue is that you are using a 1440p monitor, not an issue with any one program.<p>Apple has removed support for font rendering methods which make text on non-integer scaled screens look sharper. As a result, if you want to use your screen without blurry text, you have to use 1080p (1x), 4k (2x 1080p), 5k (2x 1440p) or 6k screens (or any other screens where integer scaling looks ok).<p>To see the difference, try connecting a Windows/Linux machine to your monitor and comparing how text looks compared to the same screen with a MacOS device.</p>
]]></description><pubDate>Wed, 07 May 2025 13:19:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43915275</link><dc:creator>kubik369</dc:creator><comments>https://news.ycombinator.com/item?id=43915275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43915275</guid></item><item><title><![CDATA[New comment by kubik369 in "OpenWrt 24.10.0 – First Stable Release"]]></title><description><![CDATA[
<p>You must have had a bad luck/small sample size as majority of consumer routers can be flashed to OpenWRT by selecting the firmware file on the admin page and letting do its thing the exact same way as the original manufacturer update, or by using a TFTP recovery. From the top of my head, I recall only Xiaomi routers needing to be rooted/exploited.</p>
]]></description><pubDate>Thu, 06 Feb 2025 11:31:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42961376</link><dc:creator>kubik369</dc:creator><comments>https://news.ycombinator.com/item?id=42961376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42961376</guid></item><item><title><![CDATA[New comment by kubik369 in "Modular PC Design: Sustainable Approach Enhanced Repairability Reduced E-Waste"]]></title><description><![CDATA[
<p>This is unfortunately not true and a result of Intel's obfuscatory tactics. The socket has been the same in subsequent generations, but you needed to buy a new motherboard because the chipset supposedly did not support the newer CPUs [0]. An example of this is the socket 1151 generation. This socket was named 1151-1 and 1151-2 in later years due to this tactic. When Intel was on their high horse (2010-2018) they generally supported 1-2 generations per socket.<p>[0] <a href="https://www.pcgamer.com/modders-get-intels-coffee-lake-cpus-to-run-on-incompatible-motherboards/#:~:text=In%20short%2C%20getting%20a%20Coffee,a%20Core%20i7%2D8700%20chip" rel="nofollow">https://www.pcgamer.com/modders-get-intels-coffee-lake-cpus-...</a>.</p>
]]></description><pubDate>Fri, 24 Jan 2025 13:31:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42812836</link><dc:creator>kubik369</dc:creator><comments>https://news.ycombinator.com/item?id=42812836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42812836</guid></item><item><title><![CDATA[New comment by kubik369 in "Touchscreens are out, and tactile controls are back"]]></title><description><![CDATA[
<p>Have you encountered any that work like this? In my small sample (n~5, Europe), all capacitive cooktops turn off whenever you spill something on the controls.</p>
]]></description><pubDate>Sun, 03 Nov 2024 22:54:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42036780</link><dc:creator>kubik369</dc:creator><comments>https://news.ycombinator.com/item?id=42036780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42036780</guid></item><item><title><![CDATA[New comment by kubik369 in "How the iPhone 16's electrically-released adhesive works"]]></title><description><![CDATA[
<p>Unfortunately, no. When you reverse the polarity, the adhesive is left on the housing instead of the battery. iFixit has shown it in a video [0].<p>[0] <a href="https://www.youtube.com/watch?v=M6jBXI6CR9s" rel="nofollow">https://www.youtube.com/watch?v=M6jBXI6CR9s</a></p>
]]></description><pubDate>Mon, 23 Sep 2024 10:30:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=41624480</link><dc:creator>kubik369</dc:creator><comments>https://news.ycombinator.com/item?id=41624480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41624480</guid></item><item><title><![CDATA[New comment by kubik369 in "Tachiyomi – It's Joever"]]></title><description><![CDATA[
<p>This saddens me greatly. In my opinion, Tachiyomi is a crown jewel amongst mobile applications — a lot of my friends have not switched to iOS because of it, which should tell you something. I would like to thank the creators and everyone else who worked on Tachiyomi and wish them good luck with whatever comes next for them. Their work has made a small, but significant impact on me both as a manga reader and as a developer.</p>
]]></description><pubDate>Sat, 13 Jan 2024 23:59:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=38986013</link><dc:creator>kubik369</dc:creator><comments>https://news.ycombinator.com/item?id=38986013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38986013</guid></item><item><title><![CDATA[New comment by kubik369 in "Volkswagen Will Bring Back Physical Buttons in New Cars"]]></title><description><![CDATA[
<p>Think about it a bit more. You still need wires for power, you can’t be swapping batteries in car accessories as you can in your home. If you are already running wires for power, running 1-2 more for data is not that problematic, you are already running the harness. In addition, you don’t want the latency and unreliability of wireless solutions in a car. It might be ok in your home, but not in a pretty rough environment such as your car. It would also be much more expensive both hardware and software wise, not even mentioning the potential bugs and such.</p>
]]></description><pubDate>Tue, 19 Dec 2023 13:40:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=38695374</link><dc:creator>kubik369</dc:creator><comments>https://news.ycombinator.com/item?id=38695374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38695374</guid></item><item><title><![CDATA[New comment by kubik369 in "Pokémon is no longer just a game – it's a lifestyle"]]></title><description><![CDATA[
<p>Why do you think that Zelda should have stayed 2D? Some Zelda games, such as OoT, Majora's Mask and BotW to name a few, are considered to be some of the very best games ever made.</p>
]]></description><pubDate>Fri, 24 Nov 2023 15:44:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=38405049</link><dc:creator>kubik369</dc:creator><comments>https://news.ycombinator.com/item?id=38405049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38405049</guid></item></channel></rss>