Sane Defaults

113 posts

Sane Defaults

Sane Defaults

@sane_defaults

Culture is software. Needs both good defaults and individual overrides.

شامل ہوئے Şubat 2022
265 فالونگ21 فالوورز
Sane Defaults
Sane Defaults@sane_defaults·
Agreed, there's unfortunately been hardly any real progress in the UX of package managers since 2005. Many things have been attempted, yet `yay` somehow feels clunkier than `poldek` was. Still, the first step remains to educate users that "going to a website to download a binary" is long obsolete
English
0
0
0
11
Tomas Monto
Tomas Monto@CynicFinn·
@sane_defaults @esrtweet But the fact is that theres thousands of user facing apps that are primarily distributed via github. Normal windowd users dont even know what a package manager is. Some ux design concessions should be made to serve that userbase. Currently it feels largely intentionally hostile
English
1
0
0
20
Eric S. Raymond
Eric S. Raymond@esrtweet·
planefag, I'm not excusing the attitude of the guy who pissed you off. But there is an explanation for it, and I'm going to put on my Mister Open Source hat and lay it on you. The real reason there aren't prominent links to downloadable binaries on forge sites like GitHub is that in open-source land there is no such thing as a truly portable binary. Windows and Mac make binary distribution easy by being limited to a single hardware platform and a single ABI - application binary interface.. (The assertion I just made can be quibbled with at the edges. I will be unkind to anyone who attempts this.) An application binary interface is a set of conventions for how you decorate your binary so the operating system's program loader knows what to do with it, and how you write traps from your binary to call operating system services. Windows and Mac have, effectively, just one ABI each. So you can generate one binary for, say, Windows, attach it to a download link, and Windows users will generally not come back screaming for your blood because it fails to work in some obscure way. (Again, this statement can be quibbled with, but see this whacking great truncheon in my hand? Just don't.) There is no such grace in open-source land. There are a whole bunch of complicated historical reasons for this, starting with the fact that Linux runs on more different hardware architectures, and continuing with the fact that Linux isn't the only game in town (there are the BSDs), and continuing into technical minutiae that would make your head hurt, and continuing further into technical minutiae that make *my* head hurt. But what this actually means is that if you want to provide binaries and not get sperg-screamed at, you can't just provide one. You'd have to provide many, and no matter how comprehensive you try to be somebody is going to be disgruntled because you didn't cover their corner case. This is not a cost-free proposition. For each different kind of binary you provide, you need to cross-compile your source code in a different environment, many of them posted on distributions and hardware platforms you don't have routine access to. So people almost never do it at all. Because most projects don't do this, sites like GitHub don't see any demand push to make binary download links really accessible. Instead, the problem is normally handled at a different level. Your distribution maker keeps huge sets of compiled binaries lightly hidden inside of installable packages, tuned for the ABI of that single distribution. Your package manager hides from you the packages for everything but your hardware architecture The person who pissed you off was rude, but he wasn't exactly wrong about the objective facts. What you want isn't practically possible. Instead of being annoyed because GitHub doesn't feature binary-download links, search for that software using your package manager. Sometimes you won't find it. That's when you have to download source bust out a compiler. Sorry, but that's the way it is. We're trying as hard as we can - really, we are. But the complicated shape of the terrain constrains what we can achieve.
planefag@planefag

This is the exact kind of guy I'm talking about btw. I'm arguing that Github could stand to put a few hyperlinks in more visible places on the page and he's acting like I'm demanding the fucking firstborn of every FOSS coder in existence. Theater kids

English
33
12
405
59.5K
Sane Defaults
Sane Defaults@sane_defaults·
@Michael34664811 @esrtweet Stable ABI. Merely stable API still requires recompilation. The kernel has a stable ABI for userspace - and Linus has to keep fighting off people who would like to break that, too.
English
0
0
1
55
Michael Earl
Michael Earl@Michael34664811·
@esrtweet I don't understand how we ended up in this absurd situation where we have a stable kernel API but not for userspace! At this point I'm afraid our best hope is that Valve will fold something like kubernetes into steam and shove it down everyone's throats...
English
2
0
3
694
Sane Defaults
Sane Defaults@sane_defaults·
@CynicFinn @esrtweet The issue is this interface is not meant for you, the end user. It's meant for people who create and package this code. The end user interface is the package manager - and it has a different problem.
English
1
0
1
23
Tomas Monto
Tomas Monto@CynicFinn·
@esrtweet Usually in webdesign the button with color highlight is the download function, but on github not only does it not so that, you must navigate to the bottom of the page to find link to releases. This is absurd. The green code button could just have hyperlink to releases in dropdown
English
1
0
1
499
ChrisO_wiki
ChrisO_wiki@ChrisO_wiki·
1/ There will never be a better time than now to attack Europe, says a prominent Russian warblogger. Alexey Zhivov says that victory in Ukraine is slipping away, so Russia needs to act like Iran and attack all the facilities in the EU that are being used to help Ukraine. ⬇️
ChrisO_wiki tweet media
English
655
1.2K
3.6K
740.7K
Romy
Romy@Romy_Holland·
just so you know, i simulated a red/blue button push with my 7mo old baby and he picked blue in 50% of trials. all of you red button pushers would have killed my sweet dumb baby in half of all worlds.
English
238
49
2.4K
89.8K
Nick Davidov
Nick Davidov@Nick_Davidov·
Elon’s whole career is basically a revenge arc. Pushed out of PayPal? Ok, I’ll do rockets. Wanted to grow veggies on Mars, not for profit, just to make humanity care about space again. Goes to buy Russian rockets. Russians mock him. Ok, I’ll make my own rockets. Then Apollo astronauts mock commercial space. Ok, I’ll make commercial space real. Auto industry mocks Tesla. Ok, I’ll become CEO and make the most valuable car company. Wants to start a nonprofit for safe AI. Got pushed out / sidelined / mocked. Ok, I’ll make my own AI lab. California mocked and blocked him? Ok, I’ll move to Texas and make Star City. Democrats mock him. Ok, I’ll help Trump win. Maybe the fastest way to change something on Earth is to find people in charge of it and encourage them to mock Elon?
English
356
1.2K
10K
238.2K
Sane Defaults
Sane Defaults@sane_defaults·
@derellgeide @niccruzpatane Rotational inertia scales with the square of radius, which makes the payoff of aluminium much larger at 21". Also, likely true what others have said about steel fronts being optimised for more frequent damage
English
0
0
0
5
DG
DG@derellgeide·
@niccruzpatane Nice explanations in the posts, but it's still a mystery to me. Why go to all that bother with steel fronts and alu rears? Does it really make that much of a difference? I've never been fond of Tesla wheel designs in general, other than Uberturbine and Arachnid.
English
4
0
7
1.9K
Nic Cruz Patane
Nic Cruz Patane@niccruzpatane·
The Tesla Cybercab uses 21” wheels in the rear and 18” wheels up front. Tire sizes: • 215/60/18 Front • 225/60/21 Rear The interesting part is that Tesla uses an aluminum wheel in the rear and a steel wheel up front. The wheels then get a gold cover which has a rubber lip that extends past the rim, to closer to the edge of the tire. The wheel cover helps give the impression of a bigger wheel, it’s a pretty cool futuristic look.
Nic Cruz Patane tweet media
Joe Tegtmeyer 🚀 🤠🛸😎@JoeTegtmeyer

I’ve been seeing some people asking about the Cybercab wheels, why they are mismatched and when will we see the real wheels. Well, you are seeing the final wheels and I discussed this with @herbertong 2 months ago after my production line tour. Here is a short clip about that & the link for the full video where we talked about the production line if you would like more info or details. youtu.be/USzVDZdpbQM?si…

English
108
191
2.2K
321.4K
Sane Defaults
Sane Defaults@sane_defaults·
@OverlyTrev @tesla_semi IIRC what subconciously tipped me off was that he was pretending to have a bias opposite to his actual. Also, calculations in some videos were shaky or wrong, but delivered ex cathedra
English
0
0
0
400
BLACK DUMPLING™
BLACK DUMPLING™@BlackDumpling·
Wait, wait, hold up... terminally online people looking to virtue signal are going to virtue signal? NAW! Do the same poll in the third world with real stakes. Red : You get $500. Blue: You get $500 only if 50% or more press the blue button. See how many people press red. Restrict it to third worlders. See how it shakes out.
English
46
4
144
8.2K
Aella
Aella@Aella_Girl·
Alright I tested this on Glosso, a small social media platform made up of adults with permanent account bans on the line (instead of death). Almost a thousand people voted. And the result was.... Exactly the same percentages as this poll
Tim Urban@waitbutwhy

Everyone in the world has to take a private vote by pressing a red or blue button. If more than 50% of people press the blue button, everyone survives. If less than 50% of people press the blue button, only people who pressed the red button survive. Which button would you press?

English
145
58
2.8K
227.8K
Sane Defaults
Sane Defaults@sane_defaults·
@0xDeeMark @Romy_Holland Well, I wouldn't consent to this happening at all, but that is not an option available. You are replacing the premise with a different one.
English
0
0
0
16
Sane Defaults
Sane Defaults@sane_defaults·
I think the wording was very specific, and intentionally terse - to reduce opportunities for ambiguity. A large component of the game is that there always will be people who pick blue, including half of the babies. Much of the consideration is "are you willing to take risk on an unknown variable (state of society) to save those"
English
0
0
7
51
Karl Nieberding | Wizard of UX 🪄✨
@Romy_Holland I think that one's on Tim Urban's lazy wording. The game doesn't make sense if most people don't understand what they're choosing. Either way, Tim is the one who "made" us play the game not the reds.
English
4
0
5
464
Sane Defaults
Sane Defaults@sane_defaults·
@PLPDinamarca @Romy_Holland @cremieuxrecueil no no, I mean in 50% of cases the baby picks blue. It usually still survives in these, except for the unlikely scenario that most of population picks red. I initially misunderstood which part you were questioning.
English
1
0
0
14
Sane Defaults
Sane Defaults@sane_defaults·
@PLPDinamarca @Romy_Holland @cremieuxrecueil Ah, sorry, I did misread her post. The first "50%" percent referred to baby's choice, but the "half of the worlds" is indeed incorrect (a more likely number is in 1% of worlds red would win)
English
1
0
1
22
PLP DINAMARCA
PLP DINAMARCA@PLPDinamarca·
@sane_defaults @Romy_Holland @cremieuxrecueil No, if blue wins the baby doesn't die. The only way it dies is if red wins, if the baby died in half the worlds, the baby picked blue and red won on those worlds. That means red won on at least half of the worlds.
English
1
0
0
31
Sane Defaults
Sane Defaults@sane_defaults·
@PLPDinamarca @Romy_Holland @cremieuxrecueil No. But there is pretty much 50% chance of the baby pressing blue. This is the correct assumption for her simulations. There will always be a number of people who press a random button, that's a major chunk of the point.
English
1
0
0
37
Sane Defaults
Sane Defaults@sane_defaults·
@K80_P_ @Romy_Holland It's clearly stated *everyone has to*. Unless you consider the child a thing rather than person, it is included.
English
0
0
0
23
Sane Defaults
Sane Defaults@sane_defaults·
@diosHD_ @Romy_Holland Yes, I mostly agree with these, except the "pursposefuly vague" part. I believe care was taken to give as much symmetry to the choices as feasible. Making the premise longer would not make it clearer.
English
0
0
5
99
Dios H-D
Dios H-D@diosHD_·
@sane_defaults @Romy_Holland the point is to spike your cortisol by being purposely vague. infants cannot be considered "conscious" to the same degree a fully grown adult can be, that's why there are societal rules and laws surrounding humans that are still not fully developed.
English
2
0
2
268
Sane Defaults
Sane Defaults@sane_defaults·
@diosHD_ @Romy_Holland It is clearly stated in the original post, that *everyone has to*. Unless you believe a baby is not *someone*, they will keep the baby in the private room until it rather randomly presses one of the buttons. 50% is an attractor. The exact wording of the premise is important.
English
4
0
26
286
Dios H-D
Dios H-D@diosHD_·
@Romy_Holland you would let your baby press a suicide button? 😂
English
6
0
31
2.3K
Notmyfalt
Notmyfalt@gnomegnosis09·
@_sevatar @gfodor @Romy_Holland Except the polls don’t count for shit because there’s zero risk and only makes ppl feel good about themselves
English
3
0
1
70