HackerTrans
TopNewTrendsCommentsPastAskShowJobs

stillkicking

no profile record

comments

stillkicking
·3 anni fa·discuss
It's not a caricature if it's taught at supposedly elite institutions of education, into which admission is contingent on a declaration of adherence to said ways of thinking.
stillkicking
·3 anni fa·discuss
Even if that were true, I'd still not put any faith in the empathy skills of people who use e.g. "incel" as a slur, who claim "it's okay to be white" is hate speech and who call arson, vandalism and looting "mostly peaceful protests" because the in-group did it.
stillkicking
·3 anni fa·discuss
Spanish-speaking non-binary people are hopefully not so stupid as to conflate a lack of appetite to rewrite the entirety of Spanish grammar with a refusal to acknowledge someone's existence.
stillkicking
·3 anni fa·discuss
The issue I have with WASM is that its threading model is basically the web-worker model: each thread has to have its own module and can only communicate through pure data via shared memory.

TS/JS can do a lot these days, but threading is its achilles heel. Mechanisms like green threads and fast n-way dispatch for parallelization are basically still out of reach.

You can emulate some of this with WASM and worker pools, but it seems like you'd need a fair amount of boilerplate to actually make that work properly. And if you want to interface with native web APIs, you're stuck with the same limitations.

e.g. You can share memory with a web worker, but if you want to pass handles to resources around, you are extremely limited and it requires a custom approach for each particular API.
stillkicking
·3 anni fa·discuss
Twitter hired tons of employees since 2020 so the apparent massive layoffs simply weren't. And there is a lot of dead weight at tech companies regardless.

Political pundits had a direct interest in sabotaging the perception of Twitter as an authoritative source of new information, and the coordinated attempts to get advertisers to pull out early on also point in this direction.

The reason they aren't talking about it anymore is because, by and large, this plan failed, and those predictions weren't predictions but wishes. Some groups slinked off to Mastodon, which works for niche communities, but doesn't work for the site at large.
stillkicking
·3 anni fa·discuss
>React doesn't provide a systematic answer for handling state in apps if data is flowing up, down and sideways

So let's first back up and recognize that this earlier statement was flat out wrong. React does provide a systematic answer for this.

Second, not only does it have a systematic answer, but it memoizes quite well because React will not re-render children if the `children` prop is identical to the previous render, even if you don't use `memo()`. This means it is quite cheap to have context providers update, even if you nest 2 or 3 of them.

The big issue with React in my experience is just that developers are lazy af and will stubbornly refuse to read even the tersest of docs even if they are encountering a new paradigm, like declarative and reactive UI. The result is a giant spaghetti mess of their own creation, which they then blame the framework for.

You can make React fast and you can keep it clean, all you have to do is topologically sort your data by the frequency of how quickly it changes. That's it. That's the trick.
stillkicking
·4 anni fa·discuss
One thing I find funny is the problem of data loss. On macOS, it's been the norm for years that applications retain their state when quit and re-opened, including unsaved documents.

While weird when introduced, in hindsight this is exactly the right behavior, because it is the most user-friendly and it makes e.g. software updates a non-issue. Even apps like iTerm can be updated and restarted in-place, retaining all the sessions.

It's a testament to how bad Linux UX still is that this sort of idea is not only utterly alien, but instead some developers thought it was acceptable to kill running apps outright.
stillkicking
·4 anni fa·discuss
This injected CSS will remove the popup:

    body article.newsletter-post.post .subscribe-dialog,
    body article.newsletter-post.post .subscribe-dialog-scroll-modal-scroll-capture { display: none !important; }
Isn't it sad how phones have normalized the idea that you no longer have control over the webpages you read? It's not like this was even necessary, it's the exact same browser, just with a dumber front-end.
stillkicking
·4 anni fa·discuss
I don't really care about Elon Musk as a philanthropist or not. He's like a one-man Apple in that way.

But.

- The environmental problem with electric cars is undoubtedly due to the batteries, both the manufacturing and the fact that the cars are much heavier as a result. But the idea that without electric cars more people would choose for alternative modes of transport is a bit dumb. The cars are inherently luxury vehicles, and in many places, the infrastructure isn't there for a low-car/car-free lifestyle.

- You don't need hyperloop to derail high-speed rail investments and projects. Simple bureaucratic ineptitude and red tape will do that. Like that story of how SNCF pulled out of California and went and built trains in Morocco instead, which was cheaper and more efficient.

- What's a huge technical liability is a bloated govt space agency that takes decades to deliver projects at 100x the cost of what a commercial vendor can do, while all the people who originally built the tech are retired or about to. And all that cost isn't just money, it represents an enormous amount of time and resources spent. Chastizing SpaceX for rejuvenating the space industry seems pretty ridiculous.

It seems like you're just taking Musk as a convenient target to blame, because he should spend his resources more "wisely", but each of the examples you cite is actually due to an enormous systemic ineptitude elsewhere.
stillkicking
·4 anni fa·discuss
Hello. I am rational developer. I am very clever and very rational. Devoid of emotion. Oh what is this? Someone implies that there are objective standards of quality in a field I know little about? Someone who has used something for decades to do deep work, and has built up deep experience, implies they know better than Joe R. Random, or the people who are currently maintaining it? What is this bubbling feeling in me? Insecurity? No way. I am rational. Therefor these opinions must be objectively stupid and purely based in taste and emotional and wrong. I can tell because the author used a swear word, and swear words mean they are angry and thus incorrect.

Two can play at this game.

Just from a visual balance point of view, the new settings panel doesn't remotely match the intent of Aqua UI. The fact that they are then putting scrollable panels in the _middle_ of a _side_ of a window, with a sticky part both on top and at the bottom, shows you they don't particularly know where shit should go.

Making changes for the sake of making changes is by itself pointless busywork. But ignoring the established practices of desktop UIs to make them more in-line with touch UIs is destructive.