Readit News logoReadit News
Exoristos commented on Build desktop applications using Go and Web Technologies   github.com/wailsapp/wails... · Posted by u/selvan
mock-possum · 21 days ago
But I already know how to write a web app, I don’t know how to write a desktop app. It’s faster to just write and wrap a web app, and as far as most people can tell, it works just fine.

Ya gotta be practical.

Exoristos · 21 days ago
Why can't there be web developers and desktop developers?
Exoristos commented on Build desktop applications using Go and Web Technologies   github.com/wailsapp/wails... · Posted by u/selvan
jdiff · 21 days ago
Sure, but GTK and KDE aren't also cross-platform native.
Exoristos · 21 days ago
Why should they be?
Exoristos commented on Build desktop applications using Go and Web Technologies   github.com/wailsapp/wails... · Posted by u/selvan
Exoristos · 21 days ago
The lengths we will go to avoid writing a proper desktop application.
Exoristos commented on Disney Lost Roger Rabbit   pluralistic.net/2025/11/1... · Posted by u/leephillips
Exoristos · 21 days ago
Direct link to the article: https://pluralistic.net/2025/11/18/im-not-bad/#im-just-drawn...

It's a long-winded article, even for a lawyer, but the payload seems to be a crack at the head of the RIAA, which is suing Midjouney.

"In other words, Glazier doesn't want these lawsuits to get rid of Midjourney and protect creative workers from the threat of AI – he just wants the AI companies to pay the media companies to make the products that his clients will use to destroy creators' livelihoods."

Exoristos commented on "Good engineering management" is a fad   lethain.com/good-eng-mgmt... · Posted by u/jkbyc
WalterBright · 22 days ago
> the pill to swallow is that most employees including managers are grist to the mill

Businesses exist to make money. If you want a commune instead, join one!

Exoristos · 21 days ago
Businesses exist to produce value for a society. In return, many societies provide ways for those businesses to profit. But this is outside the scope of the article or my comment on it. Profitable or unprofitable, business leaders today seem to impose chaos on their subordinates, and it can be difficult to know when and how to react.
Exoristos commented on "Good engineering management" is a fad   lethain.com/good-eng-mgmt... · Posted by u/jkbyc
Exoristos · 22 days ago
> The conclusion here is clear: the industry will want different things from you as it evolves, and it will tell you that each of those shifts is because of some complex moral change, but it’s pretty much always about business realities changing. If you take any current morality tale as true, then you’re setting yourself up to be severely out of position when the industry shifts again in a few years, because “good leadership” is just a fad.

Institutional rhetoric at high levels is always meant to manipulate labor markets, financial markets, popular opinion. This is basic worldly-wisdom. The question is how does one (who is not at a high level) survive the recurring institutional changes? There seem to be two approaches to an answer: Do one's professional best regardless of change, or try to anticipate changes and adjust with the wind. For the first, gods may bless you, but it is folly to think your bosses will respect you. For the second -- good luck, you're running with bulls. Either way, the pill to swallow is that most employees including managers are grist to the mill.

Exoristos commented on `satisfies` is my favorite TypeScript keyword (2024)   sjer.red/blog/2024-12-21/... · Posted by u/surprisetalk
epolanski · 23 days ago
> TypeScript is a wonderfully advanced language though it has an unfortunately steep learning curve

An extremely steep one.

The average multi-year TypeScript developer I meet can barely write a basic utility type, let alone has any general (non TypeScript related) notion of cardinality or sub typing. Hell, ask someone to write a signature for array flat, you'd be surprised how many would fail.

Too many really stop at the very basics.

And even though I consider myself okay at TypeScript, the gap with the more skilled of my colleagues is still impressively huge.

I think there's a dual problem, on one side type-level programming isn't taken seriously by the average dev, and is generally not nurtured.

On the other hand, the amount of ideas, theory, and even worse implementation details of the TypeScript compiler are far from negligible.

