[-] nous@programming.dev 93 points 1 month ago

Ubuntu is a fork of unstable Debian packages. You don’t want unstable on your server!

Unstable does not mean crashes all the time. What makes them unstable on Debian is they can change and break API completely. But guess what, Ubuntu freezes the versions for their release and maintains their own security patches, completely mitigating that issue.

There are other reasons you might not want to use Ubuntu on a server but package version stability is not one of them.

[-] nous@programming.dev 89 points 4 months ago

Applications needs some coordination between each other in order to act like you would expect - things like one window at a time having focus and thus getting all keyboard and mouse inputs. As well as things like positioning on the screen and which screen to render to, the clipboard, and various others things.

X is a server and set of protocols that applications can implement to allow all this behaviour. X11 is the 11th version of the server and protocols. But X was also first created in 1984, and X11 since around 1987. Small changes have been made to X11 over the years but the last was in 2012.

Which makes it a very old protocol - and one which is showing its age. Advances in hardware since then and the way we use devices have left a lot to be desired in the protocol and while it has adapted a bit to keep up with modern tech it has not done so in the best of ways. I also believe its codebase is quite complex and hard to work with so changes are hard to do.

Thus is has quite a lot of limitations that modern systems are rubbing up against - for instance it does not really support multi cursors or input that is not a mouse and keyboard. So things like touch screens or pen/tablets tend to emulate a mouse and thus affect the only pointer X has. It is also not great at touchpads and things like touch pad gestures - while they do work, they are often clunky or not as flexible as some applications need.

It is also very insecure and has no real security measures in place - any GUI application has far more access to the system and input then it really requires. For instance; any application can screen grab the screen at any point in time - not something you really want when you have a banking web page open.

Wayland is basically a new set of protocols that takes more modern hardware and security practices in mind. It does the same fundamental job as X11, but without the same limitations X11 has and to fix a lot of the security issues with X.

One big difference with X though is that Wayland is just a protocol, and not a protocol and server like X. Instead it shifts the responsibilities of the X server into the window manager/compositor (which used to manage window placement and window borders as well as global effects such as any animations or transparency). It also has better controls over things like screen grabs so not every application can just grab a screen shot at once or register global shortcut keys or various things like that. Which for a while was a problem as screen sharing applications or even screenshot tools did not work - but over time these limitations have been added back in more secure ways than how X11 did them.

[-] nous@programming.dev 76 points 5 months ago

What is sad is that 6 of the 12 platinum games rated by top revenue are free to play games - so must be making money on micro transactions. Sad that model works so well for extracting cash out of players.

[-] nous@programming.dev 74 points 6 months ago

The only major roadblock is some anticheat software requiring highly invasive Windows rootkits to function, which Linux doesn’t really work with.

I consider that more of a feature then a bug

[-] nous@programming.dev 108 points 6 months ago

Ads are effective, sadly. And why so much money is poured into them. I believe there are a few effects at play but the direct, see and ad and want to go buy it now is only one ofbhem that mostly only affects some people, or a lot of people occasionally.

I think a bigger effect is familiarity. You are far more likely to pick a product you are familiar with or have seen before over something younjave never heard of. Even if you have only ever seen it on advets and completely forgotten that you have ever seen ads for it. So even if you don't think they work on you they likely do without you realizing, at least enough of the time on enough people that make them worth while running.

[-] nous@programming.dev 171 points 6 months ago

Not surprising since car manufacturers lobbied to get them classed as light trucks to dodge the stricter emissions and safety regulations that apply to general cars. Then marketed the hell out of them as there is more profit to be made due to them not needing to comply with as many regulations. And now they are everywhere and are way worst than cars in almost every way.

Funny how yet again the capitalist class chooses profits over any other metric leading to s shittier world overall. Almost like there is a pattern happening in every industry...

[-] nous@programming.dev 90 points 6 months ago

Rust, it is a pleasure to work with and far more flexible in where/what it can run then a lot of languages. Good oneverything from embedded systems to running on the web. Only really C and C++ can beat it on that, but those are farlesss pleasant to work with. Even if it is not as mature in some area quite yet, it just gets more support for things as time goes on.

[-] nous@programming.dev 81 points 6 months ago* (last edited 6 months ago)

Solar panel advances will see millions go off grid, scientists predict

From a definite will.

More than 30 million homes in Europe could meet all their energy needs using rooftop solar panels alone, according to a new study.

To a well, they could.

Researchers from the Karlsruhe Institute of Technology in Germany found that more than 50 per cent of Europe’s 41 million freestanding homes could have been self-sufficient in 2020 using just solar and batteries, with this figure expected to rise to 75 per cent by 2050.

To a we could have already.

“Our results show that even in 2050 going off-grid won’t be the most economic choice, but it could make sense to invest in these kinds of self-sufficient buildings if you are willing to pay more for self-sufficiency,” said lead researcher Max Kleinebrahm, an energy economics researcher at the Karlsruhe Institute of Technology.

To a, well, they will likely, and probably should, remain connected anyway.

Fuck these people in charge of article headlines twisting what researchers are actually saying into some clickbait title that does not say what the researches said at all.

[-] nous@programming.dev 218 points 7 months ago

Almost like having companies track everything you do is not a good idea and easily raises many false flags that are hard to correct.

[-] nous@programming.dev 85 points 7 months ago

This movement has gone from fighting against terrorism to combating the spread of online child pornography to request the end of encrypted messages

Switching between massively different excuses always with the same goal in mind - to end encryption. They don't care at all about their excuses or else they would be proposing other ideas that might actually help. But no, all they want is to end encryption and the privacy of everyone online.

[-] nous@programming.dev 126 points 8 months ago

This is a bad response to this news. There are many reasons why you might want to run tor on Windows and gatekeeping people out of tor because they are not on a chosen OS is a terribly way to get more people into thinking about privacy and security practices. Yes if you have the highest threat model you might want to avoid Windows as well, but not everyone needs absolute privacy/security for what they do. But why should you not have access to a tool that can help improve things even if you are not able to switch everything to a more private/secure alternative?

Really you should want everyone and anyone to run on tor, even if they don't need it, even if they are on windows. The more people using it the more secure it is for those that do require it.

[-] nous@programming.dev 80 points 9 months ago

Hey Linux devs - Build a GUI or gtfo

No you can GTFO if that is your attitude towards people volunteering their time to bring you an open OS and all the tools you need for free.

Yes, there is still a lot of room for improvement but attacking devs for not providing a GUI is not a good way to interact with the community. If you really want to see improvements then you need to help make those improvements with constructive discussions not hostile statements. We owe you nothing.

view more: next ›

nous

joined 11 months ago