HNHacker News
TopNewBestAskShowJobs

antisol

370 karma · joined January 17, 2013

Hunam
submissionscomments
antisol··on Wayland breaks the tools I use to make a living
I say it was better circa ~2008-2012 than it is today.
antisol··on Wayland breaks the tools I use to make a living
> Linux+Xorg desktop would be hopelessly insecure for ever

People keep repeating this claim over and over, but in nearly 30 years as a Linux user and tech news reader, I've seen exactly zero news articles about an epidemic of Linux keyloggers.

> Making Xorg safe was tried many times for many safety-holes

* citation needed

antisol··on Wayland breaks the tools I use to make a living
Exactly this. Somehow the wayland evangelists don't seem to understand that it's not acceptable that something that was trivial to do and reliable for decades is suddenly buggy and broken half the time.

  I RESOLVED IT by using the x11 protocol
Lol, yep, that's the solution for most of these issues.
antisol··on Tell HN: Use "-f**k" to kill Google AI Overview
I wrote a violentmonkey script I call "SlopNuker" instead:

https://openuserjs.org/scripts/antisol/SlopNuker_-_Google_Se...

antisol··on Ask HN: With all the AI hype, how are software engineers feeling?

  >  i don't think i can do better than the LLM.
I'd just like to point out just how sad, self-defeating, and ignorant this statement is.

I could literally teach a below-average-intelligence 16-year-old how to write better code than any LLM I've ever seen - if they're interested and willing to learn.

antisol··on Ask HN: With all the AI hype, how are software engineers feeling?
you forgot "ridiculously hyperbolic claims", e.g "to make the impossible possible"
antisol··on Ask HN: With all the AI hype, how are software engineers feeling?
Agreed.

perhaps 1% of the time I've asked an LLM to write code for me, has it given me something useful and not taken more time than just writing the thing myself.

It has happened, but those instances are vastly outnumbered by it spewing out garbage that I would be professionally embarrassed to ever commit into a repo, and/or me repeatedly screaming at it "no, dumbass, I already told you why that isn't a solution to the problem"

antisol··on Ask HN: With all the AI hype, how are software engineers feeling?
Ha! Not just "the next PR", in my experience about 30% of the time you tell it "hey this slop you gave me is horribly broken because <reason>", and it says "you're absolutely right! I totally 100% understand the problem now, and I'll totally 100% fix that for you right now!", and then proceeds to deliver exactly the same broken slop it game me before.
antisol··on Show HN: Kitten TTS – 25MB CPU-Only, Open-Source TTS Model

  System Requirements
  Works literally everywhere
Haha, on one of my machines my python version is too old, and the package/dependencies don't want to install.

On another machie the python version is too new, and the package/dependencies don't want to install.

antisol··on Cucumber lets you write automated tests in plain language
> Cucumber lets you write automated tests in plain language

No, it doesn't.

Or to be more precise: Cucumber lets you write your tests twice - once in something that isn't nearly as close "plain language" as it seems at first glance, and then again in a horrible mismash of regex spaghetti code that will make you wish you'd been born a thousand years before computers were invented.

I was forced to try to use it about 15 years ago and spent literally twice as much time debugging the testing framework as I did actually implementing code - velocity on actual feature development ground to a halt. I think the most hilarious part about this was that it was completely incapable of finding the most common class of problem we tended to run into at the time - cross-browser presentation issues.

One of the big problems you'll find if you try to use this trash is that nobody except a software engineer will be really able to write tests in a consistent enough way that you'll be able to implement them without a truly horrible regex soup: even if you can actually get a non-software-engineer to write cucumber tests for you (dubious), the non-engineer-types will write "given I'm logged in" for one test and then "given I have logged in" for another, and "given I gave gone through the login process" for a third. And it doesn't matter how many regexs you implement to try to cover all their variations in their language, or how clever your regexs are - the nature of natural language means there's near-infinite variations, and they'll come up with new and more annoying variations just when you start feeling confident. And that's before we even start talking about the ambiguity of natural language.

I did manage to find a decent use for cucumber-style language a couple of years ago, though - we started commenting our unit tests using this style:

  def test_something():
     """ test some thing """

     # given some prerequisite
     set_up_prerequisite()

     # when I perform some action
     perform_some_action()

     # then some condition should be true, because <reason>
     assert some_condition is True

At first I was dubious, given my previous experience, but I quickly found this to be a very nice way to document your unit tests and make them super-readable and easy to understand at a glance. And you don't even need to install any software to start doing it. I highly recommend it!
antisol··on Gmail/Google starts disabling features unless you agree to data processing
> Sounds like linux cake meme

Or the unix philosophy.

> self hosting is tough

Depends on your definition of "tough", I guess - I've spent 0 minutes this year thinking about it (outside of this thread).

