either… some apps have just started to do single factor login with just email, profile options can be optional, if there are required fields or terms of service to agree to then that can come after email validation
Pup Biru
- 0 Posts
- 116 Comments
i think these days the best practice for mobile apps re retention (other than sso or passkey) is to just ask for an email, then from the validate link continue with register
reason being that more steps to register means more ways people are likely to drop out of the flow, and this is basically about as short as it can be
when the user has validated their email, then they’re more invested so they are more likely to complete
that also fits nicely with what we’re talking about with good security
Pup Biru@aussie.zoneto
Programmer Humor@programming.dev•Good luck figuring it out since it also doesn’t come with man pagesEnglish
3·19 days ago“not actively harmful” and “notionally the bare minimum” are pretty low bars and i’m glad that, for once in modern memory, mozilla cleared them
Pup Biru@aussie.zoneto
Green Energy@slrpnk.net•The Battle Over Solar on Farmland | Agrivoltaics is either a green revolution or a poison pill for good land. Depends which farmers you ask.English
1·2 months agoagain, that’s already all happening though…
this is a “yes and” situation; there’s no or about it
Pup Biru@aussie.zoneto
Green Energy@slrpnk.net•The Battle Over Solar on Farmland | Agrivoltaics is either a green revolution or a poison pill for good land. Depends which farmers you ask.English
1·2 months agothe part of the homeless shelter that costs money isn’t the roof, so that’s a false dichotomy… not to mention loads of those kind of buildings already have PVs on the roof
and being from australia, i definitely more thought heat than wet… but either way, id probably say not for the cars… its probably for the people going to and from the cars
Pup Biru@aussie.zoneto
Green Energy@slrpnk.net•The Battle Over Solar on Farmland | Agrivoltaics is either a green revolution or a poison pill for good land. Depends which farmers you ask.English
3·2 months agobut then you also have a roof
Pup Biru@aussie.zoneto
Programming@programming.dev•METR AI Coding Research Inconclusive Because Dev Participants Refused to Complete Tasks Without AIEnglish
11·2 months agothe other insidious part about it is that pretty much everyone agrees: experience is critical to ensuring AI isn’t just producing slop… 30% of the time you get something that’s not just working, but well architected
now when you get AI to do things, even if you go with the assertion that it’s quicker (which a lot of the time i doubt: task choice is also critical for effectively using AI to generate useful outputs), you’re grinding down on your experience… not only are you learning less, but you’re also letting your reasoning skills degrade because you’re not using them (this is a pretty well-documented effect in standard neuroscience afaik)
imo, only use AI in situations where you’d put a library in, because the level of abstraction from the problem solving is similar
i took the phrase
You don’t need to understand why they struggle, just accept that they do.
to mean that you shouldn’t assume someone is lying. they just might have different circumstance or needs. that doesn’t invalidate their experience, just that you’re solving different problems (which may not have been well communicated, and also may not even be technical problems).
if you’re trying to solve their problems, then sure that’s a discussing… but 99% of tech conversations on the internet like this are people berating others for “not understanding” the “simple” way it’s done because it works fine for them
slight disagree: proud version is actually when you become so disillusioned with your old code that you throw it all out and start again
Pup Biru@aussie.zoneto
Linux@programming.dev•Bcachefs creator claims his custom LLM is 'fully conscious'English
59·2 months agowhat’s not how a model works? i didn’t say anything about how a specific thing works… i simply said that emergent behaviours are real things, and separately that consciousness doesn’t look like a human brain to be consciousness
given we can’t even reliably define it, let alone test for it, if true AGI ever comes along i’m sure there will be plenty of debate about if it “counts”
who knows: consciousness could just be bootstrapping a particular set of self-sustaining loops, which could happen in something that looks like the underlying technology that LLMs are built on
but as i said, i tend to think LLMs are not the path towards that (IMO mostly because language is a very leaky abstraction)
Pup Biru@aussie.zoneto
Linux@programming.dev•Bcachefs creator claims his custom LLM is 'fully conscious'English
627·2 months agoemergent behaviour does exist and just because something is not structured exactly like our own brains doesn’t mean it’s not conscious/etc, but yes i would tend to agree
well see when you’re too lazy to design a schema and just want to throw broken data into a black hole where you may or may not be able to retrieve it and deal with the repercussions in production - or better yet let the ops team handle it at 3am - then that’s when you’d choose mongodb
Pup Biru@aussie.zoneto
Programming@programming.dev•Notepad++ Hijacked by State-Sponsored HackersEnglish
3·3 months agosaying Microsoft requires that you go out and obtain a signed certificate that proves your identity as a developer
clearly that’s not the case if this was exploitable… again, N++ has an auto update mechanism that they current use. if they used a microsoft signing key to sign a builds hash, this hijack would not be possible
thus they have an update mechanism that works around microsoft signing… how is irrelevant. that is the current state of the software
The update mechanism was successful hijacked because integrity checks and authentication checks were not properly in place
that part we definitely agree on
Notepad++ even said that they moved hosting providers after this happened to them
side note: doesn’t remotely solve the problem… software updates should be immune to this to start with. it’s a problem that the hosting provider was compromised, but honestly we’re talking about a state sponsored hack targeting other states: almost no hosting provider would include this in their risk assessment, let alone shared hosting providers
Can you point out an existing open source application that runs on Windows that only uses GPG signatures?
again, that’s irrelevant… the concept that we’re talking about isn’t even specific to GPG. signing a hash using a private key is basic crypto, and GPG is a specific out of the box implementation
if we remove microsoft signing as an option for whatever reason (which we have) then it’s still very possible, and very easy to implement signed updates into your own custom update mechanism
Pup Biru@aussie.zoneto
Programming@programming.dev•Notepad++ Hijacked by State-Sponsored HackersEnglish
3·3 months agoyes but as you yourself said
I think they want to, but Microsoft has made it expensive for open source developers who do this as a hobby and not as a job to sign their software. I know not too long ago, this particular dev was asking its users to install a root certificate on their PC so that they wouldn’t have to deal with Microsofts method of signing software, but that kind of backfired on them.
the part that we’re arguing against isn’t that a microsoft signing key would have fixed the problem, it’s
No, because you wouldn’t be able to execute the updated exe without a valid signature. You would essentially brick the install with that method, and probably upset Microsoft’s security software in the process.
this update mechanism already exists: it’s the reason the hijack was possible. whatever the technical process behind the scenes is irrelevant… that is how it currently works; it’s not a “what if”
adding signing into that existing process without any 3rd party involvement is both free, and very very easy
which is why this is a solved (for free) problem on linux
Pup Biru@aussie.zoneto
Programming@programming.dev•Notepad++ Hijacked by State-Sponsored HackersEnglish
2·3 months agoWindows and MacOS do not use that method to verify the authenticity of developer’s certificates.
completely irrelevant… software authenticity doesn’t have to be provided by your OS… this is an update mechanism that’s built into the software itself. a GPG signature like this would have prevented the hack
The update mechanism works fine, but you will not be able to execute the binary on a Windows or MacOS system
that’s what we’re saying: this update mechanism already exists, and seems to install unsigned software. that’s the entire point of this hack… the technical how it works is irrelevant
Pup Biru@aussie.zoneto
Programming@programming.dev•Notepad++ Hijacked by State-Sponsored HackersEnglish
2·3 months agothere are more ways to do signing than paying microsoft boat loads of money… just check a gpg sig file ffs (probably using detached signatures: again, it’s already built into existing tools and it’s a well-known, easily solved problem)
what’s irrelevant is the argument about how the auto update mechanism would work because it already exists
Pup Biru@aussie.zoneto
Programming@programming.dev•Notepad++ Hijacked by State-Sponsored HackersEnglish
2·3 months agothat’s all completely irrelevant…, there is already an update mechanism built into NPP: that’s the entire point of the attack… it’s this update mechanism that got hijacked
Pup Biru@aussie.zoneto
Selfhosted@lemmy.world•What would be the best way to host a SimpleX smp and xftp server?English
11·3 months agoi’ve already linked the docs that state that native windows containers exist. whether or not specific images exist is not relevant
Pup Biru@aussie.zoneto
Selfhosted@lemmy.world•What would be the best way to host a SimpleX smp and xftp server?English
2·3 months agoWSL, Hyper-V and Windows Containers are all options
they have to be built specifically for windows (of course the kernels are different, so the binaries are going to be different) but you can run Windows native applications on Windows kernel with a different implementation of containers using the standard Docker CLI and interfaces
Cgroups are just 1 (by far the most common) implementation of the container backend
the actual way to solve “leftist legal crusades” (if they exist): anti-SLAPP laws that punish frivolous lawsuits… but that would hurt them more than “leftists”