<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: tobiasu</title><link>https://news.ycombinator.com/user?id=tobiasu</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 19 Jun 2026 12:44:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tobiasu" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tobiasu in "AI agent bankrupted their operator while trying to scan DN42"]]></title><description><![CDATA[
<p><a href="https://bash-org-archive.com/" rel="nofollow">https://bash-org-archive.com/</a></p>
]]></description><pubDate>Fri, 12 Jun 2026 12:57:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48503554</link><dc:creator>tobiasu</dc:creator><comments>https://news.ycombinator.com/item?id=48503554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48503554</guid></item><item><title><![CDATA[New comment by tobiasu in "SPARCbook 3000ST: The coolest 90s laptop (2019)"]]></title><description><![CDATA[
<p>I don't think anything bad happens, it just doesn't react to the power button and people mistakenly junk them.<p>The O2 shouldn't need a PSU capacitor replacement yet.<p>If you want to give the SCSI disk a better chance, place it flat on a table and rotate rapidly, then stop. You should feel the spindle spin.<p>Hardware of this era is still quite reliable so I don't think you will have problems.</p>
]]></description><pubDate>Tue, 02 Nov 2021 23:55:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=29089220</link><dc:creator>tobiasu</dc:creator><comments>https://news.ycombinator.com/item?id=29089220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29089220</guid></item><item><title><![CDATA[New comment by tobiasu in "SPARCbook 3000ST: The coolest 90s laptop (2019)"]]></title><description><![CDATA[
<p>Probably will not start. It requires a working clock chip to turn on and the battery is way past its expiration date.<p>There are plenty of tutorials on where to dig into the epoxy and add a cr2032 battery holder to fix it permanently.<p>Same deal with various SPARC machines (those will at least power on)</p>
]]></description><pubDate>Tue, 02 Nov 2021 15:28:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=29082681</link><dc:creator>tobiasu</dc:creator><comments>https://news.ycombinator.com/item?id=29082681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29082681</guid></item><item><title><![CDATA[New comment by tobiasu in "Young People Are Anxious About Climate Change, Say Governments Are Failing Them"]]></title><description><![CDATA[
<p>Nuclear and shale gas shill writes how technology will solve everything.</p>
]]></description><pubDate>Wed, 15 Sep 2021 00:56:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=28533736</link><dc:creator>tobiasu</dc:creator><comments>https://news.ycombinator.com/item?id=28533736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28533736</guid></item><item><title><![CDATA[New comment by tobiasu in "The Itanic Has Sunk"]]></title><description><![CDATA[
<p>Gentoo also has instructions. Linux/ia64 works fine for the most part, it's not an architecture that causes much drama for userspace applications.<p>Servers are cheap on ebay and the older Intel boards (also sold by Dell, Fujitsu,..) can be upgraded to newer CPUs that are either less power hungry or faster with more cores and sort-of HT. HP are generally not upgrade-able and SGI/ia64 is a special case with lots of other custom hardware as usual.<p>Annoyingly many Linux / gcc developers want to remove ia64 support from their source trees because the architecture is no longer commercially relevant.<p>As a necrocomputing enthusiast it's quite sad, but not much one can do about.<p>If only this old junk was as popular as the various homecomputers...</p>
]]></description><pubDate>Fri, 30 Jul 2021 09:58:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=28006304</link><dc:creator>tobiasu</dc:creator><comments>https://news.ycombinator.com/item?id=28006304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28006304</guid></item><item><title><![CDATA[New comment by tobiasu in "Gnat 2021 GPL Community Edition Ada 202x compiler released"]]></title><description><![CDATA[
<p>> I suggest you consult your legal advisor.<p>So do I.<p>> Adacore holds at least the copyright of their own contributions and therefore can decide whether they want to release their version of GNAT with or without the runtime library exception.<p>Indeed.<p>> the FSF version eventually inherits also the contributions of Adacore, but the Adacore version is more current.<p>AdaCore contributes to GCC, with some contributions copyright FSF, some copyright AdaCore.<p>AdaCore retains full rights on the later, limited by whatever private agreement they have with the FSF.<p>Whether it is more current or not is not relevant to the discussion, and given that GNAT CE has release cycles of 1 year it stands to reason that FSF GNAT gets bugfixes that GNAT CE will only get in 2022.<p>> This doesn't have anything to do with source or binary version.<p>I'm now pretty convinced you're reading things that I didn't write.<p>You seem to be under the impression that dual licensing only works because AdaCore GNAT contains newer files.<p>However, AdaCore can download stock upstream gcc, remove the linking exception from files they hold copyright over, and distribute this result in source and binary form on their website.<p>This is due to their unique status with the FSF, something that other companies and private contributors can not do.<p>Finally, I have never suggested recompiling AdaCore GNAT CE sources will result in a GNAT compiler with runtime exception.<p>Instead I've pointed out the mechanism of how they achieve this dual licensing: A) unique status as copyright holders alongside the FSF B) strategic inclusion or removal of the runtime exception in each and every file they hold copyright over.</p>
]]></description><pubDate>Fri, 28 May 2021 16:31:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=27317427</link><dc:creator>tobiasu</dc:creator><comments>https://news.ycombinator.com/item?id=27317427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27317427</guid></item><item><title><![CDATA[New comment by tobiasu in "Gnat 2021 GPL Community Edition Ada 202x compiler released"]]></title><description><![CDATA[
<p>Take as an example the gnat.sockets package from upstream gcc:<p><a href="https://github.com/gcc-mirror/gcc/blob/master/gcc/ada/libgnat/g-socket.ads#L18" rel="nofollow">https://github.com/gcc-mirror/gcc/blob/master/gcc/ada/libgna...</a><p>Compare with the same file from the GNAT 2021 CE install:<p>GNAT/2021/lib/gcc/x86_64-pc-linux-gnu/10.3.1/rts-native/adainclude/g-socket.ads<p>you will find there are a bunch of blank lines where the runtime exception was.</p>
]]></description><pubDate>Fri, 28 May 2021 15:25:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=27316504</link><dc:creator>tobiasu</dc:creator><comments>https://news.ycombinator.com/item?id=27316504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27316504</guid></item><item><title><![CDATA[New comment by tobiasu in "Gnat 2021 GPL Community Edition Ada 202x compiler released"]]></title><description><![CDATA[
<p>this is unclear to me, what source do you need?</p>
]]></description><pubDate>Fri, 28 May 2021 15:02:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=27316194</link><dc:creator>tobiasu</dc:creator><comments>https://news.ycombinator.com/item?id=27316194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27316194</guid></item><item><title><![CDATA[New comment by tobiasu in "Gnat 2021 GPL Community Edition Ada 202x compiler released"]]></title><description><![CDATA[
<p>Yes, that's exactly how it works.</p>
]]></description><pubDate>Fri, 28 May 2021 12:54:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=27314797</link><dc:creator>tobiasu</dc:creator><comments>https://news.ycombinator.com/item?id=27314797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27314797</guid></item><item><title><![CDATA[New comment by tobiasu in "Gnat 2021 GPL Community Edition Ada 202x compiler released"]]></title><description><![CDATA[
<p>You can build gnat and gnatprove yourself, including runtime exception.<p>This is a bit painful (intentionally so) but it can be done.</p>
]]></description><pubDate>Fri, 28 May 2021 12:50:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=27314764</link><dc:creator>tobiasu</dc:creator><comments>https://news.ycombinator.com/item?id=27314764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27314764</guid></item><item><title><![CDATA[New comment by tobiasu in "Gnat 2021 GPL Community Edition Ada 202x compiler released"]]></title><description><![CDATA[
<p>The downvotes are utterly ridiculous.<p>Unlike other parts of GCC, GNAT copyright is held by AdaCore due to some special arrangement with the FSF.<p>For the compiled CE releases on their website, AdaCore strips the runtime exception:<p><pre><code>  -- As a special exception under Section 7 of GPL version 3, you are granted --
  -- additional permissions described in the GCC Runtime Library Exception,   --
  -- version 3.1, as published by the Free Software Foundation.               --

