- 22 Posts
- 27 Comments
pnutzh4x0r@lemmy.ndlug.orgOPto Programming@programming.dev•Judge dismisses majority of GitHub Copilot copyright claimsEnglish6·8 months agoOh. I’m sorry if this was discussed previously… I only returned to lemmy a few weeks ago and didn’t see the story covered yet.
I’m a masochist, so I usually do “New”. Lemmy is small enough that I can usually get through most of the new posts in a reasonable amount of time.
That said, if I want to a bit chiller experience, I will use “Scaled” which sometimes bubbles up something I might have missed.
Finally, I will use “Active” if I’m really bored and what to see what most people are engaged with… but that is pretty rare.
pnutzh4x0r@lemmy.ndlug.orgto Science Fiction@lemmy.world•Humble Book Bundle: The John Scalzi CollectionEnglish8·1 year agoWow, thanks for sharing. I’ve already read the Old Man’s War series, but now I can finish the Collapsing Empire series (only read the first book).
Could be what communities you are subscribed to. I run a small instance with about 3ish users, and here are my stats after about 3 months as well:
9.5G ./pictrs 12G ./postgres 8.0K ./lemmy-ui
What version of lemmy are you using? A recent update also introduced some space savings in the database (I think).
pnutzh4x0r@lemmy.ndlug.orgto Programming@programming.dev•What do y'all think about mailing lists and IRC as sole communication channels?English1·2 years agoIt comes down to bridging. I use discord and slack via IRC bridges. I actually use slack a lot (for work), but primarily through irslackd. I do not use slack for anything outside of work and would prefer to keep it that way.
For discord, I primarily use it through bitlbee-discord. With this bridge/gateway, I can actually chat on different servers at the same time, so I wouldn’t mind this for different communities if I had to.
Matrix is last because I don’t really have a good briding solution for it and it just seems clunkier than the other two for me.
pnutzh4x0r@lemmy.ndlug.orgto Programming@programming.dev•What do y'all think about mailing lists and IRC as sole communication channels?English3·2 years agoI would be less willing to contribute/participate in discussions if newer platforms such as discord, slack, or matrix are used. Of those three, I would prefer discord, then slack, then matrix.
As it is, I only use Slack for work, and mostly avoid discord and matrix except for a few mostly dead channels/servers.
I understand that this is not the mainstream view and that most people prefer the newer platforms, but personally, I am not a fan of them nor do I use them.
pnutzh4x0r@lemmy.ndlug.orgto Programming@programming.dev•What do y'all think about mailing lists and IRC as sole communication channels?English2·2 years agoI’m fine with IRC (actually prefer it as I use it all the time).
I agree with others that a mailing list is more intimidating and more of a hassle, but if there is a web archive, I can live with that. It wouldn’t be my preference, but it wouldn’t be an insurmountable barrier (I have contributed to Alpine Linux in the past via their mailing list workflow).
pnutzh4x0r@lemmy.ndlug.orgOPto Programming@programming.dev•Good performance is not just big OEnglish29·2 years agoI think this is the author being humble.
jmmv
is a long time NetBSD and FreeBSD contributor (tmpfs, ATF, pkg_comp), has worked as a SRE at Google, and has been a developer on projects such as Bazel (build infrastructure). They probably know a thing or two about performance.Regarding the overall point of the blog, I agree with
jmmv
. Big O is a measure of efficiency at scale, not a measure of performance.As someone who teaches Data Structures and Systems Programming courses, I demonstrate this to students early on by showing them multiple solutions to a problem such as how to detect duplicates in a stream of input. After analyzing the time and space complexities of the different solutions, we run it the programs and measure the time. It turns out that the O(nlogn) version using sorting can beat out the O(n) version due to cache locality and how memory actually works.
Big O is a useful tool, but it doesn’t directly translate to performance. Understanding how systems work is a lot more useful and important if you really care about optimization and performance.
pnutzh4x0r@lemmy.ndlug.orgto Fediverse@lemmy.world•Change to my nginx config that seemed to help my lemmy and lotide installsEnglish3·2 years agoI think this is part of the recommended (external) nginx configuration for lemmy:
limit_req_zone $binary_remote_addr zone={{domain}}_ratelimit:10m rate=1r/s;
Which can be found here
There is a matrix chat: https://matrix.to/#/#lemmy-admin-support-topics:discuss.online
For Lemmy, I primarily use Photon and have contributed a little bit to the project.
pnutzh4x0r@lemmy.ndlug.orgto Selfhosted@lemmy.world•Why would someone choose ubuntu server over a headless debian installation?English121·2 years agoFamiliarity (my client distro is Pop and is based on Ubuntu), and I like the LTS life cycle (predictable).
I do uninstall snaps, though, and mostly just use Docker for things. I could use Debian, but again, for me it was about familiarity and support (a lot more Ubuntu specific documentation).
pnutzh4x0r@lemmy.ndlug.orgto Fediverse@lemmy.world•Notes on using a single-person Mastodon serverEnglish33·2 years agoCurrently self-hosting my own mastodon server and honestly the setup wasn’t too bad (using docker)… much more straight-forward than I feared.
My main concerns, which Julia mentions, is that if you have a small instance, you are very much an island as the way federation work is not what you expect. For instance, as Julia notes, if you view a new person’s profile on your own instance, it will look empty (as if they haven’t posted anything). Lemmy also has this issue if you view a community you have not subscribed to yet for the first time.
Likewise, my “#explore” tab is basically always empty and discovering new tags or people is difficult if you are just looking on your own instance (I basically have to go to Fossotodon or another instance to find new things and then import them into my own instance). I’ve recently learned that you have to have a third party application basically seed your instance with posts… again, similar to the bot tricks use for seeding Lemmy with communities.
Overall, I think discovery is a big pain point for the fediverse and ActivityPub. It’s great that we can have our own instances and control our own small communities, but it seems that we are lacking the ability to really connect across instances and form experiences that really bridge across multiple communities.
pnutzh4x0r@lemmy.ndlug.orgto Programming@programming.dev•Makefile: If target name contains colon (:)English5·2 years agoYou can escape the
:
URLS = https\://foo.example.com URLS += https\://bar.example.com URLS += https\://www.example.org
Twitter and Reddit may have only lost a few million users to Mastodon and Lemmy so far, but these are nation-sized numbers, comparable to what Scandinavia is to the United States of America. The incumbents have allowed the fediverse to reach critical mass. It’s only gonna get bigger, but it already works well enough that I’ve no need for any other social network. It’s nicer here.
This resonates with me. Although they are still lacking for the long tail of small niche communities, Lemmy and Mastodon now have enough people and content that I rarely find myself going to Reddit or Twitter. The fediverse is not perfect and there is a lot of room for growth, but it is now large enough to be viable and hopefully sustainable.
pnutzh4x0r@lemmy.ndlug.orgto Selfhosted@lemmy.world•Need help with SearXNG in docker - cp: can't create '/etc/searxng/uwsgi.ini': Permission deniedEnglish3·2 years agoDo you have a
searxng
folder in the same folder as yourdocker-compose.yml
? If so, perhaps it is not mounting inside the container properly.
pnutzh4x0r@lemmy.ndlug.orgto Selfhosted@lemmy.world•Looking for a better SMS system.English6·2 years agoNo, but basically jmp.chat takes over your phone number… it acts as your carrier for voice and SMS (similar to Google Voice). Maybe not exactly what you want.
From the FAQ:
You can use JMP to communicate with your contacts without them changing anything on their end, just like with any other telephone provider. JMP works wherever you have an Internet connection. JMP can be used alongside, or instead of, a traditional wireless carrier subscription.
The benefit of this is that you can receive voice and text on anything that can serve as a XMPP client.
pnutzh4x0r@lemmy.ndlug.orgto Selfhosted@lemmy.world•Looking for a better SMS system.English12·2 years agoYou could consider using something like jmp.chat. It delivers SMS via XMPP (aka jabber), so you could self-host a XMPP server and receive SMS that way. It also has some support for MMS (group chat, media), but my experience with it was mixed (I used it for about 3-4 years).
Old School Runescape.