<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: alexozer</title><link>https://news.ycombinator.com/user?id=alexozer</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 07:40:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=alexozer" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by alexozer in "The US Department of Agriculture Bans Support for Renewables"]]></title><description><![CDATA[
<p>Wow, that is unbelievably degenerate. I'll never understand how someone can pidgeon-hole themselves into an identity like that.</p>
]]></description><pubDate>Fri, 22 Aug 2025 21:50:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44990283</link><dc:creator>alexozer</dc:creator><comments>https://news.ycombinator.com/item?id=44990283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44990283</guid></item><item><title><![CDATA[New comment by alexozer in "Replacing tmux in my dev workflow"]]></title><description><![CDATA[
<p>Wow, I was wondering if e.g. Ghostty could implement something like this but that's cool it's already proven out.<p>Does everything still go "through" tmux (so parsing etc. is still done twice), or does iTerm handle most of the rendering and just delegate scrollback storage/session persistence to tmux? The latter seems like the best of both worlds.</p>
]]></description><pubDate>Fri, 01 Aug 2025 19:37:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44761410</link><dc:creator>alexozer</dc:creator><comments>https://news.ycombinator.com/item?id=44761410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44761410</guid></item><item><title><![CDATA[New comment by alexozer in "Parsing Protobuf like never before"]]></title><description><![CDATA[
<p>So am I identifying the bottlenecks that motivate this design correctly?<p>1. Go FFI is slow<p>2. Per-proto generated code specialization is slow, because of icache pressure<p>I know there's more to the optimization story here, but I guess these are the primary motivations for the VM over just better code generation or implementing a parser in non-Go?</p>
]]></description><pubDate>Fri, 18 Jul 2025 01:49:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44600363</link><dc:creator>alexozer</dc:creator><comments>https://news.ycombinator.com/item?id=44600363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44600363</guid></item><item><title><![CDATA[New comment by alexozer in "Double Pendulums are Chaoticn't [video]"]]></title><description><![CDATA[
<p>Where are all of the upvotes and comments?!? I love this and 2swap's other work so much.<p>Btw, I believe this entire video is animated with custom C++: <a href="https://github.com/2swap/swaptube">https://github.com/2swap/swaptube</a></p>
]]></description><pubDate>Tue, 15 Jul 2025 02:49:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44567419</link><dc:creator>alexozer</dc:creator><comments>https://news.ycombinator.com/item?id=44567419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44567419</guid></item><item><title><![CDATA[New comment by alexozer in "Show HN: Ten years of running every day, visualized"]]></title><description><![CDATA[
<p>Tried starting a "run every day for a year" initiative last year. Wish it was for me, after 42 days I realized that I actually actively despise running and spend most of my time not running dreading the next one. Easiest habit I've ever dropped :(</p>
]]></description><pubDate>Mon, 14 Jul 2025 14:58:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44561012</link><dc:creator>alexozer</dc:creator><comments>https://news.ycombinator.com/item?id=44561012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44561012</guid></item><item><title><![CDATA[Distribution packaging for Linux desktop applications is unsustainable]]></title><description><![CDATA[
<p>Article URL: <a href="https://memoryfile.codeberg.page/posts/Distribution-packaging-for-Linux-desktop-applications-is-unsustainable/">https://memoryfile.codeberg.page/posts/Distribution-packaging-for-Linux-desktop-applications-is-unsustainable/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33494016">https://news.ycombinator.com/item?id=33494016</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 06 Nov 2022 16:05:34 +0000</pubDate><link>https://memoryfile.codeberg.page/posts/Distribution-packaging-for-Linux-desktop-applications-is-unsustainable/</link><dc:creator>alexozer</dc:creator><comments>https://news.ycombinator.com/item?id=33494016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33494016</guid></item><item><title><![CDATA[New comment by alexozer in "Show HN: I built a tool to remove news articles from HN"]]></title><description><![CDATA[
<p>Thanks for this! I was quickly able to find some interesting  new and niche types of things to read, in contrast to what my normal strolls through news.ycombinator and hckrnews give me.</p>
]]></description><pubDate>Wed, 06 May 2020 20:16:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=23095768</link><dc:creator>alexozer</dc:creator><comments>https://news.ycombinator.com/item?id=23095768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23095768</guid></item><item><title><![CDATA[New comment by alexozer in "The Linux kernel's inability to gracefully handle low memory pressure"]]></title><description><![CDATA[
<p>A couple weeks ago, one of my physical stick of RAM completely stopped working after yet another Linux out-of-memory-force-poweroff situation. No idea if that could be the proper cause, but I do find it a little funny.<p>I just arrived at this thread after my entire system stalling completely at yet another low memory situation.<p>Let's just say I'm extrememly grateful to discover some of these userspace early OOM solutions in this thread.</p>
]]></description><pubDate>Tue, 06 Aug 2019 02:45:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=20621630</link><dc:creator>alexozer</dc:creator><comments>https://news.ycombinator.com/item?id=20621630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20621630</guid></item><item><title><![CDATA[New comment by alexozer in "Assholes: A Probing Examination"]]></title><description><![CDATA[
<p>Favorite quote from the article: "It's better to have a hole in your team than an asshole."</p>
]]></description><pubDate>Fri, 05 Jul 2019 15:33:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=20363318</link><dc:creator>alexozer</dc:creator><comments>https://news.ycombinator.com/item?id=20363318</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20363318</guid></item><item><title><![CDATA[New comment by alexozer in "AMD Immune to MDS Vulnerabilities"]]></title><description><![CDATA[
<p>I'm not exactly sure the monoculture argument is valid for Windows vs. Linux though; Linux still dominated server usage while Windows was attacked more often, despite the fact that you could potentially reap a much greater reward infecting a server. Unix-based OSs were just inherently more secure for the most part.</p>
]]></description><pubDate>Sun, 19 May 2019 18:23:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=19954644</link><dc:creator>alexozer</dc:creator><comments>https://news.ycombinator.com/item?id=19954644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19954644</guid></item><item><title><![CDATA[New comment by alexozer in "AMD Immune to MDS Vulnerabilities"]]></title><description><![CDATA[
<p>I'm also building a computer and just purchased an i7 9700K for $400. I also wonder what the equivalent-performance AMD processor would be given the performance loss of these patches. Unfortunately it's a bit late to back out without returning the motherboard as well, though.</p>
]]></description><pubDate>Sun, 19 May 2019 18:18:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=19954625</link><dc:creator>alexozer</dc:creator><comments>https://news.ycombinator.com/item?id=19954625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19954625</guid></item><item><title><![CDATA[New comment by alexozer in "Super Mario Bros. Commodore 64 Fan Port Hit with DMCA"]]></title><description><![CDATA[
<p>Mario 64 romhacks are sometimes distributed as patches to the original game instead of the complete modified game as well, and since it's just a diff it's not subject to copyright.</p>
]]></description><pubDate>Wed, 24 Apr 2019 16:04:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=19739785</link><dc:creator>alexozer</dc:creator><comments>https://news.ycombinator.com/item?id=19739785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19739785</guid></item><item><title><![CDATA[Whacking with a Wet Trout]]></title><description><![CDATA[
<p>Article URL: <a href="https://en.wikipedia.org/wiki/Wikipedia:Whacking_with_a_wet_trout">https://en.wikipedia.org/wiki/Wikipedia:Whacking_with_a_wet_trout</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=19600316">https://news.ycombinator.com/item?id=19600316</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 07 Apr 2019 22:20:14 +0000</pubDate><link>https://en.wikipedia.org/wiki/Wikipedia:Whacking_with_a_wet_trout</link><dc:creator>alexozer</dc:creator><comments>https://news.ycombinator.com/item?id=19600316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19600316</guid></item><item><title><![CDATA[New comment by alexozer in "Should you be concerned about LastPass uploading your passwords to its server?"]]></title><description><![CDATA[
<p>Nice reference! On Linux I have a keybinding which opens a terminal with a fzf listing of my password entries. when I select the name I want, it types the password with xdotool into whatever is focused. I bet it's just as fast if not faster than the browser password managers' autofill.</p>
]]></description><pubDate>Fri, 05 Apr 2019 14:33:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=19582896</link><dc:creator>alexozer</dc:creator><comments>https://news.ycombinator.com/item?id=19582896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19582896</guid></item><item><title><![CDATA[New comment by alexozer in "Low-quality sleep can lead to procrastination"]]></title><description><![CDATA[
<p>Interesting, it's the opposite for me. If I'm feeling rotten, unmotivated, unproductive, and guilty about it, I'll tend to stay up later because my "self-discipline for the day" will feel eroded and I'll want to procrastinate the arrival of the next day where I'll be faced with dealing with the thing I put off. I can only usually make myself go to bed early if I feel like I'm already in a "disciplined state" for the day.</p>
]]></description><pubDate>Thu, 28 Mar 2019 14:06:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=19512279</link><dc:creator>alexozer</dc:creator><comments>https://news.ycombinator.com/item?id=19512279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19512279</guid></item><item><title><![CDATA[New comment by alexozer in "Italy bans unvaccinated children from school"]]></title><description><![CDATA[
<p>Preventing unnecessary deaths of children is not exactly in the same class of severity as preventing a computer from running malicious code in my opinion.</p>
]]></description><pubDate>Mon, 18 Mar 2019 19:33:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=19424353</link><dc:creator>alexozer</dc:creator><comments>https://news.ycombinator.com/item?id=19424353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19424353</guid></item><item><title><![CDATA[New comment by alexozer in "Show HN: The Jankest Autonomous Drone Built and Programmed from Scratch"]]></title><description><![CDATA[
<p>I originally used an Xbox controller as a case, but the hardware was my own. Eventually I ended up putting everything inside a Raspberry Pi case. Inside I put a protoboard with an Arduino and a radio module which communicates with the radio module on the drone. The code for message serialization is custom.</p>
]]></description><pubDate>Mon, 11 Mar 2019 15:09:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=19359500</link><dc:creator>alexozer</dc:creator><comments>https://news.ycombinator.com/item?id=19359500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19359500</guid></item><item><title><![CDATA[New comment by alexozer in "Show HN: The Jankest Autonomous Drone Built and Programmed from Scratch"]]></title><description><![CDATA[
<p>Interesting, I've never noticed that before. I would guess it's a lens artifact, since it seems to move depending on where the sun is in the frame.</p>
]]></description><pubDate>Mon, 11 Mar 2019 06:56:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=19357178</link><dc:creator>alexozer</dc:creator><comments>https://news.ycombinator.com/item?id=19357178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19357178</guid></item><item><title><![CDATA[New comment by alexozer in "Show HN: The Jankest Autonomous Drone Built and Programmed from Scratch"]]></title><description><![CDATA[
<p>Yes, my use of jankest is possibly 100% contrived.<p>Also, I recently added a comment with a photo album if you are interested!</p>
]]></description><pubDate>Mon, 11 Mar 2019 06:43:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=19357129</link><dc:creator>alexozer</dc:creator><comments>https://news.ycombinator.com/item?id=19357129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19357129</guid></item><item><title><![CDATA[New comment by alexozer in "Show HN: The Jankest Autonomous Drone Built and Programmed from Scratch"]]></title><description><![CDATA[
<p>Hi, I'm the creator! Thank you all for your thoughtful comments.<p>Some of you wanted a photo album of the journey; I quickly collected one here [0]. Apologies for duplicates, no descriptions, and Google.<p>The full album shows a lot more of the process, but I also linked some quick highlights / milestones at the end of this comment.<p>Also, to those who were wondering, I am still in the market for a Summer 2019 internship.<p>I really ought to have a blog post detailing more of this, but here's a little backstory anyway. My best friend from high school and I wanted to experiment with creating our own modular drones, and although we bought a bunch of parts, we ended up leaving for college before we could do anything. A couple years later I had some time on my hands, and I decided that I wanted to see whether or not I could actually build and program a drone myself. For the project, I tried to focus on writing high quality software while still managing to build something flyable with my nearly-nonexistent mechanical skills. Even though much of this project was physical (and electrical), I still largely consider this a software project, actually.<p>Physically, my prototypes are something you might laugh at. Zip ties, styrofoam, and Gorilla tape were my go-to materials for the most part. I originally started by mounting (read: zip-tying and taping) components to PVC tubes and metal sheets; combined with the pretty large LiPo battery I bought, it should have been no wonder that four motors were no match for the weight of the thing. I later decided to screw together 6 strips of carbon fiber sheet (a "frame") and add two motors to help assure my drone can actually lift greater than two inches off the ground at a time. Reworking the flight controller to work with six motors instead of just two was a fun challenge; I decided to make the flight controller support an unlimited number of motors in a circle while I was at it.<p>Figuring out the optimal wireless technology for the drone was a bit of a process as well. It was frustrating when I thought I had everything ready for a test flight, but then slowly realized that, perhaps, I wasn't going to be able to get away with using Bluetooth LE over non-trivial distances. Eventually I found a radio module with superb distance and transmission rate; and after some struggle, I got them working. You can see in the video that I could control the drone from quite far away!<p>It took quite a few days of test "flights" to get the drone to fly as well as it did in the video (if you consider the oscillating nightmare in the video "flying well"). Even getting the drone to launch two feet in the air, instantly lose control and backflip, and crash back down on the ground felt like an AMAZING feat from my perspective; it demonstrated all my systems were at least online and functional. I slowly increased the hover time of each attempt by a couple seconds or so, adjusting my controller tuning and implementation as I went. The flight in the video was nowhere near as primitive as some of my early experiments, even.<p>I'm sure I skimped on many details, don't hesitate to ask for more information on anything.<p>[0]: Full album: <a href="https://photos.app.goo.gl/QhSZEyd4DA1r9S9G6" rel="nofollow">https://photos.app.goo.gl/QhSZEyd4DA1r9S9G6</a><p>First physical prototype: <a href="https://photos.app.goo.gl/k6km6Hyrkq4FuxkH9" rel="nofollow">https://photos.app.goo.gl/k6km6Hyrkq4FuxkH9</a><p>Second physical prototype: <a href="https://photos.app.goo.gl/sL1LjnAgeXrmGvgEA" rel="nofollow">https://photos.app.goo.gl/sL1LjnAgeXrmGvgEA</a><p>Third physical prototype: <a href="https://photos.app.goo.gl/bY33peH7RZbXPxyx9" rel="nofollow">https://photos.app.goo.gl/bY33peH7RZbXPxyx9</a><p>LED strip code testing: <a href="https://photos.app.goo.gl/wZJJJ4NrFENjpUkHA" rel="nofollow">https://photos.app.goo.gl/wZJJJ4NrFENjpUkHA</a><p>Custom remote control assembled: <a href="https://photos.app.goo.gl/z577cVbH59vjW3g56" rel="nofollow">https://photos.app.goo.gl/z577cVbH59vjW3g56</a><p>Final "boxy" physical prototype: <a href="https://photos.app.goo.gl/8ESsQidi5Tgsb1mm6" rel="nofollow">https://photos.app.goo.gl/8ESsQidi5Tgsb1mm6</a></p>
]]></description><pubDate>Mon, 11 Mar 2019 06:24:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=19357076</link><dc:creator>alexozer</dc:creator><comments>https://news.ycombinator.com/item?id=19357076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19357076</guid></item></channel></rss>