Oh, and it really doesn't help that TypeScript is insanely verbose, this can easily balloon when your signatures have multiple type dependencies (think composing functions that can have different outputs and different failures).

Exoristos · 22 days ago
"There basics," well understood and judiciously applied, is where the bulk of TypeScript's value lies.
Exoristos commented on How a French judge was digitally cut off by the USA   heise.de/en/news/How-a-Fr... · Posted by u/i-con
petcat · 24 days ago
EU is in a very tough spot right now. They're getting squeezed on all sides economically by USA and China while simultaneously facing a Russian invasion on their eastern borders. The relationship with the American administration has deteriorated badly and any action seen as "retaliation", such as this policy blockade, would almost definitely result in USA withdrawing even more support for Ukraine in the war. I think, unfortunately, that will lead to a quick victory for Russia unless EU nations want to put boots on the ground.

It's a bad situation.

Exoristos · 24 days ago
This is quite a romantic way to describe EU shooting itself in the foot with corrupt politicians and myopic policies.
Exoristos commented on Okta's NextJS-0auth troubles   joshua.hu/ai-slop-okta-ne... · Posted by u/ramimac
inkyoto · 24 days ago
Constructing a new OAuth2/OIDC Identity Provider from the ground up is an undertaking fraught with complexity – and not of the elegant variety. The reasons are numerous, entrenched, and maddeningly persistent.

1. OAuth2 and OIDC are inherently intricate and alarmingly brittle – the specifications, whilst theoretically robust, leave sufficient ambiguity to spawn implementation chaos.

2. The proliferation of standards results in the absence of any true standard – token formats and claim structures vary so wildly that the notion of consistency becomes a farce – a case study in design by committee with no enforcement mechanism.

3. ID tokens and claims lack uniformity across providers – interoperability, far from being an achievable objective, has become an exercise in futility. Every integration must contend with the peculiarities – or outright misbehaviours – of each vendor’s interpretation of the protocol. What ought to be a cohesive interface degenerates into a swamp of bespoke accommodations.

4. There is no consensus on data placement – some providers, either out of ignorance or expedience, attempt to embed excessive user and group metadata within query string parameters – a mechanism limited to roughly 2k characters. The technically rational alternative – the UserInfo endpoint – is inconsistently implemented or left out entirely, rendering the most obvious solution functionally unreliable.

Each of these deficiencies necessitates a separate layer of abstraction – a bespoke «adapter» for every Identity Provider, capable of interpreting token formats, claim nomenclature, pagination models, directory synchronisation behaviour, and the inevitable, undocumented bugs. Such adapters must then be ceaselessly maintained, as vendors alter behaviour, break compatibility, or introduce yet another poorly thought-out feature under the guise of progress.

All of this – the mess, the madness, and the maintenance burden – is exhaustively documented[0]. A resource, I might add, that reads less like a standard and more like a survival manual.

[0] https://www.pomerium.com/blog/5-lessons-learned-connecting-e...

Exoristos · 24 days ago
None of this rings true, and I've implemented both OAuth2 and OpenID Connect multiple times, also reading the specs, which are quite direct. I'm sure you're right that vendors take liberties -- that is almost always the case, and delinquency of e.g. Okta is what started this thread.
Exoristos commented on Okta's NextJS-0auth troubles   joshua.hu/ai-slop-okta-ne... · Posted by u/ramimac
atonse · 25 days ago
I agree with the parent post that it's distasteful.

There's no value in naming the employee. Whatever that employee did, if the company needed to figure out who it was, they can from the commit hashes, etc. But there's no value in the public knowing the employee's name.

Remember that if someone Googles this person for a newer job, it might show up. This is the sort of stuff that can disproportionately harm that person's ability to get a job in the future, even if they made a small mistake (they even apologized for it and was open about what caused it).

So no, it's completely unnecessary and irrelevant to the post.

Exoristos · 25 days ago
> This is the sort of stuff that can disproportionately harm that person's ability to get a job in the future.

Isn't that beneficial in this case?

u/Exoristos

KarmaCake day597June 13, 2023View Original