HNHacker News
TopNewBestAskShowJobs

kalenx

380 karma · joined June 21, 2014

submissionscomments
kalenx··on Python's pre-declared constants are kinda weird
I can understand that "advanced" python programs may be difficult to understand for beginners (lots of implicit/hidden behaviors, possibility to change basically everything one should expect, etc).

But to _learn_ programming, I really, really don't see how using Haskell would be simpler than Python. Perhaps if you have a specific background (e.g., math), but else python is almost pseudo code already. You'll really have to convince me that a more abstract language is better...

kalenx··on Oceans hit highest temperature on record
I'm all for pragmatism. The issue is that most people claiming pragmatism are usually, in my experience, simply justifying status quo.

Sure, I get it, we won't literally _stop_ fossil fuels usage in the near future. I get it, other countries are large CO2 emitters. But why is it an argument to do nothing?

In Canada, Carbon tax was a pragmatic, reasonable policy. It was even enacted by conservatives. It was done at zero and even negative cost for most people. And yet, it was gunned down because it was easier to just yell "ax the tax" without even understanding what it was. All of it under the cover of "pragmatism" (hey, families are suffering, businesses are failing, we need to do something -- and of course, that something has nothing to do with the root causes of these issues).

I could go on: you cannot put bike lanes to encourage bike adoption (that's pragmatism: people stuck in traffic in their gaz guzzlers produce CO2!). You cannot improve public transport (that's pragmatism, it's too expensive and families don't want that anyway). You cannot have laws to enforce maximal arsenic content in the air in a residential neighborhood (that's pragmatism, what will the workers do when the plant close?). I could go on and on, just in Canada.

It's tiring to see pragmatism systematically invoked as an justification for doing the worst possible thing, environmentally speaking. It's tiring to see that this always raises the bar of what is environmentally acceptable, such that next decisions are even worse.

Kudos on you if you actually make pragmatic choices to reduce your fossil fuel consumption, both at an individual and societal level. But somehow I doubt it. I've seen too many "pragmatics".

kalenx··on Oceans hit highest temperature on record
> And how do you propose we do that if we’re not the ones selling the fossils?

Because we would be the ones not _buying_ the fossils? There are multiple ways to reduce fossil fuels dependency, and they are known (and no, they do not involve genocide or colonialism). In Canada, carbon tax is an example, backed by economic studies (from right wight economists) and originally introduced by conservative (in Canada at least). Of course, then right wing parties started to convince people to "axe the tax" because it was the root cause of their problems (which is was, of course, not).

That's always the issue, and that's always been bugging me. Why is it that not being able to replace, today, 100% of the fossil fuels usage means "gee, we should do nothing, let's actually increase our production!"? How do we come from "such an energetic transition is a multi generation work" (which is true) to "meh too hard, let's double down"? How can we seriously make the argument "hey, I _could_ clean up the mess in my backyard, but anyway my neighbor is way worse and he has a larger backyard, let's do nothing instead"?

I really don't see how these positions are seen as the "voice of reason". To me, there at best the voice of laziness.

kalenx··on Oceans hit highest temperature on record
Well I was trying to go with it for the sake of argument. I don't really think there is a "clean" way to extract fossil fuels, especially in oil sands like in Alberta. My point was that even if that was true, it still doesn't make sense to me.
kalenx··on Oceans hit highest temperature on record
Fair enough. I'll expand.

> The political criticism in the US (and in Canada where I'm from) against fossil fuel extraction makes no sense.

If you _must_ extract fossil fuel, you can arguably say that it's better to do it somewhere with higher environmental standards (of course, here I'm disregarding people disdain to see wilderness areas they know and have an emotional attachment with transformed into oil fields). But what about _stop_ fossil fuel usage? Sure, it would cost a lot of money. So is AI currently, for doubtful returns. Sure, it would require people changing habits. So has the Internet, and we went through it.

It's like hearing an alcoholic telling you that sure, he still drinks 3 bottles a day but hey, it's Canada-made alcohol, "all in all better than alcohol coming from Russia", right? Yes, I guess it's better for the Canadian economy, but what about just stop drinking?

About your Tesla, deciding to buy without any political consideration is your choice, which you are entitled to. But why would it be impossible to understand someone actually considering the political/social side of things? All your acts and conscious decisions are strictly driven by objective, scientific criteria, never taking into account anything else?

kalenx··on Oceans hit highest temperature on record
I don't understand. Are you making the argument that extracting fossil fuel here is better than extracting it elsewhere? Or, perhaps more to the point, you do see that the issue is the use of fossil fuels and that extracting _more_ is just contributing to it?

About the (unrelated) boycott question, I would invite you to consider the reasons motivating people to boycott Tesla. If think everyone do that to "hurt" or "punish" Musk, perhaps that's why it doesn't make sense to you.

kalenx··on Pushes to arch AUR are suspendended right now.
Taking the same example as above, if you have any nVidia card pascal or older, you have no other choice than using AUR for your driver; it was literally advertised as such on the Arch Linux home page :

>Users with GTX 10xx series and older cards must switch to the legacy proprietary branch to maintain support: > Install nvidia-580xx-dkms from the AUR

And those are packages very difficult to thoroughly review. At some point, just saying "users have been warned, too bad" might hold from a _legal_ point of view, but I feel like it is deflecting the blame a bit too much.

kalenx··on Pushes to arch AUR are suspendended right now.
Many packages are _way_ more complex than 3-5 lines to review. To take an example (perhaps a bit extreme, but realistic as many nVidia users _have_ to install it), check nvidia-580xx-dkms Every patch (which runs in kernel space) may of course contain backdoors, so you'd have to review them. Every install line in the PKGBUILD may be installing a malware. Of course it is _possible_ to review all of it, but clearly not simple, even for a fairly technical user.

Sure, if you assume that every attack would be as glaring as the ones we've seen before, that makes it easier. But think of an attack at the level of the xz one and virtually no one would catch it.

kalenx··on Professor denounces mass AI fraud on an exam at Brown
Well, to some extent, yes. Of course the literal number of works you can write per minute is not, but:

- someone with a good understanding will often come to a concise, clear answer while someone struggling will produce a convoluted paragraph.

- the way to get to the result will vary depending on your understanding (e.g., are you blindly applying some method or understanding what's going on). For instance, "hey, this is a vector field, I don't need to evaluate this complex integral, I just need to compute the difference between the start and endpoint of the curve!". Both answers will be correct, but one denotes a much better actual understanding (and will take way less time).

kalenx··on A deadly fungus that can infect cats and people is spreading
Not sure about that. Outside temperature above 37 were common in many highly populated areas, even before "high temperature summer" (e.g., India, Indonesia, most of Brazil, etc.). If there was an actual selection pressure, we would have seen its results by now.
kalenx··on 8087 Emulation on 8086 Systems
It wasn't really necessary to have a special lineup of laptop CPUs because the base CPU power consumption was already low. 486 were using around 4-5W, if I recall correctly. Mobile CPUs really became necessary when the megahertz race started and power consumption increased to much higher levels.
kalenx··on French e, è, é, ê, ë – what's the difference?
Good point, I was trying to figure out how I would actually pronounce "féte". My main argument was that in any case, it wouldn't sound close to "fête" (or "fète"), which sound more like "faîte" in French -- as in "au faîte de sa popularité".
kalenx··on French e, è, é, ê, ë – what's the difference?
Ok, so what did I misunderstand in OP sentence "no differences, we pronounce them all é and we don't care."? "them" is not referring at all possible accentuation of the letter e?
kalenx··on French e, è, é, ê, ë – what's the difference?
You pronounce "fête" as "féte" (basically, equivalent to the English "faith" without the "h" sound at the end)? To my hear these two sound very different.
kalenx··on French e, è, é, ê, ë – what's the difference?
Or "est" (he is) and "est" (the East) although English also has plenty of such "non-homophonic homographs"...
kalenx··on The first sodium-ion battery EV is a winter range monster
Considering air resistance is proportional to the cube of the speed, it would be highly surprising to not be the case.
kalenx··on Ford F-150 Lightning outsold the Cybertruck and was then canceled for poor sales
Since when? I sincerely do not understand that point about snow. I've lived in Canada (not southern Ontario) for most of my life and everyone had (and still mostly has) FWD. 4x4 was only for people actually going off road... I don't get how this is now a "must".
kalenx··on Vibe Coding Gone Wrong: 5 Rules for Safely Using AI
Nitpicking, but I don't see your four-letter word example as convincing. Thinking is the very process from which we form words or sentences, so it is by definition impossible to _not_ think about a word we must avoid. However, in your all caps instruction, replace "think" by "write" or "say". Then check if people obey they all caps directive. Of course they will. Even if the offensive word came to their mind, they _will_ look for another.

That's what many people miss about LLMs. Sure, humans can lie, make stuff up, make mistakes or deceive. But LLM will do this even if they have no reason to (i.e., they know the right answer and have no reason/motivation to deceive). _That's_ why it's so hard to trust them.

kalenx··on Preliminary report into Air India crash released
Yes. On a plane which is designed to be a good glider. I highly doubt a 767 is designed to be a glider. It's definitely not impossible (after all, it was done successfully!), but certainly a very difficult (and undocumented) one on such a plane.
kalenx··on Alephic Writing Style Guide
You're not arguing in good faith here. Which is fine, but then please stop insulting others.
kalenx··on Alephic Writing Style Guide
They do not say it was hard. There is a difference between being hard and requiring 0.5 second more of thinking, which can and does disrupt the reading flow.
kalenx··on New antibiotic that kills drug-resistant bacteria found in technician's garden
This, I absolutely agree with. Yes, there are small things you can do which (collectively) _can_ have an impact.

I'm arguing against : "So you know you are killing us in so many ways, and you can't be arsed to eat less meat? Aren't you supposed to care about us?"

You can replace "to eat less meat" by basically a thousand different "reasonable" things. Does that mean that _literally everyone on earth_ is willingly "killing their children and not caring about them"?

I really dislike those arguments patronizing everyone. They achieve nothing -- actually quite the contrary, at _best_ they do nothing for someone who do not feel targeted, at worst they turn people against your cause. There's a difference between stating that each of us can and should take action because those are needed and saying that everyone not doing X is a child killer. If someone suggest that I should stop drinking almond milk, I would consider it. If they introduce this by telling how ashamed I should be and how my children will hate me for this -- but not for long since they will soon be dead anyway because of me -- well, maybe I'll just ignore an otherwise perfectly reasonable and fact-based suggestion.

kalenx··on New antibiotic that kills drug-resistant bacteria found in technician's garden
The thing is, I'm not arguing against the fact (yes, the fact) that doing this would beneficial. I'm saying that stating how "simple" and "reasonable" are these actions is missing the point.

Again, not a personal attack, but do you follow all of these actions (I could add more similar ones)? Do you own or use a car? Have you ever taken a flight? Went on a cruise? Ate cashews or almond milk? If so, why are you doing this? Why are you (to use the terms stated by OP), so unreasonable, unwilling to do so simple things for your children?

I'm not saying that any action is futile, but that the cost (monetary or otherwise) to take them is _vastly_ underestimated and basically swept under the rug with arguments of reasonableness and simplicity.

And, just to restate, I am not defending my own lifestyle, it's not an emotional argument to make for me.

kalenx··on New antibiotic that kills drug-resistant bacteria found in technician's garden
By this logic, having a car in 2025 is "just completely unreasonable". Taking plane in 2025 is "just completely unreasonable". Use of AC unless life threatening circumstances is "just completely unreasonable". Wasting rainwater and use drinkable water to wash your car (or yourself, actually) is "just completely unreasonable". Eating cashew/almond or other highly water intensive crops grown in a dried out area (California...) is "just completely unreasonable".

Note that apart from the rainwater one, I do none of the above, so I'm not even pleading for myself and my "way of life". I'm just showing how easy it is to boldly state that "it is obvious, we just all have to be reasonable" while, in fact, _not_ being "reasonable" yourself.

kalenx··on Mexico issues legal threat to Google
In Canada, I see the "new" name along with Gulf of Mexico. Seems like a weird take. Every sovereign island should start naming it a different way, I'd like to see if Google would display 27 names for the same Gulf...
kalenx··on U.S. appeals court strikes down FCC's net neutrality rules
That's not the same thing. A more adequate comparison would be to say that you promised 30 people they can have a burger, but can only produce 5 burgers per minute. If everyone show up at exactly the same time, you won't be able to satisfy them all (they'll have to wait). But overall you can consider that the probability of such thing happening is small enough to take the "gamble".
kalenx··on US probes Tesla's Full Self-Driving software after fatal crash
It is trivial and they've done it for ages. It's called reinsurance.

Basically (_very_ basically, there's more to it) the insurance company insures itself against large claims.

kalenx··on How to quit cars
To be fair, there are actually two grocery stores at walking distance, but I'm nitpicking here. I know this argument very well: "when you have a car, you can spot rebates week after week and reduce your grocery bill!"

That's true, but most people forget to take into account the cost of the car itself. If you spend 10$ in gas and vehicle depreciation to save 8$ on average on your bill, are you really winning?

When I really need to do a big grocery or to find a specific product which my local store does not have, I rent a car from one of the 5-6 carsharing stations near my place (think ZipCar), it cost me 20$ and I can go where I want. Only, I do not have to pay for a car all the time.

Schools are another topic, of course if you live in a bad neighborhood, it might be problematic, but again with a nice public transportation system, it is not an issue (in my home town, _public_ buses have specific routes for students of a given school, dropping them directly next to the school).

We can always devise a situation where you are "limited" by public/active transport ("I am an ER doctor, what should I do if I get called at 2AM on a winter night to an hospital on the other side of the town to save multiple children lives?")­. Sure, in these cases, you should take the car. That doesn't mean that for the overwhelming majority of people, car _would_ not be mandatory (assuming a decent public transportation system and walkable/bikable cities).

kalenx··on How to quit cars
You know, that's the funny thing, it doesn't have to be like a Judge Dredd world. I live in what we can describe as a suburb: large streets with parking on both sides, 2000 m² single-family properties, ample space for trees, etc. But at the same time, school is less than 200 meters away. Drugstore on the street corner. Grocery store (a large one) 300 meters away. Public library less than a kilometer away. _Sidewalks_ on both sides of the street. Cycle paths. Buses on the avenues (avenues are large transit streets, streets are smaller and do not go through, so close to zero traffic).

The same way it is unreasonable to think that less car centric cities would solve all our issues, it's just silly to equate "non car-centric environment" to "dystopian cities where people die on the street whenever there is a bit of cold".

kalenx··on YOLOv7: Trainable Bag-of-Freebies
The only issue with this comment is that it is _not_ what AP means for object detection... https://www.v7labs.com/blog/mean-average-precision

This is definitely not a coin flip, actually somehow close to what a human would produce, IMHO.

Page 1 of 5Next →