HNHacker News
TopNewBestAskShowJobs

JoshTriplett

52,073 karma · joined January 25, 2010

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.

submissionscomments
JoshTriplett··on OpenSSH 10.5/10.5p1
"AI assistance" is still not welcome in general. AI security reports are.
JoshTriplett··on Woman pulled over twice after Flock-linked software connected her to homicide
> I am not a fan of flock, nor police surveillance state, but what could they have done better here?

Flock should stop existing. I hope people help them with that, enthusiastically.

JoshTriplett··on Mark Zuckerberg attacks 'closed' AI rivals as Meta returns to open models
I believe you have misread my comment somehow, because the fact that llama is not open source is exactly what I was calling attention to.
JoshTriplett··on Illinois just passed a law that puts Linux on the hook for age verification
Exactly. More power to anyone who wants to fight this. But if the goal is to win that fight, do a better job of fighting, rather than acting like "oh, I have a structure that prevents me from complying" will somehow magically make a court go "eh, nothing we can do".
JoshTriplett··on Illinois just passed a law that puts Linux on the hook for age verification
Among many other things, privacy. If you know an age range that's more information about the user than you should have, and you can use it for marketing. And if you can ask for an age range, then in practice you know a birthday; just keep asking until the range changes and record when you saw it change.

It's also the wrong way around: apps shouldn't ask for an age range, apps should provide one and the OS should do the checking.

I also object to it because it's a foot in the door for demanding that websites and apps care about that age range.

And most importantly, devices already provide parental controls in practice, and this law doesn't make those any better, it just unnecessarily cements one aspect of them into law. You can, already, on many devices, say "don't allow installing apps without permission", or "don't allow installing apps except those with this rating".

JoshTriplett··on Mark Zuckerberg attacks 'closed' AI rivals as Meta returns to open models
Also, llama isn't even open source; it's proprietary, with the source available.
JoshTriplett··on Mark Zuckerberg attacks 'closed' AI rivals as Meta returns to open models
> The reason why llama is open source

Llama has never been open source. It's source-available, but still proprietary, under terms that (among other things) say "no competing with us, you have to buy a license for that".

JoshTriplett··on Illinois Just Passed a Law That Puts Linux on the Hook for Age Verification
> I think that if these types of laws (illinois, california) don't hit a critical mass, we're going to see ID verification become the dominant method of age verification.

You are assuming that age verification must necessarily happen. It needs to be destroyed at every possible juncture.

JoshTriplett··on Illinois just passed a law that puts Linux on the hook for age verification
Two reasons people are arguing against it:

It moves the Overton window, making worse things easier to pass in the future. And it enforces requirements on projects the state should have zero jurisdiction over.

JoshTriplett··on Illinois just passed a law that puts Linux on the hook for age verification
Any advice on how to dismantle and counter such arguments, individually and at scale?
JoshTriplett··on Illinois Just Passed a Law That Puts Linux on the Hook for Age Verification
> I really don't think we're in a position of choosing between no age-based access mechanism, and age-based access mechanism.

It is impossible to win a battle you stop fighting.

JoshTriplett··on Illinois just passed a law that puts Linux on the hook for age verification
> I will never show fear

"never show fear" and "never engage intelligence" are two different things. Understand what people will do in response to your actions, and act accordingly to achieve the outcomes you want. Please by all means fight the law, and do so intelligently in a way that will actually help.

JoshTriplett··on Illinois just passed a law that puts Linux on the hook for age verification
> Again, speak with your attorney. Do not try to "hack the law" yourself; many who have tried have regretted it later.

Also reach out to the EFF, who may be able to help/advise, especially if you genuinely want to fight this.

This is a terrible law. That doesn't mean it's not a law, and courts do not look kindly on people subject to their jurisdiction (which unfortunately often includes state laws to people in other states) who try to dodge the responsibility the court thinks they should have.

JoshTriplett··on The original URL for this prediction will no longer be available in 11 years (2011)
It says that the browser must download "an HTML document that still contains the following text". I can see how either interpretation could work, but I would interpret "contains" as "the text is in the HTML document", not "rendering the HTML document in a JavaScript-capable browser displays the text".

(Though, that said, some approaches to rendering sites via JavaScript would still have that text in the initially downloaded HTML file as JavaScript data.)

As for the "or", I read it as "doing either X or Y must", not "either X must or Y must (not necessarily both)", but yeah, I can see either interpretation being valid.

JoshTriplett··on The original URL for this prediction will no longer be available in 11 years (2011)
Personally, if I were interpreting the bet, and that browser behavior had been changed before the day of the bet, I'd interpret that as failure, because the browser didn't show an HTML page, it showed a warning dialogue.

And in any case, at some point after browsers start doing that, I will be unsurprised if some further conditions prevail that provide reason for web servers to stop listening on http at all.

JoshTriplett··on The original URL for this prediction will no longer be available in 11 years (2011)
> or command line tool (like curl)

Even if you interpreted the bet generously to allow for a browser to render the content using JavaScript, if I understand the bet correctly, the condition of working with a command-line tool like curl would fail.

