<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: bakul</title><link>https://news.ycombinator.com/user?id=bakul</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 05 Apr 2026 22:09:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bakul" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bakul in "The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now"]]></title><description><![CDATA[
<p>I just want a terminal that can also run fully graphical interfaces and that scroll as more lines are typed or a later command outputs text! Next level up from sixels or escape sequences.</p>
]]></description><pubDate>Fri, 06 Mar 2026 06:01:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47271441</link><dc:creator>bakul</dc:creator><comments>https://news.ycombinator.com/item?id=47271441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47271441</guid></item><item><title><![CDATA[New comment by bakul in "Linear Address Spaces: Unsafe at any speed (2022)"]]></title><description><![CDATA[
<p>Poul, have you looked at the Mill Architecture? It doesn't provide capabilities but provides "turfs". A turf is a set of [base..limit) regions in a single address space. Threads within a turf can only see what the turf allows them to see. Regions can be shared between turfs if so desired (& how one may communicate large amounts of data). When a thread makes a "portal call" it is in another turf and can only see what is in that turf (+ call args, passed on the "belt"). Not clear if this will go anywhere & might get forgotten but it is an interesting architecture worth exploring.</p>
]]></description><pubDate>Tue, 06 Jan 2026 18:47:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46516687</link><dc:creator>bakul</dc:creator><comments>https://news.ycombinator.com/item?id=46516687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46516687</guid></item><item><title><![CDATA[New comment by bakul in "I ignore the spotlight as a staff engineer"]]></title><description><![CDATA[
<p>May be you need to have "scheduled downtime" when your undergirding system is down for "maintenance" and they will notice! [Half joking... Probably not possible but better to have scheduled maintenance than have to do firefighting under extreme time pressure]</p>
]]></description><pubDate>Thu, 04 Dec 2025 16:13:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46149210</link><dc:creator>bakul</dc:creator><comments>https://news.ycombinator.com/item?id=46149210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46149210</guid></item><item><title><![CDATA[New comment by bakul in "Show HN: Fresh – A new terminal editor built in Rust"]]></title><description><![CDATA[
<p>Something like this? <a href="https://github.com/magiblot/turbo" rel="nofollow">https://github.com/magiblot/turbo</a></p>
]]></description><pubDate>Thu, 04 Dec 2025 02:53:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46143269</link><dc:creator>bakul</dc:creator><comments>https://news.ycombinator.com/item?id=46143269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46143269</guid></item><item><title><![CDATA[New comment by bakul in "Goiaba: An experimental Go compiler, written in Rust"]]></title><description><![CDATA[
<p>The default serial build of V (tcc backend) takes 0.6 (with production compiler) to 1.3 seconds (with tcc backend compiler).<p>The <i>production</i> (clang backend) parallel build of V language takes about 3.2 seconds. All on an m1 mac. Even the go compiler seems slow in comparison.</p>
]]></description><pubDate>Thu, 09 Oct 2025 22:30:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45533731</link><dc:creator>bakul</dc:creator><comments>https://news.ycombinator.com/item?id=45533731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45533731</guid></item><item><title><![CDATA[New comment by bakul in "My Foray into Vlang"]]></title><description><![CDATA[
<p>I have used both Go (extensively) and V (not so much). Go's cross compilation, concurrency support, GC & stability are much better than V's. V compiles much much faster in spite of generating C (unless you use clang), plays better with C, its syntax choices seem better (default to const, less onerous error handling, sum types, option type, not relying on Capitalization for exporting etc.), optional GC (though far from perfect), etc. I can see writing an OS in V (but not in Go). I am in two minds about whether it should try to simulate concurrency like Go does (goroutines are coroutines, mapped to system threads only for blocking syscalls) as that might not be the right choice for kernel level code.<p>V hasn't had the resources or backing that Go continues getting. Most of its work is done by volunteers. AFAIK it hasn't had the benefit of the experience of multiple world class programmers like Go's designers. Good language design also involves <i>leaving out</i> features and that involves discussing or experimenting with such features. IMHO V can use more of that. But so far I like a lot of what I see in V.</p>
]]></description><pubDate>Sun, 31 Aug 2025 16:49:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45084649</link><dc:creator>bakul</dc:creator><comments>https://news.ycombinator.com/item?id=45084649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45084649</guid></item><item><title><![CDATA[New comment by bakul in "Lisp from Nothing, Second Edition"]]></title><description><![CDATA[
<p>Read the author’s “Raja Yoga Revisited”.</p>
]]></description><pubDate>Sat, 30 Aug 2025 01:47:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45071236</link><dc:creator>bakul</dc:creator><comments>https://news.ycombinator.com/item?id=45071236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45071236</guid></item><item><title><![CDATA[New comment by bakul in "DNA tests are uncovering the true prevalence of incest (2024)"]]></title><description><![CDATA[
<p>I found one map that may be interest: 
<a href="https://araingang.medium.com/cousin-marriage-in-south-asia-fc83f9a6e912" rel="nofollow">https://araingang.medium.com/cousin-marriage-in-south-asia-f...</a><p>But note that the article is really talking about first-degree incest/pedophila/sexual abuse which is taboo in pretty much every society.</p>
]]></description><pubDate>Thu, 07 Aug 2025 21:34:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=44830670</link><dc:creator>bakul</dc:creator><comments>https://news.ycombinator.com/item?id=44830670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44830670</guid></item><item><title><![CDATA[New comment by bakul in "DNA tests are uncovering the true prevalence of incest (2024)"]]></title><description><![CDATA[
<p>I has asked friends who would know more about South India. If you have any references about statistics and causes please share. Thanks!</p>
]]></description><pubDate>Thu, 07 Aug 2025 21:05:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=44830353</link><dc:creator>bakul</dc:creator><comments>https://news.ycombinator.com/item?id=44830353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44830353</guid></item><item><title><![CDATA[New comment by bakul in "DNA tests are uncovering the true prevalence of incest (2024)"]]></title><description><![CDATA[
<p>AFAIK this is far more common in muslims but not in hindus, jains etc. While growing up I had heard/read that as per the Vedas you can not marry someone with whom you have a common ancestor within 7 generations. [My scientifically minded atheist parents agreed with the idea.] Of course, in practice this isn't always followed but in any arranged marriage such proscriptions would presumably be checked.</p>
]]></description><pubDate>Thu, 07 Aug 2025 20:53:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44830217</link><dc:creator>bakul</dc:creator><comments>https://news.ycombinator.com/item?id=44830217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44830217</guid></item><item><title><![CDATA[New comment by bakul in "Use Your Type System"]]></title><description><![CDATA[
<p>Pascal had range types such as 0..9 (as of 1970). Subranges could also be defined for any scalar type. Further, array index types were such ranges.</p>
]]></description><pubDate>Thu, 24 Jul 2025 23:03:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44677369</link><dc:creator>bakul</dc:creator><comments>https://news.ycombinator.com/item?id=44677369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44677369</guid></item><item><title><![CDATA[New comment by bakul in "V.S. Naipaul: The Grief and the Glory"]]></title><description><![CDATA[
<p>I've read them both and Naipaul is the much better writer. Perhaps that always rankled. Anyway they "buried the hatchet" in 2011.<p><a href="https://bookertalk.com/poison-pens-when-writers-friendships-turn-sour/" rel="nofollow">https://bookertalk.com/poison-pens-when-writers-friendships-...</a></p>
]]></description><pubDate>Mon, 05 May 2025 17:23:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43897326</link><dc:creator>bakul</dc:creator><comments>https://news.ycombinator.com/item?id=43897326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43897326</guid></item><item><title><![CDATA[New comment by bakul in "Understanding the Origins and the Evolution of Vi and Vim"]]></title><description><![CDATA[
<p>I used the rand editor in early 80s & loved its “infinite” quarter plane model. Dave Yost enhanced it quite a bit and called it the Grand editor. But it was hard to maintain as it relied on K&R C. Eventually I gave up and went back to vi.</p>
]]></description><pubDate>Sat, 19 Apr 2025 06:01:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43734536</link><dc:creator>bakul</dc:creator><comments>https://news.ycombinator.com/item?id=43734536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43734536</guid></item><item><title><![CDATA[New comment by bakul in "Porting Tailscale to Plan 9"]]></title><description><![CDATA[
<p>from the above post:<p><pre><code>  > April 1, 1999
  >
  > FOR IMMEDIATE RELEASE
