HNHacker News
TopNewBestAskShowJobs

psyclobe

598 karma · joined June 15, 2018

submissionscomments
psyclobe··on C++20 Ranges Algorithms – Non-Modifying Operations
I’ve shipped two projects wholly in c++20 in the past 4 years with modern practices spanning three platforms (win/Lin/OSX).

No plans to go back to an older standard.

psyclobe··on Android loses 8% of its global OS market share in five years
I was a forever android man since the beginning, but now I'm rocking an iphone. Apple's ecosystem makes it so easy to stay in it. Want to upgrade from a 12 to a 13? No problem they took my old phone and gave me a whopping 700 bux for it which basically paid for the new one.

Oh and I can pick it up in 30 minutes locally.

Android cannot match this level of integration.

psyclobe··on Using Windows after 15 years on Linux
The problem has nothing to do with NSIS, instead you must sign your application with a ev cert that requires a hardware device to use.
psyclobe··on Ask HN: What to do if you disapprove of a company practice?
Just move on; decisions are made without your best interest at heart and nothing you do will change that fact.
psyclobe··on Developers spend most of their time figuring the system out
I can really relate to this comment
psyclobe··on So what's a reputable router brand nowadays?
I'm a big fan of ubiquiti; their UDM-Pro has been quite enjoyable to run as my home router. It's not quite as powerful as some other brands but it probably does the best job of blending ease of use with advanced features.
psyclobe··on Learning Standard C++ as a New Language (1999)
Pays mighty well too!
psyclobe··on Debugging with GDB
VSCode is really frustrating lately, I debug all day long and the IDE just randomly shits a brick, or hangs, or just stalls, the vim plugin just loses its shit once in a while do ruining your undo's.

MSVC was (is) by far much better overall (I only pull it out now a days to analyze crash dumps though). Heck in vscode you can't really see variables in C++ or examine memory, or set memory change break points, but really 90% of developing doesn't require any of that, so vscode just keeps growing in use.

I do love me some GDB though, when I'm developing on *nix anyway.

psyclobe··on How to know if you’re addicted
Vaping is worse. Wrapped in a nebulous belief that it is probably a lot safer then the leaf form, it is mighty hard to give up. Mostly because you can vape anywhere and everywhere, constantly, making your body expect dopamine 24/7.
psyclobe··on Oh, 2022
Call them up, say you are not getting the speeds, then when the tech shows up, simply don't let him leave until you can verify a speed test at that rate.

If you get a good tech they will help you, you may get a dud, in which case you simply have to call them up and work the system again.

It's totally doable, I've done it dozens of times at every dwelling I've inhabited. I'm currently on their 1GB plan, and I do get 1.4Gbps down (they recently upped their provisioning rate, and with a newer modem with 1 2GB link on it, with a suitable router [I run the UDM Pro] it works).

psyclobe··on Oh, 2022
You know you can like get them to fix that right?
psyclobe··on Lenovo announces an ultrawide laptop with an extra screen
Remove that second screen, centralize the keyboard, deck it out with tons of i/o and storage and cooling, then I may be interested.

Honestly, I wish Apple would bring back the 17 inch chassis with a 5k screen and tons of i/o etc. They could keep it super thing by virtue of its wideness I think and it would just rule.

psyclobe··on Google home speakers are about to get slightly worse because Sonos sued and won
No, you simply have to desire convenience over privacy.
psyclobe··on Google home speakers are about to get slightly worse because Sonos sued and won
Yes its hard but it is by far the best solution to date
psyclobe··on T* makes for a poor optional<T&>
std::optional<std::reference_wrapper<T>> is how we deal with this [lovely isn't it?].
psyclobe··on PowerShell Inventor Jeffrey Snover Interview
Across multiple projects and positions I've used powershell core to normalize all CI scripting across all our native ci/cd tooling.

Its a nice language, with some massively fatal issues, and awkward weirdness that takes me about 10x as long to sort out vs say c++, but its better then bash files on windows (it just doesn't work, really), or bat files on windows etc.

P.S. I'm a cross platform native developer, if windows wasn't in the mix, I'd probably stick to bash

psyclobe··on The unbearable fussiness of the smart home
I have replaced every switch in my house with GE's Enbrighten series generation 2 (z-wave). I run this zwave network through home assistant and it is rock solid. Can't say the same about anything related to the cloud, this includes Alexa, and Google, both of which seem to think the 'device is not responding' randomly. Meanwhile the home assistant portan app on the phone just works every time.

Voice activation is very handy, in fact I rarely use my phsycial switches anymore. Barking commands at alexa is 90% of my use case. Its just simply 'easier' then pushing something, but voice can be very problematic at times.

What I wish for is a more specialized form of voice recognition where I can speak 'cantations' that do macros or actions. This whole 'big data' 'human intelligence' determination stuff just goes south more often than I'd like.

psyclobe··on Why Are Topre Keyboards So Expensive?
Of all the keyboards I own, I most often use my 103ub (55g weighted keys) purchased from elitekeyboards way back in the day.
psyclobe··on Bash functions are better than I thought
One gotcha is powershell core has some different apis then the 'windows powershell', best to deploy core on both systems to unify the api.

Also powershell has no support for automatically handling external shell commands that error, you must manually check $LASTEXITCODE (easily done with a custom invoke api that you use for everything).

Also well, some of the escaping in strings is really odd...

psyclobe··on Bash functions are better than I thought
Powershell is how I instrument cross platform CI scripting, with the power of the module concept and manifess now you can write real powerful type safe apis that can run anywhere. It has its quirks though...
psyclobe··on CMake and the Future of C++ Package Management
I've been coding c++ for nearly 20 years, still don't know how to write a Makefile. Thanks CMake!
psyclobe··on Does C++ still deserve a bad rap?
If you dedicate a large amount of your career on C++, you can be quite productive writing very robust performant code, and these days its getting easier and easier.

I've been coding C++ since 1996, and to this day it is still a joy. I do a lot of back end node/typescript, and after dealing with the loosy goosy types and stuff in that language, coming back to a concrete hard core language that requires a much higher intellect to write in, is frankly refreshing.

I've always felt writing in C++ requires much more skill, and that alone is a very rewarding experience. I can tune things like arena allocators and make string operations insanely fast, things I agree most problems simply don't require, but still, its a craft that I feel very proud of conquering, and every day you learn something new.

So if you like a challenge, if you like learning, or maybe if you simply enjoy flexing your brain cells a bit more then most, C++ delivers that on all fronts.

As for whether it deserves a bad rap, that's a little too generalized of a statement, and it reeks of dogma. Ignore dogma, dive in, learn for yourself what you think sucks or doesn't.

psyclobe··on Ask HN: Why don't you have a blog?
My own life is stressful enough, without the all seeing criticizing eye of a world audience.
psyclobe··on Infectious Executable Stacks
That and destructors, maybe some constexpr evaluated stuff like C++ is doing now, and then really C would become way funner to code in.
psyclobe··on JSON for Modern C++
Its a great library however 99% of its 'wow' moment can now be easily replicated with a few meta checks and can be adapted to basically any 3rd party json system.
psyclobe··on Juul Labs CEO to Step Down
I just managed to quit Juul's after a ~5 year binge. It costed me ~60 dollars a week or so and unlike cigarettes where you typically go outside and make a little event out of it, these little guys can be huffed anywhere, so that usually causes you to build a constant huffing habit. Your entire day is constantly revolving around this little device, it terrified me to realize that I needed some external device/chemicals just to feel normal every day.
psyclobe··on I Quit Social Media for a Year
I've been off Facebook for about a year now as well... Lets see the effects have been, a lot less options for dating, lost communication with a ton of various car parts companies and tuners (I was into a lot of car hobbies for a while), and overall I feel more alone then I did when I was on Facebook.

But this is an honest way to live, I used to just sit there and scroll through other peoples lives peering through them as if I was somehow a part of whatever they were doing. It was a fake reality.

psyclobe··on Start Your Own ISP
I just want someone on the inside at comcast so I can figure out how to get their gigabit pro package, they say I'm like 200ft too far from this magical node.
psyclobe··on Ask HN: Should I learn C++ in 2019?
Yes, learning anything is always a good idea, expands the mind. I'd say the same thing about any language. Too many people just stick to one, and they act like its going to solve the worlds problems if everyone just does it their way.
psyclobe··on The not so hidden cost of sharing code between iOS and Android
Funny, I applied, 20+ years experience in C++, on mobile too, writing a competing product.. odd never got a call back ;p
← PreviousPage 10 of 11Next →