HackerTrans
TopNewTrendsCommentsPastAskShowJobs

archfrog

no profile record

comments

archfrog
·3 miesiące temu·discuss
Very apt headline, IMHO.

I have been an ardent opponent of AI since it came up a few years back. I refuse to vibe code and I refuse to let AI think for me. I won't be an AI controller.

However, two days ago I found a nice, personal use case for AI: Advanced writing checks (grammar checks, mostly, and some rewordings) in Word using a rather expensive app.

I write a lot of US English, despite it not being my native language, and AI is now helping me to write much better than I did before. Also, I discovered that I am much worse at writing Danish than I was believing. In fact, I think I am better at writing US English than at Danish, that's a bit surprising as I am a Dane.

No AI was used during the writing of this entry, but I dearly love the writing tool already! I have heard similar stories from friends who say that AI is very good at summarizing long documents and stuff like that.

So, I personally think that AI CAN elevate one's thinking. I am learning more about Danish and US English grammar every day, now, than I did during a decade before. Writing is suddenly so fun because it involves growing my skills.
archfrog
·2 lata temu·discuss
Tiny suggestion, possibly without merit (no comments or email in the article):

Use ULEB64 encoding instead of RAW unsigned 64-bit fields for STRING lengths.

ULEB64 (https://en.wikipedia.org/wiki/LEB128) is a simple encoding where the 7th bit is used to show if there are more bytes following. So, lengths less than 128 can be encoded in one byte and so forth.

I doubt the protocol will routinely send lengths that are more than, say, four gigabytes. The longest ULEB64 number is eleven bytes, as far as I recall.

Other than that, I know nothing about the ancestors of the proposed protocol and thus cannot comment.
archfrog
·2 lata temu·discuss
You can disable the "commercial usage detected" haressments easily enough:

    https://anydesk.com/en/whitelist-request
archfrog
·2 lata temu·discuss
I agree fully with you. AnyDesk is pretty cool and mostly works well.

There's a small trick you can use: Run but don't install AnyDesk, that way it won't install its services and so on.

Simply don't ever click on the "Install" button in the app.
archfrog
·3 lata temu·discuss
Is it me or is there a bug with pointers on the bottom of http://www.pjhutchison.org/tutorial/pointers.html?

The author uses this code to dereference a pointer to a structure member:

    engine = *myvehicle->enginesize;
Unless I've forgotten 30 years of C experience, I'd expect this to be:

    engine = myvehicle->enginesize;
But it could be some peculiarity in the Amiga compiler.

Now I just wish I had the money to buy an Amiga when I was a kid :-)
archfrog
·3 lata temu·discuss
I don't want to be toxic but why make a function to cast a char to an int? I was astounded when I briefly skimmed through the list. I hope this is not curriculum in education.