<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: di4na</title><link>https://news.ycombinator.com/user?id=di4na</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Apr 2026 16:20:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=di4na" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[FOSS Won and Why It Matters]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.softwaremaxims.com/blog/how-foss-won-consequences">https://www.softwaremaxims.com/blog/how-foss-won-consequences</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45953139">https://news.ycombinator.com/item?id=45953139</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 17 Nov 2025 12:52:39 +0000</pubDate><link>https://www.softwaremaxims.com/blog/how-foss-won-consequences</link><dc:creator>di4na</dc:creator><comments>https://news.ycombinator.com/item?id=45953139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45953139</guid></item><item><title><![CDATA[New comment by di4na in "QUIC is not quick enough over fast internet"]]></title><description><![CDATA[
<p>I would not call it harm. The use of uring in higher level languages is definitely prone to errors, bugs and security problems</p>
]]></description><pubDate>Mon, 09 Sep 2024 05:53:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=41485801</link><dc:creator>di4na</dc:creator><comments>https://news.ycombinator.com/item?id=41485801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41485801</guid></item><item><title><![CDATA[New comment by di4na in "Dutch DPA fines Uber €290M because of transfers of drivers’ data to the US"]]></title><description><![CDATA[
<p>Depends who you talk to.</p>
]]></description><pubDate>Mon, 26 Aug 2024 16:44:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=41359019</link><dc:creator>di4na</dc:creator><comments>https://news.ycombinator.com/item?id=41359019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41359019</guid></item><item><title><![CDATA[New comment by di4na in "Dutch DPA fines Uber €290M because of transfers of drivers’ data to the US"]]></title><description><![CDATA[
<p>You are getting this wrong.<p>Basically the framework, like the Shield before, is the Commission trying to show "look, we fixed it".<p>Sadly, for the previous two times, the ECJ pointed out after the fact that no framework can fix the lack of data privacy law in the US, and that as such, the Shield, just like its predecessor, was not allowing what it claimed to do.<p>The Framework has not been tested in the ECJ so far, but the US has not significantly altered its laws so...</p>
]]></description><pubDate>Mon, 26 Aug 2024 10:46:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=41355870</link><dc:creator>di4na</dc:creator><comments>https://news.ycombinator.com/item?id=41355870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41355870</guid></item><item><title><![CDATA[New comment by di4na in "I am not a supplier (2022)"]]></title><description><![CDATA[
<p>Why would you owe them something if you already provided the code and docs?</p>
]]></description><pubDate>Sat, 06 Apr 2024 18:35:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=39954412</link><dc:creator>di4na</dc:creator><comments>https://news.ycombinator.com/item?id=39954412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39954412</guid></item><item><title><![CDATA[New comment by di4na in "How much of the world is it possible to model?"]]></title><description><![CDATA[
<p>Can I recommend looking at what people studying Experts at work and how they manage to do better than they "should" be able to have found? There are tons of domains looking at this empirically :)</p>
]]></description><pubDate>Wed, 17 Jan 2024 10:37:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=39025978</link><dc:creator>di4na</dc:creator><comments>https://news.ycombinator.com/item?id=39025978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39025978</guid></item><item><title><![CDATA[New comment by di4na in "British Post Office Scandal"]]></title><description><![CDATA[
<p>There is work in progress in the high-level inquiry that should manage to produce most of it. Besides that, you can try to check the appeals court reports, which are not too bad.</p>
]]></description><pubDate>Wed, 10 Jan 2024 10:19:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=38938538</link><dc:creator>di4na</dc:creator><comments>https://news.ycombinator.com/item?id=38938538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38938538</guid></item><item><title><![CDATA[New comment by di4na in "British Post Office Scandal"]]></title><description><![CDATA[
<p>It happens to be even worse.<p>Because we have no way to detect all the cases.<p>A lot of the cases were handled in the "Post Office courts" (I don't remember the correct name, not a British), and there are more or less no records of them. So you need to ask people affected to come up and find ways to validate them, then create a case for quashing it. It is a total FUBAR mess.</p>
]]></description><pubDate>Wed, 10 Jan 2024 10:17:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=38938523</link><dc:creator>di4na</dc:creator><comments>https://news.ycombinator.com/item?id=38938523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38938523</guid></item><item><title><![CDATA[New comment by di4na in "British Post Office Scandal"]]></title><description><![CDATA[
<p>I recommend reading <a href="https://pressgazette.co.uk/news/post-office-horizon-it-scandal-journalists/" rel="nofollow">https://pressgazette.co.uk/news/post-office-horizon-it-scand...</a><p>Private Eye definitely did a lot of work, but they were not the only ones, and multiple freelancers and journalists worked on it "in the shadows" for years.<p>The Post Office tactics of calling editors to make threats and play down the stories were also quite influential.</p>
]]></description><pubDate>Wed, 10 Jan 2024 10:15:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=38938507</link><dc:creator>di4na</dc:creator><comments>https://news.ycombinator.com/item?id=38938507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38938507</guid></item><item><title><![CDATA[New comment by di4na in "Elixir is now a gradually typed language"]]></title><description><![CDATA[
<p>Note that there are already some of this stuff in the compiler for AOT. Using these new specs for AOT optimisations is going to be a far taller problem than catching some of the errors</p>
]]></description><pubDate>Tue, 09 Jan 2024 15:31:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=38927261</link><dc:creator>di4na</dc:creator><comments>https://news.ycombinator.com/item?id=38927261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38927261</guid></item><item><title><![CDATA[New comment by di4na in "The Heart of a Language Server"]]></title><description><![CDATA[
<p>Yes and that is what these analyzers do.<p>The problem is that your space grow really fast and that your compilers are really not built to extract that information in a few ms.<p>Even less to regenerate only part of it based on partial input. Even less when the input may not be correct syntax.<p>Also that linkage being kept is exactly what this post talk about. How to keep it intact through the different steps and transformations in your pipeline <i>in a way adapted to the kind of queries you are going to need</i> is... Actually hard and dependent on the query.<p>Which means that adding new features to your IDE would regularly need (and actually does need) a new way to store and query that data.<p>But yes. Reusing part of the rust compiler (or replacing some of them) in rust-analyzer is already something that happens and that maintainers work on.<p>It is just not that easy. But yes, C# and Roslyn in general was built with that in mind. Typescript too.</p>
]]></description><pubDate>Sun, 31 Dec 2023 13:45:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=38823993</link><dc:creator>di4na</dc:creator><comments>https://news.ycombinator.com/item?id=38823993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38823993</guid></item><item><title><![CDATA[New comment by di4na in "Buzz: A lightweight statically typed scripting language"]]></title><description><![CDATA[
<p>If you are interested in writing down more of what problems you have with scripting languages, feel free to shout me an email. Should be in profile.<p>I have been slowly working on a model of what problems i see in this domain and my own ideas to "fix" (or more like try to) them. So would love to see other perspectives.</p>
]]></description><pubDate>Wed, 27 Dec 2023 10:57:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=38780832</link><dc:creator>di4na</dc:creator><comments>https://news.ycombinator.com/item?id=38780832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38780832</guid></item><item><title><![CDATA[New comment by di4na in "War of the workstations: How the lowest bidders shaped today's tech landscape"]]></title><description><![CDATA[
<p>yes but it is portable. On the lisps machine, you could not port to a different type of machine by another producer in general, even less across version. The Linux ABI <i>is</i> stable.</p>
]]></description><pubDate>Tue, 26 Dec 2023 19:57:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=38775421</link><dc:creator>di4na</dc:creator><comments>https://news.ycombinator.com/item?id=38775421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38775421</guid></item><item><title><![CDATA[New comment by di4na in "War of the workstations: How the lowest bidders shaped today's tech landscape"]]></title><description><![CDATA[
<p>One thing i think forgotten here, which actually is in the Worse is Better talk. But people tend to miss it.<p>These ST and Lisps systems failed at another aspect. Reuse. The biggest change of the past 2 decades in software engineering compared to previous generations is the amount of reuse. It is tremendous.<p>It is hard to talk of cause and effects here, but mostly this is due to the Internet. At this point, the vast majority of code running on any proprietary system is... Open source infrastructural packages.<p>This condition a lot of the current ecosystem. You can only reuse code on systems in which said code runs well. As such, the Linux "stability" combined with x86 won, same as C and friends because of the tooling that made the code "portable".<p>Yes i know. It is far from magically portable, but it is far more than full machine living image SmallTalk or Lisp like.<p>As such, these "living code" are fundamentally evolutionary deadend. They are amazing but they cannot easily move to different machines and sharing parts of them is hard to separate from the rest of the living organism.<p>On top of this, a lot of the elements to make this kind of machine works does necessitate deep in depth expertise. As the piece shows, the Newton is a pale copy of the goal because they did not have that knowledge in house nor the time (or money) to create it.<p>Same thing all over the stack. A good efficient logger need deep expertise. Same for a good localization library. Same for a good set of graphic servers. Same for audio servers. Same for a http parser or a network library. A good regexp engine is knowledge knows by less than 10 people in the world probably.<p>Once you realise that, you realise that at scale reuse is the only realistic way forward for software so ubiquitous as it is today. And that is how we got the current FOSS ecosystem, not because the code is better but because it would need too many licences to be manageable without breaking the bank in numbers of lawyers.<p>Same thing for the Worse is Better. It works because it provides extension points and can adapt. Something the Lisp and SmallTalk machines fundamentally failed to provide. And that is something Richard Gabriel focuses on far more than the whole New Jersey schtick in his talk.</p>
]]></description><pubDate>Mon, 25 Dec 2023 22:50:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=38767042</link><dc:creator>di4na</dc:creator><comments>https://news.ycombinator.com/item?id=38767042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38767042</guid></item><item><title><![CDATA[New comment by di4na in "How Pinterest scaled"]]></title><description><![CDATA[
<p>Google has longer tenure.<p>The thing you seem to miss are the other common denominator.<p>Huge amount of money and unreasonably far into the future expectations of returns.<p>Means there is no short to medium term pressure to optimise for efficiency or returns, which means one of the fundamental element of good engineering environment is missing.<p>These companies build in a vacuum of limitations in term of cost and a vacuum in term of goals.</p>
]]></description><pubDate>Sat, 23 Dec 2023 12:34:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=38743781</link><dc:creator>di4na</dc:creator><comments>https://news.ycombinator.com/item?id=38743781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38743781</guid></item><item><title><![CDATA[New comment by di4na in "Workarounds to Computer Access in Healthcare: Password or a Dead Patient? (2015)"]]></title><description><![CDATA[
<p>Promise yes.<p>Reality on the ground is that there were governmental subsidies to implement them, so everyone got them.<p>How much they actually help vs create problems is still an open research problem</p>
]]></description><pubDate>Sat, 25 Nov 2023 08:41:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=38412194</link><dc:creator>di4na</dc:creator><comments>https://news.ycombinator.com/item?id=38412194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38412194</guid></item><item><title><![CDATA[New comment by di4na in "ESA’s new Ariane 6 rocket passed a major full-scale rehearsal"]]></title><description><![CDATA[
<p>Tbf, i was working at one at the time. Finding the space in the chassis for the battery and adapting it and suspension to the weight of an EV meant they had to develop platforms for EV nearly from scratch.<p>Without any idea of the market demand. At the current cost of developing new Platforms (a few billions), you could understand being risk adverse. Low sales would have killed the whole companies.</p>
]]></description><pubDate>Fri, 24 Nov 2023 10:41:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=38402540</link><dc:creator>di4na</dc:creator><comments>https://news.ycombinator.com/item?id=38402540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38402540</guid></item><item><title><![CDATA[New comment by di4na in "ESA’s new Ariane 6 rocket passed a major full-scale rehearsal"]]></title><description><![CDATA[
<p>Yeah a problem we were talking about a lot a few years back, before Starlink, was that SpaceX could not find enough market for the amount of launch they needed.<p>Starlink has been their solution to that but it is still an open question how well that makes money and for how long...<p>And we have not really seen a space market exploding behind it.</p>
]]></description><pubDate>Fri, 24 Nov 2023 10:38:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=38402519</link><dc:creator>di4na</dc:creator><comments>https://news.ycombinator.com/item?id=38402519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38402519</guid></item><item><title><![CDATA[New comment by di4na in "Switching to Elixir"]]></title><description><![CDATA[
<p>Ecto documentation is definitely i think one of our weakest point.<p>Which is great on one hand, because it means we are quite above the average stack in term of onboarding and doc.<p>But also really makes ecto documentation and onboarding a visible sore point in the middle of the rest.<p>Sadly i do not have solutions rn but if people have ideas please come offer them.</p>
]]></description><pubDate>Fri, 10 Nov 2023 09:03:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=38216677</link><dc:creator>di4na</dc:creator><comments>https://news.ycombinator.com/item?id=38216677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38216677</guid></item><item><title><![CDATA[New comment by di4na in "Are we doing this again? Yes, we're doing this again"]]></title><description><![CDATA[
<p>You need both. As there are some things you cannot conpromise on. Like. Idk. Things factually impossible. Or Human Rights.</p>
]]></description><pubDate>Thu, 09 Nov 2023 10:24:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=38203224</link><dc:creator>di4na</dc:creator><comments>https://news.ycombinator.com/item?id=38203224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38203224</guid></item></channel></rss>