Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
alerighi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
151.
▲
by
alerighi
3y ago
> Remote update mechanisms can themselves present security problems in some domains. Not really if done right to be fair. It's just a matter of implementing a signature verification of the firmware updates that are installed on the
152.
▲
by
alerighi
3y ago
To me Wayland has the problem that too much functionality is done inside it. Basically it does the function of the display manager (X), compositor and window manager. While the last two were usually done by the same component also under X (
153.
▲
by
alerighi
3y ago
To me Ruby syntax looks too magic. Python is much more simple to understand, a person that doens't know python but another language such as C or Java can write programs in like 10 minutes. The only "strange" thing is the use
154.
▲
by
alerighi
3y ago
I mean to not have 32 bit support by default makes sense. It wastes disk space for nothing. On ArchLinux for example to have 32 bit support you have to enable the multilib repo, that makes sense because in most installations you don't
155.
▲
by
alerighi
3y ago
Unfortunately in my country (Italy) our major provider (TIM) is not handing out IPv6 addresses to users. Other providers do, for the fact that nowadays IPv4 addresises are expensive and thus they no longer provide a public address. One of t
156.
▲
by
alerighi
3y ago
x86 architecture is now proven to be a minefield. It has too many instructions, being a CISC instruction set (something that was obsolete in the 90s but was keept for backward compatibility with older software). This means that to make effi
157.
▲
by
alerighi
3y ago
The real problem here is the x86 architecture. We should stop using it. It's too complex, it's full of stuff made for backward compatibility purposes, it has too many instructions that may have unpredictable results, and for that
158.
▲
by
alerighi
3y ago
In a sense it's something car manufacturers have made for years. Most of the time the difference from one model of a car and another with more power is the mapping on the engine control computer. Till this day it wasn't a problem
159.
▲
by
alerighi
3y ago
Even for medias such as photos, songs, videos, you have a source. That is the raw materials and the projects from which you rendered the image, the video or the audio output. The source of a language model is more in reality the model, that
160.
▲
by
alerighi
3y ago
In fact they can't (both Facebook and OpenAI) train their models without asking permission. Just wait for someone to start raising this concern. The EU is working on regulating these kind of aspects, for example this is not compliant a
161.
▲
by
alerighi
3y ago
> Depends, if it’s code calling a console SDK API then you are bound by terms of the NDA to not publicly share it — forever. Even just function names! This is not true. API itself (function names and parameters) does not hold copyright.
162.
▲
by
alerighi
3y ago
Why? You just ship the code that you wrote without the third part libraries. I don't think you did copy/paste the library code inside your own, it's probably linked to the executable in some form. Of course it would be imposs
163.
▲
by
alerighi
3y ago
I also remember it, first time I installed Gentoo for it, it was very nice compared to the alternatives. Also very configurable, easy, and did also have an interactive boot mode to debug a system that didn't start.
164.
▲
by
alerighi
3y ago
> Notably, PGP is incapable of providing either of these: you only get key IDs, which are neither strong human identities nor a strong binding to a service. Key IDs might correspond to keys with email (or other identities) in them, but t
165.
▲
by
alerighi
3y ago
Not with floating point numbers.
166.
▲
by
alerighi
3y ago
Ok, I should have specified unless the numerator is not exactly zero!
167.
▲
by
alerighi
3y ago
> Very rarely we find a case that we can't cover with JSDoc annotations, and most of the time it means the code could be refactored to be simpler. Can with JSDoc define types? And can you define generic types? To me that is the real
168.
▲
by
alerighi
3y ago
In case of floating points, since they are an approximation, zero is not zero. Zero is a quantity approaching to zero. In fact dividing by zero with floats is entirely possible! (it leads to infinite, positive or negative depending on the s
169.
▲
by
alerighi
3y ago
This. While naming tables with singular names is the formally correct choices, since the name must be seen as the name of the relation and not of a collection (that is the same name that in a programming language you would choose for a clas
170.
▲
by
alerighi
3y ago
Spectre and Meltdown are two vulnerabilities unlikely to affect the normal home usage of a computer. Are surely a concern for computers that are employed in companies or where you have to manage sensitive data, but surely for the desktop us
171.
▲
by
alerighi
3y ago
Of course. Around 10 euros that divided by 4 means 2.5 euros a month per user (or 2 divided by 5, it's unlikely that 4 people are watching at the same time) is a fair price, the cost of 2 coffee, you say screw it I pay so I can just ta
172.
▲
by
alerighi
3y ago
Pre-iPhone phones, for example Nokia phones with Symbian on it, did allow you to install applications. I remember when I was in middle school with a Nokia N70 exchanging games with Bluetooth with my friends. Who had internet at home (that w
173.
▲
by
alerighi
4y ago
But it's an user choice! Same happens on Android. There is a settings that you have to enable to install applications from other sources. This is pure nonsense... giving user more choices is never a bad thing.
174.
▲
by
alerighi
4y ago
The claim is nonsense. If it was true Android devices would be full of malware, that is clearly not the case.
175.
▲
by
alerighi
4y ago
Why rewrite TeX? To me TeX is one of the example of what a software project should aim to be, arrive to a stable version where it does what it should do and it work reasonably well. That was the initial idea of Knuth (in fact the version is
176.
▲
by
alerighi
4y ago
To me is the opposite, Docker promotes bad software development practices that in the end will hurt you. In fact most of the time when you hear that you need Docker to run a software is because that software is so badly written that install
177.
▲
by
alerighi
4y ago
The difference (as I see it) is that Matlab/Octave are more easier to use for a person that doesn't know a programming language, such as a math student. While to a programmer Matlab language doesn't make sense (array starting
178.
▲
by
alerighi
4y ago
> I wish there was some CAD software that had such a reasonably priced hobby use option, but SOLIDWORKS is $99 per year, Alibre has a cheapish option but they slightly annoyingly shift a lot of features into the £1000+ versions. Probably
179.
▲
by
alerighi
4y ago
Autotools are a mess from a developer point of view, but are the easier system to use for the user. Building an autotools project is simple, doesn't require dependencies since the output is the configure script that is a shell script.
180.
▲
by
alerighi
4y ago
Well I see a lot of people that doesn't write that portable CMake anyway, like they use compiler options specific for GCC.
More ›