Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mmis1000
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
46 ms
·
631.
▲
by
mmis1000
5y ago
It is the default. So it ends up with un-optimized structure sometimes. Because the top package is locked and does not meet the version new package required. In order to satisfy the constraint. Npm will install second copy of the package in
632.
▲
by
mmis1000
5y ago
Depends on iops. On system with high iops(ssd), the impact of file count is negligible. On system with low iops (hhd, nfs or wsl on windows dirs), it is a nightmare. I used to try to run npm install in an old project on /mnt/c
633.
▲
by
mmis1000
5y ago
Isn't it basically encapsulated except the <style> ? The style requires you a `scoped` to opt in isolation with element created by other component. Which always make me wonder about why such default is selected.
634.
▲
by
mmis1000
5y ago
Probably because they want to catch all edge case before it totally replace the current profiler?
635.
▲
by
mmis1000
5y ago
Use the new https://profiler.firefox.com/ . It can literally tell you what can go wrong inside the whole Firefox architecture (Includes network, webtension, firefox internals, page scripts and so on). My personal guess abou
636.
▲
by
mmis1000
5y ago
This is also way it is powerful. It used to be impossible for Mozilla to inspect the bug if they can't reproduce it themselves and consistently. But with the new profiler, you can screenshot the moments it bugs out either on reporter&#
637.
▲
by
mmis1000
5y ago
> Imagine a small company trying to write their own web browser from scratch nowadays. It's just not possible! Tencent do has one pretty much spec compliance browser engine (X5) for their own use. (Obviously not a small company eith
638.
▲
by
mmis1000
5y ago
I mean they failed css2 (exists since 2000) features that exists since forever and bugged even before the divergence. Those features works on literally everyone includes ie 11 except safari and even against the spec apple provided itself. T
639.
▲
by
mmis1000
5y ago
That is indeed a powerful tool that gives you the god view of everything what could happened.(Which normal web devtools definitely can't) However, it is also sometimes really hard to interpret the results. There are so many data there,
640.
▲
by
mmis1000
5y ago
Google sheets used to be broken `BASED ON USER AGENT`. https://support.google.com/docs/thread/18235069/google-sheet... After i found that spoof browser agent fixed it. They locked the thread coincidentally an
641.
▲
by
mmis1000
5y ago
They just check against identifier. It even claim google chrome is a better solution on the new Edge browser (which is basically a ms'styled google chrome). Doing that is so absurd in my opinion.
642.
▲
by
mmis1000
5y ago
About the broken websites. Firefox handles most of the site perfectly `without special treatments`. It you develop a website against it, it will about 98% work on chrome, and the reverse also hold. The safari... on the other hand is a terri
643.
▲
by
mmis1000
5y ago
And the `partially-painted page` is going to be reported as bug and send to some unfortunate developer... Obviously it can't be fixed because it is just not loaded yet. Safari is doing so much things that will be treated as a bug by
644.
▲
by
mmis1000
5y ago
They are already being like that since forever. And Edge now doing it more aggressively. It tries to collect statistics from users. If most user say no to your website. Your site's permission prompt is going to be judged as spam and ig
645.
▲
by
mmis1000
5y ago
Safari handles date only time different to other browser (the time zone). Your date is going to be off by <time zone> hours if you don't append a timezone on it to force it parsed correctly.
646.
▲
by
mmis1000
5y ago
Safari didn't repaint scroll-attached linear gradient background on container content change (thus resized). If you don't also recreate the container. Your background is going to be screwed.
647.
▲
by
mmis1000
5y ago
I think developers are angry most about it is buggy. And, no. It isn't only lack about the cutting edge tech. It don't even handle css2 correctly in many places. You can ran into bug in every damn common css or js property that ev
648.
▲
by
mmis1000
5y ago
That didn't work in windows because it tries to open the unix shell wrapper "code" instead of "code.cmd" for some reason.(Because I have wsl2 installed?) Type "code.cmd ." instead works.
649.
▲
by
mmis1000
5y ago
Also "code.cmd ." if you have vscode installed. The address bar works actually like the "Run" box. Capable for running random commands.
650.
▲
by
mmis1000
5y ago
And also comes with a touch screen. So you can put whatever amount of custom control you want on it.
651.
▲
by
mmis1000
5y ago
It's just a PC. You can install whatever you like on it. Consider `geforce now` has a web version of it. It is already possible today?
652.
▲
by
mmis1000
5y ago
If you ever want to, it seems you can have a unlimited layer of 'rings' now? I heard that both amd and intel have nested page virtualization in recent products. Besides that, hyperv seems make use of it to achieve paravirtulizatio
653.
▲
by
mmis1000
5y ago
Or even undoable because it is a dependency of dependency, that vulnerable major version is no longer maintained, and your dependency heavily relies on specific feature of that major version. At this point, what should you do now? The autho
654.
▲
by
mmis1000
5y ago
Except on web, some madness are still using android 4.x or even ie 11. Who on the earth have to support something published 8 years ago...
655.
▲
by
mmis1000
5y ago
Yep, some vulnerable package isn't even in the compile output. How a dev server that only binds to 127.0.0.1 a serious DOS problem? Who on the earth will want to DOS that?
656.
▲
by
mmis1000
5y ago
But another jvm language (kotlin) seems mixed with java just fine.(did it designed to do so?) Two way calls just work as is. Interfaces just maps to interface in each other. The only problem is probably the gradle config, but it is a one ti
657.
▲
by
mmis1000
5y ago
You can't write a bug and nor can you write a test if you don't even have proper spec. But it happens a lot when requirements are just ambiguous.
658.
▲
by
mmis1000
5y ago
I though either way it true? There are some apps designed not to being backup without a trace. For example: some 2FA apps are designed to stay exactly on one machine for security reasons (They are meant to replace traditional 2fa device). B
659.
▲
by
mmis1000
5y ago
Android phones triggers wipe on unlock. So use unlock bootloader to stole data simply don't work. Besides that, some phone will add a unremovble giant red exclamation mark on boot screen to notate the phone being unlocked to warn you `
660.
▲
by
mmis1000
5y ago
As long as the software is coded to trigger reset only on that signal, it probably didn't matter.
More ›