HNHacker News
TopNewBestAskShowJobs

Macha

20,932 karma · joined April 28, 2010

submissionscomments
Macha··on Forgejo <=16.0.3 Critical RCE
It looks like Gitea made the same fix (rm -r .git after template processing) back in February: https://github.com/go-gitea/gitea/commit/2176e84ab977011ff2b...

PR: https://github.com/go-gitea/gitea/pull/36734

So likely Gitea < 1.25.5 was vulnerable.

Macha··on Forgejo <=16.0.3 Critical RCE
Since the release notes is currently unreadable due to codeberg rate limits, the two fixes in the release notes are:

https://codeberg.org/forgejo/forgejo/pulls/14301:

*Critical:* fix: prevent template expansion from interfering with git repo initialization. When generating a new repository from a template repository, Forgejo clones the template repository, removes the `.git` folder, performs variable template expansion on files listed in `.forgejo/template`, and initializes a new git repository. During this process, variable template expansion could be misused in order to create a new `.git` folder, which git would adopt and incorporate during its initialization of a new git repository. A malicious template repository could be used to read arbitrary data from the Forgejo host, and to execute arbitrary processes on the Forgejo host, as a remote code execution attack. To address this issue, after variable expansion is completed, any existing `.git` folder is removed from the directory before the git repository is initialized.

https://codeberg.org/forgejo/forgejo/pulls/14301:

ensure authorization reducer is accessed when checking editable PRs in APIs. When editing a git repo contents through Forgejo's API, a specialized security control is used to permit repository maintainers to edit branches that they do not own when an open pull request with the "allow maintainer edit" option is present. This specialized security control did not take into account API-specific security restrictions, such as repo-specific access tokens. As a result, it was possible for an API access token with restricted permission to make modifications outside of that restricted permission. The specialized security control has been updated to take into account API authentication security restrictions.

---

So if like me you run a private forgejo instance with closed signups and limited repository creation, you can wait for the update. Otherwise maybe take it off the public internet for a bit?

Macha··on LG TVs caught spying even when offline or on standby
Where in the video do they say "We tested the TV and found it connected to an open wifi network" or anything to that effect?

What they say "Some ISPs provide open networks and some [unspecified] smart devices automatically connect to such networks". They don't say these TVs (or any TVs) are in that bucket. Given how much they've tested about these TVs, I'd say they'd have found and named any TVs that did that.

Honestly this was more a behaviour of very early wifi devices, I don't think I've run into such a device in decades, since people started talking about open wifi networks like they talk about piles of needles.

Honestly there's enough real misbehaviour documented in the video to go without making some up, and it's a little disappointing GN decide to allude to that claim without proof.

Macha··on LG TVs caught spying even when offline or on standby
I was wondering where this claim even came from.

It's from a comment, not even the article or the video it's based on. It's just the same internet rumor mill that's been going around for years, but more official because someone quotes it on an discussion on a news article because someone posted it in the comments of the article.

Anyone who's tried to test this theory has not proved it. A few claims in support forums are more likely to be people's guests or family just connecting it to the wifi.

Macha··on Nitter and XCancel resume service after legal advice
Irish rail posts about train delays exclusively on Twitter
Macha··on .name Termination
The problem is everyone else (such as email providers...) recognising your ownership.
Macha··on Paint.net 5.2 alpha now runs on Linux
Paint.NET is (partially) art software. The art community has a negative view of AI. Therefore announcements of AI use in Paint.NET get a negative reaction, more so than something like AI startup #491000
Macha··on Paint.net 5.2 alpha now runs on Linux
Note Pinta was only ever a port of the engine, Pinta's UI is a from-scratch Gtk# clone. Given the compelling reason to use Paint.NET was arguably the UI, that's a pretty big drawback.
Macha··on Paint.net 5.2 alpha now runs on Linux
Paint.Net was only really open source entirely from 2004-2007 and partially from 2007-2009 (engine only, not the UI for the latter part).

My experience: Pinta is an inferior Paint.NET . It's about the same level of complexity, but everything is just like... 60-85% as good.

Krita is a heavier program, but has a similar level of polish. You might not use half the features, but Krita's what I'd suggest for anyone wanting an open source alternative to Paint.net

Macha··on EVE Online moves to Python 3
They were a social network before social networks and always available IM and the gameplay provided a reason to be in the game (and therefore available to socialise with) even if you were the first/only one there.

I mean, they also had their own gameplay appeal, but I think the current player pool of WoW+FFXIV+ESO+GW is probably a more accurate reflection of how widespread the appeal of them as pure games is, while the crazy numbers of 00s WoW were about the social network aspect.

Macha··on Luanti removed from Google Play due to baseless AI copyright notice
The most prominent object in that scene is the low poly airship. Minecraft does not have vehicles, does not have objects with components with such a small thickness as the railings, does not have angles like the bow of the ship or the ropes.

It looks more like a Runescape asset than a Minecraft one, for example:

https://runescape.wiki/images/thumb/The_Adventurous.png/1200...