> Proton does not allow me to use IMAP on free.

I refer you back to my previous response WRT "free".

> how do you know that other companies are better on serving you? How can I know if they sell my data to China?

So, to summarise:

"baaawww it would take me half an hour's work to set it up!"

"If you don't run your own people could do nefarious things"

...Do you people proof-read at all? I legit don't understand how someone posts something so self-contradictory.

antisol··on Gmail/Google starts disabling features unless you agree to data processing
Dovecot + postfix + spamassassin for mail. radicale for CalDAV/CardDAV (calendar and contacts). Squirrelmail for webmail used to be ok (though I haven't used it in a long time).

Or there's an embarrassment of riches out there if you prefer to pay someone for a nice web-based zero-management thing. I can't really recommend one, but I was reselling a whitelabel email service with pretty reasonable capacity and featureset to a bunch of businesses for $5/month/user about 5 years ago. A couple of people I know seem to like protonmail.

Some ISPs might even still provide email. Though that leads to a vendor-lock-in problem and you're better paying for something distinct from your ISP IMO. Same goes for the addresses Apple hands out "free" to their users.

The main trick is to remember the old adage: "If you're not paying for it, you are the product" - If you don't want to pay for email then you might as well just stick with google.

antisol··on Gmail/Google starts disabling features unless you agree to data processing
https://github.com/layfellow/imapcopy
antisol··on Gmail/Google starts disabling features unless you agree to data processing
I agree that this is shitty, but my first question is "why are you using gmail in 2025 if you don't want all your data slurped?"
antisol··on Use Plaintext Email (2019)
It's only a lost cause if you decide to let it be.

Plain text email continues to work just fine for me every day.

antisol··on YouTube's new anti-adblock measures
> And how are you going to find that gas station (which may not be exactly on the road you are driving on) if there is no sign advertising for it?

Well, actually, in all serious travel I do, I tend to know exactly where I'm going to stop for fuel before I ever set off. It's programmed into my gps as part of my route. And I'm going to find it using my gps software.

If I'm doing a less-serious trip somewhere and I don't pre-plan my stops, the way I find places to stop for fuel is I drive along on my route, and if I need fuel, when I see a "gas" station, I stop there. Again, no billboards needed.

> You can tell me you can (snip) program it on your navigation app. Not only it is not the most convenient,

I find it super convenient. Much much more convenient than running out of fuel or not knowing if I have enough to make it to a particular place.

> how do you think that gas station ended up on that map? Most likely the business paid for that, making it an ad.

Well, that's debatable. It's a listing for an amenity of a certain type (fuel station) on openstreetmap. To be in the "Fuel" category that shows up on my gps software, you'll need to sell fuel (or your entry will get edited and you'll show up in a different category). In much the same way as a sign saying "public toilet, this way" isn't an ad.

But the debate about the blurry lines of "what is an ad?" is beside the point: have you noticed how that pattern of: "I want a thing, I search for it, I find it, and then I'm not looking for it anymore" holds true here? And also how no obnoxious billboards were involved?

Even if it is an "ad", it's in an appropriate place - on openstreetmap, in the "fuel" category, and searchable by gps coordinates. I can toggle whether I want things in the 'fuel' category to be visible in my gps software very easily - I can turn that "ad" off with exactly 2 button presses if it bugs me. It's not a huge obnoxious billboard blocking my view of the countryside, lit up with 10000W of lights at night time.

antisol··on YouTube's new anti-adblock measures
Do you know what's better on those surfaces than ads? Art. Or nothing.
antisol··on YouTube's new anti-adblock measures
> If you saw a giant, attention grabbing billboard for something you are looking for, you wouldn't hate it.

Yes, I would. When I'm looking for something, I search for it until I find it, and then after that I'm not looking for it anymore. I don't go for a drive through the countryside in the hopes that system76 have put up a billboard which blocks the view of the countryside but shows me the specs for their latest laptop model.

antisol··on Ask HN: How to Deal with a Bad Manager?
yeah, exactly this: leave. Start applying for things. Use the "Relatively good" manager as your reference instead of the terrible one.

If you get an opportunity for an exit interview, write out a thing pointing out every way in which the terrible manager is terrible.

Encourage your co-workers to do the same.

antisol··on How to Write the Worst Possible Python Code (Humor)
Well hey there chatgpt! I recognise your writing style anywhere — it's like a bad metaphor where you end up saying "what?".
antisol··on Next.js: The "Versatile" React Framework That Can't Handle Dynamic Routes
If you want to expedite development of the feature that you want, you could always a) do it yourself or b) pay someone else to.

There might be other people who are also interested in this feature who would also be willing to chip in to a bounty. You might consider a platform like https://algora.io/bounties or https://bountyboard.dev/bounties :)

