Albin boosted

Lots of people who like Free Software are also ableist assholes who fetishize the process of development above the users who are supposedly more free, let's face it. Not everybody codes or has the time to contribute to every project composing an entire operating system, Mr. Stallman, and that doesn't mean you can blame them for it either.

I love Free Software, but the people behind it can be assholes a lot of the time.

Does anyone have suggestions for accounts posting in French? I'm looking for reasons to read more French

I have a *lot* of US intonation in my faux British accent and it鈥檚 *really hard* to get rid of. Signed, perhaps a bit too self-conscious.

OH MY GOD MY CODE IS NOW IN THE RUST COMPILER

7-ish. I think one of the important value propositions of good FLOSS is precisely that it isn鈥檛 market-oriented. It can target segments that are not profitable, but more importantly it can offer software as democratic participation, or, if you can bear the Marxism, non-alienated computing. Doesn鈥檛 mean it always does, but it can, and should.

It鈥檚 one of the few cases where @doctorow鈥檚 Walkaway principle, which only works in the presence of abundance, probably works for real.

Albin boosted

6. Finally, we need to constantly look for the future. According to the cyberpunk theorem, that the future is here but just unevenly distributed, we can find and accelerate parts of the future we want and decelerate those we want to avoid.

5. We also need to train FLOSS people in design AND recruit design-oriented people who may or may not code. This might also entail developing our tools for communication and infrastructure to also capture common workflows in design. I don't know, I'm not a designer.

4. This requires languages AND frameworks. The languages need to remove the incidental complexity in dealing with the concurrent situation that is a modern UX app. The frameworks need to encapsulate common patterns and remove boilerplate.

The languages are mostly there, I would argue, and the patterns are somewhat implemented (functional reactive programming, Excel, etc), but the frameworks are not just a little behind.

3. In order to do this, we need to experiment. A lot. And most of these experiments will probably fail.

For that to happen, the cost of development in terms of time and cognitive load must go down. Much like Rust seems to have enabled a wave of new command-line tools that are faster and much less boring than the traditional Unix tools. Making a GUI app must be roughly as complicated as making a CLI app.

2. There will be very little financial incentive to fill this vacuum. Desktop OS:es only sell to the enterprise, which has different requirements, and Microsoft has that market cornered anyway.

No-one who is making software purely for money would be able to do this. Well, we, the FLOSS community, aren't, and so we can.

I have some thoughts on the future of on non-mobile devices and the role that can play.

1. It seems that all proprietary software companies are de-prioritising their desktop OSes, in terms of focus and resources. Microsoft is doing weird tablet hybridisation and Apple is just porting iOS junk back from the iPad.

This creates a vacuum, as there is no modern desktop UI. Nothing's been done since roughly OS X. It's been 18 years. More than my whole adult life.

I have a question: why is the DOM so slow to update, how can a virtual DOM be faster, and why isn鈥檛 the real DOM virtual?

Ok so I am basically a baby in terms of academic merits and will be applying for PhD positions this autumn and I have an incredibly basic question: is it embarrassing to put a workshop I attended at a conference on a scholarship once in my CV/resum茅?

I really long for whatever replaces the web to do that

I miss the time when HTML was a document format.

I don鈥檛 understand how the public toilets of Melbourne with surrounding areas are so good.

Let's just say I'll be a bit tired of cupcakes in that case.

Though I just realised it's very likely that literally nobody shows up because they know they did well and probably have nothing to learn.

Everybody did really well on the last assignment in a course I am TAing at, so for the final solution session, I'm bringing marshmallow cupcakes that I made to celebrate.

Show more
Scholar Social

Scholar Social is a microblogging platform for researchers, grad students, librarians, archivists, undergrads, academically inclined high schoolers, educators of all levels, journal editors, research assistants, professors, administrators鈥攁nyone involved in academia who is willing to engage with others respectfully. Read more ...