I went from using slackware late 90s early 00 to Mac OSX in early/mid 00. When coming back to Linux late 00 early 10s I was so disappointed in the Linux distros. I tried Ubuntu but was very disappointed in the lack of newer versions of third party software in their repo. Tried Arch for a while and while packages were up to date, every now and then the OS updates would mess something up and I had to start troubleshooting.
It might be better now, but I eventually gave up and went to FreeBSD about 10 years ago. Stable base and separate up to date third party feels like the best of both worlds. Not sure if any llinux distro offers something like that now. No snap, no flatpack, just a base os and up to third party date packages.
I am not here to convince you, but if you happen to look at Linux again, check out Void.
Arch, but it's tested (no dis to arch here... Just a fact).
I don't know much about BSD, but apparently it's an hybrid of Linux and BSD. The Void creator is an NetBSD dev.
Not the best source, but here:
itsfoss.com/void-linux/
Well, I believe it takes more than a day or 2 to really test a driver.
"Testing team" or not, by seeing the releases of, for example nvidia, I don't take their "testing" seriously...
No wonder so many people are complaining about the stability of arch...BTW... ;)
Source:
Nvidia "verified" drivers
It's... Debian?
Ubuntu is based on Debian which doesn't have snap by default AFAICT from bookworm/unstable. In fact it's precisely why I switched back recently. Going from Debian to Ubuntu and now Debian again due to excessive bloatware and "worst" ways to deliver it IMHO.
Ubuntu tries to be baught from Microsoft. They need one centralized (unfree) way of income to get money out of their customers.
This is the reason for snap, their proprietary AppStore.
Tldr? Leave you fools. Leave!
I've said it before, I'll say it again. Snap slowdowns have been supposedly fixed, but the only snap that updated their packaging to apply the fix was Mozilla's Firefox (from what I've heard).
And there is a way to create a custom store other than Canonical's (but it's obscure and hidden, so I bet nobody would bother).
And snaps have better support for cli programs.
If snaps were as good as flatpaks (which I don't think they are yet), and they were not made by Canonical (got them some extra bad rep), they could have been the dominant packaging platform. The issue is that their reputation precedes them. I don't think Canonical can ever fix that.
TLDR: Snaps are not as bad as people make them out to be (anymore). It's just that their reputation precedes them, and some of the solutions are there but are not in use.
The most important thing for apps to do for speedups is to use LZO compression and modern runtimes.
The Firefox snap did some Firefox specific optimizations, especially around its language packs, to speed things up.
Lobster was an unbelievably buggy distro. I had no end of sleep and compositor problems, and outright system hangs on it. Minotaur was better, but still give me far too much crap.
I would rather run a "crack monkeys with a sourceforce account" nightly distro than go through Ubuntu's idea of a beta again.
Paranoid? Qubes OS everything disposable virtual machine safest OS in the world in 2024. use ethernet/wired Requires usb stick destroys host os. Spread to as many as possible and donate
Tick whonix template and upgrade over Tor when setting up.
Spread and install dino im with setup OMEMO all your friends use qubes with whonix and dino im setup xmpp account (lookup chat on tails although many differences how to create xmpp account) whonix.org/wiki/Chat OMEMO allows file transfer as well as end to end encrypted chat
Qubes OS: A reasonably secure operating system
Qubes is a security-oriented, free and open-source operating system for personal computers that allows you to securely compartmentalize your digital life.Qubes OS
reshared this
Tech Cyborg reshared this.
Slowly booting full Linux on the intel 4004 for fun, art, and absolutely no profit - Linux/4004 Dmitry.GR
TL;DRI booted Debian Linux on a 4-bit intel microprocessor from 1971 - the first microprocessor in the world - the 4004. It is not fast, but it is a real Linux kernel with a Debian rootfs on a real board whose only CPU is a real intel 4004 from the 1970s. The video is sped up at variable rates to demonstrate this without boring you. The clock and calendar in the video are accurate. A constant-rate video is linked below.
Linux/4004 - Dmitry.GR
Dmitry.GR: Slowly booting full Linux on the intel 4004 for fun, art, and absolutely no profitDmitry.GR
like this
originalucifer, KaRunChiy, rem26_art and ShaunaTheDead like this.
reshared this
Tech Cyborg reshared this.
like this
KaRunChiy likes this.
like this
DaGeek247 likes this.
That’s a really good question and I had to know, the answer is kinda neat:
Intel's chip-naming scheme at that time used a four-digit number for each component. The first digit indicated the process technology used, the second digit indicated the generic function, and the last two digits specified the sequential number in the development of that component type. Using this convention, the chips would have been known as the 1302, 1105, 1507, and 1202. Faggin felt this would obscure the fact that they formed a coherent set, and decided to name them as the "4000 family".[24] The four chips were the following:
the Intel 4001, a 256-byte 4-bit ROM;
the Intel 4002, DRAM with four 20-nibble registers (total size 40 bytes);
the Intel 4003, an I/O chip comprising a 10-bit static shift register with serial and parallel outputs; and
the Intel 4004 CPU.
Why they jumped to 4000 from 1000 tho, I didn’t see.
like this
DaGeek247 and HeerlijkeDrop like this.
If I may venture a guess:
There are four of these chips (1302, 1105, 1507, 1202). Someone, trying to speed-talk, referred to them as the "four thousand-series chips" (instead of the "four, one-thousand-series chips"), and someone misheard or misunderstood that as the "4000-series chips". After several levels of this telephone game, marketing got involved, and they were just renamed into the 4000 series instead of redoing the marketing documents.
Just a guess.
like this
DaGeek247 likes this.
like this
DaGeek247 likes this.
This is the whole idea behind Turing-completeness, isn't it? Any Turing-complete architecture can simulate any other.
Reminds me of xkcd.com/505/
Element X, Call and Server Suite are production ready
Element is launching the world’s first communications platform based on the upcoming Matrix 2.0 release. The result is blazing performance which outperforms the mainstream alternatives - across a decentralised system that enables self-hosting and end-to-end encryption - as well as open standard interoperability to revolutionise real time communication between large organisations.Built on Matrix 2.0, Element X now rivals the performance of centralised consumer messaging apps, empowering organisations to address the shadow IT issues caused by consumer-grade messaging apps in the workplace.
The new Element communications solution consists:
- Element X, our next-gen app with an array of new features
- Element Call fully integrated into Element X, for native Matrix-encrypted voice and video
- Element Server Suite, our backend hosting solution for powerful admin control and Matrix 2.0 performance
We have lift-off! Element X, Call and Server Suite are ready!
Element is launching the world’s first communications platform based on the upcoming Matrix 2.0 release. The result is blazing performance which outperforms the mainstream alternatives...Archie W (Element Blog)
#general belongs to
I can't use discord because they require phone numbers from users who use privacy tools.
What does this mean for people who don't use discord?
A way to group organize discover and control access to multiple Rooms.
Here's an extra ironic Elements post describing them: element.io/blog/spaces-the-nex…
The way permissions are listed on mobile operating these days is honestly pretty misleading.
For example, I know some apps that need to request network permission even though they don't need to connect to the internet. Not because they want to do anything shady, but because they legitably have to in order to get certain info.
Not to mention the problem of listing everything an app can do as if it is doing all of those things.
Unencrypted messages are useful for very large rooms, where encryption doesn't provide meaningful more privacy since public rooms have to be considered public space anyway. Encryption does have overhead, so it makes sense to disable it.
Private rooms are E2EE by default and can't be created unencrypted (at least in the Element X mobile UI). This is a good way to handle it IMO.
I studied cryptography and I can't figure out how to do the dance right. I thought I did, but one of my contacts says they can't read any message I send them. And I can't message them to figure out why.
We haven't spoken since. Thanks Matrix.
I’m still sad they stopped work on dendrite. P2P level decentralization, with E2EE, would be amazing.
These are still great improvements though. I'm hyped that loading seems to be so much faster.
They paused funding for all of the exciting P2P and low bandwidth stuff last year. Hopefully it resumes soon, as mentioned in the GitHub thread.
matrix.org/blog/2023/12/25/the…
Meanwhile, P2P Matrix and Low Bandwidth Matrix is on hiatus until there’s dedicated funding - and Account Portability work is also temporarily paused in favour of commercial Element work, despite the fantastic progress made recently with Pseudo IDs (MSC4014) and Cryptographic identifiers (MSC4080). Given P2P Matrix and Account Portability were the main projects driving Dendrite development recently, this may also cause a slow-down in Dendrite development, although Dendrite itself will still be maintained.
Even better.
It's opt-in instead of opt -out
What's the difference between the normal app and element X? Why create a new app?
EDIT: I installed it, but can't verify for some reason.
EDIT: It works now, and it's very fast compared to the other client. It's a shame spaces aren't supported.
~~f-droid.org/packages/io.elemen…
f-droid seems a few versions behind.
No they don't, it's just confusingly worded
Element X is a matrix client that will eventually replace Element for android/ios
Matrix 2.0 is the server suite, some of the changes in matrix 2.0 are necessary for element x to work.
Is that still the case?
This level of integration means that group VoIP in Matrix finally benefits from all of Matrix’s native end-to-end encryption, cryptographic identity and decentralisation - no longer handing over to a third-party system such as Jitsi which doesn’t integrate with Matrix’s encryption guarantees.And, native E2EE for voice and video (through the Element Call integration mentioned above) ensures that Matrix’s encryption guarantees now extend to video conferencing.
Though I'm assuming you mean protocols not app names.
All I read is Marketing Tech Speak that sounds no different than anything else that gets advertised in my face. At work, we use Teams. It is a pain sometimes when it gets a little buggy, but integrates into SharePoint/OneDrive and the noise suppression in meetings is pretty awesome. At home I use discord or GChat because that is where all my friends are. I don't assume I have privacy on any of these platforms and they all work on my phone and computer.
How is the user experience? Ultimately, give me privacy, but if the user experience and UI don't give any improvements over the corporate ones, I will have to try it some other time.
The user experience is generally worse than Discord, like any federated system compared to centralized platforms.
There is Cinny, a client with an UI similar to Discord. Element X is a great mobile client, and imo far superior to Discord for 1 on 1 chats (to be fair, I really dislike Discord 1 on 1 chat experience, so I'm biased).
Edit: It's worth noting that Element X does not support Spaces yet, which allows for grouping of rooms similar to Discord Server.
Thank you for answering the question! I am genuinely both trying to make a point and still be open to try new things. To me, there seems to be a real downward turn on UI/UX in a lot of applications these days, corporate included. When they mentioned the bit about supporting corporate, I have a hard time believing they will get very far with that customer group right now.
I really wish software, especially FOSS, would stop making the UI the afterthought. I try to keep a holistic view when designing things and everyone has a seat at the table. I wonder if projects are boxing themselves in and making it harder for the UI teams to properly integrate, and vice versa? I will happily take criticism and ideas from pretty much anyone, especially outside my immediate teams.
I am pretty out of the game on that as I spent quite a few years doing controls engineering instead. I am back in Software now and I feel old and a little lost. I graduated back in 2012 and we didn't have all of these crazy developer roles and more specialized degrees. They were trying to get a Game Design program started when I graduated, and it was supposedly a mess for a few years.
I also think the Element Web UI is lacking, but it's gotten better over the last few years, after they started taking design more seriously. With Element X they do proper UI/UX design as a first step, and then implement it.
The old Riot.im client was exceptionally terrible, in performance and design, so I'm really happy with Element X.
Element being focused on corporate needs is nothing new, since they've a few large (government, healthcare) contracts, and they've struggled with financing for years now. Big deployments using Synapse is the big reason dendrite doesn't see much development anymore, even though it was planned as a replacement for Synapse at first.
I believe many of their side projects (P2P, VR) exist because they try to find possible business avenues, although I feel like most of them aren't successful (and they stretch to thin because of that).
Not only is it a successful Rust rewrite
only the crypto SDK is Rust, the frontend and other app code is kotlin
but they also fixed the system architecture of Matrix to improve speeds
they did that by storing a lot less of the state on your phone in my understanding, and that means it won't work as whell when offline or on a slow connection, and will use more mobile data from the cap. that is, if I'm correct.
my previous phone is not supported by current versions of element x. on the new one, I would probably not notice anything, because it's not slow there and OS battery usage accounting is garbage.
currently I'm waiting for an F-droid release, as they are 3 months behind
Yes, you can. The server code is on github. But I don't know why you would, since all messages are encrypted client-side.
Its more secure because you know that all your users can't send a message unencrypted, either accidentally or intentionally.
Telegram isn't really an alternative, they don't even use encryption by default, so it should be faster
even the user interface? the animations all over the app, scrolling between 2 consecutive messages of a room or anywhere in the settings? It's not like element would encrypt the data at rest anyway. any and all menus of telegram are noticeably smoother, when not even looking for it
there's a graphical indicator if they send something unencrypted, and there's no way to turn an encrypted chat into an unencrypted chat on matrix. Plus they start encrypted by default, I honestly don't even know how to make an unencrypted chat, I don't think there's any good way to other than using a client that doesn't have encryption.
this is not a real problem.
It is a problem. Many orgs have strict rules not to use messaging solutions that support unencrypted messages
This doesn't tick the box, so it blocks adoption
Summing it up, Element X is in fact a huge upgrade, making it closer in UX to other mainstream apps like those i mentioned above, not Telegram, because it is not even a messenger, its just a social media app that immitates "private and secure" messenger, but in reality it is just twitter DM.
Notice it says "MAY be collected", because if you want to you can share your phone number, email, etc with the app to allow people to find you easier.
Same with location and stuff like that, if you use an option to share your location or connect to bluetooth devices it will obviously need your location permission.
No but people use it because it's pleasant and easy to use with a nice UI, lots of features for stickers and sharing content, etc..
Having encryption and being 'secure' is not what will get most people to switch from Discord and Telegram, having the same features and doing it even better will.
The newish feature (less than a year) is that I think they do not require a phone number to set up a new account.
How do you do that? A few days ago I have registered again, and I didn't see the option. Didn't you perhaps mean that the app can hide phone numbers?
CZ: floodings, water retention
iDNES.cz: https://www.lidovky.cz/nazory/zaplavy-ohrozeni-prehrady-poldery-rozmberk-nove-herminovy-opava-krnov.A240919_124839_ln_nazory_lgs
Povodně už de facto skončily. Tedy jejich katastrofická či hydrologická část, kdy „živel běsnil“ a ohrožoval i lidské životy (část nápravy škod se potáhne ještě dlouho).
Researchers achieve aluminum molecular ring-based rotaxane and polyrotaxane
like this
ShaunaTheDead likes this.
Lemmy Development Update 2024-09-20
Filtered word: nsfw
Here is an update that explains what we have been working on recently (apologies for not having these for a few months, summer vacations and all that). This should allow average users to keep up with development, without reading Github comments or knowing how to program.
@privacyguard added Single-Sign-On (SSO) support to lemmy (this still needs some UI work and testing, but the bulk of the work is done). Special thanks to Privacy Portal for working on this!
@carlos-cabello added a way to filter posts by title only (and not body) when searching.
@Freakazoid182 added custom emoji and tagline views.
@nothing4u made our scheduled cleanup job delete denied users.
@sunaurus made a few image proxy fixes.
@sleepless has been working hard on lemmy-ui-leptos, which may eventually replace lemmy-ui. He made improvements to how posts are displayed; made SI formatting consistent with how the current UI handles it; added translations; added post content actions, creator, and community listings; and made some plugins for markdown-it.
@nutomic cleaned up the issue tracker by closing invalid issues and adding tags like good first issue. He also made some simple improvements, like adding a category to RSS feeds, fixing an issue with activitypub ids, and removing the enable_nsfw setting in favor of content_warning.
@dessalines integrated a new rust clearurls library into lemmy that will remove tracking params for any post or comment text (Much thanks to @jendrikw for creating this library), increased the bio max length from 300 to 1000, removes lemmy's reliance on openssl, made the list logins response more uniform, added the ability to restore content on an unban, added a default comment sort type for both the local site, and your user.
Support development
@dessalines and @nutomic are working full-time on Lemmy to integrate community contributions, fix bugs, optimize performance and much more. This work is funded exclusively through donations.
If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development. Recurring donations are ideal because they allow for long-term planning. But also one-time donations of any amount help us.
- Liberapay (preferred option)
- Open Collective
- Patreon
- Cryptocurrency
I don't think the author will see this but the proper way is 2024-W38.
Always follow the ISO8601.
Naturskyddsföreningens hat mot fisket. Naturskyddsföreningen i Göteborg skrev i början av september en debattartikel i GP som vänder sig mot en fördjupning av Fiskebäcks hamn. Men den handlar faktiskt bara till en viss del om just det utan är framförallt en uppvisning i okunnighet och hat mot fiske generellt.
[SOLVED] Patching old games with the 4GB patch on Linux - doesn't seem to work
[SOLUTION AT END OF POST]
Hello again. A few days ago I made the post in the link above which is about getting Silent Hunter 3 working with the LSH3 megamod, and I got a great answer in there to use steamtinkerlaunch to run separate executables just once (e.g. to install JSGME mod manager and to install the actual megamod LSH3).
After playing for a bit I decided I want a little more control over what mods are installed, and decided to switch to the GWX megamod, so I completely uninstalled SH3 and its folder in the steamapps/common folder, and reinstalled it cleanly. Then using wine I ran the 4GB patch so that the game would use 4GB instead of 2GB memory which is required for running many mods. The memory usage can get quite high. After that I loaded all my desired mods with JSGME.
The game starts fine, and I can do all the training missions and the single missions, but I cant start a campaign. After the loading bar for entering a campaign patrol fills up, there is a delay of a couple minutes (normal for GWX as during that stage it is loading all its mods and any other mods you have enabled), and then crashes to desktop. This clearly means that it is running out of memory while loading mods. However after running the patcher to increase the memory limit of the executable I get a new sh3.exe file and my original gets renamed to sh3.exe.Backup, which seems to show that the patch has been applied correctly.
Could anyone help me diagnose this issue please?
Thanks in advance!
Edit 1 (SOLUTION): So what ended up working for me was simply making the game run using proton 6.3-8. I did try version 4.3 as well, but that didnt seem to be working that well with the widegui mod I have. Thanks to all who gave suggestions!
Edit 2: Editing to add 2 more things to the solution. Because of frequent crashes while in the career patrol, I ended up lowering the Particle Density to 90 and also do not create any saves while out on patrol. Not sure which of the two actually stopped the crashing, but so far I've played for about 20 hours with no crash.
Have you tried running the game without the patch?
What version of wine/proton are you using? I believe newer versions of proton do what that 4GB do by default. I think it can also be forced in proton using
PROTON_FORCE_LARGE_ADDRESS_AWARE=1
but it should be on by default.
I have steamtinkerlaunch setup to use proton-9.0-2e. How can I force it so that I can test it out?
Edit: Just saw in the steamtinkerlaunch options for proton there is a check box for "Force large address aware" and it is enabled. Weird why it still crashes though
Software Freedom in Europe 2024 - FSFE
Detailed post about FSFE's goals and main topics in 2024.
Table of contents:
- Device Neutrality: the Free Software community “shows its teeth”
- Next Generation Internet and the lack of long-term sustainable funding for Free Software
- Reaching Generation Alpha: Youth Hacking 4 Freedom and Ada & Zangemann
- Policy work: Advocating for Free Sotware
- Legal Support: giving advise to projects and individuals
Our work on public awareness - Join the movement
Software Freedom in Europe 2024 - FSFE
In 2024, we continued to promote software freedom through our presence at conferences and events across Europe, as well as through our various activities a...FSFE - Free Software Foundation Europe
reshared this
Tech Cyborg reshared this.
Linux Kernel CVEs, What Has Caused So Many to Suddenly Show Up? - talk by Greg Kroah-Hartman (August 2024)
cross-posted from: lemmy.ml/post/20502769
here is the talk description, from its page on the schedule for KubeCon + CloudNativeCon + Open Source Summit China 2024 (which Linux Foundation somehow neglected to put in their youtube upload's description):
In Febuary the Linux kernel community took charge of issuing CVEs for any found vulnerability in their codebase. By doing this, they took away the ability for any random company to assign CVEs in order to make their engineering processes run smoother, and instead have set up a structure for everyone to participate equally.This talk will go into how the Linux CVE team works, how CVEs are assigned, and how you can properly handle the huge number of new CVEs happening in a simple and secure way.
今年二月,Linux内核社区开始负责为其代码库中发现的任何漏洞发布CVE编号。通过这样做,他们剥夺了任何随机公司分配 CVE 的能力,以便使他们的工程流程更顺畅,取而代之的是建立了一个人人平等参与的结构。
本次演讲将介绍 Linux CVE 团队的工作方式,CVE 的分配过程,以及如何以简单且安全的方式妥善处理大量新出现的 CVE。
Here is a PDF of the slides from Greg's git repo for this talk.
- YouTube
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
like this
ShaunaTheDead and Noxious like this.
reshared this
Tech Cyborg reshared this.
It made me laugh, it's not silly per se but the idea that such an esteemed title as blue zone was earned through pension fraud is hilarious.
The more schadenfreude version is that the idea of these blue zones has been trotted out ad nauseum by longevity nuts for at least a decade and now they look like fools.
Alt text: Historic black and white photo of middle-aged white man dressed in a dark suit, speaking at a podium with his finger raised.
Overlaid text:
“Once more, let me remind you what fascism is. It need not wear a brown shirt or a green shirt. (1/2)
Fascism begins the moment a ruling class, fearing the people may use their political democracy to gain economic democracy, begins to destroy political democracy in order to retain its power of exploitation and special privilege.”
– Tommy Douglas (2/2)
Low Cost Mini PCs
Low Cost Mini PCs
Find the best deals for mini PCs on eBay. With many of them entering the used market, this tool helps you find a cheap mini PC based on your needs. Prices are updated a few times per hour.lowcostminipcs.com
just joking, I'm a Rust fan myself!
jlsalvador
in reply to John • • •- New Media Foundation backend using FFMpeg.
- Initial support for network sessions in DirectPlay.
- New Desktop Control Panel applet.
- Various bug fixes.
jlsalvador
in reply to jlsalvador • • •leopold
in reply to jlsalvador • • •It isn't significant. Wine already supports the vast majority of MediaFoundation codecs with GStreamer. This is just an alternative backend that uses FFmpeg instead of GStreamer. GStreamer already has an FFmpeg plugin, so this doesn't add any new codecs to the table. It seems there's just a long term plan to move away from GStreamer for whatever reason.
Wine's MF support used to be much worse, which is why Valve had to do their workaround shader hack. Not sure what exactly the current status on that is, but I do know things like mf-install or Proton-GE are rarely if ever necessary anymore, even with non-Steam games (which I have plenty of).
chameleon
in reply to leopold • • •