On the one side I really like c and c++ because they’re fun and have great performance; they don’t feel like your fighting the language and let me feel sort of creative in the way I do things(compared with something like Rust or Swift)....
I feel this is a bit of a moot point from the White House. Memory-safe languages have been around for decades. I feel like the amount of C/C++ out there isn’t so much that people think having dangerous stuff around is good, but more that nobody really wants to pay to change it.
Depends how you look at it! Here’s me accessing Mastodon and the fediverse via email: lemmy.world/post/11020167I’ve written a a couple more prototypes to connect one to the other. If anyone is interested I could write up more about how it works or do a more public demo
For me, I don’t actually interact from Mastodon per se. I wrote a couple of read-only Lemmy & Mastodon clients. One for a weird text editing environment I use (lemmy.sdf.org/post/1035382) and via email (gts.olowe.co/). To reply to or create posts, I use a write-only Mastodon client I wrote.
My idea is to exercise the fediverse. In principal I don’t think I should need separate accounts for Lemmy, PeerTube, Mastodon, Kbin, Akkoma, etc.
Right now I’m replying from an account on lemmy.sdf.org as I can’t reply from GoToSocial (Lemmy and GoToSocial don’t work well together right now) and my Mastodon server (hachyderm.io) has a post limit of 500 characters.
Growth might be impossible, but a steady and “boring” amount of profit should still be possible selling plain-ole-dishwashers. Yet … for some reason, we don’t see that.
God yes this bothers and fascinates me.
Instead companies throw everything into growth and we get the retarded bluetooth enabled dishwasher problem everywhere, and I’d like toknow more about why.
I think it’s alluded to in the article:
They found a way to make consumers spend more money on dishwashing. The line goes up, for one more year. But it’s not enough. It has to go up every year.
Digging deeper: why must the line go up? Pesonally I see it as a deeply emotional, human thing.
When you read those annual financial reports from big companies, they will do anything to make sure things look rosy. Bullshit terms like “negative growth” are used because “loss” or “shrink” sound bad. So what if it sounds bad?
Confidence. Trust. It’s emotional. These are deep in our psyche. It’s how governments get elected, contracts are won, and investments are made. It’s what makes us human. If that line goes down… will it go back up? What’s going to happen? Alarm bells! Uncertaintly. Anxiety. People abandon you. Money, power, influence fades. You could find yourself replaced by the up-and-coming who “show promise”.
Our social emotional species has hundreds of thousands of years (millions?) of years of this stuff hardwired into us. Trust let us cooperate beyond our own individual or family interests. Would we be human otherwise? (I found the article Behavioural Modernityinteresting).
Not sure it’s capitalism per se. Perhaps rampant waste. Criticism of capitalism could include monopoly formation; massive tech companies buy small ones (obtain more capital = more control over production = more profit).
There’s despair over everyone, big & small, resolving the same recreated problems. Kelley doesn’t talk about breaking Microsoft up (i.e. redistributing their capital). He implies he’d be ok for Microsoft to maintain its market position if it just fixed some damn bugs.
This made me realise that the article is not about the quote or any sociology; it’s about politics and John Howard. I dislike articles like this just like the ones about Elon Musk. Political nonsense to get people riled up.
Zig is what I thought Rust would be like when I first heard of Rust. I’d love to try Zig for some hobby things but can’t get it running on OpenBSD (yet!).
Agreed. I didn’t know about these features - I’ve never written any Perl before - and I do find them kinda interesting and cool. But not really surprising.
A less clickbaity title might be “Exploring Raku’s built-in shortcuts for CLIs” or something. Still 6 words. And I still would have clicked and enjoyed the article! Really appreciated its positive tone and clear examples!
To give some context, I’m a developer myself and once I had a conversation with someone who has not “tasted” programming, but was wondering about passion and career. I was asked what I like about programming. My answer was that my interest in it came from writing small scripts when I was young to automate things....
Maybe there’s some IP address ranges to try block?
It’s difficult because, for example, blocking the addresses OpenAI’s crawlers use may inadvertently block addresses from Azure used by Bing or whatever.
This makes me skeptical too. I’d be interested to hear about smaller projects to replace some creaky system relying on the output of some long-gone contractor’s overengineered software being faxed around.
Those projects have no cool name and are probably really hard to get funding for. But sometimes I can’t help but feel that might be more effective than these “big bang” projects.
You just said that this software was much more complex than Unix tools
Probably need to keep in mind incidental versus essential complexity here.
So with all those configuration options, why is the standalone binary expected to have defaults that may sound same on one system but insane in a different one?
Because this is how much of what we use already is implemented. Significant effort goes in to portability, interoperability and balancing compromises. When I’m doing software development e.g. writing HTTP APIs (of which I apparently know nothing about ;) ) - I feel like I’ve got a responsibility to carefully balance what I expose as some user-configurable thing versus something managed internally by the application. Sometimes, thankfully, the application doesn’t even have to think about it al all - like what TCP flags to set when I dial some service.
You bring up containers which is a great example of some cool features provided by the Linux kernel to solve interesting problems. If you’re interested, have a look at FreeBSD’s Jails, Plan 9 and LXC. Compare the interface to all these systems, both at the library level and userspace, and compare the applications developed using those systems. How easy is it to get going? How much do I need to keep in my head when using these features? Docker, Kubernetes, and the rest all have made different tradeoffs and compromises.
Another one I think about is SQLite. Some seriously clever smarts. Huge numbers of people don’t know anything about for-loops, C, or B-Trees but can read & write SQL. That’s technology at its best.
Consider how difficult it could be to, say, start a car in all the different operating conditions it is expected to be used in. But we never think about it.
We as tech people pride ourselves on familiarity with esoteric detail, but it doesn’t need to be like this. Nor does memorising it all have anything to do with “skill”.
What I’m struggling with are thoughts of significant vested commercial interest in exposing this kind of detail, fuelling multi-billion dollar service industries. Feelings of being an outsider despite understanding how it all fits together.
It is a pluggable service that connects to one or more TSDBs, performs periodic queries, and notifies another service when certain thresholds are exceeded.
Have you ever written this kind of software before?
It sounds like you are comfortable with the status quo of this part of the software industry, and I’m truly jealous! If you’ve got any tips on dealing with this kind of stuff you can find my email at www.olowe.co/about.htmlThanks :)
Apple has acknowledged user complaints that iPhone 15 and 15 Pro phones are overheating, reports Forbes, but said that contrary to speculation, it has nothing to do with the phone’s hardware design. Forbes noted an update to Instagram has already rolled out with version 302, released September 27th, to address some of the...
I can imagine it’s a collection of bugs where it’s sorta the OS’ problem but sorta the application’s problem. It probably reached a stalemate. Nobody really wanted to spend the extra engineering effort; maybe it would all have to be undone then rewritten again to get something out in time.
Not that simple, unfortunately :( The problem is that one particular vendor (Meta) controls the client - the app - to the service (Whatsapp). Right now we can only hope that Signal doesn’t add this kind of feature. There are already cryptocurrency features in the Signal app of dubious utility.
My understanding is that the anonymous profile thing won’t really work. That’s as far as ActivityPub is concerned - one of the protocols behind Lemmy, Mastodon et al.
Every person/bot/whatever which comments, posts, upvotes; any social “activity” must have an independently verifiable publicidentity (via WebFinger). Here are some example identities:
When some “activity” is performed by that identity, a message is delivered to many (many!) servers. They could be running anything but we commonly see Mastodon, Lemmy, Meta’s Threads (soon?).
Each server can really do whatever it wants with that message. For example:
There’s no way to make a profile private because there isn’t really a profile to begin with. What we really have is just the activity received from @otl. The whole thing feels a lot more like email than popular social networking sites when you get down to the nuts and bolts.
Old-school mailing lists archives also offer a way to search for posts by author. e.g. Richard Miller
Probably not. XFCE provides more than just a window manager; it’s a whole desktop environment. That said, it would be interesting to see quantitatively what the difference in system resource usage actually is.
I remember I had a live iso on my flash drive and was always interested in cutefish. But it seems like the distro went under? I think I saw that folks are focusing on developing it into a DE? I truly don’t know, but I’m curious to hear if you guys may know something. Thanks
6 months seems like a long time. When my friend’s family moved from the UK to Australia back in ~2005 their dog was in quarantine for 1 month. I wonder what the differences are and/or what changes have occurred since then.
You know what’s funny? I would never use something like this (my own Lemmy client is absolutely terrible in comparison!). But I’m so happy that Alexandrite exists: it’s proof that programming and web development can still be experimental and loads of fun. Congrats to the developers!
A real gold mine for a person like me who lives in a developing country with restricted access to old hardware.
Does that mean it’s harder to find old hardware in developing countries? Interesting. Maybe because there wasn’t much hardware in circulation in the country at the time?
I’m currently struggling with upgrading some Postgres DBs on my home-k3s and I’m seriously considering throwing it all away since it’s such a hassle....
I avoid software which requires a relational database altogether. For me that’s part of the fun of self hosting: what’s the simplest possible system I can get away with at my tiny scale?
White House: Future Software Should Be Memory Safe (www.whitehouse.gov)
On the one side I really like c and c++ because they’re fun and have great performance; they don’t feel like your fighting the language and let me feel sort of creative in the way I do things(compared with something like Rust or Swift)....
Does email (SMTP/POP3) count as a member of the fediverse?
i think it might in theory
RFC 9512: YAML Media Type (www.rfc-editor.org)
This took a while! 😅
Unexpected comment behaviour between Mastodon and Lemmy
My replies via Mastodon to Lemmy posts don’t get distributed as expected. For example:...
John Howard says he ‘always had trouble’ with the concept of multiculturalism (www.theguardian.com)
Which language you wish would really grow and reach mainstream adoption?
Assume mainstream adoption as used by around 7% of all github projects...
Raku is surprisingly good for CLIs - Hillel Wayne (buttondown.email)
What got you into coding ? (aside from money)
To give some context, I’m a developer myself and once I had a conversation with someone who has not “tasted” programming, but was wondering about passion and career. I was asked what I like about programming. My answer was that my interest in it came from writing small scripts when I was young to automate things....
Block AI bots from your website
Hi, I’m building a personal website and I don’t want it to be used to train AI. In my robots.txt file I blocked:...
The German government is working on an OSS "Sovereign Workplace" (gitlab.opencode.de)
It was announced about one year ago
My struggle from a UNIX background in the modern "cloud" world (www.srcbeat.com)
Apple blames iOS 17 bugs and apps like Instagram for making iPhone 15s run hot (www.theverge.com)
Apple has acknowledged user complaints that iPhone 15 and 15 Pro phones are overheating, reports Forbes, but said that contrary to speculation, it has nothing to do with the phone’s hardware design. Forbes noted an update to Instagram has already rolled out with version 302, released September 27th, to address some of the...
I don't want Meta AI in WhatsApp, even if it doesn't snoop on my texts (bgr.com)
On Casual Privacy and Lemmy (coship.bloggi.co)
Molly - a better signal (molly.im)
Xfce appreciation post
There is a place for graphically gorgeous distro’s, but when it comes to ease and speed, Xfce is just the best for me....
Anybody know what's up with cutefish os?
I remember I had a live iso on my flash drive and was always interested in cutefish. But it seems like the distro went under? I think I saw that folks are focusing on developing it into a DE? I truly don’t know, but I’m curious to hear if you guys may know something. Thanks
Dash Cam Owners Australia August 2023 On the Road Compilation (www.youtube.com)
Dog owners from China sacrifice time and money to move their pets, as Australia's strict import policy starts to bite (www.abc.net.au)
deleted_by_author
Alexandrite is a Beautiful Web Frontend for Lemmy (wedistribute.org)
Alexandrite is slick, gorgeous, and brings a lot to the Lemmy experience. I highly recommend giving it a try.
The 90s Developer Starter Pack (retrocoding.net)
What's your approach to databases?
I’m currently struggling with upgrading some Postgres DBs on my home-k3s and I’m seriously considering throwing it all away since it’s such a hassle....