You can't have legitimate business needs if you're not a legitimate business in the first place. Ban them all.
HN user
JoshTriplett
Email: josh@joshtriplett.org
Fediverse: https://social.joshtriplett.org/@josh
Twitter: @josh_triplett
GitHub Sponsors: https://github.com/sponsors/joshtriplett/
Homepage: https://joshtriplett.org
FOSS developer. Rust Project developer on the language, library, and Cargo teams.
integrated touchpad that you don’t hate.
no mouse buttons
Failed at the first sentence.
I'd love to. Last I checked, nobody makes large-format high-quality tandem OLEDs that aren't smart TVs.
As opposed to all the copying AI companies have done of everyone else's work, in order to build something that tries to replace and undercuts the people who did that work?
World's smallest violin.
I highly recommend using whatever capabilities are convenient of any utility you're running, and not caring about what other systems do unless you're actually trying to write a portable shell script.
I use "| while read" as well, because it works well in a pipeline and handles embedded spaces. It doesn't handle embedded newlines, but in practice, real files have embedded spaces, while embedded newlines only happen in test cases and exploits. (You can do actual NUL-delimited reads with `-d ''`, but for a quick command-line operation that's generally not necessary, and if you're going to be that careful you probably also need `-r`.)
It's cute. But the reaction time on some of the controls is so awful. If I click and drag the slider control back and forth, it lags behind the mouse cursor substantially. It should feel like it's stuck to the mouse cursor like glue.
By contrast, most of the other controls do seem to stick to the cursor, such as jelly-resizable.
Also, the "Placeholder" control seems to fail to actually make the placeholder disappear when clicked in.
It's fascinating that you are attempting to portray a comment as authoritarian that is arguing people should not enforce their false beliefs on others and should not restrict their bodily autonomy. It's literally an argument against being authoritarian.
As opposed to all the shameless copying of all the training data without any respect for its licenses or attribution?
"You're trying to kidnap what I've rightfully stolen!"
We don't need to argue about whether it is in fact murder
That's exactly the problem: we do. Not here, specifically, but if someone's false beliefs have grown to the point that they are hurting others over them, they need to be stopped.
"I was just enforcing the law" is no better than "I was just following orders".
The pro AI wave needs to stop. It's obnoxious. Stop pushing it on people. If people want it, they'll seek it out. And, unfortunately, they'll then inflict it on the people around them.
Very much appreciating the sentiment in the article.
Is it just me, or is there some kind of unusual photo editing going on in the photo at the bottom of the article? Something looks uncanny valley, related to the bottom of the box on the left side of the photo, and related to the background. Did some kind of "erase background" mechanism go wrong here?
I always hated how the "Login" button is smaller on every website than the "Sign Up" button.
I always assumed that was because it's the least common flow. Once you've signed up, you're logged in, so the only time you should ever need the "login" button is on a new computer, or after logging out to switch accounts, or if the service offers a "remember me" checkbox (don't do that) and doesn't check it by default (definitely don't do that), or if the user genuinely wants to not be remembered (e.g. they used private browsing).
If you're having to use "login" on any regular basis, something in the overall flow needs improving.
Oh, I see. Yeah, that's false advertising. "Square footage" of a dwelling should only include your own private space, not any common areas.
The normal definition of square footage I've seen typically includes hallways and stairs. (Though often not garages.)
Personally, I wish we would normalize including exact floor plans with measurements.
Many people want surveillance on other people that they're afraid of, or have been told to be afraid of. Some openly want to try to establish that asymmetry. Others are willing to unthinkingly submit to surveillance themselves as long as it surveils their perceived enemies.
No, and this is one of the first things that tends to come up in any guides on how to read more quickly: reading without internally vocalizing, in order to not limit reading to the speed of vocalizing.
Some people can switch back and forth between both readily, and use them for different purposes. Some people read only in one or the other mode.
Yes, exactly. And USB enumeration has the advantage of being extremely standard and making it easy to extend by adding additional devices rather than changing the data stream to the existing devices.
Emphatically not. I want the head unit to act as a dumb terminal for the phone. My first instinct would be a USB-C docking station supporting DisplayPort video, various interesting USB devices, and a descriptor that makes it clear it's a car's head unit so the device can intelligently offer a car-specific experience.
there are companies with amazing software experience
I don't want an amazing software experience. I want an unsurprising experience, ideally the one I already have.
The only thing better than Android Auto would be to just provide a standardized port (and perhaps a wireless standard) for a combination of video output, audio output, touchscreen input, and charging, with optional standardized sensor inputs. Then you wouldn't need two different standards (Android Auto and Apple Carplay), just one, which would also work with any new device that came along to break that duopoly.
Someone in auto industry decided that plugging device, and dependency on core functionality of the car to 3rd party device, that might be lost, have battery died, used for something else, etc is a good way to save money and not do proper software.
On the contrary, having cars stop trying to provide a bespoke more-proprietary outdated piece of software you have less control over, probably have surreptitious telemetry reporting back from, and might have to pay a subscription fee for, and instead just delegate to the smartphone you already have, is a huge and surprising win.
It's good that there are some companies, that ban android/apple car since that's an ugly experience for the user.
It's a terrible user-hostile loss when cars do that, typically because they want to maintain more control or try to extract more revenue from the user.
If you don't want to use it, don't use it; there's nothing forcing you to do so.
So far Advertising blockers for youtube don't really work.
uBlock Origin works perfectly these days.
Sure, by all means wait a week. Don't wait six months.
People with bad takes like that give homeschooling a terrible name, and make it easier for those regularly trying to dismantle it. It's an excellent tool for responsible parents, and a horrible weapon in the hands of zealots.
I am thankful to have had extensive access to technology as a (homeschooled) kid, and parents who encouraged curiosity.
Destroy "optimize for engagement" social media, which harms everyone, and stop pretending like this is some problem that only harms children.
I’m convinced that updating so much more often is worse, not better.
The issue of cooldowns aside (which is about delaying updates, not reducing their frequency): you're going to have the same set of problems when you update, whether you do it frequently or infrequently. The difference is that if you update frequently, you'll have a smaller set of updates (so it's easier to debug) and you'll have more opportunity to report issues upstream and fix them in a timely fashion.
It's the same underlying problem as CI and build time. Most people abandoned the concept of projects that take so long to build you can only do testing once a week, because CI that runs on every PR provides a much better experience. This is the same lesson applied to updates.
I'm aware of why it happens, but the net effect is the same. No device powered by AA/AAA is in practice going to be able to detect battery charge level correctly. Combine that with the annoyance of separate chargers versus integrated USB-C, and the result is that I never want to use non-integrated rechargeable batteries. (In practice, I also prefer to avoid devices that use AA/AAA/etc at all, for some of the same reasons.)
I do wish more devices supported hot-swappable rechargeable battery packs. My headset does that.
But in the absence of that, I'll take USB-C and the ability to charge while actively using. I find that useful even for wireless gamepads, because then I can attach them to a generic charger on one side of the room, and not run a cable across the room to the console/TV area, because the communication is still wireless and only the power isn't.
On mobile it's rare for apps other than web browsers
One more reason I'd rather have a site than an app: because I can open multiple copies, open a link in a new tab, open different installations of the same site, and all the other things that browsers automatically support.
I'd much rather keep rechargeable AA(A)s on hand for that kind of stuff.
https://www.amazon.com/s?k=rechargeable+aa+batteries+usb+c
But in practice, I greatly prefer devices with integrated batteries, because they're more likely to be able to give me useful feedback about the battery level (e.g. a reliable low-battery indicator), rather than just winding down, or having a low-battery indicator with only a passing correlation to reality.