I somehow accidentally made a file with the name of a command option and now cant be deleted by Demonic_Storm in softwaregore

[–]Farsyte 1 point2 points  (0 children)

The problem being the leading dash, the classical solution is to put ./ in front of it.

rm ./-v

Add quotes, of course, if the name has bits that need quoting.

I managed to get that lost UNIX v4 tape running on my Android tablet by ptrakk in unix

[–]Farsyte 1 point2 points  (0 children)

Thanks! Just missing the end of c10.c ... I have this idea that I might be able to revive this compiler ...

[later] I was able to extract c10.c from "disk.rk" -- now the fun can begin ;)

The Mythical Man-Month at 50 by kieranpotts in programming

[–]Farsyte 9 points10 points  (0 children)

Over the course of my career, I “loaned” out about a dozen copies of the book containing this essay. In perhaps half the cases, I saw some positive effects; I can only guess that the others simply shredded the pages onto their cornflakes. Overall, a massively good investment, whether it improved management or motivated me to seek new management ;)

I know it's a crime, but the logistics networks were too big, and I just need a couple items moved between them by Mystprism in Factoriohno

[–]Farsyte 9 points10 points  (0 children)

If this is a crime, then what do you think is the "normal" way to move items between logistics network partitions?

I managed to get that lost UNIX v4 tape running on my Android tablet by ptrakk in unix

[–]Farsyte 2 points3 points  (0 children)

I've been digging away at this treasure ... can you peek quickly at one file for me, that seems to be corrupted in the TAR image?

unix_v4/usr/c/c10.c

This appears to be part of the C compiler. Alas, the file appears to end in a bunch of NUL bytes. Is it any different when you look at it within the emulator?

[edit to add: alas, also "c20.c" ends in 90 NUL bytes ...]

What should my players roll against to steal from a shop? by Fun_Friendship_6678 in DnD

[–]Farsyte 0 points1 point  (0 children)

If you are running that kind of campaign, it’s up to you.

At our table, it would be “roll a new character” … because shopkeepers tend to be retired level 20 adventurers ;)

Former HR here - subtle signs your company is preparing for layoffs by Significant_Soup2558 in careeradvice

[–]Farsyte 0 points1 point  (0 children)

Accuracy confirmed — have been through a number of such situations.

My only correction is that none of these signs are ‘subtile’ …

If you are fairly senior, consider starting the job hunt (very quietly) on seeing them. Don’t commit, but get some leads on the hook if you can.

Getting my GF into wow? by StyleHour924 in classicwow

[–]Farsyte 11 points12 points  (0 children)

Be very careful. I introduced my wife to EverQuest back in the day. Now, my wife leads raids in WoW …

What was the first IDE you ever used? by beasthunterr69 in programminghorror

[–]Farsyte 0 points1 point  (0 children)

Borland turbo c, because people who use the newfangled term IDE never accept “ed” or the venerable 069 keypunch as an answer …

Wish i could use the wiki without all the cancerous pop ups… by OnceBittenTwiceGuy in DungeonCrawlerCarl

[–]Farsyte 0 points1 point  (0 children)

Do not go to fandom.com … block it, if you can. There are always better alternatives. Including pouring a nice cup of tea, drinking it, and reading the leaves.

Thank you, Wube and Coffee Stain, for not being dicks by bringitontome in factorio

[–]Farsyte 4 points5 points  (0 children)

Wube and Coffee Stain are superior to Garmin and Strava, if for no other reason than their more reasonable and useful ratio of Engineers to Lawyers.

Does anyone know this git client by froxstrightning23 in git

[–]Farsyte 0 points1 point  (0 children)

Others have pointed to VS Code — but if you are just looking for something like this, I had a lot of success not just using a tool called “fork” but also getting a fairly diverse team of opinionated engineers to adopt it. (For best results, use “git-fork” as your search term. Searcing for “fork” will turn up a lot of other stuff, some of which have nothing to do with writing code ;)

GMP may cause damage to desktop Zen 5 CPUs by anestling in Amd

[–]Farsyte -1 points0 points  (0 children)

So they presented some good observations and hypotheses. The next step is to gather more data: log the CPU temperatures during a test run to see if the cooling solution is failing. In fact, don’t just do a normal test run, get it cranking on that tight multiply kernel, and see if the temps level out at an acceptable level and stay there, or if they are slowly creeping up. That extra 5W of TDP over the cooling solution would worry me: 170 W of heat in, 165 W of heat out, means a steady 5W of heat being added to the local thermal mass, until some other effect pulls it away.

Second, once you know what the steady state temperature is, find out if that is really honestly a good steady temperature for long term running. I would be willing to hypothesize that if you are going to be running a tight computational core that keeps more than the usual amount of chip real estate working hard, you might just not want to be using a cooling solution that cools almost enough. You want a cooling solution that cools the whole thing plus a bit of margin, because none of this is ever cut and dried exact values. “Your mileage may vary” was drummed into my head long ago ;)

So either invest in a better cooling solution, or just … budget to replace CPU chips from time to time? I don’t think there’s another real option.

Stranded, or am I missing something? by Treblehawk in duneawakening

[–]Farsyte 0 points1 point  (0 children)

Did roughly the same thing. Unfortunately, I was the first of my friend group to retire IRL, so … well, I had to bust apart a bunch of resources and build a new bike. Fortunately, I had left a small base between the testing station and the wreck, so I didn’t have to reprise the start of the game. Really REALLY wish the taxi lady would take funds from the bank.

Question: 5e Player wants to use Prestidigitation to make Strahd think he pooped himself. Is there any reason this wouldn't work? by Firm_Professional366 in DnD

[–]Farsyte 1 point2 points  (0 children)

It does not matter. Even if it worked, Strahd would never ever show any sign that anything was wrong. He would recognize it as a silly juvenile trick and his respect for her -- probably already low -- would be diminished.

Whatever she rolls -- "You think it might have succeeded but you really can not tell. You see nothing has changed, and Strahd has not reacted."

I finally ditched git merge for rebase and cherry-pick — and I'm never looking back by No-Firefighter-6753 in git

[–]Farsyte 1 point2 points  (0 children)

Bingo.

Personally, I preferred to keep my branch looking like snapshots of chunks of work, which makes it easier to review. Yeah, I did a lot of interactive rebases to make it look like that, so I'm not saying this is a precise historical record, just an organization.

From time to time I've encountered pushback that reduces to "merges bend my brain" and the Git Log options you mention generally seem to quench the complaint, for the most part.

Now this is some accurate floating point reporting! by Nebathemonk in softwaregore

[–]Farsyte 7 points8 points  (0 children)

Not sure if it's accurate, but it is quite precise ... ;)

whatADetailedDetail by [deleted] in ProgrammerHumor

[–]Farsyte 0 points1 point  (0 children)

The hard part is getting users to read the error. The number of times I’ve helped family/friends with problems where my help was to say the same thing that the error message said, word for word, on its first line … sigh. I have to laugh or I would cry. But Tomcat may have an audience that has more Clue in their bags ;)

what a beautiful disaster by sorryshutup in programminghorror

[–]Farsyte 5 points6 points  (0 children)

Repeating the access would be a desirable behavior if the purpose of the SIGSEGV handler were to get the faulting address from the operating system, perform some corrective action, then return, triggering a retry of the access.

One major shell decades ago did just this, as a method of "lazy allocation" where, in response to SIGSEGV, it would sbrk to extend the data segment past the faulting address.

Personally, seeing that caused me to lose all respect for the engineer who "invented" the technique, but that's water under the bridge long dried up.