<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: rmnull</title><link>https://news.ycombinator.com/user?id=rmnull</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 14 May 2026 16:28:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rmnull" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rmnull in "The Emacsification of Software"]]></title><description><![CDATA[
<p>>> Also a simple script that moves my cursor one pixel every 30 seconds. Cannot disclose why I need this.<p>Hehe. Definitely not to avoid the company micro time tracking their employees.</p>
]]></description><pubDate>Thu, 14 May 2026 09:06:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48132840</link><dc:creator>rmnull</dc:creator><comments>https://news.ycombinator.com/item?id=48132840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48132840</guid></item><item><title><![CDATA[New comment by rmnull in "The Emacsification of Software"]]></title><description><![CDATA[
<p>Wild!! Would love to look at your .emacs.d configs</p>
]]></description><pubDate>Thu, 14 May 2026 09:04:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48132826</link><dc:creator>rmnull</dc:creator><comments>https://news.ycombinator.com/item?id=48132826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48132826</guid></item><item><title><![CDATA[New comment by rmnull in "Ask HN: Any interesting niche hobbies?"]]></title><description><![CDATA[
<p>Qawalli is great and thank you for spreading more of this and keeping it alive.
Farid Ayaz & Abu Mohammad Qawalls is one of the greatest qawalls of all time in his dedication to music, they never sold out to commercial terms while making quality music. 
Farid Ayaz also carries an aura around him and the music he creates. If anyone is interested in getting to more into qawalli they should check out this documentary called "Had Anhad"[0], I'm linking a section where Farid Ayaz is interviewed below(cause I'm such a fanboy ;)<p>To OP, 
Great work, for keeping the verbal poetry alive. PEACE<p>[0]: <a href="https://www.youtube.com/watch?v=EWH3vxIYZcA" rel="nofollow">https://www.youtube.com/watch?v=EWH3vxIYZcA</a></p>
]]></description><pubDate>Sun, 12 Apr 2026 05:33:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47736413</link><dc:creator>rmnull</dc:creator><comments>https://news.ycombinator.com/item?id=47736413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47736413</guid></item><item><title><![CDATA[New comment by rmnull in "Ask HN: Any interesting niche hobbies?"]]></title><description><![CDATA[
<p>This is super cool. I also find it hard to the right fit for me so I usually end up at a tailor or wear baggy clothes(which are in trend) however the comfort of having the clothes fit you right and you feeling really good about is missing and fast fashion sucks too lot of poorly designed clothes and cheap materials that becomes generic quite fast.<p>Kudos for living this lifestyle, those pants look really sick..</p>
]]></description><pubDate>Sun, 12 Apr 2026 05:16:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47736341</link><dc:creator>rmnull</dc:creator><comments>https://news.ycombinator.com/item?id=47736341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47736341</guid></item><item><title><![CDATA[New comment by rmnull in "Ask HN: Who is hiring? (April 2026)"]]></title><description><![CDATA[
<p>Infystrat | Full Stack Engineer (Java, Microservices) | Remote (India) | Full-Time | 6–10 LPA<p>We’re hiring early-career engineers (0–2 yrs) to work on open digital infrastructure with real-world impact.<p>You’ll work on backend systems that power high-throughput services used at population scale, with a focus on privacy, reliability, and interoperability. Most of your work will be open source, contributing to reusable digital public infrastructure adopted by governments and organizations.<p>What you’ll do:
- Build and maintain Java (Spring Boot) microservices
- Work on distributed systems and APIs at scale
- Contribute to open-source repositories
- Collaborate on system design and reliability improvements<p>Tech stack:
Java (Spring Boot), Microservices, Kubernetes
Exposure to Digital Public Infrastructure is a plus (can be learned on the job)<p>What we’re looking for:
- Strong fundamentals (CS basics, APIs, data structures)
- Ability to learn quickly and work independently
- Interest in open source and public-impact systems<p>To apply:
Email: talent_hiring@infystrat.com
Subject: HN Hiring – <Your Name>
Include:
- Resume
- GitHub profile (important)
- A short note on why this work interests you</p>
]]></description><pubDate>Thu, 02 Apr 2026 13:35:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47614285</link><dc:creator>rmnull</dc:creator><comments>https://news.ycombinator.com/item?id=47614285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47614285</guid></item><item><title><![CDATA[Ask HN: How are you preventing sloppy verification with AI-assisted coding?]]></title><description><![CDATA[
<p>After the introduction of agentic code tools,
the development speed has increased rapidly, but i have been struggling to keep up with the verification of these tools, since some of these things "just work"(reminds me of the old joke, "it compiles").<p>So i wanted to know whether this is a me problem, or others are also going through it and what your workflow for this looks like.
 but mostly I'm interested in the way you approach the work and the thought process behind that.<p>========<p>P.S: I'll leave the approaches i have tried before()<p>* always verify the work and only then approve. But this always leads me to a cognitive load and fried brain state at the end of the day. As a side effect producing poor quality work.
 And to resolve that i started approaching the work more slowly. This has brought down the development speed a lot but this has been good for my mental health.<p>* Other thing that i have been meaning to try is to get the development things done quickly, then spend another 1 or two days verifying things. This leads to continous iteration that i want and get the insights that only come after building.<p>* Other option i have also tried is, write tests and then refine ask it to generate code till those tests work, again the initial barrier entry becomes high, because there's so much of cases to be specified and generated and verified(this is the most reliable approach and happy path I've gotten till now that gives some sense of guarantee about whatever is built).
