The Philosopher and Mathematician published some of his best work in his 90s: https://en.m.wikipedia.org/wiki/Bertrand_Russell
You’re doing fine.
The Philosopher and Mathematician published some of his best work in his 90s: https://en.m.wikipedia.org/wiki/Bertrand_Russell
You’re doing fine.
I’m feeling attacked.
Makey Makey has been around forever: https://makeymakey.com/
Background: https://www.bbc.com/news/technology-18303012
Hey, best of luck figuring that out:
Dangit, copy-pasta from an unrelated comment. Fixed.
The problem with Chinese EVs is that they show it’s possible to innovate, keep prices down, and mass produce.
Ford, GM, even Tesla, are spending all their time whining about how it’s just not possible to compete. They point the finger at worker wages, instead of improving engineering and design, materials, manufacturing processes, and not chasing stock-market gains.
Stop making $70K SUVs and start making $20K Taurus and Escort EVs. You did it once. You can do it again.
A few jobs ago, everyone hated the tech stack. The people who had come up with it had long left. I talked to everyone, then came up with a plan to transition to a modern stack. Got buy-in from management.
Half the people (and all who had said they hated the status quo) threatened to quit if we made the change.
Fortunately, it was just in time to collect the 1-year retention bonus. Life’s too short. Walked away.
Installed RabbitMQ for use in Python Celery (for task queue and crontab). Was pleasantly surprised it also offered MQTT support.
Was originally planning on using a third-party, commercial combo websocket/push notification service. But between RabbitMQ/MQTT with websockets and Firebase Cloud Messaging, I’m getting all of it: queuing, MQTT pubsub, and cross-platform push, all for free. 🎉
It all runs nicely in Docker and when time to deploy and scale, trust RabbitMQ more since it has solid cluster support.
Since nobody’s brought it up: MQTT.
It got pigeonholed into IoT world, but it’s a pretty decent event pubsub system. It has lots lf security/encryption options, plus a websocket layer, so you can use it anywhere from devices, to mobile, to web.
As of late last year, RabbitMQ started suporting it as a supported server add-on, so it’s easy to use it to create scalable, event-based systems, including for multiuser games.
I actually like it when these code helpers guess from one line what the rest should be and suggest it. It’s even more fun when it keeps guessing and the suggestions get progressively more whacky. Then they just start making completely unrelated shit up.
Once you say no, it goes back to the beginning and meekly repeats the very first suggestion, like a scolded puppy.
TLDR: People need to go touch grass.
Funny story: when SO first started, started answering questions in domains I had experience in. The gamification was fun. After a year, questions got repetitive, so stopped.
A few years later. Googling a tech question. Top answer. Checked. Looks good.
Scroll down. It’s my own answer from way back when.
First time I felt old.
If starting out: on web, Python and Typescript will take you far. On mobile, Swift and Kotlin. On Windows/Mac, C# and Swift. You’re on your own for Linux desktop.
Excellent domain name!
So close. All they need is to add this: https://lastminuteengineers.com/sim800l-gsm-module-arduino-tutorial/
Wait till the CFOs start tallying up the GenAI bills…
I have a project ready to try this out. It’s a software simulator, and each run (typically 10-10,000 iterations) can be done independently, with the results aggregated and shown at the end. It’s also instrumented to show CPU and memory usage, and on MacOS, you can watch how busy each core gets (hint: PEGGED in multicore mode).
Can run it single-threaded, then with multiprocessing, then with multi-core and time each one. Pretty happy with multicore, but as soon as the no-GIL/subinterpreter version is stable, will try it out and see if it makes any difference. Under the hood it uses numpy and scipy, so will have to wait for them.
Edit: on my todo list is to try it all out in Mojo. They make pretty big performance gain claims.
Python 2.7 and iOS mobile programmers stuck on Objective-C could start a support group.
The worst breakfast I ever had was at a Courtyard Marriott that was under renovation. Since then, I made a policy to find the best local breakfast diner any place I went, even if the hotel breakfast was included.
Haven’t regretted it once.
RPN: OR Trick Treat
Async multithreading: Treat Trick (loop closed) OR (stack trace)