|
#define begin {
#define end } Problem solved, at least in C and C++.
C#, not so much unless you use one of the add-on preprocessors I've seen wandering about.
Software Zen: delete this;
|
|
|
|
|
55" 4k QLED monitor
Ryzen 7 16-hw threads with NVMe and 32GB of RAM
A custom built, convenient solderless hardware development platform I built specially for ESP32 boards, sitting under a brilliant little led magnifying lamp
wired up via USB to my desk mounted backlit 11 port USB3x powered hub
Interfacing with a backlit gaming keyboard just to keep a little ambient desk lighting even at 6am like now when it's otherwise dark here.
It's finally everything I could have wanted - a computer I can't keep up with, a screen with more real estate than i even really need, where everything is as crisp as it is on my phone, complimented by a work desk where I can quickly wire up USB powered IoT widgets that I can actually see to build without bifocals - All the hardware above working brilliantly in tandem to give me a marvelous experience.
I'm such a nerd that I get thrilled by something like this but oh well.
My development lair is complete.
I'm sure I'll find ways to improve on it eventually, but right now it's more than I could have hoped for. The last time I remember feeling that way about my dev environment was when I went from being a couch surfing teenager hacking on whatever i had available to working at the Microsoft corporate monster where I had a fancy professional workstation - a paycheck with a reliable place to sleep at night - and someone else to worry about IT.
So I'm pretty excited about it.
Real programmers use butterflies
|
|
|
|
|
I'm very pleased with my new LED nightlight with PIR sensor that turns on when I go upstairs early in the morning to my home office. No more stumbling around in the dark on the stairs!
|
|
|
|
|
Technology is elephanting amazing.
Real programmers use butterflies
|
|
|
|
|
It is nice to live in the future!
If you can't laugh at yourself - ask me and I will do it for you.
|
|
|
|
|
All you are missing is (a) a retractable lighting rod, and (b) an assistant called Igor.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Well I do have a broomstick and a black cat.
Real programmers use butterflies
|
|
|
|
|
And a butler named Willikins.
|
|
|
|
|
But can it run Crysis?
|
|
|
|
|
What's that?
It runs games fine, unless you try to run them at 4k. Then it gets like 20-30FPS depending on the game.
Real programmers use butterflies
|
|
|
|
|
Not quite as funny if I have to explain[^]
I remember reading a review back in the day and my PC could probably run it at lowest settings.
The requirements were so high it hurt its popularity, but then it became a meme and people are still talking about it
|
|
|
|
|
I don't know a lot about games. Or memes.
Real programmers use butterflies
|
|
|
|
|
Nice setup! I suppose it's only natural that we are all (well, most of us) working on hardware that gets better every year.
Personally, I have nothing at all to complain about with an off-the-shelf tower (only upgrade being SSD) connected to twin 27 inch monitors. It's definitely the best system spec-wise I've ever had and best of all, it's the quietest system I've ever had. This is complemented with a 6 y/o laptop also with pretty good specs that I should be able to get another 5-6 years out of.
IMHO, hardware improvements have plateaued to the point that even 10 y/o systems are still 'good enough' for most people. 20 years ago my desktop/laptop replacement cycle was around 2 years and now it's at least 10 years.
"Go forth into the source" - Neal Morse
"Hope is contagious"
|
|
|
|
|
Yeah, this machine for me is intended as a 10 year device. My last "monitor" purchase was a 1080p 55" I got secondhand - in 2016** but I tend to throw about $1500 at a mid-high level system every 10 years, not counting the monitor, which usually gets upgraded independently, depending on a variety of separate factors that have nothing to do with the cpu.
** I prefer secondhand or display model large TVs because these things *often* fail 3-6 months in if they're going to fail, and maybe 1/3 of them I've encountered do. There's nothing I despise quite like trying to yank a 55" widget off of a wall to take it back to store, much less try to return it to an online retailer. I'd rather pay, even full price for a used one that will be good for another 10 years because it lasted the first year.
Real programmers use butterflies
|
|
|
|
|
honey the codewitch wrote: I'd rather pay, even full price for a used one that will be good for another 10 years because it lasted the first year.
The problems I find with second hand flat displays are:
(1) The backlights fail.
(2) They get damaged in transit.
In an entirely opposite resolution to you, I've resolved only to buy brand new flat screens!
|
|
|
|
|
I've never had any backlights fail on me, except one time with a laptop i dropped on the concrete.
I've always bought flat panel TVs locally precisely because of the size and the fragility. I don't like the idea of shipping them.
Even shipping PCs squicks me out (but not so much that I won't do it, though this computer was shipped to me with a partially glass case - i didn't know it was glass - and it came intact.)
Real programmers use butterflies
|
|
|
|
|
honey the codewitch wrote: 55" 4k QLED monitor
How far away are you sitting from your screen ? This seems to be ... huge.
/edit : how is windows management done with such a monitor ? Can you split it as if you had two monitors ? When you maximize a window, does it take automatically half the screen or the total screen surface ?
|
|
|
|
|
I sit a few feet from it.
I'll be dead by 60 so i don't really care about my vision.
Anyone that uses multiple monitors should be forced to anydesk into their own machine and try to use it remotely.
All windows does (thankfully) to try and manage the size for me is set the font scaling to 300%
After which i set it down to 150%
It's only 3800+ pixels across. It doesn't need to be split.
In VS Code, I just open two panels of code files side by side.
Real programmers use butterflies
|
|
|
|
|
According to Google.
I got an email saying one of my passwords was compromised in a non-Google data breach.
Apparently Google has this password check, which I ran to see which account was hacked (of course I double checked if it was really Google's!).
My compromised password was for http://localhost:8080.
Thanks, but I think it's pretty safe to ignore
|
|
|
|
|
Well I just checked, and I can get into localhost pretty easily myself, so I'd change the password if I was you ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Does that mean I can blame you for coming into my computer and messing up my code?
|
|
|
|
|
|
I'm local and not British so I guess I'll have to watch out for the British then!
|
|
|
|
|
Just pull their trousers down and they are helpless
|
|
|
|
|
You're going to want to reset that as soon as soon as possible. I know the guy that runs that server, and he's not to be trusted.
Real programmers use butterflies
|
|
|
|