<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: warothia</title><link>https://news.ycombinator.com/user?id=warothia</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 05 Jul 2026 10:29:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=warothia" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Building a EU hosted FaaS alternative using Rails and Python (Alpha)]]></title><description><![CDATA[
<p>I've been working on a small-scale, functions-as-a-service platform where you can create Python functions, map them to routes, and run them through a custom FastAPI engine. It’s all managed via a Rails interface and hosted entirely in the EU.<p>The goal is to make it easy to define functions and connect them to APIs or webhooks. It’s still in alpha, so things are rough around the edges, but the basics are working.<p>Would love to hear what others think or if you’ve tried building something similar.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43592487">https://news.ycombinator.com/item?id=43592487</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 05 Apr 2025 11:17:51 +0000</pubDate><link>https://thread4.eu/</link><dc:creator>warothia</dc:creator><comments>https://news.ycombinator.com/item?id=43592487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43592487</guid></item><item><title><![CDATA[New comment by warothia in "Performance Enhancing Proxy for 5G mmWave Networks (C Linux kernel module)"]]></title><description><![CDATA[
<p>For my master’s thesis, I looked at how to get better throughput over 5G mmWave, which has really unpredictable bandwidth. Just using a big BFIFO buffer (sized to the BDP) gave us twice the throughput of FQ-CoDel, but at the cost of high jitter and bad latency for interactive traffic. To fix that, I wrote a non-transparent Performance Enhancing Proxy (PEP) as a Linux kernel module in C. It mixes big buffers with FQ-CoDel and manages to get both high, stable throughput and low latency impact.</p>
]]></description><pubDate>Tue, 25 Mar 2025 07:21:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43468757</link><dc:creator>warothia</dc:creator><comments>https://news.ycombinator.com/item?id=43468757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43468757</guid></item><item><title><![CDATA[Performance Enhancing Proxy for 5G mmWave Networks (C Linux kernel module)]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/joexbayer/tcp-pep-for-5g">https://github.com/joexbayer/tcp-pep-for-5g</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43468756">https://news.ycombinator.com/item?id=43468756</a></p>
<p>Points: 5</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 25 Mar 2025 07:21:58 +0000</pubDate><link>https://github.com/joexbayer/tcp-pep-for-5g</link><dc:creator>warothia</dc:creator><comments>https://news.ycombinator.com/item?id=43468756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43468756</guid></item><item><title><![CDATA[Show HN: LambdaLabs – Create HTTP routes, lambdas and databases using Python]]></title><description><![CDATA[
<p>LambdaLabs is a small-scale, hobby and proof-of-concept project that enables dynamic creation of routes, serverless lambdas, and databases. It runs over FastAPI with almost no performance overhead. Currently this project is just a toy / hobby project for getting more into python.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43343390">https://news.ycombinator.com/item?id=43343390</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 12 Mar 2025 14:05:53 +0000</pubDate><link>https://github.com/joexbayer/LambdaLabs</link><dc:creator>warothia</dc:creator><comments>https://news.ycombinator.com/item?id=43343390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43343390</guid></item><item><title><![CDATA[New comment by warothia in "Show HN: A dynamic C (Hot reloading) module-based Web Framework"]]></title><description><![CDATA[
<p>It would be really interesting if it was possible to use other languages which can be compiled to .so files. Will look into it!</p>
]]></description><pubDate>Mon, 18 Nov 2024 16:58:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42174314</link><dc:creator>warothia</dc:creator><comments>https://news.ycombinator.com/item?id=42174314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42174314</guid></item><item><title><![CDATA[New comment by warothia in "Show HN: A dynamic C (Hot reloading) module-based Web Framework"]]></title><description><![CDATA[
<p>Initially I did use fork a lot to allow each handler in its own “process” mainly because I wanted to isolate it as well in a container fashion. However the overhead became to much at the start when I just wanted it to work. Will be looking into it again!</p>
]]></description><pubDate>Mon, 18 Nov 2024 11:43:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=42171580</link><dc:creator>warothia</dc:creator><comments>https://news.ycombinator.com/item?id=42171580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42171580</guid></item><item><title><![CDATA[New comment by warothia in "Show HN: A dynamic C (Hot reloading) module-based Web Framework"]]></title><description><![CDATA[
<p>You’re absolutely right, I have not tried very hard to optimize for speed either yet. To comment was more directed at the fact most just say that “speed” is the main reason to use C, but for me it’s almost exclusively for the fun and “cool” factor.</p>
]]></description><pubDate>Mon, 18 Nov 2024 11:41:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=42171572</link><dc:creator>warothia</dc:creator><comments>https://news.ycombinator.com/item?id=42171572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42171572</guid></item><item><title><![CDATA[New comment by warothia in "Show HN: A dynamic C (Hot reloading) module-based Web Framework"]]></title><description><![CDATA[
<p>Thanks! Yes, an arena allocator for each request is on my todo list. Just didn’t get to implementing it yet. :D</p>
]]></description><pubDate>Mon, 18 Nov 2024 09:12:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42170903</link><dc:creator>warothia</dc:creator><comments>https://news.ycombinator.com/item?id=42170903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42170903</guid></item><item><title><![CDATA[New comment by warothia in "Show HN: A dynamic C (Hot reloading) module-based Web Framework"]]></title><description><![CDATA[
<p>Oh! Did not know that, interesting. I guess they are more alike then.</p>
]]></description><pubDate>Mon, 18 Nov 2024 07:34:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=42170507</link><dc:creator>warothia</dc:creator><comments>https://news.ycombinator.com/item?id=42170507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42170507</guid></item><item><title><![CDATA[New comment by warothia in "Show HN: A dynamic C (Hot reloading) module-based Web Framework"]]></title><description><![CDATA[
<p>Few others have brought up Apache Modules, and they are incredibly similar to my idea. :D Did not know about them while I was developing it. The main difference as far as I could see was the fact that you had to recompile / restart the server. Which I try to avoid, so little changes require almost no recompiling.</p>
]]></description><pubDate>Mon, 18 Nov 2024 07:19:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=42170455</link><dc:creator>warothia</dc:creator><comments>https://news.ycombinator.com/item?id=42170455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42170455</guid></item><item><title><![CDATA[New comment by warothia in "Show HN: A dynamic C (Hot reloading) module-based Web Framework"]]></title><description><![CDATA[
<p>If you would want to link with external libraries, you would need to modify to server and make sure it has access to them when compiling the modules.</p>
]]></description><pubDate>Sun, 17 Nov 2024 21:04:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42167235</link><dc:creator>warothia</dc:creator><comments>https://news.ycombinator.com/item?id=42167235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42167235</guid></item><item><title><![CDATA[New comment by warothia in "Hobby Project: A dynamic C (Hot reloading) module-based Web Framework"]]></title><description><![CDATA[
<p>Oh really interesting, will look into it! Was afraid it would leak memory.</p>
]]></description><pubDate>Sun, 17 Nov 2024 21:02:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42167215</link><dc:creator>warothia</dc:creator><comments>https://news.ycombinator.com/item?id=42167215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42167215</guid></item><item><title><![CDATA[New comment by warothia in "Show HN: A dynamic C (Hot reloading) module-based Web Framework"]]></title><description><![CDATA[
<p>I could say speed, but the main reason for me is because it is fun. And I like to see what I can make C do. :D</p>
]]></description><pubDate>Sun, 17 Nov 2024 19:54:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42166611</link><dc:creator>warothia</dc:creator><comments>https://news.ycombinator.com/item?id=42166611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42166611</guid></item><item><title><![CDATA[New comment by warothia in "Show HN: A dynamic C (Hot reloading) module-based Web Framework"]]></title><description><![CDATA[
<p>This hobby project is inspired by kernel modules and AWS Lambda. It lets you write raw C modules, upload them, and have the server compile and run only the module itself at runtime—no need to recompile the entire application or restart the server.<p>You can update routes and modules dynamically. Even WebSocket handlers can be updated without dropping existing connections.</p>
]]></description><pubDate>Sun, 17 Nov 2024 18:12:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42165760</link><dc:creator>warothia</dc:creator><comments>https://news.ycombinator.com/item?id=42165760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42165760</guid></item><item><title><![CDATA[Show HN: A dynamic C (Hot reloading) module-based Web Framework]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/joexbayer/c-web-modules">https://github.com/joexbayer/c-web-modules</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42165759">https://news.ycombinator.com/item?id=42165759</a></p>
<p>Points: 128</p>
<p># Comments: 50</p>
]]></description><pubDate>Sun, 17 Nov 2024 18:12:14 +0000</pubDate><link>https://github.com/joexbayer/c-web-modules</link><dc:creator>warothia</dc:creator><comments>https://news.ycombinator.com/item?id=42165759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42165759</guid></item></channel></rss>