HNHacker News
TopNewBestAskShowJobs

xorcist

9,133 karma · joined July 3, 2014

submissionscomments
xorcist··on Show HN: Cocommit – A copilot for git commit
Tools such as this should not be used. The generated commit messages are all noise, no signal. The LLM can not possibly describe why a change was made, and it can never describe why a corresponding more obvious change was not made.

Should you somehow find yourself in a situation where the above does not hold, and you really want the LLM description, it is still bad design to run the LLM on commit. LLMs will only get better over time. In that case you should not use commit messages but run the LLM on "git log" instead.

Just as it uses heuristics to show moved files it is also the more suitable place to summarize the diff, if that is all you place in the commit message field anyway. At that stage it has potential knowledge of the future as well, with that added context the summary might actually be useful ("this functionality is later replaced with ..").

xorcist··on Millions are visiting the European Alternatives site. What trends are we seeing?
> Trumps voters don't want America to be an empire, responsible for protecting a bunch of far-away

Then why did they elect an imperialist? The current president has already announced the possibility of military interventions against Canada and Denmark in order to expand US territory.

That's a kind of imperalism not seen since the middle of last century, when most empires started to proritize soft power over territory as the military and economic powers started to unite. It was easier to secure cheap natural resources than to secure the resources themselves.

> that's why they called the movement "America first"

We should always listen to action, not words. Rhetoric is cheap.

The actions tells us that the US deficit will continue to grow. It is not clear yet how much, but everything points to an increase in military spending. Other parts of the state will have to be cut back.

xorcist··on Millions are visiting the European Alternatives site. What trends are we seeing?
The comparison with Switzerland is stretching things a bit thin.

Switzerland never threatened Germany to become the 27th canton. They didn't threaten military allies with military intervention. They also do not keep permanent military bases in other countries, in practice autonomous zones where there are intermittent scandals where Swiss law protects rapists. No other counties dutifully joined any Swiss invasions in the Middle East.

Europe did not have to shoulder orders of magnitude (look it up) more refugees from these wars than the instigator of the wars. The Swiss do not regularly use their economic power to force other countries to share passenger data for all transit, they do not force far reaching intellectual property legislation of all sorts on other countries.

The Swiss, however, do a lot of other strange things. They are basically a bank with national sovereignity which economically has kept up a very strong industrial appendix with a very strong, primarily industrially focused, engineering sector. The post-WW2 history contains a lot of stones largely left unturned, and there is zero chance another coutry could occupy this particular nation state evolution niche.

xorcist··on Feral pig meat transmits rare bacteria
Ars is perfectly usable without Javascript. Either use Noscript or click the uBo shield and deselect the script tag.
xorcist··on Map Features in OpenStreetMap with Computer Vision
If the upstream project thinks there may be a potential problem with this, that is a problem in itself. Try not to get defensive about it, just pull the project and have another go at the problem in collaboration with upstream. Perhaps parts of the project and be useful for upstream? Perhaps another workflow could make the project better?

We all strive for better open data. I upstream feel there is a risk that automated uploads could be easier with this project, creating more boring work for them which is already enough of a problem, that animosity will be a net negative for everyone in this space. Technical solutions such as new tags or opt out schemes will not solve the problem.

xorcist··on fd: A simple, fast and user-friendly alternative to 'find'
So just turn off support for external media, which could possibly be created on other platforms, and all old file systems? Legacy platforms, like modern Windows which still uses UCS-2 (or some half broken variant thereof)?

While I support the UTF-8 everywhere movement with every fiber of my body, that still sounds like a hard sell for all vintage computer enthusiasts, embedded developers, and anyone else, really.

xorcist··on fd: A simple, fast and user-friendly alternative to 'find'
Not at all. It's a common result of the resulting Mojibake (https://en.wikipedia.org/wiki/Mojibake) after moving files between platforms.

It's also what made Python 3 very impractical when it orginally came around. It wasn't fixed until several versions in despite being a common complaint among actual users.

xorcist··on Google to buy Wiz for $32B
> They also snapshot your disks, cloning them to Wiz accounts

I can see how that could be worth $32B.

xorcist··on Underware 2.0 – Open Source Infinite Cable Management
Vitriolic is completely uncalled for. I have no idea who Katie is. I guess I could find out by translating the text back to English again?

Somebody linked a page which is more or less broken for people with other locales, and the nice thing is to give them a heads up just how bad the situation is. They likely don't even know since they do it nonchalantly without checking the results.

If I could get just one more web developer to stop installing automatic translation plugins it will all be worth it.

xorcist··on Underware 2.0 – Open Source Infinite Cable Management
> Somebody is trying to be more inclusive

