HackerLangs
TopNewTrendsCommentsPastAskShowJobs

JoshTriplett

50,574 karmajoined 16 lat temu
Email: [email protected]

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.

Submissions

It rather involved being on the other side of this airtight hatchway (2006)

devblogs.microsoft.com
5 points·by JoshTriplett·3 miesiące temu·1 comments

TT-Ascalon – RISC-V CPU

tenstorrent.com
5 points·by JoshTriplett·6 miesięcy temu·0 comments

`dlopen()` Metadata for ELF Files

uapi-group.org
3 points·by JoshTriplett·8 miesięcy temu·1 comments

Avería: The Average Font (2011)

iotic.com
233 points·by JoshTriplett·8 miesięcy temu·50 comments

Fight Chat Control – Protect Digital Privacy in the EU

fightchatcontrol.eu
3 points·by JoshTriplett·9 miesięcy temu·2 comments

Fast UDP I/O for Firefox in Rust – Max Inden

max-inden.de
5 points·by JoshTriplett·10 miesięcy temu·0 comments

comments

JoshTriplett
·wczoraj·discuss
You are dismissing things as "maximalist", which is not conducive to treating certain things as sacrosanct.

For example: end-to-end encryption is sacrosanct, and must not be broken, ever. If you want access, your only option should be to serve one of the ends a warrant. That's not "maximalist", that's holding to a principle.
JoshTriplett
·przedwczoraj·discuss
https://en.wikipedia.org/wiki/Argument_to_moderation

The truth is not always somewhere in the middle. If one group wants to serve water and another wants to serve cyanide, the right answer is not to mix the two, it's to serve water and to end the careers of the people who wanted to serve cyanide.
JoshTriplett
·przedwczoraj·discuss
> Or, perhaps the asynch chat thing is a distraction and we need something asynchronous that's well proven. Like... email?

Real-time chat is, in fact, useful, and a separate product from email. The fact that you don't want to use it does not change the fact that others do.

I use Zulip and Signal extensively, and I use email occasionally, and none of them fully replace the use cases of the others.
JoshTriplett
·przedwczoraj·discuss
> Whatever these happen it's 50/50 either an internal debugging feature used when designing the device or intended as a way for customer support to more easily help people.

The problem with this is, everyone who builds an intentional backdoor will also claim that it's this.

Sufficiently advanced ignorance is indistinguishable from malice, and sometimes needs to be treated as if it were malice.
JoshTriplett
·przedwczoraj·discuss
> So most consumer devices have either a "reset to defaults" feature or a hidden support password.

One of those is sensible, and one is not. Put a recessed "hold to reset" button on the device, problem solved, no backdoor required or desired.
JoshTriplett
·przedwczoraj·discuss
We are not required to pick amongst evils. We could, in fact, say private chats are private and end to end encryption is sacrosanct.
JoshTriplett
·przedwczoraj·discuss
Is there a version of the Banana Pi kit that comes with all of the dozen carefully positioned antennas desirable for a tri-band or quad-band wifi 7 setup?
JoshTriplett
·przedwczoraj·discuss
I think the position can best be approximated as "companies should not be able to do this, but you should trust your government to do this to you". (That's a bad position that needs to be defeated every time it arises, but it's a consistent position.)
JoshTriplett
·4 dni temu·discuss
I'm hoping for one with at least two 10Gbps ethernet ports (one for upstream, one for downstream). Ideally more, but two would be great.
JoshTriplett
·6 dni temu·discuss
This is why so many machines now have accounts and global saved progress. It provides actual value for the player, to be able to pick up their saved progress (e.g. on a rhythm game with thousands of songs on it), but it also means the arcade is beholden to the game manufacturer for an expected feature, and pays for that on an ongoing basis.
JoshTriplett
·7 dni temu·discuss
One easy way to fix this for many people's bedrooms or home offices: look at your HVAC system, and there's probably an option to have the fan run all the time, even if the heat or air isn't running. Turn that on, and your home's CO2 levels will drop substantially.
JoshTriplett
·7 dni temu·discuss
> Daniel Naroditsky was harrassed so much, that he eventually went into depression and committed suicide.

Not according to https://en.wikipedia.org/wiki/Daniel_Naroditsky ? (Still a tragedy, though; any death is.)
JoshTriplett
·8 dni temu·discuss
That's broken as well, yes, but that shouldn't stop us from fixing things incrementally.
JoshTriplett
·10 dni temu·discuss
Note that xsnow already displayed such flags randomly, and this just changes the probability.

So, if you're in a location where displaying the Ukraine flag will get you shot, 1) it was already not safe to run xsnow, and 2) much more importantly, I genuinely hope you can successfully escape your situation.
JoshTriplett
·11 dni temu·discuss
https://xkcd.com/1053/
JoshTriplett
·11 dni temu·discuss
> So why not "smear" the DST<=> ST transitions by having four half hour transitions, once each quarter?

Very easy answer: Because it's already painful twice a year, and that would be making it even worse.

That answer is similar to the one for questions like "why do we have wide time zones that are somewhat inaccurate, rather than setting every clock based on the exact position of that clock?".
JoshTriplett
·11 dni temu·discuss
> Not really, no. The current kerfuffle is primarily over illegal streaming of live sports. The blocks need to be in place very rapidly to have any effect.

They really don't. As has been repeatedly rediscovered in a thousand other cases: 1) a modest amount of friction will make most people not do it, 2) you will never stop everyone, and collateral damage will be too high ("the optimal amount of fraud is not zero", https://www.bitsaboutmoney.com/archive/optimal-amount-of-fra... ), and 3) "piracy is a service problem".

Some of the most effective mechanisms in history for shifting people away from copyright infringement have been iTunes and Netflix. Everything on both is readily available for free, but people for the most part don't. And when they do, more often than not it's a service problem: "use this offline", "take a screenshot for commentary", "they took the content down and now it's not available anywhere", "not available at all in some regions of the world".
JoshTriplett
·11 dni temu·discuss
Sure. But ultimately, the right fix would be to give time for counter-notice before taking the content down.
JoshTriplett
·11 dni temu·discuss
Again, it depends heavily on the jurisdiction, as well as various other factors.
JoshTriplett
·11 dni temu·discuss
Depends on your local law, but in many, many places you cannot legally record a conversation you aren't a party to, even in public. In the US, in many states, it's not permitted to record a conversation you are a party to if others have not consented. There are various reasonable exceptions that permit recordings (e.g. public events, press conferences, trials, governmental meetings, recording interactions with police). "Conversation between two people happening in public" is not typically a permitted exception for recording.

Note that in this comment I'm talking about audio recording, which typically has much stricter regulations than video recording. I think the same principles should apply to video, and in some jurisdictions they do. But in my comment, I was using the laws around audio recordings vs physical eavesdropping to make an analogy about the problem of pervasive surveillance.