HN user

anang

208 karma
Posts1
Comments63
View on HN

In my experience success in a project isn't about the amount of code that can be produced, it's more about the thoughtfulness behind features and fixes. A lot of the work going into reviewing pull requests is understanding it in the context of the project's broader goals.

This gets a lot harder when there is a giant wall of text that the pull requester doesn't understand and can't really discuss outside of asking AI (and probably getting "The reviewer is right to push back - I was too aggressive in my blah blah blah" as an answer).

A lot of (but maybe not all) pull requests are fundamentally a human to human task, even if there is a lot of technical details involved.

I don't entirely follow your response, but I was just trying to add an argument as to why an abundance of caution when flying might not be a bad thing, in the same way that most people are cautious and avoid certain risky behavior during a thunderstorm, despite the low statistical likelihood of being struck by lightening.

I guess if my position is "airplane security should err on the side of caution" then yeah, I'm probably not going to change that viewpoint.

edit: Ah now I get it, you were accusing me of being AI.

Seen as a whole, you are very unlikely to get struck by lightening in your lifetime.

If you make a habit of running around in thunderstorms in an open field holding a metal rod in the air, then the likelihood suddenly increases A LOT.

What I mean is, the odds are only low that you get struck by lightening because precautions are taken place during lightening storms. In the same way, we only know the statistical likelihood of a terrorist attack involving an airplane in the current, overly cautious, context.

Sure, a lot of it is probably security theater, but I think the whole "don't talk about bombs on an airplane" is probably a pretty solid blanket rule.

If we stopped teaching kids what to do during a lightning storm, and if we stopped being overly cautious about airplane security, surely we would see both of those statistic move in the opposite direction.

It's not an impossible thing to happen but it is so unlikely that I don't go around letting the idea dictate anything about my life.

Another take: the likelihood of getting struck by lightening surely dictates what you do during a thunderstorm? In the same way that the likelihood (or lack there of) dictates how often you buy lottery tickets.

If we didn’t attempt to mitigate terrorist attacks at all, would they be as infrequent as they are now? I know that’s not really what you’re saying, but surely likelihood is extremely dependent on circumstances.

Yes, people that get upset about racially “incorrect” casting hand wave away casting someone of Irish decent as Greek because it falls into some sort of western bucket.

So when someone complains about a black person being cast as Greek, in a movie filled with people of English, Irish, Scandinavian and who knows else decent, what they’re actually saying is that black people will never have a right to the shared western culture.

We've already accepted a lot of non-Greek casting, and always have. Movies like Troy are filled with people of German, English, Scandinavian whatever heritage, same here with The Odyssey.

I think they get a pass because we see Greek history as a shared western history, even though it's about as accurate as a black person in those roles.

So I think for a lot of people, when they see complaints about black actors playing historically "white" roles, what they're really seeing is a claim that black people don't have any right to our shared western heritage despite the fact that it's almost always a black person that has grown up in and only ever really been a part of western culture.

DIY Soft Drinks 3 months ago

If I may ask a question…

Nature’s flavors sells both extracts and concentrates that are water soluble. For a brown soda, like rootbeer, is an alcohol based extract preferred or should I go the concentrate route?

I’ve been toying with the idea of making commercial style rootbeer at home, and making soda from roots just doesn’t cut it (even if it’s pretty good). I’ve been eying Nature’s flavors for a while, but since I’m not in the US it will be VERY expensive.

There are no domestics providers of food safe wintergreen or sassafras.

Thanks, and cool career switch!

I think the general public has a MUCH better grasp on the potential consequences of crashing a car into a garage than some sort of auto-run terminal command mode in an AI agent.

These are being sold as a way for non-developers to create software, I don't think it's reasonable to expect that kind of user to have the same understanding as an actual developer.

I think a lot of these products avoid making that clear because the products suddenly become a lot less attractive if there are warnings like "we might accidentally delete your whole hard drive or destroy a production database."

Helium Browser 10 months ago

I don't mean this to doubt you, it is a sincere question. Do you have any examples of that happening? It sounds very believable, but it would be great to have actual sources for future reference.

