Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
alerighi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
38 ms
·
391.
▲
by
alerighi
5y ago
Yes but who cares of native support in the browser? I mean, most JS stuff nowadays is transpiled, written in TypeScript, or if written in plain JS still transpiled anyway to support older browsers, and bundled in a single optimized file. Lo
392.
▲
by
alerighi
5y ago
Loosing something that a lot of people doesn't need and will probably never use. Beside the Linux kernel (that git was created for) or other big projects, most developer will only use a bunch of features. The command line is shit, one
393.
▲
by
alerighi
5y ago
Only by default, you can opt out this behaviour. But I don't see a problem with it, if someone already has my number he doesn't get much more information (beside the fact that I may want to have a "secret" Telegram accou
394.
▲
by
alerighi
5y ago
Because it's not always the case that the code runs inside your machine. For example a package that runs inside a web browser can't do a lot of damage since it's sandboxed, however the install scripts always run on the target
395.
▲
by
alerighi
5y ago
Interesting, in fact I always wondered how RDP performs so well. > That is incorrect. RDP is actually usable over an internet link; X11 is far too chatty and ridden with roundtrip latency for that use case. Even VNC does better over the
396.
▲
by
alerighi
5y ago
It's complicated and can be expensive. Also people that has you real phone number cannot contact you on Signal, so you have to have two accounts, one with your real number to chat with your contacts and another one with the fake one to
397.
▲
by
alerighi
5y ago
It still is popular, even if only RAI has it this days. My dad still uses it, and you can access teletext even on new televisions/decoders.
398.
▲
by
alerighi
5y ago
But they are still maintaining it. Also, the improvements that Wayland brings are not really specific to them, because they are mostly due to a new Linux kernel feature that is KMS, and you can use libinput also with X. I don't really
399.
▲
by
alerighi
5y ago
> 2) Having the X server, window manager, and compositing engine in separate processes introduces latency due to context switches on the hot path. Wayland fixes this by making the display server, window manager, and compositor all one pr
400.
▲
by
alerighi
5y ago
> I mean, that is also how the Web Canvas API works. If you want to control this with some messages on a TCP-ish socket then you can use websockets. The web browser already appears to be a superset of all the networked functionality of X
401.
▲
by
alerighi
5y ago
Depends on the kind of application. The advantage of X compared to RDP/VNC/whatever remote desktop protocol is that you transfer only drawing commands, meaning that if you are seeing a static screen no data is transmitted, if only
402.
▲
by
alerighi
5y ago
> people build web apps because the stack actually works well Or because there is not an alternative. Building graphical software is difficult because you have to interact with graphics. But, what if we have a protocol where you simply o
403.
▲
by
alerighi
5y ago
Sure, it has better performance if there is not a networking protocol in the middle. What I like about X, that is missing in Wayland, is that you no longer can run the X server on a machine and connect to clients (application) on another. A
404.
▲
by
alerighi
5y ago
C compilers usually backport features in older standards as well (I know, they are breaking the standard). One example are C++ style comments, that are in the standard only from C99, but basically every compiler supports them even in ANSI&#
405.
▲
by
alerighi
5y ago
If you need to print photos is cheaper to get them printed by a photograph shop or if you need a lot of them even order from a service that prints them and sends it to you. Not only it's cheaper, but it's a far better quality than
406.
▲
by
alerighi
5y ago
For the amount I print, I will never have to replace the fuser in a lifetime probably. The toner I can get it cheap enough on Amazon, and I don't care if isn't original because it works just fine. I chose on purpose a printer that
407.
▲
by
alerighi
5y ago
I stopped buying inkjet printers. They are a scam, the ink costs a fortune and they are built as cheap as they can, meaning that they will break and you have to throw them away because they are impossible to repair, they are slow and when y
408.
▲
by
alerighi
5y ago
SHA-1 will still work fine for the purpose of git. It is just no longer considered secure for cryptographic operations, such as digital signature, that doesn't mean that you can't use it for other purposes, like git does. Using it
409.
▲
by
alerighi
5y ago
The people that pirate games are not the one that would have bought it day one. It's always the same wrong reasoning about piracy, they think that if one person pirates the game the same person would have gone and bought it. It's
410.
▲
by
alerighi
5y ago
What sanctions? I've never seen one even fined for pirating software or any other kind of media, let alone someone fined for decompiling or altering software in general. Is something that everyone does. The only thing that can get you
411.
▲
by
alerighi
5y ago
If you don't set breakpoints, it's not slower than running the software normally.
412.
▲
by
alerighi
5y ago
No. It's like saying that a good mechanic can fix a car 10 times faster than another. Even if a good mechanic manages to find the problem in less time than a non experienced one, he still has to do the repair. That is similar to progra
413.
▲
by
alerighi
5y ago
To me the stupid thing is the abuse of undefined behavior for changing the semantic of the code. The fact that a behavior is not defined in the standard doesn't mean that on a particular hardware platform it doesn't have a particu
414.
▲
by
alerighi
5y ago
I don't get how the fact that the compiler can remove or modify the code was thought to be a good idea. I get removing unused functions, but not conditions and changing the flow of the code. If there is unreachable code, best to issue
415.
▲
by
alerighi
5y ago
That is the fault of compilers, not the language. That thing should rise at maximum a warning. A compiler should not change the semantic of the code, even if the code relies on undefined/unspecified behavior. I don't get how someo
416.
▲
by
alerighi
5y ago
Digital contact tracing was a failure in practically every country, and there is a techincal problem: all these apps uses Bluetooth to measure the distance, since GPS impacts privacy too much, and also battery life on the device, and doesn&
417.
▲
by
alerighi
5y ago
> I liken it to how the AstraZeneca vaccine was dissed in the media. A small chance of clots was heralded as a major issue, which lead to a extremely slow uptake of a vaccine that is for the most part perfectly fine. It's less safe,
418.
▲
by
alerighi
5y ago
Email is a clear text protocol by design. Not that there is something bad in it (to me focing encryption everywhere doesn't make that much sense, and for most uses of email, you don't need that level of security), but you need to
419.
▲
by
alerighi
5y ago
They probably already had some inside but not for general use, but to exchange data between the two ends of the cable. Modern power grid is smart, and it has data connection along side power, they do that also on overhead power lines (the u
420.
▲
by
alerighi
5y ago
That regardless you have to remember anyway. But instead of having to remember 100 password, you have to remember only 5.
More ›