HN user

madog

65 karma
Posts2
Comments41
View on HN

It's not entirely, because Github simply does not support inter-version diffs when you have multiple commits. If you force push onto multiple commits there is no way to show a diff between version 2 and version 3 of those commits. How Github lacks such basic (and imo necessary) functionality in 2025 is amazing to me.

Something like linked and dependent PRs in a chain would go someway to replicating Gerrit but again this basic functionality is not available out of the box for whatever reason.

I agree.

Seems like the first step should be understanding that you CAN have control over it, even if you don't currently; and that you have the agency and strength to do that without appeal to some higher power.

The admitting you have no control sounds fatalistic to me and robs you of agency/responsibility. Then you're reliant on some externality or higher power instead of finding it within yourself.

Even those who go for the higher power are ultimately doing it themselves, they've just kidded themselves something else is involved, and if that helps you find that you can have some control over it, then great, I guess?

Not to mention Meta is ad tech so these will be full to the brim of tracking and adverts to recoup R+D costs.

I'm yet to be convinced these are useful and not just another way to inject ads directly into eyeballs.

Last time I tried to report a fake product to Amazon it's literally impossible. It simply isn't one of the pre-determined options available through customer service, either the self service chat or to the advisers. The closest thing and what the advisers select would be "item not as described" which might be somewhat correct, but hides the problem to whatever reports get generated for management. Hard to believe that isn't intentional.

Unix as IDE (2012) 3 years ago

There are modern alternatives to many of the classic utils e.g. `fd` for find, with better CLI args and other improvements

ripgrep for grep also comes to mind

This is what I want from a new search engine:

1. Respect exact match searches - this used to work enclosing the search terms in "" quotes, but no longer works. If there are no exact match results, return nothing.

2. Allow blacklisting or removing results from certain websites entirely e.g. I want to be able to configure geeks4geeks to never show up in any results ever

If someone could make this new search engine they would have a good shot at replacing Google :)

They also do not have an option to report an item they sent as counterfeit/fake which is amusing given how prevalent it is with their mixed bins between 3rd party items and legitimate goods.

The closest related option is "not as described" or something like that.

Even if you contact support chat that is the only option available to the advisers too.

So it's actually impossible to report something as counterfeit.

I always imagine some C-level exec looking at the stats and congratulating themselves on having no counterfeit items reported. Well done Bob! We did it again.

Nope. Tracepoint eBPF programs require root to load always. For eBPF you select a program type, and that limits what you can do (aka what helper functions are available to you) and what privileges are required.

What you can do is quite limited. You're restricted to some preset eBPF program types, and each program type has a restricted set of operations it can perform (eBPF helper methods). So arbitrary modifications, absolutely not without adding a helper method and/or program type for this purpose. More program types and helper methods are being added all the time but overall it's pretty limited in use cases and operations.

If you want full control then kernel module is the way to go, but this doesn't have the same security and stability guarantees.

I had an MLB.tv subscription for many years, paying like $140 a year. In the UK, so nothing was blacked out... great... except last year find out they sold post-season rights to BT Sport so nothing in the post-season was available live AT ALL on MLB.tv in the UK. Forget it, did not renew this year.

Right. Generally more air and more fuel, produces bigger explosions and bigger forces, so the engine would output more power and torque.

These greater forces cause more stress to factory engine components, so generally at a certain level you will need to replace engine internals with uprated parts e.g. stronger rods and pistons.

Just to add to this there was a good Financial Times film [1] recently that covered the after effects of Brexit. Covid and Ukraine have allowed politicians to divert attention away from the economic disaster that Brexit has been, and have been handy scapegoats, but the fact Brexit has damaged the U.K. economically is undeniable.

1: https://youtu.be/wO2lWmgEK1Y