Macha··on Luanti removed from Google Play due to baseless AI copyright notice
They're likely using this copyright tool as it's cheaper than paying lawyers to scour the internet for infringing content. They're probably right, as long as the externalities of the AI tool's false positives fall on others, like the Allumeria and Luanti devs. There really should be a system to push the burden back on Microsoft - they can save the lawyer costs, but then they are as responsible for the AI decisions as they are for a human employee's actions.
Macha··on GitHub Publishes IPv6 Addresses for Git SSH remotes
And gone again (only IPv6 addresses there now are in the pages block). A short lived test? Or a bug/misconfiguration? GitHub has had no shortage of the latter unfortunately.
Macha··on Firefox intent to ship: JPEG XL
Arguably killed WebSQL and Java applets, for some past examples. Currently it's why WebUSB is not getting picked up by Safari/Firefox.
Macha··on Firefox 157 will include JPEG XL by default on all platforms
The big feature over other new formats is compatibility with legacy JPEGs. You can (simplified) take the raw data from a legacy JPEG, reformat it as a JPEG XL, and achieve like 20-30% filesize savings without any actual re-encode, just better packaging of the same data. While converting them to AVIF or webp is a lossy re-encode, and so loses quality. I think it's really this feature that has people wanting it still despite the support for AVIF.

Also webp is IMO subjectively worse at the same file sizes than the other two. Dunno if there's any studies on it to back that up though. It also has a max image size that is plausibly a problem in some use cases (16k in one dimension) while AVIF is 65k per axis and JXL 1M per axis.

Macha··on IPFS Maintainers Winding Down
The value of the deed is it being backed by the legal system as proof of your ownership, up to potentially being enforced with government use of physical force.
Macha··on IPFS Maintainers Winding Down
This sounds like a smart idea. That's probably why the NFT hype train didn't do it.
Macha··on IPFS Maintainers Winding Down
All those NFT holders where the NFT resolved to a ipfs.io link in shambles
Macha··on Andreessen Horowitz is investing billions into a bleak future
It is bad for this guys business to admit it’s unethical and probably has a time limit, so he doesn’t. There’s no big mystery there. If he’s unethical to his victims/spam targets, why would you think his marketing of all things would be honest about the tradeoffs? Even “respectable” companies feel very little qualms about lying by omission in marketing.
Macha··on Why your local LLM feels dumber than it is
Are you confusing llama (the model from meta that popularised a lot of open AI stuff but is quite dated now) and ollama (the set of tools for running models, originally llama but no longer limited to it, not maintained by meta)
Macha··on The August 17 outage
Well either they can handle this load that Microsoft can't, or they can't. If Microsoft are going to continue to be unreliable in the absence of the rate limit then:

If alternatives can handle the load, those who would consider those alternatives if Microsoft opposed a rate limit are likely to move to them anyway.

If alternatives aren't able to manage, then user's aren't going to jump since those services won't actually provide more usage.

Macha··on Incident with Github.com
I remember in 2024 passing over codeberg as the host for some of my personal projects because of the uptime. I don’t think Codeberg’s uptime has gotten any better but despite that it’s getting a lead over GitHub now.
Macha··on Stripe will reportedly acquire OpenRouter for $7B+
For me the big reason I use OpenRouter rather than the providers directly is the ability to cap spending. With OpenRouter I can top up by $50, change models on a whim and if some agent loop goes out of control and generates a ton of tokens, the most I can be out is $50, while using the providers directly requires me to manage accounts there and not all support top up based spending.
Macha··on Stripe will reportedly acquire OpenRouter for $7B+
I can still use Claude via openrouter. Anthropic blocked using your Claude code subscription via other harnesses but you can still use pay as you go API billing.
Macha··on Incident with Github.com [resolved]
Not the same company but similar discussions here:

- It was believed that GitHub would be more reliable than our self hosted Gitlab CI runners. This has proven to be very false.

- It was believed it would be easier to write tooling. I’m not on the dev tooling team, so can’t confirm if they found it true or not, but from the outside I see a lot more “Github can’t do that” than I did “Gitlab can’t do it”

Macha··on GIMP Development Update
Then Gimp is the wrong tool for you. You’re using a excavator to pull out weeds. Use Pinta or KolourPaint instead.
Macha··on GIMP Development Update
I honestly think a lot of the hate that GIMP gets is because as the first major FOSS image editor, people tried to use it for everything with a lot of square hole round peg situations.

In particular, it’s a photo editor at core. You can use it for postprocessing of other image types if you want, or for pasting together memes or whatever. But it’s not designed for e.g. doing illustrations or digital painting or sketches

This isn’t even unique to GIMP in that way. Photoshop is also a sub par art program (though admittedly they’re a little more flexible than GIMP). But if you wanted something better for than Photoshop and were ok with proprietary windows/mac software there’s clip studio paint and before that there was paint tool sai etc.

While until the rise of Krita being actually good (having tried it many times over the years prior, that’s some time around 2018) if you wanted Linux or just wanted FOSS, you had to use Gimp and that breed resentment at it being the wrong tool

Macha··on Firefox is now the last major browser that still supports uBlock Origin
No you can get literally unsolveable captchas with cloudflare. You tick the box and it just refreshes and displays the unticked box again. Or people it on gateway endpoints that just return plain text errors (Humble does this).
Macha··on Firefox is now the last major browser that still supports uBlock Origin
One of my biggest annoyances about my iPad is how much less effective the content blockers on Safari are than on real Firefox and ublock origin that I have on my Android phone and had on my previous windows tablet. Also iOS “Firefox” can’t run any adblockers, whether ublock origin or iOS content blockers so I have to use Safari and put up without consent-o-matic or tab sync

For example, ublock origin is able to patch out anti-adblock scripts that Safari content blockers cannot. Try tvtropes for an example. Works fine with firefox and ublock origin, displays a “allow ads of subscribe” instead of the content on safari.

Macha··on The other Sean Byrne doesn't exist
Ireland has a PPS number which everyone who’s ever had a job or claimed government benefits has. The union of those sets is basically everyone. Clearly that hasn’t helped.
← PreviousPage 3 of 34Next →