antisol··on What MS-DOS Can Do That Linux Can't
Yep! I've been known to type it occasionally, 23 years after I switched my primary pc to Linux, and at least 15 years after my last windows machine.
antisol··on The X.Org Server just got forked (announcing XLibre)
Indeed. I've seen tons of things that specifically require nvidia and support nothing else - more and more in the last couple of years. Some proprietary games don't support anything but the nvidia proprietary drivers on Linux.
antisol··on The X.Org Server just got forked (announcing XLibre)
> An attitude like what?

You're implicitly trying to tell people (as others have more explicitly done) that rather than using the hardware they want to use - for perfectly legitimate reasons (which you've chosen to ignore) - that they should go buy something else, just so that they can adopt your preferred software stack.

I just want you to realise that with every word you type you're digging a deeper hole: when you're digging in, shifting goalposts, ignoring perfectly legitimate issues, and spewing your insane troll logic, what you're doing is making people more hostile and less interested in adopting wayland: I didn't actually give much of a shit before, I just thought wayland was a pretty funny case of vapourware that may or may not come to fruition one day, but now that I see just how evangelical and nonsensically-ideologically-driven some of you rabid fanboys are, It'll take a fairly significant shift to make me want to try it again. Your nonsense trolling here has done wayland a disservice. Congratulations.

I refer you back to this passage in my original anecdote:

  "I want to stress that I was *hoping it would work* - I was not out to find a reason not to use wayland"

> don't like nvidia because they've been actively hostile to OSS for decades

Hey guess what? This might come as a shock, but nvidia release drivers for X. And they have for decades. And they work just fine. How do their drivers work on wayland? Oh that's right, they basically don't - I posted links about that what feels like a hundred thousand messages ago. Your reaction was to deflect from that by saying they're not very good anyway. Which completely fails to even attempt to respond to the issue I pointed out.

> Also what I said about nvidia is 100% factually true.

You might note if you read back over the history of this thread that I actually didn't ask for your opinion of nvidia or their hardware at any point. Nor did I ask for an "objective" evaluation of the performance of nvidia cards relative to others. The reason I didn't ask that is because I don't actually give a shit what your opinion about nvidia and their hardware is. I hope this clears things up for you.

> they are objectively the worst option

Not for use cases that explicitly require nvidia cards and don't support anything else.

Also, somewhat related, it seems that like a ton of things I've said, you forgot to address my point that cuda is basically the only game in town when it comes to ML. I guess that must have been an oversight and not at all intentional and ideologically driven deflection.

antisol··on The X.Org Server just got forked (announcing XLibre)
> petulant and entitled

Some people think it comes off as petulant and entitled when you create a new thing with no regard to being compatible with the old thing, and then demand that the entire world adapts to you and starts supporting your thing.

> I hope you'll invest some effort in supporting this new group of people prolonging its life.

If they can show some tangible progress and improvements I almost certainly will! :)

antisol··on The X.Org Server just got forked (announcing XLibre)
lol. I think you need to jump onto the repos for about 500 ML frameworks and tell them that the only hardware they support well "isn't worth the money".

At this point I think you're just arguing in bad faith and you have some strange ideological reasons to cling to Wayland.

With an attitude like that it'll never be ready for adoption.

Good luck!

antisol··on The X.Org Server just got forked (announcing XLibre)
Yep, and meanwhile I'll be playing games on my nvidia card :)
antisol··on The X.Org Server just got forked (announcing XLibre)
Sure, ok.

> some strange ideological reasons to cling to X.

"It works" == "strange ideological reasons"

...And you claim I'm the one arguing in bad faith, lol.

You might want to look up "projection".

> I do actually wish you the best of luck.

Yep, and good luck - sincerely - getting wayland to a usable state. Who knows, maybe in another decade or two it'll be worth revisiting

antisol··on The X.Org Server just got forked (announcing XLibre)
What you seem to be missing is that a whole lot of people don't actually have any "frustration", except when people come along claiming that their new windowing system is "totally ready... except it doesn't support any good hardware".

For people like us, X works just fine, with our nvidia cards, and we're not actually interested in the philosophical purity of who's fault it is that wayland doesn't work with our nvidia cards. If we cared about that kind of stuff so deeply, we wouldn't be using the proprietary drivers.

IF you want people to switch to wayland, then solving all those edge cases, and making it work properly with proprietary graphics drivers (or maybe getting nvidia et al to open their code, good luck with that) is your problem.

antisol··on The X.Org Server just got forked (announcing XLibre)
>> I would run wayland if i could. >You can if you stop buying nvidia.

This response is so hilarious.

"The wave of the future is coming! And you can get with it too! All you have to do is just give up gaming!"

Seriously, what are these people smoking??

← PreviousPage 7 of 13Next →