Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
eivarv
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
91.
▲
by
eivarv
6y ago
Binary blobs (i.e. not open source) ?
92.
▲
by
eivarv
6y ago
I don't know. Implementing a browser in a browser can make XSS potentially bad, and I think it even lead to full on RCE in the earlier days of Brave/Electron. Still happens, I think (though to a lesser extent these days). There&#x
93.
▲
by
eivarv
6y ago
... and Brave famously migrated away from building a browser using Electron, because of the security-implications (not to mention that Electron actively discourages it). Building something on top of the Chromium project is pretty different
94.
▲
by
eivarv
6y ago
This. Brave famously migrated away from Electron because of the security implications of that approach. Also, it kind of makes sense: You'd effectively be implementing a browser (or the GUI thereof) in a browser.
95.
▲
by
eivarv
6y ago
There is another, arguably legitimate differentiating feature: How up to date the embedded web engine is (and how quickly you would be able to merge upstream changes, update the framework, wait for "browsers" implemented using the
96.
▲
by
eivarv
6y ago
The Qt project didn't write the origins of Google's browser engine. Blink forked from Webkit, which started as a fork of the KHTML and KJS libraries from KDE. Many KDE-projects are built upon Qt, but Qt is an independent project.
97.
▲
by
eivarv
6y ago
I'm just summarizing what the linked article actually says. As for your examples, Konqueror and Falkon might be blocked because they use Qt WebEngine – which embeds Blink in the Qt framework [0]. [0]: https://en.wikipedia.or
98.
▲
by
eivarv
6y ago
A more precise wording might be "... Google also blocks anything that's implemented in an embedded framework (e.g. CEF, webviews) and does not use browser-based OAuth authentication."
99.
▲
by
eivarv
6y ago
There's probably more here, but one thing I can think of is fingerprinting the client as part of the automated risk assessment, deciding whether and when to block attempts, trigger MFA, and recognize specific devices (and potentially t
100.
▲
by
eivarv
6y ago
Teach critical thinking (including logic, cognitive biases, epistemology, etc.) and source criticism in schools. Misinformation, propaganda, conspiratorial thinking and other bad ideas is nothing new. Give people the tools they need to diff
101.
▲
by
eivarv
6y ago
Here’s my pitch: build a browser that comes pre-installed with node.js, an IDE and a simple runtime environment. Welcome to all editors written in Electron.
102.
▲
by
eivarv
6y ago
Yeah; in most cases it depends on how the specific apps use OS-features, but I've also implemented a way to make app-specific extensions (i.e. define which files are involved in handling a specific app's state), so that users can
103.
▲
by
eivarv
6y ago
Resource (and battery) usage + human context switching/information overload.
104.
▲
by
eivarv
6y ago
https://cleave.app Cleave is an application that lets users persist OS state as a "context" - saving and loading open applications, their windows (and their positions), tabs, open files/documents and so on. Think
105.
▲
by
eivarv
6y ago
This is also known as a "chilling effect"; A prime example of this is the self-censorship [0] of Wikipedia-readers after Snowden revealed that the US government was collecting data on people reading Wikipedia articles. [0]: https
106.
▲
by
eivarv
6y ago
The problem is that it doesn't really prove anything other than that the person managed to get hired by FAANG.
107.
▲
by
eivarv
6y ago
You might be right, but I think it's disingenuous to market it as though this "solves privacy". Worst case, people are lulled into a false sense of security. Data-storage + authorization doesn't solve any (new) technical
108.
▲
by
eivarv
6y ago
Interesting in a technological sense, but what problem it solves isn’t obvious to me. It lets me granularly authorize first party access what data I have in my pod, but there can’t be any technical guarantees with regards to illegitimate sh
109.
▲
by
eivarv
6y ago
Or, you know, different. Virtual desktops (which is the same as spaces in macOS), has nothing to do with Cleave in itself; you still have virtual desktops under Cleave. I don't know what problem activities attempt to solve, but the pro
110.
▲
by
eivarv
6y ago
I remember trying to compare these before (but not what I ended up thinking), so maybe it's better if I just explain what it does: When you change your "context", all of your open apps and their windows (on all spaces, on all
111.
▲
by
eivarv
6y ago
https://cleave.app Cleave is an application that lets users persist OS state as a "context" - saving and loading open applications, their windows (and their positions), tabs, open files/documents and so on. Starte
112.
▲
by
eivarv
6y ago
At least where I live (Norway) your employer doesn't have a say in whether you're organized or not, and wouldn't necessarily know if you are – but you'd typically have an elected representative in companies of a certain
113.
▲
by
eivarv
6y ago
What would be the upside? I'd be interested in hearing what problem this would actually solve.
114.
▲
by
eivarv
6y ago
These could also be described as examples of violent behavior by drinkers of water, for that matter. There is nothing pointing to a causative relationship here.
115.
▲
by
eivarv
6y ago
You're very right; it's probably a combination of confirmation bias and the fact that this has been result has been shown by just about every serious study on the subject so far. Besides: claims of a link between violent video gam
116.
▲
by
eivarv
6y ago
More seriously, while program overheads have undoubtedly gotten higher, that's always been in exchange for something else, even if non-technical, like a better developer experience and platform support. Software architecture
117.
▲
by
eivarv
6y ago
wxWidgets is pretty good, and beats the alternatives because it actually uses native widgets where possible. Lots of language bindings too.
118.
▲
by
eivarv
6y ago
Well, there's the entire field of databroking (likely completely illegal under GDPR, not to mention unethical from the start) and real time bidding related to this. Given the sorry state of privacy-compliance in general (whether that&#
119.
▲
by
eivarv
6y ago
Now that the third-party tracking ecosystem is slowly drying out I'm curious what advertisers will come up with to circumvent these new measures. Probably fingerprinting – not to mention the fact that ad-people are lobbying b
120.
▲
by
eivarv
6y ago
If you ever wonder "why the fuck can't I tell where one piece of the UI ends and the other begins" When Material Design was first launched to the public, I was astonished of just how bad some of it was – and how Goo
More ›