HackerTrans
TopNewTrendsCommentsPastAskShowJobs

erik_seaberg

no profile record

comments

erik_seaberg
·2 года назад·discuss
I don't try to add any pressure, but going on call will require some resilience from each team member.
erik_seaberg
·2 года назад·discuss
You call a library as you see fit. A framework calls you.
erik_seaberg
·3 года назад·discuss
I’m reminded of “Fire and Motion:”

> Think of the history of data access strategies to come out of Microsoft. ODBC, RDO, DAO, ADO, OLEDB, now ADO.NET—All New! Are these technological imperatives? The result of an incompetent design group that needs to reinvent data access every goddamn year? (That’s probably it, actually.) But the end result is just cover fire. The competition has no choice but to spend all their time porting and keeping up, time that they can’t spend writing new features.
erik_seaberg
·3 года назад·discuss
We are made of meat. It’s rarely worthwhile to sacrifice developer effort to conserve hardware, and if you do manage to break even today, you probably won’t in the future. Async Java was pretty painful and only penciled out because the cost of a million native threads was just ludicrously higher than everything else.
erik_seaberg
·4 года назад·discuss
It’s rarely seen but possible to https://git-scm.com/docs/git-replace a commit and keep its SHA.
erik_seaberg
·4 года назад·discuss
init belongs to root. Only sysadmins can choose it (or not) and configure it, so only they should have reasons to interact with it or understand its UI.
erik_seaberg
·4 года назад·discuss
When I see “manages user sessions,” I don’t know what that phrase means. What is a “session” (again assuming not a POSIX session leader) and what are we concretely doing to “manage” it?

Is there a guide that explains the bare minimum that typical end users need to know to stop systemd from breaking use cases that have worked for years? I would never expect a non-sysadmin to have read the “systemd-run” or “loginctl” manpages or know how to find them. I’m a nerd and even I don’t know how to get to the point of understanding what https://man7.org/linux/man-pages/man1/systemd-run.1.html is trying to tell me.
erik_seaberg
·4 года назад·discuss
I’m guessing you don’t mean setsid(2), but when you say “seat and/or session management,” what does that mean concretly? Why should init be involved instead of something under the user’s control?
erik_seaberg
·4 года назад·discuss
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/n... blocks SIGHUP and captures output in a file. That lets me type

  nohup ./long_batch_job.sh &
and walk away, knowing that it will keep running after my shell exits and the controlling terminal is lost.

systemd broke that at some point, for no obvious reason. I think there is some nonstandard route to make systemd run something in the background, but end users shouldn’t need to talk to init.
erik_seaberg
·4 года назад·discuss
nohup is POSIX, systemd is decidedly not. That makes it systemd’s responsibility not to break nohup, and more generally not to require non-admin users to be aware of it.
erik_seaberg
·6 лет назад·discuss
There are third-party X servers for Windows, but almost nobody has heard of them, while everyone has a browser. So we’re abusing Javascript and HTML to replace X as a remote UI protocol for desktops/laptops that barely have any installed software.
erik_seaberg
·8 лет назад·discuss
Doesn't Wayland still rely on X for remoting?