Oliver Lowe
- 1 Post
- 49 Comments
Oliver Lowe@lemmy.sdf.orgto
Fediverse@lemmy.world•Proposal for GitLab to support ActivityPubEnglish
1·2 years agoThought that’s already supported? e.g. https://gitlab.com/diasporg/diaspora.atom
Oliver Lowe@lemmy.sdf.orgto
Technology@lemmy.ml•Amazon plans to charge for Alexa in June—unless internal conflict delays revamp | Ars Technica
12·2 years agoAM radio paywall? Where?
Oliver Lowe@lemmy.sdf.orgto
Technology@lemmy.ml•Report: Bing Gained Less Than 1% Market Share Since Adding Bing Chat
3·2 years agoI suppose there’s positive, then there’s “totally changed how I work”. It’s a big call. Maybe a real-world example would make it sound more believable: “before ChatGPT, I would have to sift through stacks of outdated VB6 documentation on $task. This took up most of the day. Yesterday I used a LLM to get a basic implementation of $task then I tidied it up and installed it within an hour.”
Oliver Lowe@lemmy.sdf.orgto
Selfhosted@lemmy.world•The Verge Takes on Self-Hosting for the MassesEnglish
13·3 years agoDevil’s advocate: what about the posts and comments I’ve made via Lemmy? They could be presented as files (like email). I could read, write and remove them. I could edit my comments with Microsoft Word or
ed. I could run some machine learning processing on all my comments in a Docker container using just a bind mount like you mentioned. I could back them up to Backblaze B2 or a USB drive with the same tools.But I can’t. They’re in a PostgreSQL database (which I can’t query), accessible via a HTTP API. I’ve actually written a Lemmy API client, then used that to make a read-only file system interface to Lemmy (https://pkg.go.dev/olowe.co/lemmy). Using that file system I’ve written an app to access Lemmy from a weird text editing environment I use (developed at least 30 years before Lemmy was even written!): https://lemmy.sdf.org/post/1035382
More ideas if you’re interested at https://upspin.io
Oliver Lowe@lemmy.sdf.orgto
Selfhosted@lemmy.world•The Verge Takes on Self-Hosting for the MassesEnglish
461·3 years agoThey even have a term for this — local-first software — and point to apps like Obsidian as proof that it can work.
This touches on something that I’ve been struggling to put into words. I feel like some of the ideas that led to the separation of files and applications to manipulate them have been forgotten.
There’s also a common misunderstanding that files only exist in blocks on physical devices. But files are more of an interface to data than an actual “thing”. I want to present my files - wherever they may be - to all sorts of different applications which let me interact with them in different ways.
Only some self-hosted software grants us this portability.
I wonder if their compositors would be laggy and bloated with features, too?
Oliver Lowe@lemmy.sdf.orgto
Privacy@lemmy.ml•I wish more people clean URLs before sharing it to others.
3·3 years agoThankfully uBlock Origin removes those parameters for us. The default filters include a whole bunch of
removeparamfilters; e.g. privacy.txt See also removeparam.Maybe you could help your friends and family install Firefox and/or uBlock Origin? Every little bit helps :)
Oliver Lowe@lemmy.sdf.orgto
Selfhosted@lemmy.world•Giving up on selfhosted email / Any sane email setups?English
2·3 years agoThis was the provider I went with after self-hosting my mail for 7+ years on an OpenBSD VPS. I feel like Migadu is an honest and good-value service.
Oliver Lowe@lemmy.sdf.orgto
Selfhosted@lemmy.world•Pi-Hole Local DNS Record Spamming Query LogEnglish
4·3 years agoEach time your browser makes a request (such as updating the graphs), it’s submitting a new DNS query each time.
That would be surprising; most HTTP clients reuse network connections and connections are deliberately kept open to reduce the overhead of reopening a connection (including latency in doing a DNS lookup).
Then again, I’ve seen worse ;)
Oliver Lowe@lemmy.sdf.orgto
Technology@lemmy.ml•Apple blames iOS 17 bugs and apps like Instagram for making iPhone 15s run hot
33·3 years agoWe can never know exactly. For me I always think about the (incidental) complexity of these huge apps like Instagram.
Somebody mentioned the phone overheating when watching Reels - those short videos. Here’s a made-up example (but I’ve written some software for video streaming services)…
Those videos are pretty short, and some people skip the clip even after less than 1 second. Instagram want that next video to be playing instantly (gotta get that dopamine hit ASAP!). A strategy you could take is have the app load the next, say, 5 possible videos in the background before you’ve even seen them. When the user swipes, that video is already playing. To make this even faster we could execute some recommendation decisions on-device rather than on some servers (over a relatively much slower 4G connection).
With all this complexity comes greater chance of some unexpected behaviour. Instead of loading 5 videos, maybe we accidentally load 100 and never clean up the old ones. Maybe after an OS update we need to change the way we mark a task as low priority.
Oliver Lowe@lemmy.sdf.orgto
Technology@lemmy.ml•Apple blames iOS 17 bugs and apps like Instagram for making iPhone 15s run hot
31·3 years agoCool insight - thanks! All points even more to bad planning by the Instagram team as you said originally.
I guess I wouldn’t be particularly surprised. Apple put shitloads of R&D into power-efficiency. Can’t imagine the culture at Instagram/Meta is like that.
Slightly off-topic: I’m not too familiar with FreeBSD (I use OpenBSD), but others may be interested to know you may be able to configure wireguard interfaces without installing any packages. It probably just involves running some
ifconfigcommands at boot via some entries in/etc/rc.conf. See https://docs.freebsd.org/en/books/handbook/network/
Yeah I’ve always found that
AllowedIPsname a little bit misleading. It is mentioned in the manpage:A comma-separated list of IP (v4 or v6) addresses with CIDR masks from which incoming traffic for this peer is allowed and to which outgoing traffic for this peer is directed.
But I think it’s a little funny how setting
AllowedIPsalso configures how packets are routed. I dunno.
Oliver Lowe@lemmy.sdf.orgto
Selfhosted@lemmy.world•Pi-Hole Local DNS Record Spamming Query LogEnglish
5·3 years agoYou could start troubleshooting by manually executing DNS queries from
mainDesktop.lan, and watching the DNS server logs. Not sure what OS the desktop is running, but assuming Windows you could run:nslookup -type=A pihole.example.duckdns.org.On macOS/Linux/etc.:
dig -t A pihole.example.duckdns.org.This could rule out behaviour from the proxy or applications.
Oliver Lowe@lemmy.sdf.orgto
Technology@lemmy.ml•Apple blames iOS 17 bugs and apps like Instagram for making iPhone 15s run hot
6·3 years agoI 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.
Here’s a slightly different story: I run OpenBSD on 2 bare-metal machines in 2 different physical locations. I used k8s at work for a bit until I steered my career more towards programming. Having k8s knowledge handy doesn’t really help me so much now.
On OpenBSD there is no Kubernetes. Because I’ve got just two hosts, I’ve managed them with plain SSH and the default init system for 5+ years without any problems.
Oliver Lowe@lemmy.sdf.orgto
Technology@lemmy.ml•NASA moves a step closer to supersonic passenger flights
3·3 years agoInstead they’re bitching about investments in science.
Agreed. To be fair, I can also see where the frustration comes from. We see “deals with the devil” being made, but the (disappointing?) reality is tech progress often looks like that. Flashy stories with pie-in-the-sky ideas get headlines and funding. Meanwhile the boring, difficult work continues on in the background. From the outside it seems non-sensical and inefficient: why couldn’t they just invest money directly into GPS research without all the military stuff? But, fortunately, some amazing stuff does come out of it too.
Oliver Lowe@lemmy.sdf.orgto
Technology@lemmy.ml•API Misuse: Hacker Leaks 2.6M Duolingo Users' Emails & Names
1·3 years agoThis is a tricky one. Are the developers themselves responsible or also managers and leadership? I don’t have an answer to this.


Good question! Sorry if this answer is weird :)
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 (https://lemmy.sdf.org/post/1035382) and via email (https://gts.olowe.co/@o/statuses/01HMQ9N4HQ2ETGZWJS49K5NG5Y). 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.