* dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
* dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
nevetdiffnav is a git diff pager based on delta, a syntax-highlighting pager for git, diff, and grep, but with a file tree, a la GitHub. URL: https://github.com/dlvhdr/diffnav See also: git-delta
ChronosI tried to submit something to bytecode.news, but I'm not sure if I did it right.
dreamrealthe magic link thing?
ChronosYes.
ChronosAnd it looks to me like you chose wisely to not use magic links!
ChronosThey appear to have a lot of pitfalls.
dreamrealYou're on google docs, yeah?
ChronosYes
ChronosI kind of ended up in the Google ecosystem, except for my phone, which is an iPhone.
dreamrealokay, I'm going to show you my edits, aight?
dreamrealsent
Chronosdreamreal: Looks perfect!
ChronosI've run into a magic links issue myself, which is tapping on a magic link in email on an iPhone opens up an embedded browser thing, which is not at all the desired behavior.
dreamrealthe summary: `Evan Todd wrote "Magic Link Pitfalls," an article going over some of the errors he's seen in sites that mail a passthrough link to log in to users. The idea is simple: to "log in" you say "send me a link," a link gets generated and sent, the user clicks a link, and they're logged in. But there're problems with this approach: they can be avoided, but not without taking care.`
ChronosAnd tap-and-hold and copy and paste into a web browser -> no good. Annoying to me. Close to impossible for non-techies.
dreamrealyep
ChronosI think you landed on just about the best solutin.
Chronoss/solutin/solution/
dreamrealAnd I DO have OIDC, I just haven't tested it, I need to
dreamrealso summary looks good?
ChronosThat's that "Login with XXX" (where "XXX" can be Google or something else), right?
dreamreal(I want to MAKE SURE your experience as a contributor is awesome, to hammer out kinks)
Chronosdreamreal: Yes. I like it. Thanks!
ChronosI should have used Gemini to produce a good summary and such. What you came up with is great
dreamrealdamn it's still under anonymous though
dreamrealWell, I'm an editor, this is my job
dreamrealthis is basically what I did on TSS, every day
ChronosAnonymous? Oh, that's fine. It just seems like an interesting article to boost bytecode.news. :)
dreamrealAbsolutely! Did you log in today?
ChronosTSS?
ChronosYes.
ChronosErr, no.
dreamrealAh, that's what it is
ChronosI'm still within my 30 days from last authentication.
dreamrealthere's a bug in the JWT preservation: if I redeploy it gets mangled
ChronosJust verified, yes, still authenticated
dreamrealgiven that I redeploy every day...
Chronosoh oops
dreamrealit SAYS you're authed, and you sort of are
dreamrealthe client side thinks you are
dreamrealthe provenance does not
dreamrealLike I said, it's an issue I've recorded :D
dreamrealuser fixed
ChronosThanks!
dreamreali DO need to fix that JWT thing
dreamrealChronos: ++
nevetChronos now has karma of 6.
dreamrealAnyway, at TSS (theserverside.com) the editor used to look for interesting content, but users could and did submit content too - and the editor would make sure it was suitable for publication and hammer out any problems.
dreamrealThat's what I'm doing here, too. I used to read 1400 things a day looking for stuff worth publishing.
dreamrealthe value-add is that I actually USE this stuff a lot, so I actually know the impact: I ruffled some feathers by being honest about how much fluff was involved sometimes
dreamrealthat's why the bruce article ticked me off
dreamreal(if you read that one and you can tell I was pissed off, I did a poor job.)
Chronosdreamreal: Oof. That sounds like _a lot_ of work!
dreamrealWell, it was my day job, and I was pretty good at it
dreamrealA lot of bytecode.news is stuff that I'd wished I'd had back then
dreamreal"hey, how do I make this EASIER"
dreamrealordinarily I'd just rewrite that magic link thing but I figured you deserved to see what I was doing
dreamrealYou should be able to write an article in irc, too, if that's easier
dreamrealalthough I'd need to create a service binding for you to attach it to your web user
* dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news