mormegil

joined 2 years ago
[–] mormegil@programming.dev 2 points 2 days ago

Well, let's see. First the earth cooled. And then the dinosaurs came, but they got too big and fat, so they all died and they turned into oil. And then the Arabs came and they bought Mercedes Benzes.

[–] mormegil@programming.dev 3 points 3 months ago (1 children)

The xz attack required years of patient work to build Jia Tan’s credibility through hundreds of legitimate patches. These [LLM] tools can now generate those patches automatically, creating convincing contribution histories across multiple projects at once.

I don't know, but maybe the current hype could have the opposite effect: if you try to flood many projects with AI-generated patches, you'll be marked as AI-slopper and blocked from the projects, rather than become a trusted contributor? (OK, assuming a nation-state-like powerful adversary, it can probably do the real job of checking the AI output diligently in order not to be detected as AI spamming, while still getting some advantage of it, unlike those hordes of need-famous-open-source-contribution-in-my-CV who just copypaste the first nonsense which came out of AI into a PR.)

[–] mormegil@programming.dev 14 points 3 months ago (2 children)

Also, check if your PIN has been leaked as well! https://pastebin.com/Nn2ZcdfC

[–] mormegil@programming.dev 4 points 4 months ago

Exactly. The CSS construction is smart but not that ingenious. In this way, you could slap any number of fixed images there, I was hoping for some inventive transformation.

[–] mormegil@programming.dev 7 points 4 months ago

Add automatic normalization to the box (you know, you type "05" and it drops the leading zero, you type "0.70" and it drops the trailing zero, etc.) and it often gets completely impossible to write anything valid. Some banking apps do something similar. :-)

[–] mormegil@programming.dev 6 points 4 months ago (1 children)

I understand the idea. But many people have hugely mistaken beliefs about what the C[++] languages are and how they work. When you write ADC EAX, R13 in assembly, that's it. But C is not a "portable assembler"! It has its own complicated logic. You might think that by writing ++i, you are writing just some INC [i] ot whatnot. You are not. To make a silly example, writing int i=INT_MAX; ++i; you are not telling the compiler to produce INT_MIN. You are just telling it complete nonsense. And it would be better if the compiler "prevented" you from doing it, forcing you to explain yourself better.

[–] mormegil@programming.dev 5 points 4 months ago

If you are asking whether you can use Garmin Connect without Garmin, I don't think so. But you can use a different non-Garmin app with your watch, see https://gadgetbridge.org/ Obviously, it does not have the full functionality of Garmin, and even more obviously, you would lose the Garmin social functions without Garmin Connect (but there are open-source projects for that as well). (Also, with Garmin, maybe you will lose some of the functions anyway to the Garmin Connect+ subscription, right? :-) )

[–] mormegil@programming.dev 11 points 4 months ago (2 children)

While googling around to gather clues for reverse-engineering the protocol for a Garmin smart watch, I stumbled upon an e-mail on a listserv, discussing pieces of Garmin BT communication. Only after a while I noticed it had been written by Linus, who apparently worked on diving software.

[–] mormegil@programming.dev 1 points 5 months ago

Its written vibe.

[–] mormegil@programming.dev 1 points 8 months ago

That's an aladeen idea!

 

After choosing what I wanted to do in the first step of the developer satisfaction survey, I have to check that I did complete the task successfully (presumably thanks to their great support website), otherwise, I cannot continue, “This question requires an answer”.

view more: next ›