There are so many obvious improvements that could be made to gmail but there's no real way to do them as a consumer.
650 karma · joined May 23, 2021
There are so many obvious improvements that could be made to gmail but there's no real way to do them as a consumer.
That said, is the Daily Mail article factually wrong? How many purchasers of iphones end up buying a new charger and power cable?
And I chose rust at random because its an available systems language. Why not something else? You don't actually need C at the bottom layer. It won because the OS are most commonly written in C, it's encountered elsewhere and therefore popular. Usually because it helps get the desired result. That isn’t nothing either.
In days of olde there was pascal calling convention. Why? The os was written to that, because it was written in that. Surprise! I'm not even suggesting these are bad things.
Linux for me is a kernel. The choice of C is purely an implementation detail based on pragmatic decisions to suit its purpose. I am merely suggesting that the calling convention isn’t locked at all layers for all time. Yes you need a common convention. But it needn't be C and it doesn't need to be C all the way up or down either.
I'll leave it there. Seems that discussing this kind of thing isn't wanted.
Side note: I wonder what would have happened if I'd chosen Lua for my example. Would people have gotten hung up on the fact that its commonly implemented in C? Would they have locked onto that yet not realised that it needn't actually be written in C at all? If you wish to explore that, swap rust for lua in my previous comment. There are ways of using lua as a calling convention without even referencing C. If you want a more realistic example, swap in dart or more likely D. Everything I've said still applies. And yes you can have mutliple calling conventions or even a simpler one. Its just a convention of how to pass parameters, amongst other things. Thats basically it.
The real question is, weren't these same issues in windows 7? Probably.
How?
Take Linux. Currently written in C. Yay! Write a module for it in something else. Good. Perhaps you've heard of Rust? Ok, great. Write some more modules in that. Write even more. Even more. Now there's just a lot of Rust talking C ABI. Hmmm. If only... oh wait. Let's change that. Time passes. Boom! The whole thing is Rust. No C ABI target at all other than for C applications, which is how things should be.
This is one way to proceed and it may have already begun.
https://www.zdnet.com/article/rust-in-the-linux-kernel-why-i...
In reality C is a classic and has weathered many storms, fads and changes in fashion. Even with other languages in the linux kernel it will probably stick around for a lot longer.
Wouldn't it be better to just fire complete departments and clear them out from top to bottom? This would let you re-hire as necessary but with new rules in play. You might end up with some of the same old people but they now know the trapdoor can open.
Most of the problems with police are at the top. Not the bottom. This includes the laws they use like civil forfeiture and other silliness. That's your real target. Why aren't the abolish people going after that?
I can easily see all this creating enough pressure to crush someone sooner rather than later. Its a form of perfectionism. But not so much from aiming at perfection itself but having it expected and compelled upon you. People will want to use you if you do well and distance themselves the moment things get tough.
The weight of the mind games around that must be horrendous. Expectations would attach like mosquitoes. The price of fame. Even in a micro-version its annoying and draining. Its probably also why very famous people all solve this with giant little-worlds they create called mansions. A world within a world. Its the luxury of having enough space so you can be a special sort of anonymous in that vast space again.
I can't get that detail from lists or other tools. A whiteboard with sticky notes needs to be huge to get this level of detail. Room size.
There's a heap of complexity around this. Society needs to shift and work this out. Its only been around a century. The answers are not so simple.
Less men in employment is not a good thing. It isn’t some kind of passing the torch to women happy event. Its just mass unemployment of a significant number of people in their prime earning age. Its societal failure.
Interesting but not surprising I guess.
Bikeshedding at scale. This is what it looks like. I'm surprised that their home automation systems don't have some incompatible chat platform embedded in them.
I'd expect a passing comment about it at least. A paragraph.
Its very much a who-you-know deal though.
Answers the basic command: Give me the scanned document, dammit! If someone doesn't understand how complex that can get then they haven't lived through ftp / complex http forms and silly ux that involves all sorts of crazy complex javascript and similar nonsense.
The fancier websocket / UX is more things to go wrong. More support code. Plus if people really want that they can contribute themselves or set up a patreon.