Mozilla is, always was and will be mostly financed by Google.
MacOS used to be a good option for developers targeting Linux: UNIX under the good and nice UI on top. You can install most Linux program with brew and the like under MacOS.
So I move from Linux to MacOS when first MacBook Air was released but since them moved back to Linux. MacOS today feels way more like Windows (poor quality, pushing users around, outdated desktop paradigms wise)… I can’t stand it any more. In the mean time Linux got Wayland and Sway and other different desktops available. Distros like Void Linux make the experience very stable, comfortable and hackable.
I can’t read this…
Twitter has blocked its users from sharing some links to its social media rival Mastodon.
Mastodon is a software and a network, it cannot be a “rival”… it is like saying the Internet is a rival to T-Mobile.
Mastodon is divided into groups, called servers, based on many topics including the UK, snooker, and security.
Nope, it is called instances. Servers are computers running services on a network.
Twitter has blocked links to some of the largest servers which users would join, including the most popular “social” channel.
There are no "channel"s on the network, just instances.
Mastodon said it gained hundreds of thousands of users in November, with some Twitter users seeking alternative platforms.
Again, a person can say something, company representative can, but a network does not say anything.
OMG. Such a culture shock for some :)
These networks have a disagreement over peering policy. In this case Cogent expects Google and Hurricane Electric to pay Cogent money for their IPv6 routes. Google and Hurricane Electric have stated they are happy to peer for free with Cogent, but refuse to pay Cogent money.
Cogent is keeping their customers hostage denying them IPv6 routing… no comments.
I see many of articles and blog posts were people use commercial metaphors when describing free software. These simply do not apply to free software and use of them will just confuse everybody and make them to render incorrect conclusions. Free software is sufficiently different from anything that capitalism produces and requires use of its own metaphors to be understood correctly.
The worse kind of technology is one that promises things and then delivers only 80% of the time. It works enough that it gives you hope that it is usable, but when you need it the most it fails without any way knowing why. Also Bluetooth is a security nightmare, every few months there is some serious problem found and many of them are “by design” so cannot be fixed properly. It is also use for location tracking (beacon).
Wired headphones are like 100x cheaper, don’t require charging and will work for many years if you get one with good cable. There are only few failure modes that are easy to troubleshoot. But cable management can be a pain if you are not tidy.
I think the inspiration behind uxn is game “Another World” which was made very portable as it is actually implemented as a VM: https://fabiensanglard.net/another_world_polygons/
The idea is that if your work is implemented on a VM that is very easy to implement. Then you can port all your programs to past and future computer systems by just implementing that VM on the computer you have at hand. This is the “permacomputing” part of uxn and has nothing to do with reliability or performance (although Another World was quite impressive as for Amiga 500).
Another thing is that uxn was designed with games, arts and music in mind and not with replacing life critical systems with.
I did not try them but perhaps you can check:
I was hoping for BerkeleyDB or Kyoto Cabinet bindings that I have used in my Ruby times for this purpose but nothing there that looks maintained.
So what it says is:
Yeah, still the case. Even if ME is not made for malicious purposes, it is a very bad idea to begin with. It is only useful for enterprise customers and not in a way that would not have been possible before.
Some say that Netflix has a blob in ME :)
Good watch: https://media.ccc.de/v/34c3-8782-intel_me_myths_and_reality
Well, I switched to Wayland (sway) exactly because mpv could not do vsync with X11. So I guess frame callback is how you get vsync working by default and client timing loop is how you get no vsync by default. And getting the other than the default thing is always a major hack - in last 20 years I wasted days trying to get X11 do proper vsync and it never really worked and probably will never do work.
Another think is that in one paragraph the complaint is that Xorg supports to many features and on another that Wayland is slow to adopt and requires justification for adding more features… so have cake and eat it too?
Also please don’t complain about missing features when you know they are not there just because the thing did not get all the development time the other thing did… unless stuff is broken by design/culture (like with the scale factor it seems).
You could use system like SQRL (https://sqrl.grc.com/pages/what_is_sqrl/) for login that does handle “password” resets without email.
You could use argon2 to hash the email as well, you ask user for email on “I forgot my password” page, argon2 it and compare (like with password). At this stage you will know the email and that is the same as set during registration, to send the reset code.
“Murderer Fail Spectacularly at Keeping his Victim Alive”