In this letter, Dijkstra talks about readability and maintainability in a time where those topics were rarely talked about (1968). This letter was one of the main causes why modern programmers don't have to trouble themselves with goto statements. Older languages like Java and C# still have a (discouraged) goto statement,...
For C it makes sense. The point of C is that it can work as a low level language. Basically, everything doable with assembly SHOULD be doable with C, and that's why we don't need another low level language that's basically C with goto.
Even though almost all of C users should never use goto.
Is this a PR? The link is PR with no substance, praises itself without any details on benchmarking setup, and still I see some comments here being positive.
Sorry, how could it be correct? On that page there's no explanation on what they're measuring to begin with. No mention on the benchmark set up either. There are problems that can never scale linearly due to the reality of hardware.
Yeah, and still... the example code in github is also bad. The arithmetic is so tiny that the performance of the execution can be worse than the serial execution. It makes the impression that the language parallelizes everything possible, in which case the execution would possibly get stuck at some parallel parts that's not worth parallelizing.
There's a huge chunk of technical information missing for an expert to imagine what's going on. And too many comments here still praise the language. They don't mention anything concrete in those texts. This makes me REALLY skeptical of this post.
Edit: there are many posts that make up BS for job interviews. I sure hope this is not one of those.
Hello, i was looking for a wysiwyg html editors i could use for my personal website, perferrably just as a simple open source desktop program on linux (though anything else is fine). i DID find something called KompoZer but i was wondering if there's any other ones, thanks
macOS Spaces (virtual desktop) allows the user to have multiple desktops PER MONITOR. When a user switches a space, it’s not the entire set of monitors, just the one they are in....
I've tried to find them to no avail. I'm guessing the box sets just aren't made anymore, but I figured it's worth asking in case there's some obscure one out there somewhere....
Hey folks, I just got Bazzite OS KDE up and running on my PC. Being a Linux newbie, I'd love some tips, tricks, and app suggestions if you have any. 😅 Switching from Windows has been a bit of a maze with all the distros out there, so any pointers would be awesome!...
You don't have to, but if you do stuff on terminal and copy and paste the directory paths from terminal to various GUI apps, that'd be the most productive use of Linux imho.
Also cli programs are way more stable than gui apps. UX additionally improves with zsh to the level where most FOSS GUI apps can't match (because they usually lack a UX team).
Tabs are 8 characters, and thus indentations are also 8 characters. There are heretic movements that try to make indentations 4 (or even 2!) characters deep, and that is akin to trying to define the value of PI to be 3....
I wonder why nobody makes a phone specialized for elderly people these days. Those smart gadgets are absolutely horrible for elderlies. They can't do literally nothing because the UI is too complex for them.
Something simple like a speaker + mic with a set of big buttons together with stickers of who to call is everything they need. No Whatsapp, also probably no email. Then add a forced call mode that only carers and families can activate.
It’s an Ubuntu downstream maintained by Linux box maker System76 which is targeted for both general usability and design/media applications. They will soon be debuting their own home-spun desktop environment, Cosmic DE, which is highly anticipated by the Linux community....
I guess it's the usual Russian propaganda tactic throughout Telegram. Mixing conspiracy theories with half-truths.
The NSA indeed distributed a defected encryption library in the past. These days I'm pretty sure big techs use open source encryption to avoid this trap.
And Telegram says blah, blah, iPhone is exploited. But IF Telegram is correct on this one, Andriod versions would be defect as well.
While many of the issues with Debian can be resolved by compiling from source, this has been one of the main causes of system failure for me in the past. It also requires equal or greater effort than playing with Nixfiles.
I guess you are doing something wrong here. I can't imagine that compiling stuff on Debian would be trickier than tinkering with NixOS.
Maybe you have been following advices on the web instead of taking the time to understand problems and keep your Debian tidy?
Besides, between an expert niche like NixOS and the popular Ubuntu, there are more than a dozen OSes you can consider when it comes to preferences on maintenance. You don't have to consider so many, but a blog article on your particular three / four (NixOS, Debian Ubuntu + Mint) looks a bit off.
I am a manager at a big tech and I hate capitalism. CXOs really only care about profits, and thus everybody high-level proposes new enshittification strategies.
Edit: okay, deep fake. That's bad. The title is the problem for me, then.
Sorry, what's the actual problem with users creating fantasy porn? How about they ban all traditional drawings apps and photo / video editing apps, then? Those can also produce nudes. Oh, and browsers also. And text editors.
This is a weird pattern because Apple can't listen to its own power users (of macs). Tim Cook is criticized by them for caring only about money. Yet he still is on the purity train. Yeah, it's probably all about their stock holders.
Instagram is profiting from several ads that invite people to create nonconsensual nude images with AI image generation apps, once again showing that some of the most harmful applications of AI tools are not hidden on the dark corners of the internet, but are actively promoted to users by social media companies unable or...
I've used a few dozen languages, and noticed that most modern languages lack libraries. Coming from Python and C++ I often feel it that way. Use whatever niche language and I'll hit the lack of power options like Python's pandas, databases, GUIs, etc.
Clojure's a powerful language, but with the size if its community there's no hope of getting many alternatives on doing SQLs, for example. But, Java interop assures me I can just keep going with clojure, because I can almost always work around library issues with Java. It doesn't even matter if I'm on a mac or ARM or 64bit (looking at you, C#).
You have to read thousands of words past Executive Summary to see what's going on, which eventually turns out to be the usual left-right culture war (aargh...) The worst is that this actual theme is hidden in the links and is never directly mentioned in the letter.
The letter also stops short of taking side between left and right although the links clarify it's obviously the former.
It instead accuses the NixOS platform of having "systemic" problems in "leadership," "structure," etc. etc. I was like, "just say it, you simply believe in a more progressive NixOS team."
They only say "bad behaviors," then define bad behaviors with abstract terms using one paragraph. That's shortly after the text uses the metaphor of "missing stairs in a staircase", without explaining what these missing stairs are about.
So abstract, without examples for all this depth of abstraction.
They go on with their "bad behavior", bad behavior, bad behavior, and finally there are links. If you click on the first (?) of these links, you finally see that this one example was about minority representation in NixOS development. In the rest, you see examples of the usual conservative vs. progressive culture war.
Not the person you wrote to, but TB has native code in C++, so I don't really think the speed will change. The official website also doesn't advertise speed improvements. It argued that Rust is (almost) as fast as the current native C++ part in TB, and that's about it.
I live in Canada. My girlfriend is Chinese (also living in Canada), and while we are able to communicate via SMS, her mobile carrier isn't the best, and so there have often been issues for us with regular texting. She expressed a strong preference to use WeChat, at least as a backup option for when texting fails us. While I...
"Google issued a stern warning to its employees, with the company’s vice president of global security, Chris Rackow, saying, “If you’re one of the few who are tempted to think we’re going to overlook conduct that violates our policies, think again,” according to an internal memo obtained by CNBC."
[History] An editor letter by Edsger Dijkstra, titled: "go to statements considered harmful" (march 1968). ( dl.acm.org )
In this letter, Dijkstra talks about readability and maintainability in a time where those topics were rarely talked about (1968). This letter was one of the main causes why modern programmers don't have to trouble themselves with goto statements. Older languages like Java and C# still have a (discouraged) goto statement,...
Slack users horrified to discover messages used for AI training ( arstechnica.com )
find a file containing some text ( www.youtube.com )
TL;DW...
Mind-bending new programming language for GPUs just dropped... - Code Report ( youtube.com )
https://github.com/HigherOrderCO/Bend...
Google Search adds a “web” filter, because it is no longer focused on web results ( arstechnica.com )
Manjaro 24.0 Wynsdey released ( forum.manjaro.org )
Are there any WYSIWYG html editors? just curious
Hello, i was looking for a wysiwyg html editors i could use for my personal website, perferrably just as a simple open source desktop program on linux (though anything else is fine). i DID find something called KompoZer but i was wondering if there's any other ones, thanks
Gabe Newell, the Man Behind Steam, Is Working on a Brain-Computer Interface ( futurism.com )
Gnome blog from 2021 about libadwaita ( blogs.gnome.org )
I thought it might be relevant
[Plasma 6] How to get virtual desktops to behave like MacOS “Spaces”
macOS Spaces (virtual desktop) allows the user to have multiple desktops PER MONITOR. When a user switches a space, it’s not the entire set of monitors, just the one they are in....
OpenSUSE Aeon Security Drama (2023 But Still Relevant) ( forums.opensuse.org )
Are there still any versions of Linux sold in a box like in the 90s / 2000s?
I've tried to find them to no avail. I'm guessing the box sets just aren't made anymore, but I figured it's worth asking in case there's some obscure one out there somewhere....
Debian maintainer unilaterally strips KeepassXC package of a lot of features ( fosstodon.org )
The Linux Experiment - Linux kernel variants explained: Zen, Xanmod, TKG, RealTime, Liquorix... ( tilvids.com )
Tips/tricks for beginners
Hey folks, I just got Bazzite OS KDE up and running on my PC. Being a Linux newbie, I'd love some tips, tricks, and app suggestions if you have any. 😅 Switching from Windows has been a bit of a maze with all the distros out there, so any pointers would be awesome!...
An Interview With Jack Dorsey ( www.piratewires.com )
Linux kernel Rust coding guidelines are heretic.
Tabs are 8 characters, and thus indentations are also 8 characters. There are heretic movements that try to make indentations 4 (or even 2!) characters deep, and that is akin to trying to define the value of PI to be 3....
I would maybe like a smart watch, can you help me decide?
Hello,...
Systemd Looks to Replace sudo with run0 ( news.itsfoss.com )
[ META ] What is the community's opinion of Pop!_OS?
It’s an Ubuntu downstream maintained by Linux box maker System76 which is targeted for both general usability and design/media applications. They will soon be debuting their own home-spun desktop environment, Cosmic DE, which is highly anticipated by the Linux community....
Telegram founder and CEO alledges signal has backdoors, they don't provide reproduceible builds, etc.
Here's what he said in a post on his telegram channel:...
Linux Mint looks to fork more GNOME Apps because of libAdwaita ( blog.linuxmint.com )
Did Fedora 40 break something for you? ( gehirneimer.de )
I am running Fedora 39 right now and the last time I did a distro upgrade my graphics drivers were a huge PITA. Did your upgrade to 40 went smooth?
Why I Left NixOS for Ubuntu ( fd93.me )
Hey all, thought this might be of interest to some here....
Google lays off staff from Flutter, Dart and Python teams weeks before its developer conference | TechCrunch ( techcrunch.com )
What’s new for Fedora Atomic Desktops in Fedora 40 ( tim.siosm.fr )
Apple pulls AI image apps from the App Store after learning they could generate nude images ( ptv-news.com.pk )
I think we should slightly rethink how login works on most Fediverse apps (Mastodon, Lemmy, but not only) ( kbin.social )
A while ago I posted a thread back on the...
Instagram Advertises Nonconsensual AI Nude Apps ( www.404media.co )
Instagram is profiting from several ads that invite people to create nonconsensual nude images with AI image generation apps, once again showing that some of the most harmful applications of AI tools are not hidden on the dark corners of the internet, but are actively promoted to users by social media companies unable or...
Github Can Never Support Kernel Development ( youtu.be )
[Thread, post or comment was deleted by the author]
open letter to the NixOS foundation ( save-nix-together.org )
https://chaos.social/@ktemkin/112310528803928457
Thunderbird's New Rust Integration: The Future of Email Clients? ( debugpointnews.com )
Programming Sucks ( www.stilldrinking.org )
Safest way of using WeChat on Android?
I live in Canada. My girlfriend is Chinese (also living in Canada), and while we are able to communicate via SMS, her mobile carrier isn't the best, and so there have often been issues for us with regular texting. She expressed a strong preference to use WeChat, at least as a backup option for when texting fails us. While I...
Google fires 28 workers for protesting $1.2 billion Israel contract ( www.nbcnews.com )
"Google issued a stern warning to its employees, with the company’s vice president of global security, Chris Rackow, saying, “If you’re one of the few who are tempted to think we’re going to overlook conduct that violates our policies, think again,” according to an internal memo obtained by CNBC."