Talked to a lady who works for the tax authority yesterday. Based on her job experience, her take on the welfare state is something like this:
"Of course there will always be freeloaders. So what?! This is about dignity. Everyone has a right to a good life and to be supported when they're struggling. If you want that, you've got to live with the freeloaders. Leave them be. That's the price you pay for a society where everyone is taken care of. It's not like they're doing any damage in the big picture - I've run those numbers more than once. You'll always get more out of it for society at large when you're incentivising good performance than when you're punishing people."
@aperezdc Once I have the base XML files in at-spi2-core completely correct, I intend to contact all toolkits and tell them to update. I'm preparing a document with notes on places where I found differences.
My plan is to make the XML the single source of truth:
* codegen the introspection
* codegen the marshallers - they are hand-written with libdbus
* document the XML interfaces right there
* probably start writing some linters / runtime checks for incorrect toolkits
One of my work mates has been implementing support for extensions to #GNOME Web (a.k.a. Epiphany): https://blog.tingping.se/2022/06/29/WebExtensions-Epiphany.html
This has been made possible because at #Igalia we want more of us to dogfood a WebKit-based browser, and the number one complaint was “but, I miss extension $XYZ”. Luckily, being an owner-based coop we can *choose* ourselves to invest time in things like these
We’re Not Going Back to the Time Before Roe. We’re Going Somewhere Worse
People tell you all the time: don't talk to the police. But why not?
Here's one reason you may not be aware of. In most American jurisdictions, once police have you in an interrogation room, they are free to lie to you if they believe it will help them produce a confession.
What kind of lies do they tell? Things like:
* "We have surveillance video of you committing the crime."
* "We have multiple eyewitnesses who saw you committing the crime."
* "We have a confession from the friend who was with you at the time, saying you talked them into helping you commit the crime."
Let's assume you are actually 100% innocent. Even if that's the case -- if you believe that the police have evidence that could convict you anyway, you are going to be under enormous pressure to confess, EVEN THOUGH YOU DID NOT DO IT. Your brain leaps to the thought that, if you're going to be convicted regardless, maybe confessing will at least get you some leniency.
So you confess, and the cops are happy. A confession nearly always leads to a conviction, and they just produced a confession out of thin air.
You just convicted yourself.
Proper tail calls were added to the JS standard, but most implementations don't provide it. V8 even built it then removed it!
The concern is worse developer experience. An opt-in syntax has been proposed (cf loop/recur in Clojure) but no consensus.