<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: hojjat12000</title><link>https://news.ycombinator.com/user?id=hojjat12000</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 19 Aug 2026 13:38:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hojjat12000" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by hojjat12000 in "Fixing a bricked Framework laptop"]]></title><description><![CDATA[
<p>It's interesting to read this. Because I recently had something similar happened to me and I had mixed feelings like the author here.<p>I have the original Framework 13, but I have almost changed everything inside of it (motherboard AMD 7840U, wifi 7, ram 96GB, ssd, better hinge, the CNC shell, hdmi dongle v3, APU Fan, speakers v2, webcam v2). I still was using the original battery and it was at 60% health. So, I decided to update to the 61W battery.<p>After changing the battery, I decided to turn on the battery charge limit to keep the battery at a cool 60% charge to increase its lifespan.<p>First interesting thing I faced was realizing that Framework has 2 methods for the battery limit implementation. You have to use framework-tools and set it on the ec instead of the standard Kernel module. The kernel allows you to set the min and max, but the ec just allows you to set the max, and it will automatically set max-5 as the min.<p>But what was more frustrating, was realizing and when it gets to that threshold it constantly discharges 5-9W until it gets to the min and then charges the battery again back to the threshold. So, if you set a threshold it keeps charging that 5% once an hour, instead of parking the battery and waiting for the natural discharge to get to the min (which should be days later, since when you're plugged in the battery is not used for anything, it's like your laptop is off, not sleep, off).<p>But the good thing is the ec code is open source, I found the code, dug into it, found a bug, fixed it, flashed it, and for the past 2 weeks my battery is working perfectly.<p>I opened a PR, then found a multi hundred forum post of people talking about something similar with no proper solution, or any fixes in the ec. And my PR has been sitting there with no attention from Framework. Setting a battery threshold is actually worse for your battery because of this bug, but nobody is in a rush to fix it!<p>So, I'm mad that Framework operates this way, their circuitry, power delivery, and software is flawed (just read the forum thread[1]). On the other hand I'm happy I can see the code, find the bug, and fix it at least for myself! Feels like the hardware version of Linux! If you are technical, you can literally change how your kernel behaves. You can't recommend it to your Mom, but you definitely prefer it to the closed alternatives.<p>[1] <a href="https://community.frame.work/t/tracking-battery-flipping-between-charging-and-discharging-draws-from-battery-even-on-ac/22484" rel="nofollow">https://community.frame.work/t/tracking-battery-flipping-bet...</a></p>
]]></description><pubDate>Tue, 18 Aug 2026 17:01:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49348743</link><dc:creator>hojjat12000</dc:creator><comments>https://news.ycombinator.com/item?id=49348743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49348743</guid></item><item><title><![CDATA[New comment by hojjat12000 in "Good Tools Are Invisible"]]></title><description><![CDATA[
<p>Somebody wanted you to try their favorite tool, so they showed you how easy it is to do weird things in it. That doesn't mean they're using it because they can do puzzles!<p>If you're a programmer, you enjoy being able to get most of your editing done in your editor without going into the menus and digging for a feature, or searching a store for a plugin that allows you to do that. Of course if you have used your editor for years, and you know all the menus, shortcut keys, and have all the necessary plugins added, then you're fine!<p>Vim or Emacs allow you to learn some fundamental small tools and mix them to get your job done. Sublime and others allow you to find exact tools for those jobs that others put together. At the end, 10 years later, they're the same.<p>You're not better. They're not better.</p>
]]></description><pubDate>Fri, 10 Jul 2026 17:52:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48863073</link><dc:creator>hojjat12000</dc:creator><comments>https://news.ycombinator.com/item?id=48863073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48863073</guid></item><item><title><![CDATA[New comment by hojjat12000 in "Show HN: 3D Binpacking Algorithm Visualized"]]></title><description><![CDATA[
<p>From this repository:<p>A 3D bin packing algorithm originally ported from <a href="https://github.com/keremdemirer/3dbinpackingjs">https://github.com/keremdemirer/3dbinpackingjs</a>,
which itself was a JavaScript port of <a href="https://github.com/wknechtel/3d-bin-pack/">https://github.com/wknechtel/3d-bin-pack/</a>, which is a C reconstruction 
of a novel algorithm developed in a U.S. Air Force master's thesis by Erhan Baltacioglu in 2001.</p>
]]></description><pubDate>Sun, 15 Oct 2023 03:43:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=37886686</link><dc:creator>hojjat12000</dc:creator><comments>https://news.ycombinator.com/item?id=37886686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37886686</guid></item><item><title><![CDATA[New comment by hojjat12000 in "Valve says Counter-Strike 2 for macOS not happening, there aren't enough players"]]></title><description><![CDATA[
<p>Imagine playing CS on an streaming service! People are chasing more FPS and better hardware to see their opponent a millisecond sooner, talking about tick and subtick impact on the game.<p>Playing single player games on a streaming service is fine, but competitive games? I don't think that's gonna get too much traction.</p>
]]></description><pubDate>Tue, 10 Oct 2023 20:02:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=37836747</link><dc:creator>hojjat12000</dc:creator><comments>https://news.ycombinator.com/item?id=37836747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37836747</guid></item><item><title><![CDATA[New comment by hojjat12000 in "Newest Linux Gaming Predictions for 2023"]]></title><description><![CDATA[
<p>This comparison is pretty unfair! SteamDeck is as open as it gets! The last thing left for Valve to do finish mainlining the drivers (they have done a few in the past few months).</p>
]]></description><pubDate>Sun, 02 Apr 2023 02:49:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=35406665</link><dc:creator>hojjat12000</dc:creator><comments>https://news.ycombinator.com/item?id=35406665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35406665</guid></item><item><title><![CDATA[New comment by hojjat12000 in "Framework Laptop 16"]]></title><description><![CDATA[
<p>It's a qmk keyboard, you can literally map CapsLock+H/J/K/L to be your arrow keys!</p>
]]></description><pubDate>Fri, 24 Mar 2023 16:07:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=35291086</link><dc:creator>hojjat12000</dc:creator><comments>https://news.ycombinator.com/item?id=35291086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35291086</guid></item><item><title><![CDATA[New comment by hojjat12000 in "ViperGPT: Visual Inference via Python Execution for Reasoning"]]></title><description><![CDATA[
<p>Have you been to Github's trending page in the last few months? It's like Chatgpt turned conscious and is using humans to take over the world!</p>
]]></description><pubDate>Fri, 17 Mar 2023 17:15:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=35199953</link><dc:creator>hojjat12000</dc:creator><comments>https://news.ycombinator.com/item?id=35199953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35199953</guid></item><item><title><![CDATA[New comment by hojjat12000 in "Biohazard: Iconic symbol designed to be “memorable but meaningless” (2016)"]]></title><description><![CDATA[
<p>pirates...</p>
]]></description><pubDate>Sat, 25 Feb 2023 17:34:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=34938490</link><dc:creator>hojjat12000</dc:creator><comments>https://news.ycombinator.com/item?id=34938490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34938490</guid></item><item><title><![CDATA[New comment by hojjat12000 in "Tell HN: Firefox Is an awesome browser right now"]]></title><description><![CDATA[
<p>I also suggest using Tab Session Manager. Sometimes I save a session and close everything and start working on a different project, but I know I can go back to my previous session and continue the previous project. I'm not afraid of losing any tabs because it also has an autosave.</p>
]]></description><pubDate>Fri, 03 Feb 2023 17:17:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=34644271</link><dc:creator>hojjat12000</dc:creator><comments>https://news.ycombinator.com/item?id=34644271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34644271</guid></item><item><title><![CDATA[New comment by hojjat12000 in "Bank of America has lost Zelle transfers for many customers"]]></title><description><![CDATA[
<p>My girlfriend also lost 3000. Somehow money was sent from her phone to someone in Texas. We contacted chase and they said "you did it" so no refunds. But we didn't! She works from home and there is no other IP other than her phone in her Chase account. So how did this happen? We filed a complaint with the Police and tried to figure out what we can do through other channels. Turns out nobody cares!</p>
]]></description><pubDate>Wed, 18 Jan 2023 19:53:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=34432082</link><dc:creator>hojjat12000</dc:creator><comments>https://news.ycombinator.com/item?id=34432082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34432082</guid></item><item><title><![CDATA[New comment by hojjat12000 in "System76 AMD-Only Laptop Returns"]]></title><description><![CDATA[
<p>As far as support goes. System76 would be your best bet. You can also checkout HP Dev One (which comes with System76's Pop!_OS).</p>
]]></description><pubDate>Thu, 12 Jan 2023 21:16:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=34360357</link><dc:creator>hojjat12000</dc:creator><comments>https://news.ycombinator.com/item?id=34360357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34360357</guid></item><item><title><![CDATA[New comment by hojjat12000 in "Nix on the Steam Deck"]]></title><description><![CDATA[
<p>Well that's what Steam does too. Creates a whole new Wine prefix with specific tweaks for this specific game to make it work. Pretty similar if you ask me.</p>
]]></description><pubDate>Fri, 23 Dec 2022 19:41:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=34109812</link><dc:creator>hojjat12000</dc:creator><comments>https://news.ycombinator.com/item?id=34109812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34109812</guid></item><item><title><![CDATA[New comment by hojjat12000 in "Accidental Google Pixel Lock Screen Bypass"]]></title><description><![CDATA[
<p>Oneplus used to be good. But the experience and the OS is not the same. If you want Dex. Why not Samsung? I have a Pixel 6 (which I regret trading my Onplus6t for) and my next phone probably will be a samsung. The new ones are pretty stable and not as bloated as they used to be.</p>
]]></description><pubDate>Thu, 10 Nov 2022 19:33:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=33551840</link><dc:creator>hojjat12000</dc:creator><comments>https://news.ycombinator.com/item?id=33551840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33551840</guid></item><item><title><![CDATA[New comment by hojjat12000 in "Your Organization should run its own Mastodon server"]]></title><description><![CDATA[
<p>Mastodon Mafia? Please enlighten us.</p>
]]></description><pubDate>Mon, 07 Nov 2022 19:12:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=33510769</link><dc:creator>hojjat12000</dc:creator><comments>https://news.ycombinator.com/item?id=33510769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33510769</guid></item><item><title><![CDATA[New comment by hojjat12000 in "A Big List of Mastodon Resources"]]></title><description><![CDATA[
<p>No it doesn't. It's a "different" social network, it's not an exact clone of Twitter. There is a need for a primer for the flock of the new users to get them up and running ASAP.<p>If people don't like Windows 11 and decide to switch to Linux, they need posts that help them settle down. It's a "different" OS.</p>
]]></description><pubDate>Sun, 06 Nov 2022 21:43:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=33497597</link><dc:creator>hojjat12000</dc:creator><comments>https://news.ycombinator.com/item?id=33497597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33497597</guid></item><item><title><![CDATA[New comment by hojjat12000 in "Abstracting over ownership in Rust with higher-rank type bounds?"]]></title><description><![CDATA[
<p>> Rust community to communicate in such a way that Rust is never wrong<p>Just read about Async Rust to see how critical of Rust the Rust community can be!</p>
]]></description><pubDate>Sun, 11 Sep 2022 18:28:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=32802029</link><dc:creator>hojjat12000</dc:creator><comments>https://news.ycombinator.com/item?id=32802029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32802029</guid></item><item><title><![CDATA[New comment by hojjat12000 in "Rust 1.63"]]></title><description><![CDATA[
<p>Except for Libc. I compiled a rust program on Ubuntu 20.04 and tried to run it on Ubuntu 18.04, and bam.... a piano fell on my head! Consequences.</p>
]]></description><pubDate>Thu, 11 Aug 2022 17:02:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=32428693</link><dc:creator>hojjat12000</dc:creator><comments>https://news.ycombinator.com/item?id=32428693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32428693</guid></item><item><title><![CDATA[New comment by hojjat12000 in "15.ai"]]></title><description><![CDATA[
<p>They named their tts "Deep Throat"? Why would you?</p>
]]></description><pubDate>Sun, 12 Jun 2022 18:47:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=31717128</link><dc:creator>hojjat12000</dc:creator><comments>https://news.ycombinator.com/item?id=31717128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31717128</guid></item><item><title><![CDATA[New comment by hojjat12000 in "The new and upgraded Framework Laptop"]]></title><description><![CDATA[
<p>You don't "NEED" to upgrade your chassis. Even if you do, it's just one piece out of the 3 pieces for your chassis. You'd be upgrading your motherboard and CPU. You can reuse your wifi, storage, ram, your expansion cards, your display, your speakers, your keyboard, your touchpad, your battery, powersupply, cables...<p>That being said, you don't need to upgrade from 11th gen to 12th gen. Maybe in a few years when 11th gen isn't cutting it for you anymore you can upgrade to 15th gen.<p>It's great that they provide a path for upgrading, but the more important thing here is having more recent hardware for someone who wants to buy a framework in 2022.</p>
]]></description><pubDate>Thu, 19 May 2022 19:38:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=31439129</link><dc:creator>hojjat12000</dc:creator><comments>https://news.ycombinator.com/item?id=31439129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31439129</guid></item><item><title><![CDATA[New comment by hojjat12000 in "Tell HN: Have just discovered that I can use any key as Ctrl on my keyboard\"]]></title><description><![CDATA[
<p>I'm gonna blow your mind now:<p>- You can have multiple layers<p>- You can choose "a" to act as your control key when held down, but create a "gaming" layer that disables this feature, so you'd have your "WASD" direction keys back for the game and hold them down to move around.<p>- You can have a mouse layer, which mean if you hold down a key, some other keys will control your cursor. I normally use this to scroll up/down (mouse scroll buttons) wherever page up/down keys don't work.<p>- You can add snippets and macros to some keys to automate something you type a lot (your email for example).<p>- You can configure the keyboard in a way that your finger don't need to travel more than one key away from the home row.</p>
]]></description><pubDate>Sun, 24 Apr 2022 23:59:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=31149413</link><dc:creator>hojjat12000</dc:creator><comments>https://news.ycombinator.com/item?id=31149413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31149413</guid></item></channel></rss>