s/ZHS/Zsh
You got some letters mixed up. Also, only the ‘Z’ should be capitalized. See https://www.zsh.org/.
s/ZHS/Zsh
You got some letters mixed up. Also, only the ‘Z’ should be capitalized. See https://www.zsh.org/.
The car’s CAN bus is always driven by a highly available real-time OS.
The car’s infotainment is often Android-based.
Android (and to some extent Linux in general) is not suitable for hard real-time applications.
Let’s say you want to write a GUI for connecting to networks.
In the backend, you have NetworkManager, systemd-networkd, ConnMann, netctl, dhcpcd, …
Dbus could be a good way to expose a common API surface for clients.
Shell and Haskell are for different purposes.
Shell is for composing tools that work on text streams.
Haskell is for writing new tools or for programming against other (more structured) data models.
Also, shell programs are small. The interpreter can be tiny. Re-compiling every new tool can add a ton of bloat.
Also also, the key to effective shell programming is to recognize it as a macro language.
With pipes/sockets, each program has to coordinate the establishment of the connection with the other program. This is especially problematic if you want to have modular daemons, e.g. to support drop-in replacements with alternative implementations, or if you have multiple programs that you need to communicate with (each with a potentially different protocol).
To solve this problem, you want to standardize the connection establishment and message delivery, which is what dbus does.
With dbus, you just write your message to the bus. Dbus will handle delivering the message to the right program. It can even start the receiving daemon if it is not yet running.
It’s a bit similar to the role of an intermediate representation in compilers.
This is an awfully uninspired, useless article. I’m surprised it has been published by the ACM.
Yes, hate speech is on the rise on social media. But this article offers no data, no new insights, and no proposed solutions. It’s just regurgitating high-level positions that have been posted hundreds of times over by real journalists.
Why does the ACM need to publish this? What purpose does this article serve?
Of course we need to “acknowledge the problem”. But saying that implies that we haven’t. Literally everyone on social media recognizes this. Gallons of ink have been spilt on this topic, most of which offers actual insights, unlike this empty page.
Edit: If you’re actually interested in understanding how social media influenced the Rohingya genocide in Myanmar, check out this great series by Erin Kissane: https://erinkissane.com/meta-in-myanmar-part-i-the-setup
Linux runs great on ARM 😉
I’m a software developer. I think about my interactions with computers as language. And Posix shell is a pretty good programming language.
So interacting with the computer this way just makes sense to my monkey brain.
Norway could buy Sweden, if they wanted to. 😉
He could have just paid the £2,150 fine, but instead he chose to appeal…
Engaging in legal action in a foreign country isn’t exactly the brightest idea. Pay the fine and get out.
Like, 3 months is an insane sentence, but it sounds like he just leaned in at every opportunity.
How tf does SEO spam, literally from seoco.co.uk, have 20 points?
Is the key to SEO to get artificial recognition on social media? /s
Mods, please take this kind of spam down.
It’s a really innovative way to integrate it into the UI.
Apple’s approach to notches has always been “extend the screen up into the bezel” rather than “lower the bezel into the screen”.
The most obvious example (or easiest to explain) is with the MacBook Pro, where the screen is their classic 16:10 not counting the status bar. And their approach to the iPhone is no different.
And the dynamic island just takes that to the next level.
And I say all of this as an Android user. I much prefer Android to iPhone, but I’m not afraid to acknowledge when Apple gets it right.
deleted by creator
Broken for me.
It displays HOME
, but if I tap “reply” to see the underlying markdown, it is definitely $HOME
.
Device information
Sync version: v23.11.29-22:27
Sync flavor: googlePlay
Ultra user: true
View type: Smaller cards
Push enabled: false
Device: ASUS_AI2302
Model: asus ASUS_AI2302
Android: 13
Ooo neat. I was not aware of this syscall. TIL!
Market cap is absolutely the best metric for the “value” of a company.
If people are willing to pay $X for a share of a company and there are N shares, then the value of the company is $X*N.
The fact that people are buying shares at a certain price says that people think the company is valued at that price.
Integration testing is great for release validation.
But there’s also development work that should have been done on the release process itself, like support for progressive rollouts and easy rollbacks.
I don’t like Tesla Elon.
But they are literally the most valuable automotive company.
As of right now, their market cap is $794.33 billion.
Billgate
So you’re telling me that there was a Mac super computer in '05?