<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: arbitrandomuser</title><link>https://news.ycombinator.com/user?id=arbitrandomuser</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Apr 2026 09:24:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=arbitrandomuser" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by arbitrandomuser in "Pyodide: a Python distribution based on WebAssembly"]]></title><description><![CDATA[
<p>julia version existed , <a href="https://github.com/Keno/julia-wasm" rel="nofollow">https://github.com/Keno/julia-wasm</a><p>not actively developed anymore</p>
]]></description><pubDate>Wed, 18 Mar 2026 05:26:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47421856</link><dc:creator>arbitrandomuser</dc:creator><comments>https://news.ycombinator.com/item?id=47421856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47421856</guid></item><item><title><![CDATA[New comment by arbitrandomuser in "Helix: A post-modern text editor"]]></title><description><![CDATA[
<p>doesnt it get annoying when you actually have to type two adjacent j ?</p>
]]></description><pubDate>Tue, 10 Mar 2026 21:20:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47328910</link><dc:creator>arbitrandomuser</dc:creator><comments>https://news.ycombinator.com/item?id=47328910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47328910</guid></item><item><title><![CDATA[New comment by arbitrandomuser in "AI Usage Policy"]]></title><description><![CDATA[
<p>when it comes to enabling opportunities i dont think it becomes a matter of shame for them anymore.
A lot of people (especially in regions where living is tough and competition is fierce) will do anything by hook or crook to get ahead in competition. And if github contributions is a metric for getting hired or getting noticed then you are going to see it become spammed.</p>
]]></description><pubDate>Fri, 23 Jan 2026 11:39:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46731316</link><dc:creator>arbitrandomuser</dc:creator><comments>https://news.ycombinator.com/item?id=46731316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46731316</guid></item><item><title><![CDATA[New comment by arbitrandomuser in "A Year of 3D Printing"]]></title><description><![CDATA[
<p>do you print in pla or abs ? how long do pla parts last ? where i live the moisture gets to pla eventually and i cant use it for anything that cant be failproof especially something bearing with a load on it.</p>
]]></description><pubDate>Fri, 23 Jan 2026 06:24:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46729121</link><dc:creator>arbitrandomuser</dc:creator><comments>https://news.ycombinator.com/item?id=46729121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46729121</guid></item><item><title><![CDATA[New comment by arbitrandomuser in "I set all 376 Vim options and I'm still a fool"]]></title><description><![CDATA[
<p>leap.nvim<p>you press a keybind and then press one or two characters , all instances of that character pair in the viewport will get get a hint (a characteror two in highlight) , hit those two hint keys and the cursor jumps to that location<p>its incredibly fast to navigate around your viewport with this.<p><a href="https://codeberg.org/andyg/leap.nvim" rel="nofollow">https://codeberg.org/andyg/leap.nvim</a></p>
]]></description><pubDate>Tue, 20 Jan 2026 04:51:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46688036</link><dc:creator>arbitrandomuser</dc:creator><comments>https://news.ycombinator.com/item?id=46688036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46688036</guid></item><item><title><![CDATA[New comment by arbitrandomuser in "Rust in the kernel is no longer experimental"]]></title><description><![CDATA[
<p>what is an intrusive data structure?</p>
]]></description><pubDate>Wed, 10 Dec 2025 07:46:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46215190</link><dc:creator>arbitrandomuser</dc:creator><comments>https://news.ycombinator.com/item?id=46215190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46215190</guid></item><item><title><![CDATA[New comment by arbitrandomuser in "A series of tricks and techniques I learned doing tiny GLSL demos"]]></title><description><![CDATA[
<p>its interesting that the inverse distance formula works for the glow effect, but the photon explnation is incorrect, you dont "see" photons that are intersecting the ray path, you only see the photons reaching your eye , the intensity for a pixel should count photons arrivng the camera from the direction of  the ray path</p>
]]></description><pubDate>Tue, 09 Dec 2025 06:32:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46201903</link><dc:creator>arbitrandomuser</dc:creator><comments>https://news.ycombinator.com/item?id=46201903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46201903</guid></item><item><title><![CDATA[New comment by arbitrandomuser in "Comparing Integers and Doubles"]]></title><description><![CDATA[
<p>Julia gets this right. casting to both double and int, it does both a floating point compare and an integer compare , then AND them and return</p>
]]></description><pubDate>Thu, 20 Nov 2025 03:31:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45988587</link><dc:creator>arbitrandomuser</dc:creator><comments>https://news.ycombinator.com/item?id=45988587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45988587</guid></item><item><title><![CDATA[New comment by arbitrandomuser in "IDEmacs: A Visual Studio Code clone for Emacs"]]></title><description><![CDATA[
<p>onivim also seperated the core functionality of the vim editor into a seperate library libvim , this would have been great for other people looking to make their own gui frontend to vim .<p>neovim does not give a libneovim, but exposes an rpc where you communicate with neovim running as another process, this I would have thought have more latency but apparently is fast enough , this is how the vscode plugin for neovim is able to provide a near complete vim experience. Other neovim guis like neovide use this too</p>
]]></description><pubDate>Sun, 16 Nov 2025 05:57:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45943097</link><dc:creator>arbitrandomuser</dc:creator><comments>https://news.ycombinator.com/item?id=45943097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45943097</guid></item><item><title><![CDATA[New comment by arbitrandomuser in "Zed is our office"]]></title><description><![CDATA[
<p>while technically possible with massive projects like these its not as simple to simply fork it, because of the man hours involved . its better to keep in the product stands enshitification while one uses it or just use something else.</p>
]]></description><pubDate>Fri, 14 Nov 2025 10:14:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45925562</link><dc:creator>arbitrandomuser</dc:creator><comments>https://news.ycombinator.com/item?id=45925562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45925562</guid></item><item><title><![CDATA[New comment by arbitrandomuser in "Ask HN: What Are You Working On? (Nov 2025)"]]></title><description><![CDATA[
<p>carnot theorem does not put an absolute limit , a carnot cycle can have any efficiency as long as you have reservoirs hot and cold enough ,<p>besides that if you could be more efficient than carnots cycle at two temperature you can spontaneously extract heat from a cold object and out it in a hot object without any input energy , this would mean you can have perpetual motion . we are not just going to bump a kardashev scale , were going to truly max out and go beyond.<p>fun fact the U S patent office has been bogged down by so many perpetual motion applications they have made it policy to outright reject such applications without a working model satisfactorily demonstrating it</p>
]]></description><pubDate>Mon, 10 Nov 2025 11:55:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45875063</link><dc:creator>arbitrandomuser</dc:creator><comments>https://news.ycombinator.com/item?id=45875063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45875063</guid></item><item><title><![CDATA[New comment by arbitrandomuser in "Why is Zig so cool?"]]></title><description><![CDATA[
<p>Zig structs are "modules" in themselves, apart from c like struct fields , they can have local variables, structs and functions declared and used inside of them  .<p>in fact files in zig are just structs !</p>
]]></description><pubDate>Sat, 08 Nov 2025 09:41:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45855480</link><dc:creator>arbitrandomuser</dc:creator><comments>https://news.ycombinator.com/item?id=45855480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45855480</guid></item><item><title><![CDATA[New comment by arbitrandomuser in "Async/Await is finally back in Zig"]]></title><description><![CDATA[
<p>yes but i think branch prediction essentialy makes them zero overhead</p>
]]></description><pubDate>Sat, 01 Nov 2025 16:34:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45783017</link><dc:creator>arbitrandomuser</dc:creator><comments>https://news.ycombinator.com/item?id=45783017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45783017</guid></item><item><title><![CDATA[New comment by arbitrandomuser in "ML needs a new programming language – Interview with Chris Lattner"]]></title><description><![CDATA[
<p>>You don't write kernels in Julia.<p>The package <a href="https://github.com/JuliaGPU/KernelAbstractions.jl" rel="nofollow">https://github.com/JuliaGPU/KernelAbstractions.jl</a> was specifically designed so that julia can be compiled down to kernels.<p>Julia's is high level yes, but Julia's semantics allow it to be compiled down to machine code without a "runtime interpretter" . This is a core differentiating feature from Python. Julia can be used to write gpu kernels.</p>
]]></description><pubDate>Fri, 05 Sep 2025 13:34:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45138372</link><dc:creator>arbitrandomuser</dc:creator><comments>https://news.ycombinator.com/item?id=45138372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45138372</guid></item><item><title><![CDATA[Show HN: Constructive Solid Geometry with Python in the browser]]></title><description><![CDATA[
<p>This is a little hobby/side project i've been working on .<p>Its tool for constructive solid geometry using python which runs in your browser (best viewed on desktop).<p>The gist of it is it runs in your browser(pyodide) you write high level python which generates the corresponding glsl for your objects signed distance function which is then rendered using webgl (raymarching). The objects can then be converted to an STL (marching cubes) and downloaded<p>while SDF's for csg has been done before , <a href="https://github.com/fogleman/sdf" rel="nofollow">https://github.com/fogleman/sdf</a> , it requires you to generate the mesh and view it in a seperate viewer . Here instead i render the sdf with a fragment shader onto a canvas.<p>Python is neat, a lot of people know it or can pick it up fast and i thought its the perfect language for small time 3d printing hobbyist or designers to quickly conjure something up.<p>P.S , i'm also looking for a job.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45032513">https://news.ycombinator.com/item?id=45032513</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 26 Aug 2025 21:24:07 +0000</pubDate><link>https://arbitrandomuser.github.io/thangs/pysdfcad/</link><dc:creator>arbitrandomuser</dc:creator><comments>https://news.ycombinator.com/item?id=45032513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45032513</guid></item><item><title><![CDATA[New comment by arbitrandomuser in "LIGO detects most massive black hole merger to date"]]></title><description><![CDATA[
<p>The bond energy is also mass . Energy is mass , If you had a nuclear reactor surrounded by gas and this setup ran a turbine which compressed a humungous spring and this whole setup was completely sealed and sits on a gigantic weighing scale. You run the nuclear reactor, the spring compresses gaining potential energy, waste heat goes into the gas molecules as kinetic energy. As the reactor progresses converting "mass to energy" does the weighing scale become lighter ?</p>
]]></description><pubDate>Tue, 15 Jul 2025 14:59:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44571844</link><dc:creator>arbitrandomuser</dc:creator><comments>https://news.ycombinator.com/item?id=44571844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44571844</guid></item><item><title><![CDATA[New comment by arbitrandomuser in "Awesome-ArXiv: curated tools for discovering and working with ArXiv papers"]]></title><description><![CDATA[
<p>I made an account on alphaxiv , seemed interesting to tune into discussions and comments on papers I'm interested in.
sadly the only active discussions are around LLM this and LLM that.</p>
]]></description><pubDate>Mon, 02 Jun 2025 10:51:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44157495</link><dc:creator>arbitrandomuser</dc:creator><comments>https://news.ycombinator.com/item?id=44157495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44157495</guid></item><item><title><![CDATA[New comment by arbitrandomuser in "OCaml's Wings for Machine Learning"]]></title><description><![CDATA[
<p>The alternative is not programming purely in the repl but to have an editor where you type out your code and from where you can send bits of text to the repl to run and get feedback. All major editors have plugins to do this.</p>
]]></description><pubDate>Thu, 01 May 2025 04:03:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43853561</link><dc:creator>arbitrandomuser</dc:creator><comments>https://news.ycombinator.com/item?id=43853561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43853561</guid></item><item><title><![CDATA[New comment by arbitrandomuser in "Understanding the Origins and the Evolution of Vi and Vim"]]></title><description><![CDATA[
<p>This imo is a shortcoming of vim on modern systems, the action precedes the selection.<p>I would like to select first have a visual feedback of what I selected before taking action on it . Helix and kakuone have got this right .<p>I often find myself going to visual mode to emulate this.</p>
]]></description><pubDate>Sat, 19 Apr 2025 05:13:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43734375</link><dc:creator>arbitrandomuser</dc:creator><comments>https://news.ycombinator.com/item?id=43734375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43734375</guid></item><item><title><![CDATA[New comment by arbitrandomuser in "How Servo Motors Work"]]></title><description><![CDATA[
<p>I just want to put this hack here which enables the toy servos with a very high accuracy and repeatability<p><a href="https://youtu.be/ECLrLupFW10?si=dQPSq-hjMTaVGuQS" rel="nofollow">https://youtu.be/ECLrLupFW10?si=dQPSq-hjMTaVGuQS</a></p>
]]></description><pubDate>Fri, 04 Apr 2025 12:58:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=43581650</link><dc:creator>arbitrandomuser</dc:creator><comments>https://news.ycombinator.com/item?id=43581650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43581650</guid></item></channel></rss>