<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: alerighi</title><link>https://news.ycombinator.com/user?id=alerighi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 18 May 2026 08:47:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=alerighi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by alerighi in "Apple discontinues the Mac Pro"]]></title><description><![CDATA[
<p>To me there is a fundamental difference. Even if PC hardware costs slightly more (now because of the RAM situation, Apple producing his chips in house can get better deals of course), it's something that is worth more investing in in.<p>Maybe you spend 1000$ more for a PC of comparable performance, well tomorrow you need more power, change or add another GPU, add more RAM, add another SSD. A workstation you can keep upgrade it for years, adding a small cost for an upgrade in performance.<p>An Apple machine is basically throw away: no component inside can be upgraded, you need more RAM? Throw it away and buy a new one. You want a new GPU technology? You have to change the whole thing. And if something inside breaks? You of course throw away the whole computer since everything is soldered on the mainboard.<p>There is then the software issue, with Apple devices you are forced to use macOS that kind of sucks, especially for a server usage. True nowadays you can install Linux on it, but the GPU it's not that well supported, thus you loose all the benefits. You have to stuck with an OS that sucks, while in the PC market you have plenty of OS choices, Windows, a million of Linux distributions, etc. If I need a workstation to train LLM why do I care about a OS with a GUI? It's only a waste of resources, I just need a thing that runs Linux and I can SSH into it. Also I don't get the benefit of using containers, Docker, etc.<p>Mac suck even hardware side form a server point of view, for example it's not possible to rack mount them, it's not possible to have redundant PSU, key don't offer remote KVM capability, etc.</p>
]]></description><pubDate>Fri, 27 Mar 2026 15:26:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47543847</link><dc:creator>alerighi</dc:creator><comments>https://news.ycombinator.com/item?id=47543847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47543847</guid></item><item><title><![CDATA[New comment by alerighi in "System76 on Age Verification Laws"]]></title><description><![CDATA[
<p>It's not the job of the operating system to protect children. Social media is bad even for adults, to my point of view why they don't address the source of the problem, banning what Instagram, TikTok, etc. is doing that is bad even for adults, and don't make laws that restricts even more what a person can do with their personal computer (if this law comes into effect it's like saying it would be illegal to run Linux or whatever OS that doesn't implement this bullshit)?<p>Well, surely because the government is full of investors in Meta and uses Meta for their propaganda, and possibly because the government wants more data to put on their databases that is used by ICE and other agencies.</p>
]]></description><pubDate>Fri, 06 Mar 2026 10:27:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47273210</link><dc:creator>alerighi</dc:creator><comments>https://news.ycombinator.com/item?id=47273210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47273210</guid></item><item><title><![CDATA[New comment by alerighi in "Some Epstein file redactions are being undone"]]></title><description><![CDATA[
<p>To me is strange that for such important document they didn't print them and scan with a scanner (that way it's physically impossible that some metadata or other thing that is not on the printed piece of paper ends up in what is released).<p>It's the standard practice.</p>
]]></description><pubDate>Wed, 24 Dec 2025 14:22:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46375801</link><dc:creator>alerighi</dc:creator><comments>https://news.ycombinator.com/item?id=46375801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46375801</guid></item><item><title><![CDATA[New comment by alerighi in "Firefox will have an option to disable all AI features"]]></title><description><![CDATA[
<p>Nowadays they call AI everything. Browsers translate websites from decades, when AI was only a word you would see in science fiction movies.</p>
]]></description><pubDate>Fri, 19 Dec 2025 08:54:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46323698</link><dc:creator>alerighi</dc:creator><comments>https://news.ycombinator.com/item?id=46323698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46323698</guid></item><item><title><![CDATA[New comment by alerighi in "Avoid UUID Version 4 Primary Keys in Postgres"]]></title><description><![CDATA[
<p>Why they are a security feature? They are not, the article even says it. Even if UUID4 are random, nobody guarantees that they are generated with a cryptographically secure random number generator, and in fact most implementations don't!<p>The reason why in a lot of context you use UUID is when you have a distributed system where you want your client to decide the ID that is then stored in multiple systems that not communicate. This is surely a valid scenario for random UUID.<p>To me the rule is use UUID as a customer-facing ID for things that has to have an identity (e.g. a user, an order, etc) and expose it publicly through APIs, use integer ID as internal identifier that are used to create relations between entities, and interal IDs are always kept private. That way numeric ID that are more efficient remain inside the database and are used for joining data, UUID is used only for accessing the object from an API (for example) but then internally when joining (where you have to deal with a lot of rows) you can use the more efficient numeric ID.<p>By the way, I think that the thing of "using UUID" came from NoSQL databases, where surely you use an UUID, but also you don't have to join data. People than transposed a best practice in one scenario to SQL, where its not really that best practice...</p>
]]></description><pubDate>Mon, 15 Dec 2025 17:06:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46277174</link><dc:creator>alerighi</dc:creator><comments>https://news.ycombinator.com/item?id=46277174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46277174</guid></item><item><title><![CDATA[New comment by alerighi in "Avoid UUID Version 4 Primary Keys in Postgres"]]></title><description><![CDATA[
<p>If you put an index on the UUID field (because you have an API where you can retrieve objects with UUID) you have kind of the same problem, at least in Postgres where a primary key index or a secondary index are more or less the same (to the point is perfectly valid in pgsql to not have any primary key defined for the table, because storage on disk is done trough an internal ID and the indexes, being primary or not, just reference to the rowId in memory). Plus the waste of space of having 2 indexes for the same table.<p>Of course this is not always the case that is bad, for example if you have a lot of relations you can have only one table where you have the UUID field (and thus expensive index), and then the relations could use the more efficient int key for relations (for example you have an user entity with both int and uuid keys, and user attribute references the user with the int key, of course at the expense of a join if you need to retrieve one user attribute when retrieving the user is not needed).</p>
]]></description><pubDate>Mon, 15 Dec 2025 11:27:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46273079</link><dc:creator>alerighi</dc:creator><comments>https://news.ycombinator.com/item?id=46273079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46273079</guid></item><item><title><![CDATA[New comment by alerighi in "Yt-dlp: External JavaScript runtime now required for full YouTube support"]]></title><description><![CDATA[
<p>> Even further, there is technology to encrypt from server to screen. I'm not sure on the rollout on this one. I think we have a long time until this is implemented, and even then, I'm sure we will have the ability to buy screens that fake the encryption, and then let us record the signal. And, for mainstream media, there will be pirated copies until the end of time I think.<p>In the end, nobody will ever avoid people from having a camera pointed to a screen. At least till they can implant a description device in our brain, the stuff coming out of the screen can be recorded. Like in the past when people used to record movies at the cinema with cameras and upload them on emule. Sure, it would not be super high quality, but considering that is free compared to something you pay, who cares?<p>To me DRM is just a lost battle: while you can make it inconvenient to copy a media, people will always try to find a way. We used to pirate in the VHS era and that was not convenient, since you would have needed 2 VCR (quite expensive back then!) and it took the time of the whole movie to be copied.</p>
]]></description><pubDate>Wed, 12 Nov 2025 16:10:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45901912</link><dc:creator>alerighi</dc:creator><comments>https://news.ycombinator.com/item?id=45901912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45901912</guid></item><item><title><![CDATA[New comment by alerighi in "Yt-dlp: External JavaScript runtime now required for full YouTube support"]]></title><description><![CDATA[
<p>I think because it cost money and they get little benefit on doing so.<p>Major platform like Netflix etc. don't implement that DRM since they care, it's because they content they distribute requires that they employ that measures, otherwise who produces the content doesn't give it to them. Content on YouTube does not have this requirement.<p>Also: implementing a strict DRM on all videos is probably bad for their reputation. That would restrict the devices that are able to play YouTube, and probably move a lot of content creators on other platforms that does not implement these requirements.</p>
]]></description><pubDate>Wed, 12 Nov 2025 16:03:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45901823</link><dc:creator>alerighi</dc:creator><comments>https://news.ycombinator.com/item?id=45901823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45901823</guid></item><item><title><![CDATA[New comment by alerighi in "Yt-dlp: External JavaScript runtime now required for full YouTube support"]]></title><description><![CDATA[
<p>More easily in the past (I don't think if it's still true for 4K) you only needed an HDMI splitter to bypass HDCP copy protection.</p>
]]></description><pubDate>Wed, 12 Nov 2025 15:54:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45901684</link><dc:creator>alerighi</dc:creator><comments>https://news.ycombinator.com/item?id=45901684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45901684</guid></item><item><title><![CDATA[New comment by alerighi in "Europe to decide if 6 GHz is shared between Wi-Fi and cellular networks"]]></title><description><![CDATA[
<p>It's easy to make the switch in a rich country with less than 10 millions of inhabitants, mostly living in big cities.</p>
]]></description><pubDate>Mon, 10 Nov 2025 16:47:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45877794</link><dc:creator>alerighi</dc:creator><comments>https://news.ycombinator.com/item?id=45877794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45877794</guid></item><item><title><![CDATA[New comment by alerighi in "Europe to decide if 6 GHz is shared between Wi-Fi and cellular networks"]]></title><description><![CDATA[
<p>It's not that simple. There are a ton of legacy systems that upgrading would cost a lot of money and it's not the fact or replacing a 100 euros smartphone. A lot of these systems have a critical (safety) function, and thus if they stop working there would be consequences (I've mentioned the elevator alarm, but consider alarms for plants in remote areas that use 2G to send out alarms, let's say a pumping station for sewer, remote sensors in the mountains, dataloggers, electronic bracelet given to people that has restrictive sentences, etc).<p>This is the same reasoning why they keep active the "old" analog telephone network, why not everyone is switched to VOIP, because there are situations where it's still used by stuff that is critical or too expensive to replace.<p>> with 3G/4G/5G on higher frequencies as optional bandwidth booster.<p>There are 5G bands in the ~700MHz bandwidth (that was recovered by switching to more efficient encoding for DTV) that could be used that are even lower than 2G that is around 900MHz.<p>They could (and probably will) dismiss 2G for consumer use, but keep some frequencies that are used by operators that provide MTM SIM.<p>> Give them a reason to switch and they will adopt it - they both ditched their land lines.<p>I've tried to make my grandma learn how to use a phone to send SMS multiple times and failed. If she uses a mobile phone (rare situation) she uses it as a landline phone, that is type the number that she wants to call, not even using the contacts in the phone. To be fair I had difficulties explaining how to use a cordless landline phone.<p>Speaking of elderly, there are a lot of them that have dedicated devices that they can use to make emergency calls to registered numbers, that probably use 2G network (some other use even landline). Since these devices are even provided for free by the national healthcare system, I see that there is not much money to spend to upgrade them.<p>BTW, are we sure that all the smartphone out there support VoLTE? If not, to make phone calls they need to fallback to 3G/2G, it was a common problem not many years ago, with some providers (Iliad) that even started supporting VoLTE like less than 2 years ago...</p>
]]></description><pubDate>Mon, 10 Nov 2025 16:45:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45877777</link><dc:creator>alerighi</dc:creator><comments>https://news.ycombinator.com/item?id=45877777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45877777</guid></item><item><title><![CDATA[New comment by alerighi in "Europe to decide if 6 GHz is shared between Wi-Fi and cellular networks"]]></title><description><![CDATA[
<p>You can't shut down 2G, because there are a lot of devices, mainly embedded systems like alarms, lift emergency call button, GPS trackers, etc. that still use 2G. Also 2G is the only reliable network connection in a lot of areas that are not otherwise reached by 3G/4G/5G, mainly because a 2G connection is more tolerant to low signal and noise, and also is low frequency, thus 2G is the only option available in situations such as on top of mountains and stuff. And finally there is still a lot of people, maybe elders, that don't have/want a smartphone (mainly because they are more complex to use etc.) and still use an old Nokia with 2G networks (they only need to call or send SMS in the end).<p>Also: VoLTE is not a thing since a lot of years, and probably there are even a ton of smartphones out there that does not support it (and thus switch back to 2G/3G to place voice calls).</p>
]]></description><pubDate>Mon, 10 Nov 2025 14:36:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45876431</link><dc:creator>alerighi</dc:creator><comments>https://news.ycombinator.com/item?id=45876431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45876431</guid></item><item><title><![CDATA[New comment by alerighi in "Modern iOS Security Features – A Deep Dive into SPTM, TXM, and Exclaves"]]></title><description><![CDATA[
<p>They do that now because they care about your security, but to make it difficult to modify (jailbreak) your own devices to run your own software that is not approved by Apple.<p>What they do is against your interests, for them to keep the monopoly on the App Store.</p>
]]></description><pubDate>Tue, 14 Oct 2025 10:17:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45578243</link><dc:creator>alerighi</dc:creator><comments>https://news.ycombinator.com/item?id=45578243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45578243</guid></item><item><title><![CDATA[New comment by alerighi in "F-Droid and Google’s developer registration decree"]]></title><description><![CDATA[
<p>I don't thing Google will enforce this verification as an option that cannot be disabled. Not because they care about open-source, but because there are contexts where Android is used where the device doesn't have an internet connection to contact Google services to verify apps that are installed by whatever deployment method is used. I talk about all the industrial contexts where the devices (terminals that operators use) doesn't connect to the internet but to a local network that is only used to communicate internally with the server the application is using.<p>By the way, if that is truly implemented and not bypassable using some methods such as some developer option, I think that I will return to running a custom ROM (hoping that they would not start restricting also the possibility to unlock the bootloader, fortunately that is up to the manufacturer and you would still find phones with unlockable bootloader, or just get an older phone).</p>
]]></description><pubDate>Mon, 29 Sep 2025 16:08:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45415474</link><dc:creator>alerighi</dc:creator><comments>https://news.ycombinator.com/item?id=45415474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45415474</guid></item><item><title><![CDATA[New comment by alerighi in "F-Droid and Google’s developer registration decree"]]></title><description><![CDATA[
<p>Of course they want them: if not one could install a modified Signal client from F-Droid and bypass the mass surveillance they want to introduce with Chat Control.<p>I'm considering that the UK did not take a bad decision of leaving the EU. The EU is demonstrating itself as a more and more corrupt institution that is not democratic (in the sense of doing what the people want it to do) at all.<p>They are also shooting themself in the foot: the USA impose to us tariffs, we make laws from which benefit 2 big American companies, instead of pushing for developing alternatives to these companies.</p>
]]></description><pubDate>Mon, 29 Sep 2025 15:45:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45415231</link><dc:creator>alerighi</dc:creator><comments>https://news.ycombinator.com/item?id=45415231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45415231</guid></item><item><title><![CDATA[New comment by alerighi in "EU age verification app not planning desktop support"]]></title><description><![CDATA[
<p>This is plain stupid. Countries (e.g. where I live) already have systems like SPID or CIE that can authenticate users using a multitude of factors, for example I can authenticate myself with a QR and a phone, or I can not even have a phone at all and have a 20 euros NFC reader connected to the PC and can authenticate using my digital document and a PIN.<p>I see this as a huge stepback to be fair.</p>
]]></description><pubDate>Wed, 24 Sep 2025 17:01:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45363092</link><dc:creator>alerighi</dc:creator><comments>https://news.ycombinator.com/item?id=45363092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45363092</guid></item><item><title><![CDATA[New comment by alerighi in "Apple: SSH and FileVault"]]></title><description><![CDATA[
<p>I remember the time one of my coworkers accidentally enabled failevault on our CI machine, I had to take it out of the rack, dust it off, connect it to a monitor and keyboard, just to login and disable it. Good thing they made it can be unlocked with SSH, so in case it happens another time I can just do it remotely.</p>
]]></description><pubDate>Fri, 19 Sep 2025 07:24:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45298862</link><dc:creator>alerighi</dc:creator><comments>https://news.ycombinator.com/item?id=45298862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45298862</guid></item><item><title><![CDATA[New comment by alerighi in "Firefox 143 for Android to introduce DoH"]]></title><description><![CDATA[
<p>First not all Android versions do that, and not all vendors implement that. Not everyone is running the latest version and has a Google Pixel.
Second passing from the OS is less secure since there are a multitude of actors, Google, the device vendor, eventual VPN app, etc. that could get access to that queries (in fact apps to block ADS such as ADAway if you don't have root use VPN functionality to intercept DNS queries).
In the end if you want to be safe better not pass from the OS in the first place.</p>
]]></description><pubDate>Wed, 17 Sep 2025 14:29:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45276271</link><dc:creator>alerighi</dc:creator><comments>https://news.ycombinator.com/item?id=45276271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45276271</guid></item><item><title><![CDATA[New comment by alerighi in "Tabby – A Terminal for the Modern Age"]]></title><description><![CDATA[
<p>What I like about Tabby is the fact that it has also options to connect to serial ports.<p>I know that is not something useful to everyone, but working in an embedded using serial ports is something I do everyday. And I know there is Putty or Kitty or Teraterm or another serial connection tools, but most of them are either only for Windows, and don't allow all the options that I need (e.g. option to enable local line editing with history).<p>The fact that it uses Electron... whatever, we are still full of Electron applications anyway, it's not an issue to me, I have enough RAM.<p>I've jet to find something replacement that either has all the features of tabby (including support for connecting to serial ports) I would be happy to switch.</p>
]]></description><pubDate>Wed, 17 Sep 2025 11:13:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=45274323</link><dc:creator>alerighi</dc:creator><comments>https://news.ycombinator.com/item?id=45274323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45274323</guid></item><item><title><![CDATA[New comment by alerighi in "Pontevedra, Spain declares its entire urban area a "reduced traffic zone""]]></title><description><![CDATA[
<p>The problem that car solved years ago, is the following: you can develop a city without cars up to a point where the distance that you have to move to get to your work, or the supermarket, the hospital, etc is at max some km, let's say not more than 10/20.<p>That has the consequence that all people wants to live in the city center, and not in peripherals areas. This has the consequence of making the cost of an house (or rent) go up to a point where most people can't even afford it, while the salary that you get in the city rests more or less the same. Having a lot of people concentrated living in a small place produces also other unwanted effects, that lower the quality of living.<p>Cars allow us to develop our society not in big cities, but in rather small towns, without ugly skyscrapers of 20 floors but with nice houses where everyone can afford, for example, to have its own property, with its own garden, its own peace, without having being forced to share its living space with people he didn't choose.<p>To me cars, and now also remote work, are a benefit because they allow us to live in a more sustainable way. Thanks to car we can think of reclaiming villages where all the population migrated to the cities in the past years.<p>Example in Italy, where I live, why should I go to live in Milan, where houses cost 10 times the rest of the country, while having a car and a job that allows me to remote work at least half the week I can live in a small village near Milan and reach it by car when needed?<p>To me a society without cars is a less free society, in fact the development of the USA to me is to take as an example, while where they didn't have cars is the Soviet Union, and look at it...</p>
]]></description><pubDate>Wed, 10 Sep 2025 13:04:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45197038</link><dc:creator>alerighi</dc:creator><comments>https://news.ycombinator.com/item?id=45197038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45197038</guid></item></channel></rss>