[-] snowe@programming.dev 78 points 8 months ago* (last edited 8 months ago)

I'm not in the business of collecting user data and don't really want to be. In regards to logs, we restart our containers every 6 hours and the logs are wiped at that time, so the furthest back logs I can actually find in our system are from an hour ago.

And nah, I wouldn't give in. There's no real reason to request that information, as accessing a url means absolutely nothing. I did so just now to verify things and the same could be argued by any real user (oh, I clicked on the link and didn't know what it was going to). I very much doubt the past 6 hours of logs would be useful anyway, as by the time I got the request the logs wouldn't matter anymore.

But, I'm still going to see if I can turn off logging for requests. I do not think we need them at all, and if we do, we can simply turn it on for a few minutes to get the info we need.

[-] snowe@programming.dev 44 points 10 months ago

I would say it’s more a cautionary tale about how people’s health is often far more important than anything we do in daily life. This focus on deliveries over life is quite worrying

[-] snowe@programming.dev 66 points 10 months ago

Or it’s because Tesla is like 60% of the market and their quality is absolute shit. https://insideevs.com/news/686440/tesla-60-percent-ev-market-share-new-registrations-2024/

[-] snowe@programming.dev 59 points 10 months ago

If that’s the first thing you see then maybe you have a problem. It took me a full 20 seconds to see it.

[-] snowe@programming.dev 77 points 11 months ago

Just so you know, companies already use drones for roof surveys. I work for sunrun and we use them to analyze roofs for solar installations and whether roofs need to be fixed before hand.

[-] snowe@programming.dev 100 points 11 months ago

Well it sure does sound like advertising won doesn’t it. I completely stopped using Google it is so bad now.

[-] snowe@programming.dev 64 points 11 months ago

My first comment directly discusses the issue at hand. It wasn’t off topic. It’s clear you didn’t want any feedback on the issue because it makes you look bad. I explicitly talked about how client side scheduling is a bad idea that does not accomplish the goal of scheduling. And then I gave feedback directly concerning the exact issue I was commenting on of how your conduct was unfitting of lead devs of a major software project, where you squabbled in public in a really weird way, and you refused to even think about discussing the topic (closing the issue over and over again when your coworker had opened it and asked for discussion? Really dude?). Then you finally banned me without any warning or discussion of why.

And no, it’s not going to teach me any lesson, all it did was teach the entire community you have no clue how to run an open source software project. No warning, no explanation, just juvenile marking of comments as off topic (they weren’t), closing of the issue your main dev opened and then boom banned.

[-] snowe@programming.dev 51 points 1 year ago

I believe it’s because currents of air rotate in the opposite direction. So to cross the equator the air would have to pass a boundary of global air currents which are going counter to the hurricane’s motion. See this picture for a reference.

[-] snowe@programming.dev 48 points 1 year ago

Veritasium. As soon as he put out a video with sponsored content where he lied with science I immediately knew he could no longer be trusted. I completely stopped watching his videos that day.

[-] snowe@programming.dev 50 points 1 year ago

Turns out Lisa has a crippling bug that bricks your computer.

[-] snowe@programming.dev 43 points 1 year ago

This article has so many inaccuracies… I haven’t talked with a single person that thinks Reddit shouldn’t charge for api access. And the final comment about being legally obligated to pursue profit is just factually incorrect. https://legislate.ai/blog/does-the-law-require-public-companies-to-maximise-shareholder-value

You can find plenty of other sources just like that one saying the same thing. I’m pretty sick of this myth, because it gives all these companies a bogeyman to hide behind.

[-] snowe@programming.dev 58 points 1 year ago

Hi, programming.dev owner here. From what I've been seeing it's a lot of memory issues. We were hitting swap which was causing massive disk io. You can see what happened with the disk io immediately after the upgrade to more memory. I know at least one reason is being resolved in this PR

We were also having issues with the nginx config. There were some really weird settings that I don't think were necessary. Finally, the federation is quite busy. So if someone subscribes to events from 10 different servers, we pull in every single event, even upvotes. There's currently a lot of work being done around this stuff.

I don't think Rust is the problem. I think it's just a growth thing. Every platform has growth challenges, things grow in ways that you never expect. You might have thought that it was going to be IO constrained due to the federation, but in reality it's memory constrained because memory is actually the most expensive thing to have on a server. etc.

1
Rewriting the Ruby parser (railsatscale.com)

Shopify wrote a new hand-written recursive descent parser. This looks like it will be a great improvement to the Ruby ecosystem!

2
6
1
DNS Outage (programming.dev)
submitted 1 year ago* (last edited 1 year ago) by snowe@programming.dev to c/meta@programming.dev

At 6:49 Denver/America time today I migrated the DNS nameservers to Cloudflare. This propogated quickly, but inadvertently I had set the SSL/TLS Encryption mode to Flexible, which resulted in Cloudflare attempting to encrypt traffic between itself and the server. But programming.dev already has its own certificate. Cloudflare expects http traffic to come from the origin server, not https, so when it received https it simply tried over and over again, resulting in failure to connect.

Switching the SSL/TLS setting to Full (Strict) fixed the issue. Sorry about that everyone! I'll try to not break stuff that badly in the future.

1

I will be taking the server offline for an upgrade in 35 minutes at 4:00 UTC

2
Call for Assistance (programming.dev)

Hi all,

Thank you for joining me here! It's great to see that we have a community that wants to grow in such a new and exciting manner.

As it is, I thought it would be a lot easier to do this by myself than it has been. So I'm asking for some help!

I have several things I need assistance with:

  • setting up and moderating a chat community, for those times when users are having issues with the website. I think it's up to the community what software we use, but I would probably prefer Discord. Since this is all federation though I completely understand if others want to use something like Zulip or Matrix! So let's just use what everyone wants. If you have an opinion please post below.
  • database stuff. I'm absolutely terrible at database stuff, and that is not an exaggeration. If anyone is willing to help it would be much appreciated. Currently I have a need to set up pgbouncer, or we should modify the lemmy source to allow for setting up a bouncer. I also want to set up read replicas so that we can distribute the load a bit more evenly. As it currently is, the site was simply set up with the lemmy-ansible script, so everything is running on a single box 😬. If you know Rust and want to help modify the Lemmy source code for this, or you are a Database Admin and want to help, I'd very much appreciate it.
  • instance admins. I cannot be online constantly and I do have a day job. I'm getting messages and applications to join the instance along with needing to set up new communities, create and update rules, moderate, etc. I cannot handle this all alone.
  • I also need some general help.
    • email admin
    • migration of server to larger VPS (will have to bring the entire site down for this, unless someone wants to help set up a load balancer, a brand new box, and have some sort of migration strategy.)

If you want to help out on the server side of things I will want to know your real life persona, but for instance admins, chat mods, etc. I would just like to see some sort of comment history from you elsewhere.

And thank you once again, for helping create an inclusive community.

1
submitted 1 year ago* (last edited 1 year ago) by snowe@programming.dev to c/kotlin@programming.dev
2

I'm trying to get the instance to run better, so I just adjusted the database pooling to hopefully make things run more stable. Let me know if it made stuff worse 😂

6
Community Request Thread (programming.dev)
submitted 1 year ago* (last edited 1 year ago) by snowe@programming.dev to c/meta@programming.dev

Please comment with what communities you would like to be added here.

For mod creation I need both the url style name (experienced_devs) and the Display name (Experienced Devs)

2
Kotlin goes WebAssembly! (www.youtube.com)

Has anyone used WASM with Kotlin yet? I still haven't had a chance to check out Multiplatform at all (haven't really had a need).

11

Welcome to the community!

My name is Tyler Thrailkill (@snowe or @snowe2010 on almost every site). I am currently the main mod at r/experiencedDevs on Reddit, and am starting this site up in the hopes that we can make a collective developer community free from VC influence. This is partially because of the recent API changes Reddit has declared, but also because developers are the ones that can most likely make a community like this succeed.

It will probably not go well, I understand that. It will probably be crazy expensive. I understand that. I do hope that the community is able to work together to actually make this a success though.

I've started by creating 3 communities:

meta is for discussions about programming.dev itself. I think this is one of Stack Overflows best ideas (was it their idea?), because it allows for incremental improvement as a collective group. Please use this to discuss things you think need to change about the site.

Programming is for general purpose programming discussions. This is an analogue to /r/programming on reddit.

Finally, Experienced Devs is an analogue to the /r/experiencedDevs sub that I currently moderate on Reddit. I hope to pull some of my mods over from there, but we're still talking about it because we don't even know if lemmy is built to handle the traffic that this site could generate.

I will be creating several more meta posts in the coming days, so be on the lookout for those. Thank you for reading!

view more: ‹ prev next ›

snowe

joined 1 year ago
MODERATOR OF