Ive has potential that needs to be steered, and if Altman has shown one thing it's that he can't direct this employees.
HN user
selfmodruntime
PayPal Germany is a different beast. Germans are the only country that majorly doesn't rely on Credit Cards when doing online payment.
Competition is fierce and there's only so much innovation you can do as a payment service provider
I am so so glad to not be at either PayPal or IBM right now.
Everyone knows someone who has a story like this. Not a good look for a major PSP.
Braintree also is and isn't compatible with the legacy PayPal stack, of which there are 3 layers, depending on whom you ask.
Yes, sadly.
You can also do one by using `unsafe` liberally, especially if you're flexible about actually upholding rust's rules (as the bun team just did
As in, they did not, which I can prove by using Miri and seeing hundreds of errors.
Ok, and how does, in your opinion, compiler rules enforcement work in an unsafe block?
By the engineer's wit of course!
And how does Miri help solve this issue?
By detecting undefined behavior caused by violation these rules
It's the wrong abstraction though and I am kind of not surprised the Bun maintainers went way. The correct abstraction would be to translate into Rust while using `clone` and `copy` liberally and then iteratively converting to a borrowing model. Nowhere at all was an introduction of the `unsafe` keyword needed.
This isn't propaganda, the Rust compiler's rules when using the unsafe keyword are difficult to uphold, which is why the community wrote Miri.
It's true and I write Rust and love it dearly. There is an entire book about working with the unsafe keyword and its aliasing rules: https://doc.rust-lang.org/nomicon/working-with-unsafe.html
There is almost zero reason for a public facing, non-embedded project like Bun to use unsafe anywhere.
This is untrue. You can do a file by file translation by using clone and copy liberally. After you're done, you can incrementally introduce borrowing.
The industry isn't biting @ Zig because it's unstable, notoriously difficult to integrate new changes into an existing codebase and because the compiler is a bitch to develop with (hard error on unused variables with no way to turn it off).
How is that better than the Zig codebase you started with?
It's worse, and I say this as an avid Rust fan and programmer. Try Miri with the new Bun project. It's currently blowing up. The Rust compiler's non-unsafe aliasing rules still need to hold during unsafe, which are far more complex than writing correct Zig code. That's the trade-off about Rust: The compiler has a ton of clever proofs for safe code, but if you're on your own, you'll have to do the work yourself.
Hard to believe when they could use this opportunity to hurt a competitor.
Thank you. I write quite a lot of unsafe code myself and while safe Rust is much easier to get right than C, I'd say unsafe Rust is at least 10x harder to do correctly. Rustc's aliasing rules don't vanish when you use unsafe, you'll have to uphold them yourself!
I think the main purpose of the EU is to prevent wars between European states by providing a forum for compromise and cooperation.
It should have stayed this way.
I would wager a good amount of money that below 1%, maybe even lower, could name the 5 most basic EU institutions and how they intertwine.
That is because they are so far removed from the actual proceedings and processes of the EU.
Nonsurprisingly, their leniency exists in a cycle that depends on who's in power in the US government.
Reddit is one of the most, if not the most astroturfed and botted platform on the internet today.
Yes! That is our exact issue. Do you have any idea on how to circumvent this problem?
Also be careful when using split DNS and Tailscale, which increasingly won't work without MagicDNS enabled.
Any time now even the most pro-european EU defender will realise that what was once a trade union has slowly transformed itself into an undemocratic, bureaucratic monster.
Well you can't diagnose pyelonephritis without a urine culture as well, which my GP kindly noted after I already took a full 14 day dosis of antibiotics. The ER I was at before tried to, anyway.
They went through the full regulatory procedures.
This is a non-argument if you decide to adjust regulatory procedures for that one case.
And after all that blatant corruption, people will still call you a conspiracy nut if you think human error might may have been a bigger part in it
German arrogance, namely that we‘re doing it best and that our way is the only way, is still alive and kicking.