HackerTrans
TopNewTrendsCommentsPastAskShowJobs

archfrog

no profile record

comments

archfrog
·há 3 meses·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
·há 2 anos·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
·há 2 anos·discuss
You can disable the "commercial usage detected" haressments easily enough:

    https://anydesk.com/en/whitelist-request
archfrog
·há 2 anos·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
·há 3 anos·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
·há 3 anos·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.