Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dmitriid
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
27 ms
·
271.
▲
by
dmitriid
4y ago
> With Blink opacity, filter, and transform will skip past layout and paint after the first render. Thanks! Didn't realize opacity was mostly fixed. In my head it as still very problematic because I know that opacity changes are ver
272.
▲
by
dmitriid
4y ago
As late as 2020 I encountered a European shop that couldn't handle my Swedish address that had an å in it. That is, it accepted the address on the website, but then it got screwed in the delivery. I'm still in awe.
273.
▲
by
dmitriid
4y ago
Because these animations only work in rigidly specified isolated static objects. Because god forbid any animation touches layout. Well, many of those animations like opacity changes and border animations undoubtedly force the browser to re-
274.
▲
by
dmitriid
4y ago
What you've described is how Personas are used incorrectly. Personas are a good way to have an overview of how people use a complex product. It's basically categories and metrics, but high level and coarse. For example, for a stre
275.
▲
by
dmitriid
4y ago
> Apple needs hardware partners to more deeply invest in HomeKit I think Apple themselves need to invest in it more. It's so basic as to be almost unusable. I have a supercomputer in the form of Apple TV just idling there, and the b
276.
▲
by
dmitriid
4y ago
This made me realize how ild I am :) Weren't the 90s just 10 years ago?
277.
▲
by
dmitriid
4y ago
mysql_connect has been heavily discouraged for at least 15 years now.
278.
▲
by
dmitriid
4y ago
I used PHP in mid-2000s, and then again in ~2017. By 2017, with the power of IDEA/WebStorm at my hands, it felt pretty much like developing a Java or a C# application: the stuff you needed was there, at your fingertips. And I still pre
279.
▲
by
dmitriid
4y ago
To use a washing machine you need access to running water, sewage and electricity. The first two of those are still not available in large parts of the country. And large portions of the population still cannot afford one. The intersection
280.
▲
by
dmitriid
4y ago
Here's another thing to blow your mind: Gorbachev was the only Russian leader in history that resigned himself quietly, and then lived his life as a normal person. In all of Russian history. You could argue that Medvedev did, too, bu
281.
▲
by
dmitriid
4y ago
> The 70s and early 80s did not have a lot of the problems that arose in 1989. In late 1980s the systemic problem became a problem everywhere. However, food stamps were already a thing in some regions in mid-1970s. And the "sausage
282.
▲
by
dmitriid
4y ago
> It seems more like a move to make things work in a more effective way rather than a move in order to subtle ignore your will. You are talking about IAB. At no point in the process is IAB is concerned about you, the user. This move is
283.
▲
by
dmitriid
4y ago
You can get ads for their services (mostly Music an Arcade) in iOS settings (and IIRC System Settings on MacOS), unsolicited push notifications from App Store etc.
284.
▲
by
dmitriid
4y ago
> what possible reason do you think they have to do something that to you seems so obviously wrong? We are all human. That's the main reason. That's why instead of a unified way of creating collections (and lists and arrays) y
285.
▲
by
dmitriid
4y ago
> I don’t think properties add anything that getters/setters don’t already give you Except that you have to write them out by hand for every property you want in your code. Or generate them. > I think the “right” way to replace t
286.
▲
by
dmitriid
4y ago
> But I think you should at least appreciate the irony that if we had added properties, I would be responding right now to another equally annoyed person complaining that we're not learning the lessons of Go and Zig and Rust Most li
287.
▲
by
dmitriid
4y ago
> and there needs to be a good reason for that. A year ago I already said all the good reasons. There are many reasons why things like Lombock exist. There are reasons why people loathe writing interminable chains of builder methods. But
288.
▲
by
dmitriid
4y ago
Strange how you consider property assignments from C# but only in the very limited scope of `with`. Why not have all other lessons from C# like `{get; set;}` and object initialisation (among other things) syntax is beyond me. (Well, "w
289.
▲
by
dmitriid
4y ago
Also, AWS routinely makes a bunch of companies obsolete at each re:Invent conference
290.
▲
by
dmitriid
4y ago
A/B tests and feature flags are basically testing in prod. And yes, some of those features sometimes run as a "well, it should work, but we're not entirely sure until we get a significant number of users using the system"
291.
▲
by
dmitriid
4y ago
See how you're completely blind to what I'm writing. My very first comment says this: - There are multiple reasons why none of the major frameworks and very few of the new frameworks have WCs as their foundation. This is a fact -
292.
▲
by
dmitriid
4y ago
That's why th ecautionary tale: which of the capabilities of those APIs whould be behind user consent and which shouldn't? At which point will the user just click "yes" without reading those consent pop ups?
293.
▲
by
dmitriid
4y ago
"Just" carries a lot of weight there. There are several dozen APIs that Google pushes that require user consent. At wich point will the user just blindly click "yes" on all of those?
294.
▲
by
dmitriid
4y ago
Whether we like it or not, technology will always make it worse for some people. And it's not a new phenomenon. The printing press made scribes nearly obsolete, cars led to a mass slaughter of horses (and all related professions), and
295.
▲
by
dmitriid
4y ago
> In Europe you don’t need to look further than legistlation. Heh. Just realized this is true on many levels. For example, if you don't collect more data than necessary (per GDPR), there's significantly fewer things that you ne
296.
▲
by
dmitriid
4y ago
Your screen wasn't always huge. The original iPhone, and many versions after it, was probably 4 times smaller than the current phone. Even on the current large iPhone screen the dropdown lists (instead of scroll wheels) are usually a p
297.
▲
by
dmitriid
4y ago
> this would've panned out in today's world with UX professionals and processes. It would be completely unusable. Because modern-day "professionals" optimize for nice screenshots on Dribbble, not for UX
298.
▲
by
dmitriid
4y ago
As others have pointed out, the narrative "no adblocks on Safari" is a lie. There's no uBlock Origin, sure, but AdGuard for Safari is a good alternative. And you can complement that with StopTheMadness if you so wish.
299.
▲
by
dmitriid
4y ago
I'm on the fence about this. On the one hand, using works without consent or attribution is bad. On the other hand... This is exactly how humans train to become artists: by studying and remixing the art of others.
300.
▲
by
dmitriid
4y ago
Because no one knows what they are. There's a dozen of standards, and everyone wants a different set of them. Safari has long supported the vast majority of them.
More ›