HNHacker News
TopNewBestAskShowJobs

theevilsharpie

924 karma · joined February 14, 2017

submissionscomments
theevilsharpie··on Paint.net 5.2 alpha now runs on Linux
I have tried to use Pinta at several independent points in time over the past 10+ years, and every time I have tried it, it has been so buggy as to be practically unusable.

It's a shame. It would be the perfect application for my basic image editing needs, if only I could actually rely on it to work.

These days, I just use Krita. It's on the heavier side, but functionally, it does what I need.

theevilsharpie··on AI boosted homework scores, then exam scores dropped: study
> Stand-alone bottom-up observations (even if valid) obscure the fundamental problem that AI (or "AI" if you like) is inducing systemic change across human civilization.

Students have been cheating and taking shortcuts on their work long before the current generation of AI tools existed (and probably for as long as graded exams have existed).

Somehow, civilization has managed to survive.

theevilsharpie··on The little-known winstart.bat batch file
There was nothing unofficial about it -- Windows 2000 had full, official DirectX support parity with Win9x.

Windows XP is where Microsoft themselves pushed the consumer market onto the NT line, but Windows 2000 was fully functional as a consumer desktop.

theevilsharpie··on 2027 memory capacity is reportedly sold out
> You can't build most web apps' unique visual style in any other platform.

Every native UI framework I've ever used allows drawing directly to a canvas, and can have literally any visual style that can be created with pixels.

theevilsharpie··on Reviving a 15-year-old netbook with Arch Linux
> I really miss netbooks. They were an amazing moment for Linux. No surprise Microsoft killed them.

As far as cheap, low-spec, disposable laptops go, Chromebooks are the spiritual successor to netbooks.

theevilsharpie··on Google deleting all recently inactive accounts without phone number
I have user account on my personal Google Workspace domain that is used purely for superuser access (my day-to-day account doesn't have special access).

I recently had to log into it for the first time in a few years to make a config change to the domain, and it wouldn't let me in because the 2FA code wasn't working, and a recovery code wasn't sufficient to enable privileged access. I had to reach out to Google Workspace support to regain admin access to my domain.

Thankfully, they were able to do so (although it took a few days and I had prove ownership of it).

So there's an example of a situation where an account that's not logged into for a long time doesn't mean that it's forgotten or unused.

theevilsharpie··on The end of my AArch64 desktop experiment
I can't speak for Firefox, but Google Chrome (and presumably anything Chromium-based) has working hardware-accelerated video on AMD and Intel GPUs.

It does admittedly take some effort to set up; I assume Google is hesitant to enable it by default because of issues with Nvidia GPUs. But when configured, it works and has for years.

theevilsharpie··on The end of my AArch64 desktop experiment
From the article:

> I work at Red Hat. Mostly on AArch64 support in several projects.

So an ARM developer, working for a major Linux distro vendor and trying to dogfood their work, used the closest thing to an ARM workstation that Linux can run on.

What other alternatives would you suggest? The various Apple Silicon or Snapdragon laptops that have their own well-documented problems running Linux? A smartphone running as a desktop?

There aren't very many ARM-based options that are even feasible for use as a developer desktop, even if the software did work correctly.

theevilsharpie··on US holds off blacklisting DeepSeek, more than 100 firms deemed security risks
> We used to do that too from the late 1930's to the late 1970's, which is why we were the dominant industrial power in the world at that time as well.

I think there's another world event that happened in that time span that might better explain America's world-wide industrial dominance.

theevilsharpie··on Steam on Linux Use Skyrocketed Above 5% in March
> Canonical announced that they are no longer using Debian as a base, but the unvetted packages compiled and uploaded by random people on Snap.

Citation very much needed for this claim.

theevilsharpie··on The case for becoming a manager
A lot of professions have terms of art that can be interpreted incorrectly or be viewed as odd by laymen. "Individual contributor" is no different.

Maybe it sounds weird to you, but it's a well-understood term in the management profession.

theevilsharpie··on The case for becoming a manager
This is a pretty odd take, from my perspective.

If one of my direct reports came to me and said they were interested in working on, say... AI observability (replace with whatever interests you), and that was something I had any influence over (even if only indirectly), I'd be finding whatever way I could to connect my report with that kind of work.

It's all well and good to say that you're in control of your own career advancement, but that's not in conflict with working with your manager on supporting your career development. Even if they don't have anything to teach you, they will necessarily have some influence of your scope/area of work, so it only makes sense to work them on aligning your work with your interests.

theevilsharpie··on Puget Systems Most Reliable Hardware of 2025
Fractal still sells a Serenity workstation[1], but it's essentially an off-the-shelf AMD Ryzen-based system, installed into a Fractal Design Define 7 Mini case, with a Noctua tower air cooler and case fans replacing the stock cooling. They have a variety of photos showing their customized fan setup in various configurations.[2]

It's a reasonably well-built system, but $3,500 USD is hard to justify for a basic system with an 8-core CPU, 32 GB of RAM, and no discrete GPU, especially given that it's using parts that you can just purchase and assemble yourself.

I know that prices of some components have increased significantly, but not by THAT much.

[1] https://www.pugetsystems.com/solutions/more-workstations/qui...

[2] https://www.pugetsystems.com/parts/photography/Additional-Co...

theevilsharpie··on My Snapdragon Dev Kit was healthy and working fine until a Windows update failed
More recent revisit: https://www.phoronix.com/review/snapdragon-x-elite-linux-eoy...

TL;DR: It runs, but not well, and performance has regressed since the last published benchmark.

theevilsharpie··on The future of Terraform CDK
I have used Terraform, Puppet, Helm, and Ansible (although that's not strictly declarative), and all of them ran into problems in real-world use cases that needed common imperative language features to solve.

Not only does grafting this functionality onto a language after-the-fact inevitably result in a usability nightmare, it also gets in the way of enabling developer self-service for these tools.

When a developer used to the features and functionality of full-featured language sees something ridiculous like Terraform's `count` parameter being overloaded as a conditional (because Terraform's HCL wasn't designed with conditional logic support, even though every tool in this class has always needed it), they go JoePesciWhatTheFuckIsThisPieceOfShit.mp4 at it, and just kick it over to Ops (or whoever gets saddled with grunt work) to deal with.

I'm seeing the team I'm working with going down that same road with Helm right now. It's just layers of templating YAML, and in addition to looking completely ugly and having no real support for introspection (so in order to see what the Helm chart actually does, you essentially have to compile it first), it has such a steep learning curve that no one other than the person that come up with this approach wants to even touch it, even though enabling developer self-service was an explicit goal of our Kubernetes efforts. It's absolutely maddening.

theevilsharpie··on CachyOS: Fast and Customizable Linux Distribution
> Sure, but lts often doesn't work for other use cases like gaming. For example the experience on lts with this year's AMD gpus will be extremely poor if it works at all.

I'm using Ubuntu 24.04 LTS with a Radeon RX 9070 XT (currently the most recent and highest-end discrete GPU that AMD makes), and it works fine, both functionally and in terms of performance.

> I run Arch and my 9070 xt experience was poor for several months after release. I can't imagine modern gaming on an lts release.

Maybe instead of imagining it, you should just try it?

theevilsharpie··on CachyOS: Fast and Customizable Linux Distribution
> Have you ever had to maintain a software project with many dependencies? If you have, then surely you have had the experience where picking up the project after a long period of inactivity makes updating dependencies much harder. Whereas an actively maintained or developed project, where dependencies are updated regularly, is much easier. You know what is changing and what is probably responsible if something breaks, etc. And it's much easier to revert.

Have you ever had situations where Foo has an urgent security or reliability update that you can't apply, because Bar only works with an earlier version of Foo, and updating or replacing Bar involves a significant amount of work because of breaking changes?

I won't deny that there's value in having the latest versions of software applications, especially for things like GPU drivers or compatibility layers like Proton where updates frequently have major performance or compatibility improvements.

But there's also value in having a stable base of software that you can depend on to be there when you wake up in the morning, and that has a dependable update schedule that you can plan around.

theevilsharpie··on CachyOS: Fast and Customizable Linux Distribution
> You are probably using some annoying pedantic definition of unstable. Most people mean it to mean “does stuff crash or break”.

English has a specific word for that: reliable.

Pedantry aside, having a complex system filled with hundreds (thousands?) of software packages whose versions are constantly changing, and whose updates may have breaking changes and/or regressions, is a quick way of ending up with software that crashes or breaks through no fault of the user (save for the decision to use a rolling release distro).

theevilsharpie··on CachyOS: Fast and Customizable Linux Distribution
> Arch being unstable is a myth.

Arch follows a rolling release model. It's inherently unstable, by design.

theevilsharpie··on Gaming on Linux has never been more approachable
Debian -- probably not, but Ubuntu has numerous variants whose primary purpose is providing a different desktop experience, and a SteamOS-like variant would fit in perfectly with that.
theevilsharpie··on Windows president addresses current state of Windows 11 after AI backlash
> the kernel might still be good but the userland is just awful in every way imaginable

The Windows kernel is also falling behind. Linux is considerably faster for a wide variety of workloads, so much so that if you're CPU limited at all, moving from Windows to Linux can net you an improvement similar to moving up a CPU generation.

theevilsharpie··on AGI fantasy is a blocker to actual engineering
There's nothing about 4K videos that needs an SSD, an OLED display, or any particular video codec, and "large-scale internet infrastructure" is just a different way of saying "lots of high-bandwidth links". Hardware graphics acceleration was also around long before any form of 4K video, and a video decoding accerator is such an obvious solution that dedicated accelerators were used for early full-motion video before CPUs could reasonably decode them.

Your anecdote regarding P2P file sharing is ridiculous, and you've almost certainly misunderstood what the author was saying (or the author themselves was an idiot). That there wasn't sufficient bandwidth or computing power to stream 4K video at consumer price points during the heyday of mp3 file sharing, didn't mean that no one knew how to do it. It would be as ridiculous as me today saying that 16K stereoscopic streaming video can't happen. Just because it's infeasible today, doesn't mean that it's impossible.

Regarding ChatGPT, setting aside the fact that the transformer model that ChatGPT is built on was under active research 10 years ago, sure, breakthroughs happen. That doesn't mean that you can linearly extrapolate future breakthroughs. That would be like claiming that if we developer faster and more powerful rockets, then we will eventually be able to travel faster than light.

theevilsharpie··on AGI fantasy is a blocker to actual engineering
Dial-up modems can transfer a 4K HDR video file, or any other arbitrary data.

It obviously wouldn't have the bandwidth to do so in a way that would make a real-time stream feasible, but it doesn't involve any leap of logic to conclude that a higher bandwidth link means being able to transfer more data within a given period of time, which would eventually enable use cases that weren't feasible before.

In contrast, you could throw an essentially unlimited amount of hardware at LLMs, and that still wouldn't mean that they would be able to achieve AGI, because there's no clear mechanism for how they would do so.

theevilsharpie··on Nearly 90% of Windows Games Now Run on Linux
> Besides, the gaming industry keeps shooting themselves in the foot by only supporting Windows (Mac is a thing too). That is slowly changing, but so many game devs are drinking the Microsoft koolaid they don't even consider using another graphics API other than DirectX. Many other decisions like that as well.

The gaming industry is thoroughly multi-platform, and many games that are limited to Windows on general-purpose PCs aren't so because the require DirectX, since they've also been developed for Playstation where DirectX isn't a thing.

Support for Mac can be somewhat challenging, partly because the platform (including the hardware) is so different from other general-purpose PCs, and partly because Apple doesn't particularly care about backwards compatibility, and will happily break applications if it suits their interest.

However, a developer that doesn't support Linux does so because they don't want to for whatever reason, not because the technical bar is too high. With the work that has gone into Wine, Proton, and other Windows compatibility libraries these days, there's a good chance that a Windows game will "just work" unless the developer does something to actively inhibit it.

theevilsharpie··on America is getting an AI gold rush instead of a factory boom
I have seen no credible explanation on how current or proposed technology can possibly achieve AGI.

If you want to hand-wave that away by stating that any company with technology capable of achieving AGI would guard it as the most valuable trade secret in history, then fine. Even if we assume that AGI-capable technology exists in secret somewhere, I've seen no credible explanation from any organization on how they plan to control an AGI and reliably convince it to produce useful work (rather than the AGI just turning into a real-life SHODAN). An uncontrollable AGI would be, at best, functionally useless.

AGI is --- and for the foreseeable future, will continue to be --- science fiction.

theevilsharpie··on Ask HN: Why hasn't x86 caught up with Apple M series?
> I still say that x86 must run two FPUs all the time, and that has to cost some power (AMD must run three - it also has 3dNow).

Legacy floating-point and SIMD instructions exposed by the ISA (and extensions to it) don't have any bearing on how the hardware works internally.

Additionally, AMD processors haven't supported 3DNow! in over a decade -- K10 was the last processor family to support it.

theevilsharpie··on A message from Intel CEO Lip-Bu Tan to all company employees
Intel has only about half of the server market at this point, and that's with their products priced so low they're nearly selling them at cost.

The margins on their desktop products are also way down, their current desktop product isn't popular due to performance regressions in a number of areas relative to the previous generation (and not being competitive with AMD in general), and their previous generation products continue to suffer reliability problems.

And all this, while they're lighting billions of dollars on fire investing in building a foundry that has yet to attract a single significant customer.

Intel's not in a good spot right now.

theevilsharpie··on A message from Intel CEO Lip-Bu Tan to all company employees
If we're comparing incompatible platforms, then the Apple M4 Max's iGPU is weaker than the Playstation 5 Pro's AMD iGPU in everything except for memory capacity.

Intel has a competitive iGPU in the low-power mobile space. Their iGPUs in general are also pretty solid for general desktop use. But even in the x86 space, AMD has better-performing iGPU options than anything Intel has ever offered.

theevilsharpie··on MacBook Pro Insomnia
Turning a machine off loses any existing application state, and requires both applications and the OS to be re-launched.

When I put a machine into standby, I want it to go in a standby state, and then stay there until I explicitly wake it -- not keep doing whatever background tasks the OS developers, app developers, or whatever other third parties think they need to keep doing.

theevilsharpie··on Stop Killing Games
> Publishers could just put "Guaranteed playable until 2026-07-02", and then extend those games that are profitable.

A one-day warranty would almost certainly run afoul of the EU's merchantability laws.

Edit: Misread the date (sorry, American here -- we write dates weird). However, the point still stands: selling a product to consumers involves some warranty of merchantability, and breaching that entitles consumers to refunds (and can even get the publisher in trouble with regulators).

I wouldn't be concerned with publishers going the "guaranteed playable until" route because there's already consumer protections that discourage this type of thing.

Page 1 of 9Next →