@eager_eagle@lemmy.world cover
@eager_eagle@lemmy.world avatar

eager_eagle

@[email protected]

This profile is from a federated server and may be incomplete. View on remote instance

eager_eagle ,
@eager_eagle@lemmy.world avatar

A while ago I created an account with a Simple Login email and had a similar problem. In my case I just wanted to check an authentication via GitHub I had set up was working properly and couldn't do it because they weren't accepting the aliased email address. I reached out to support, but they basically told me to use a regular email address.

eager_eagle ,
@eager_eagle@lemmy.world avatar

I would. It'll rule out if you need to do anything or just wait for your account to be a bit older.

eager_eagle ,
@eager_eagle@lemmy.world avatar

and the options are sugar, sugar, sugar, sugar, or water

eager_eagle ,
@eager_eagle@lemmy.world avatar

actually milk is slightly acidic

jk

eager_eagle ,
@eager_eagle@lemmy.world avatar

I'm with them, it's one of the things I just used to drink at home, especially to get the choc to milk ratio right

eager_eagle ,
@eager_eagle@lemmy.world avatar

soft drinks have huge profit margins and take no server time to prepare

eager_eagle ,
@eager_eagle@lemmy.world avatar

Well, coming from a tropical country to the US was a disappointment there. I used to be able to get a variety of freshly squeezed juices almost anywhere, and the only thing they serve around here are bottled OJ's that barely taste like orange. It's not even like there's a limited variety at the grocery store, it's just not a thing...

eager_eagle ,
@eager_eagle@lemmy.world avatar
eager_eagle ,
@eager_eagle@lemmy.world avatar

idk, I make them at home with no sugar and it's pretty good. But I guess expecting the sweet stuff plays a factor on your perception.

eager_eagle ,
@eager_eagle@lemmy.world avatar

different kinds of sugar

eager_eagle ,
@eager_eagle@lemmy.world avatar

Fruit juice is about as nutritious as a soda

Not even close. Different kinds of sugar, preservatives, and vitamins all have vastly different ratios.

eager_eagle ,
@eager_eagle@lemmy.world avatar

...and breaks it on privacy-preserving browsers

win-win I guess

unnameduser , to Firefox
@unnameduser@mastodon.social avatar

Another good reason to like @firefox

⚠️ Firefox’s Enhanced Tracking Protection (Strict Mode) is known to cause issues on x.com

eager_eagle ,
@eager_eagle@lemmy.world avatar

I was about to post this, what a shitty platform.

eager_eagle ,
@eager_eagle@lemmy.world avatar

and for a bland and meaningless name of all choices

eager_eagle ,
@eager_eagle@lemmy.world avatar

part of me wishes they did that, so maybe other websites would stop with the tweet linking and making entire articles around them

eager_eagle ,
@eager_eagle@lemmy.world avatar

my favorite JS framework is HTMX for making me write less JS or even none at all.

eager_eagle ,
@eager_eagle@lemmy.world avatar

it feels like they're shooting gem* products everywhere to see what sticks

then they'll kill 90% of them in a couple of years

eager_eagle ,
@eager_eagle@lemmy.world avatar

Search sucks for some time now. I'd say the best thing google offers today is Gmail - but there are plenty of arguments against that too.

eager_eagle ,
@eager_eagle@lemmy.world avatar

Well, it's not exactly impossible because of that, it's just unlikely they'll use a discriminator for the task because great part of generated content is effectively indistinguishable from human-written content - either because the model was prompted to avoid "LLM speak", or because the text was heavily edited. Thus they'd risk a high false positive rate.

eager_eagle ,
@eager_eagle@lemmy.world avatar

True. I wanted to replace it with OSM or similar, but my main use of Maps after navigation is exploring places, reading reviews, and browsing pictures. They have a database that is tough to replace.

eager_eagle , (edited )
@eager_eagle@lemmy.world avatar

I read it as "monads, closures, and other functional concepts are mathematical (denotational) concepts that can be proven memory-safe, while 'functions' (operational, as in C) are not".

I'm not convinced whether this operational/denotational distinction would even be useful in practice. Operational semantics are part of a formal proof using logical statements rather than math objects, so the statement above wouldn't even make sense.

eager_eagle ,
@eager_eagle@lemmy.world avatar

I think people forget how awful google pre ~2008 was. Not in terms of the bullshit they do nowadays, just in quality of results really.

eager_eagle ,
@eager_eagle@lemmy.world avatar

If you had the right query, yes. But getting there if you didn't know the exact words in the website used to take a number of attempts and google-fu. By early 2010s this was vastly improved.

Python is great, but stuff like this just drives me up the wall ( lemmy.world )

Explanation: Python is a programming language. Numpy is a library for python that makes it possible to run large computations much faster than in native python. In order to make that possible, it needs to keep its own set of data types that are different from python's native datatypes, which means you now have two different bool...

eager_eagle , (edited )
@eager_eagle@lemmy.world avatar

So you have to do dumb workarounds like declaring every bool values as bool | np.bool_ or casting bool_ down to bool.

these dumb workarounds prevent you from shooting yourself on the foot and not allowing JS-level shit like "1" + 2 === "12"

eager_eagle ,
@eager_eagle@lemmy.world avatar

we know it'll never happen, but if they...

  • have content from most studios available indefinitely in one place - or even better, a federated platform - at no additional cost.
  • drop all this drm stupidity and allow the best quality streams on any general computing device.

only then, in my view, it'd equal the convenience I have today and I wouldn't mind paying a reasonable amount for that.

eager_eagle ,
@eager_eagle@lemmy.world avatar

it seems like a general preference to system settings, even after ranking applications higher

https://lemmy.world/pictrs/image/8a5e9570-d340-4130-b62c-4f8342f7c919.png

eager_eagle ,
@eager_eagle@lemmy.world avatar

nothing wrong with that - it is an exception, as in, the customer is likely lost after that anyway.

eager_eagle ,
@eager_eagle@lemmy.world avatar

that's still a docstring, idk of linters that take docstrings into account at all. We need a semantic approach for this kind of annotation.

eager_eagle ,
@eager_eagle@lemmy.world avatar

some heroes don't wear caypes

eager_eagle ,
@eager_eagle@lemmy.world avatar

I don't think so. A half-measure using docstrings would likely take more processing power and require an ad-hoc implementation because comments are not broken down into ast components afaik. It would also be more costly in the long run if they decide to convert it into a proper syntax, as a result of docstrings not having a single standard way of being written.

Python has introduced several syntactic changes for type annotations, this is not unreasonable.

eager_eagle ,
@eager_eagle@lemmy.world avatar

I've been using copilot for a while to know it'll be something like timeBottom and timeTop.

But if anyone's getting this recommendation there's probably not much code in that file or the code is trash. Garbage in, garbage out.

eager_eagle ,
@eager_eagle@lemmy.world avatar

I thought it was just incrementing the address and dereferencing it, but I don't write C or C++. What is being overloaded there?

eager_eagle ,
@eager_eagle@lemmy.world avatar

I hate it when some blame early returns for the lack of maintainability.

Early returns are a great practice when doing argument validation and some precondition checks. They also avoid nested blocks that worsen readability.

What's being described there is a function that tries to do too much and should be broken down. That's the problem, not early returns.

eager_eagle ,
@eager_eagle@lemmy.world avatar

You can say any execution flow controls are like gotos - continue, break, exceptions, switch, even ifs are not much more than special cases of gotos.

This is true regardless of the size of the function which shows that the size of the function isn’t the determinant

Logical clarity does tend to worsen as the function grows. In general, it is easier to make sense of a shorter function than a longer one. I don't know how you could even say otherwise.

Early returns are still great for argument validation. The alternative means letting the function execute to the end when it shouldn't, just guarded by if conditions - and these conditions any reader would have to keep in mind.

When a reader comes across an early return, that's a state they can free from their reader memory, as any code below that would be unreachable if that condition was met.

eager_eagle , (edited )
@eager_eagle@lemmy.world avatar

