This post is still not Linux related.
Web Developer by day, and aspiring Swift developer at night.
This post is still not Linux related.
…the Logitech AI mouse.
That should be false advertising; both to consumers and investors. There is nothing AI about a dedicated button preprogrammed to launch an application that does the AI for you.
But I guess that further demonstrates your point about companies cramming shit in consumer’s faces to appease investors. It’s still a huge WTF in my book though.
I’ll admit I’m no c/c++ aficionado, but after a little research I see what you mean. Originally, C++ was a superset of C, but C has since diverged to include things that are not in C++. So we are both correct.
In before the pedants: clang is a c compiler, in that it compiles c code—but it also compiles other languages too. The distinction is that c, c++, rust, etc are compiled directly into byte code , whereas typescript is transpiled into another language (JavaScript) before it is executed. I’ll probably catch heat for this, but you can liken TypeScript to C++ because they both are supersets of another language.
I feel you’ve missed my entire point. My comment was not based on any technical merits of a language. It’s about a persons personal (religious) view of a tool they use to do their job.
I proudly use PHP, JavaScript, Java, Bash, and SQL. They have given me the means to make a long and fruitful 18+ year career. If my boss walked up to me tomorrow and said I needed to learn Python, or Rust, or even brainfuck, I’d learn it and be better for it.
Would it be as easy as my tried and true toolset? Not at first. I still remember the struggles I had when I was first learning my current toolset. It was frustrating. I remember cursing how stupid this or that was (especially PHP and JavaScript). But I learned, and now they’re not as frustrating — because I work with it, and not against it.
Look at JavaScript. Yeah it’s weird sometimes; if you don’t understand how it works. So people slap these transpiled languages or frameworks (like CoffeeScript or TypeScript or whatever) on top, trying to fix the things they think are wrong with JavaScript, and end up making a chaotic mess of the entire community. (And yes we could spend months arguing pros and cons of any merits of transpires and frameworks and why and what not, but then you’re still missing the point).
Anyway, the point is: if it works, then it’s good. Rust does not make Linux worse. If anything, it makes it better because it makes it more accessible to programmers who know Rust but not C. And that’s a good thing. It ensures the Linux kernel will be around longer than whomever ends up being the last C developer.
Those C developers bitching about how they don’t like the idea of rust in their kernel are akin to those old fogies yelling about those damned kids and their loud music or fashion sense.
This quote applies to so many situations and so many languages. It’s beautiful. 🧑🍳 💋
Typescript is always compiled down to JavaScript, so it’s kinda the same thing, but with “nicer” clothes.
People need to chill with the language fanaticism. It’s one thing to make jokes and rip on a language for its quirks, but at the end of the day it’s just a language. If you truly don’t like it, don’t use it. I’m going to take a stab and guess that there is enough Linux kernel source to go around to both the c devs and rust devs. Just be glad they’re not trying to rewrite it in JavaScript. 😉
FWIW, I’m referring to the local DNS (domain name system) resolver; the mechanism that resolves local domain names into IP addresses so that computers can talk to each other over the LAN.
Here is a good primer on the configuration files and their possible locations: https://www.freedesktop.org/software/systemd/man/latest/resolved.conf.html
Edit: be careful because this is your domain name lookup you’re messing with. 😊
I appreciate both your and @acosmichippo@lemmy.world’s responses. I certainly was not aware of the expanded set of results that DDG use. Nor was I aware that they anonymized the queries they send to their search partners.
I’ve noticed this too. Not only what you stated, but how the search terms aren’t always respected; ie they do similar terms, even if the term or phrase is in quotes (the quotes should mean exact matches only). They also do a lot of filtering of the results if they feel I shouldn’t be seeing them. I can take my same search query from DDG to Google and most of the time find what I’m looking for.
If I understand DDG correctly, they use Microsoft Bing as their backend for search results. So while they may be branded DDG, the results are in fact out of DDG’a control. It also means we are more subject to Microsoft’s privacy policy than we are to DDG’s.
I’ve been wanting to move away from DDG because of these reasons, but have been unable to find good alternatives. Hopefully someone here can make good suggestions.
The ram options available for this tablet are better than what the iPad had when it first came out, and are pretty on par with more modern versions. Source
The idea of using a tablet as a computer is not exactly a selling point for me. What id love to see is an app market space for tablets like this. Something that competes with Apple and Google; especially if it had a focus on home automation and security. Gaming would be a close second.
Banning members on their username. Locking down an entire community because of a small group of people spamming. Deleting posts because an account isn’t old enough?
Why not throw in the system to have to approve posts before they get published? Really make the community welcoming.
It was said in another comment above that this tool is easily abused by “overzealous mods”, but I believe the real problem are overzealous programmers.
Reddit failed for reasons, and I believe automod was one of them. But you’ll do you, and nothing I say can change that.
Though I’ll probably keep the feature to punish members by their usernames via regex or word blacklist.
This right here is the attitude that I have a problem with. I can think of one user who would get blacklisted right away because of their username alone. And that does not sit right with me.
I beg of you, please don’t. The worst thing to happen to Reddit was their Automod. Please reconsider.
Ladybird Browser Team Selects Swift as Preferred Language Andreas Kling announces Swift as Ladybird’s future language for better safety and ergonomics. Full transition awaits Swift 6.
ByBobby BorisovAugust 11, 2024 Ladybird Browser Team Selects Swift as Preferred Language Ladybird is a new name in the Linux ecosystem you might not be familiar with. So, let’s briefly explain what it’s all about.
It’s a web browser initiative, funded by $1 million, spearheaded by GitHub co-founder and former CEO Chris Wanstrath and tech visionary Andreas Kling. It seeks to challenge the status quo with a new browser written from scratch, completely independent of corporate interests. Our article on the subject has more on this. Now, back to the topic.
Over the past few months, Ladybird’s developers have been experimenting by rewriting different parts of the browser project in various languages. The outcome was clear: Swift emerged as the preferred choice among the team. According to Kling, the feedback favored Swift for its modern features and robust safety protocols.
Another significant advantage of Swift is its ongoing improvements in interoperability with C++. This development means Ladybird can adopt Swift gradually, without extensive rewrites, easing the transition and reducing potential integration issues.
Now, I’m sure you associate Swift with app development for Apple devices, where it’s been the go-to technology. But recently, that’s started to change.
What I mean is despite its strong associations with Apple, Swift has been making strides towards independence. It has been reorganized under a separate GitHub organization, distancing itself from Apple-specific projects.
This shift, coupled with better support for non-Apple platforms and diverse development environments, positions Swift as a more versatile and broadly applicable programming language.
Looking ahead, Ladybird plans to implement Swift once version 6 exits beta this fall. The upcoming release promises compatibility with the latest versions of Clang, essential for integrating Swift with Ladybird’s existing C++ code.
It’s worth noting that no browser engine has yet been developed using Swift, making this project particularly challenging. As things are still in the early planning stages, we shouldn’t expect to see any initial versions of the Ladybird browser this year.
A more realistic timeline suggests an early preview release could happen in 2025, though the developers have not yet committed to specific dates.
For more information, refer to Kling’s post on X.
Bobby Borisov Bobby Borisov
Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.
For better or worse, any fork can still access that data.
Here is a more concise way to achieve the same thing:
ls -ACd ~/.??*/ | sed -e "s#$HOME/##g"
I found this site which might help you in your search.
https://selfh.st/apps/
Food for thought (no pun intended), but unless you’re willing to build an app (could be a great app; I doubt you’re the only person who could use this), you might be over engineering this quite a bit. A spreadsheet could be made to do what you’re looking for, with much less effort.