</code></pre>
So yes, binaries compiled with that particular compiler are de-facto under GPLv3, and you have to abide by its terms (eg. if a customer using these binaries requests the source code)<p>You are of course free to build the compiler yourself, or use the Ada compiler that comes with your distro.<p>The sources are available, you just don't get a tag that tells you which exact combination of files AdaCore used to build and verify their binaries.<p>This is a strategic PITA, and AdaCore have in recent years made some moves to improve the situation, with being active on github and responding to issues in general.</p>
]]></description><pubDate>Fri, 28 May 2021 12:40:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=27314679</link><dc:creator>tobiasu</dc:creator><comments>https://news.ycombinator.com/item?id=27314679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27314679</guid></item><item><title><![CDATA[New comment by tobiasu in "Use native context menus on Mac OS"]]></title><description><![CDATA[
<p>Thank you, it's a shame the first link doesn't show up on google.<p>I've found the contribute page, but that leads straight to <a href="https://github.com/mdn/archived-content/tree/main/files/en-us/mozilla/developer_guide/introduction" rel="nofollow">https://github.com/mdn/archived-content/tree/main/files/en-u...</a></p>
]]></description><pubDate>Tue, 25 May 2021 12:06:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=27275822</link><dc:creator>tobiasu</dc:creator><comments>https://news.ycombinator.com/item?id=27275822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27275822</guid></item><item><title><![CDATA[New comment by tobiasu in "Use native context menus on Mac OS"]]></title><description><![CDATA[
<p>Related: Can anyone share the google search to find instructions how to get started with firefox development?<p>Have they removed it all? I can find old stuff in the archived github repo, but that's about it. What's the official entry point?</p>
]]></description><pubDate>Tue, 25 May 2021 09:58:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=27274921</link><dc:creator>tobiasu</dc:creator><comments>https://news.ycombinator.com/item?id=27274921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27274921</guid></item><item><title><![CDATA[New comment by tobiasu in ""ERROR: could not open temporary file" after upgrade to Mac OS Big Sur"]]></title><description><![CDATA[
<p>Your solution will hang postgres at 100% CPU, with no indication what is wrong.</p>
]]></description><pubDate>Sat, 30 Jan 2021 16:16:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=25970245</link><dc:creator>tobiasu</dc:creator><comments>https://news.ycombinator.com/item?id=25970245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25970245</guid></item><item><title><![CDATA[New comment by tobiasu in "HarmonyOS is Huawei’s Android alternative for smartphones and smart home devices"]]></title><description><![CDATA[
<p>Some strings:<p>/usr1/compiler_cpu/code/current/build/hcc_arm64le_ark/../../open_source/hcc_arm64le_build_src/gcc-7.3.0/configure --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --target=aarch64-linux-gnu --with-arch=armv8-a --prefix=/usr1/compiler_cpu/code/current/build/hcc_arm64le_ark/arm64le_build_dir/gcc-ark-7.3.0-x86_64_aarch64-linux-gnu --disable-multilib --disable-libmudflap --enable-nls --disable-sjlj-exceptions --enable-gnu-unique-object --enable-linker-build-id --enable-shared --with-arch=armv8-a --with-gnu-as --with-gnu-ld --disable-libstdcxx-pch --enable-libstdcxx-time=yes --enable-lto --enable-c99 --enable-clocale=gnu --enable-multiarch --enable-gnu-indirect-function --enable-checking=release --enable-threads=posix --enable-plugin --enable-long-long --with-pkgversion='Compiler CPU V200R005C00SPC030B003' --enable-languages=c,c++,fortran,lto --with-headers=/usr1/compiler_cpu/code/current/build/hcc_arm64le_ark/arm64le_build_dir/gcc-ark-7.3.0-x86_64_aarch64-linux-gnu/sysroot/usr/include --with-sysroot=/usr1/compiler_cpu/code/current/build/hcc_arm64le_ark/arm64le_build_dir/gcc-ark-7.3.0-x86_64_aarch64-linux-gnu/sysroot --with-build-sysroot=/usr1/compiler_cpu/code/current/build/hcc_arm64le_ark/arm64le_build_dir/gcc-ark-7.3.0-x86_64_aarch64-linux-gnu/sysroot --with-gmp=/usr1/compiler_cpu/code/current/build/hcc_arm64le_ark/arm64le_build_dir/gcc-ark-7.3.0-x86_64_aarch64-linux-gnu --with-mpfr=/usr1/compiler_cpu/code/current/build/hcc_arm64le_ark/arm64le_build_dir/gcc-ark-7.3.0-x86_64_aarch64-linux-gnu --with-mpc=/usr1/compiler_cpu/code/current/build/hcc_arm64le_ark/arm64le_build_dir/gcc-ark-7.3.0-x86_64_aarch64-linux-gnu --with-isl=/usr1/compiler_cpu/code/current/build/hcc_arm64le_ark/arm64le_build_dir/gcc-ark-7.3.0-x86_64_aarch64-linux-gnu --libdir=/usr1/compiler_cpu/code/current/build/hcc_arm64le_ark/arm64le_build_dir/gcc-ark-7.3.0-x86_64_aarch64-linux-gnu/lib64 --disable-bootstrap --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --with-system-zlib<p>Nothing out of the ordinary at first glance. The tarball has your usual compiler stuff (binutils, gold) and a standard linux sysroot with glibc.<p>Whatever "ARK" is, I don't see it.</p>
]]></description><pubDate>Fri, 09 Aug 2019 12:44:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=20653755</link><dc:creator>tobiasu</dc:creator><comments>https://news.ycombinator.com/item?id=20653755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20653755</guid></item><item><title><![CDATA[New comment by tobiasu in "Why Thieves Steal Soap"]]></title><description><![CDATA[
<p>> but those 8 people have 16 bicycles<p>Each.<p>As a cyclist, N+1 is real :)</p>
]]></description><pubDate>Fri, 15 Apr 2016 11:44:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=11503536</link><dc:creator>tobiasu</dc:creator><comments>https://news.ycombinator.com/item?id=11503536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11503536</guid></item><item><title><![CDATA[New comment by tobiasu in "Can a $9 Computer Spark a New Wave of Tinkering and Innovation?"]]></title><description><![CDATA[
<p>Raspberry Pi Foundation is a charity sponsored by Broadcom, maker of the chip.<p>$5 is an arbitrary price, and in no way shape or form comparable with a business making a single board computer and having to buy components at market rate.</p>
]]></description><pubDate>Fri, 22 Jan 2016 17:55:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=10954373</link><dc:creator>tobiasu</dc:creator><comments>https://news.ycombinator.com/item?id=10954373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10954373</guid></item><item><title><![CDATA[New comment by tobiasu in "OpenSSH: client bug CVE-2016-0777"]]></title><description><![CDATA[
<p>Ughhh, that's insane.</p>
]]></description><pubDate>Thu, 14 Jan 2016 19:13:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=10903623</link><dc:creator>tobiasu</dc:creator><comments>https://news.ycombinator.com/item?id=10903623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10903623</guid></item><item><title><![CDATA[New comment by tobiasu in "“Compiler Construction” by Niklaus Wirth (2014) [pdf]"]]></title><description><![CDATA[
<p>The 2014 version is available here:<p><a href="https://www.inf.ethz.ch/personal/wirth/CompilerConstruction/index.html" rel="nofollow">https://www.inf.ethz.ch/personal/wirth/CompilerConstruction/...</a></p>
]]></description><pubDate>Sat, 19 Dec 2015 23:38:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=10765366</link><dc:creator>tobiasu</dc:creator><comments>https://news.ycombinator.com/item?id=10765366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10765366</guid></item><item><title><![CDATA[New comment by tobiasu in "Turkey Shoots Down Russian Warplane Near Syrian Border"]]></title><description><![CDATA[
<p>Which is absurd, Turkey have zero rights to declare a no fly zone and shoot down planes in Syria.<p>This isn't the first time either, they shot down plenty SyAF fighters and helicopters over Syria, it's just that nobody in the West cares.</p>
]]></description><pubDate>Tue, 24 Nov 2015 14:55:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=10621015</link><dc:creator>tobiasu</dc:creator><comments>https://news.ycombinator.com/item?id=10621015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10621015</guid></item></channel></rss>