<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: alcidesfonseca</title><link>https://news.ycombinator.com/user?id=alcidesfonseca</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 07:54:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=alcidesfonseca" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by alcidesfonseca in "Show HN: Tusk for macOS and Gnome"]]></title><description><![CDATA[
<p>Is it possible that the [x Telemetry] [x Electron] and [x Subscription] means that the app does not have those things?</p>
]]></description><pubDate>Mon, 06 Apr 2026 22:56:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47668465</link><dc:creator>alcidesfonseca</dc:creator><comments>https://news.ycombinator.com/item?id=47668465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47668465</guid></item><item><title><![CDATA[New comment by alcidesfonseca in "Apple Business"]]></title><description><![CDATA[
<p>The next neo might have the SSDs of the current pros, making swapping less problematic.</p>
]]></description><pubDate>Tue, 24 Mar 2026 17:20:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47506096</link><dc:creator>alcidesfonseca</dc:creator><comments>https://news.ycombinator.com/item?id=47506096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47506096</guid></item><item><title><![CDATA[Why should operating systems and websites track the user age?]]></title><description><![CDATA[
<p>Article URL: <a href="https://wiki.alcidesfonseca.com/blog/age-verification-in-operating-systems-and-the-internet/">https://wiki.alcidesfonseca.com/blog/age-verification-in-operating-systems-and-the-internet/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47333983">https://news.ycombinator.com/item?id=47333983</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 11 Mar 2026 10:55:38 +0000</pubDate><link>https://wiki.alcidesfonseca.com/blog/age-verification-in-operating-systems-and-the-internet/</link><dc:creator>alcidesfonseca</dc:creator><comments>https://news.ycombinator.com/item?id=47333983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47333983</guid></item><item><title><![CDATA[New comment by alcidesfonseca in "Bootstrap Bio (solves health at the genetic level/promotes eugenics)"]]></title><description><![CDATA[
<p>I wonder about the ethical and legal implications of this work. We've all read and watched sci-fi that warn about the implications of doing this, but biologists agree that reducing diversity within a population makes it much more at risk.</p>
]]></description><pubDate>Sat, 31 Jan 2026 08:53:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46834757</link><dc:creator>alcidesfonseca</dc:creator><comments>https://news.ycombinator.com/item?id=46834757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46834757</guid></item><item><title><![CDATA[Bootstrap Bio (solves health at the genetic level/promotes eugenics)]]></title><description><![CDATA[
<p>Article URL: <a href="https://bootstrapbio.com">https://bootstrapbio.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46834756">https://news.ycombinator.com/item?id=46834756</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 31 Jan 2026 08:53:06 +0000</pubDate><link>https://bootstrapbio.com</link><dc:creator>alcidesfonseca</dc:creator><comments>https://news.ycombinator.com/item?id=46834756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46834756</guid></item><item><title><![CDATA[New comment by alcidesfonseca in "Typechecking is undecideable when 'type' is a type (1989) [pdf]"]]></title><description><![CDATA[
<p>Liquid Types are more limited than "full dependent types" like Lean, Rocq, Agda or Idris. In Liquid Types you can refine your base types (Int, Bool), but you cannot refine all types. For instance, you cannot refine the function (a:Int | a > 0) -> {x:Int | x > a}. Functions are types, but are not refinable.<p>These restrictions make it possible to send the sub typing check to an SMT solver, and get the result in a reasonable amount of time.</p>
]]></description><pubDate>Sun, 23 Nov 2025 16:28:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46024741</link><dc:creator>alcidesfonseca</dc:creator><comments>https://news.ycombinator.com/item?id=46024741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46024741</guid></item><item><title><![CDATA[New comment by alcidesfonseca in "Typechecking is undecideable when 'type' is a type (1989) [pdf]"]]></title><description><![CDATA[
<p>I believe it to be historically true, but Dependent Haskell might change this (<a href="https://ghc.serokell.io/dh" rel="nofollow">https://ghc.serokell.io/dh</a> see unification of types and kinds).<p>In Lean (and I believe Rocq as well), the Type of Int is Type 0, the type of Type 0 is Type 1, and so on (called universes).<p>They all come from this restriction.</p>
]]></description><pubDate>Sun, 23 Nov 2025 16:25:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46024705</link><dc:creator>alcidesfonseca</dc:creator><comments>https://news.ycombinator.com/item?id=46024705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46024705</guid></item><item><title><![CDATA[New comment by alcidesfonseca in "Racket v9.0"]]></title><description><![CDATA[
<p>If it taught them the core concepts of writing good software, that's a win in my book.</p>
]]></description><pubDate>Sun, 23 Nov 2025 16:21:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46024673</link><dc:creator>alcidesfonseca</dc:creator><comments>https://news.ycombinator.com/item?id=46024673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46024673</guid></item><item><title><![CDATA[Copyright, AI and the Future of the Web]]></title><description><![CDATA[
<p>Article URL: <a href="https://wiki.alcidesfonseca.com/blog/on-copyright-and-ai/">https://wiki.alcidesfonseca.com/blog/on-copyright-and-ai/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43344770">https://news.ycombinator.com/item?id=43344770</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 12 Mar 2025 16:13:42 +0000</pubDate><link>https://wiki.alcidesfonseca.com/blog/on-copyright-and-ai/</link><dc:creator>alcidesfonseca</dc:creator><comments>https://news.ycombinator.com/item?id=43344770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43344770</guid></item><item><title><![CDATA[New comment by alcidesfonseca in "M4 Mac mini's efficiency"]]></title><description><![CDATA[
<p>Jobs would have kept the button on the bottom, as it's not the proper way to use a computer.<p>Instead, he would have put motion/light sensors on the screen, so it would automatically wake up when you are sitting in front of it. Macs don't shutdown, they just go to sleep and wake up when you need them.</p>
]]></description><pubDate>Wed, 13 Nov 2024 08:30:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=42123989</link><dc:creator>alcidesfonseca</dc:creator><comments>https://news.ycombinator.com/item?id=42123989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42123989</guid></item><item><title><![CDATA[New comment by alcidesfonseca in "Bend: a high-level language that runs on GPUs (via HVM2)"]]></title><description><![CDATA[
<p>I think the (hidden) reasoning is that it is really easy to have speedups with slow interpreters. However, getting speedups in high-performance level programs is quite hard, mainly due to micro-optimisations.<p>That's where the comparison to Python comes from: getting speedup on slow interpreters is not very _relevant_. Now if your interpreter has the same optimisations as Python (or v8 or JVM), even a small fraction of what you show would be impressive.<p>Having said this, the work your team did is a really challenging engineering feat (and with lot more potential). But I do not believe the current speedups will hold if the interpreter/compilers have the level of optimisation that exist in other languages. And while you do not claim it, people expect that.</p>
]]></description><pubDate>Sat, 18 May 2024 12:56:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=40398632</link><dc:creator>alcidesfonseca</dc:creator><comments>https://news.ycombinator.com/item?id=40398632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40398632</guid></item><item><title><![CDATA[New comment by alcidesfonseca in "Shoes makes building little graphical programs for Mac, Windows, Linux simple"]]></title><description><![CDATA[
<p>He was a poet who could code. Not a software engineer.<p>(disclaimer: I really like most of his ruby stuff)</p>
]]></description><pubDate>Sat, 24 Feb 2024 16:45:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=39492917</link><dc:creator>alcidesfonseca</dc:creator><comments>https://news.ycombinator.com/item?id=39492917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39492917</guid></item><item><title><![CDATA[New comment by alcidesfonseca in "System memory allocator free operation zeroes out deallocated blocks in iOS 16"]]></title><description><![CDATA[
<p>Is there any way of measuring how many apps were affected by this change?</p>
]]></description><pubDate>Wed, 21 Sep 2022 12:47:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=32924281</link><dc:creator>alcidesfonseca</dc:creator><comments>https://news.ycombinator.com/item?id=32924281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32924281</guid></item><item><title><![CDATA[New comment by alcidesfonseca in "I Miss RSS"]]></title><description><![CDATA[
<p>I am looking for more webcomics. Any that you'd recommend to others?<p>I mostly follow Dilbert and Questionable Content. I used to follow Wizard of Id and a few more, but they also lost support for RSS.</p>
]]></description><pubDate>Wed, 05 Jan 2022 23:38:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=29816866</link><dc:creator>alcidesfonseca</dc:creator><comments>https://news.ycombinator.com/item?id=29816866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29816866</guid></item><item><title><![CDATA[New comment by alcidesfonseca in "Getting a Computer Science PhD in the USA"]]></title><description><![CDATA[
<p>In Portugal it is usually expected that you have one, but every now and then we accept a student without one.<p>Also notice that in Europe you can get a bachelor and masters in 4-5 years (3+1 or 2), which can be the length of a US undergrad degree.</p>
]]></description><pubDate>Sat, 04 Dec 2021 21:48:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=29444597</link><dc:creator>alcidesfonseca</dc:creator><comments>https://news.ycombinator.com/item?id=29444597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29444597</guid></item><item><title><![CDATA[New comment by alcidesfonseca in "TensorFlow Graph Neural Networks"]]></title><description><![CDATA[
<p>Couldn't you use a regular DNN with one-hot encoding of all the movies seen by a user (and the corresponding genres)?
And boosting can give more weight to certain movies or genres.</p>
]]></description><pubDate>Fri, 19 Nov 2021 10:26:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=29275706</link><dc:creator>alcidesfonseca</dc:creator><comments>https://news.ycombinator.com/item?id=29275706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29275706</guid></item><item><title><![CDATA[New comment by alcidesfonseca in "Ubuntu 21.10"]]></title><description><![CDATA[
<p>I’ve learned that ubuntu upgrades only if you update to the next version as soon as it is released. I have a 14.04 server that I cannot upgrade anymore and it sucks.<p>Also, NVidia and Cuda drivers mess the upgrade path as well. And ubuntu is the most supported distro.</p>
]]></description><pubDate>Thu, 14 Oct 2021 20:28:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=28869587</link><dc:creator>alcidesfonseca</dc:creator><comments>https://news.ycombinator.com/item?id=28869587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28869587</guid></item><item><title><![CDATA[New comment by alcidesfonseca in "Java Is Underhyped"]]></title><description><![CDATA[
<p>Oracle suited Google for copying the APIs (not the implementation) of the Java standard APIs. It all started in 2010 [0]<p>Kotlin was Google's backup if the suit went Oracle's way.<p>[0] <a href="https://en.wikipedia.org/wiki/Google_LLC_v._Oracle_America,_Inc" rel="nofollow">https://en.wikipedia.org/wiki/Google_LLC_v._Oracle_America,_...</a>.</p>
]]></description><pubDate>Fri, 16 Apr 2021 15:32:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=26835130</link><dc:creator>alcidesfonseca</dc:creator><comments>https://news.ycombinator.com/item?id=26835130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26835130</guid></item><item><title><![CDATA[New comment by alcidesfonseca in "The beautiful Silent ThunderBolt-3 PC"]]></title><description><![CDATA[
<p>I have the WD15 connected to a 2016 MacBook Pro and it is incredibly unreliable. USB devices stop working randomly (mouse+keyboard), ethernet comes and goes as it pleases and the display output works for one month before stops working all together. The only thing that works reliably is power supply.</p>
]]></description><pubDate>Thu, 24 Dec 2020 12:57:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=25527052</link><dc:creator>alcidesfonseca</dc:creator><comments>https://news.ycombinator.com/item?id=25527052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25527052</guid></item><item><title><![CDATA[New comment by alcidesfonseca in "My own C compiler on my own compiler infrastructure"]]></title><description><![CDATA[
<p>I agree that Cilk is not a great name for compiler stuff as there is already a Cilk extension to C.<p>That said, it’s the author’s prerogative.</p>
]]></description><pubDate>Fri, 23 Oct 2020 17:52:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=24872034</link><dc:creator>alcidesfonseca</dc:creator><comments>https://news.ycombinator.com/item?id=24872034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24872034</guid></item></channel></rss>