Not likely. No one ever felt included by an automatic translation. It is impersonal and clearly comes off as such.

Stastical translation tools are tremendous and helps me regularly to understand the gist of texts in other languages, but I understand that it is at best an approximation and I am prepared that the details may be somewhat off.

Being presented a butchered text where key words must be guessed what they were translated from is deeply disrespectful of other language speakers, yes. It really is. Why else serve them a second-rate quality web page? A translation can only make the text worse. It can not make the text better. This time it was only a question of underpants but sometimes the result can include literal insults.

> because what else would an attempt at translating content be?

Misguided?

I'm trying to be kind and helpful here: Please stop this. It is not helpful, and every popular web browser already offers a drop down menu bar button with a translation tool that is not only potentially better but also under user control. There is no upside to this user hostile design and the downside is that it is confusing and potentially derogatory.

xorcist··on Underware 2.0 – Open Source Infinite Cable Management
Of course we aren't. That's the whole problem. We have different locales. That results in a header somewhere with the languages I understand in order of fluency (which includes English, mind you), as per the specification. And the author of that web page decided to turn on an automatic translation tool to present its output instead of the original web page.

That tool is particularly bad as it somehow decides that underware is similar enough to underwear that it should map the word to the word for underpants in my language. The rest of the page is a little better, but not by much. But the problem here isn't the quality of tool itself which results in particularly amusing choice of words but by the use of the tool itself.

Don't do that. If the end user wants to read your page in a different language, they are perfectly capable of clicking that button in their web browser and deal with the outcome themselves.

Just don't. I will not hunt down the language selection button on your badly translated web site and I will not change my web browser settings for your site alone. I will simply choose not to visit your web site, and I suspect many others will do the same.

xorcist··on Underware 2.0 – Open Source Infinite Cable Management
The title of the page is Underpants 2.0, but the renderings are nothing like what the title promises.

I guess there is some automatic translation going on. I've said it a thousand times but I can say it again:

There are very few universal truths in life but here's one: Do not use uncalled for automatic translations. Ever. Certainly no type of translation without prooreading.

It is deeply disrespectful of your users. Should they want to read the page in another language than it was published in, there is a perfectly functional button in their web browser.

Your users get by on the rest of the web, and they can surely manage your page. Unless they have to hunt for the existence of your home cooked "language" setting, which may or may not even exist, without which they have to guess which words translate to underpants. It may be fun the first time, but believe me, it gets boring quickly. Any web shop that presents me with a butchered version of my locale gets closed immediately without giving it any further attention.

xorcist··on Ex-Facebook director's new book paints brutal image of Mark Zuckerberg
Commoditizing your complements.

In other words, wiping out your competitor's business moats. If their cashflow is dependent on selling phones, open source your phone operating system to lower the value of the proprietary system.

It can also be used to quickly gain market share where you previously had none and wants to catch up on your competitors. You're bleeding money any way to try to pry open an established market, and open source might be the cheaper route. Most famous examples are perhaps Apple (webkit, cups) and Facebook (AI).

xorcist··on Study: The ozone hole is healing, thanks to global reduction of CFCs
I am often reminded how similar the discussion around global warming and the one around CFCs were. There was much shouting about destroying the economy, and how the cold chain was a remarkable invention that ensured we did not die from food poisoning and did we really want to go back to medieval times? Maybe sell ice from a lake?

Sure there are alternatives but they are both expensive and with sub par performance. We need to have alternatives that both cheaper and better before we can do anything?

But no, rich countries showed that they could actually get together and ban harmful chemicals, and by sheer economic force alone turn the whole world around. Research was let loose when there was economic incentives, mass production effects set in and over time the expensive and bad alternatives was cheap and good enough.

xorcist··on Comparing Fuchsia components and Linux containers [video]
It doesn't? Try loading a driver written for an old version of Windows. Third party drivers generally won't work for the next version of Windows. I have a printer that had a Windows 7 driver. It won't load on any more recent version than that.

The same printer works with Linux the same it has always done. But that's not Windows' fault or to Linux's credit. It's just the result of a really crappy vendor. However the Linux API is generally more stable than people give it credit for, it's just that it's the C headers only. Anything compiled for a kernel generally won't work anywhere else, and that's not what the crappy vendors wants.

In the embedded space, including most mobile phone vendors which seemed to be an important use case for Fuchsia, even reputable vendors will generally give you an image of an operating system heavily modified to work with their hardware. That's their "driver". Imagine buying a new PC and receiving a DVD with a Windows modified to work on that hardware only. Of course you can't upgrade or even patch security issues beyond what the vendor will give you! You're supposed to buy new hardware. Sure, you could extract the drivers and try to install them on a vanilla Windows, and that's exactly what projects like LineageOS do, but most users won't bother.