Sometimes gain with agentic tools this initial verification has to be laid out clearly which consumes time and sometimes makes me wanna curse at AI because it misses out on somethings that i said(or i thought was clear with the spec)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46529713">https://news.ycombinator.com/item?id=46529713</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 07 Jan 2026 17:50:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46529713</link><dc:creator>rmnull</dc:creator><comments>https://news.ycombinator.com/item?id=46529713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46529713</guid></item><item><title><![CDATA[New comment by rmnull in "Ask HN: Who is hiring? (August 2025)"]]></title><description><![CDATA[
<p>NexBio Research Labs | Remote (India only) | ABIS Internship | <a href="https://nexbiolabs.com/hiring" rel="nofollow">https://nexbiolabs.com/hiring</a><p>We're building a high-performance Automated Biometric Identification System (ABIS) and looking for interns who enjoy systems-level work, performance tuning, and debugging real-world problems. You’ll work closely with a co-founder (me) on testing, benchmarking, and prototyping GPU-heavy components.<p>32+ hrs/week
 Paid internship
 Strong performers may be offered full-time roles<p>Stack: Python, C++, Java, Shell, CUDA, TCP/IP, Git, Linux, JS/TS (bun)<p>To apply:
 * Email hr@nexbiolabs.com
 * Subject: "HN Hiring: Your Name"
 * Include: Resume, GitHub profile, A short paragraph: "A project I'm proud of and what I learned from it"<p>Happy hacking!<p>Update: Thanks for applying folks, We have found the candidates for the requested role. Closing the application.</p>
]]></description><pubDate>Sat, 02 Aug 2025 13:24:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44767414</link><dc:creator>rmnull</dc:creator><comments>https://news.ycombinator.com/item?id=44767414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44767414</guid></item><item><title><![CDATA[Ask HN: How do you get over typed languages?]]></title><description><![CDATA[
<p>Hi HN,<p>I had to put some prototype together in python and I just find it hard to work with it now. Python is something I used to regularly write and then ship code asap, now all the various scenarios where it can fail just runs in my head and I end up implementing multiple strict checks in places and even then I'm just bothered about future changes breaking these things. I'm skeptical and I have to go and write a lot of tests so that thins don't break and some of them are just silly tests like checking value is in the correct domain. I don't mean to particularly bash on python. Since its not Python's fault.
Same goes for JS, I can no longer write plain JS now. I just reach for TS. This is partly due to the fact that I was working on typed code(TS[0] and Java[1]) for last few months. And some of the  code in there required correctness guarantees, and it was just easier to reach out for typed language since I get many of the checks for free. However after going there, I find it hard to come back to writing dynamic languages now. 
Once I've realized that typed languages allow me to restrict my domain and the guarantee that this function can just bother about this restricted domain. I worry free write my code and the tests. I get some sense of confidence in what I'm building.
This obsession with staticly typed language has been making me unproductive. 
And I can't find myself going back to it, even for something like scheme which I love so much I just can't find myself going back to it.<p># Footnotes
[^0]: Strongly typed TS, no any, and for dynamic values, used to use unknown parse into a known type and then continue with that.
Ye there are some downsides here too, for e.g: I was not able to maintain few guarantees here like : if I take X = XS[0], there is no way for typescript to guarantee that X is a value is that is guaranteed to be contained in XS.<p>[^1]: Yea, Java type system is not the best, I have to use hacks like inheritance to make somethings work, anyway its better than no type system, especially I hate that java allows null which is a major source of annoyance for me and i keep wrapping values in that Optional monad.<p>==========<p>TLDR: How do you manage to code in dynamic languages after being exposed to static typing.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42823107">https://news.ycombinator.com/item?id=42823107</a></p>
<p>Points: 3</p>
<p># Comments: 4</p>
]]></description><pubDate>Sat, 25 Jan 2025 17:35:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=42823107</link><dc:creator>rmnull</dc:creator><comments>https://news.ycombinator.com/item?id=42823107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42823107</guid></item><item><title><![CDATA[New comment by rmnull in "Ask HN: Who is hiring? (September 2022)"]]></title><description><![CDATA[
<p>no issues, thanks.</p>
]]></description><pubDate>Thu, 01 Sep 2022 16:24:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=32678754</link><dc:creator>rmnull</dc:creator><comments>https://news.ycombinator.com/item?id=32678754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32678754</guid></item><item><title><![CDATA[New comment by rmnull in "Ask HN: Who is hiring? (September 2022)"]]></title><description><![CDATA[
<p>Hi, this seems like an interesting project, is the application open for non U.S residents?</p>
]]></description><pubDate>Thu, 01 Sep 2022 15:34:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=32677887</link><dc:creator>rmnull</dc:creator><comments>https://news.ycombinator.com/item?id=32677887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32677887</guid></item><item><title><![CDATA[New comment by rmnull in "Show HN: Emacs Configuration Generator"]]></title><description><![CDATA[
<p>As an alternative solution,
you can ask if the user would like to setup their font on start of
emacs and invoke `menu-set-font`. But i think this won't work for people
who want to run their emacs in console, another problem i see with this
solution is, it would prompt every time emacs starts, which would lead to more confusion.<p>>  I have an idea of how to solve the font issue (<a href="https://git.sr.ht/~pkal/ecg/tree/master/item/ecg.lisp#L342" rel="nofollow">https://git.sr.ht/~pkal/ecg/tree/master/item/ecg.lisp#L342</a>), but on my systems this never gives me all the fonts.<p>if i read it correctly `document.fonts` reads like "get all the fonts used on this web page" rather than "get me all the fonts installed on this computer".</p>
]]></description><pubDate>Wed, 20 Apr 2022 06:41:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=31093563</link><dc:creator>rmnull</dc:creator><comments>https://news.ycombinator.com/item?id=31093563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31093563</guid></item><item><title><![CDATA[New comment by rmnull in "Show HN: Emacs Configuration Generator"]]></title><description><![CDATA[
<p>Neat. I like the fact that it is opinionated providing a decent setup
to get things done.<p>Here are some of the things i was confused about, or thought could be improved.<p>1. The label of checkbox don't seem to respond to clicks.<p>2. On Font Input, There's no description or selections on what inputs are acceptable.<p>3. There is no mention of Javascript in programming language support section.
iirc typescript package can handle js mode apart from the default builtin support for js. A mention of js would have be nice.</p>
]]></description><pubDate>Tue, 19 Apr 2022 15:37:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=31084594</link><dc:creator>rmnull</dc:creator><comments>https://news.ycombinator.com/item?id=31084594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31084594</guid></item><item><title><![CDATA[New comment by rmnull in "Ask HN: Programming ideas that redefine the way you look at programming"]]></title><description><![CDATA[
<p>i once did gui development in racket/gui.
The dependency between widgets and variables
is a pain to deal without something like that.<p>P.S: don't take this to mean i hate on racket, i'm just complaining about the default state of racket/gui, there have been attempts to improve it by 3rd party libraries(<a href="https://docs.racket-lang.org/gui-easy/index.html" rel="nofollow">https://docs.racket-lang.org/gui-easy/index.html</a>).</p>
]]></description><pubDate>Thu, 24 Mar 2022 20:45:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=30795116</link><dc:creator>rmnull</dc:creator><comments>https://news.ycombinator.com/item?id=30795116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30795116</guid></item><item><title><![CDATA[New comment by rmnull in "Ask HN: Programming ideas that redefine the way you look at programming"]]></title><description><![CDATA[
<p>this is cool,
i haven't used k/q myself, this looks similar to 
reactive declaration in svelte.<p><a href="https://svelte.dev/tutorial/reactive-declarations" rel="nofollow">https://svelte.dev/tutorial/reactive-declarations</a></p>
]]></description><pubDate>Thu, 24 Mar 2022 20:39:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=30795065</link><dc:creator>rmnull</dc:creator><comments>https://news.ycombinator.com/item?id=30795065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30795065</guid></item><item><title><![CDATA[New comment by rmnull in "Crows possess higher intelligence, thought a primarily human attribute (2020)"]]></title><description><![CDATA[
<p>i can't seem to find the book by that title by that author.
I did find a book by that title but its 800 something pages long and don't think its the title you referred to. 
do you mind providing a link?</p>
]]></description><pubDate>Thu, 24 Mar 2022 19:29:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=30794322</link><dc:creator>rmnull</dc:creator><comments>https://news.ycombinator.com/item?id=30794322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30794322</guid></item><item><title><![CDATA[Ask HN: Programming ideas that redefine the way you look at programming]]></title><description><![CDATA[
<p>What are the ideas in programming that once you saw you could never go back looking into other programs the same way.
For e.g, one a recent HN thread about units[0] one user shared a F# snippet like this<p><pre><code>    unit type Meters = m
    unit type Seconds = s
    val speed = 5.4 m/s 
