<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: mhasbini</title><link>https://news.ycombinator.com/user?id=mhasbini</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 25 May 2026 19:17:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mhasbini" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mhasbini in "Tom Scott: After ten years, it's time to stop making videos [video]"]]></title><description><![CDATA[
<p>Tom Scott was an early contributor to POPFile.</p>
]]></description><pubDate>Mon, 01 Jan 2024 16:59:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=38833235</link><dc:creator>mhasbini</dc:creator><comments>https://news.ycombinator.com/item?id=38833235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38833235</guid></item><item><title><![CDATA[New comment by mhasbini in "Google Analytics Opt-Out Browser Add-On"]]></title><description><![CDATA[
<p>source code:<p><pre><code>    /* Copyright 2010 Google Inc. All Rights Reserved. http://tools.google.com/dlpage/gaoptout/intl/en/eula_text.html */
    (function () {
    var a = document.createElement("script");
    a.type = "text/javascript";
    a.innerText =
        'window["_gaUserPrefs"] = { ioo : function() { return true; } }';
        document.documentElement.insertBefore(a, document.documentElement.firstChild);
    })();</code></pre></p>
]]></description><pubDate>Sun, 24 Sep 2023 21:09:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=37637216</link><dc:creator>mhasbini</dc:creator><comments>https://news.ycombinator.com/item?id=37637216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37637216</guid></item><item><title><![CDATA[New comment by mhasbini in "My uBlock Origin filters to remove distractions"]]></title><description><![CDATA[
<p>There's <a href="https://github.com/httpjamesm/AnonymousOverflow">https://github.com/httpjamesm/AnonymousOverflow</a>.
I made <a href="https://doublefault.mhasbini.com/" rel="nofollow noreferrer">https://doublefault.mhasbini.com/</a> before I knew about it. On the plus side it keep default aesthetics.</p>
]]></description><pubDate>Wed, 20 Sep 2023 15:32:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=37585496</link><dc:creator>mhasbini</dc:creator><comments>https://news.ycombinator.com/item?id=37585496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37585496</guid></item><item><title><![CDATA[Building a Foldable Rover]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=PsZszv4qHu4">https://www.youtube.com/watch?v=PsZszv4qHu4</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35298219">https://news.ycombinator.com/item?id=35298219</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 25 Mar 2023 01:37:07 +0000</pubDate><link>https://www.youtube.com/watch?v=PsZszv4qHu4</link><dc:creator>mhasbini</dc:creator><comments>https://news.ycombinator.com/item?id=35298219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35298219</guid></item><item><title><![CDATA[New comment by mhasbini in "Reverse Engineering TikTok's VM Obfuscation"]]></title><description><![CDATA[
<p>Deobfuscated script without the vm part: <a href="https://gist.github.com/mhasbini/f9269d230ed8eb6dfdbb1bd1be9114b9" rel="nofollow">https://gist.github.com/mhasbini/f9269d230ed8eb6dfdbb1bd1be9...</a></p>
]]></description><pubDate>Sat, 24 Dec 2022 11:14:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=34115841</link><dc:creator>mhasbini</dc:creator><comments>https://news.ycombinator.com/item?id=34115841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34115841</guid></item><item><title><![CDATA[New comment by mhasbini in "Ask HN: Someone is proxy-mirroring my website, can I do anything?"]]></title><description><![CDATA[
<p>Deobfuscated <a href="https://gist.github.com/mhasbini/97b471911866e7c7016fa6f27e7f10c7" rel="nofollow">https://gist.github.com/mhasbini/97b471911866e7c7016fa6f27e7...</a></p>
]]></description><pubDate>Mon, 12 Dec 2022 13:23:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=33954369</link><dc:creator>mhasbini</dc:creator><comments>https://news.ycombinator.com/item?id=33954369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33954369</guid></item><item><title><![CDATA[New comment by mhasbini in "Weird monitor bugs people sent me in the last 5 years"]]></title><description><![CDATA[
<p>I tested another HDMI cable and it's been running smoothly so far.</p>
]]></description><pubDate>Mon, 05 Sep 2022 12:28:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=32723515</link><dc:creator>mhasbini</dc:creator><comments>https://news.ycombinator.com/item?id=32723515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32723515</guid></item><item><title><![CDATA[New comment by mhasbini in "The issue of white 100 USD bill in Lebanon"]]></title><description><![CDATA[
<p>Most of the stores I interact with accept it -as long as it passes a bill checker- but they take a commission -usually 4$- on it.<p>I don't think they'd take it at all if there was a risk to lose 96$ on it.<p>People who have access to a fresh dollar bank account[0] have the ability to deposit the old bill and then try to withdraw it again in hope of getting a new bill.<p>A couple of services spun up that take lower commission for bulk conversions e.g. 2$ instead of 4$ for each 100$.<p>[0] <a href="https://www.bbacbank.com/banking/personal/account/fresh-money-account-lebanon" rel="nofollow">https://www.bbacbank.com/banking/personal/account/fresh-mone...</a></p>
]]></description><pubDate>Sun, 04 Sep 2022 15:04:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=32713827</link><dc:creator>mhasbini</dc:creator><comments>https://news.ycombinator.com/item?id=32713827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32713827</guid></item><item><title><![CDATA[The issue of white 100 USD bill in Lebanon]]></title><description><![CDATA[
<p>Article URL: <a href="https://today.lorientlejour.com/article/1284003/why-the-old-100-us-dollar-bill-should-be-treated-the-same-as-the-new-one.html">https://today.lorientlejour.com/article/1284003/why-the-old-100-us-dollar-bill-should-be-treated-the-same-as-the-new-one.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32712713">https://news.ycombinator.com/item?id=32712713</a></p>
<p>Points: 3</p>
<p># Comments: 4</p>
]]></description><pubDate>Sun, 04 Sep 2022 13:17:00 +0000</pubDate><link>https://today.lorientlejour.com/article/1284003/why-the-old-100-us-dollar-bill-should-be-treated-the-same-as-the-new-one.html</link><dc:creator>mhasbini</dc:creator><comments>https://news.ycombinator.com/item?id=32712713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32712713</guid></item><item><title><![CDATA[New comment by mhasbini in "Weird monitor bugs people sent me in the last 5 years"]]></title><description><![CDATA[
<p>They market it as a pure sine power supply: <a href="https://eu.ecoflow.com/products/river-portable-power-station?variant=37254607863972#:~:text=The%20RIVER%20has%20pure%20sine%20wave%20AC%20output%20of%20600W" rel="nofollow">https://eu.ecoflow.com/products/river-portable-power-station...</a><p>Is there another appliance that I can test to see if that's the issue? I don't have an oscilloscope.<p>Edit: I just tested powering it from a UPS: It's flickering more now and when it show the correct content it stays for a second more then when powering from the ecoflow.<p>The monitor model is: BenQ GW2780-T.</p>
]]></description><pubDate>Sun, 28 Aug 2022 23:57:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=32633391</link><dc:creator>mhasbini</dc:creator><comments>https://news.ycombinator.com/item?id=32633391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32633391</guid></item><item><title><![CDATA[New comment by mhasbini in "Weird monitor bugs people sent me in the last 5 years"]]></title><description><![CDATA[
<p>I just tested moving the ecoflow to another room (both door closed ~5m between the ecloflow and the monitor) and used an extension cable to power the monitor.<p>The issue is still happening.<p>Unfortunately I don't have a different HDMI cable at hand now. I'll test another cable as soon as I get my hands on one.</p>
]]></description><pubDate>Sun, 28 Aug 2022 23:52:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=32633357</link><dc:creator>mhasbini</dc:creator><comments>https://news.ycombinator.com/item?id=32633357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32633357</guid></item><item><title><![CDATA[New comment by mhasbini in "Weird monitor bugs people sent me in the last 5 years"]]></title><description><![CDATA[
<p>A bit off topic: I'm facing an issue where a monitor works only when getting power (220v 60hz) from an outlet but not from an external power generator: ecoflow river pro (220v 60hz) as well.<p>It's the only appliance that doesn't work. It turns on normally but stays black (I use it in mirror mode).<p>Every hour or so it may show the correct content for a glance then it'll turn black.<p>I suspect the power supply source is not the real reason, maybe there's something causing interference with the cable?<p>I'm waiting to have a free weekend to check it out.<p>Edit: I'll check if it's related to this issue: <a href="https://news.ycombinator.com/item?id=32631017" rel="nofollow">https://news.ycombinator.com/item?id=32631017</a></p>
]]></description><pubDate>Sun, 28 Aug 2022 19:38:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=32631347</link><dc:creator>mhasbini</dc:creator><comments>https://news.ycombinator.com/item?id=32631347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32631347</guid></item><item><title><![CDATA[Porting 2048 game to Odroid Go]]></title><description><![CDATA[
<p>Article URL: <a href="https://mhasbini.com/blog/odroid-go-2048.html">https://mhasbini.com/blog/odroid-go-2048.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32517471">https://news.ycombinator.com/item?id=32517471</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 19 Aug 2022 04:03:18 +0000</pubDate><link>https://mhasbini.com/blog/odroid-go-2048.html</link><dc:creator>mhasbini</dc:creator><comments>https://news.ycombinator.com/item?id=32517471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32517471</guid></item><item><title><![CDATA[New comment by mhasbini in "Reddit’s disrespectful design"]]></title><description><![CDATA[
<p>I forked old reddit redirect plugin to redirect to teddit.net: <a href="https://github.com/0xbsec/teddit-redirect" rel="nofollow">https://github.com/0xbsec/teddit-redirect</a></p>
]]></description><pubDate>Sat, 26 Jun 2021 18:37:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=27644601</link><dc:creator>mhasbini</dc:creator><comments>https://news.ycombinator.com/item?id=27644601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27644601</guid></item><item><title><![CDATA[Ask HN: Favorite Quotes]]></title><description><![CDATA[
<p>Sometime when reading I find quotes that express an idea in a perfect way. e.g.:<p>> But I'm studying hard -- I started up again a few days ago - and I've demonstrated to myself quite a few times that if I do anything daily for a few years I can get pretty good at it -- Steve Yegge<p>> In the curl project we’re deliberately conservative and we stick to old standards, to remain a viable and reliable library for everyone. Right now and for the foreseeable future. Things that worked in curl 15 years ago still work like that today. The same way. Users can rely on curl. We stick around. We don’t knee-jerk react to modern trends. We sit still in the boat. -- Daniel Stenberg<p>> "Everyone can be taught to sculpt: Michelangelo would have had to be taught how not to. So it is with the great programmers"<p>and lots of others[1].<p>What are you favorite quotes?<p>[1] https://mhasbini.com/highlights.html</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27472538">https://news.ycombinator.com/item?id=27472538</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 11 Jun 2021 12:46:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=27472538</link><dc:creator>mhasbini</dc:creator><comments>https://news.ycombinator.com/item?id=27472538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27472538</guid></item><item><title><![CDATA[New comment by mhasbini in "How to Build a Web App with and Without Rails Libraries"]]></title><description><![CDATA[
<p>When I get a chance, I try to dig into the "magic" parts of the tools I'm using.<p>I've wrote a bit on this on my blog in the context of creating a (nano) web framework similar to Rails [1] 
 and a (nano) http client library similar to requests [2].<p>I find this to help assure me that if I have to go one layer deep in abstraction I'd still be able to learn how it works.<p>[1] <a href="https://mhasbini.com/blog/lets-build-a-web-framework.html" rel="nofollow">https://mhasbini.com/blog/lets-build-a-web-framework.html</a><p>[2] <a href="https://mhasbini.com/blog/lets-build-an-http-client.html" rel="nofollow">https://mhasbini.com/blog/lets-build-an-http-client.html</a></p>
]]></description><pubDate>Wed, 31 Mar 2021 10:13:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=26645440</link><dc:creator>mhasbini</dc:creator><comments>https://news.ycombinator.com/item?id=26645440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26645440</guid></item><item><title><![CDATA[Using the Monte-Carlo simulation to estimate the value of 𝛑]]></title><description><![CDATA[
<p>Article URL: <a href="https://ahmadhamze.github.io/estimating-pie.html">https://ahmadhamze.github.io/estimating-pie.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=26213651">https://news.ycombinator.com/item?id=26213651</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Sun, 21 Feb 2021 14:29:03 +0000</pubDate><link>https://ahmadhamze.github.io/estimating-pie.html</link><dc:creator>mhasbini</dc:creator><comments>https://news.ycombinator.com/item?id=26213651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26213651</guid></item><item><title><![CDATA[New comment by mhasbini in "RoboScan: Lego+Raspberry Pi-powered analog film roll scanner"]]></title><description><![CDATA[
<p>The picture in the README is a link to a (older) YouTube video.<p>Self plug: I was annoyed by the lack of indicators: when it's a picture or a youtube link that I created <a href="https://mhasbini.com/blog/embed-youtube-in-github.html" rel="nofollow">https://mhasbini.com/blog/embed-youtube-in-github.html</a><p>E.g. of before & after: <a href="https://github.com/bezineb5/RoboScan/pull/2" rel="nofollow">https://github.com/bezineb5/RoboScan/pull/2</a></p>
]]></description><pubDate>Wed, 16 Dec 2020 12:16:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=25441678</link><dc:creator>mhasbini</dc:creator><comments>https://news.ycombinator.com/item?id=25441678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25441678</guid></item><item><title><![CDATA[Httpy – Let's build a (nano) HTTP client]]></title><description><![CDATA[
<p>Article URL: <a href="https://mhasbini.com/blog/lets-build-an-http-client.html">https://mhasbini.com/blog/lets-build-an-http-client.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24995571">https://news.ycombinator.com/item?id=24995571</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 05 Nov 2020 04:04:34 +0000</pubDate><link>https://mhasbini.com/blog/lets-build-an-http-client.html</link><dc:creator>mhasbini</dc:creator><comments>https://news.ycombinator.com/item?id=24995571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24995571</guid></item><item><title><![CDATA[New comment by mhasbini in "Google users locked out after 15 years' use"]]></title><description><![CDATA[
<p>Supporting GSuite/workplace accounts is on my list for things to look at once an MVP is ready.<p>Did you try to process listed here: <a href="https://support.google.com/a/answer/100458?hl=en" rel="nofollow">https://support.google.com/a/answer/100458?hl=en</a> ?</p>
]]></description><pubDate>Mon, 02 Nov 2020 14:30:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=24968439</link><dc:creator>mhasbini</dc:creator><comments>https://news.ycombinator.com/item?id=24968439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24968439</guid></item></channel></rss>