Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
alerighi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
271.
▲
by
alerighi
4y ago
Awesome, to me it seems terrible, and something that can break anytime. You have two layers of translation, the actual FUSE filesystem implementation that uses the FUSE API to communicate with something that emulates a FUSE API in userspac
272.
▲
by
alerighi
4y ago
Git hashes are not for identifying versions but only to identify commit (that may not have a significance on their own, e.g. a developer uses more commits to implement a new feature!). To identify version you should use tags that can be wri
273.
▲
by
alerighi
4y ago
A security fix most of the times does have a performance impact. What do they do?
274.
▲
by
alerighi
4y ago
I think that one of the problem of the modern web is that it's seen as an application framework, and we forgot the origin that is the browser as a document viewer, basically. Most of the problems wouldn't be even present if we rea
275.
▲
by
alerighi
4y ago
Good. Are you willing to renounce to your current lifestyle? Because renewable energy alone can't, even considering the most optimistic prediction, and even ignoring costs and production scale problem, substitute fossil fuels. That mea
276.
▲
by
alerighi
4y ago
> And what it really comes down to is that nuclear is really expensive and takes way too long to build. Also other form of renewable are expensive. Unfortunately we are not so good at doing calculation on large scale. Just because instal
277.
▲
by
alerighi
4y ago
> Fossil fuels are not on the table, IMHO, so there's no point in comparing to them at all. There is the point: fossil fuels are the only alternative to nuclear. Renewable energy has their problem, and the problem is that not all c
278.
▲
by
alerighi
4y ago
As I see (but I'm not from the US) you also have energy shortage problems. Granted, not as we have in Europe, but the problem still is starting to appear. How much does it cost a company that doesn't produce because it has no ener
279.
▲
by
alerighi
4y ago
Memory safety issues are not always an issue. What I mean is that having memory safety is not everything, since a system that is memory safe can still contain bugs, and vice versa a system with memory related issue can function perfectly fo
280.
▲
by
alerighi
4y ago
Except they aren't cheaper than nuclear in any way. Nuclear power has a big cost to get started, it's a fact, but then a reactor, especially a modern one, can continue to function for nearly a century. If you factor that, the cost
281.
▲
by
alerighi
4y ago
Nuclear energy may seem expensive, because it has a big initial cost to get started, and we tend not to factor the long term effects of what we do. What is the cost of using fossil fuels? What is the cost and the damage done by climate chan
282.
▲
by
alerighi
4y ago
While this is true, I don't see either a reason to use _t in your code. Since it's your code, you don't have the problem for which the _t suffix was introduced, that is to avoid conflicts that can break other people code. You
283.
▲
by
alerighi
4y ago
There is a difference: a webpage is not a program, the program is the browser. The browser is a program to display documents, just like a text editor can display text, a PDF viewer can display a PDF or a video player can play a video. The p
284.
▲
by
alerighi
4y ago
Well you talk about Windows, that was true in the pre-Windows 8 era. Have you used Windows recently? I bought a new laptop, and decided to give Windows a second chance. With Windows 11 installed, there were a ton of things that didn't
285.
▲
by
alerighi
4y ago
Then don't buy an Apple laptop, simple. Buy a Thinkpad that is almost indestructible and you don't have these kind of problems, or as I did a Dell XPS 15 (though I can't talk about how solid it is, since I have it only since
286.
▲
by
alerighi
4y ago
Automobile software has good standard for critical parts. The problem is all the software never considered a remote attack, since it was not connected to the internet. The CAN bus was local and the only way to interact was to physically con
287.
▲
by
alerighi
4y ago
They say that I'm against progress when I say that I'm contrary to all this new things that are adding to cars since they are dangerous. And this article proves my point of view, if who made the software used publicly available en
288.
▲
by
alerighi
4y ago
Well is that a bad thing? Seriously, all they do is make extremely expensive to make a copy of the keys if you loose one. If they want to steal your car, they do it anyway, especially with modern cars that are less safe than older one.
289.
▲
by
alerighi
4y ago
> By design exception handlers are handlers of exceptional events, which due to their exceptional nature either lead to a controlled recovery or controlled exit. Exceptions are commonly used for events that are not really exceptional. In
290.
▲
by
alerighi
4y ago
> When invariant violations or mistakes by programmers (aka bugs) are detected, the program should halt as it is in an inconsistent state and continuing could be very dangerous (think privacy/security/data corruption). Otherwis
291.
▲
by
alerighi
4y ago
Sleep is not influenced by a second before or more. And I never understood this, it's far simpler to adjust the time you wake up/go to work/go to bed/whatever than to adjust the clocks. These solutions (including dayligh
292.
▲
by
alerighi
4y ago
To me is not that great either. I find it simpler and more robust a well designed REST API, where with well designed I mean that the semantic of the methods is respected and it works on resources. The thing is that GraphQL is an RPC mechani
293.
▲
by
alerighi
4y ago
Because we are still correlating time with the rotation of the earth. Time is an absolute measure, a second is defined as a precise amount of time, and you can count the time that one event with that measure. Only historically the second wa
294.
▲
by
alerighi
4y ago
That is a different problem. You usually work with timestamps and then convert the time to local time only when displaying it or doing calculations that depend on the particular timezone. So it's less of a problem, since at lower level
295.
▲
by
alerighi
4y ago
> A user has a long history of participating on your forum and other users have quoted their messages far and wide. Collectively all of the messages posted on your forums (with or without timestamps) reveal a few PII about the user. Do y
296.
▲
by
alerighi
4y ago
You can as long as you delete all the personal data of the user and make sure that other remaining data is anonymized in a way that you can no longer associate it with the user.
297.
▲
by
alerighi
4y ago
> I think companies wait to get sued so they can try to argue in court why their soft deletions are reasonable and why it's too technically difficult for them to do hard deletes. The law is clear, you can't keep user data if th
298.
▲
by
alerighi
4y ago
Well there is the solution: work with file descriptors and not with paths. POSIX should be extended to make sure all functions that take a path has also the version that takes the file descriptor (to avoid the /proc/self/fd&#
299.
▲
by
alerighi
4y ago
There is an option (that is proposed when you install git) to allow normal users to create symlinks. The fact is that symlinks are very useful to a developer, and a lot of development tools make use of them.
300.
▲
by
alerighi
4y ago
It may be convenient, but under the GDPR is illegal. When an user deletes an account, all the personal data associated with that user must be deleted (or anonymize it in a way that it's no longer possible to associate it back to the pa
More ›