@skullgiver@popplesburger.hilciferous.nl cover
@skullgiver@popplesburger.hilciferous.nl avatar

skullgiver

@skullgiver@popplesburger.hilciferous.nl

Giver of skulls

Verified icon

This profile is from a federated server and may be incomplete. View on remote instance

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

You say you stick to open source, do you happen to block your messenger apps from using Play Services? I know from experience the fallback notification delivery mechanisms of a lot of apps will keep the radio on for much longer than it would be with Google Play Services, so I wonder if that could make up for some of the difference.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

The book is for sale for ten pounds on the Oxfam website. Looks like the ebay seller found this book in a sale or something.

I don't see why they can't ask a reasonable price. They put a little time and effort into listing and posting the thing, they could've just recycled the thing if they were done with it, and OP could've looked around and gotten the book for cheaper.

I think this mildly infuriating because OP clearly missed a good sale, but this isn't bullshit.

skullgiver , (edited )
@skullgiver@popplesburger.hilciferous.nl avatar

Fifty million polygons processed by over 7 hundred thousand processing cores (Intel iGPU), versus 4 million tokens processed by a single execution unit (with some instruction reordering tricky).

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

You're right, I looked up the highest Intel GPU count but forgot that they released desktop cards. Intel iGPUs "only" have 768 cores, it's the Ampere cards that have thousands of cores.

JSON is UTF-8 so it can be up to three bytes per token theoretically. Depends on the language you're processing, I guess.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Bluesky is growing rapidly while ActivityPub growth is stagnating. I expect BS to grow beyond AP this year. People I used to follow on Mastodon have moved over to Bluesky, so I had to create an account there.

Personally, I like the ability to follow people who don't necessarily know how to install Linux. I'm glad techies seem to slowly move towards ActivityPub related services, but the general public doesn't seem all that interested. Plus, federation between services is the whole point of the fediverse!

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Depends on how you measure it. A lot of IoT and wearables run Wayland, for instance (Tizen, Steam Deck, a bunch of specialised IoT stuff). Also don't forget the millions of Chromebook running Wayland on top of Linux. With my watch, my Deck, and my laptop running Wayland versus my desktop running X11, I live in a Wayland household.

I'm not sure what the general user is running, I would say X11 as well, mostly because a lot of Linux users have Nvidia hardware and Nvidia's crapper drivers still struggle with Wayland. I think it'll be a few years before you could say that the majority of people who know what Linux is, are on Wayland

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I've never used xmonad but it looks like a generic tiling window manager based on a quick Google. There are tons of those for Wayland, with Sway and Hyprland seemingly leading the charge.

I don't think xmonad has the development power or the interest to rewrite their X11 window manager into a Wayland compositor. That doesn't mean there aren't any replacements that have been designed from the ground up to work with Wayland, though.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

In X11, any application can control any window. That makes screen readers and other accessibility tools very easy to write.

In Wayland, applications can only control their own stuff (no injecting sudo rm -rf / --no-preserve-root through keystrokes right after you hit enter on a sudo command in your terminal!). Screen recording access is only granted on request. A lot of applications written for the "anything goes, permissions are an illusion" style X11 has, will be difficult to port to Wayland.

