There's a much higher sense of achievement when putting things together with deliberate configuration and sorting out how to glue things together.
3,618 karma · joined March 16, 2017
There's a much higher sense of achievement when putting things together with deliberate configuration and sorting out how to glue things together.
All passwords are E2EE, and the sync server is open source and you can theoretically self host it.
I recently read about how Bitwarden adds Passkeys to Firefox, and was left sour there is no universal API for it. Bitwarden just overrides it as JS level, and hands it over to the browser if there are no passkeys selected/available.
I imagine Safari + keychain is coupled in a more secure and well-defined way.
It's the stuff like Firefox OS and Pocket gave the bad rep to Mozilla. I don't know what they were smoking about Pocket, but I can see their thought process in making Firefox OS. Chrome OS eventually did become a mainstream OS, it could have been Firefox OS too, if it has the right people and money.
I really this analogy. It feels weird especially when Google and Brave both have their own browser and ad programs, so it's in Kagi's favor to stay as far as possible from inventing their own browser.
I recently started to use NS1, which was taken over by IBM. It's nice and fast, comes with a great API, which even their web control panel also uses. The only negative side is that it's now owned by IBM.
I use some RHEL-alike products anyway, so I didn't mind NS1 now being IBM. NS1 doesn't mention any pricing, and I'm using their free developer accounts for my personal sites. I think it will get very expensive really quick once you become enterprise customers.
So you can `dig` to retrieve passwords:
` dig example.com @my.crazy.password.manager.tld `
` example.com. TXT "username=myuser;password=hunter2"
You can now use tools like rsync, ssh, irc, browsers,next to piggy back in DNS to resolve passwords and private keys, even TOTPs
I have Firefox installed on my phone (Android) as well, but I found Brave to be faster with its "baked in" ad blocker compared to Firefox Android + uBO.
Brave on Android is still an annoying software, with VPN, Rewards, and News icons in the burger menu that you can't disable. You can turn off the services, but the icons do not go away.
Many programs already have rules saying they will not consider DNS/header related issues.
> It was _immediately_ clear that Hammad was going to beg for a bounty, but it was a quiet Saturday night here and I thought it would be entertaining to see just how far down the rabbit hole he wanted to go. So, I responded, positively:
I suppose most of these useless bounty reports are quite easy to tell.
From the comment above:
> 20 mails each day
If you receive 20 mails a day to your security email address, then, perhaps it's time to setup a proper bug bounty program? They will weed out low impact vulnerabilities and only elevate the reports above a certain threshold. Isn't this a solved problem already?
Reports on lack of SPF/DMARC records on security headers can be annoying, and often false, because there are some legitimate cases an SPF record with `~all` is necessary, or you have to have a permissive CSP for whatever reason.
I would have just deleted their email and moved on.
Coming from Jenkins, App Veyor, Circle CI, and GitLab CI, GH Actions was such a fresh breath and is a very cohesive solution to the cluttered CI space.
Most of the "points" mentioned in the article are merely code smells of not using a decent deployment/testing setup.
Having centralized build setups is not new either. Ubuntu PPAs and Arch's equivalent of package builds share similar pain points, but it's been serving us for decades at this point.
If I ever reach this level (still using my 2009 email address), I would just abandon this email address and start with a new one.
> ¹: retry is to refuse emails from unknown servers by default and force them to retry later with 451 error.
Interesting approach. Can you configure a low enough (try-again-in-X-seconds) value? Are you not worried that legitimate emails get dropped here? I imagine transactional emails to not try and resend later?
I'm using Firefox heta, and every time I jump a major version number, I get a bit excited to see what's new. Unlike Chrome (which I uninstalled on both my desktop and mobile devices), I know that none of the new features are mal-intended. Sure, Firefox messed up in the past (like Pocket integration), but they Firefox has been innovating for the past few years at a pleasant pace.
Recently, they added in-browser offline translation, enhanced cookie blocking,automatic cookie banner rejection, etc. In FF 120 (current beta), the only new feature I noticed was that they enabled "Copy Clean Link" context menu (which copies a link without tracking URL queries), and it's better than a browser run by an ad company sneaking in WEI or speaking at Ad Block Developer conference to say "Manifest v3 isn't that bad".
In CI, it now just needs to run the scripts in the correct order.
I have seen some TLDs owned by a company and didn't even bother to set a redirect.
My anecdote is that the ICANN annual fee ($25k) is easily covered by these obligatory registrations and the premium domains. The cost of running nameservers aren't that high. NS1 has an offering, but it's impossible to find their pricing for anything.
I context switch often, and am so much more productive because of this plugin.
With npm, you can opt in to have your npm package releases signed, and it took less than five minutes for me to integrate. As long as the package is published with GitHub Actions (or other supported CIs I guess), you can sign the package and npmjs shows it as well.
Git also has release and commit signing with gpg/ssh keys, so the authentication is already solved.
https://github.blog/2023-04-19-introducing-npm-package-prove...