Syncing shell history between machines seems like an incredibly bad idea considering how many commands are specific to one host and not having all the commands from other hosts in the history makes it so much easier to find them again in the history. Maybe I am thinking about this too much from a cross-platform and server viewpoint though.
You can though search, hit TAB, and then do edits to the line before executing. That is pretty handy if it is something complex across a few machines with a specific change.
Yeah, but lets say I have two servers, one hosts matomo.foo.com and the other hosts matomo.bar.com and I want to update each of those for the second time (the commands are already in the history from last time), with sync I would have to pay much more attention to get the correct commands from the history when I recall the commands for upgrading the database in the correct vhost dir for each (some php matomo.php core:upgrade or similar invocation using a script in the vhost dir), especially when it is mixed in with commands from 50 other servers.
Or lets say I run some dangerous command on the dev server (DROP DATABASE), without sync I can never accidentally use it from the history on the live server.
If you had also read the article BTW you would have realized that spoilers: it’s not about source code availability.
You saw the first few paragraphs about the Red Hat drama and didn’t read further.
Reading the whole thing you’d realize it’s a list of reasons why open source software hasn’t become popular with the wider public, and his proposed solution to this.
I just included the idea he is proposing, others can read the article to see his reasoning.
Just to get it out there… I checked this out about a year ago. It’s not completely open source. The project consists of many executables and “pre complied dependencies” that don’t appear to share matching checksums which may indicate modifications of some sort. Looks like a great tool, but I’m extremely skeptical of what’s going on under the hood.
Hopefully they do truly open source it and prove me wrong, I’d love to give it a try some day.
Multiple other news outlets report the same information. Even if this remains unconfirmed for now, it is certainly not unreasonable considering the state of Windows 11.
Most probably. I was viewing discussions about podman, I could view them if directily opened from a link but it required login when navigated to linked pages and wiki
Generally people make a huge issue out of something like that (some will even call it spyware, etc).
I think the best approach is to ask the actual community of users what they’re ok with before you start. You probably want to make sure it’s opt-in as opposed to opt-out, and be very clear about what information you do and don’t collect, and make sure it’s stored securely.
It’s not even always necessarily about trust, but risk management as well. I’ve definitely coded a crash handler that exposed my database credentials in it. There’s also the network aspect of it: your ISP/job/coffee shop can see the DNS request and TLS server name from the telemetry ping. That can be used to track you, or maybe you trigger some firewall alarm at work because of the ping.
We’ve kind of just started accepting that most apps will phone home and that there’s constantly some chatter on the network from all those apps. But if you actually start looking at what all your devices and apps are doing in the background with say, a PiHole, it’s pretty shocking.
I’m not that paranoid and would certainly accept some level of telemetry if asked nicely. “Hey I’m a small dev, I appreciate receiving detailed crash reports to make the app better”. And as a developer, users might be willing to offer way more than what would be reasonable to do in the background. I might even agree to submit a screenshot on crash, but if and only if I’ve been asked before and told what it’s used for, and I get the option to disagree if I’m going to be handling private information and don’t want to risk my data be part of a stack trace.
Add Haier to the list. They’re threatening Homekit devs and issued a takedown on a GitHub hosted HVAC controller for their units. Citing it hurting their income (I assume they mean data mining income when you stop letting them monitor your appliances online).
The dev is looking for a lawyer to consult, and wants to fight, so has probably not got any copyright infringing code in his repo.
Oh and for boycotting purposes, they sell appliances under the brands: Haier, Casarte, Leader, GE Appliances, Fisher & Paykel, Aqua and Candy.
How much work is making a Minecraft server from scratch? What things need to be implemented? I saw on the GitHub that placing and destroying blocks was implemented, so I’m guessing it’s a lot of work
Its somewhat intriguing to me. I always thought companies would obfuscate their code so that nobody can just reverse engineer their product. Does mojang not do it or is it not possible to keep people from decompiling it?
In the end it is always assembler. Enough time given and you can translate it to higher languages. A huge modding community and a lot of tooling for the Java language made it possible i guess.
There was a lot of work here. I doubt there were any symbols present in the binary.
Mojang/Microsoft actually releases obfuscation maps for Minecraft: Java since 2019. This maps the decompiled random class names to the official variable/class names used by Mojang devs.
In an effort to help make modding the game easier, we have decided to publish our game obfuscation maps with all future releases of the game, starting today. This means that anyone who is interested may deobfuscate the game and find their way around the code without needing to spend a few months figuring out what’s what. It is our hope that mod authors and mod framework authors use these files to augment their updating processes that they have today. These mappings will always be available, instantly and immediately as part of every newly released version. This does not, however, change the existing restrictions on what you may or may not do with our game code or assets. The links to the obfuscation mappings are included as part of the version manifest json, and may be automatically pulled for any given version.
I’m loving obtainium. I just found it about 2 weeks ago and, I’ve been slowly switching everything I had installed with f droid over to obtainium. Only problem so far was one didn’t have apk releases. Only a .zip. There is already a issue on github about it and I expect obtainium will be able to handle that in the near future. It has be getting updated a lot lately. Plus version 1.0.0 just released.
Obtainium lets you install FOSS programs directly from the developers source. You can get updates from the github/gitlab of app developers before they get uploaded to F-droid.
You have to add them manually, either by url or with the built in search. For example, you can add newpipe by searching sources and checking github as a source to search. It will then show you repos that match newpipe, which usually is the regular newpipe repo and then a bunch of forks of it.
Obtainium isn’t for finding FOSS apps, it’s for installing them. To find them, you can check out existing repos such as f-droid or izzy, or you can ask around. This post has a bunch of recommendations in the replies
opensource
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.