sol🏴‍☠️

1.4K posts

sol🏴‍☠️

sol🏴‍☠️

@sol_plunder

Katılım Ağustos 2023
439 Takip Edilen412 Takipçiler
Sabitlenmiş Tweet
sol🏴‍☠️
sol🏴‍☠️@sol_plunder·
Actually, we can have nice things. This world belongs to us, was created for us, and we can do with it as we please.
sol🏴‍☠️ tweet media
English
2
9
56
7K
Anton Livaja
Anton Livaja@antonlivaja·
@sol_plunder @chaserxy @statebox This is really cool. I haven’t seen literate programming in a while, what a great concept. Gonna have to spend some time poking at this (and by extention you when I get stuck lol)
English
1
0
2
21
sol🏴‍☠️
sol🏴‍☠️@sol_plunder·
Does Anton have a Twitter account?
English
1
0
3
217
sol🏴‍☠️
sol🏴‍☠️@sol_plunder·
@antonlivaja @chaserxy @statebox I believe my system can improve on the bootstrapping builds approach. Instead of: minimal asm -> subset of C -> GNU Mes -> real c compiler You do: minimal asm -> PLAN -> Reaver -> full C compiler + linker Rough estimate is that PLAN is smaller than a mini C compiler.
English
2
0
3
38
sol🏴‍☠️
sol🏴‍☠️@sol_plunder·
@Ngnghm @satisfiesvalues @msimoni > Free markets beat centralized systems, every time. Not true, centralized systems have dominated human organization throughout almost all of history. Even today, free markets are an illusion. A mask which gives legitimacy to hidden central structures.
English
0
0
2
51
sol🏴‍☠️
sol🏴‍☠️@sol_plunder·
@Ngnghm @satisfiesvalues @msimoni This is probably the actual core of all of the paradigm debates: paradigms are INHERENTLY political and tribal. SW systems are literally political systems for abstract entities (objects/processes/functions/etc). Human interactions with these systems mirror those structures.
English
1
0
3
53
💻🐴Ngnghm
💻🐴Ngnghm@Ngnghm·
Static types catch errors early and that's great—but they also catch non-errors early, preventing you from writing the software you want—and that's terrible. Those who only tell you about one side of the tradeoff, or claim the other side is universally negligible—are dishonest.
English
30
12
127
12.2K
sol🏴‍☠️
sol🏴‍☠️@sol_plunder·
@Ngnghm @satisfiesvalues @msimoni Very interesting comment. I guess my whole thesis is that competent people should get together and create much smaller, simpler ecosystems to replace these large, complex systems. Our dependency on this complexity makes us the slaves of its managers, and we should cut ties.
English
1
0
2
54
💻🐴Ngnghm
💻🐴Ngnghm@Ngnghm·
@sol_plunder @satisfiesvalues @msimoni My brief experience with the Haskell ecosystem is that DLL was far from solved: the feature or bug fix you need is in the latest version of library A, but it needs the latest version of library B, meanwhile you're using library C that can only deal with an earlier version of B.
English
1
0
3
74
sol🏴‍☠️
sol🏴‍☠️@sol_plunder·
@Ngnghm @satisfiesvalues @msimoni Stackage solved DLL hell for the Haskell ecosystem, as discussed on the thread. Just have an organization that coordinates ecosystem-wide release. Works extremely well. Big proprietary ecosystems do the same thing, and they have the best software.
English
1
0
1
75
💻🐴Ngnghm
💻🐴Ngnghm@Ngnghm·
@sol_plunder @satisfiesvalues @msimoni As to the designing nice big parameterized systems: you'll find that it requires a lot of coordination, and makes each small upgrade incompatible, triggering DLL hell. OO Fixes That. OFT.
English
2
0
3
182
sol🏴‍☠️
sol🏴‍☠️@sol_plunder·
@hassundotX The purpose of this is to create a complete panopticon. The only solution here is to fully exit from any states that require this, and to pull out of any technological systems which comply with these requirements. And, ultimately, to destroy the humans who are pushing this.
English
2
0
7
87
sol🏴‍☠️
sol🏴‍☠️@sol_plunder·
@spandrell4 @Air_Peasant Wrong conclusion, I think. The baby in this case is a big pile of hard to maintain code. You have to actually reject all code built by hostile actors, and only use code you can maintain without them. The anti-systemd people were right.
English
0
0
4
34
sol🏴‍☠️
sol🏴‍☠️@sol_plunder·
@Ngnghm @satisfiesvalues @msimoni @ngnghm what do you think about actor model systems and their relationship to OO? Gerbil scheme has actors, iiuc? In a pure FP system, actors are probably the closest thing you can get to OO, since they are stateful, support messages/late-binding w/o mutation or value identity.
English
1
0
4
162
sol🏴‍☠️
sol🏴‍☠️@sol_plunder·
@Ngnghm @satisfiesvalues @msimoni Unless you include things like the actor model in your conception of OO, in which case I agree. Type systems are brittle and don't compose with each other, which is why we will have typed languages over a unityped core in PLAN.
English
1
0
4
165
sol🏴‍☠️
sol🏴‍☠️@sol_plunder·
@Ngnghm To what extent is it true that dependant types are opt-in? Is this just a problem that comes from over-use / mis-use of dependant types, or a problem that is inherent to any language that even supports them? I have never used DT in anger, but they seem nice, superficially.
English
0
0
1
28
💻🐴Ngnghm
💻🐴Ngnghm@Ngnghm·
That said, there's a lot of grunt work that can benefit enormously from the strong but idiot friend. Just know what the limits of that work are, and never fall asleep with the friend in charge.
English
1
0
5
336
💻🐴Ngnghm
💻🐴Ngnghm@Ngnghm·
My experience with less-than-dependent types is that of "The Bear and the Gardener": an idiot friend who does heavy lifting for you, but will kill you trying to eliminate a bug. My experience with dependent types is that they are too much work for an overly rigid result.
English
7
4
35
3.7K