humanrebar

Joined 13 years ago

Karma
12,138
Submissions
5,022
Member since
Feb 8
View on Hacker News

Recent submissions

Comment · 2 months ago
Sometimes it's not hard. "What color is the tongue of a giraffe?" can be answered in less than eight words trivially. Most models will give you paragraphs, bullet points, and followup questions.
Comment · 2 months ago
Short answers to simple questions.
Comment · 9 months ago
Red Hat employs a significant number of GCC core devs.
Comment · 11 months ago
So why did they have you fill in that field then?
Comment · 1 year ago
"I'm sorry" can mean "I am apologizing" but often it instead means "I feel bad". It depends on context which applies.

"I'm sorry for how you feel" without more explanation often sounds like "The thing that makes me feel bad in this situation is your reaction to it". It can come across as blaming the person for the feelings, regretting not being able to control others' feelings better, or dismissing the root causes of the feelings and any agency in them.

It's a bad apology because of the ambiguity, though passive aggressive types like that aspect. It's honestly a bad way to sympathize as well.

Comment · 1 year ago
RFCs can be titled Architecture Decision Records (ADRs) or policies once they are accepted.
Comment · 1 year ago
Counterpoint: Shaded spots at work parking lots in Texas fill up the fastest. Conspicuously so. Also, use of windshield visors is much more prolific than in cooler climates.

I can't believe your Texan friend never noticed those phenomenon.

Comment · 1 year ago
Also the U.S. Constitution allows for a full rewrite by a constitutional convention process. This hasn't been attempted, of course.
Comment · 1 year ago
> In what way(s) does Rust's C interop depend on cargo?

Do rust and cargo allow for multiple interpretations of the same C header file across different objects in the same program? That's how C libraries are often implemented in practice due to preprocessor tricks, though I wish it wasn't normal to do this sort of thing.

Comment · 1 year ago
Sanitizers are technically dynamic analysis. They instrument built programs and analyze them as they run.
Comment · 1 year ago
> It’s basic expense fraud.

I'm making the case that mandatory unpaid overtime is effectively wage theft. It is legal in the US because half of jobs there are "exempt" from the usual overtime protections. There's no ethical reason for that, just political ones.

At any rate, I think people who want to crack down on meal expenses out of a sense of justice should get at least as annoyed by employers taking advantage of their employees in technically allowed ways.

Comment · 1 year ago
Are you saying the mentality is offensive? Or is there a business justification I am missing?

Note that employers do this as well. A classic one is a manager setting a deadline that requires extreme crunches by employees. They're not necessarily compensating anyone more for that. Are the managers within their rights? Technically. The employees could quit. But they're shaving hours, days, and years off of employees without paying for it.

Comment · 1 year ago
That might be a good tip, but people do get signals from their bodies when running a nutrient deficit. People crave calories when in a calorie deficit. And they crave carbohydrates, proteins, or fats when abstaining from them, at least some of the time.
Comment · 1 year ago
Yeah, story points approximate effort, so it's fairly impossible to be 10x on those.

JIRA has a notion of business value points, and you could make up similar metrics in other project planning tools. The problem would then be how to estimate the value of implementing 0.01% of the technology of a product that doesn't sell as a standalone feature. If you can accurately do that, you might be the 100x employee already.

Comment · 1 year ago
I understand this concern, but at the same time it's not hard to write clang-query statements for the ones you care about. Sometimes it is even a regex! And it's not too expensive to upstream universally relevant checks to clang-tidy.

The main problem is that too many C++ engineers don't do any of that. They have some sort of learned helplessness when it comes to tooling. Rust for now seems to have core engineers in place that will do this sort of on behalf of everyone else. Language design aside, if it can find a way to sustain that kind of solid engineering, it will be hard to argue against.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton