@Ferk@lemmy.ml avatar

Ferk

@Ferk@lemmy.ml

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

Ferk, (edited )
@Ferk@lemmy.ml avatar

The thing is that we do have “Morning!”, “Hello”, “Hey”, “Yo!”, “Hi!”… and many other greetings that are not in the form of a question that actually leaves it open for the other person to respond with honesty and that is often also used as a conversation starter. If you really aren’t open to a conversation, use one of the shorter friendly greetings.

If I say “how’s it going?” and they answer with something I don’t have time to hear… at most I would excuse myself and politelly say that I don’t have too much time to talk… but complaining about the other person actually answering truthfully makes no sense.

Of course it’s just a comic, but still… I don’t think the one answering is in the wrong here.

Ferk, (edited )
@Ferk@lemmy.ml avatar

“you want a government backdoor on GPL licensed code? publish the backdoor for everyone to use, see and exploit/check for themselves. And/or watch as people simply take a version of the software built from a more reputable source without that backdoor instead. Thanks for the money!”

“you want to force all foss projects existing in the global internet across countries to get paid by you or close? enjoy your logistic nightmare as you pay to be made fun of by all other countries while I fork projects with one click”

Ferk, (edited )
@Ferk@lemmy.ml avatar

If they really think there’s no reason to hide anything, why are they prosecuting Snowden for exposing something that was hidden?

Before having surveillance on people, they should have it on themselves.

Imagine how many corruption cases could have been prevented if the government was publicly monitored, with live streams from all offices, like a “big brother” show set up in the white house with live recordings of all calls and communications, so the voters can judge by themselves and monitor if the person they employed as the servant for the country is doing its job.

Ferk,
@Ferk@lemmy.ml avatar

I think it’s more that executives think the average consumer is stupid and cares too much about IP branding. And I feel they are not completelly wrong. Though I think the OGL fiasco showed the D&D fanbase might be smarter than that …hopefully.

Ferk,
@Ferk@lemmy.ml avatar

The thing is that being “willfully ignorant” has served them well, so it makes it the smart move when the goal is “line go up”.

Give me money and call me stupid, why would I care what a few “smart” people think when millions of “stupid” people give me all I want?

Ferk, (edited )
@Ferk@lemmy.ml avatar

On Android 12 or later, apps will be autoupdated after the first install or first update, no root, no unlocking, no PrivExt needed. Older apps that can’t be updated will feature a banner explaining why.

Most old versions of the apps are not build to support that, and you’ll have to manually update each of those apps at least once (after they have been built with support for it). When checking most apps at the moment a banner appears showing how the app does not support automatic updates (yet?)

Bluesky is finally open to everyone. But will anyone come? We ask its CEO. (www.businessinsider.nl)

Graber is “optimistic about human potential, even though I’m realistic about human nature.” When Bluesky launched last year, it filled a gap that was desperately needed by people who were looking for alternatives to X, as it seemed like the ship formerly known as Twitter was possibly sinking. (Against all odds, it hasn’t...

Ferk, (edited )
@Ferk@lemmy.ml avatar

This.

I don’t understand the appeal of microblogging. The content is generally very low quality, the signal-to-noise ratio is horrible… I’m not interested in the shower thoughts of any particular individual …or in marketing stunts.

The only individuals I’m interested on are my family & friends, and even for them I’d rather use a more private platform.

And when I want to read a public post I’d rather it’s well thought and ideally not restricted by micro-limitations. Even better if it’s curated by a public voting process among a community of people with my same interests, or some other process that makes it so I don’t have to waste my time going through tons of content I’m not remotelly interested on.

Ferk, (edited )
@Ferk@lemmy.ml avatar

That’s out of context. That snippet of code existing is not sufficient to understand when does that part of the code gets actually executed, right?

For all we know, that might have been taken from a piece of logic like this that adds the delay only for specific cases:


<span style="color:#323232;">if ( complex_obfuscated_logic_to_discriminate_users ) {
</span><span style="color:#323232;">
</span><span style="color:#323232;">    setTimeout(function() {
</span><span style="color:#323232;">        c();
</span><span style="color:#323232;">        a.resolve(1)
</span><span style="color:#323232;">    }, 5E3);
</span><span style="color:#323232;">
</span><span style="color:#323232;">} else {
</span><span style="color:#323232;">
</span><span style="color:#323232;">    c();
</span><span style="color:#323232;">    a.resolve(1)
</span><span style="color:#323232;">
</span><span style="color:#323232;">}
</span>

And I expect it’s likely more complex than just one if-else. I haven’t had the time to check it myself, but there’s probably a mess of extremely hard to read obfuscated code as result of some compilation steps purposefully designed to make it very hard to properly understand when are some paths actually being executed, as a way to make tampering more difficult.

Ferk, (edited )
@Ferk@lemmy.ml avatar

It doesn’t really matter whether it was “targeted” at Firefox specifically or not, what matters is whether the website has logic that discriminates against Firefox users. Those are 2 different things. “End” vs “means”.

I wouldn’t be surprised if the logic was written by some AI, without specifically targeting any browser, and from the training data the AI concluded that there’s a high enough chance of adblocking to deserve handicapping the UX when the browser happens to be Firefox’s. Given that all it’s doing is slowing the website down (instead of straight out blocking them) it might be that this is just a lower level of protection they added for cases where there’s some indicators even if there’s not a 100% confidence an adblock is used.

Ferk, (edited )
@Ferk@lemmy.ml avatar

It can be formatted “nicely” with no issue. But that doesn’t necessarily make it easy to understand.

What that person posted was in a function named smb() that only gets called by rmb() under certain conditions, and rmb() gets called by AdB() under other conditions after being called from eeB() used in BaP()… it’s a long list of hard to read minified functions and variables in a mess of chained calls, declared in an order that doesn’t necessarily match up with what you’d expect would be the flow.

In the same file you can also easily find references to the user agent being read at multiple points, sometimes storing it in variables with equally esoteric short names that might sneak past the reader if they aren’t pedantic enough.

Like, for example, there’s this function:


<span style="color:#323232;">function vc() {
</span><span style="color:#323232;">    var a = za.navigator;
</span><span style="color:#323232;">    return a &amp;&amp; (a = a.userAgent) ? a : ""
</span><span style="color:#323232;">}
</span>

Searching for vc() gives you 56 instances in that file, often compared to some strings to check what browser the user is using. And that’s just one of the methods where the userAgent is obtained, there’s also a yc=Yba?Yba.userAgentData||null:null; later on too… and several direct uses of both userAgent and userAgentData.

And I’m not saying that the particular instance that was pointed out was the cause of the problem… it’s entirely possible that the issue is somewhere else… but my point is that you cannot point to a snippet of “nicely formated” messed up transpiler output without really understanding fully when does it get called and expect to draw accurate conclusions from it.

Ferk, (edited )
@Ferk@lemmy.ml avatar

I expect it would be technically possible to have lemmy-like or peertube-like services built on top of the AT protocol Bluesky uses, like with ActivityPub. And I expect if/when that happens the communication across services would probably work too.

In fact, accounts being “portable” in the AT protocol can potentially make the integration more seamless across different services, not only might the posts be seen from different services, but you might be able to directly access those different services with the same account. Imagine if you could login in lemmy with a mastodon account or vice-versa.

Bluesky is just one of the possible services. But as long as the invites are private and you can’t host your own instance, I wouldn’t even consider it an alternative. I think it’s a bit early to judge, both its positives and its negatives.

Ferk, (edited )
@Ferk@lemmy.ml avatar

It’s changing by having a library like wlroots do most of the work.

When you consider the overall picture, “wlroots + compositor” is actually less complex than “X11 + window manager” because you no longer need to consider the insanely high requirements of having to have a team maintaining the spaghetti mess of X11 code.

Wayland-based dwl has roughly the same line count as X11-based dwm (about 2.2k), without having to depend on a whole separate service as big as X11.

But of course, it being a completely different approach, it’s likely that for most smaller projects (ie. not Gnome or KDE) it’s easier to start a new project than creating a layer to maintain two different parallel implementations.

If you want something that’s more or less compatible with openbox, there seems to be this project, labwc, which claims to be inspired by openbox and compatible with its config/themes… though I haven’t personally tried it.

Also keep in mind that openbox (and I expect labwc too) doesn’t include any “panels” / “taskbars” or anything like that… and it’s likely your X11 panels might not work well if they do not explicitly support Wayland (but I believe that, for example, xfce-panel now supports both).

Ferk,
@Ferk@lemmy.ml avatar

espeak default voice backend is synthesized without using actually real voice samples. So it doesn’t require downloading a huge package for each language, which is convenient in some cases, but the outcome is extremely robotic.

You can use MBROLA as backend for espeak so that it uses some voice samples and the result should be less jarring (it’d still be easy to tell it’s not natural voice, but at least you’d be able to understand it better). There’s a tutorial on this here: github.com/espeak-ng/espeak-ng/blob/…/mbrola.md

Or you can try piper (github.com/rhasspy/piper) it’s one of the most natural-sounding TTS (here are some samples).

Ferk, (edited )
@Ferk@lemmy.ml avatar

But that’s cyclic reasoning. Nothing that you need/want will be on matrix if you (and everyone else) does not think it’s worth to make what you need/want be in matrix…

I don’t need EVERYTHING to be in Matrix, just the things I’m interested in. So I’m happy when I see a push to have those specific things there. This is the same argument as to why I don’t use Reddit anymore, despite Lemmy/Kbin having only a fraction of the content.

It also helps the fact that Matrix is very flexible when it comes to mirroring/proxying other protocols. I can easily access IRC communities from Matrix, for example. The integration in that direction is nicer than requiring discord channels to add bots that parrot an IRC chat.

Ferk, (edited )
@Ferk@lemmy.ml avatar

like how not being able to sign up for something with tor and monero is a privacy violation, it’s not.

Note that “secrecy” and “privacy” are often understood in Security lingo as different things. One protects confidentiality, the other one protects anonymity.

It’s possible to have one and not the other…

You can have a very private system through onion routing but have the contents of the messages exchanged be in plaintext, open to the public. Nobody will be able to know the one who wrote the message was you. But they can see the message. (then there is privacy, but not secrecy).

Or you can have very strongly encrypted communications (say HTTPS) but have the DNS exchanges (or the TLS handshake, or the IP addresses) be in the clear, so people in the middle (eg. your ISP… or your workplace tech guys) can know exactly that the packages are sent by you and where you sent them, even if their content is encrypted. They can know which service you tried to access to, for how long and how many times (so you have secrecy, but not privacy).

Ferk, (edited )
@Ferk@lemmy.ml avatar

Yes, but the question is: what does matrix need to establish itself as a solid alternative?

You can’t answer that by saying “people don’t use it, change that” because that’s something only people can change, not matrix, that’d lead to a cyclic problem.

Specially when that’s given as a counterpoint to justify not wanting to do the change for “this community”. It’s contradictory to want its popularity to be changed but accept the lack of change alone as a valid reason to justify your communities not changing.

Ferk,
@Ferk@lemmy.ml avatar

I don’t think EVERYONE needs to understand / know about it. I mean, I remember when I was young most people had no idea how to use the internet (hell, they didn’t even know how to program a VHS), yet I was perfectly happy using that technology.

I only need a specific set of people and specific communities to be there for it to be worth it. Like I said: I no longer use reddit, even though the fediverse has only a small fraction of the content existing in reddit… I would have expected people in the fediverse would be more receptive to unpopular but technologically/ethically superior alternatives.

Ferk,
@Ferk@lemmy.ml avatar

Why not just go for Tox or some other P2P serverless communication system? They can’t ban / go after a system that has no central servers, can they?

Ferk,
@Ferk@lemmy.ml avatar

There are plans for Matrix to move to P2P someday… I wonder what would happen in that case. Or if we just used tox.chat

Would the regulation apply at all when it’s just a protocol used between the users, with no intermediary or central server offering the service?

Meta (Facebook / Instagram) to move to a "Pay for your Rights" approach (noyb.eu)

The Wall Street Journal reported that Meta plans to move to a “Pay for your Rights” model, where EU users will have to pay $ 168 a year (€ 160 a year) if they don’t agree to give up their fundamental right to privacy on platforms such as Instagram and Facebook. History has shown that Meta’s regulator, the Irish DPC, is...

Ferk,
@Ferk@lemmy.ml avatar

In fact, it’s not unlikely that the behavioural data of people who pay to opt out of being spammed with ads will be more valuable to data brokers.

True. This is why the AdNauseam extension doesn’t simply “hide” ads, but it goes out of its way to actually simulate clicks for ALL ads, causing algorithms to be unable to more accurately profile you and making the pay-per-click model fall on its face. If everyone did that, advertisers would have to pay for completely meaningless clicks making it no longer worth it to advertise this way.

Though it still not a solution to privacy, since it still gives some insight on your tastes by allowing them to know what websites do you frequently visit.

Is there a way to repurpose an Alexa device?

My girlfriend gave me an Alexa assistant as a gift with all good will, since she knows I like technology. I know in terms of privacy it is garbage, however I wonder if there is a safe way to use some functions of this device, perhaps without internet. Some way to hack it or something, do you guys know something about this?

Ferk, (edited )
@Ferk@lemmy.ml avatar

Sad. I did not know that.

Although, to be honest, I was sort of expecting it would happen sooner or later. It did not look like the product was ready for mainstream users yet, and the devices at that price must have been tough to sell.

For anyone curious, this message from the CEO has more details: web.archive.org/…/update-from-the-ceo-part-1/

Ferk,
@Ferk@lemmy.ml avatar

If they were complaining about cronjobs being created (like the post says), then they must have known what cron is.

anakita, to librewolf

@librewolf what will librewolf do with all the new Firefox drama?

Ferk,
@Ferk@lemmy.ml avatar

That doesn’t even affect Firefox, that article is about MDN, they are different products.

Linus Torvalds -- Creator of Linux -- defends gun regulation, woke communists, womens rights AND trans rights. Linux is political! (cdn.masto.host)

Linus' thread: (CW: bigotry and racism in the comments) https://social.kernel.org/notice/AWSXomDbvdxKgOxVAm (you need to scroll down, i can't seem to link to the comment in the screenshot)

@morgthorak I think you might want to make sure you don’t follow me.

Because your “woke communist propaganda” comment makes me think you’re a moron of the first order.

I strongly suspect I am one of those “woke communists” you worry about. But you probably couldn’t actually explain what either of those words actually mean, could you?

I’m a card-carrying atheist, I think a woman’s right to choose is very important, I think that “well regulated militia” means that guns should be carefully licensed and not just randomly given to any moron with a pulse, and I couldn’t care less if you decided to dress up in the “wrong” clothes or decided you’d rather live your life without feeling tied to whatever plumbing you were born with.

And dammit, if that all makes me “woke”, then I think anybody who uses that word as a pejorative is a f*cking disgrace to the human race. So please just unfollow me right now.
Ferk, (edited )
@Ferk@lemmy.ml avatar

How do you measure it?

Popularity contest? over which population? What's popular in America is not the same as what's popular in the Middle East.. what's popular among trans circles might not match what's popular amonst traditional familymen. If we do an actual statistics count we might be surprised about what topics are actually of interest to the common folk.

I don't think measuring how "political" something is makes much sense... whenever I see someone applying a measure like that what they are measuring is not the amount of real impact on the human race a particular societal philosophy will have, but rather how it will affect a particular group in a very particular case, or sometimes how "trendy" it is. But most philosophies, when analized deeply in they purest form, are usually atemporal, and their importance is absolute.. not something that changes with time or with the trends.

Of course you can have your own way of seeing things. I expect most people do. I probably am a minority in how I don't see any sense to use "political" like that... since aparently a lot of people use it.

Ferk, (edited )
@Ferk@lemmy.ml avatar

Hahaha. I mean, sure. You are entitled to have your own definition, just the same way I'm entitled to having mine.

In mine, "someone saying it's political" is not what makes something political. I think I already talked about that. Let's agree to disagree :P

We do agree that measuring the amount of "politicallity" makes no sense. So at least there's that.

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