Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cycloptic
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
91.
▲
by
cycloptic
6y ago
Have you seen the stack overflow survey over the last few years? It has some interesting data. https://insights.stackoverflow.com/survey/2020#technology-mo...
92.
▲
by
cycloptic
6y ago
I didn't see any of the tweets so I can't say for sure, that's just my read on the situation judging by the reactions. That's why I said "probably." If you find a definition of merit that everyone can agree on,
93.
▲
by
cycloptic
6y ago
That's what I'm saying though, punting it back to academia doesn't increase the general supply, it only increases the supply with a smaller subset of people who are willing to put up with the "old-boys network" aspe
94.
▲
by
cycloptic
6y ago
People are probably getting angry at you because you are explicitly invoking a politicized definition of the word merit which basically boils down to "best at maintaining the political status quo." In other contexts the definition
95.
▲
by
cycloptic
6y ago
Surely you can see how punting the problem back to academia is not a long-term solution. The industry keeps on being an old-boys club that way, and academia can select only for people who are willing to put up with that aspect.
96.
▲
by
cycloptic
6y ago
You can't get rid of the distro-oriented shared library system, it exists as long as you are building on top of an operating system. To that end, when you say "we depend on operating system minimum version X.Y.Z" that now bec
97.
▲
by
cycloptic
6y ago
Hmm, I couldn't find that last time I looked at building Rust -- all I saw was an option to grab precompiled builds of Rust LLVM from the CI server, but maybe I missed something.
98.
▲
by
cycloptic
6y ago
Can't there be a build option to not use the LLVM submodule, and instead use the system LLVM? Assuming there are tests for these LLVM bugs, and assuming the patches are indeed being merged, wouldn't a CI be able to catch when it i
99.
▲
by
cycloptic
6y ago
You are comparing having containers versus having no containers and no kind of bundling at all, which is not a reasonable comparison. If you need an OS snapshot, the only option on other operating systems is often to use a VM. That's w
100.
▲
by
cycloptic
6y ago
I think you have a misconception of what freedesktop is, it is not much more than a hosting service for desktop-related projects. If someone wants to submit an RFC there the process is the same as it's always been, other people working
101.
▲
by
cycloptic
6y ago
It's not wrong, it was done on purpose specifically because each DE wanted to have the flexibility from using their own graphics server. In 2021 I don't believe client-side decorations are something anyone can avoid, on any platfo
102.
▲
by
cycloptic
6y ago
Please continue hacking on X if that's your fancy, I agree that the codebase is fine as far as legacy codebases go, the real problem is that the protocol itself has issues and that can't really be changed without breaking backward
103.
▲
by
cycloptic
6y ago
Yes, you can run Wayland without a sandbox, but it is being built to work in a case where sandboxes are an option.
104.
▲
by
cycloptic
6y ago
Plenty of older window managers don't support it correctly or use non-standard properties. Plenty of newer window managers have non-standard internal properties for unstable features too. I would not say that Sway is doing anything spe
105.
▲
by
cycloptic
6y ago
That would be true if someone refused to use any form of sandboxing, however there are multiple sandboxing solutions available that the "door" works in combination with. That is the only real way to make this kind of security work
106.
▲
by
cycloptic
6y ago
What you are saying is not correct; the xdg-desktop-portal API is not tied to flatpak, it has support for individual windows, it's generic and can be re-used by any sandbox, and it can also be used outside a sandbox. (Snap I believe is
107.
▲
by
cycloptic
6y ago
But the thing is it's not really standardized or stable in X11 either, most client-to-client communications are done through various window properties which are not technically part of the protocol and support for them varies between w
108.
▲
by
cycloptic
6y ago
Right, so that would be a place where something like ydotool would come in handy too because fake inputs coming from there wouldn't be coming from the XTEST device.
109.
▲
by
cycloptic
6y ago
For screenshots or screensharing, please use the xdg-desktop-portal API. That should work correctly in X11, Wayland, and within a sandbox. For generating fake inputs, a library is being worked on called libei, that also should work in X11,
110.
▲
by
cycloptic
6y ago
I can't agree because the alternative would be exposing those unstable private APIs over the Wayland protocol, which would probably not please you either. Some of those X11 APIs are not actually stable and don't actually work ever
111.
▲
by
cycloptic
6y ago
In Wayland, you would use the same method to manipulate the selection. Read it out from the server, do your transformation, then generate fake inputs to rewrite the text. Running ydotool requires elevated access with suid because that'
112.
▲
by
cycloptic
6y ago
That is very possible. Under GNOME and KDE, you would do that with a gnome-shell extension or a kwin script respectively. Those both give you access to the display server's internal APIs. (potentially more than what the X11 server woul
113.
▲
by
cycloptic
6y ago
I'm very confused, if you don't need a visual user interface, why bother with a windowing system? Isn't the point of that to have visual user interfaces? What functionality is missing?
114.
▲
by
cycloptic
6y ago
A solution there would just be to add a similar large chunk of Wine-specific code, which could be an option now if none of the other options work. There is no real other way to do it if the other window systems are going to break the securi
115.
▲
by
cycloptic
6y ago
In general, the wayland protocol is not the same as the X11 protocol and is probably not going to have all the same features implemented in the same way. If it was the same, it would be called the X11 protocol. From a user perspective it do
116.
▲
by
cycloptic
6y ago
There is always 3:2 pulldown too.
117.
▲
by
cycloptic
6y ago
I think that's why TFA is working on some of the features that are missing, e.g. a native Wine port.
118.
▲
by
cycloptic
6y ago
You speak as if it's impossible for someone outside Google to maintain a project that isn't written in C++ or C...
119.
▲
by
cycloptic
6y ago
How do we know there isn't workplace discrimination or what the actual issue is? It seems that would be something only the company and their employees can answer.
120.
▲
by
cycloptic
6y ago
I don't see how you drew that conclusion and I am not sure what you're referring to or how that answers my question, at all. He explicitly says in that tweet that he did not intend to stop the unionization effort. Is there some ad
More ›