• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. Hosting a company website on our own?

      Edit: I appreciate everyone's suggestions and recommendations! After speaking with my co-worker, I think we'll got with a Managed WordPress solution. Still have a lot more to discuss and figure...

      Edit: I appreciate everyone's suggestions and recommendations! After speaking with my co-worker, I think we'll got with a Managed WordPress solution. Still have a lot more to discuss and figure out, but I suspect that'll at least put us on the right footing. Thanks!


      Hello Tilderinos. I need your knowledge and advice.

      The organization I work for wants to build a new website. Traditionally, we've used an AMS, which is an Association Management System. These are typically used by non-profits, which is what we are, a voluntary regulatory non-profit. It combines a CMS with a CRM in a proprietary package. It's also entirely hosted and managed by the AMS developer, which is typical for these platforms. Basically a turnkey solution.

      We have a web designer/developer-yet-doesn't-want-wear-the-developer-mantle and me, who's really more of a desktop support/low level sysadmin for our small organization. I'm jack of all many trades, master of none.

      Our web designer is really interested in either self-hosting WordPress or even looking into a headless CMS. He wants more creative and functional control over our website than what we currently with our AMS. We are very limited to what we can do right now, since we're playing in the AMS' sandbox with only some HTML/CSS and light JS use. Anyway, from there, we'd use API calls to query the new CRM that's currently being built out (it's a proprietary one, akin to Salesforce) to generate dynamic content.

      I could go out and get webhosting at like a GoDaddy (I wouldn't use GoDaddy) or somewhere like that. I've done that before for some smaller auxiliary sites. Sites that, if they go down for a day or two, it's kinda NBD, while I try to figure out what's going on and reach out to the webhost for assistance. I literally just did that earlier this week on one of those sites.

      But this would be our main website. And we have a global customer and stakeholder base. People are always on our website 24/7. I'm hesitant to commit to doing it this way because I feel like there's so much that would drop into our laps that we don't know how to handle. What happens when the site goes down for some reason? Is there a failover? How do I even set that up? How do we do backups and rollbacks? How about security issues? How do I harden the site and system? What happens if we do get hacked? We've discussed the issues with WordPress, which are many. How do we deal with all those issues on our own? I don't know the answer to any of these.

      Like I said above, we don't have to deal with any of those questions right now. Our AMS provider deals with all that. I'm sure they have a team in a NOC or similar that watches the infrastructure 24/7. Part of what we pay them is so they can handle all that. No way in hell my co-worker and I are willing or able to do all that. And it's not that I'm not willing to learn how to do all this stuff, but to me, this seems like the wrong venue and time to be learning on the fly.

      Idk. Are my concerns overblown? Is it really just as easy as getting some webhosting space somewhere and installing WP or some headless CMS and letting my web dev go to town? I know my co-worker could build the site out. I'm just not sure if I could support it all during and afterwards.

      Any advice or suggestion would be appreciated. Because right now, him and I are going around in circles trying to figure this out, ha. Thanks.

      17 votes
    2. [SOLVED] Debugging a slow connection between local devices in only one direction

      [SOLVED] ... well, this is in many ways very unsatisfying, because I have no idea why this worked, but I seem to have fixed it. Server A has two Ethernet ports, an Intel I219V and a Killer E3100....

      [SOLVED]

      ... well, this is in many ways very unsatisfying, because I have no idea why this worked, but I seem to have fixed it.

      Server A has two Ethernet ports, an Intel I219V and a Killer E3100. Several months ago, when trying to debug sporadic btrfs errors (I had my RAM installed incorrectly!), I had disabled some unused devices in BIOS, including the Killer Ethernet port.

      Since I had no other ideas, and it seemed like this was somehow specific to this server, I just re-enabled the Killer port and switched the Ethernet cable to that port. I'm now getting 300 Mb/s transfers from my wireless devices to my server, exactly as expected.

      I'm gonna like... go for a walk or something. Thank you so much to everyone who helped me rule out all of the very many things this could have been! I love this place, you all are so kind and supportive.

      Original:

      I'm trying to debug a perplexing networking situation, and I could use some guidance if anyone has any.

      Here's my setup:

      • UniFi Security Gateway
      • UniFi Switch Lite
      • Two UAPs
      • Two servers, A and B, connected to the USW-Lite with GbE
      • Many wireless devices, connected to the UAPs

      Here's what I'm experiencing:

      • Network transfers from the wireless devices to server A (as measured by iperf3 tests) are very slow. Consistently between 10 and 20 Mb/s.
      • Network transfers from server A to all devices are expected speeds. 900-1000 Mb/s to server B, 350-ish Mb/s to wireless devices.
      • Network transfers between server B and all devices (in both directions!) are expected speeds.
      • Network transfers from the USG to server A also seem slow, which is odd. Only about 60 MB/s.
      • Network transfers from the USG to server B and the wireless devices is about 300 MB/s

      So, specifically network transfers from any wireless device to server A are slow, and no other connections have any issues that I can see.

      Some potentially relevant details:

      • Server A is running Unraid
      • Server B is running Ubuntu
      • Wireless devices include a Fedora laptop, an iPhone, and a Macbook Pro
      • UniFi configuration is pretty straightforward. I have a few ports forwarded, a guest WiFi network (that none of these devices are on), a single default VLAN, and two simple "Allow LAN" firewall rules for Wireguard on the USG. No other firewall or routing config that I'm aware of.

      If anyone has any thoughts at all on how to continue debugging, I would be immensely grateful! I suppose the next step would be to try to determine whether it's the networking equipment or the server itself that is responsible for the throttling, but I'm not sure how best to do that.

      15 votes
    3. Tips for Docker security on a NAS?

      How do you make sure that your Docker containers don't go rogue and start snooping around or contacting external servers that they shouldn't be talking to? Is there a network traffic monitoring...

      How do you make sure that your Docker containers don't go rogue and start snooping around or contacting external servers that they shouldn't be talking to? Is there a network traffic monitoring program that I could use? Or a service that would notify me about vulnerabilities in containers that I have installed?

      Some background:

      Last year, I asked help setting up my new Synology NAS, and many of you wonderful people offered some really, really good advice. I have recently started to play around with Docker containers more, and I am a little uneasy about the idea that my NAS is home to my files, my own scripts, and Docker containers made by other people, and that it is always on and these containers have constant internet access. I don't have the time (or frankly the skills) to verify the contents of the containers beyond making sure that they come from reputable sources, but I would like to have a bit more peace of mind and make sure that things remain private and secure.

      My setup at the moment is the following: I have a Synology DS923+ and I manage Docker containers with Synology's Container Manager, using docker compose files. I have so far put all containers into the same virtual network (perhaps something I need to think about), which is a separate IP range from my other devices, and has internet access through my DNS. I use Synology's DNS Server (for everything in my home network) and Reverse Proxy so that I can use local domain names and HTTPS. For HTTPS, I have made myself a certificate authority and created the necessary certificates and installed them on my devices. No ports are opened on the router and things like UPnP are turned off. I use Tailscale to access my home network when not at home. And while I have not yet done so, I have been considering setting up some firewall rules, for instance to restrict access to the DSM. I use 2FA for the NAS and its SSH is turned on only when I need to use it.

      12 votes
    4. I'm looking for a project management tool similar to gantt but... different

      I'm wondering if this type of tool exists. Basically, I am senior dev of a 3 man dev team at a non-tech company. I maintain 60 or so web apps for our 300-400 users (all internal apps) as well as...

      I'm wondering if this type of tool exists. Basically, I am senior dev of a 3 man dev team at a non-tech company. I maintain 60 or so web apps for our 300-400 users (all internal apps) as well as act as jack of all trades when it comes to SQL, IIS, self hosted and cloud hosted windows server boxes, VMware, etc. Basically, I have a lot of spinning plates.

      We are in active development but we get interrupted a lot. Like, a lot a lot. Because of this, we don't really work based on deadlines but more on timelines. Upper management knows that things get priority over other things and we have to move things around and pivot a lot, so as long as we can explain why a project took 6 more months than we projected, it's fine.

      So having said all that, I'm looking for a timeline system similar to gantt but I want the ability to have more than one "timespan" per task/row.

      So for example let's say I'm building a to-do app and one of the tasks is to figure out the theme/color scheme of the app. I think this will take 3 days, and I don't really need to be more specific than that, they aren't trying to micro manage. However, I got interrupted and pulled off the project in the middle of that task, so I worked on it for 1 day, I had other things for 3 days, and I came back to finish the last two days.

      In this case, in a gantt chart, your task can only be one "timespan" per "row" and in order for me to chart what actually happened, I need to add multiple subtasks to that task and the task ends up taking 3 rows of space.

      This is rough to read and annoying to have to rearrange and insert new subtasks and rearrange subsequent tasks along the timeline.

      Is there a tool out there that handles this more "ad-hoc" scheduling that I'm looking for?

      Ideally what I would like is for me to be able to put together a full estimate of time for the project (say 3 months) with the ability to cascade schedule changes down when a task in the middle goes on longer than expected or gets interrupted.

      I would like to have categories or color mapping so we can see which timespans are interruptions and which are tasks done and tasks to do.

      Am I asking too much? Does gantt have this ability and I've not found the right vendor?

      Right now my temporary solution is excel but it's a beating to have to go shift things every time I have an interruption, I feel like I spend more time explaining what happened than I do actually programming, haha

      Edit: I've seen things like Monday.com and Microsoft project, but these are really heavy and too specific for my needs, I don't want a lot of context or setting up a kanban board or anything like that, I just want effectively an interactive timeline with simple "I'm doing this for x days" and not much else in terms of percent complete, details of the task, sprint integration, etc.

      Think trello in complexity, just time-based and sideways 😅

      I don't want to be a project manager, I don't have time for that - I just need the ability to quickly track interruptions and be able to use it as backup if upper management comes poking around

      24 votes
    5. The decline of username and password on the same page

      Web devs: what's up with this trend? For enterprise apps, I get it…single sign-on needs to detect what your email domain is to send you to your identity provider. For consumers, I feel like it's...

      Web devs: what's up with this trend? For enterprise apps, I get it…single sign-on needs to detect what your email domain is to send you to your identity provider. For consumers, I feel like it's gotta be one of these reasons:

      • Users don't know about the tab key being able to move to other fields on a page
      • Mobile users don't really have a tab key, despite there being "previous/next field" arrows on the stock iOS keyboard since its inception (Android users, help me out please)
      • Users tend to hit Enter after typing in their username, leading to a form submission with a blank password
      • Security, maybe? In the past I have sent a link and a password in separate emails or separate communication methods entirely. Are you hashing/salting these separately for better MITM mitigation?

      Did your UX team make a decision? Are my password managers forever doomed to need a "keyboard combo" value for every entry from now on?

      Non-devs: do you prefer one method over the other? If so, why?

      Tildes maintainers: selfishly, thanks for keeping these together :)

      71 votes
    6. Battery life of AAA batteries that come with the original products seem unusually long

      Hey folks of tildes, I wanted to see if anyone has similar experiences as mine and if they know the reason for this. I've purchased a few items which came with AAA battery pre-installed...

      Hey folks of tildes,

      I wanted to see if anyone has similar experiences as mine and if they know the reason for this. I've purchased a few items which came with AAA battery pre-installed (Chromecast from Google, Weighing scale from Xiaomi). These batteries lasted for an incredibly long time, Chromecast lasted over 1.5 years and Xiaomi's scale lasted for a similar time. Any third party battery I've purchased (Energizer, Duracell, Panasonic, Eveready and few others which I can't recall) last for a couple months at best.

      I've now switched to rechargeable batteries, to reduce the waste I was creating. Still, I was really curious if anyone has a similar experience, and if they know the reason for it.

      28 votes
    7. What do you guys think of these AI-generated stand up comedy specials?

      So I came across this new dudesy video titled "George Carlin: I'm Glad I'm Dead" and it put me down a weird rabbit hole. I'm not a Carlin super fan but I know some of his famous bits and respect...

      So I came across this new dudesy video titled "George Carlin: I'm Glad I'm Dead" and it put me down a weird rabbit hole. I'm not a Carlin super fan but I know some of his famous bits and respect his work and maybe that's the perfect setup for watching this because... I'm honestly blown away. I planned on listening to 3 minutes of it to make fun of stupid AI but ended up letting it run for the entire hour and actually laughed quite a bit. It all makes sense. It does sound like him. I don't know how much editing went into it, how much prompting and discarded material. I especially don't know if it just dug up old jokes somewhere else and copied them. But still.

      It feels like we just had awkward AI-wordsalad experiments and things like the infinite Seinfeld stream which was fun in a so-bad-it's-good kinda way but... I mean, it obviously was bad. The funny part was that it was unpredictably bad.

      But only a year later we're having some uncanny valley shit. I looked it up and apparently this started with a comedy podcast with an AI co-host which produced a clip for a fictional Tom Brady standup routine which turned out popular enough to get them sued, apparently.

      There's this part in the fake Carlin special where he talks about the future of entertainment being 24-hour streams where an AI comedian comments on daily news events in real time or something and I can't say I wouldn't watch that. Just to see what it's like. But I also get people calling it disgusting. It kinda is. I get [his daughter says "machine will ever replace his genius"](machine will ever replace his genius), she's right of course. But that video got close IMO.

      You can still point at little flaws here and there with AI generated content but with this trend, it will be 3 or 5 years before we get perfectly polished content machines that don't trip over any of the easy and obvious stuff. What place would such content have in the entertainment industry?

      What do you guys think?

      27 votes
    8. Microsoft Teams is/was down. What's your fallback?

      Teams is down or was down for pretty much everyone I know (work context). Thinking in terms of business continuity, what is your fallback plan. Is your fallback a managed, enterprise class...

      Teams is down or was down for pretty much everyone I know (work context).

      Thinking in terms of business continuity, what is your fallback plan. Is your fallback a managed, enterprise class service?

      Might get everyone internally to install Signal since it's end-to-end encrypted, has a desktop client and can handle file transfers. That's just off the cuff.

      Thoughts?

      21 votes
    9. Tips on building keyboard-centric workflow

      I do not like using mouse. I feel it disturbs the flow of things I am doing. Moreover, I like quickly pressing through a bunch of keystrokes that results in what I want. There is a sense of...

      I do not like using mouse. I feel it disturbs the flow of things I am doing. Moreover, I like quickly pressing through a bunch of keystrokes that results in what I want. There is a sense of satisfaction in that.

      For starters, I use Vim and love it. I liked it so much that all my browsers have Vim-like keybindings (through Vimium or Tridactyl). But that is as far as I have gone in making my life easier (apart from switching windows via Command+Tab, but for all else I need to use mouse).

      I recently bought a MacBook and it is kind of disappointing that the keybindings are not so intuitive or don't exist natively as they do in Windows. For example, resizing the window was easier on Windows with Win+arrow. There are many such things I find lacking on Mac. Broadly, I am asking for what other improvements can I bring into better my keyboard-centric workflow.

      19 votes
    10. Recommendations on portable power stations

      After one too many blackouts for the past few years, we're in the market for a backup power solution. Guidelines include: Would rather have multiple smaller units than one large one. Should be...

      After one too many blackouts for the past few years, we're in the market for a backup power solution.

      Guidelines include:

      • Would rather have multiple smaller units than one large one.
      • Should be enough to charge phones, watch a television, run the Keurig. If it can spike up enough to run a heater or keep the fridge from spoiling, that's a bonus.
      • Would like to keep it at ~$300 a unit.

      We're looking into a whole home generac as well, but this is more of a bandaid trial solution for now.

      23 votes
    11. Is there a markdown editor which let me open .md files from Windows?

      I have looked at various editors, but those I came across all had their own build-in file navigator which they insisted you'd use. I always hate that; it's the one thing I dislike about Godot. So...

      I have looked at various editors, but those I came across all had their own build-in file navigator which they insisted you'd use. I always hate that; it's the one thing I dislike about Godot. So is there one where you can simply open your .md files directly from Windows?

      Edit: What I'm after is WYSIWYG, not just synstax highlighting.

      20 votes
    12. Recommend me a digital clock?

      I have been having a lot of trouble finding a digital clock. I don't even know where to ask for recs, I tried a couple subreddits but there is no /r/digitalclocks so I'm trying a more general...

      I have been having a lot of trouble finding a digital clock. I don't even know where to ask for recs, I tried a couple subreddits but there is no /r/digitalclocks so I'm trying a more general place here and maybe someone can help?

      My requirements (I'm in the USA so that's where the time finding needs to happen):

      1. It autosets the time based on the radio signal
      2. It automatically detects DST
      3. Backup battery so if I get a power failure it doesn't lose the time
      4. The time is the only thing on the display. (Although, this seems to be the hardest one to find, so, if it also shows the temperature or something, that's ok, as long as the time is a lot bigger than anything else)
      5. Not willing to spend more than $50 on a clock
      6. Needs to be LED not LCD, i.e. I want to be able to see the time in a dark room without pressing a light-up button or anything

      Additional bonuses:

      1. If it has a rainbow display
      2. If it has a USB charging port
      3. Big numbers, like at least 1.5" tall

      I don't care about the alarm or any overhead projection features.

      If you have a digital clock that you love that meets these requirements (or at least mostly does) I would like to hear about it!! Thanks!!

      11 votes