JoshTriplett··on The original URL for this prediction will no longer be available in 11 years (2011)
> entering the characters http://www.longbets.org/601 into the address bar of a web browser or command line tool (like curl)

The part of this that's most likely to fail at some point is the "http://".

JoshTriplett··on Depression has tripled in the last 15 years. Arthur Brooks about the cause
Exactly. See also statistics for "how many people are left-handed". The incidence of left-handedness didn't go up; acceptance of it went up, and people stopped trying to force other people to hide/mask it.

It is also possible that depression itself is more widespread. But it seems exceedingly likely that acceptance, willingness to talk about it, and general understanding that the correct answer to "chemical imbalance in the brain" is not "cheer up!", have improved substantially.

JoshTriplett··on My server is a phone now
Every system like that I've ever used has three fundamental problems:

1) It's optimized for the restaurant first, and the patrons second or not at all, and it shows.

2) Someone thinks "hey, we could sell ads on this", and now it's even more a piece of garbage. (This is also what happened with all the little kiosk-tablets on the tables at some restaurants. We just set them face-down on their screen and talk to a human.)

3) Most of them never anticipate unexpected problems. They might have an "order X" button, but they often don't even have a "call server" button. And when they do, it often doesn't work, because the other end isn't hooked up to something that gets people's attention.

The much lower-tech and more enjoyable solution I've seen used successfully many many times is a call button on the table. Press the button if you want service. Bonus if it has a "press this other button if you want to be left alone".

JoshTriplett··on MacGregor the Bridge Builder
Articles like this always seem to ignore the case where the sheep is in fact the most salient thing about MacGregor, sending nudes to a minor is in fact the most salient thing about Weiner, and the alt-right bigotry is in fact the most salient thing about Hanania.

If there were ameliorating details about those events, that might be salient. And if there's something genuinely more important, if they cured cancer, they might get to be known as "MacGregor, who cured cancer and fornicated with sheep", the way that Weiner's biography says "American politician and sex offender" (observe that the author also remembers that he's a politician). But "bridge builder" and "worked on XYZ legislation", by comparison, are not information-theoretically important for people to remember.

JoshTriplett··on Adults over 65 will outnumber children by 2029
I already said "combination of UBI and healthcare".

And I fully expect that to do it properly, we would need to have a government-revenue-to-GDP ratio higher than our current near-rock-bottom on that scale.

JoshTriplett··on _for-sale DNS records
> you don’t get lawyers fees back for winning a frivolous lawsuit

Not automatically, but you can attempt to get them back through the court.

JoshTriplett··on Adults over 65 will outnumber children by 2029
> that would eliminate the 60% or so of the federal budget dedicated to the aggregate of all social welfare programs

The combination of UBI and healthcare largely should. UBI serves as a better alternative to most such programs (and has much less administrative overhead).

Also, any form of UBI will likely result in substantial spending increases (trickle-up economics is well-established as actually working, incremental dollars handed to the average person are typically spent, not saved), as well as reducing structural friction in the labor market (people can change jobs more easily).

> Without more productive capacity

UBI will also likely result in more businesses/entrepreneurship, R&D, and other substantial improvements to productive capacity. Studies generally show that UBI does not cause people to substantially leave the job market.

JoshTriplett··on ICE will release body cam video only when seen in the agency's 'best interests'
Bets on whether they'll harass people filing such requests?
JoshTriplett··on Adults over 65 will outnumber children by 2029
We should establish UBI and universal health care, not tied to age, and then the concept of "retirement age" can go away.
JoshTriplett··on We finally learned to center a div, then browsers added sidebars
It was a cute stunt, and it's fine for it to stop working so that sites stop misbehaving.
JoshTriplett··on I'm Scared a Stranger Will Call My Novel AI, So I Built GitHub for Words
> why wouldnt you at least stop using the obvious AI-sign, i.e. the long dashes

Em-dashes have a long literary history, which is where AI got them from, and they're genuinely useful in writing. We shouldn't let LLMs ruin that for us in literature. The fact that they've historically been less common in online writing is in part because of deficiencies in input systems, though they're easy enough to type with a compose key or similar, or a typesetting system that interprets `---` as `—`.

JoshTriplett··on We finally learned to center a div, then browsers added sidebars
I genuinely like the trend towards invisible scrollbars that only become larger if you want to drag them with the mouse, and that don't affect layout. This seems like a win for having more screen real-estate, both for the whole window and for smaller scrollable elements where the scrollbar might otherwise be a noticeable fraction of the element's size.
JoshTriplett··on “Gravity is worth asking about”
My experience with GNOME 3 was exactly the same as with GNOME 2: GNOME 3.0 was a little rough, but a couple of versions in, it felt great.
JoshTriplett··on We finally learned to center a div, then browsers added sidebars
A kiosk used for arbitrary public web browsing won't have expectations of physical buttons on the outside of the kiosk that line up with elements on the screen, which is what this branch of the thread brought up.
← PreviousPage 8 of 34Next →