Windows had a similar problem when Vista introduced integrity levels (even non-admin users can have several levels of privileges, and windows can't interact with higher privilege levels by default) leading to a lot of these tools running as admin, even under modern Windows.

Wayland and X11 have a more involved accessibility tree, but not every accessibility application uses that, and not every application exposes the necessary info. Synthetic clicks (i.e. interactive screen reader support) support is limited by design, as are global keyboard shortcuts.

Accessibility tools on Linux are already pretty mediocre compared to macOS or iOS or Android or Windows, but on Wayland it's even worse.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I doubt it'll be the end of accessibility. There's a very active issue on Github about an accessibility portal to fix Wayland's shortcomings for accessibility. I expect the problem to be that very few people work on accessibility tooling, so even if the standard is finished tomorrow, it can take years for tooling to catch up.

I expect the Gnome/KDE tools to work on Gnome and KDE first, and then generic tools to work later. Or maybe the tooling Google has built into ChromeOS will be ported over, as Chromebooks are running on Wayland as well, who knows!

Luckily, X11 is going nowhere for the coming years. There are still people running system-v on bleeding edge Arch installs. Linux has a very long half time when it comes to software support. If you install Ubuntu 24.04 with X11 today, you'll be able to keep using the current accessibility toolset until 2034 at least.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Wayland is architexturally better than X11. X11 was developed in a time where any serious application more powerfully than a terminal emulator would be running on another computer, and everything else has been hacked on top of that. There's hardly any security restrictions for things like keyloggers and key stroke injection. It's old and maintenance sucks for the people currently maintaining it.

After a couple of decades, people looked at what the rest was doing and thought perhaps the old mainframe model isn't necessary anymore. Windows and macros don't model their GUI after mainframes with dumb terminals that happen to be physically located within the same machine, so X stands alone in its design architecture.

I think everyone maintaining graphics code for Linux distros thinks X11 doesn't cut it anymore. Importantly, the people writing GPU drivers don't seem to want to be held back by the extensions built on top of X11 (while others dutifully maintain their old drivers). This is work only the companies making GPUs can afford, without it, the drivers will stop working. There's probably also a reason Android took the Linux kernel but stripped it of X11 acceleration and developed its own GUI stack. Canonical tried to get rid of X years ago by developing Mir and a bunch of small projects tried to create an X12 of sorts, but neither took off. Almost everyone is now working on Wayland when it comes to alternatives.

There are people who don't care. Some GUIs will always be X11 and they can use X11 as long as the drivers and tooling still support it. Most X11 programs have worked without modification for years through XWayland, and I expect future applications to still work fine through some kind of reverse that'll turn Wayland programs into X11 programs.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Like a lot of Wayland, accessibility is currently in development while distros are shipping it in production.

I'm sure the accessibility portal will fix the current issues and even improve things, but there's no guarantee that this will all work in a year's time. There are still lots of restrictions right now, despite people's best efforts to fix them in the future.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

It still sucks, but I guess it's better than letting monuments crumble.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

And they'll stay wealthy for longer by letting some big companies pay for an ad on the scaffolding covering up the cathedral while restoration takes place.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

That's probably because the ad isn't actually on the facade of the building. It's on the scaffolding put up against the facade while restorations take place. They put an image of the building itself on the scaffolding canvas, and then put a screen in front of that.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Not any Linux distro.

You can probably read small hobby operating systems like SerenityOS and understand them whole, but you'll still need to trust clang or gcc, because those are too big to read.

skullgiver , (edited )
@skullgiver@popplesburger.hilciferous.nl avatar

My bank has its own app to do payments. That's what I use, mostly because it doesn't need any shitty workarounds for my custom ROM.

There's also Samsung pay (I think that still exists?) and Garmin Pay.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

A lot of valid email addresses are obvious typos. steve@gmail is perfectly valid but useless in most web forms, for instance. A lot of websites drop technical compliance for the convenience of people who don't know how email works.

Technical compliance can also become rather annoying when you start doing things like escaping characters in quoted strings or include spaces. Practically nobody is using any of that stuff in the real life, so you rarely ever need full compliance.

I don't know why single character email addresses would fail that test, though.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Maybe something is sending a play/pause signal? My headset will automatically pause media when I take it off and resume playing when I put it back on, but sometimes it triggers when I'm not wearing it and starts playing whatever I was playing last.

Maybe check the keyboard shortcut list to find if some kind of keyboard shortcut has been bound to play/pause as well.

skullgiver , (edited )
@skullgiver@popplesburger.hilciferous.nl avatar

There's this project that'll try to read your old water meter with a camera. All you need is a $10 dev board of the right model and a power supply near your water meter.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I'm not sure if the ability to tell would help. Just like typing hints are very much optional in Python, I don't expect many libraries to get their exception declarations right. Especially if there are transitive dependencies

I write Java code for my day job and while throws has been part of the language for ages, Java developers seem intent on avoiding it at all costs.

I would welcome a throws in Python so that libraries and coworkers that do the right thing are easier to work with, but I don't think it'd solve the underlying issue in most cases.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Just about every high schooler with an internet connection is doing their homework following instructions from AI models. You know AI is just autocomplete on steroids, but the vast majority of its users don't. Several lawyers have already been caught putting AI confabulations into official court documents, for instance.

Not caring about bias and the broader impact of technology is what got us Facebook and Tiktok.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

AI is as shit as its input. The internet, as a whole, is racist as hell, but it's also the biggest source of training data. It's too much work to compose a dataset without biases, so instead every AI model is trained after the fact, or prompts are changed, in an attempt to combat this bias.

This is how we got Google's AI inserting black people into generated images specifically about white people, and how AI models learned to treat certain populations with satin gloves. Fixing the root cause of the problem isn't financially viable, and all of this stuff is developed with private funds, so a patch job is the best we can get.

I don't think it'll get better. I grew up with "don't use Wikipedia as a source" drilled into me and I don't know anyone who didn't go to Wikipedia every time they needed to read up on a new subject. We'll get the same with AI models, except AI models lie in more subtle ways than the Wikipedia trolls that I encountered as a kid.

I think AI will exaggerate the slight biases introduced to combat the problems of the dataset to the extreme. As society continues to take the output if AI models as truth, and bigots continue to write terrible shit online that makes it into the infinite copyright violation treadmill, the effect will slowly become more pronounced, but not fast enough to get noticed.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

It's strange for SMS/MMS, where recipients are explicitly listed.

I don't think there's a practical use preventing the arrival of such messages, but on a technical level it's a bit peculiar.

I'm not familiar enough with the RCS spec to know if RCS has the same design or if it's simply incapable of hiding messages from members of a group chat. In encrypted chats, you'd expect encrypted messages to become undecryptable for blocked recipients at least, that's one of the major advantages of using encryption, but I guess there must've been a reason why this wasn't implemented.

American wanting to move abroad, what's the best bet for an registered nurse?

Hi there, I'm a registered nurse in Phoenix, Arizona and I'm seriously considering moving abroad because this country is driving me insane for a lot of reasons. I was considering moving to Israel since I'm Jewish and I've heard they have a better healthcare system there and pay nurses well but this war has made me not really...

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I don't want to dash your hopes of emigrating to a better country, but don't underestimate how painful emigration can be. You can't just pick a country and move there. Moving countries is not like moving states. You'll need to convince the country you're going that you're worth letting in. If I were you, I'd start with a list of countries that might be willing to let you in, and work your way down from there.

I would suggest Europe, the Nordics in particular; the Nordics are some of the best countries to live in in the entire world, with (in my opinion) rather pleasant politics in comparison. Germany and other north-western countries tend to score well too, but you'll have to look into how much they match your ideals and culture. Europe is generally on pretty good terms with the USA, which helps a lot. However, you're not alone in wanting to move there. Don't be surprised if the process of applying for permission to enter the country takes months to years and several thousand dollars in paperwork, time and money you don't get back if you're refused. Things can go a bit smoother if you've got a claim on citizenship by blood or family history, but that too can take time and paperwork to arrange, and is entirely dependent on the current laws in the countries your ancestors are from.

In many countries, being a highly skilled worker gives you a major advantage. However, your nursing education may not be accredited in other countries, or be considered "highly skilled" enough; with some bad luck, you may need to go back to school in your country of choice to get your education revalidated (if you're let in for that). The same goes for driver's licenses and certifications you may have achieved over the years.

One trick you may be able to use if you're of European descent is getting European citizenship by blood (I believe Italy, Spain, and a bunch of other countries allow for this) and then use the freedom the Schengen accords provide to move elsewhere in Europe, skipping a whole lot of paperwork. This way, you can, for example, work in Denmark without needing to go through the strict Danish immigration system (though validating your education may still need work).

Just as an example: if you want to apply for a license for a general nurse in Norway as a non-EEA citizen, processing time takes at least 11 months if you provide all the required paperwork and costs $152 to file (which you don't get back if you're refused). You need a license to be a general nurse; without a license, you can't do your job. Without a job, you can't just move there; you can get a temporary holiday visa but you can't apply for jobs with that. This is on top of the other requirements, like speaking B2 level Norwegian. If you apply, you may be given a deadline to conform with the requirements.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

That's unfortunate, these automatic visas bypass a lot of crap. Best of luck to you and your moving endeavours!

How old is the oldest building in the town you live in?

To those from the Western hemisphere, it's always fascinating to hear that some homes and businesses from the times of the Greek philosophers still have inhabitants, and then you remember that the Western hemisphere is itself not without its own examples, for example some Mexican villages still have temples from the times of the...

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

The oldest local church was constructed in the 13th century, but has undergone renovations over the centuries.

Not a lot of very old houses have remained because they were mostly built out of wood and the occasional fire and the tendency to build newer homes rather than patch up the old rotten ones meant that most houses didn't make it past the 18th-19th century, when stone overtook wood everywhere except in remote farms.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Maybe this will be the biggest contribution AI will do for programmers: figure out good names. I should try that some time!

On the other hand, AI will only generate output as good as its input, and most large code projects (including Linux) are terrible at naming things.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Ligatures are great. Don't use them if you don't like them, but don't try to shame people for having different preferences.

The biggest exception to using ligatures is in documentation. I believe Kotlin used (uses?) ligatures in some of its documentation, leaving the reader to figure out if they actually need to type ≠ or if != will suffice. Not a great move, even if the IDE will render the ligatures just fine!

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Windows isn't any better I'm afraid.

I blame C for forcing users to use goto, conditional returns, or terribly nested code. Language features like defer or even try/catch/finally make it much easier to write readable code with limited returns.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I don't think they want to change anything for non-systemd environments, but their solution not requiring SUID is just a nice little advantage.

Of course you can use the many systemd tools to replace a kludge of alternatives (just systemd vs dnsmasq+netplan+rsyslog+...) but most distros seem to selectively apply a few parts of systemd, and use their own preferred alternatives for the parts that systemd isn't particularly great at.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Nobody is "cheering" for anything here. Neither is anyone claiming they did something miraculous here. Windows' elevation system has worked without something as risky as the SUID bit for decades, for instance. Using system services to spawn root (or NTAUTHORITY\SYSTEM) tasks has been a thing since what, Windows XP? systemd-run does a bunch of really cool stuff that I could consider revolutionary if the tools all line up, but this isn't one of them.

All that's happening is that one of the systemd devs is happy to announce a sudo alternative that doesn't have the common sudo risks. No distro has announced implementing this in place of sudo, and it wouldn't make sense in the first place; sudo does stuff like LDAP that systemd-run doesn't even support, so it can't be replaced. It's taken years for Wayland to be enabled by default, I doubt we'll see distros with run0 instead of sudo this decade. It'll be available on recent distros and you can use it if you want, it's up to you.

I've never seen doas come close to taking sudo's place so I doubt this will change much. With Ubuntu and a few others having recently released a new LTS, it'll be a while before run0 will be available in distros in the first place, if it doesn't get patched out by the likes of Debian.

However, if people find run0 to be better than sudo, I don't see why they shouldn't be allowed to be happy about that. Personally, I'd rather see sudo implement a daemon/client model rather than systemd-run having an alternative argv[0], but until sudo gets better, this is the best we get.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Up until GPT3 they were quite open. When GPTs became good, they started claiming sharing the models would be risky and that there were ethical problems and that they would safekeep the technology. I believe they were even sued by one of their investors for sticking to their open mission at some point.

The source code they would provide would be pretty useless to most people anyway, unless you have a couple million laying around to spend on GPUs.

Plenty of AI companies do what OpenAI did, without ever sharing any models or writing any papers. We only hear about the open stuff. We see tons of open source AI stuff on Github that's all mostly based on research by either Google or OpenAI. All the Llama stuff exists only because Facebook shared their model (accidentally). All of this stuff is mostly open, even if it's not FOSS.

Compare that to what companies are doing internally. You bet data brokers and other shady shits are sucking up as much data as they can get their hand on to train their own, specialised AI, free from the burdens of "as an LLM I can't do that".

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

If that would happen, I assume companies would just grab an older copy of the dumps from before people started editing their stuff because of the AI bullshit.

SA would ban everyone sabotaging their business plans and things would move on like normal, like what happened to Reddit.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

AI companies are hoping for a ruling that says content generated from a model trained on content is not a derivative work. So far, the Sarah Silverman lawsuit seems to be going that way, at least; the claimants were set back because they've been asked to prove the connection between AI output and their specific inputs.

If this does become jurisprudence or law in one or more countries, licenses don't mean jack. You can put the AGPL on your stuff and AI could suck it up into their model and use it for whatever they want, and you couldn't do anything about it.

The AI training sets for all common models contains copyright works like entire books, movies, and websites. Don't forget that most websites don't even have a license, and that that unlicensed work is as illegal to replicate as any book or movie normally would be, including internet comments. If AI data sets need to comply with copyright, all current AI will need to be retrained (except maybe for that image AI by that stock photo company, which is exclusively trained on licensed work).

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

The funny thing about Lemmy is that the entire Fediverse is basically running a massive copyright violation ring with current copyright law. The license bit every web company has in their terms exists because Facebook wouldn't have the right to show your holiday pictures to your grandma otherwise. The pictures are your property, and just because you uploaded them doesn't mean Facebook has the right to redistribute them. Cropping off the top and bottom to fit it into the timeline? That's a derivative work, they'd need to ask permission or negotiate a license to show that!

The Fediverse runs without any such clauses and just presumes nobody cares about copyright. Which they don't, because the whole thing is based on forwarding all data to everyone.

Nobody is going to sue a Lemmy server for sending their comment to someone else, because there's no money behind any of the servers. Companies like Facebook need to get their shit together, though, because they have large pools of investor money that any shithead with a good lawyer can try to claim, and that's why they have legal disclaimers.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Nobody smart scrapes them, they provide full dumps for you to download: https://data.stackexchange.com/

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

The training data set isn't the problem. The data set for many open models is actually not hard to find, and it's quite obvious that works by the artists were included in the data set. In this case, the lawsuit was about the Stable Diffusion dataset, and I believe that's just freely available (though you may need to scrape and download the linked images yourself).

For research purposes, this was never a problem: scientific research is exempted from many limitations of copyright. This led to an interesting problem with OpenAI and the other AI companies: they took their research models, the output of research, and turned them into a business.

The way things are going, I expect the law to be like this: datasets can contain copyrighted work as long as they're only distributed for research purposes, AI models are derivative works, and the output of AI models is not a derivative work, and therefore the output AI companies generate is exempt of copyright. It's definitely not what I want to happen, but the legal arguments that I thought would kill this interpretation don't seem to hold water in court.

Of course, courts only apply law as it is written right now. At any point in time, governments can alter their copyright laws to kill or clear AI models. On the one hand, copyright lobbyists have a huge impact on governance, as much as big oil it seems, but on the other hand, banning AI will just put countries that don't care about copyright to get an economic advantage. The EU has set up AI rules, which I appreciate as an EU citizen, but I cannot deny that this will inevitably lead to a worse environment to do business in compared to places like the USA and China.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

The idea that someone does this willingly implies that the user knows the implications of their choice, which most of the Fediverse doesn't seem to do (see: people asking questions like "how do I delete comments on a server I've been defederated from", or surprised after finding out that their likes/boosts are inherently public).

If the implied license was enough, Facebook and all the other companies wouldn't put these disclaimers in their terms of service. This isn't true in every jurisdiction, but it does apply to many important ones.

I agree that international copyright law should work like you imply, but on the other hand, this is exactly why Creative Commons was created: stuff posted on the internet can be downloaded just fine, but rehosting it is not allowed by default.

This is also why I appreciate the people who put those Creative Commons licenses on their comments; they're effectively useless against AI, which is what they seem to be trying to combat, but they do provide rights that would otherwise be unavailable.

Just like with privacy laws and data hosting laws, I don't think the fediverse cares. I think the fediverse is full of a sort of wilful ignorance about internet law, mostly because the Fediverse is a just a bunch of enthusiastic nerds. No Fediverse server (except for Threads, maybe) has a Data Protection Officer despite sites like lemmy.world legally requiring one if they'd cared about the law, very little Fediverse software seems to provide DMCA links by default, and I don't think any server is complying with the Chinese, Russian, and European "only store citizen's data in locally hosted servers" laws at all.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

The thing with many of these services is that they're not run by companies with a legal presence, just by some guy(s) who do it for fun. For many laws, personal projects are considered differently compared to business/organisational endeavours.

It's the same thing with personal blogs lacking a privacy policy: the probability of the thing becoming an actual problem in the real world is so abysmally low that nobody bothers, and that's probably okay.

During the first wave of some troll uploading child abuse to various Fediverse servers (mostly Lemmy), a lot of server operators got a rough wake-up call, because suddenly they had content on their servers that could land them in prison. There has been an effort to combat this abuse for larger servers, but I don't think most Lemmy servers run on the Nvidia hardware that's strong enough to support the live CSAM detection code that was developed.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

It's a tough balance, for sure. I don't want AI companies to exist in the form they currently are, but we're not getting the genie back into the bottle. Whether the economic hit is worth the freedom and creative rights, that I think citizens deserve, is a matter of democratic choice. It's impossible to ignore the fact that in China or Russia, where citizens don't have much a choice, I don't think artistic rights or the people's wellbeing are even part of the equation. Other countries will need a response when companies from these countries start doing work more efficiently. I myself have been using Bing AI more and more as AI bullcrap is flooding every page of every search engine, fighting AI with AI so to speak.

I saw this whole ordeal coming the moment ChatGPT came out and I had the foolish hope that legislators would've done something by now. The EU's AI Act will apply March next year but it doesn't seem to solve the copyright problem at all. Or rather, it seems to accept the current copyright problem, as the EU's summary put it:

Generative AI, like ChatGPT, will not be classified as high-risk, but will have to comply with transparency requirements and EU copyright law:

  • Disclosing that the content was generated by AI
  • Designing the model to prevent it from generating illegal content
  • Publishing summaries of copyrighted data used for training

The EU seems to have chosen to focus on combating the immediate threat of AI abuse, but seem to be very tolerant of AI copyright infringement. I can only presume this is to make sure "innovation" doesn't get impeded too much.

I'll take this into account during the EU vote that's about to happen soon, but I'm afraid it's too late. I wish we could go back and stop AI before it started, but this stuff has happened and now the world is a little bit better and worse.

I don't know anything about Linux and the idea of installing it frightens me. Where do I start?

I bought a laptop yesterday, it came pre-installed with Windows 11. I hate win 11 so I switched it down to Windows 10, but then started considering using Linux for total control over the laptop, but here's the thing: I keep seeing memes about how complicated or fucky wucky Linux is to install and run. I love the idea of open...

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Conceptually, Nix is just the next evolution of tools like Ansible, and tangentially related to projects like Silverblue, but in practice, it's only used by enthusiasts. And, of course, you can use Nix outside of NixOS.

Unless there's a tool I don't know about, there's no equivalent for Discover or Gnome Software for NixOS. Because that's the class of boring people that make up the silent majority: the people who don't know how to, or don't want to edit configuration files. This was how Valve made Linux on a console a success, and it's why Ubuntu is still popular despite their experiments causing them to be decried by the community over and over again.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I don't think it's bad to ask; even Debian asks you for feedback. Ubuntu, Debian, and a bunch of other distros are doing the right thing by making this feedback opt-in, but for some people even that is already too much.

I have no idea what supposed privacy issues Ubuntu has these days. Snap is certainly A Controversial Thing, but it's been years since they made a deal with Amazon.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I meant boring to !linux :)

Boring is good when it comes to operating systems, cars, and other utilities, unless you like maintaining that stuff as a hobby!

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Messing with 18650s is rather risky, I'm not sure if exposing them as individual cells is a good idea. I hope the company is smart enough to put a "if you burn your house down replacing the batteries, we're only liable if we sent you the replacement" clause in their sales contract or they'll be sued into the ground if this thing ever takes off.

As for ARM+games: with tools like Box64 you can get some impressive performance out of 3D games assuming your GPU is supported. The native code of the game will be running translated, but the expensive calls to 3D engines and such will all be caught and replaced by native ARM libraries. I doubt you'll be running Cyberpunk on this thing, but don't count it out just because of the translation step.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I don't think regulated 18650 cells is a problem, but most users don't know the difference. With every other laptop, you can pop out a battery and replace it with a model with the same part number, but with 18650 cells that's a lot harder to accomplish. I'd rather see them "package" a bunch of 18650 cells together with its own part number and lets the people who know how batteries work figure out how to add their own cells (anyone with background knowledge will recognise the pack configuration the moment they take out the screws!)

I don't know about M4, but with the M3 Apple's compute-per-watt was already behind some AMD and Intel chips (if you buy hardware from the same business segment, no budget i3 is beating a Macbook any time soon). The problem with AMD and Intel is that they deliver better performance, at the cost of a higher minimum power draw. Apple's chips can go down to something ridiculous like 1W power consumption, while the competition is at a multiple of that unless you put the chips to sleep. When it comes to amd64 software, their chips are fast enough for most use cases, but they're nowhere close to native.

A lot of Windows programs run on .NET, which is architecture independent, especially if they target UWP (which is more common than you might realise). The remaining applications will need porting to get decent performance, but the most important applications (browsers and Office) already work.

Re: Windows: Windows on ARM already has a binary translator, developed in part by Qualcom, that comes pretty close to Apple's Rosetta2 for many types of software. It's not as complete as qemu-static is, though it is faster for the software it does support. The worst part of the translation layer is that the ARM chips made by Apple's competitors just aren't very fast in comparison.

I believe Steam can distribute different binaries (there were games with x86 and amd64 binaries for a while!), but until ARM laptops with decent GPUs start coming along, I don't expect any game devs to use features like that. Still, apparently current ARM devices can hit 50-60fps with current gen devices already, and the upcoming Snapdragon chips are supposed to compete with Apple's CPU, so who knows!

Microsoft already tried (and failed) to make Windows on ARM a thing before with the Surface RT. I hope they don't go all Windows 8 over their current attempt...

Chinese network behind one of world’s ‘largest online scams’: Vast web of fake shops touting designer brands took money and personal details from 800,000 people in Europe and US, data suggests ( www.theguardian.com )

A trove of data examined by experts indicates the operation is highly organised, technically savvy – and ongoing....

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

In my experience, the AE customer support is quite customer friendly in its business. I don't trust these stores for anything important, but when I need cheap shit, I tend to use AE to buy it from the source rather than spend three times as much on a local drop shipper.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Your quote doesn't seem to imply anything about North Korea and Russia. I would say it supports the idea that this is just China bullying people coming close to what they consider to be their territory.

The "you came close to your airspace so we scare you away" response seems like regular old territorial bullying to me. They know no country with a relevant navy or air force is going to risk going to war over just one aircraft, so they can do as they please. At worst they'll receive complaints in the next UN meeting that nobody is going to really care about.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

They never claimed to have a problem with the UN resolution, they claimed that the ships and helicopter came closer to their airspace than they needed to to enforce the resolution.

If China wanted to block the UN resolution, they could've veto'd the entire thing for any reason.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • news
  • movies
  • leopardsatemyface
  • stillalive
  • ServerNonsense
  • istillthinkofyou
  • oneorangebraincell
  • MBBS
  • All magazines