HNHacker News
TopNewBestAskShowJobs

snackbroken

647 karma · joined December 5, 2024

submissionscomments
snackbroken··on Sam Altman’s DRAM Deal
Not exactly the 19th century, but in 1980 Softsoap bought up a year's worth of manufacturing capacity of hand pump mechanisms in order to block competitors from entering the consumer market for liquid hand soap.
snackbroken··on Japan's Anime Industry Grows 15% to a Record 25B Driven by Overseas Sales
Seconding Fullmetal Alchemist. I hear the remake (Fullmetal Alchemist: Brotherhood) is usually regarded as the better version. More suggestions: Neon Genesis Evangelion, Death Note, Sousou no Frieren, Cowboy Bebop, Nichijou, Tengen Toppa Gurren Lagann, Bakemonogatari. There's also quite a few good movies, anything by Studio Ghibli is great, and so are Akira, Perfect Blue, and Ghost in the Shell.
snackbroken··on Samsung makes ads on smart fridges official with upcoming software update
With KDE Connect you can use your phone as a touchpad+keyboard. One less thing to get lost in the couch cushions ;)
snackbroken··on Surveillance data challenges what we thought we knew about location tracking
Functioning democracies do yank out their elected representatives. Not randomly or even arbitrarily of course, but when they step egregiously out of line. Votes of no confidence, recall elections, impeachment, general strikes demanding resignation, and a smattering of other measures are crucial checks on the abuse of power. Electing someone to be untouchable for a set period of time is a recipe for malfeasance with examples going back as far as the invention of the term "dictator".
snackbroken··on Zürich voters ban noisy leaf blowers
People managed to keep trees in cities just fine prior to the mid 20th century so I can't imagine it's an insurmountable obstacle. Beyond cutting the trees down, other valid solutions include (but are not limited to) letting the leaves be on the ground by the tree, using a rake, planting tree species with smaller leaves, or allowing the leaves to be picked up by the regular street cleaning trucks.

Trees are really only a lot of work if you insist on keeping a grotesquely unnatural manicured garden; the only tree I've got that's any significant amount work is an apple tree that would turn half the yard to a rotten apple tripping hazard if you didn't pick them up. A couple more need trimming every few years to keep a path clear, but I would chalk that up to user error in choosing to plant them slightly too close to the path.

Contrary to what the "just tough it out" types would have you believe, noise pollution does cause appreciable harm to public health. Making lots of noise in a dense neighborhood where thousands of people live is just not worth the marginal efficiency improvement of blowing vs raking leaves. Tangentially, this is also one of several reasons why speed limits should be 30km/h in cities to limit rolling noise.

snackbroken··on The Internet Is Better on Comet
This blog post would fit perfectly into a "is it meaningless marketing drivel or meaningless AI generated drivel?" game.
snackbroken··on How to draw construction equipment for kids
Someone who thinks Jerry Pallotta's "Who would win?" books are a good example of science communication directed at children should not be taken seriously. I'd go into why, but here's an actual zoologist doing a much better (and entertaining) job of it than I could: https://www.youtube.com/playlist?list=PLgtE7_5uJ2p5Oeied2x4L...
snackbroken··on Apple has a private CSS property to add Liquid Glass effects to web content
Sorry, yes. To clarify, it's about withholding features of a product in one market from your competitors in the other market.
snackbroken··on Death to type classes
Some observational humor is timeless. Consider this entry from the same collection of Sumerian proverbs: "The dog understands 'Take it!', but it does not understand 'Put it down!'"[0] later repopularized as "No Take, Only Throw"[1].

[0] https://etcsl.orinst.ox.ac.uk/proverbs/t.6.1.05.html#t6105.p... [1] https://knowyourmeme.com/memes/no-take-only-throw

snackbroken··on Apple has a private CSS property to add Liquid Glass effects to web content
I'm generally opposed to that as well. Agreeing with Muromec's reply, I don't think it is necessarily anticompetitive in the case where the console vendor doesn't favor its first party games, but of course all three do that in practice. The situation is somewhat mitigated by the existence of a flourishing open market alternative (PC games).

More broadly, and not based on antitrust grounds but on property rights grounds, I am opposed to every kind of DRM. First, it should be legal to circumvent any and all DRM/anti-copying measures. Second, it should be illegal to deprive the next owner of their property rights so that you can exert ownership control over a product past its sale.

If I buy a computer, do nothing but install a keylogging rootkit on it, and sell it on to someone else, I would rightly risk jail time. "The malware is part of the product" is not a valid excuse. DRM is also malware. It should be prosecuted as such, and if existing legislation is found wanting, more specific laws need to be written.

