<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: tarjei_huse</title><link>https://news.ycombinator.com/user?id=tarjei_huse</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 20:47:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tarjei_huse" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tarjei_huse in "Learning Fortran (2024)"]]></title><description><![CDATA[
<p>It strikes me that SCREAMING_CASE was a good idea in an age where the displays only had two colors - black/white or black/green...</p>
]]></description><pubDate>Thu, 18 Dec 2025 07:37:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46309915</link><dc:creator>tarjei_huse</dc:creator><comments>https://news.ycombinator.com/item?id=46309915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46309915</guid></item><item><title><![CDATA[New comment by tarjei_huse in "This World of Ours (2014) [pdf]"]]></title><description><![CDATA[
<p>Do you have a concrete example?</p>
]]></description><pubDate>Mon, 27 Oct 2025 11:24:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45719703</link><dc:creator>tarjei_huse</dc:creator><comments>https://news.ycombinator.com/item?id=45719703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45719703</guid></item><item><title><![CDATA[New comment by tarjei_huse in "Phptop: Simple PHP ressource profiler, safe and useful for production sites"]]></title><description><![CDATA[
<p>Looks likely. The server part of it is just a PHP-hook.</p>
]]></description><pubDate>Thu, 05 Jun 2025 10:33:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44190256</link><dc:creator>tarjei_huse</dc:creator><comments>https://news.ycombinator.com/item?id=44190256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44190256</guid></item><item><title><![CDATA[New comment by tarjei_huse in "Introducing command And commandfor In HTML"]]></title><description><![CDATA[
<p>This will be great!<p>I was just working on an app where this exact pattern would have been useful. The app mixes serverside html with some sprinkles of React for a checkout flow. Command and commandfor would have made the linking of the two much nicer. Apps following the islands pattern will also benefit from this feature.<p>Sidenote: I think the web's biggest problem in the future will be how hard it is to deprecate functionality.<p>Maybe we need Html6 to be about removing/simplifying features from the browsers?</p>
]]></description><pubDate>Sat, 08 Mar 2025 12:50:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=43299827</link><dc:creator>tarjei_huse</dc:creator><comments>https://news.ycombinator.com/item?id=43299827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43299827</guid></item><item><title><![CDATA[New comment by tarjei_huse in "Ask HN: Good books on philosophy of engineering?"]]></title><description><![CDATA[
<p>For me, the way he approached debugging was worth it. The way he went about creating hypotheses and testing them is something I've gone back to again and again.</p>
]]></description><pubDate>Sun, 21 Jan 2024 15:12:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=39079139</link><dc:creator>tarjei_huse</dc:creator><comments>https://news.ycombinator.com/item?id=39079139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39079139</guid></item><item><title><![CDATA[New comment by tarjei_huse in "Tailwind vs. Semantic CSS"]]></title><description><![CDATA[
<p>Writing and maintaining clear concise CSS for a large application requires serious effort. It usually fails fast as the design grows and changes and a larger team tries to work on the codebase.<p>This falls down to the old "it depends" slogan. Tailwind is a great way to scale a your css with a larger codebase / team while semantic CSS will give you a smaller tighter stylesheet and cleaner html for that single handcoded landingpage or blog.<p>Also the download cost of tailwind falls as the size of the app grows and each utilityclass is used in more contexts.</p>
]]></description><pubDate>Mon, 23 Oct 2023 09:04:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=37983241</link><dc:creator>tarjei_huse</dc:creator><comments>https://news.ycombinator.com/item?id=37983241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37983241</guid></item><item><title><![CDATA[New comment by tarjei_huse in "Goodbye integers, hello UUIDv7"]]></title><description><![CDATA[
<p>I know of people who used leaked customer ids in public facing chatbot solutions (like Intercom) to estimate how fast their competitors were growing and/or how many customers they had.</p>
]]></description><pubDate>Mon, 02 Oct 2023 11:19:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=37736740</link><dc:creator>tarjei_huse</dc:creator><comments>https://news.ycombinator.com/item?id=37736740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37736740</guid></item><item><title><![CDATA[New comment by tarjei_huse in "Gitlab and Google Cloud Partner to Expand AI-Assisted Capabilities"]]></title><description><![CDATA[
<p>Gitlab cannot compete alone with Github copilot and their other AI offerings, so they bring in Google. Smart, if obvious, move.</p>
]]></description><pubDate>Thu, 04 May 2023 09:38:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=35813077</link><dc:creator>tarjei_huse</dc:creator><comments>https://news.ycombinator.com/item?id=35813077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35813077</guid></item><item><title><![CDATA[New comment by tarjei_huse in "Hetzner launches three new dedicated servers"]]></title><description><![CDATA[
<p>We maintain a contract with RedPill/Linpro for managing a DB cluster on Hetzner. When we ordered it it was cheaper to use Linpro + Hetzner than hosting the DB on Digital Ocean...</p>
]]></description><pubDate>Wed, 15 Mar 2023 11:10:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=35166425</link><dc:creator>tarjei_huse</dc:creator><comments>https://news.ycombinator.com/item?id=35166425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35166425</guid></item><item><title><![CDATA[New comment by tarjei_huse in "Hetzner continues its growth in the US with a new location"]]></title><description><![CDATA[
<p>We considered DO but found that it was cheeper to hire a sysops firm (Linpro) to manage the DBs on Hetzner. This has the added bonus of humans that you can call if needed...</p>
]]></description><pubDate>Mon, 05 Dec 2022 13:44:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=33865517</link><dc:creator>tarjei_huse</dc:creator><comments>https://news.ycombinator.com/item?id=33865517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33865517</guid></item><item><title><![CDATA[New comment by tarjei_huse in "German privacy watchdogs conclude that Microsoft 365 is incompatible with GDPR"]]></title><description><![CDATA[
<p>> - a court forces a public institution to cease using Office365 (no fines possible there)<p>AFAIK, in Norway, most fines have been directed at public institutions.</p>
]]></description><pubDate>Sat, 26 Nov 2022 13:09:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=33752326</link><dc:creator>tarjei_huse</dc:creator><comments>https://news.ycombinator.com/item?id=33752326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33752326</guid></item><item><title><![CDATA[New comment by tarjei_huse in "Framework is now available in Australia"]]></title><description><![CDATA[
<p>How does 16" screens work on planes? I'm in the market for a new laptop (any ETA on Norwegian support for frameworks?) and the 16" screens of the new Thinkpads are looking very nice.</p>
]]></description><pubDate>Fri, 02 Sep 2022 07:42:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=32687814</link><dc:creator>tarjei_huse</dc:creator><comments>https://news.ycombinator.com/item?id=32687814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32687814</guid></item><item><title><![CDATA[New comment by tarjei_huse in "Why we’ve decided to decommission Gov.uk PaaS"]]></title><description><![CDATA[
<p>This may cut both ways with regards to innovation. For example, Europe as come way longer than the US when it comes to automation in various sectors (see f.x. the recent Economist article about inefficiencies in the US retail sector).<p>The main US advantage wrt to the last generation of tech giants (i.e. Google, Facebook and Amazon) is language. You will reach scale far faster in the US than in Europe because you do not have to translate your product to new languages and markets. Thus the US giants reached scale before similar European products could compete.</p>
]]></description><pubDate>Tue, 12 Jul 2022 12:48:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=32069087</link><dc:creator>tarjei_huse</dc:creator><comments>https://news.ycombinator.com/item?id=32069087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32069087</guid></item><item><title><![CDATA[New comment by tarjei_huse in "Etsy Moves from React to Preact"]]></title><description><![CDATA[
<p>The way I read the document is that the main reason is that they do not have to upgrade their whole stack including dependencies like React Router.<p>Stepping off the dependency upgrade treadmill is an interesting and valid point that I think many HN readers dream of. It seems to me that Etsy has ended up so far behind current React that going to Preact is a very valid direction to take.</p>
]]></description><pubDate>Sat, 05 Feb 2022 11:05:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=30220003</link><dc:creator>tarjei_huse</dc:creator><comments>https://news.ycombinator.com/item?id=30220003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30220003</guid></item><item><title><![CDATA[New comment by tarjei_huse in "My Evaluation of SvelteKit for Full-Stack Web App Development"]]></title><description><![CDATA[
<p>I love Svelte and find it refreshing.<p>The only thing I react to is the part about "It feels much like Rust vs. C++. Rather than adding layers upon layers to existing infinitely backwards-compatible software, it takes the best patterns and features and builds them from the ground up.".<p>Svelte bungled this in one place and that is in the html coding. For example Svelte has different syntax for if ({#if}, else ({:else}) and endif ({/if}. I end up looking this up in the documentation way too often - especially when not doing Svelte fulltime.</p>
]]></description><pubDate>Wed, 05 Jan 2022 13:35:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=29808673</link><dc:creator>tarjei_huse</dc:creator><comments>https://news.ycombinator.com/item?id=29808673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29808673</guid></item><item><title><![CDATA[New comment by tarjei_huse in "Deno Joins TC39"]]></title><description><![CDATA[
<p>Thanks!<p>You still need to create the middle datastructure ( [[k1,v1], [k2, v2]] ) but it is an improvement :)</p>
]]></description><pubDate>Mon, 13 Dec 2021 14:42:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=29539980</link><dc:creator>tarjei_huse</dc:creator><comments>https://news.ycombinator.com/item?id=29539980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29539980</guid></item><item><title><![CDATA[New comment by tarjei_huse in "Deno Joins TC39"]]></title><description><![CDATA[
<p>I miss being able to create a hash from an array in a quick way. You always end up with<p>let bar = [{id: zz, }, {id: y},...]<p>let foo = {}<p>bar.forEach(v => foo[v.id] = v)<p>I'd love to have something like:<p>let foo = bar.toMap(v => [v.id, v])</p>
]]></description><pubDate>Mon, 13 Dec 2021 14:25:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=29539818</link><dc:creator>tarjei_huse</dc:creator><comments>https://news.ycombinator.com/item?id=29539818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29539818</guid></item><item><title><![CDATA[New comment by tarjei_huse in "The big idea around unikernels"]]></title><description><![CDATA[
<p>Cool!</p>
]]></description><pubDate>Fri, 03 Dec 2021 10:05:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=29428371</link><dc:creator>tarjei_huse</dc:creator><comments>https://news.ycombinator.com/item?id=29428371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29428371</guid></item><item><title><![CDATA[New comment by tarjei_huse in "The big idea around unikernels"]]></title><description><![CDATA[
<p>I'm wondering if anyone has seen any attempts at creating unikernels that work with major scripting languages like PHP, Python or Ruby.<p>I know this would seem a bit like a contradiction to the ethos of unikernels, but it would give the benefits of unikernels (i.e. smaller attack surface) to a much larger audience.</p>
]]></description><pubDate>Fri, 03 Dec 2021 08:20:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=29427806</link><dc:creator>tarjei_huse</dc:creator><comments>https://news.ycombinator.com/item?id=29427806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29427806</guid></item><item><title><![CDATA[New comment by tarjei_huse in "Docker, Django, Traefik, and IntercoolerJS: My go-to stack for building a SaaS"]]></title><description><![CDATA[
<p>Nice writeup.<p>What I find lacking in this post is tips on how to best configure systemd to run docker/podman containers and/or docker-compose. Any tips on that would be great!</p>
]]></description><pubDate>Sun, 31 Jan 2021 12:45:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=25978392</link><dc:creator>tarjei_huse</dc:creator><comments>https://news.ycombinator.com/item?id=25978392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25978392</guid></item></channel></rss>