Hacker News new | past | comments | ask | show | jobs | submit | eyeris's comments login

Not quite true. Worked at epic previously. Due to the culmination of a 10 year migration from VB to electron, the os level input buffer was discarded mid 2023 since electron doesn’t handle those the same way. The primary reason for this is that VB was pretty much synchronous. However, web technologies don’t act the same way because keeping your keyboard inout while navigating to a different site would be weird.

We added an input handler to queue inputs so that sequences of shortcuts and keypresses could be used.

Additionally, the internal framework we had allowed for shortcuts and we tried to replicate as much as could shortcut wise (as well as functionality wise). Almost everything should have a shortcut or a way to navigate to it via just keyboard — they had put in a lot of effort to ensure accessibility so that they could get the va contract that went to cerner(pre-oracle acquisition)


> However, web technologies don’t act the same way because keeping your keyboard inout while navigating to a different site would be weird.

Depends. It is not the place of the underlying tech to impose such limits.


> We added an input handler to queue inputs so that sequences of shortcuts and keypresses could be used.

You must be one of the few (or any) companies that did this.

This definitely doesn't work in the general case of SPA web apps.


Where did the steal method come from? Haven’t done much locking, but I haven’t ever seen lock stealing before


"steal" referres to "acquire unsafely"

Never seen it before for locks, but I guess it's to deal with some bugs caused from some other code running from that origin.


Recommend r/sysadmin on Reddit if you haven’t already checked there


Should be lower level than pytorch. Not sure about numba, but it should be pretty similar to numpy.


I think the article also has no clue what’s going on .

From what I’m guessing, anonymous users might be able to run the stop environment job, which would be bad. Not sure how that chains into a supply chain attack or any of that fun stuff.

here’s the link for what changed updating to the 17.1.7: https://gitlab.com/gitlab-org/gitlab/-/compare/v17.1.6-ee......

The merge commit with calling out environment stop actions: https://gitlab.com/gitlab-org/gitlab/-/commit/e2ceeac5ffc6a6...

The meat of the change is probably this chunk: https://gitlab.com/gitlab-org/gitlab/-/commit/e2ceeac5ffc6a6...

my take on it is that if gitlab doesn’t know who you are, it looks to the last runner of the job (or maybe the creator) to run stop environment. The fix seems to use the current user to attempt the stop environment which seems simple enough.


Like VNC via noVNC? Demo screenshots: https://novnc.com/screenshots.html

Not sure if there’s a web experience for Citrix or rdp solution.


It really still is the case that most if not all consumer motherboards don’t have built in graphics. For the most part especially on the intel side, they’ve relied on the iGPU in the CPU for output for probably 10 years now


Well my case still stand that you still have an integrated graphics, if not by the motherboard but the GPU, that you can use on the host while you dedicate a discrete card for VM passthrough.


Funnily enough, in his interview with Jim al-khalili, Liu Cixin describes roughly what you conjectured as how he gets inspiration for his works


The swc project reimplemented some of the js build toolchain in rust which led to some great speed ups.

I’d imagine that this call for rewriting prettier is inspired by swc

Not sure if updating prettier will benefit as much as transpilation.

[0] https://swc.rs/docs/benchmarks


Any AOT compiled language will do, but only Rust will give extra hacker credo points.


Yeah it is. Desktop is the gui. Heard lots of good things about Orbstack as the gui replacement.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: