Hacker Newsnew | past | comments | ask | show | jobs | submit | jakeogh's commentslogin

Superscript:

Lowercase: ᵃᵇᶜᵈᵉᶠᵍʰⁱʲᵏˡᵐⁿᵒᵖʳˢᵗᵘᵛʷˣʸᶻ

Uppercase: ᴬᴮᴰᴱᴳᴴᴵᴶᴷᴸᴹᴺᴼᴾᴿᵀᵁⱽᵂ

no lower q, and no upper C,F,Q,S,X,Y or Z. And depending on the font, it might be worse.


Forced changes for one.


"This change is being made along with the rest of the industry, as required by the CA/Browser Forum Baseline Requirements, which set the technical requirements that we must follow."

I dont follow. Why? Why not an hour? A ssl failure is a very effective way to shut down a site.

"you should verify that your automation is compatible with certificates that have shorter validity periods.

To ensure your ACME client renews on time, we recommend using ACME Renewal Information (ARI). ARI is a feature we’ve introduced to help clients know when they need to renew their certificates. Consult your ACME client’s documentation on how to enable ARI, as it differs from client to client. If you are a client developer, check out this integration guide."

Oh that sounds wonderful. So every small site that took the LE bait needs expensive help to stay online.

Do they track and publish the sites they take down?


LE bait. Wow.

To your actual content, unless you did something weird and special snowflake like, everything will just keep working with this.


They've been slowly moving the time lower and lower. It will go lower than 45 days in the future, but the reason why we don't go immediately to 1 hour is that it would be too much of a shock.

>So every small site that took the LE bait needs expensive help to stay online.

It's all automated. They don't need help to stay online.


re too much shock, how so?


I'd say two big reasons: 1) A lot of people/enterprises/companies/systems are not ready. They're simply not automated or even close to it.

2) Clock skew.


Nope. I renew my LE certs manually. I take my http server down, run certbot, and pull http back online


>Oh that sounds wonderful. So every small site that took the LE bait needs expensive help to stay online.

I agree with the terminology "bait", because the defaults advocated by letsencrypt are horrible. Look at this guide [0].

They strongly push you towards the HTTP-01 challenge which is the one that requires the most amount of infrastructure (http webserver + certbot) and is the hardest to setup. The best challenge type in that list is TLS-ALPN-01 which they dissuade you from! "This challenge is not suitable for most people."

And yet when you look at the ACME Client for JVM frameworks like Micronaut [1], the default is TLS and its the simplest to set up (no DNS access or external webserver). Crazy.

[0] https://letsencrypt.org/docs/challenge-types/

[1] https://micronaut-projects.github.io/micronaut-acme/5.5.0/gu...


> the defaults advocated by letsencrypt are horrible

You’re completely misinterpreting the linked document. See what it says at the start:

> Most of the time, this validation is handled automatically by your ACME client, but if you need to make some more complex configuration decisions, it’s useful to know more about them. If you’re unsure, go with your client’s defaults or with HTTP-01.

This is absolutely the correct advice. For Micronaut, this will guide you to using TLS-ALPN-01, which is better than HTTP-01 if the software supports it. But for a user who doesn’t know what’s what, HTTP-01 is both the easiest and the most reliable, because, as they say, “It works with off-the-shelf web servers.” Typical web servers which don’t know about ACME themselves can be told “serve the contents of such-and-such a directory at /.well-known/acme-challenge/” which is enough to facilitate HTTP-01 through another client; but they don’t give you the TLS handshake control required to facilitate TLS-ALPN-01.


Mold – A Sci-Fi Short Story

https://www.youtube.com/watch?v=8URdhSigzjs


The typical "it's not incrementalism" response.



Thanks this looks really good


I just got bit by device attestation. Tried to install the latest ebay app version via the Aurora Store (on GrapheneOS), and instead of presenting me with the option of using my ebay login, it wanted a google account at a play store login with no way to bypass. I was able to downgrade to the previous version which does not require the Integrity API, but the walls are closing in. Only took 7 months: https://news.ycombinator.com/item?id=41517159 (I did get ebay on the phone and filed an issue, hopefully others do the same)


No google acct here, I use fdroid and the Aurora store. I have no doubt though that google is working on killing the Aurora store.

https://news.ycombinator.com/item?id=41773781


Do banking apps work normally if downloaded from the aurora store? I'd very much like to fully degoogle my next phone when I get to replacing it, and it's the last stumbling stone


I believe there are reasons this isn't a solution for everybody, but I just use the mobile website. Works for me, and probably a lot of people. I'd rather not have the app on my phone anyway.


I'm the same. If my bank ever requires me to install an app, I'll change banks.


Absolutely. You should check out the list [1] to see what banking apps are verified working with GrapheneOS. It's worth noting if your banking app isn't on this list it does not mean it will not work.

[1]: https://privsec.dev/posts/android/banking-applications-compa...


I checked a couple of reports relevant to me[1][2], and both explicitly mentions Play was installed and links to the Play store for the app.

Can one still assume one can install and operate those apps without Google Play?

[1]: https://github.com/PrivSec-dev/banking-apps-compat-report/is...

[2]: https://github.com/PrivSec-dev/banking-apps-compat-report/is...


Tools must be general. Im not going to invest time using a new one if it cant handle arb vaild filesystems. But thats just me.

https://github.com/jakeogh/angryfiles


`fd` does, as pointed out in this thread in numerous places. So I don't know what your point is, and you didn't engage at all with my prompt.


Fantastic interviewers. It's pretty rare to get such a technical conversation at a high level (as opposed to a purely technical talk) where the interviewers constantly flesh out exactly what the interviewee is saying until they feel that they understand the conversation.

The handout (from the yt comments): Engineering View of Gravitation: https://authors.library.caltech.edu/120186/3/BOOK.pdf


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: