HNHacker News
TopNewBestAskShowJobs

qubidt

102 karma · joined February 22, 2015

submissionscomments
qubidt··on Writing Postcards with a 3D Printer
open source license violations/takedowns of legitimate open source forks, and other anti consumer practices. casual users likely unaffected, unless you're philosophically offended (rightfully, imo)
qubidt··on Your ePub Is fine
The issue the author is explaining is relevant for the Kobo devices currently being sold
qubidt··on Your ePub Is fine
Yes. sometimes specs are badly designed. Targeting a constantly moving goalpost for a spec mainly implemented by embedded devices seems to me like, best case, questionable judgement
qubidt··on I Am Not A Number. In memory of the more than 72,000 Palestinians killed
yeah I'm sure all those children were "terrorists". what a ghoulish thing to say
qubidt··on Apple removes iPhone vibe coding app from app store
My ideal software: buggy in ways you can't diagnose, for reasons you can't intuit, reproducible by literally no one in the world, and with no one to file a bug report to
qubidt··on Trust signals as sparklines for Hacker News
I've found many developers having switched to non-github forges (e.g. forgejo/gitlab/sourcehut or what have you), but particularly self-hosted instances, to sort of opt-out of the culture around mpdern-day open source. My sense is the barrier of entry is a social signal that they'd like to opt out of being assigned community manager+tech support+moderator for anonymous users. typically there isn't a functional issue here, but I guess avoiding the town square is a good way to avoid having to interact with the town drunk/crank/large language model
qubidt··on Rebasing in Magit
An inane point. Obviously it's a "preference" rather than a "requirement" that my text editor boot in less than 30 seconds. But it's also not a functional requirement that Home Depot's POS terminals take a long time to start. If you could do the same checks and caching in a few hundred milliseconds it would only improve the usability for the cashier. You haven't made a case for why some user interfaces shouldn't start instantly, only that their slow start-up _might_ be justified
qubidt··on Rendezvous with Rama
> They would have been reasonable scifi books (for their time) if they hadn't attempted to follow up the classics.

I agree with everything except this. The sequels are by far the worst books I've read this decade. The memories of reading them actively causes me psychic damage. I wish I could Eternal Sunshine of the Spotless Mind myself just to extract the distaste from my brain

qubidt··on Moss is a pixel canvas where every brush is a tiny program
Do you have a link to the youtube channel? "SWEet" isn't really searchable
qubidt··on An interactive map of Flock Cams
This implies that the harm caused by this broad surveillance technology is "hypothetical/theoretical", when there is long history in this country's government using private companies to launder otherwise illegal surveillance of political activists[1].

And even if you ignore the historical parallels, there are already cases of: officers using Flock systems to stalk dating partners[2][3], immigration enforcement using Flock data to track targets[4], and ICE/CBP bypassing the systems in place that let local jurisdictions choose not to share with federal agencies[5].

[1]: https://en.wikipedia.org/wiki/Western_Goals_Foundation

[2]: https://www.jsonline.com/story/news/crime/2026/01/12/menasha...

[3]: https://www.jsonline.com/story/news/crime/2026/02/24/mpd-off...

[4]: https://www.404media.co/ice-taps-into-nationwide-ai-enabled-...

[5]: https://jsis.washington.edu/humanrights/2025/10/21/leaving-t...

qubidt··on The future of large files in Git is Git
This is relatively niche, but that's a thing for anime fan-encodes. Some groups publish their vapoursynth scripts, allow you to produce the same re-encoding (given you have the same source video). e.g.:

* https://github.com/LightArrowsEXE/Encoding-Projects

* https://github.com/Beatrice-Raws/encode-scripts

qubidt··on Show HN: PyApp – runtime installer for Python applications
How does this compare to shiv? https://github.com/linkedin/shiv
qubidt··on Why do ships use “port” and “starboard” instead of “left” and “right?”
The assertion that it is possible or the attribution to Feynman? Scientific American [1] references Feynman's 4th Messenger lecture at Cornell: "Symmetry in Physical Law" (1964) [2] [3]

[1] https://blogs.scientificamerican.com/degrees-of-freedom/gala...

[2] https://www.feynmanlectures.caltech.edu/messenger.html

[3] https://www.youtube.com/watch?v=W7K1kXeK-tY

qubidt··on I regret using Ionic for app development
I'm still salty over them stealing the name of a totally different, open source cross platform UI kit. Classic Microsoft
qubidt··on C Strings and my slow descent to madness
You're being silly. Nothing they said was FUD, it was just a (not particularly controversial) anecdote
qubidt··on Weka Violates MinIO's Open Source Licenses
did you just learn about copyleft? It's not a new concept
qubidt··on Challenge: Pixel perfect design
Modern pixel artists far from "misunderstand" the legacy of pixel art. They're specifically designing for a sensibility and context that didn't exist when pixel art was originally made. Actually talk to pixel artists and they'll explain this to you themselves perfectly fine
qubidt··on If OpenSSL were a GUI
That covers a tiny fraction of ffmpeg's actual interface
qubidt··on Please don't unofficially ship Bottles in distribution repositories
> don't keep up to date with the upstream software that has bug fixes

It is a very rare occurrence that my distro's packages are more than a week out of date from upstream releases

> That's precisely why software authors prefer to release as flatpaks

This implies that "software authors" do "prefer" releasing flatpaks, a plainly false statement for the vast majority of software.

> distros can't provide assurances that software will work

based on interpretation, either plainly false or a misrepresentation. They can't guarantee that software will always work because they operate in the realm of reality, but their raison d'etre is to package software together so they interoperate.

> They can't fix it if it's broken

In fact, distros regularly patch software so they're not broken before (if ever) those patches are merged upstream

> a tiny minority of users

A "tiny minority" of users prefer using their system's package manager? Implying that the vast majority would prefer all their software be packaged and flatpaks and appimages and docker containers? I don't know where you're pulling these numbers from but I bet it smell crazy in there

qubidt··on Software Mise En Place
Sure, but the ratio is way different. I frequently cook the exact recipe the exact same way as I've done before, but I'd struggle to think of a reason to rewrite the exact same implementation of the same program.
qubidt··on API-0.core.keybaseapi.com has expired certificate
Not to be overly cynical or patronizing, but everybody should really know better than to trust zoom, or any for-profit company really, on things like this
qubidt··on I use Attrs instead of Pydantic
Having run into these issues with Pydantic, we've been using Mashumaro[1], which, while not having all the bells and whistles of Pydantic, has served us pretty well.

1: https://github.com/Fatal1ty/mashumaro

qubidt··on Peru is reviving a pre-Incan technology for water
FYI: https://unpaywall.org/
qubidt··on Stopping FTP support in Firefox 90
Even accounting for that (ignoring that the data served over FTP and HTTP aren't always perfectly equivalent), it still leaves a lot of stuff that is only served over ftp.

Google found it a convincing enough argument to warrant re-enabling ftp support last year, in light of the pandemic: https://www.theregister.com/2020/04/15/ftp_chrome_deprecatio...

That doesn't mean I'm against deprecation completely. But you can't pretend it won't affect people

qubidt··on Our lawsuit against ChessBase
That explains it perfectly, thank you. It also raises interesting questions about the metaphysics of copyright/intellectual property
qubidt··on Restaurant workers quit at record rate
Except the measurement of "skill" that accounts for the income disparity is not so much "lower skill" vs "higher skill" but more "expensive skill" vs "cheap skill". I could spend the same amount of time and effort training in culinary arts and not approach the income I make writing software. That difference isn't "amount of work" or "amount of skill" but just the market price of said skills.
qubidt··on Restaurant workers quit at record rate
You aren't refuting the class distinction the parent commenter was actually pointing out (serf/peasant class vs merchant/"middle" class). That there exists another distinction between the ruling class and "middle class" in feudal society does not negate the hierarchical relationship between said middle class and the laborer class.
qubidt··on Restaurant workers quit at record rate
From the article:

> Low wages are the most common reason people cite for leaving food service work. But in one recent survey, more than half of hospitality workers who've quit said no amount of pay would get them to return.

> That's because for many, leaving food service had a lot to do also with its high-stress culture: exhausting work, unreliable hours, no benefits and so many rude customers.

qubidt··on Stopping FTP support in Firefox 90
> Define "lots"

a ton of government and scientific datasets are provided over FTP

qubidt··on One week of Libera Chat
https://libera.chat/about

> Libera Chat is a Swedish nonprofit organisation, feel free to read our bylaws[1]. The organisation is run entirely by volunteer staff who are the members of, and have equal voting power in, the organisation. Libera Chat’s purpose is to provide services such as a community platform for free open-source software and peer directed projects on a volunteer basis.

> Most decisions are taken by the membership as a whole. The board primarily deals with organisational tasks like managing our bookkeeping and keeping the member list in sync...

> The board of the organisation comprises a chair, a treasurer and a representative from each of our specialised teams. Board seats are elected by the membership...

> In addition to this the organisation has two auditors elected by the membership. Their role is to audit the board’s actions on behalf of the membership. Their yearly audit report, along with the annual report and bookkeeping of the organisation, will be published in a yearly transparency report

[1]: https://libera.chat/bylaws

Page 1 of 2Next →