snackbroken··on Apple has a private CSS property to add Liquid Glass effects to web content
I don't think it's an improvement, but having a GUI that matches user expectations is undeniably a business advantage.
snackbroken··on Apple has a private CSS property to add Liquid Glass effects to web content
The key distinction is the withholding from your competitors part. WinAPI may have a ton of features labelled "pls no use thx" but MS doesn't block you from distributing a program that uses them anyway.
snackbroken··on Apple has a private CSS property to add Liquid Glass effects to web content
Providing an OS feature only to first-party programs is a plainly anticompetitive practice. Using your privileged position in one market (cell phones/cell phone operating systems) to gain an advantage in another market (smart phone applications) that you withhold from your competitors is a textbook case.
snackbroken··on KDE launches its own distribution
I can't speak for GP but the number one reason I prefer my distro's repos over flatpaks has nothing to do with Flatpak as a technology.

Most distros have a fantastic track record of defending the interests of their users. Meanwhile, individual app developers in aggregate have a pretty bad one; frequently screwing over their users for marginal gain/convenience. I don't want to spend a bunch of time and energy investigating the moral character of every developer of every piece of software I want to run, but I trust that my distro will have done an OK job of patching out blatantly user-hostile anti-features.

snackbroken··on Firefox 32-bit Linux Support to End in 2026
Less than 2.6% of browser users (with telemetry enabled) are using Firefox. Should the web drop support for Firefox? Seems sensible. (I would hope not)
snackbroken··on Bookmarks.txt is a concept of keeping URLs in plain text files
> You still have to do some digging when you go back for the book.

There is widespread browser support for linking directly to text fragments[1] which makes it possible to link to arbitrary parts of documents even when the author hasn't marked up some nearby element with an id to target, like so: https://news.ycombinator.com/item?id=45047572#:~:text=You%20...

Unfortunately, Firefox provides no convenient way of creating such links, but Chromium has a "Copy link to highlight" context menu entry when you have text highlighted. Neither Firefox nor Chromium provide a convenient way to create a bookmark to a text fragment.

> As far as I can tell, the only way to move bookmarks between any of the major browsers involves the use of special software or network services.

Both Firefox and Chromium support importing/exporting bookmarks from/to "HTML" (really, Netscape bookmark file format[2]).

Both browsers also provide the means to organize bookmarks into folders, and Firefox lets you add arbitrary tags to them as well. Alas as you say, the only way is to spend time manually organizing them. Automatically suggesting folders/tags (preferring ones you already have created) seems like an ideal use case for LLMs or other NLP tools. Ideally browsers would offer an option to save a snapshot of the page together with the bookmark, that would guard against link rot and enable full text search. We have the technology, it's really only a matter of improving the UI and linking the two features together. Too bad hamstringing adblockers, gimping sites that rely on XSLT, and implementing WebBluetooth or whatever has higher priority.

[1] https://developer.mozilla.org/en-US/docs/Web/URI/Reference/F... [2] https://learn.microsoft.com/en-us/previous-versions/windows/...

snackbroken··on Microsoft says U.S. law takes precedence over Canadian data sovereignty
> Here in Sweden I can assure you that the government won't be able to do anything about prosecutions of this sort.

Tell this to Julian Assange, or to Peter Sunde, Fredrik Neij, Gottfrid Svartholm, and Carl Lundström. Though these are examples of government pressure in the opposite direction, they are still examples of how despite having no legal powers to intervene there is plenty of de-facto power being wielded by the U.S. over the Swedish justice system.

snackbroken··on "Remove mentions of XSLT from the html spec"
Moz also has no love for RSS, having removed support for live bookmarks in Firefox 64 (2018) and no longer displaying the RSS icon anywhere in the UI when a website has any <link rel="alternate" type="application/rss+xml"> tags. If you want to subscribe to feeds you have to jump through a bunch of hoops instead of it being a single click.

Fortunately, Thunderbird still has support for feeds and doesn't seem to have been afflicted by the same malaise as the rest of the org chart. Who knows how long that will last.

snackbroken··on LibreOffice says Microsoft Office exploits you, offers free ODF migration guide
It's easy to make something look nice when you drop "being useful" as a requirement.
snackbroken··on RISC-V single-board computer for less than 40 euros
Sure, if you want to restrict access to your service or plaster your website with annoying pop-ups just for fun, the law doesn't cover that. It only cares about this in the context of processing personal data.

Essentially: If you wish to process personal data on the basis of consent, then the consent must be freely given, and consent is not freely given if you engage in coercive or deceptive practices, which includes providing a consent form that has an "accept all" option but no "reject all" option.

Here's the relevant text of the regulation:

> 1. Where processing is based on consent, the controller shall be able to demonstrate that the data subject has consented to processing of his or her personal data.

> 2. If the data subject's consent is given in the context of a written declaration which also concerns other matters, the request for consent shall be presented in a manner which is clearly distinguishable from the other matters, in an intelligible and easily accessible form, using clear and plain language. Any part of such a declaration which constitutes an infringement of this Regulation shall not be binding.

