@mrkite@programming.dev avatar

mrkite

@mrkite@programming.dev

coder

This profile is from a federated server and may be incomplete. Browse more on the original instance.

mrkite,
@mrkite@programming.dev avatar

Mom, put down the phone, I’m using the modem!

mrkite,
@mrkite@programming.dev avatar

I’m trying to remember the last time I actually had a core file. I think core dumps have been disabled by default on Linux since at least 2000.

mrkite,
@mrkite@programming.dev avatar

That’s when you break out valgrind because you certainly are using uninitialized memory.

mrkite,
@mrkite@programming.dev avatar

I don’t use Ruby anymore, but I still use irb everyday as a command line calculator.

mrkite,
@mrkite@programming.dev avatar

Tradition is just dead people’s baggage. Doug Stanhope.

mrkite,
@mrkite@programming.dev avatar

Your result is correct, is just not displaying the leading zeros.

mrkite,
@mrkite@programming.dev avatar

I’m not great with gdb but I think using the x cmd shows them.

mrkite,
@mrkite@programming.dev avatar

♪I went to school and I got OpenD♪

mrkite,
@mrkite@programming.dev avatar

It was definitely DDJ… back in the early 90s, right? I once asked Walter Bright (creator of D) if they were related and he told me it was just a naming coincidence.

mrkite,
@mrkite@programming.dev avatar

Known to cause heisenbugs. They’re bugs that disappear when you try to measure them with a debugger or a printf.

mrkite,
@mrkite@programming.dev avatar

Yeah back before github existed, we used sourceforge to host opensource, and you had to use CVS. Then later Subversion.

mrkite,
@mrkite@programming.dev avatar

ah man… that’s a part of the internet I really miss. For those that don’t know, the .plan file was a file you put in your home folder, and anyone on the internet could run finger johnc@idsoftware.com (or your own user@server obviously) which would output your status and your .plan and .project files. Which is why people have a copy of John Carmack’s .plan file.

mrkite,
@mrkite@programming.dev avatar

Because the execs suck ass, everyone will lose their job eventually an yway.

mrkite,
@mrkite@programming.dev avatar

One of the people reverse engineering the M1 GPU for Asahi Linux is a catgirl vtuber: www.youtube.com/asahilina

mrkite,
@mrkite@programming.dev avatar

I prefer using the command line… but it is nice to be able to use a TUI to select the staging files, so this works out perfectly.

mrkite,
@mrkite@programming.dev avatar

It’s kinda amazing how someone can work so hard to sabotage their own public image.

mrkite,
@mrkite@programming.dev avatar

Nah… wrap entire templates in @if statements.

mrkite,
@mrkite@programming.dev avatar

The problem is that if you send a message just blindly, you can be tricked into sending spam to millions of addresses. I do one thing that prevents that, but does violate the standard, I verify there’s only 1 ‘@’ in the address… this technically prevents people with '@'s in their name, but they probably find it impossible to do anything with that address anyway.

mrkite,
@mrkite@programming.dev avatar

If you’re going to do a text adventure, don’t deprive yourself of using the most English friendly dsl ever, inform 7.

mrkite,
@mrkite@programming.dev avatar

State machines always make me think of the Disk II controller on the Apple II. It uses a state machine to implement reading and writing sectors to disk.

bigmessowires.com/…/the-amazing-disk-ii-controlle…

mrkite,
@mrkite@programming.dev avatar

It violates the principle of least surprise. You don’t expect the compiler to delete your bounds checking etc.

The way c and c++ define and use UB is like finding an error at compile time and instead of reporting it, the compiler decides to exploit it.

mrkite,
@mrkite@programming.dev avatar

What are you talking about? Compilers can and do flag undefined behavior as errors. I recommend you read up on the documentation of any compiler.

And I recommend you read Chris Latter’s essay on UB.

blog.llvm.org/…/what-every-c-programmer-should-kn…

Where he gives plenty of examples of UB resulting in the compiler optimizing away safety and introducing security vulnerabilities silently. In part 3 he discusses the efforts clang has made to improve on this.

He then went on to make Swift and says this: “Undefined behavior is the enemy of safety, and developer mistakes should be caught before software is in production.”

and

“UB is an inseperable part of C programming, […] this is a depressing and faintly terrifying thing. The tooling built around the C family of languages helps make the situation less bad, but it is still pretty bad. The only solution is to move to new programming languages that dont inherit the problem of C.”

mrkite,
@mrkite@programming.dev avatar

Back before it was awful, sourceforge required your code to be in CVS and then later svn.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • khanakhh
  • magazineikmin
  • mdbf
  • tacticalgear
  • osvaldo12
  • Youngstown
  • rosin
  • slotface
  • ethstaker
  • everett
  • thenastyranch
  • JUstTest
  • InstantRegret
  • Durango
  • normalnudes
  • Leos
  • tester
  • ngwrru68w68
  • cisconetworking
  • cubers
  • GTA5RPClips
  • anitta
  • provamag3
  • modclub
  • lostlight
  • All magazines