[-] mspencer712@programming.dev 9 points 1 month ago* (last edited 1 month ago)

This, 100%. Use whatever language you’re fast and fluent with. If you don’t have any of those yet, C is a good choice. Get books and tutorials from the 90s or 2000s and OpenGL is a great place to start.

The most limited resource that you have to manage would be your own energy and passion. Don’t go out and seek that dopamine hit of validation from others until you’ve built something. “I want to build something” is OK, but “I’ve started building something, it runs somewhat, here’s a repo, I’m stuck, HAAAALP!” is way more compelling.

[-] mspencer712@programming.dev 8 points 2 months ago

How old is that game? Are there other people in your demographic who also play the game, and then searched for the same thing?

[-] mspencer712@programming.dev 8 points 5 months ago

I’d recommend looking again, as I think that advice is becoming dated. Greylist and DKIM make spam prevention super simple, ironically because the centralization of email towards Outlook and gmail has trained pretty much every sender to follow the rules or your email doesn’t go through. And then Greylist catches the rest, because spammers don’t come back and retry after a few minutes.

[-] mspencer712@programming.dev 10 points 6 months ago

This is one of those “technically true but functionally useless” arguments, and I hate arguing the other side here… Valve always has the option to stop using Visa and, I don’t know, have customers write out and physically mail checks or money orders.

Obviously the number of customers who would do this is microscopic. It’s not a real thing anytime would ever do. But because the option exists, they aren’t technically making the content impossible to sell.

[-] mspencer712@programming.dev 9 points 9 months ago

That’s got to be a nightmare. I’m really sorry to hear that, and I appreciate you sharing.

I can’t think of any ways to rephrase that, that don’t sound empty or performative. You sent my thoughts towards my own parents. I’m sorry for your pain.

[-] mspencer712@programming.dev 11 points 10 months ago

Look instead for the reported causes. The effect “is sundown town or not” might be difficult to conclusively prove or disprove. The causes are sometimes documented though.

[-] mspencer712@programming.dev 11 points 11 months ago

I’m a professional C# developer, and I switched to iPhone in 2020. Mostly I wanted a more controlled, curated App Store for increased confidence in a safe execution environment. I’ll pay the $100/yr for a developer account if I really need to build and run my own code.

The lack of ad block options bugs me. I also don’t use iCloud.

I have doubts about whether this question is asking or proselytizing.

[-] mspencer712@programming.dev 9 points 1 year ago* (last edited 1 year ago)

I don’t know if you’re being serious, but I can confirm from my time at as a developer at a banking software company, we didn’t use a hard RT OS even for like Mosler or Hitachi high speed check sorters. Just fast C++ code. (On Windows XP still, when I left in 2016)

(Work load is basically: batch of checks is loaded into an input hopper, along with check sized pieces of paper which are headers and footers, machine rapidly scans MICR lines and they go flying towards output pockets, and our code has something like 20 ms to receive the MICR data and pass back a sorting decision.)

[-] mspencer712@programming.dev 11 points 1 year ago

I’m part of the problem, a tiny bit. For altruistic reasons - ok more like “I’m kinda weird, maybe this will make people on IRC like me more” reasons - I ran mspencer.net and hosted web pages for people for free. Ended up with web content for around 100 people, and they weren’t all just using it as a drop box. (Older than wikipedia.org by 199 days, woo!)

Hosted on ancient hardware, nothing even remotely approaching a modern security architecture, I eventually left it to run un-maintained until the IDE HDD died. More recently I got the data off of it. (Heads unstuck themselves while in a cardboard box for a decade? Dunno.) But I don’t know how to get everything back online in a safe way.

I’m a proper software engineer now, I can kinda see how work handles securely hosting web services. Now just throwing everything together on one box feels too lazy and insecure. But I can’t figure out a reasonable security architecture to use. I thought I had one, but I failed to account for VM jackpotting attacks. And it feels like it takes me a month to do what a competent ops person can do in a day.

But that’s a discussion for a different comment section.

[-] mspencer712@programming.dev 10 points 2 years ago

I think the most important thing we can do is shout about this from the rafters, so every potential IPO investor can hear. Most of the subject matter experts have fled. The best data is available for free elsewhere. (And none of us are too happy about having our collective knowledge shared without attribution or appreciation by an AI, but that’s not the point. Money is the point here.)

[-] mspencer712@programming.dev 10 points 2 years ago

Hmm I’ve got an old Compaq 575e with a PCNet32 nic, and an old 3com 3c509 ISA adapter in a closet with 10base2 and AUI ports.

Use a modem router or managed switch to get down to 100baseT, give this box a Linux distro, enable Ethernet bridging in the kernel, and slaps case this baby can drop almost 20k packets a second, no sweat!

[-] mspencer712@programming.dev 9 points 2 years ago

Support from the CTO means he’s willing to pay for it. Test coverage is a paid-for feature that your team is committing to work on. Would they refuse client-funded work because the client might have to pay for rework later?

Maybe presenting it that way could get people past their hang-ups. Good luck.

view more: ‹ prev next ›

mspencer712

0 post score
0 comment score
joined 2 years ago