> 3. The data subject shall have the right to withdraw his or her consent at any time. The withdrawal of consent shall not affect the lawfulness of processing based on consent before its withdrawal. Prior to giving consent, the data subject shall be informed thereof. It shall be as easy to withdraw as to give consent.

> 4. When assessing whether consent is freely given, utmost account shall be taken of whether, inter alia, the performance of a contract, including the provision of a service, is conditional on consent to the processing of personal data that is not necessary for the performance of that contract.

snackbroken··on RISC-V single-board computer for less than 40 euros
If you don't click on anything then you are gated from the service. The service provider may not impose obstacles to using the service without providing consent that are not present when providing consent.
snackbroken··on RISC-V single-board computer for less than 40 euros
Like I said upthread,

> Not having an option to reject that is as convenient as the one to accept is not compliant with GDPR.

The law, guidance provided by regulators, and court rulings are all quite clear on this: Consent must be freely given, the consent form must not be coercive in any way.

This includes (but is not limited to) making rejecting more difficult than accepting, degrading the quality of service for those who reject, gating the service behind accepting, or requiring payment from those who reject. Collecting personal information without prior consent would obviously also be a (worse) violation of the law.

snackbroken··on RISC-V single-board computer for less than 40 euros
Guidance from the regulators has been abundantly clear on this point. You'll notice all the big players have a "reject all" button because they would get fined otherwise. We're well past the point where anyone can make a reasonable excuse of ignorance, making it onerous to opt out is simply banking on lax enforcement.

I, for one, think it's time to start busting some proverbial kneecaps if we ever want publishers to take the matter seriously. The other alternative is to outlaw the collection of personal information without a legitimate purpose (consent or no) _and then_ come down hard on violators. The industry has had ample time to regulate itself and has chosen profit over ethics at every opportunity.

snackbroken··on RISC-V single-board computer for less than 40 euros
> this page is a great example of the UI ramifications of GDPR.

Not having an option to reject that is as convenient as the one to accept is not compliant with GDPR.

snackbroken··on Bus Bunching
No-schedule works fine if (and only if) service is sufficiently frequent, say every 5 minutes. The overwhelming majority of intra-city trips will have 3 transfers or less in a well designed bus network and when planning to catch a less frequent service, it's acceptable to bake in a 15 minute safety margin.
snackbroken··on The patterns of elites who conceal their assets offshore
> value is created in every transaction

Lots of transactions actually destroy value, they just do so in a way that externalizes this cost.

A good example is advertising: companies are incentivized to dump all available resources into marketing, because those who don't get out-competed by those who do. It is a winner-takes-all game where the strategy that maximizes global value is nowhere close to being a Nash equilibrium.

A more extreme example would be hiring someone to go rob a bank. No value is created (lots is destroyed) but both parties to the transaction come out ahead.

snackbroken··on The North Korean fake IT worker problem is ubiquitous
Everything except the 30-60 minute manager call is a waste of time and money for everyone involved.

You just need to ask a couple of open-ended questions about the candidate's preferred programming language and/or some technical details of a past project they've worked on to get an idea of whether they are reasonably competent or not. It shouldn't take more than 10-15 minutes to go through. The majority of rest of the meeting can consist of the candidate asking you questions and/or chit-chatting to make sure the vibes aren't off.

What you are trying to judge is whether or not they can do the job, which you can really only tell once they are actually doing the job anyways. So you pay extra attention to what they do for the first couple of days/weeks after you've hired them and if it's obvious things are not going to work out you let them go. Most places have laws that are amenable to hiring someone on an initial trial period before stronger employee protections kick in.

In general, most of the pathologies of the hiring process can be solved by treating it as a satisfier problem instead of an optimizer problem.

snackbroken··on Chrome's hidden X-Browser-Validation header reverse engineered
User-agent discrimination is tolerable when it's Joe Webmaster doing it out of ignorance. It is not acceptable if it is being used by a company leveraging their dominant position in one market to gain an advantage over its competitors in another market. It's not acceptable even if it's not said company's expressed intent to do so but merely a "happy accident" that is getting "overlooked".

Indeed, even for those who require a round of mental gymnastics before they concede that monopolies are, like, "bad" or whatever, GP points out precisely how this would constitute "consumer harm".

snackbroken··on SVGs that feel like GIFs
> Does it support infinite loop?

Yes, by setting the repeatCount or repeatDur attribute of the <animate> tag to "indefinite". Notably, since <animation> tags effect individual attributes and not the image as a whole, different parts of the image can be on different animation cycles and don't have to add up to some small common multiple.

snackbroken··on Game publishers respond to Stop Killing Games claim it curtails developer choice
And as we all know, the book, music and motion picture industries have all ceased operations due to the presence of copyright expiry.
← PreviousPage 3 of 5Next →