<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: dadoum</title><link>https://news.ycombinator.com/user?id=dadoum</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 20:32:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dadoum" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dadoum in "Show HN: Mach – A compiled systems language looking for contributions"]]></title><description><![CDATA[
<p>I am also working on a programming language with that no hidden behavior philosophy at the forefront (along with a few other things), but radically different on everything else, so I may have a few design choices to question.<p>I think that your conception of cleverness is too wide basically. It's true that, in my opinion, any new programming language today should stop people from C-style "cleverness". But there are languages where the clever programs are actually the pretty ones. For example, the borrow-checker in Rust encourages good code design (and yet it still can be better). And most importantly, algebraic types constitute a radical improvement over classic C-style code. You may think that they hide what's happening, as they have a hidden tag and could be built from C structs and C unions. But after thinking a lot about it, thinking about the tag is actually not thinking about the program's behavior. There is a difference between the program you want to write, and what needs to happen on the machine to compute it. I could probably write a lot about the solution I found to reconcile both opinions, but my project is a lot newer so I can't redirect you to anything yet. But I think that by wanting a more grounded language, you are maybe dismissing too many ideas that would actually encourage programs to be clear and transparent while still not doing anything automatically with magic (and at the same time, would dismiss incorrect programs, that C can express but that machines cannot execute).<p>Btw, I understand that I am probably not the target of your language, so I won't expand much further unless you want.</p>
]]></description><pubDate>Tue, 09 Jun 2026 10:50:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48459323</link><dc:creator>dadoum</dc:creator><comments>https://news.ycombinator.com/item?id=48459323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48459323</guid></item><item><title><![CDATA[New comment by dadoum in "Canada to order military plane fleet from Sweden in shift from US suppliers"]]></title><description><![CDATA[
<p>I think they are saying that the US is required to pay less than the EU?<p>But that's not true based on what I can find anyway, <a href="https://app.23degrees.io/view/j4luMuv8fnpO2frL-bar-grouped-vertical-overtime_allocations" rel="nofollow">https://app.23degrees.io/view/j4luMuv8fnpO2frL-bar-grouped-v...</a></p>
]]></description><pubDate>Thu, 28 May 2026 10:28:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48307025</link><dc:creator>dadoum</dc:creator><comments>https://news.ycombinator.com/item?id=48307025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48307025</guid></item><item><title><![CDATA[New comment by dadoum in "Why Japanese companies do so many different things"]]></title><description><![CDATA[
<p>I want to highlight that maybe today, big conglomerates are rare, but this is also because during the late-20th century, the trend was to break up conglomerates to increase competitiveness and improve financial performance of companies by focusing on the best businesses. If you look at the situation before that moment, Japan's situation would still be on the extreme side when compared to the other developed nations at the time, but not as unique I think.<p>In retrospect, I tend to think that this take was naive. It probably increased financial performance but it discouraged taking risks, and pushed the multidisciplinary skills out of companies in a way that is hard to reverse, inducing knowhow loss and probably slowed down innovation. But this is only my personal analysis and I am no economist.</p>
]]></description><pubDate>Fri, 22 May 2026 19:25:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48240335</link><dc:creator>dadoum</dc:creator><comments>https://news.ycombinator.com/item?id=48240335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48240335</guid></item><item><title><![CDATA[New comment by dadoum in "RISC-V and Floating-Point"]]></title><description><![CDATA[
<p>Correct me if I am wrong, but your algorithm looks to me like it would work fine with posits? You would just get a NaR value instead of both NaN and inf, because div-by-zero and sqrt(-) both yield NaR (the difference here with floats is that it is unique and can get compared to NaR), and so it just works fine?</p>
]]></description><pubDate>Wed, 20 May 2026 14:44:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48208744</link><dc:creator>dadoum</dc:creator><comments>https://news.ycombinator.com/item?id=48208744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48208744</guid></item><item><title><![CDATA[New comment by dadoum in "Goodbye Visa and Mastercard: 130M Europeans switching to sovereign payment"]]></title><description><![CDATA[
<p>And that's the whole reason why Wero has been made I think. It's because the ECB wants to advance on their digital euro plans due to sovereignty concerns, and I think this push is to dismiss that argument.</p>
]]></description><pubDate>Wed, 20 May 2026 14:31:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48208509</link><dc:creator>dadoum</dc:creator><comments>https://news.ycombinator.com/item?id=48208509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48208509</guid></item><item><title><![CDATA[New comment by dadoum in "Going full AI engineer, not touching code anymore"]]></title><description><![CDATA[
<p>The compiler has been written by a lot of very smart people, it is very well tested and sometimes has even been formally proven to output exactly what the language specifies, and I have a mental model of what the code it outputs does in relation to what I write.<p>Nobody can be sure of what the LLM will output for a certain prompt. If you don't review what it outputs, it will not necessarily match your expectations. You could argue that it is the same as when you assign an intern to the task, but I personally would check what the intern writes (and in my experience they are more reliable than current AIs, of course not as quick).</p>
]]></description><pubDate>Tue, 19 May 2026 14:58:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48194216</link><dc:creator>dadoum</dc:creator><comments>https://news.ycombinator.com/item?id=48194216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48194216</guid></item><item><title><![CDATA[New comment by dadoum in "Europe built sovereign clouds to escape US control. Forgot about the processors"]]></title><description><![CDATA[
<p>And you are wrong to think that in my opinion, chip manufacturing in Europe was huge 25-30 years ago (there was high-end memory chips manufacturers, high-end GPU manufacturing and cutting edge nodes in Europe at the time).</p>
]]></description><pubDate>Sat, 16 May 2026 13:03:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48159907</link><dc:creator>dadoum</dc:creator><comments>https://news.ycombinator.com/item?id=48159907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48159907</guid></item><item><title><![CDATA[New comment by dadoum in "Europe built sovereign clouds to escape US control. Forgot about the processors"]]></title><description><![CDATA[
<p>Actually there are more if you count the ones which are not at the cutting edge but your point still stands, most high-end silicon companies only do design.</p>
]]></description><pubDate>Sat, 16 May 2026 13:01:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48159891</link><dc:creator>dadoum</dc:creator><comments>https://news.ycombinator.com/item?id=48159891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48159891</guid></item><item><title><![CDATA[New comment by dadoum in "Europe built sovereign clouds to escape US control. Forgot about the processors"]]></title><description><![CDATA[
<p>ARM design IP blocks, they can make their own CPU (and now they are making one), eevn though that means competing with your customers.</p>
]]></description><pubDate>Sat, 16 May 2026 12:47:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48159777</link><dc:creator>dadoum</dc:creator><comments>https://news.ycombinator.com/item?id=48159777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48159777</guid></item><item><title><![CDATA[New comment by dadoum in "Europe built sovereign clouds to escape US control. Forgot about the processors"]]></title><description><![CDATA[
<p>In general, in Europe there is research infrastructure that I think could be used at a medium scale for important applications (but I am not a professional).<p>There is the NanoIC research line at imec (2nm), CEA-Leti incomming 7nm FD-SOI pilot lines, and in terms of full production lines, Global Foundries Dresden (12 nm), ESMC (12 nm, in construction), and the various FeRAM/FMC projects I can't keep track of (Neumonda for example).<p>I would be more worried about designs, because outside of ARM (and Imagination Tech, both in the UK), I don't know any competitive European designs. (about routers NXP already makes router chips with accelerators on top of ARM cores, used for example in the Mono Gateway, but they are fabbed on old TSMC nodes)</p>
]]></description><pubDate>Sat, 16 May 2026 12:45:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48159763</link><dc:creator>dadoum</dc:creator><comments>https://news.ycombinator.com/item?id=48159763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48159763</guid></item><item><title><![CDATA[New comment by dadoum in "Screenshots of Old Desktop OSes"]]></title><description><![CDATA[
<p>My main interaction tool with the system is the pointer. Reaching out for the keyboard is something I do when I want to type, but for example when I am consuming content on my computer I just keep a single hand on the mouse or the trackpad. In that case shortcuts are just plain annoying.<p>On KDE, something nice is that if you have a maximized window and a panel on the top of the screen, I can drag that panel to grab the window (or maybe it was a setting of Latte dock or something). And since window titlebars nowadays can be cluttered with buttons, it is a predictable way to grab those windows only using the mouse.</p>
]]></description><pubDate>Tue, 12 May 2026 13:46:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48108225</link><dc:creator>dadoum</dc:creator><comments>https://news.ycombinator.com/item?id=48108225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48108225</guid></item><item><title><![CDATA[New comment by dadoum in "Music has scales / raagas. What about storytelling in movies and prestige shows?"]]></title><description><![CDATA[
<p>The paragraph in the beginning reminded me of the 5-step story structure I was taught at school, and I just noticed that it is only featured on the French Wikipedia page [0]. In my experience it worked quite well for classical linear stories, and highlighting it in a text back at school also scored a lot of marks during exams, so now I am somewhat trained at recognizing it.<p>[0]: <a href="https://fr.wikipedia.org/wiki/Sch%C3%A9ma_narratif" rel="nofollow">https://fr.wikipedia.org/wiki/Sch%C3%A9ma_narratif</a> (<a href="https://fr.wikipedia.org/wiki/Sch%C3%A9ma_quinaire" rel="nofollow">https://fr.wikipedia.org/wiki/Sch%C3%A9ma_quinaire</a> is also describing the same thing)</p>
]]></description><pubDate>Tue, 12 May 2026 11:39:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48106835</link><dc:creator>dadoum</dc:creator><comments>https://news.ycombinator.com/item?id=48106835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48106835</guid></item><item><title><![CDATA[New comment by dadoum in "Just Use Go"]]></title><description><![CDATA[
<p>I would like someone to explain me Go. Really, I will use strong words but that's really what I feel.<p>The syntax changes a lot from the C one, and I can't see any reason for it. To me, it looks unstructured, with the lack of colons for example. It ignores memory safety, it feels like it ignored all of the typing system research since C, no discriminated union, and structures and types in general are heavy to write. It encourages bad patterns, errors out on mundane things like an unused variable, forces you to handle errors with a lot of code while not catching much more than C in terms of bug-prone practices. The package/module system is a nightmare for contributing to open source projects. Modifying a dependency to find a bug is very hard, even swapping a dependency (version) is annoying.<p>And what do you get from all of this compared to C? A garbage collector, tuples, and goroutines. No metaprogramming (aside from generics, and that was a whole story), interop with C is limited. To me, it looks like it does not focus on the algorithms, but on the code implementation, which is imo what leads us into poor programming and missing critical logic flaws, because the logic is buried. I may have forgotten other gripes I got while working with Go, but honestly, if I wanted all of that, I would pick D, at least it interops well with C and has metaprogramming (and has been made earlier, which excuses a little the lack of certain things).<p>But really, I am open to someone explaining me how they enjoy Go. Because I feel like I should be wrong as I see most people (which, for some of them, I know are clever) praise Go.<p>Edit: I added modal expressions to make it clear that it is my opinion.</p>
]]></description><pubDate>Fri, 08 May 2026 14:09:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48063437</link><dc:creator>dadoum</dc:creator><comments>https://news.ycombinator.com/item?id=48063437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48063437</guid></item><item><title><![CDATA[New comment by dadoum in "A desktop made for one"]]></title><description><![CDATA[
<p>Sorry I have a question that is a little off-topic: what's the value of generating an image of a laptop on a desk? That's not like it's particularly relevant, when you could have integrated a screen shot of your set-up (like the same one you put on a few of your repos) or something more unique, and even if you want to show that, it's easy to find similar images with the same vibe, so I guess it's for some fun I missed in the process?</p>
]]></description><pubDate>Sun, 03 May 2026 17:40:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47999404</link><dc:creator>dadoum</dc:creator><comments>https://news.ycombinator.com/item?id=47999404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47999404</guid></item><item><title><![CDATA[New comment by dadoum in "Ti-84 Evo"]]></title><description><![CDATA[
<p>I don't know either what they meant, but for comparison NumWorks calculators are clocked at 216 MHz (100 MHz for the older models, and 550 MHz for some of the latest ones, but not everywhere), so it doesn't look that much out of the ordinary, maybe a little underpowered from my experience with the first NumWorks but eh idk it's a calculator and unlike the first NumWorks they don't try to do CAS.</p>
]]></description><pubDate>Fri, 01 May 2026 22:01:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47980988</link><dc:creator>dadoum</dc:creator><comments>https://news.ycombinator.com/item?id=47980988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47980988</guid></item><item><title><![CDATA[New comment by dadoum in "How Semiconductors Were Made in America"]]></title><description><![CDATA[
<p>> Europe has had many decades since then to innovate in technology and they have still not done so. They are almost completely dependent on American and Asian tech. And that is not changing anytime soon.<p>You are stating that like this has been the state of things for a century. The dependence on American and Asian tech has been a gradual process, that accelerated in the 1990s and 2000s. Before that time, every European countries had their own tech industries able to compete with the tech giants (Nokia, Siemens, Grundig, Alcatel, Thomson, Olivetti, Philips, Ericsson, Amstrad and that's only citing a few of the ones that marked history forever, only in the field consumer electronics, a lot of them back in the day were competing but ended up fading away, and also others were everywhere in the tech industry before without being really exposed to consumers).</p>
]]></description><pubDate>Thu, 30 Apr 2026 21:37:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47968542</link><dc:creator>dadoum</dc:creator><comments>https://news.ycombinator.com/item?id=47968542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47968542</guid></item><item><title><![CDATA[New comment by dadoum in "Show HN: Adblock-rust Manager – Firefox extension to enable the Brave ad blocker"]]></title><description><![CDATA[
<p>There is Reynard if you're motivated too (Gecko-based, but it's not ready for prime time yet, and to get good performance you'll have to resort to some workaround to get JIT enabled, as it does not rely on Apple's BrowserEngineKit; one of the goals of the project is giving to not up-to-date iOS devices access to a modern browser).</p>
]]></description><pubDate>Wed, 29 Apr 2026 15:54:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47950163</link><dc:creator>dadoum</dc:creator><comments>https://news.ycombinator.com/item?id=47950163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47950163</guid></item><item><title><![CDATA[New comment by dadoum in "Framework Laptop 13 Pro"]]></title><description><![CDATA[
<p>Hey, love that thing and I am considering to sell my current laptop to get one, but I wanted to first know if the laptop features pen/stylus support? I guess not, as it is not using a full glass cover like the 12 and otherwise it would have probably been advertised, and can we expect in the future an upgrade path towards that (by replacing only the panel or the whole top part maybe?)</p>
]]></description><pubDate>Wed, 22 Apr 2026 00:37:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47857043</link><dc:creator>dadoum</dc:creator><comments>https://news.ycombinator.com/item?id=47857043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47857043</guid></item><item><title><![CDATA[New comment by dadoum in "You can't trust macOS Privacy and Security settings"]]></title><description><![CDATA[
<p>I think it is an acceptable quirk for a permission system that has been retrofitted on top of an ecosystem which was not designed with that threat model in mind.<p>But sure, if I was assigned to make an all-purpose desktop operating system today from scratch, I would likely do this differently, but along with a bunch of other things I think (and the app would have to be implemented differently too).</p>
]]></description><pubDate>Fri, 10 Apr 2026 16:14:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47720307</link><dc:creator>dadoum</dc:creator><comments>https://news.ycombinator.com/item?id=47720307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47720307</guid></item><item><title><![CDATA[New comment by dadoum in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>marcan once said this was not possible on M1 macs. It was possible before, as coolbooter demonstrated, but it seems now that the hardware cannot be completely reinitialized without being power cycled (it was on Mastodon in 2024, he has since deleted his account so I cannot give you the exact quote). But you can do wizardry to load macOS' userspace on top of iOS' kernel [0] with a jailbreak.<p>[0]: <a href="https://x.com/khanhduytran0/status/1954724636727587237" rel="nofollow">https://x.com/khanhduytran0/status/1954724636727587237</a></p>
]]></description><pubDate>Thu, 09 Apr 2026 00:07:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47697752</link><dc:creator>dadoum</dc:creator><comments>https://news.ycombinator.com/item?id=47697752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47697752</guid></item></channel></rss>