<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: danellis</title><link>https://news.ycombinator.com/user?id=danellis</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 02 May 2026 20:48:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=danellis" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by danellis in "Meta and Google are cutting staff"]]></title><description><![CDATA[
<p>Google, Meta and Amazon are still repeatedly reaching out.</p>
]]></description><pubDate>Sat, 24 Sep 2022 07:39:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=32960492</link><dc:creator>danellis</dc:creator><comments>https://news.ycombinator.com/item?id=32960492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32960492</guid></item><item><title><![CDATA[New comment by danellis in "Ask HN: Companies of one, what is your tech stack?"]]></title><description><![CDATA[
<p>Front end: TypeScript, Angular, Apollo, Material
Back end: Scala, ZIO, zio-http, Pulsar, Keycloak, Postgres
Hosting: Kubernetes on Digital Ocean, GitLab Pages
Tools: Hugo, Twilio, Namecheap, Mailgun</p>
]]></description><pubDate>Sat, 24 Sep 2022 07:37:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=32960481</link><dc:creator>danellis</dc:creator><comments>https://news.ycombinator.com/item?id=32960481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32960481</guid></item><item><title><![CDATA[New comment by danellis in "Meta and Google are cutting staff"]]></title><description><![CDATA[
<p>It's odd to read about hiring freezes when they're both still actively recruiting.</p>
]]></description><pubDate>Wed, 21 Sep 2022 18:26:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=32929178</link><dc:creator>danellis</dc:creator><comments>https://news.ycombinator.com/item?id=32929178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32929178</guid></item><item><title><![CDATA[New comment by danellis in "Meta and Google are cutting staff"]]></title><description><![CDATA[
<p>Presumably also Nest and Fi.</p>
]]></description><pubDate>Wed, 21 Sep 2022 18:25:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=32929166</link><dc:creator>danellis</dc:creator><comments>https://news.ycombinator.com/item?id=32929166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32929166</guid></item><item><title><![CDATA[New comment by danellis in "Learn how to unleash the full potential of the type system of TypeScript"]]></title><description><![CDATA[
<p>I'm currently working on a project that uses both Typescript and Scala. The overlap in concepts is rather useful when switching contexts.</p>
]]></description><pubDate>Tue, 20 Sep 2022 19:35:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=32916700</link><dc:creator>danellis</dc:creator><comments>https://news.ycombinator.com/item?id=32916700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32916700</guid></item><item><title><![CDATA[New comment by danellis in "Ask HN: How do you switch between programming languages?"]]></title><description><![CDATA[
<p>> it helps that you don't fall into the trap of "one IDE for all programming languages"<p>I don't see this as a trap at all. I use IntelliJ for practically everything, and switching languages frequently (currently between Typescript and Scala several times a day) has not been difficult. I get way more benefit from developing increased familiarity with my environment.</p>
]]></description><pubDate>Tue, 20 Sep 2022 09:51:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=32909715</link><dc:creator>danellis</dc:creator><comments>https://news.ycombinator.com/item?id=32909715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32909715</guid></item><item><title><![CDATA[New comment by danellis in "http://pn./"]]></title><description><![CDATA[
<p>There's no magic. It works the same way any other domain does.</p>
]]></description><pubDate>Mon, 12 Sep 2022 02:55:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=32805559</link><dc:creator>danellis</dc:creator><comments>https://news.ycombinator.com/item?id=32805559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32805559</guid></item><item><title><![CDATA[New comment by danellis in "Ask HN: What's the best SDK documentation you’ve ever read?"]]></title><description><![CDATA[
<p>RISC OS Programmer's Reference Manual. It's very well laid out, clearly written and consistent. In fact, I even bought myself a copy all these years later to peruse for nostalgia.</p>
]]></description><pubDate>Sat, 10 Sep 2022 22:03:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=32794922</link><dc:creator>danellis</dc:creator><comments>https://news.ycombinator.com/item?id=32794922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32794922</guid></item><item><title><![CDATA[New comment by danellis in "SpaceX, T-Mobile to connect satellites to cellphones in remote areas"]]></title><description><![CDATA[
<p>Interesting. Is there no distance limit? I don't know how 5G works, but in 2G there was a limit of about 30km, since that's as much as the timing advance would allow for (sending the signal early so that it arrives in its timeslot despite the speed-of-light delay).</p>
]]></description><pubDate>Fri, 26 Aug 2022 04:49:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=32603464</link><dc:creator>danellis</dc:creator><comments>https://news.ycombinator.com/item?id=32603464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32603464</guid></item><item><title><![CDATA[New comment by danellis in "Ask HN: What are some cool but obscure data structures you know about?"]]></title><description><![CDATA[
<p>> It only works in languages where promises/futures/tasks are a first-class citizen. Eg JavaScript.<p>Why would that be true?</p>
]]></description><pubDate>Sat, 23 Jul 2022 03:53:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=32200181</link><dc:creator>danellis</dc:creator><comments>https://news.ycombinator.com/item?id=32200181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32200181</guid></item><item><title><![CDATA[New comment by danellis in "HN is up again"]]></title><description><![CDATA[
<p>Maybe I'm missing something, but what's the point of posting this here? Anyone will already know it's back up before they see this post.</p>
]]></description><pubDate>Sat, 09 Jul 2022 02:29:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=32030827</link><dc:creator>danellis</dc:creator><comments>https://news.ycombinator.com/item?id=32030827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32030827</guid></item><item><title><![CDATA[New comment by danellis in "Cell Lang: Why yet another programming language?"]]></title><description><![CDATA[
<p>I don't think I've actually seen anyone refer to it as Lisplang.</p>
]]></description><pubDate>Mon, 04 Jul 2022 21:02:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=31981737</link><dc:creator>danellis</dc:creator><comments>https://news.ycombinator.com/item?id=31981737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31981737</guid></item><item><title><![CDATA[New comment by danellis in "Cell Lang: Why yet another programming language?"]]></title><description><![CDATA[
<p>This is true of everything that is named after something, and it wasn't really something people worried about until Go, which is interesting in itself.</p>
]]></description><pubDate>Mon, 04 Jul 2022 21:01:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=31981723</link><dc:creator>danellis</dc:creator><comments>https://news.ycombinator.com/item?id=31981723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31981723</guid></item><item><title><![CDATA[New comment by danellis in "Cell Lang: Why yet another programming language?"]]></title><description><![CDATA[
<p>I'm not talking about domain names. I'm talking about people referring to the language itself as, for example, Rustlang.</p>
]]></description><pubDate>Thu, 30 Jun 2022 18:28:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=31936518</link><dc:creator>danellis</dc:creator><comments>https://news.ycombinator.com/item?id=31936518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31936518</guid></item><item><title><![CDATA[New comment by danellis in "Cell Lang: Why yet another programming language?"]]></title><description><![CDATA[
<p>What's with people tacking "Lang" on to the end of language names? I can kind of understand it with Go, since Google didn't exactly come up with a very searchable name, but now I'm seeing it spread to other languages like Rust, and now here with Cell.</p>
]]></description><pubDate>Thu, 30 Jun 2022 17:25:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=31935670</link><dc:creator>danellis</dc:creator><comments>https://news.ycombinator.com/item?id=31935670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31935670</guid></item><item><title><![CDATA[New comment by danellis in "Wasmer – Universal WebAssembly Runtime"]]></title><description><![CDATA[
<p>Which language do you want to use? You already have a choice.</p>
]]></description><pubDate>Thu, 16 Jun 2022 21:30:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=31771216</link><dc:creator>danellis</dc:creator><comments>https://news.ycombinator.com/item?id=31771216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31771216</guid></item><item><title><![CDATA[New comment by danellis in "Google's Subsea Fiber Optics"]]></title><description><![CDATA[
<p>What would be the correct amount of production?</p>
]]></description><pubDate>Wed, 18 May 2022 18:56:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=31426339</link><dc:creator>danellis</dc:creator><comments>https://news.ycombinator.com/item?id=31426339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31426339</guid></item><item><title><![CDATA[New comment by danellis in "CSS as the back end – Cascading Server Sheets"]]></title><description><![CDATA[
<p>Separation of concerns. The person writing the HTML should get to decide where the data is rendered in the page, not the person generating the data. What you've done (as far as I can tell) is unnecessarily couple the backend to the structure of the presentation layer.</p>
]]></description><pubDate>Wed, 02 Mar 2022 01:41:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=30522593</link><dc:creator>danellis</dc:creator><comments>https://news.ycombinator.com/item?id=30522593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30522593</guid></item><item><title><![CDATA[New comment by danellis in "Anatomy of a terminal emulator (2021)"]]></title><description><![CDATA[
<p>I was surprised by the assumption of ANSI and no mention of $TERM.</p>
]]></description><pubDate>Sat, 26 Feb 2022 19:40:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=30481054</link><dc:creator>danellis</dc:creator><comments>https://news.ycombinator.com/item?id=30481054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30481054</guid></item><item><title><![CDATA[New comment by danellis in "JSONiq: JSON Query Language"]]></title><description><![CDATA[
<p>Curious syntax. Why does it require sigils? Why does assignment need both `let` and `:=`?</p>
]]></description><pubDate>Tue, 09 Nov 2021 10:11:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=29159733</link><dc:creator>danellis</dc:creator><comments>https://news.ycombinator.com/item?id=29159733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29159733</guid></item></channel></rss>