Viewing profile — cycloptic
cycloptic
HN member- Joined
- Fri, Aug 16, 2019, 10:59 AM UTC
- HN karma
- 1,496
- Public activity
- 889 items
- HN profile
- View on Hacker News ↗
About cycloptic
No profile information was provided.
Recent public activity
-
comment
Comment #26559709
That's what I mean though, I see the theme, but it seems to me to be about the same as trying to fit everything into an HTTP REST API, it all falls apart when something comes along…
-
comment
Comment #26558995
Ok I see, that helps, thank you. That seems to be mostly similar to evdev on Linux after all, except it requires you to use coroutines instead of having an option for a poll/select…
-
comment
Comment #26558613
How is that conceptually different from IPC? The graphics system appears to somehow pass mouse and keyboard events to the client programs over a channel. At least that part seems s…
-
comment
Comment #26558093
>No more broken than mmap of nfs. Right, I get that's what you meant, it doesn't seem to really change much versus NFS, or DCOM, or whatever. So it's unclear what benefit is being …
-
comment
Comment #26557648
>there's no other option for accessing resources That seems like it would create difficulties in porting software there. Please correct me if I'm wrong but the original plan9 appea…
-
comment
Comment #26557040
>You no longer have to wonder what happens if you try to create a Unix socket on an NFS file system, and then mmap it How does that work? I don't know the details of any implementa…
-
comment
Comment #26556770
I'm guessing these applications do not have any kind of animations or smooth scrolling? That would be a simple test, make your web browser or your image viewer fullscreen in 4K and…
-
comment
Comment #26543183
Yes -- so if the company falls behind, maybe using some open source code could help you keep up. At least that's what I've felt looking at things on github/gitlab/etc has helped wi…
-
comment
Comment #26543092
Then that sounds like you would want it to be an optional plugin, or a compile time flag that could be enabled for customers who want it? Why not do it, if that's what the customer…
-
comment
Comment #26542981
I am not sure I see what the significant difference is, I've heard of security escapes happening in both Docker and in various hypervisors. Either way there is a risk of some privi…
-
comment
Comment #26542608
I don't see what you mean. Qubes is great, but it is not the same thing as Docker, flatpak, or snap. Are you saying Qubes should somehow be changed so that it works similar to Dock…
-
comment
Comment #26534854
I am not saying it would be easy, it would definitely be work that someone would have to do. I'm more saying that the Godot authors would not try to threaten you or consider you a …
-
comment
Comment #26534820
I still don't see what you mean. It sounds like you are saying the real threat would be if they had no other features that could let them stand out in the market, at which point a …
-
comment
Comment #26532710
I don't see how it is a threat. Assuming Godot obsoleted all their code entirely, that would still be a boon -- that's now code they don't have to spend time maintaining anymore, a…
-
comment
Comment #26531435
Well, of course it would take work to compose them together, but then the pay off is that you might be able to say customers are getting the "best of both worlds." If their custome…
-
comment
Comment #26530915
I am not sure why you would feel threatened even if there was overlap. Godot is MIT licensed, so if your customers started asking for features from Godot or for compatibility with …
-
comment
Comment #26529799
From that perspective, moving to OpenBSD seems mostly pointless as currently the best practice there if file permissions are too strict seems to be "comment out some unveil lines a…
-
comment
Comment #26529779
The safest way to do it would be to implement it with seccomp so you unconditionally block those syscalls.
-
comment
Comment #26516390
>If you're expecting a blocking system call, and actually get a brand new background thread that's polling, it's quite reasonable to be frustrated. It really isn't if the documenta…
-
comment
Comment #26516014
The systems that use it as a native threading model are obsolete, but there's also this sentence there: >Cooperative multitasking is used with await in languages with a single-thre…
-
comment
Comment #26514277
Not really? That's cooperative multitasking and it's used a lot: https://en.wikipedia.org/wiki/Cooperative_multitasking But regardless, the GP post was not taking about matrix math…
-
comment
Comment #26513658
In those cases it would be the company that is volunteering, the contribution is still voluntary, and the company is paying someone to volunteer on their behalf.
-
comment
Comment #26512877
Why not? The fix there sounds like it's as simple as adding some yield points.
-
comment
Comment #26509987
That doesn't seem to be related to async? I don't know the details of rust's async implementation but that sounds like a problem with your application's setup -- you should be able…
-
comment
Comment #26509041
I am not sure what the problem there is, that is a patch that carries a non open source license, which is allowed by the original ISC license of pgbouncer.