</code></pre>
Forward to the past?</p>
]]></description><pubDate>Wed, 02 Apr 2025 22:18:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43562354</link><dc:creator>bakul</dc:creator><comments>https://news.ycombinator.com/item?id=43562354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43562354</guid></item><item><title><![CDATA[New comment by bakul in "British tourist detained by US authorities for 10 days over visa issue"]]></title><description><![CDATA[
<p>She was on a tourist visa. She should have gotten a J-1 visa who can do 20 hours/week part time work with some constraints. Some details about this visa: <a href="https://yfuusa.org/2024/05/16/j1-student-visa/" rel="nofollow">https://yfuusa.org/2024/05/16/j1-student-visa/</a></p>
]]></description><pubDate>Mon, 10 Mar 2025 21:40:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43326406</link><dc:creator>bakul</dc:creator><comments>https://news.ycombinator.com/item?id=43326406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43326406</guid></item><item><title><![CDATA[New comment by bakul in "The lost language extensions of MetaWare's High C compiler (2023)"]]></title><description><![CDATA[
<p>Thanks. I got interested in this topic as people are talking about writing OS kernel code in Rust but a) it only helps new code and b) very hard to justify rewriting millions of lines of C code in Rust (plus rewrites are never 100% faithful feature wise). If on the other hand if C can be made safer, may be through a stepwise process where the code is rewritten incrementally to pass through C->C0->C1->Cn compilers, each making incremental language changes, much more of code can be made safer. It will never be as good as Rust but I do think this space is worth exploring.</p>
]]></description><pubDate>Thu, 26 Sep 2024 04:22:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=41654534</link><dc:creator>bakul</dc:creator><comments>https://news.ycombinator.com/item?id=41654534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41654534</guid></item><item><title><![CDATA[New comment by bakul in "The lost language extensions of MetaWare's High C compiler (2023)"]]></title><description><![CDATA[
<p>> The solution for C I proposed is backwards compatible, and does not make existing code slower.<p>Where can I read about it? The only way to make ptrs to array elements also safe that I can think of, is to replace them with triples: (base, element ptr, limit).</p>
]]></description><pubDate>Wed, 25 Sep 2024 23:13:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=41652863</link><dc:creator>bakul</dc:creator><comments>https://news.ycombinator.com/item?id=41652863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41652863</guid></item><item><title><![CDATA[New comment by bakul in "Beirut airport bans pagers, walkie-talkies on all flights"]]></title><description><![CDATA[
<p>The law of unintended consequences…</p>
]]></description><pubDate>Thu, 19 Sep 2024 22:03:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=41596844</link><dc:creator>bakul</dc:creator><comments>https://news.ycombinator.com/item?id=41596844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41596844</guid></item><item><title><![CDATA[New comment by bakul in "Apple Watch Series 10"]]></title><description><![CDATA[
<p>Back in the day many of us switched to automatic mechanical watches that didn't require manually winding.</p>
]]></description><pubDate>Tue, 10 Sep 2024 00:22:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=41495840</link><dc:creator>bakul</dc:creator><comments>https://news.ycombinator.com/item?id=41495840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41495840</guid></item><item><title><![CDATA[New comment by bakul in "FreeBSD considers Rust in the base system"]]></title><description><![CDATA[
<p>Did anybody mention plan9? At any rate it is not a microkernel. There is at least one effort implementing v6 unix in rust. That would probably meet your minimum requirements!</p>
]]></description><pubDate>Thu, 29 Aug 2024 07:41:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=41388324</link><dc:creator>bakul</dc:creator><comments>https://news.ycombinator.com/item?id=41388324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41388324</guid></item></channel></rss>