Whoever was attempting to log in was using one of the newly created accounts that were used in the other DOGE related activities and it appeared they had the correct username and password due to the authentication flow only stopping them due to our no-out-of-country logins policy activating.

Explains this:

why would DOGE be immediately leaking just-granted NLRB login credential

The implication is that the credentials were for more than this specific system. It's entirely feasible that a bad actor would immediately try to vacuum up as much data from as many systems as possible, it's just that this system had a geo block that made it clear this was happening.

I don't think we need to assume that this was a targeted attack on this specific NLRB system, just that this specific NLRB system was the one that caught the attempts.

So, what systems DIDN'T block authentication?

I don't think asylum seekers are typically considered illegal immigrants. I think that's more individuals who either don't seek legal status, or have tried to get a legal status but failed and stayed in the country anyway.

And I don't think Sweden and Germany are giving free housing to individuals that overstayed their visas.

I've been running one for a couple years now, and even in that short of time Longhorn has made huge leaps in maturity. It was/is definitely the weakest link.

Cost wise it's a no brainer. Three servers with 64 GB ECC and 6 cores for the price of three M5 larges. So 192 GB and 18 cores for the price of 24GB and 6 cores.

I think one of reason k8s can get a bad rap is how expensive it is to even approach doing it right with cloud hosting, but to me it seems like a perfect use case for bare metal where there is no built in orchestration.

I think K8S distributions like K3S make this way simpler. If you’re wanting to run distributed object storage on bare metal the you’re in store for a lot of complexity, with or without k8s.

I’ve ran 3 server k3s instances on bare metal and they work very well with little maintenance. I didn’t do anything special, and while it’s more complex than some ansible scripts and haproxy, I think the breadth of tooling makes it worth it.

Isn’t atmospheric loss on the scale of millions of years? If we were capable of giving mars an atmosphere, surely we’d be capable of topping that atmosphere off when needed?

So, even if maybe the terraforming and colony project has a life span of a few million years…that’s still longer that’s humanity has existed.

If I understand right, the equivalent in python wouldn't be

    r = urllib.request.urlopen(url).read()
    d = literal_eval(r.decode())
But rather:
    r = urllib.request.urlopen(url).read()
    logging.info(r.content)
Wouldn't that be pretty insane if the those two code fragments were functionally equivalent?
Watermelons 5 years ago

I think Wikipedia draws a good distinction here: culinary and botanical. So, banana is NOT berry in a culinary sense, and a strawberry is. Even if, botanically it’s the opposite.

I think it’s an important distinction because people using the term “berry” almost always are using it in a culinary context and not a botanical context.

No one wants a pie with fresh “aggregate accessory fruits”, just as much as no one would think it’s correct to call an eggplant tomato pie a dessert with “fresh berries”.

I think the implication is that salary is paid regardless of employment, as long as the non compete is enforced.

So if I quit McDonald’s they have to either keep paying me or release me from the non-compete and allow me to work at Burger King.

I think it’s totally fair.

I think:

You’re not catching covid in situations where you’d typically wear a mask (regardless of masking), rather where you typical don’t wear a mask, like from family member.

I’m not really saying I agree, but I think that is the context.

This is not true. The prevailing opinion is that backups do not need to be modified and that it’s enough to delete at restore time (and to of course not process the data again).

More like: uber has two contracts, one between the themselves and the driver and one between themselves and the rider.

If a driver is refusing rides based on race, then that is Uber’s problem. If they then want to pursue legal action against the driver, that should be entirely between Uber and the driver.

If the solution to homebrews handling of major versions is to not use homebrew, I think it indicates there are issues.

I think it should work like almost Linux distros where the major version is fixed for a release lifecycle, and any other installations require modification. So say brew install postgresql should always install 12, and if you want something else you have to add the version modifier.

You don’t have to use the exclusion, and in a lot of cases it’s not really beneficial.

The other option is to pay the difference in taxes, so if you were taxed at 50% in the country of residence, and the tax bill in the US would have been 45%, you’ll get the 5% back as tax credits towards future US tax obligations.

If you’re working in most European nations you’ll probably be paying more in tax than you would in the US.