<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: benstigsen</title><link>https://news.ycombinator.com/user?id=benstigsen</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Apr 2026 09:31:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=benstigsen" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by benstigsen in "Luau – Fast, small, safe, gradually typed scripting language derived from Lua"]]></title><description><![CDATA[
<p>I can recommend that people check out Lune [1], it's a Luau runtime which includes a small but nice standard library. It's very easy to create something like a webserver in it. [2]<p>[1]: <a href="https://lune-org.github.io/docs/" rel="nofollow">https://lune-org.github.io/docs/</a><p>[2]: <a href="https://lune-org.github.io/docs/the-book/5-networking/#running-a-web-server" rel="nofollow">https://lune-org.github.io/docs/the-book/5-networking/#runni...</a></p>
]]></description><pubDate>Thu, 18 Sep 2025 20:45:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45294795</link><dc:creator>benstigsen</dc:creator><comments>https://news.ycombinator.com/item?id=45294795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45294795</guid></item><item><title><![CDATA[New comment by benstigsen in "Ask HN: What are you working on? (May 2025)"]]></title><description><![CDATA[
<p>I am building a webserver using Luau[1] and Lune[2], which will be used to host my own website. I haven't been this excited in a long time, when it comes to trying out a new programming language. Luau seems to make Lua _perfect_ (except for the classic 1 based indexing). And with Lune it also includes a very simple way to serve requests, which has always been a headache to do with regular Lua in a cross-platform way.<p>I am hoping this will be the way in which I write most of my future scripts and projects.<p>[1]: <a href="https://luau.org/" rel="nofollow">https://luau.org/</a><p>[2]: <a href="https://lune-org.github.io/docs" rel="nofollow">https://lune-org.github.io/docs</a></p>
]]></description><pubDate>Sun, 25 May 2025 21:58:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=44091580</link><dc:creator>benstigsen</dc:creator><comments>https://news.ycombinator.com/item?id=44091580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44091580</guid></item><item><title><![CDATA[New comment by benstigsen in "[dead]"]]></title><description><![CDATA[
<p>I disagree. Having been a previous V developer contributing to the language (though arguably very little), the issues of missed deadlines, fake it till you make it and more seems completely valid.<p>If you join the Discord and search for "this week", "this month", "next week" and "next month" with Alex Medvednikov as the author, you'll see 80+ (yes, that many) missed deadlines, some that go all the way back to 2019.<p>Version 0.3 promised autofree and a syntax freeze, it got none of those. I remember discussing this with Alex, saying that it would be ideal, to publicly mention that autofree wouldn't be included in the release, and it is as if he just couldn't see why that type of communication was important.<p>There were also instances of moderators publicly being mean to other chatters, _especially_ when asking about valid concerns in the language, like the criticism mentioned in other blog posts (specifically the "V is for Vaporware" posts). When talking to one of the other moderators, this was defended as "cultural differences".<p>I left the team (and was blocked by Alex) the same day that another developer left.<p>The V syntax has also changed quite a bit, and is significantly more complex than it was in 0.3.<p>One thing I wish would have happened with V, would be having a narrow focus, instead of working on Gitly, vbrowser, ved, vinix, Volt, native backend, autofree, c-to-v converter, go-to-v converter and all the other things. Alex is very ambitious to the point that very little seems finished.</p>
]]></description><pubDate>Sun, 18 May 2025 05:53:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=44019262</link><dc:creator>benstigsen</dc:creator><comments>https://news.ycombinator.com/item?id=44019262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44019262</guid></item><item><title><![CDATA[New comment by benstigsen in "Why can't HTML alone do includes?"]]></title><description><![CDATA[
<p>I created something like this relatively recently. The downside is of course that it requires JavaScript.<p><a href="https://github.com/benstigsen/include.js">https://github.com/benstigsen/include.js</a></p>
]]></description><pubDate>Sun, 04 May 2025 12:34:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43886356</link><dc:creator>benstigsen</dc:creator><comments>https://news.ycombinator.com/item?id=43886356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43886356</guid></item><item><title><![CDATA[New comment by benstigsen in "Searchcode.com’s SQLite database is probably 6 terabytes bigger than yours"]]></title><description><![CDATA[
<p>I noted this on my website, some time ago [1]:<p>> Making use of sql.DB from multiple goroutines is safe, since Go manages its own internal mutex.<p>Then I quote the database/sql documentation [2]:<p>> DB is a database handle representing a pool of zero or more underlying connections. It's safe for concurrent use by multiple goroutines.<p>[1]: <a href="https://stigsen.dev/notes/go-database-thread-safety/" rel="nofollow">https://stigsen.dev/notes/go-database-thread-safety/</a>
[2]: <a href="https://pkg.go.dev/database/sql@go1.23.3#DB" rel="nofollow">https://pkg.go.dev/database/sql@go1.23.3#DB</a></p>
]]></description><pubDate>Mon, 17 Feb 2025 19:29:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=43082475</link><dc:creator>benstigsen</dc:creator><comments>https://news.ycombinator.com/item?id=43082475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43082475</guid></item><item><title><![CDATA[New comment by benstigsen in "Only9Fans"]]></title><description><![CDATA[
<p>Not daily, but I remember reading quite a bunch about plan9 on the HundredRabbits website. That's how I was introduced to the OS.<p>Found a minor mention of it on the Wayback Machine: <a href="http://web.archive.org/web/20221114163056/https://100r.co/site/setup.html" rel="nofollow">http://web.archive.org/web/20221114163056/https://100r.co/si...</a></p>
]]></description><pubDate>Tue, 30 Apr 2024 17:03:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=40213286</link><dc:creator>benstigsen</dc:creator><comments>https://news.ycombinator.com/item?id=40213286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40213286</guid></item><item><title><![CDATA[New comment by benstigsen in "It is hard to avoid JavaScript"]]></title><description><![CDATA[
<p>Ah that is true. It does make us depend <i>less</i> on JavaScript, although not to the degree I thought when linking to it.<p>Thank you for correcting me.</p>
]]></description><pubDate>Sun, 25 Feb 2024 18:41:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=39503471</link><dc:creator>benstigsen</dc:creator><comments>https://news.ycombinator.com/item?id=39503471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39503471</guid></item><item><title><![CDATA[New comment by benstigsen in "V Language Review (2023)"]]></title><description><![CDATA[
<p>I joined Vlang GitHub organisation after I was invited. I was aware of the "V for Vaporware" articles [1] that already existed, but at that point they were more than a year old, so things had probably changed. It didn't take long for me to disagree with the way things were moderated, with many negative responses by the moderators to the people with criticism (often valid). I'm talking about moderators calling people "idiots" in the general publicly available chat.<p>I loved the idea of simplicity, autofree, the UI framework, the browser, Volt app, GitHub alternative, operating system and so much more. But it just didn't seem to go anywhere. The syntax however was simple, I really admired it and by 0.3 they would have a syntax freeze, but I do see that some major syntax has changed after 0.3 multiple times. I left the same day another developer did, and having talked with multiple V developers shortly after, four of them said they agreed to my criticism about moderation and broken promises. Alex (the creator) wrote to me personally, but denied all the criticism which was mentioned in the "V for Vaporware" articles.<p>In the moderator channel Alex mentioned that autofree wouldn't be delivered in 0.3 and this became my main criticism in the DMs. He could not see why I found it important to notify the community about this, while also telling me to "grow up" for not supporting offensive language, referencing some of the ways Linus Torvalds has written responses.<p>Shortly thereafter he blocked me privately. It wasn't clear to me if I was blocked though, as Discord just told me I couldn't reach him. So I contacted one of the moderators, who told me that it's due to culture differences.<p>At one point I even searched in the Discord for messages by Alex that contained "this week", "this month" and "this year", also using "next" instead of "this". It came out to 50+ times that deadlines had been missed (closer to 80+ probably). Even with some major projects such as Gitly from 2019 if I remember correctly, which still isn't done.<p>[1] <a href="https://xeiaso.net/blog/v-vaporware-2019-06-23/" rel="nofollow">https://xeiaso.net/blog/v-vaporware-2019-06-23/</a></p>
]]></description><pubDate>Sun, 25 Feb 2024 18:39:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=39503446</link><dc:creator>benstigsen</dc:creator><comments>https://news.ycombinator.com/item?id=39503446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39503446</guid></item><item><title><![CDATA[New comment by benstigsen in "It is hard to avoid JavaScript"]]></title><description><![CDATA[
<p>It definitely depends on the technology, but for a lot of sites JavaScript simply isn't necessary.<p>A lot of what could be static sites use JavaScript.<p>CSS may be tricky to some (I'm still lost with flexbox), but what I've found particularly helpful is using some already finished CSS stylesheets, then just modify them to my needs. Like PicoCSS, MVP.css and more.<p>Like the post says:<p><i>Sometimes, people get angry at React or other FrontEnd frameworks just because they look scary or too complex. But the reality is, FrontEnd is complex.</i><p>I have been avoiding React and similar frameworks with a belief that they introduce complexity, but also that they make the site perform slower, produces less traffic either due to hardware restrictions or download speeds. These are valid concerns to consider. Vanilla JavaScript and so on is already pretty simple, I wouldn't be <i>too</i> opposed to the use of jQuery as it can make some things simpler. But in the same way a few of us avoid front-end frameworks like the plague, a lot of front-end developers choose frameworks due to a lack of familiarity with standard / vanilla technologies.<p>I think what's even more interesting to note is the support for modals with regular HTML and other such features, so that one can depend less and less on JavaScript. (<a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/HTML/Element/di...</a>)<p>Did like the write-up on HTMJS though.</p>
]]></description><pubDate>Sun, 25 Feb 2024 17:19:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=39502600</link><dc:creator>benstigsen</dc:creator><comments>https://news.ycombinator.com/item?id=39502600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39502600</guid></item></channel></rss>