Any validation you can write with a few early returns you can write with an equivalent conditional/s followed by a single nested block under it, followed by a single return. The reader is free to leave the validation behind just the same.

And that conditional indents your entire function one level - if you have more validation checks, that's one level of indentation per check (or a complicated condition, depends whether you can validate it all in one place). It's pretty much the case the other user illustrated above.

Returns inside business logic past validation is where the problematic bugs of this class show up

That much we agree. But again, this is not an early return issue, putting too much logic in a function is the issue. Rewriting it without early returns won't make it much clearer. Creating other functions to handle different scenarios will.

eager_eagle , (edited )
@eager_eagle@lemmy.world avatar

exactly, they (Telegram) don't need to put sketchy code in the clients when most messages are not E2E encrypted and they control the servers lol

eager_eagle , (edited )
@eager_eagle@lemmy.world avatar

Telegram is the only massively popular messaging service that allows everyone to make sure that all of its apps indeed use the same open source code that is published on Github.

Not true. Signal has a very similar client verification process to Telegram's, described here. The lack of an iOS reproducible build is an Apple limitation / nuisance.

It’s very complicated, the 2nd jailbroken device is necessary because there’s no other way to download the .ipa, but even if you manage to do that and bit-for-bit reproduce the .ipa you downloaded from source, there’s no way to know if the App Store is sending every user the same .ipa or if your other, non-jailbroken iPhone downloaded a backdoored one.

Telegram docs even acknowledge these limitations.

Ultimately, this client verification is not the selling point Telegram's founder makes it sound like, since most messages are not E2EE and the server code is closed.

eager_eagle ,
@eager_eagle@lemmy.world avatar

tl;dr "Signal might be untrustworthy because the tech came from a State-sponsored project and the current chairman acknowledges that Wikipedia has a white and Western bias."

just wait until they find out pretty much all tech we have can be traced back to government-funded research.

eager_eagle ,
@eager_eagle@lemmy.world avatar

I'd look into AV1 decoding benchmarks, regardless of NVIDIA vs AMD, as I've been using NVIDIA on Jellyfin for a while with no issues.

HEVC is not as relevant IMO, as it's not available through browsers due to license restrictions (ffmpeg / mpv works fine), so I'd focus on AV1 capabilities, which is not available in many cards.

eager_eagle ,
@eager_eagle@lemmy.world avatar

Btrfs is slower than ext4, xfs, and f2fs in pretty much every metric. Noticeably slower app opening times is the reason I switched to F2FS for good.

eager_eagle ,
@eager_eagle@lemmy.world avatar

Compression might be useful in some cases, but the bulk of my data is already compressed or not much compressible (think videos, images, compressed archives, game assets). So the trade off doesn't make much sense to me.

eager_eagle ,
@eager_eagle@lemmy.world avatar

It's still a valid complain, but the problem is not exactly the presence or absence of a confirmation IMO, it's a deeper matter.

What causes user desensitization (I guess that's a word) is a direct result of how Windows users traditionally install software - from untrusted sources or by downloading them directly from a vendor's website then manually installing it.

UAC would be just fine if it was a rare thing to see, but because of this "download a .exe > double click > install" flow users see it all the time, which defeats the purpose of the warning. It became just another half-measure Windows has implemented.

eager_eagle ,
@eager_eagle@lemmy.world avatar

I've been using Sponsorblock and DeArrow on LibreTube

If You Hate Density, Maybe Don’t Live in A City (Oh the Urbanity!) ( www.youtube.com )

When you argue for housing reform to legalize denser development in our cities, you quickly learn that some people hate density. Like, really hate density, with visceral disgust and contempt for any development pattern that involves buildings being tall or close together.

eager_eagle ,
@eager_eagle@lemmy.world avatar

we can no longer afford to live like humans but rather like animals in stacked compartmental cages

lol the drama of someone who has never lived in a nice apartment

eager_eagle ,
@eager_eagle@lemmy.world avatar

also just wait until he finds out humans are animals

damn farms and their skyscraping stacked cages obstructing the countryside view

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • tech
  • kbinEarth
  • testing
  • interstellar
  • wanderlust
  • All magazines