</code></pre>
I'm unfamiliar with F# but having units right next to value is something i'll be remembering everyday from now on[1]<p>Some other ideas that changed the way i look at programs.<p>* Lisp Macros<p>* First class functions.
Passing functions as a value is something that i do everyday.<p>* Garbage collection. Not having to worry 
about memory allocation is such a relief.<p>The last 2 points are surprisingly a common pattern now,
but for someone coming from C[2] and shell scripting
its a whole different world here.<p>======<p>[0]: https://news.ycombinator.com/item?id=30749134<p>[1]: In school we were made to write units next to values,
Now that ive seen it, i ask myself why don't more languages support this.<p>[2]: i'm aware of function pointers in C but its something
that i rarely used(iirc qsort expected it).</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=30758776">https://news.ycombinator.com/item?id=30758776</a></p>
<p>Points: 4</p>
<p># Comments: 10</p>
]]></description><pubDate>Mon, 21 Mar 2022 19:42:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=30758776</link><dc:creator>rmnull</dc:creator><comments>https://news.ycombinator.com/item?id=30758776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30758776</guid></item><item><title><![CDATA[New comment by rmnull in "Ask HN: What book changed your life?"]]></title><description><![CDATA[
<p>Thanks for sharing your approach. Good luck in your efforts.</p>
]]></description><pubDate>Sun, 20 Mar 2022 06:05:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=30740535</link><dc:creator>rmnull</dc:creator><comments>https://news.ycombinator.com/item?id=30740535</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30740535</guid></item><item><title><![CDATA[New comment by rmnull in "Ask HN: What book changed your life?"]]></title><description><![CDATA[
<p>>  Strangly, Neal Stephenson's " Cryptonomicon" ... The idea that something so profoundly good can exist for people like us, convinced me to read only very high quality literature of all kinds and sci-fi of only the highest kind. Also made me give up watching TV/web series to a large degree. I don’t compromise with the quality of entertainment that I consume anymore. I consume only the best and most desired things.<p>I have a hard time with this. Earlier i used stuff like imdb and goodreads to determine and then i realized i don't like more than half of what i consume. Later i started asking what my friends liked, and consumed as per their recommendations, had a similar experience but this time around whenever i didn't like something, i complained to my friend and we had long discussions about it sometimes spanning multiple days. i found this approach better even if it sometimes meant consuming the trend of the week.
After doing that for an year or two i started doing to consume/save-for-later anything that remotely looked interesting. These days I'm still following that approach. i still come across a lot of cheap makes but i think these
help me to judge what's good and what's not.
I mostly bring up this argument as i strongly believe "best" is subjective And going by all time classics or other people's recommendations you may miss out a chance to discover for yourself what is truly best for you. 
This was a straw man argument. 
Ignore it if it doesn't apply to you. 
But i'm curious on how you determine what makes "highest kind" and "best" before consuming it.<p>> "Mastery" by Leonard Gordon<p>I couldn't find this book.</p>
]]></description><pubDate>Sat, 19 Mar 2022 23:48:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=30738629</link><dc:creator>rmnull</dc:creator><comments>https://news.ycombinator.com/item?id=30738629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30738629</guid></item><item><title><![CDATA[New comment by rmnull in "Ask HN: What book changed your life?"]]></title><description><![CDATA[
<p>* Persepolis by Marjane Satrapi.<p>Among lot of books i've read this was the one that pushed me towards questioning my beliefs. 
Although i can't say this book made me irreligious it certainly was a gateway to a whole new world.<p>* Calvin and Hobbes.<p>this is one of those things that completely changed my perspective on creativity, oh and not to mention all the things about life and philosophy in there, its in good spirit.<p>* Animal Farm<p>This is arguably the best piece of satire I've read that is also fun and
easy on the brain. It flows like water.<p>* The Little Schemer.<p>I hold this book dear. I've tried reading SICP twice and given up.
And thought LISP was not for me. The environment was horrible,
all those parens it was just confusing.
This book changed that, what it encouraged me to do is grab a pen and paper
and try to work everything out myself[1]. It was such a fun read and i owe most of my understanding of functional programming to this book.
Few days after finishing this book, i introduced this book to my friend
and we spent all our days discussing life listening to sufjan stevens and working through this book, it was a sweet time.<p>====<p>[1] I wrote my actual scheme programs on computer long after i had worked through the book(i don't recall exactly but it was after 5th or 6th chapter). An online friend of mine recommended that i try DrRacket as i could execute scheme there. It was a much friendlier environment.</p>
]]></description><pubDate>Sat, 19 Mar 2022 22:40:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=30738208</link><dc:creator>rmnull</dc:creator><comments>https://news.ycombinator.com/item?id=30738208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30738208</guid></item></channel></rss>