<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: lawik</title><link>https://news.ycombinator.com/user?id=lawik</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Apr 2026 18:10:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lawik" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Injecting Tracing the Hot Way]]></title><description><![CDATA[
<p>Article URL: <a href="https://underjord.io/injecting-tracing-the-hot-way.html">https://underjord.io/injecting-tracing-the-hot-way.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47526834">https://news.ycombinator.com/item?id=47526834</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 26 Mar 2026 05:12:41 +0000</pubDate><link>https://underjord.io/injecting-tracing-the-hot-way.html</link><dc:creator>lawik</dc:creator><comments>https://news.ycombinator.com/item?id=47526834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47526834</guid></item><item><title><![CDATA[New comment by lawik in "Our commitment to Windows quality"]]></title><description><![CDATA[
<p>The cadence these topics were written in was so Apple keynote video that I had Tim Cook's voice presenting it in my head.  I hope that's not just me.<p>More in the topic. Good that Windows Update will suck less. Did the Discover-something-or-other-imply less start-memu ads, I couldn't tell..</p>
]]></description><pubDate>Fri, 20 Mar 2026 22:07:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47461324</link><dc:creator>lawik</dc:creator><comments>https://news.ycombinator.com/item?id=47461324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47461324</guid></item><item><title><![CDATA[Shipping grayscale photos at small scale]]></title><description><![CDATA[
<p>Article URL: <a href="https://underjord.io/shipping-grayscale-photos-at-small-scale.html">https://underjord.io/shipping-grayscale-photos-at-small-scale.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47305776">https://news.ycombinator.com/item?id=47305776</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 09 Mar 2026 07:21:20 +0000</pubDate><link>https://underjord.io/shipping-grayscale-photos-at-small-scale.html</link><dc:creator>lawik</dc:creator><comments>https://news.ycombinator.com/item?id=47305776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47305776</guid></item><item><title><![CDATA[I juggle embedded projects (2021)]]></title><description><![CDATA[
<p>Article URL: <a href="https://jaycarlson.net/2021/09/18/juggle-embedded-projects-home-office-workspace-tour/">https://jaycarlson.net/2021/09/18/juggle-embedded-projects-home-office-workspace-tour/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47285349">https://news.ycombinator.com/item?id=47285349</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 07 Mar 2026 07:27:00 +0000</pubDate><link>https://jaycarlson.net/2021/09/18/juggle-embedded-projects-home-office-workspace-tour/</link><dc:creator>lawik</dc:creator><comments>https://news.ycombinator.com/item?id=47285349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47285349</guid></item><item><title><![CDATA[My first steps in public speaking and how you can do it]]></title><description><![CDATA[
<p>Article URL: <a href="https://anita219.github.io/My-first-steps-in-public-speaking-and-how-you-can-do-it,-too">https://anita219.github.io/My-first-steps-in-public-speaking-and-how-you-can-do-it,-too</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47012496">https://news.ycombinator.com/item?id=47012496</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 14 Feb 2026 07:38:13 +0000</pubDate><link>https://anita219.github.io/My-first-steps-in-public-speaking-and-how-you-can-do-it,-too</link><dc:creator>lawik</dc:creator><comments>https://news.ycombinator.com/item?id=47012496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47012496</guid></item><item><title><![CDATA[New comment by lawik in "Oban, the job processing framework from Elixir, has come to Python"]]></title><description><![CDATA[
<p>I believe the OSS part of this oban library covers a lot of the celery feature set and is free as well. You can run multiple nodes and knock yourself out without needing more infra than the existing postgres.<p>Oban has been a free and OSS project in Elixir for ages. There are some more advanced bits that are paid and that sustains the people that make it.<p>If you like Celery. Great. This is a different take. I didn't enjoy celery last I needed it but never got super familiar.</p>
]]></description><pubDate>Thu, 29 Jan 2026 06:36:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46806596</link><dc:creator>lawik</dc:creator><comments>https://news.ycombinator.com/item?id=46806596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46806596</guid></item><item><title><![CDATA[New comment by lawik in "Oban, the job processing framework from Elixir, has come to Python"]]></title><description><![CDATA[
<p>Not necessarily easy to do performantly, scalably and well. Oban has been doing this in Elixir at real scale for a decent while now.<p>Why do you need a tool? Well. You say celery. I am inclined to say Oban. And I'd say both are tools.</p>
]]></description><pubDate>Thu, 29 Jan 2026 06:27:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46806524</link><dc:creator>lawik</dc:creator><comments>https://news.ycombinator.com/item?id=46806524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46806524</guid></item><item><title><![CDATA[Beam Bots – Resilient Robotics]]></title><description><![CDATA[
<p>Article URL: <a href="https://beambots.dev/">https://beambots.dev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46711481">https://news.ycombinator.com/item?id=46711481</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 21 Jan 2026 20:59:24 +0000</pubDate><link>https://beambots.dev/</link><dc:creator>lawik</dc:creator><comments>https://news.ycombinator.com/item?id=46711481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46711481</guid></item><item><title><![CDATA[Goatmire Elixir 2026 Announced]]></title><description><![CDATA[
<p>Article URL: <a href="https://underjord.io/goatmire-2-announced.html">https://underjord.io/goatmire-2-announced.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46613627">https://news.ycombinator.com/item?id=46613627</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 14 Jan 2026 08:21:59 +0000</pubDate><link>https://underjord.io/goatmire-2-announced.html</link><dc:creator>lawik</dc:creator><comments>https://news.ycombinator.com/item?id=46613627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46613627</guid></item><item><title><![CDATA[New comment by lawik in "The Arduino Uno Q is a weird hybrid SBC"]]></title><description><![CDATA[
<p>I wonder if the limitation of the application processor and Linux starting is mostly a default for the standard OS or an actual limitation. Typically with a hybrid SoC like this part of the point is that you can use the micro-controller as the power efficient thing that decides when the bigger application processor should boot or not. I'd be curious to see if that's possible with this one.<p>Shipping only Debian to start is fine by me. It has to start somewhere. And they seem quite responsive to making it work with other things. James Harton is plugging away at getting it working with Nerves (<a href="https://nerves-project.org" rel="nofollow">https://nerves-project.org</a>) and he has it running with Buildroot already. Current repo: <a href="https://github.com/jimsynz/buildroot" rel="nofollow">https://github.com/jimsynz/buildroot</a><p>Most recently they pushed their special sauce for the bootloader and how to produce the relevant mystery binaries.
<a href="https://forum.arduino.cc/t/buildroot-support-for-uno-q/1410877" rel="nofollow">https://forum.arduino.cc/t/buildroot-support-for-uno-q/14108...</a><p>I share the sentiment that I don't trust that there won't be issues with Qualcomm over time. That company does have some pretty relevant chips though so I'm hopeful this means that we see them become more accessible on SBCs and embedded boards. I feel like they've been popping up more and more.<p>If they value this investment in Arduino they should now have a small wing of the company that pushes for things to be more open and even if they only consider that a marketing vector, if things are opened up for that purpose, quite possibly a win. But Arduino might also be absorbed into the amorphous megablob and this is the last we see. I hope not.<p>I don't think this board is that weird. It is just coming from the Arduino side and moving into Raspberry Pi territory. Personally I want to run Nerves on the application processor and get some practice with Zephyr on the MCU. Seems to already be supported: <a href="https://docs.zephyrproject.org/latest/boards/arduino/uno_q/doc/index.html" rel="nofollow">https://docs.zephyrproject.org/latest/boards/arduino/uno_q/d...</a><p>Also why no mention of the LED matrix. This is something RPi devices fail at. Providing som default way of neat output. First time plugging this in it starts doing fun stuff.</p>
]]></description><pubDate>Mon, 03 Nov 2025 09:48:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45797410</link><dc:creator>lawik</dc:creator><comments>https://news.ycombinator.com/item?id=45797410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45797410</guid></item><item><title><![CDATA[New comment by lawik in "Power over Ethernet (PoE) basics and beyond"]]></title><description><![CDATA[
<p>It seems to be RJ11 and they might be spec:ed slightly differently (thicker leads?) to power motors. I get the impression it is mainly to control what can be used in competitions.<p>This was what I found from skimming around:
<a href="https://www.robotevents.com/V5RC/2018-2019/QA/35" rel="nofollow">https://www.robotevents.com/V5RC/2018-2019/QA/35</a><p>I doubt it is Ethernet at all, so it wouldn't be Power-over-Ethernet. Just some useful connectors and wires making for an appropriate cable. Also seems like you can make your own perfectly fine. Or they might melt. I suppose try it.</p>
]]></description><pubDate>Wed, 22 Oct 2025 19:24:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45673928</link><dc:creator>lawik</dc:creator><comments>https://news.ycombinator.com/item?id=45673928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45673928</guid></item><item><title><![CDATA[New comment by lawik in "Kurt Got Got"]]></title><description><![CDATA[
<p>Funny!<p>Now that Kurt doesn't have commit access, who do I ask to get internal Fly Slack bot fizz off of my behind.<p>I was in a devrel channel for a short while and ever since it has asked me to write updates in a channel I don't have access to. Frequently.</p>
]]></description><pubDate>Thu, 09 Oct 2025 04:36:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45523552</link><dc:creator>lawik</dc:creator><comments>https://news.ycombinator.com/item?id=45523552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45523552</guid></item><item><title><![CDATA[Livebook – Code Notebooks on Elixir]]></title><description><![CDATA[
<p>Article URL: <a href="https://livebook.dev/">https://livebook.dev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45161854">https://news.ycombinator.com/item?id=45161854</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 07 Sep 2025 20:31:30 +0000</pubDate><link>https://livebook.dev/</link><dc:creator>lawik</dc:creator><comments>https://news.ycombinator.com/item?id=45161854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45161854</guid></item><item><title><![CDATA[Flutter on Embedded Linux Devices with Elixir]]></title><description><![CDATA[
<p>Article URL: <a href="https://hexdocs.pm/nerves_flutter_support/readme.html">https://hexdocs.pm/nerves_flutter_support/readme.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45161841">https://news.ycombinator.com/item?id=45161841</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 07 Sep 2025 20:30:24 +0000</pubDate><link>https://hexdocs.pm/nerves_flutter_support/readme.html</link><dc:creator>lawik</dc:creator><comments>https://news.ycombinator.com/item?id=45161841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45161841</guid></item><item><title><![CDATA[Commanded – Event Sourcing and CQRS with Elixir]]></title><description><![CDATA[
<p>Article URL: <a href="https://hexdocs.pm/commanded/Commanded.html">https://hexdocs.pm/commanded/Commanded.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45161829">https://news.ycombinator.com/item?id=45161829</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 07 Sep 2025 20:28:31 +0000</pubDate><link>https://hexdocs.pm/commanded/Commanded.html</link><dc:creator>lawik</dc:creator><comments>https://news.ycombinator.com/item?id=45161829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45161829</guid></item><item><title><![CDATA[Interoperability in 2025: Beyond the Erlang VM]]></title><description><![CDATA[
<p>Article URL: <a href="https://elixir-lang.org/blog/2025/08/18/interop-and-portability/">https://elixir-lang.org/blog/2025/08/18/interop-and-portability/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44945434">https://news.ycombinator.com/item?id=44945434</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 18 Aug 2025 21:17:05 +0000</pubDate><link>https://elixir-lang.org/blog/2025/08/18/interop-and-portability/</link><dc:creator>lawik</dc:creator><comments>https://news.ycombinator.com/item?id=44945434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44945434</guid></item><item><title><![CDATA[New comment by lawik in "White House in Talks with Intel for 10% U.S. Government Stake"]]></title><description><![CDATA[
<p>I think Intel wants to stay alive so they are looking for a lifeline and the current administration wants to bring chip production into the US.<p>Intel's death would be very embarassing to that whole effort. So Intel has incentives (survival) and the administration has incentives (jobs in the US). The method is "whatever can be claimed as a win".<p>No US party seems particularly capable or keen to hold an ideological line but especially not the GOP from what I've seen. Not saying other countries have particularly impressive parties either. I'm less than thrilled with ours over here.</p>
]]></description><pubDate>Mon, 18 Aug 2025 20:25:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44944904</link><dc:creator>lawik</dc:creator><comments>https://news.ycombinator.com/item?id=44944904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44944904</guid></item><item><title><![CDATA[New comment by lawik in "I let LLMs write an Elixir NIF in C; it mostly worked"]]></title><description><![CDATA[
<p>I've done this. The NIF worked as in that it ran and was a correct enough NIF. It did not work in terms of solving what I needed it to do. Iteration was a bit painful because it was tangled with a nasty library that needed to be cross-compiled. So when I made a change it seg faulted and I bailed.<p>I essentially ran out of patience and tried another approach. It involved an LLM running C code so I could check the library output compared to my implementation to make sure it was byte-for-byte.<p>The C will never ship. I don't have practice writing C so I am very inefficient at it. I read it okay. LLMs are pretty decent help for this type of scrap code.</p>
]]></description><pubDate>Fri, 15 Aug 2025 18:04:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=44915563</link><dc:creator>lawik</dc:creator><comments>https://news.ycombinator.com/item?id=44915563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44915563</guid></item><item><title><![CDATA[New comment by lawik in "FFmpeg 8.0 adds Whisper support"]]></title><description><![CDATA[
<p>I wonder if they'll be satisfied there or add a chunk of others now that they've started. Parakeet is supposed to be good?<p>Should they add Voice Activity Detection? Are these separate filters or just making the whisper filter more fancy?</p>
]]></description><pubDate>Wed, 13 Aug 2025 10:40:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44886783</link><dc:creator>lawik</dc:creator><comments>https://news.ycombinator.com/item?id=44886783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44886783</guid></item><item><title><![CDATA[New comment by lawik in "Booting 5000 Erlangs on Ampere One 192-core"]]></title><description><![CDATA[
<p>I will consider it :)</p>
]]></description><pubDate>Tue, 12 Aug 2025 12:11:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44875245</link><dc:creator>lawik</dc:creator><comments>https://news.ycombinator.com/item?id=44875245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44875245</guid></item></channel></rss>