HNHacker News
TopNewBestAskShowJobs

panta82

18 karma · joined March 20, 2017

Amateur developer, professional contrarian.
submissionscomments
panta82··on A bold new look for the Gov.uk homepage
What was the point of leaving EU if the cookie nonsense still takes half your screen?
panta82··on Deno Is Webby
Deno is webby... But who cares?

It's solving a problem no one has.

Standard library improvements are always welcome, though.

panta82··on Nix: An idea whose time has come
But it sounds like you have to get deep into this programming language, and figure it out yourself for the stuff that's not already there?

Containers and software installs etc. already have solutions that are much simpler to use. Don't require me to learn a new language or get into the weeds of how each package works.

panta82··on Nix: An idea whose time has come
I can see how it would be a good system for ruby or python packages, or a docker replacement.

But it seems it isn't able to blindly mirror stuff from pip, for example? Or to just package any linux under the sun, like Docker can? You'd have to have a nix-specific version of every package you want to use.

And then, the first time you hit upon a package it doesn't have, you have to develop and maintain your own version of it (as far as I understand?). This sounds like a lot of work for someone who wants packages to just work, so they can focus on other things.

I remember using freebsd at some point. The annoyance of not being able to just grab a deb from random sites and install them far outweighted any benefits I got from a cleaner OS organization and some extra features. Nix feels the same way.

I am not saying nix is a bad idea or that it'd have no benefit. Just that, for non-enthusiasts and non-early adopters like myself, it's dead in the water until there is some major support behind it.

panta82··on Nix: An idea whose time has come
I'm sorry, I keep hearing about this thing, but it's just not solving any major problem I actually have in in programming or computer environment.

Non-reproducable environments are just not such a big issue that it's worth "radical rethinking" of everything to solve.

panta82··on The [Rust] Core Team Is Toxic
I don't know anything about these two sides or what are their issues, but I can see this article has zero actual facts. Sounds like some low level buerocrat who is salty at not being appreciated by his boss.
panta82··on Sublime Text 4 (Build 4126)
I agree.

I know new engine is supposed to speed up rendering, but on my linux boxes, everything feels slightly slower than before.

Not a big deal for an IDE or IDE light, but for what I use sublime for (quick text editing), it's a disappointing change.

panta82··on A terrible schema from a clueless programmer
I'm a bit rusty with MySQL, but it feels like he could have just indexed the original table...
panta82··on My First CSS
But that's just a basic page with some stock photos...
panta82··on Ask HN: Do you self-host your database?
My experience mirrors that.

If you have a dynamic set of databases or even tables, be ready to invest into tooling to recreate features you take for granted in a normal database.

panta82··on Life as a public school teacher in the San Francisco Bay Area in 2021
> In Europe children are not required to write essay or complete extracurricular activities to enroll in highschools or middleschools, and they are not generally dumber than the Americans.

I had to do an admissions test, plus average grade from primary school (50-50 scoring ratio, if I remember correctly).

They score everyone, and put them on a list. The top gets in. The rest, good luck, try somewhere else.

So it's not random.

panta82··on Firefox replaces Google Analytics with fake no-op in strict tracking protection
Fair point. I am not a heavy GA user, I just use the basic functionality.

Nevertheless, I don't feel iffy about my Interests profile participating in aggregate data available to the sites I visit. Since virtually all sites are free of charge, giving some of that insight back seems like a fair trade.

That said, having ALL that data available to Google without anonymization is a bit more worrying, although I haven't seen many examples where it hurt someone in real world.

panta82··on In Defense of Dumb TVs
I bought a Sony smart TV about a year ago. I don't get ads per say, but there is a prominent area in the main menu where Sony wants to shill their services and that can't be turned off. Also, TV has to be restarted every week or two (it's android).

On the other hand, I love that I can easily cast screen from my laptop or photos from phone using built in chromecast.

Smart TVs are a mixed bag.

panta82··on Firefox replaces Google Analytics with fake no-op in strict tracking protection
That's a fair point.

While I am not as concerned about big tech's data siloing as some, I can see why it's worrying.

Unfortunately, not only is GA the best totally free analytics solution that any marketeer will know how to use, many ad blockers nuke ALL analytics scripts, even if they have nothing to do with google.

panta82··on Firefox replaces Google Analytics with fake no-op in strict tracking protection
I am not deep into analytics space, but I know from experience that the most popular ad blocker (ublock origin) will block the most popular self hosted analytics package (matomo).
panta82··on Firefox replaces Google Analytics with fake no-op in strict tracking protection
A lot of relevant interactions in modern apps are client based. You'd have to send those data points via ajax, but then you've just recreated google analytics.

Also, feels like a bit of an arbitrary boundary.

panta82··on Firefox replaces Google Analytics with fake no-op in strict tracking protection
As a user of google analytics, I don't know any of that.
panta82··on Firefox replaces Google Analytics with fake no-op in strict tracking protection
That'd be a reasonable counter-point if extensions like uBlock Origin weren't also blocking self-hosted analytics packages, like Matomo.

I think people in general have gotten so sick of ad powered big tech they are having a bit of an over-reaction against analytics in general, not just google's product.

panta82··on Firefox replaces Google Analytics with fake no-op in strict tracking protection
But these are all things that real world business can learn as well about you, more or less.

You don't have a problem with them knowing that.

panta82··on Firefox replaces Google Analytics with fake no-op in strict tracking protection
They also know when you like to visit, what you like to order, how long you stay, who are you with...

All together, that's more data than a Google Analytics user knows about any of their visitors.

panta82··on Before You Memo()
Classes made it easier to wrap things implicitly and "do the right thing", even if the developer doesn't know or care what you did.

With hooks, you need to do all these optimizations and best practices explicitly, which bloats up the code and defeats the purpose of getting rid of class structure boilerplate in the first place.

panta82··on Griddy Is Shutting Down
Exactly. Electricity should be something that just exists, as an ambiance around you. That you pay a predictable, modest monthly bill, and can than focus on other things. Who needs the drama of free markets there?

Also applies to net neutrality and health-care btw.

panta82··on Firefox replaces Google Analytics with fake no-op in strict tracking protection
I don't mind blocking ads, but analytics? That seems like the taking the desire for privacy too far.

Why shouldn't site owner know you've visited their site? How will they do their job if they don't know where people come from, what content they enjoy, what devices they should optimized for, general demographic of their audience, etc.

These are all the things a restourant owner would know about their customers, for example. But no one seems to have a problem with that.

panta82··on What World War I Can Teach Us about Misjudging Tech and Social Change (2020)
Not impressed by their historic cherry-picking. Railroads were just one of numerous advancements planners were counting on. For example, it went hand in hand with mass mobilization at a scale that was previously impossible.