Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
alerighi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
69 ms
·
601.
▲
by
alerighi
6y ago
Bugs should be fixed by who produces the browser and not by the website administrator by looking at the user agent and using workarounds. When someone asks me to build I site for them I say, look I will guarantee that the site that I make i
602.
▲
by
alerighi
6y ago
A good observation, but why do you need to serve a mobile and a desktop version of your site in the first place? You can with modern HTML and CSS make a website that works perfectly on mobile and desktop, without having to serve a different
603.
▲
by
alerighi
6y ago
It's more complex and requires to use JavaScript that you can block in the browser, while the user agent is always sent to the server on every request, and thus is much easier to fingerprint the user with that.
604.
▲
by
alerighi
6y ago
It would be annoying as hell. I find annoying having to open the settings to grant the camera permission, if every time I have to make a call I have to give permission to the camera, no way.
605.
▲
by
alerighi
6y ago
I mean it can be better for privacy if you think about Google/Facebook loging. But it will prevent adding all third party login services, potentially even ones that are more privacy respecting than Apple. Also there are cases where a &
606.
▲
by
alerighi
6y ago
What is the problem if the user give the permission to do so? I don't get this let's not allow this web api because it's dangerous, well you only move the problem to an application that the user installs on his PC. If the per
607.
▲
by
alerighi
6y ago
Except that the developer gets 30% less money. I mean come on, it's effectively a commission on the transaction, and I think that such an high commission on the transaction would be illegal in most countries. But Apple is not a bank an
608.
▲
by
alerighi
6y ago
Still there are components were a schematic would be useful. For example a schematic of the power supply, since 90% of the faults that TVs have are related to that. A power supply is not that complex and having a schematic would mean that r
609.
▲
by
alerighi
6y ago
I mean there are services like Amazon AWS, Azure, Google Cloud that will set up everyting for you. The money you pay them to me is worth the time you otherwise would have spent to do the setup yourself.
610.
▲
by
alerighi
6y ago
Also Linux is becoming the new Windows, and is one of the reason I stopped using it. What is the point of using a system that on every release is more and more bloated and full of crap that it breaks? Docker for example, I hate it, it serve
611.
▲
by
alerighi
6y ago
First a developer you don't do only programming: you maybe have to work with documents, do a presentation, a spreadsheet and thus use Office. You maybe have to make some icons or logos and thus you need Adobe Illustrator. You maybe nee
612.
▲
by
alerighi
6y ago
So after all of that, still 61% of white americans stands by the side of the police? As a normal european citizens, americans what is your problem? Something like that here would have been considered unacceptable by everyone, beside some st
613.
▲
by
alerighi
6y ago
I'm not sure that to run a CI you have to violate the Apple license. I mean most core components of macOS (the Darwin project) are actually open source, and thus can be built and used freely. And for a CI you don't need a GUI and
614.
▲
by
alerighi
6y ago
You can avoid computers with NVIDIA hardware, but imagine the average person that wants to switch to Linux from Windows, he already has a Windows computer that has an NVIDIA GPU, then tires Linux on it and nothing works, and goes back to Wi
615.
▲
by
alerighi
6y ago
Eh, you have a 4K laptop, you connect the projector and everything is huge.
616.
▲
by
alerighi
6y ago
> - "Nvidia open-source driver nouveau.." - why include it if not to bloat the list? Because the proprietary Linux driver doesn't support Wayland. So you have to either choose to use the proprietary driver that only suppor
617.
▲
by
alerighi
6y ago
I don't think these features are bad, they are useful in some ways. Why we need USB on the browser? Think about updating the firmware of a device, you just go to the webpage, connect the device to the USB and update it, without having
618.
▲
by
alerighi
6y ago
Isn't Apple clang open source anyway? So what is really the point? Even distribuiting GPL software isn't a big deal, nowadays even Microsoft does that, shipping an entire Linux distribution in Windows! There are no technical motiv
619.
▲
by
alerighi
6y ago
The problem with snaps is that they are a stupid way to distribute software that doesn't solve any problem, while introducing many other. Basically a snap package is a container, that means an image of an operating system just to run o
620.
▲
by
alerighi
6y ago
The concern is that if the app just gives you a ton of alerts, because maybe you encountered someone in the street with the virus but it's unlikely that you have been infected, people will simply ignore that alterts (or simply uninstal
621.
▲
by
alerighi
7y ago
Lile... x instanceof Promise It works for standard promises, sure there are non standard promises, ancient stuff, that to me shouldn't be used (and a library that uses them should be avoided). So why you need that code in the
622.
▲
by
alerighi
7y ago
They did not remove them, but made them optional. Is a controverial feature, that can produce bugs, and are banned in a lot of project (one famouse, the Linux kernel).
623.
▲
by
alerighi
7y ago
The compiler assumes that the loop will alwasy terminate and that assumption is wrong, because in reality there is the possibility that the loop will not terminate, since the hardware WILL overflow. So it's not the best solution. If we
624.
▲
by
alerighi
7y ago
Only if you are using multiple accounts and you are concerned about privilege escalation. But let's be honest, most people use only one user account, with sudo rights, and probably without sudo password because inserting them 1000 time
625.
▲
by
alerighi
7y ago
The thing is that Zoom isn't installing the package either! If you look at the list of installed pkgs after installing Zoom there is no Zoom package. They are using a .pkg only for the side effect of running a pre installation script t
626.
▲
by
alerighi
7y ago
I realized that I never took precautions when soldering, I mean soldering on my main computer desk, not cleaning it afterwards, not cleaning my hands, and doing it in a closed room without opening the window. I should be more careful in the
627.
▲
by
alerighi
7y ago
Making a native app is more complicated than making a webapp, especially if you want something cross platform. Browsers are now an universal virtual machine, what was the JVM years ago, and with webassembly we will se more and more things d
628.
▲
by
alerighi
7y ago
Doesn't make sense, just ask the permission to use the local storage to the user if that is the deal. But that is not the deal, the deal is that they fear that more and more developers are moving to webapps instead of developing native
629.
▲
by
alerighi
7y ago
You must maybe use their modem (how they can check it I don't know, maybe they don't give you the configuration parameters for the network?) but you always have the possibility to add your own router after it and basically use the
630.
▲
by
alerighi
7y ago
What is the problem of using a GPLv3 compiler? Only political reason, since FreeBSD is still an open source project and they can use GPLv3 software without any problem. Not only that, but even proprietary software can be built with a GPL co
More ›