Readit News logoReadit News
connicpu commented on Microsoft forced me to switch to Linux   himthe.dev/blog/microsoft... · Posted by u/bobsterlobster
cogman10 · 13 days ago
Plasma 6 is really polished and simple. I think anyone familiar with windows would be able to grab and run with it immediately.

No hate for anyone that likes other desktop environments, I as a long time windows user just really appreciate how familiar KDE feels.

connicpu · 13 days ago
The familiarity is great but the thing that really draws me to Plasma over Gnome is that the KDE developers seem to have an attitude of just implementing the features people want even if it's not perfect yet. Gnome is polished, but it's missing so many basic configuration options out of the box.
connicpu commented on Hardware Touch, Stronger SSH   ubicloud.com/blog/hardwar... · Posted by u/furkansahin
solatic · a month ago
This is how you handle it as an individual developer, but in a corporate environment things get real difficult, real fast. You need to set up your VMs and Git host to only trust certificates signed by an SSH certificate authority, and you need to work with users to submit the public key from the hardware-backed key to IT (controlling the CA) to get the public key signed and a certificate issued. Establishing trust when dealing with remote workers is hard unless you have both the budget and leadership patience to pay for overnight shipping, and even then, most people don't have access to tamper-proof packaging. Furthermore, for SSH CA support, GitHub requires Enterprise Cloud, GitLab requires Premium and self-hosted instances are not supported.

Would love to hear more from people getting this successfully set up at scale in corporate environments. I've seen big companies with lots of InfoSec talent not even attempt this.

connicpu · a month ago
I can't speak to actually setting it up, but where I work we have an IT-provided yubikey ssh-agent that handles getting all that stuff set up, and we just paste the public key from our individual yubikeys into our authorized ssh keys with our on-prem-hosted bitbucket server. However almost everyone I know quickly gets sick of touching the yubikey for every git remote operation and just generates their own local SSH key to use for git since doing so is not forbidden. It's definitely not High Security, but since our git is on-prem and can only be accessed from within the corporate VPN the risks are probably lower than if we were using something shared on the public internet.
connicpu commented on How well do you know C++ auto type deduction?   volatileint.dev/posts/aut... · Posted by u/volatileint
spot5010 · 2 months ago
Pre LLM agents, a trick that I used was to type in

auto var = FunctionCall(...);

Then, in the IDE, hover over auto to show what the actual type is, and then replace auto with that type. Useful when the type is complicated, or is in some nested namespace.

connicpu · 2 months ago
That's what I still do. Replacing auto with deduced type is one of my favorite clangd code actions.
connicpu commented on Thousands of U.S. farmers have Parkinson's. They blame a deadly pesticide   mlive.com/news/2025/12/th... · Posted by u/bikenaga
lordswork · 2 months ago
Technically, yes, but it's a similar relationship of humans being animals. If you say animals, the audience will assume you're not talking about humans.
connicpu · 2 months ago
Scientific terminology should be precise, not based on colloquial usages
connicpu commented on Size of Life   neal.fun/size-of-life/... · Posted by u/eatonphil
arein3 · 2 months ago
Thabk god the page crashed after 15m
connicpu · 2 months ago
If it doesn't crash there is actually an ending
connicpu commented on Java Hello World, LLVM Edition   javaadvent.com/2025/12/ja... · Posted by u/ingve
zkmon · 2 months ago
Ok. Let me ask differently. Why would I download and use LLVM for working with java code? Which usecases favor this?
connicpu · 2 months ago
The article is presenting something different entirely. This is the precursor to what it would take to create a compiler written in java that produces native code.
connicpu commented on Why I stopped using JSON for my APIs   aloisdeniel.com/blog/bett... · Posted by u/barremian
pzmarzly · 2 months ago
> With Protobuf, that’s impossible.

Unless your servers and clients push at different time, thus are compiled with different versions of your specs, then many safety bets are off.

There are ways to be mostly safe (never reuse IDs, use unknown-field-friendly copying methods, etc.), but distributed systems are distributed systems, and protobuf isn't a silver bullet that can solve all problems on author's list.

On the upside, it seems like protobuf3 fixed a lot of stuff I used to hate about protobuf2. Issues like:

> if the field is not a message, it has two states:

> - ...

> - the field is set to the default (zero) value. It will not be serialized to the wire. In fact, you cannot determine whether the default (zero) value was set or parsed from the wire or not provided at all

are now gone if you stick to using protobuf3 + `message` keyword. That's really cool.

connicpu · 2 months ago
Regardless of whether you use JSON or Protobuf, the only way to be safe from version tears in your serialization format is to enforce backwards compatibility in your CI pipeline by testing the new version of your service creates responses that are usable by older versions of your clients, and vice versa.
connicpu commented on Don't push AI down our throats   gpt3experiments.substack.... · Posted by u/nutanc
irusensei · 2 months ago
Coming from vim the similar but not quite key binds can be confusing.
connicpu · 2 months ago
Yeah everyone I've tried to introduce helix to who was already a vim master hated it. It's great for people who don't already have that muscle memory, I found the reversed selection->action model a lot more intuitive personally.
connicpu commented on Don't push AI down our throats   gpt3experiments.substack.... · Posted by u/nutanc
miramba · 2 months ago
What is your replacement for VSCode?
connicpu · 2 months ago
I decided to finally learn a modal editor and installed Helix. Ideal for me since it's very hackable if you're already familiar with Rust. Very easy to build from source. Plus all I need is LSP support and I'm good at work, clangd is all I need for an IDE.
connicpu commented on Don't push AI down our throats   gpt3experiments.substack.... · Posted by u/nutanc
irusensei · 2 months ago
Microsoft is all about this. You know how they also force stuff you don't want on the OS? Somewhere within Microsoft there might be a dashboard where they show their investors people are using Bing and Copilot. Borderline financial scam if you think about it.
connicpu · 2 months ago
That's why this was the year I finally dropped Windows and VSCode forever. Not that hard for me because all the games I play work flawlessly in Proton, and I already used Linux at work.

u/connicpu

KarmaCake day1404October 9, 2017
About
[ my public key: https://keybase.io/connicpu; my proof: https://keybase.io/connicpu/sigs/3Hwqajy8vZqK6z_15FouKnzaSE_eKpQDKe2ZF9o-Jjo ]
View Original