Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
juliangmp
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
121.
▲
by
juliangmp
1y ago
Having to use their specific drivers is a bit annoying, but I honestly prefer that over drivers that dont work or dont exist at all. I really hope they can bring their stuff upstream at one point, but I can't deny that using their lapt
122.
▲
by
juliangmp
1y ago
> I am 100% pretending that my professional artifacts came from genai tools. Jesus Christ, has it gotten that bad? I'm out of the loop since I use absolutely zero generative AI tools personally. That's a line I'd never eve
123.
▲
by
juliangmp
1y ago
> Even with our robust self-hosted option, we kept hearing the same feedback from legal and compliance teams: "Private cloud" solutions that still require Virtual Private Network (VPN) tunnels don't meet their stringent re
124.
▲
by
juliangmp
1y ago
How are these bots still a thing? Who actually wants then???
125.
▲
by
juliangmp
1y ago
> Erlang's architecture allowed failing processes to be isolated and restarted without affecting the entire system. Wait does that mean the erlang program actually spawned child processes as opposed to a thread pool of some kind?
126.
▲
by
juliangmp
1y ago
I really hope it turns into a class action because I'd so wish to be part of it
127.
▲
by
juliangmp
1y ago
Yeah you don't get its std library, but Rust makes a distinction between core and std, and core is available. Doesn't sound like a lot but you get your standard types like Result and Option, you get slices since they're part
128.
▲
by
juliangmp
1y ago
That's the most frustrating part, a lot of the std library would work on a bare metal system (and would be rather useful), but getting those parts into your project and avoiding the ones that will give you compiler errors in form of es
129.
▲
by
juliangmp
1y ago
Obligatory C is not a low level language: https://queue.acm.org/detail.cfm?id=3212479 I also have to disagree with C++ for micro controllers / bare metal programming. You don't get the standard library so you'
130.
▲
by
juliangmp
1y ago
I assume you're referring to C++ with all of its... features. And yeah, its a mess. Even when you think you have a good understanding of at least one part of the language, you'll stumble across some small section of cppreference t
131.
▲
by
juliangmp
1y ago
"Software" in a vehicle is more than just the UI in the dashboard. Your engine control, your ABS and your traction control all run software (or "firmware", whatever that word means in this age) and they have been for dec
132.
▲
by
juliangmp
1y ago
Oh great yet another website that has the obligatory cookie banner but won't give me a reject all option
133.
▲
by
juliangmp
1y ago
I'm fine with them used sparingly in documentation, but in actual terminal output they mostly don't get rendered properly so I'd stick to nerd fonts if I want "icons" of any kind.
134.
▲
by
juliangmp
1y ago
I'm not sure who first coined this idea or put it in a book or where I've read it, but for code comments I generally like the "explain why, not what" philosophy. The "what" is answered by the code itself and s
135.
▲
by
juliangmp
1y ago
You don't need developers with 20 years of experience in a specific language. Any decent engineer must be able to work with other languages and tools. What you're looking for is someone with experience building systems in your are
136.
▲
by
juliangmp
1y ago
We do use clangd and it provides many checks, but I wanted to include clang-tidy in the CI. Though since me and my colleagues combine ff-only and ‘must build successfully before merging’, adding like 5 minutes to the CI is really annoying.
137.
▲
by
juliangmp
1y ago
>[...] this will depend on who you ask, e.g. some C++ developers don’t mind Rust’s compilation times at all, as they are used to the same (or worse) build times Yeah pretty much. C++ is a lot worse when you consider the practical time sp
138.
▲
by
juliangmp
1y ago
I dont think we should fine any of the people that worked on it. In the end the decision makers are the ones being paid to be responsible so they should be held responsible. However, there is a conversation to be had about engineers writing
139.
▲
by
juliangmp
1y ago
>Refuse to use it today That's genuinely awful advice. Besides the fact that there are other DNS providers that can do DNS over HTTPS, disabling it just makes things worse. - you still fire all of your DNS requests to a single host
140.
▲
by
juliangmp
1y ago
They're right I wish I could start writing Rust instead of C++ at work...
141.
▲
by
juliangmp
1y ago
The printer stack as a whole is a legacy mess.. I have an easier time getting a 3D printer to work than any inkjet machine
142.
▲
by
juliangmp
1y ago
> When thinking about backward compatibility... keep in mind that the old code was arguably already broken. There's not a good reason to keep letting it compile. Oh how I wish the C++ committee and compiler authors would adopt this
143.
▲
by
juliangmp
1y ago
How very ironic that I have to go through the TCF consent form before reading an article about how the court deemed it illegal...
144.
▲
by
juliangmp
1y ago
But website say I need to change my password?!?
145.
▲
by
juliangmp
1y ago
>I am sure they will not simply stop. So what happens now? U guess they'll either try to fight it in court somehow or find a loophole to abuse. Or yknow... just ignore the ruling as long as possible.
146.
▲
by
juliangmp
1y ago
Id like to see this kind of brake light as the default for any vehicle, not just motorbikes. As for the noise, I get it. And I think the industry and the riders are to blame, motorbikes have been getting outrageously loud. Especially the fa
147.
▲
by
juliangmp
1y ago
"It can't get any worse than C++" That's my response. So just use rust. In the long run you'll save time as well.
148.
▲
by
juliangmp
1y ago
> No luck! Both clang 19 and gcc 14 will take that and not complain - even with -std=c++23 -Wall -Wextra -Wpedantic, which I use for all of the C++ code in this article! I keep a list of "additional" error codes for my work wit
149.
▲
by
juliangmp
1y ago
I can't speak for a bigger rust project, but my experience with C++ (mostly with cmake) is so awful that I don't think it can get any worse. Like with any bigger C++ project there's like 3 build tools, two different packaging
150.
▲
by
juliangmp
1y ago
Good, let it crash and burn to the point where chrome/chromium is recognized as the monopoly it effectively already is.
More ›