Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zokier
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
841.
▲
by
zokier
2y ago
if you want mechanistic sympathy and low latency then you can't really do much better than dpdk; uring is still going through the very generic and abstracted kernel networking stack.
842.
▲
by
zokier
2y ago
While decent article, it is noteworthy that this represents one (traditional) approach to 3D computer graphics. There are many different approaches that you might encounter that don't fit so neatly into this traditional workflow. Sculp
843.
▲
by
zokier
2y ago
could be interesting concept to try to make some heuristics for picking which frame to use; just blindly picking always the latest frame is unlikely to be ideal, instead you might want to pick frames where there is little movement, or no
844.
▲
by
zokier
2y ago
I think this part really needs clarification, because it feels odd that containers would get scaled out or killed based on disk cache usage. Like what was actually the thing that triggered this investigation, its not quite clear? > And t
845.
▲
by
zokier
2y ago
DNS SSHFP records
846.
▲
by
zokier
2y ago
Yeah the error handling is a side-note here. The main thing to understand is that postgresql transactions have "read committed" isolation level by default, which means that reads will see the writes from any committed other transa
847.
▲
by
zokier
2y ago
I feel we agree far more than disagree. I'm not sure where you got the impression that I expected the supervisor to be some sort of genius or deep domain expert on bootloaders. I just expected them to be expert in writing theses, which
848.
▲
by
zokier
2y ago
> voltage levels and timing should be known beforehand, which will dictate exactly which families are suitable TI alone has 13+ logic families for 3V3 for example, and all of them are faster than HC family (and thus usable for lot of app
849.
▲
by
zokier
2y ago
well, yes, you are right that exception does abort the transaction. but even if you use something like 'on conflict do nothing' to avoid the exception, you still can get problems with concurrent writes (see my sibling comment htt
850.
▲
by
zokier
2y ago
there is nothing wrong postgres transactions, they work exactly as intended, but they aren't magic. this is pretty easy to test: Session 1: psql (16.3 (Debian 16.3-1.pgdg120+1)) Type "help" for help. postgres=#
851.
▲
by
zokier
2y ago
> then unfortunately it's totally invalid since it measures time with the `std::chrono::system_clock` which isn't monotonic. Given how long the code required to run, it's almost certain that the clock has been adjusted sev
852.
▲
by
zokier
2y ago
There is world of difference between rendering rich text in graphics mode, and working in text mode, even if you don't have any images involved.
853.
▲
by
zokier
2y ago
its complicated: https://words.filippo.io/dispatches/age-authentication/
854.
▲
by
zokier
2y ago
tbh I feel bad for the kid, his thesis supervisor should have helped him more here to scope and direct the work in some sensible way. now it is bit of a mess :( like just doing a review and comparison of existing boot verification mechanism
855.
▲
by
zokier
2y ago
- Begin transaction - Do INSERT - If you get a PK violation, do an UPDATE instead - Commit This is not safe in the default transaction mode, other transactions can delete the row between insert and update/select. Also, as explained by
856.
▲
by
zokier
2y ago
> idk, I've never had problems due to naming schemes. Concrete example, lets say I need 74123 in my project. If things were sane, I could just type in "74123" in Digikey search field and see what my options are. But you ca
857.
▲
by
zokier
2y ago
Age is good at what it does, but note that afaik you probably should almost always pair it with something like signify[1], because age doesn't have integrity/authenticity verification (by design). [1] https://man.openbs
858.
▲
by
zokier
2y ago
Completely tangential, but I recently realized how annoying 7400 series is. First annoyance is that manufacturers generally put the logic tech family in the middle, so you got 74HCxxx or 74LVCxxx. This makes searching information very annoy
859.
▲
by
zokier
2y ago
It's free software, they are completely free to fork it make it have whatever semantics they want if they don't like the ISO C semantics. They can't really expect someone else to do that for them for free, and especially this
860.
▲
by
zokier
2y ago
One interesting thing about web is that it was graphical from day 1, in contrast to e.g. email or ftp that had more text console roots. So things like lynx were always niche, and even anachronistic. There was no era when people widely used
861.
▲
by
zokier
2y ago
If you think this sort of hack is going to keep your python codebase clean I got some bad news for ya. Also: https://docs.astral.sh/ruff/rules/import-private-name/
862.
▲
by
zokier
2y ago
Sure high-speed capture card could be nice. But when many smartphones can do high-speed video, some even 960 fps, then that is very convenient (and low-cost) solution.
863.
▲
by
zokier
2y ago
Oh yes: https://youtu.be/xNmbvaUzC8Q This is why we can't have nice things
864.
▲
by
zokier
2y ago
I think the big motivation is now "embedding", i.e. using servo as replacement for webview/cef/etc. So for example you could think Tauri+Servo as Rusts answer to Nodejs+Chromium in Electron. https://servo.org&
865.
▲
by
zokier
2y ago
In the end click-to-photon latency is what matters, so measuring the whole system end to end is good starting point, and that means video camera pointing at screen. Something like wf-recoder sees only part of the whole pipeline. How much la
866.
▲
by
zokier
2y ago
There is certainly something intangibly attractive on this era and style of software. On top of my head I'm thinking fb2k, mpc (and its forks), virtualdub, utorrent (the original 1.x series), irfanview, kerio firewall (classic 2.x seri
867.
▲
by
zokier
2y ago
buck2 is arguably the state of the art currently, it is developed by meta based on the learnings from their own buck tool and bazel(/blaze), and others: > The retroactively named Buck1 was a capable build system and is still in use
868.
▲
by
zokier
2y ago
Just for fun I did film some video footage from my 60Hz monitor to see how quickly my terminal starts up. Seems like 2-3 frames to show up the terminal window, and 1-2 frames to show shell prompt. So 50 ms - 83 ms. This is with foot termina
869.
▲
by
zokier
2y ago
At least conceptually I think the same approach, using ebpf to capture traffic, should work pretty much the same with or without containers. So it could be fairly minor adjustment to get it working outside containers too?
870.
▲
by
zokier
2y ago
Implementation simplicity?
More ›