Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dmitriid
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
211.
▲
by
dmitriid
4y ago
> The best way to deal with this is non-compliance and there need to be technical solutions to deny such attempts. You cannot solve human issues by technical solutions > One major factor that works against users is central authenticat
212.
▲
by
dmitriid
4y ago
> why not? Because some of them are harmless, some of them are less harmless. Same goes for all the other APIs that require user permissions. In the end the user will just click "yes" on all of them. > The user should be abl
213.
▲
by
dmitriid
4y ago
But then there are multiple details in what activity the visibility API may expose. From the article: - Browser window minimized - browser window covered by another window that is larger - tab hidden in an active browser window - docking&
214.
▲
by
dmitriid
4y ago
How do you imagine the UI for managing that? Don't forget that there are a dozen other APIs with permissions as well.
215.
▲
by
dmitriid
4y ago
IIRC this comes down to disagreements between browser vendors as to what is and what isn't potentially harmful (for a wide definition of harmful) detection of user behavior. I don't remember the details, but expect browsers to dif
216.
▲
by
dmitriid
4y ago
I commented on twitter, but I'll comment here as well: > By providing low-level primitives instead, applications could ship with their own implementations of high-level concepts like layout, widgets, and gestures, enabling a much ri
217.
▲
by
dmitriid
4y ago
> the kinds of amazing interfaces that developers can build when you give them the raw bedrock APIs that other platforms already give their developers. They don't provide just the "raw bedrock APIs". They also provide a
218.
▲
by
dmitriid
4y ago
> The UK has hundreds of thousands of government CCTV cameras and they can comprehensively track your movements through the entire country. It's not a new thing either. 1984 was about Britain after all...
219.
▲
by
dmitriid
4y ago
You can't overstate how immediately he backpedaled. He reneged on the promise in a morning show the very next day after the referendum.
220.
▲
by
dmitriid
4y ago
To maintain the appearance of a healthy competition.
221.
▲
by
dmitriid
4y ago
Chromium might get those features purely due to Chrome's release cadence. So the code may be enabled the code base without flags before it ships in Chrome (Chrome releases are monthly). Most of Chromium-based browsers will probably lag
222.
▲
by
dmitriid
4y ago
Those non-standards are aggressively pushed by Chrome, and shipped by default by Chrome first. Calling it Chromium makes it sound like they somehow originate in the "open-source" version. They don't. We have to call them what
223.
▲
by
dmitriid
4y ago
I talked about HTML, not CSS. CSS is a separate standard, outside of purview of WHATWG
224.
▲
by
dmitriid
4y ago
"The WHATWG was founded by individuals from Apple Inc., the Mozilla Foundation and Opera Software" Steering group is people from the 4 major companies. At least originally WHATWG was undeniably and undisputedly a good thing. Their
225.
▲
by
dmitriid
4y ago
It's not true, to w3c's surprising credit. What Google does, is publish a "draft" which is as far from a standard as their authors are from the Moon. This gives Chrome the leeway to call it an "emerging standard&quo
226.
▲
by
dmitriid
4y ago
Yeah, I had Tidal in my mind, but was too lazy to check it :)
227.
▲
by
dmitriid
4y ago
It's good that WHATWG hijacked the HTML standard and made it consistent among browsers etc. Too bad Chrome has now hijacked all of web-related standards.
228.
▲
by
dmitriid
4y ago
Unlike Movies and TV, music has a much longer long tail. People care less about availability of old(er) titles on a video streaming service. That's why Netflix is still chugging along, mostly powered by new content alone. With music it
229.
▲
by
dmitriid
4y ago
The EU is a huge economic block, and Britain's single most important trading partner. They can be whatever the fuck they like to be. And the EU was exceptionally friendly and patient towards the UK which demanded all the benefits with
230.
▲
by
dmitriid
4y ago
The trivialities amount to an evidence of systemic problems everywhere. Even though the whole Brexit farce has exposed all of that on its own :)
231.
▲
by
dmitriid
4y ago
https://www.wired.com/story/chrome-yubikey-phishing-webusb/ Immediately after WebUSB shipped in Chrome: "security researchers Markus Vervier and Michele Orrù detailed a method that exploits a new and obscure
232.
▲
by
dmitriid
4y ago
Nothing has changed. Both Safari and Firefox are against most hardware APIs for reasons of security and privacy. Sometimes they implement a seemingly innocuous API like WebMIDI, and boom, fingerprinting: https://twitter.com/
233.
▲
by
dmitriid
4y ago
A Netflix documentary series
234.
▲
by
dmitriid
4y ago
What amazes me is that scrolling has never really been an issue in any native app? And yet here we are in 2023, with a native framework built for modern devices (where scrolling is the main interaction) that... inherits the worst behavio
235.
▲
by
dmitriid
4y ago
> Android itself of course makes billions alone, which is enough to justify Fuschia. Ads are 80% of Google's revenue. Literally nothing else is Google's bread an butter. There's even speculation that Google makes more mone
236.
▲
by
dmitriid
4y ago
It takes on the order of nanoseconds to start an Erlang process. They are also extremely lightweight memory-wise. And Erlang VM tries to keep context switching between CPU cores to a minumum. And all processes get more-or-less equal share,
237.
▲
by
dmitriid
4y ago
> We don't need Erlang's behaviors. We have interfaces, traits, object orientation, and even just pushing that entire problem up to the OS process level, or writing a cloud function, and any number of ways of achieving the same
238.
▲
by
dmitriid
4y ago
> but other than that the advantages of Erlang/Elixir have faded over time because the industry has caught up. It really hasn't. People fixate on the idea of just running some processes, and just catching some errors. And
239.
▲
by
dmitriid
4y ago
> I mean, more generally, what is Erlang implemented in? "Any sufficiently complicated concurrent program in another language contains an ad hoc informally-specified bug-ridden slow implementation of half of Erlang." - Virding
240.
▲
by
dmitriid
4y ago
These are like sledgehammers when you need a screwdriver. It's very hard to build Erlang-like versions of supervision trees using those tools.
More ›