That's the situation with phones. It's not at all clear why Fuchsia thinks they could solve this. It's a cultural and an economical problem and can't be fixed with software alone. Why would phone manufacturer care about your microkernel architecture? They will just patch the whole operating system, binaries and everything, until it boots enough to start the GUI and ship that. Just like they always have.

The only thing that could improve this situation is by enforcing the GPL, or have similar contractual stipulations like only being allowed to ship a reference implementation unmodified, but Google shows no interest in doing that. They care about getting Android on as many devices as possible with no regard to their respective quality or product longevity.

xorcist··on Comparing Fuchsia components and Linux containers [video]
Windows drivers are absolutely version specific. Try to install a driver for an old Windows version sometime.
xorcist··on Comparing Fuchsia components and Linux containers [video]
I believe you might be limited by your imagination just how bad out of tree third party drivers can be. We're talking about hardware with DMA access here. It's trivial to create a situation that can not be fixed in the kernel (without breaking other things).

If you are running some generic PC hardware to write this comment, chances are that at least one tiny part somewhere which is dependent on some specific obscure timing to come up properly which just happens to work because someone inserted a small delay somewhere.

xorcist··on Zelensky leaves White House after angry meeting
That's just a technicality. There is no "EU" tax so the institutions does not have the billions to give away. They can however secure loans so that is the method being used. But make no mistake what is happening here.

Look at the backing countries and how they are spending on Ukraine. There you will see the direct donations.

No EU member country has yet to make a billion dollar repayment claim post facto. Certainly not five hundred billion.

xorcist··on Zelensky leaves White House after angry meeting
They're certainly trying. Had you asked me before the full scale invasion, I would have answered differently. But Ukraine still stands, and it's looking more and more like a Finland-like situation. After all the repatrionization propaganda that doesn't look good for Putin. And the Russian economy absolutely suffers from this, we just don't know how much.
xorcist··on Ask HN: What are you working on? (February 2025)
How are they similar? One is taking a picture, one is a permanent installation recording every movement in a public area.

What country allows citizens to mount private surveillance cameras in public places without a license?

xorcist··on Zelensky leaves White House after angry meeting
The only sovereignty being threatened here is Ukraine's.

That's the important bit. Russia needs to source soldiers from prisoners and North Koreans.

xorcist··on Zelensky leaves White House after angry meeting
American hegemony happened by chance, and the dollar just won the reserve currency lottery?

Granted, not every war was a net win but that war machine is uniquely expensive and it may be sacrifice the public is willing to pay. But it probably wouldn't hurt to see how contemporary books on history differs from propaganda.

xorcist··on Zelensky leaves White House after angry meeting
Not sure if sarcasm or some type of counterfactual history?

It does not matter how we ended up here, but we have an obligation to select for the least bad outcome.

xorcist··on Zelensky leaves White House after angry meeting
US had interests in the Ukraine because it was a buffer state. By sacrificing a whole country to Putin, NATO suddenly has enemy neighbors.
xorcist··on Zelensky leaves White House after angry meeting
And the US did not have interests in Ukraine? As if the past two decades never happened?
xorcist··on Zelensky leaves White House after angry meeting
Before that there was the drawn out conflicts in Iraq and Afghanistan. The amount of refugees was staggering.

Do take the time to check the facts sometime where those refugees ended up. How many did Germany accept? How many did Sweden take? How many did the US accept?

It does put the recent claims that Europe should pay up for its protection into perspective.

xorcist··on Show HN: Telescope – an open-source web-based log viewer for logs in ClickHouse
If all you want is the plaintext logs, there's no need to bother with special products. Just point syslog in the right direction as if it was 1995. Everything can log to syslog already. Things like Splunk, Graylog and Kibana are mostly for visualization and query interfaces.
xorcist··on Ask HN: What are you working on? (February 2025)
Of course it is. Is this controversial anywhere? I would expect surveillance cameras to be regulated in most parts of the world, certainly around Europe. In the Netherlands I believe you need to register such cameras with the local police and you are responsible for following the relevant regulations and data protection laws.
xorcist··on Ask HN: What are you working on? (February 2025)
You are not allowed to put up unlicensed surveillance cameras in public places, no.
xorcist··on DOGE has 'god mode' access to government data
Be careful what you wish for, as the saying goes. I have seen so many times (in private organizations) clearly inefficient processes getting ripped out, only to be replaced with much more inefficient ones.

Sometimes there are no shortcuts: You have to know what you're doing. The "This is 'something', therefore we must do it" bit only gets you so far.

← PreviousPage 20 of 34Next →