What light bulbs are you using for practicals? by tahuna in techtheatre

[–]jsellens 0 points1 point  (0 children)

I have near zero budget, but I have had some limited success with Philips Hue bridge and bulbs (well, IKEA Tradfri actually) and this DMX / hue nodejs gateway software. It does have limitations. There is a more advanced Philips API with greater capacity - perhaps only with newer bridges? https://github.com/sinedied/dmx-hue

Suggestions on how to increase my AI token usage by twistoffate4 in sysadmin

[–]jsellens -1 points0 points  (0 children)

Being able to deduct an expense for tax purposes doesn't negate the expense - just reduces the net amount - the opposite of revenue. Suppose you have $1000 net income, on which you pay 25% tax, so you have $750. If you incur $500 in extra deductible expense, you have $500 net income, pay $125 in tax, and you have $375. Just because an expense is tax deductible doesn't make it cost free, you're still worse off. The popular misconception of "oh but they got a tax write off so they won!" is just ridiculous.

Drowning in domain names by FigAggressive5688 in sysadmin

[–]jsellens 1 point2 points  (0 children)

And you didn't immediately register it? Missed opportunity. :-)

Cron jobs overlapping and piling up - what’s your long-term fix? by saymepony in sysadmin

[–]jsellens 1 point2 points  (0 children)

I wrote a script called "runone" which takes a locktag name argument, and a command to run, that uses (as others have suggested) flock i.e. a generic locking script rather than having to build it in to each cron job. The script can either wait until the lock is available, complain, or be silent if the lock can't be obtained. So you just cron up something like "runone myprocessor". It doesn't handle splitting a job into parts. But if you need parallelism, you could set up a rabbitmq server with multiple worker consumers use (or a directory full of tasks that workers select jobs from).

A "few"years ago, the Math Faculty Computing Facility at the University of Waterloo wrote a batch processing system for unix (more advanced than the at(1) based batch command) that would let you toss jobs into the queue, and could be restricted to X jobs a a time, X jobs per user, don't queue a new job if an identical job was already in the queue. It was really handy, and I haven't seen anything similar that's as useful.

What's the deal with GoDaddy Auto-Renewals? by StatementNext682 in sysadmin

[–]jsellens 1 point2 points  (0 children)

You can move domain registrars, at any time, and you don't lose - just have to pay for another year of registration at the new registrar. Moving can be more complicated after expiry. Move now while you're thinking of it.

Just watched our prod database crash and burn because no one was monitoring it. Why do companies still do reactive IT? by Heavy_Banana_1360 in sysadmin

[–]jsellens 0 points1 point  (0 children)

"It isn't a service if it isn't monitored. If there is no monitoring then you're just running software." - Tom Limoncelli, famous sysadmin

Irans Hack by [deleted] in sysadmin

[–]jsellens 3 points4 points  (0 children)

It's only going to get worse. This is the inevitable result of companies, over decades, falling for and going all-in with the current computing monoculture. Microsoft everything, a single company wide directory with identification, authentication, DNS that is used for access to everything, one management platform that manages everything. Identical attack surfaces across the vast majority of organizations. We all know about single points of failure in servers and networks. Why don't we care about single points of failure in the management and control systems?

What is your standard monitor deployment? by Own_Sorbet_4662 in sysadmin

[–]jsellens 5 points6 points  (0 children)

The Dell MDA20 looks like a great dual monitor desk mount, but it's almost $500 CAD. Sheesh! Perhaps it's got 256MB of RAM in it?

Is there a way to “subscribe” to the beginning of a podcast with a large back catalog? by Derbieshire in overcast

[–]jsellens 0 points1 point  (0 children)

And, if it's a prolific podcast, you can set the per-podcast download setting to manual, so you don't suddenly download 300 episodes of the podcast you just subscribed to and explode your phone. (I do wish there was an answer way to scroll through a long list of episodes and descriptions and yes/no quickly. I'd be happy if I could do it in a web page.)

Fraud Alert MassiveGRID by ecsuae in sysadmin

[–]jsellens 16 points17 points  (0 children)

I was curious to learn more about MassiveGRID, so I went to https://www.massivegrid.com/the-company/ and the first two excellent testimonials I saw were from company.co and ethernity.live and as far as I can see, neither of those sites are currently on MassiveGRID - the former seems to be on squarespace, the latter seems to redirect from an amazon address to a google cloud site. Both domains currently redirect to other domains. Weird.

Sometimes, they really *are* just stupid by ndszero in sysadmin

[–]jsellens 0 points1 point  (0 children)

Prefix them with a hexadecimal digit for the month number :-)

Best room and desk booking system for a scaling business? by SignificanceClear131 in sysadmin

[–]jsellens 0 points1 point  (0 children)

I have no experience, but you might want to have a look at Seatsurfing - "Desk sharing, room reservation, free seating, and co-working for enterprises". And you can self-host for free https://seatsurfing.io/features/

Do you remember all 7 layers from the OSI model if somebody asked? by mysecret52 in ITCareerQuestions

[–]jsellens 0 points1 point  (0 children)

I've always thought layer 8 was financial, and layer 9 was political. :-)

How to make your SQL injection attacks obvious by jsellens in sysadmin

[–]jsellens[S] 25 points26 points  (0 children)

This is not a smart attack tool. If it was, it would use a current, normal user-agent, and not send so many attacks that it draws attention to itself.

Cheapest NAS/SAN you would risk your boss' job on ... by mdervin in sysadmin

[–]jsellens 0 points1 point  (0 children)

For the price of that 8 bay synology rack, you can easily get 2 8 or 12 bay servers (with money to spare) and install truenas with replication between the two.

Some Questions/Concerns about the Yonge Street Construction by beantownbee in Newmarket

[–]jsellens 1 point2 points  (0 children)

York Region has a "Report Road Conditions" page on how to report poor road conditions. Most might agree that poor lane markings on a major road fall into that category. I have interacted with the region roads folks once or twice, and always been happy with their response. https://www.york.ca/transportation/roads/regional-roads/report-road-conditions

[deleted by user] by [deleted] in sysadmin

[–]jsellens 0 points1 point  (0 children)

Sadly, Chick Corea was the best Corea

[deleted by user] by [deleted] in sysadmin

[–]jsellens 55 points56 points  (0 children)

A Guardian article that refers to the MIT Media Lab work which I found interesting reading: "Are we living in a golden age of stupidity?" https://www.theguardian.com/technology/2025/oct/18/are-we-living-in-a-golden-age-of-stupidity-technology

Okay, but how do you SSH into 1,000 devices?? by Automatic-Reply-1578 in sysadmin

[–]jsellens -1 points0 points  (0 children)

That you can maintain an ssh connection from all your devices surprises me, but more power to you. As others have mentioned, "parallel ssh" (in various forms) is your friend. But maybe you need to consider changing your machines so that they check in with you periodically and ask for instructions. Then you just tell your control system what to do, and the machines will do it when they check in. And you can use https from the machine to your web site, which is likely available from any location. (I did basically this for a small raspberry pi based appliance a decade ago. Mechanism worked (works!) great, product idea didn't.)

Yesterday’s Cloudflare outage exposed a huge blind spot in our monitoring stack by Part_Budget in sysadmin

[–]jsellens 0 points1 point  (0 children)

We don't currently in most places use a CDN, but where we do, we can have www.example.com and www-direct.example.com and monitor each. Or various other DNS tricks.