Since last year, all EU banks have to support SEPA Instant Transfer, both receiving & sending, at the same price as a usual transfer (Instant Payments Regulation 2024/886)
If only https://en.wikipedia.org/wiki/EPC_QR_code supported a sepa instant bit so that one could just show a qr code, scan it with whatever payer banking app and authorize the sepa instant payment.
This is what Ideal/Wero does. Because this is the standard for webshops in the Netherlands (and rapidly expanding to the whole EU) the only gap left to fill was that of consumer-to-consumer transfers with just a QR code to scan. Tikkie I mentioned above solves that well enough in the Netherlands, although that bank-run app is horribly laden with stupid ads and deals you can't seem to turn off.
"So, further to recent changes at Gandi, I've just got some more info from support which I've included below. I've purchased domains from Gandi, pre-paying for multiple years of service such that some domains I have don't need renewing until 2027. When I purchased that service the offer was inclusive of 2 mailboxes for the duration of the contract, and now they're planning to remove those inclusive mailboxes and start charging me extra for them from next month.
To me, this sounds like a planned and fully intentional breach of contract."
Sorry, I was not aware that they changed. Currently I don't hold a domain with them. They were always a decent provider. This behavior seems very unfortunate.
Hello fellow HN crowd :) As part of my day job, I often do tech workshops & talks. I made livetext to share code and other text snippets with my participants in real time. Code, links, quotes, images - basically anything that can be expressed with Markdown.
During my talks, I often interactively write code snippets, using input from the participants. At the same time, I want to make sure they can always can copy-paste the code and not just look at it all the time.
Of course, I could have used live coding tools like repl.it for the coding part. But I wanted it to look more like a scratchpad with formatting support than an actual coding environment.
Regarding the tech stack: TypeScript (Backend: Express, Frontend: Vanilla JS, bundled with Parcel), MVP.css as lightweight CSS framework, socket.io for client-server communication, Codemirror 6 as code editor, markdown-it for Markdown rendering. The project is hosted on fly.io.
Hope this is useful for other, too! I am looking forward to your thoughts & feedback!
The idea is to spend less time tweaking your Google Slides - PowerPack makes positioning & alignment easier, finding licensed images & icons, and checking the consistency of the presentation. Inspired by similar add-ons for PowerPoint, like think-cell and empower slides.
Quite hard to find the time besides a demanding full-time job, but it’s slowly getting better and better... :)
I wrote a blog post on my most-used shortcuts in JetBrains' IDEs (=> also PHPStorm), maybe this is useful for you as well. It was discussed here: https://news.ycombinator.com/item?id=22925484
The Eszett (ß) has been already standardized for several decades (since 1986: with ISO 8859-1 aka latin-1).
The newly added letter is the "capital letter Eszett", which did not exist until recently. One could argue that this new letter is not really needed, as Eszett does not appear in capitalized form except when a word is in all-caps, and was then simply written as "SS".
Standardisation was earlier than that :-) ISO-646 is the 7-bit predecessor to the 8-bit ISO-8859. It dates back to the late 1960s. Like 8859, 646 has several variants, such as ISO-646-DE which has ß where ~ is in ascii. (The trigraphs in C are partly to work around transcoding issues between ISO-646 and EBCDIC variants.)
GitHub provides a way for more granular third-party access: GitHub Apps. There, access can be set on a repository level [1]. E.g. Netlify can be configured as a GitHub app.
It seems like Docker Hub is implemented as an OAuth app [2], where these granular options are not available and you have to grant access to all your repositories.
You can implement OAuth per repo if github wanted though, or alternatively can you grant access to a specific organisation? Not sure. The default should be per repo auth IMO.
honest question, what's the point of using OAuth when the Authz is so coarse? Why not augment to have scopes per repo? Is it considered bad practice to have have a variable (repo name) as a scope?
IIRC the OAuth2-interfacing application needs to (or at least should) know beforehand exactly what to request access to, so if that's read/write access to all of the user's content, it's trivial. For the external application to know something specific like a particular resource is more complicated to deal with (especially with private/hidden content), so most OAuth providers don't provide that level of granularity. It can be done, it just requires more engineering than most (all?) off-the-shelf OAuth solutions provide, and it's more control than most users actually need.
@mods: Please remove "GitHub" from the title (probably replace it by "Mesibo"). The title implies that this is a messenger by GitHub, which is not the case.
After reading the documentation for 15 minutes, I still don’t fully understand what your framework can actually do and why one should use it.
I had a lot of trouble understanding your example code. In your framework, everything is built upon the m$, _$, and $ objects (or is the $ actual jQuery and not part of your library?). Maybe, instead of starting by showing us much code, you should explain what these symbols can do and what the most important methods on them are. Just by looking at your code, I could not create a mental model of what each of these symbols is capable of. Without this explanation, it seems a bit like magic.