Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kaashif
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
631.
▲
by
kaashif
4y ago
Paying people based on need rather than performance incentivises people to "need" more and stop focusing on performance. Paying on performance and taxing high earners seems like a better system than paying directly based on need.
632.
▲
by
kaashif
4y ago
Here's my reason: if what I see on screen doesn't match the code actually being committed, that freaks me out. Same reason I don't like using those things where <= turns into ≤ in your editor but it's written to disk
633.
▲
by
kaashif
4y ago
Dogs? What? I still find it insane that any workplace allows non-service dogs and even more bizarrely, some recruiters list "dog-friendly" as a perk. Crazy.
634.
▲
by
kaashif
4y ago
> The answer is you reduce your housing exposure by buying. My exposure to housing is certainly much higher if I buy than if I don't (and invest that money in e.g. stocks). What do you mean by exposure here?
635.
▲
by
kaashif
4y ago
> I've seen so many of these proposals over the years. It's all nuclear-grade hopium with a massive flaw or huge, highly theoretical unknown. Always. True, the planet shell thing is nuclear grade hopium. But negative energy is
636.
▲
by
kaashif
4y ago
Your comment reads as extremely harsh but I'm also tired of this argument at this point. In real life, I don't actually work with anyone arguing against this stuff.
637.
▲
by
kaashif
4y ago
> Obviously that eventually leads to an end object containing a primitive, you can’t just have fancy trees of nothingness lol. You absolutely can have types with only one value, e.g. a class with no members. Then you can have a tree type
638.
▲
by
kaashif
4y ago
No such thing as null? No. But in Kotlin non-nullable types are the default. In C++ references are non-nullable. Both include nullable types too. In that specific example, String can't be null in Kotlin and neither can string in C++, a
639.
▲
by
kaashif
4y ago
> Whether the error occurs at runtime or compile time is besides the point. Compile time adds a bit of additional safety, but really if an error exists, it will usually trigger at some point anyways. Well, if the error is at compile time
640.
▲
by
kaashif
4y ago
> The trade-off is obvious: you gain confidence about your program but you need to Learn More Stuff. You still do need to know that stuff if you have no types in your language, but the compiler won't help you.
641.
▲
by
kaashif
4y ago
Even if all of that is true, I'd be surprised if Musk manages to make a positive return on his investment. However good you are, if you pay way too much for something, you're worse than someone who just didn't overpay and mad
642.
▲
by
kaashif
4y ago
I mean, some people are coming at this from some kind of altruistic angle, but let's be pragmatic: immigration is the American superpower and the key to expanding the dominance of American companies decades into the future.
643.
▲
by
kaashif
4y ago
50% of your salary is not a simple safety net and is extremely excessive for well-paid software engineers of the sort being laid off at e.g. Twitter. I support a modest minimum income provided by the government, but 50% of salary indefinit
644.
▲
by
kaashif
4y ago
> The unique thing about OOP is objects with mutating state that communicate with one another. In what way does C++ have this but Rust doesn't?
645.
▲
by
kaashif
4y ago
> But to deny that the change in philosophy doesn't exist because it's "possible" to do OOP in rust is basically denying the existence of something that CLEARLY exists. Apologies for not understanding this - if the de
646.
▲
by
kaashif
4y ago
Rust got rid of inheritance, does that mean it's not OOP? There are effectively still classes, methods, members, interfaces, with all the syntactic sugar that goes along with it. https://doc.rust-lang.org/book/ch17
647.
▲
by
kaashif
4y ago
Rust is far more similar to C++ than C - RAII, generics, etc are language features that aren't in C, never will be in C, and don't belong in C. Rust fits into a lot of C and C++ use cases, saying it's the successor of one or
648.
▲
by
kaashif
4y ago
Aren't the largest parts of the federal budget Medicare/Medicaid and Social Security? I think that's money well spent.
649.
▲
by
kaashif
4y ago
> He's doing so much amazing work he should be making a lot more. What do you mean by this? His situation seems perfectly good - he has enough to live on without drawing down savings and gets to work on his passion project. If we th
650.
▲
by
kaashif
4y ago
This is very far from my experience, when I was an undergraduate, I asked (and answered, when I could) dozens of questions on Math StackExchange. As long as you do a solid amount of research to make sure the answer isn't already out th
651.
▲
by
kaashif
4y ago
If you ask people if they know something and they already do, they can sometimes be insulted. I'm never insulted when people do that, I think it's considerate, but I have seen people get all "of course I know that, what do yo
652.
▲
by
kaashif
4y ago
Everything is so accessible now that the kids with a desire to learn do so at a rate that far exceeds anything possible with some computer magazines and a shitty implementation of BASIC, which was all some people had when they were kids bac
653.
▲
by
kaashif
4y ago
> Earth isn't designed for human life, but human life most certainly is designed for Earth. The word "designed" isn't correct here, unless you believe in a designer. I think it's more correct to say humans are a
654.
▲
by
kaashif
4y ago
> I had a similar experience as OP. Maybe you can't imagine it because you went to a competitive high school where kids talked a lot about stuff like that? The reason I probably can't imagine this stuff is that I grew up in the
655.
▲
by
kaashif
4y ago
> I think having an audience is at least an indication that you're succeeding at it. If the goal is to get an audience, then having an audience is a success. If the goal is primarily to crystallize your own understanding of things,
656.
▲
by
kaashif
4y ago
> If I was forced to have an audience for ten years I’d just be saying crazy shit all the time. There is an alternative. Just blog without an audience. Don't keep any web server logs (or don't look at them). Delete the analytic
657.
▲
by
kaashif
4y ago
> Let me reiterate: that requires for it occur to a student that you even can increase your SAT score. Maybe, but this is so far from my experience, I'm having trouble accepting it. There's an important test coming up. Surely t
658.
▲
by
kaashif
4y ago
This is sad, someone has an experience different from yours and you say "your story seems fake". At least accuse them of something that makes sense, like shilling iPads or something. You picked a part of the story that seems possi
659.
▲
by
kaashif
4y ago
I think what they're saying is if you tell people there's an economic downturn, and they believe you, that creates the downturn. Employees will be reluctant to switch away from a stable big company job for fear of layoffs at start
660.
▲
by
kaashif
4y ago
It feels great when I'm talking to someone and they're so interested that they can't wait to ask questions. It's not even really interrupting (as in talking over me), it's often just looking like they're going
More ›