I've literally seen this in HN responses as well, so many times. What the hell is the point of human interaction if the "human" just forwards a chat bot's response
I think you're overthinking it. People generally want to be helpful, and do actions they think are "useful" so most likely; these people think they're actually being helpful and useful when they do things like that. Similarly to "no one thinks they're evil" I suppose.
At least those (at least the detectable ones) seem to be downvoted en masse, called out, or flagged. They aren't even allowed as per the guidelines[0]:
> Don't post generated text or AI-edited text. HN is for conversation between humans.
Exactly! When someone does it at work, I get a bit sad because my conclusion is that whoever does it can't like their job very much. But that's ok – not liking your job very much is compatible with an otherwise happy life.
When people start doing it in an entirely voluntary human-to-human situation, like having a conversation online about a topic of interest, I'm gobsmacked.
A good way to prevent this anti-EU sentiment would've been to not go through with these obviously stupid ideas. Weird that the EU doesn't seem to realize?
Or do you think, maybe, that there's a deeper issue here and the problem isn't exclusive to just these anti-EU politicians you want to scapegoat?
I think rejecting proposals from MEPs on the grounds that "it's against EU interests" would be very undemocratic and fuel the very anti-EU sentiment that it would supposedly combat.
Some legislation is good, some legislation is bad. Legislation allowing gay people to be gay is good. Legislation enforcing hardware attestation from Google and Apple to access services is bad. These are facts, not opinions; I'm not a moral relativist.
I'm impressed that you know everything that's good and bad to be so resolute that you are the person who knows it all, it must be pretty incredible to be the one person on earth who has no doubts at all about what objective good and objective bad is. Maybe we should get you some place safe so we can have you judging humanities actions.
What's your position on military spending? Because if we don't spend then our countries get invaded (see: Ukraine) but if we do spend then we're taking money from starving families.. hrm..
I personally have a really hard time, since unfortunately I can empathise with the motivations of others, and everyone has a point, even if I don't agree with it.
The thing is, that I'm aware that everyone thinks they're the good guy, the hero, or the "necessary evil for the greater good", and I find it more interesting to understand why they think what they think is better than what I think.
The alternative means I've already factored the entire populations needs and circumstances, which, for my tiny meat brain which can only empathise with one person at a time is practically impossible.
The way most programs achieve being fast is by re-using allocations. You don't need a fast allocator if you don't allocate. Nothing of what ripgrep does inherently requires frequent allocations.
The ISO C definition of opendir() requires an allocation in practice because it returns a DIR* and it's bad practice for the library to arbitrarily limit how many of those an application has at a time.
Maybe a C library could preallocate several DIRs and only use the heap when those are exhausted, but this ripgrep use case (lots of threads running in parallel on a large tree) would still be likely to trigger that.
There is no ISO C definition of opendir(), that's a POSIX thing.
But yeah, those DIR objects which opendir() returns a pointer to are probably some kind of heap allocated. But we're talking about a system call involving the filesystem here. The time taken by the allocator is gonna be dwarfed by the time spent in the syscall even with the slowest allocator.
Ripgrep reads through every byte of most files and matches it against a regex. That is the tight inner loop where you want to avoid allocations.
Not that you even need to call the C functions. I don't think ripgrep would gain anything from it, but the syscall to read directory contents just needs a file descriptor.
I think ripgrep does avoid allocations in that innermost loop. That's why this report says all the crashes are associated with opendir() and its memory allocation: the opendir() call is outside of ripgrep's innermost loop but still runs often enough to trigger the race condition.
That's to be properly measured. Assuming that the allocator will not cause issues there is to be proven.
The application I recently improved by changing the allocator had a similar profile (a C++ include scanner) and thread parallel I/O functions had terrible performance originally with mallocng. Adding threads almost had negative value because of the contention.
That jpeg2png is extremely cool and looks like something which could be built in to image viewers. Naturally, nothing about the "maximally smooth decode" process requires the output to be PNG.
I used to have a lamp that I kept replacing bulbs for "all the time". I didn't understand why since the light bulbs claimed to last for years and years. One day I read the light bulb package more closely, and it said something along the lines of, "7 years life span at 2 hours per day" in small text (the numbers may be wrong, going by memory). Doing the math, the number of active hours claimed on the box turned out to be roughly true. I don't know if LED bulb packages play similar tricks but it's worth checking out.
> I don't know if LED bulb packages play similar tricks but it's worth checking out.
It's perfectly logical that lifetime should be measured in hours of service, not days of existence. People don't know how to translate 7500 hours of service into a real duration, though. Hence the years.
It seems like a pretty normal local maximum situation, no? It's a solution which works "well enough" and means all light bulbs work in all light fixtures and all light fixtures work with all light bulbs. It would be better if we all moved away from LED, got all new standardized 24V light fixtures and stopped putting the power supply in the base of a standard E26 light bulb socket, but those kinds of transitions are costly.
It probably also doesn't help that this would require industry-wide cooperation between companies which would much rather sell their own light fixture + LED combo which people have to replace regularly than a light fixture which people buy once and keep for life.
How much can we trust the "Reddit IMAX community"? The people heavily invested in a technology as their hobby aren't always the best sources of objective technical information; is /r/imax more of an "audiophile forum" or more of a forum of people who actually know their stuff?
Certainly we need to be mindful of biases, but you can also simply be falling into a tu quoque, ad hominem fallacy.
At the end of the day, are these 'fancy' theatre experiences (IMAX and the others out there) worth the extra ticket price to you? Certainly Christopher Nolan thinks so since he was willing to put up with the hassle of the IMAX gear for months on end (including airlifting them up to top of mountains), but what will you get out of it watching is something on you can answer.
Of course the largest complaint I tend to hear about Nolan films is the audio mixing, not the visuals.
>"Certainly Christopher Nolan thinks so since he was willing to put up with the hassle of the IMAX gear for months on end (including airlifting them up to top of mountains), but what will you get out of it watching is something on you can answer."
The 70MM IMAX showings at Lincoln Square are still completely sold out 4x/day for the next month. People are filling the theater at 6AM on a Saturday to see it. The market has clearly spoken.
Passionate hobbyists are often a great source of technical information, and usually more objective than industry sources. The thing to watch out for is people who have become so absorbed by their hobby, they start to put great subjective weight on distinctions that would be without difference to a "normal" person. Audio gear, gourmet food, fine wine, running shoes... It's XKCD 915 all the way down. I also recommend Penn & Teller: Bullshit! S03E12 ("The Best") on this subject.
Good for the hobbyists, if it enhances their enjoyment, but if you're a casual, microscopic variations are going to be dwarfed by other factors.
I think we're giving too much credit to audiophiles. We're talking people who might have discussions on their forums about whether audio buffers in memory allocated with malloc or in memory allocated with C++'s `new` sounds best. Stuff which doesn't have "microscopic effects dwarfed by other factors" but stuff which has literally no effect.
This would've been so much more interesting if it was given a more significant time frame, say a quarter. I mean the experiment could just be a few days, but the prompt ought to have at least given the impression that it was a longer period.
The 1.5C target (which, as others pointed out, is not an end-of-the-world scenario) is about average temperature above pre-industrial baseline across 20 years. The temperature anomaly of a single year has nothing to do with that; 2028 will likely be colder again.
Average temperature moves in cycles. By confusing single-year temperatures with the 1.5C target, you're just going to make people think "crisis averted" once 2028 turns out to be cold.
Does that matter? The only thing that can be done, is for oil producers to stop digging up fossil fuels. And not even Norway is willing to do that, to say nothing about Russia or China, even this year. And that, not digging up the fossil fuel is the only way. If it's dug up, it will be burned. Guaranteed.
Oh and it effectively doesn't matter: to merely stop global warming we need 99.7% less fossil fuel production (and that needs to include everything from Saudi oil to Japanese coal)
So why would it matter? Because we feel it? We are not willing to implement real policy when we feel it. We are not willing to implement real policy when we don't feel it.
And geoengineering ... while it at least has the possibility for someone to just do that without the agreement of everyone ... so at least there's the realistic option to do something, so many nations, so many people, have their lives utterly dependent on climate change continuing. So nobody's making serious plans for that either (because, realistically, it'll mean war if something like that is implemented. Which is still better than doing nothing imho)
Yes, accuracy matters in this discussion. Not conflating numbers which have no relation to each other matters. We haven't "surpassed the 1.5C target" just because one year is abnormally hot. When we finally do officially surpass it, we don't want a lot of people to be confused and ask, "wait didn't we already surpass it in 2026?".
These are the conversations that get translated into policy. They are literally about directly satisfying people's emotions. No detours. Accuracy? I hope you're joking.
AND there's the problem that the policy the "pro-global-warming" camp wants will not even help. Global CO2 emission reduction is not realistic.
I'm working in AI and hoping that will help. If I had the realistic option (I have a family to support), I'd love to work in Chemistry to make it at least possible, maybe even easy, to do something about that (of course, even Chemistry products are being designed with AI, so ...). Achieving anything in policy seems to me beyond absurd. In fact I find it very hard to defend the viewpoint that even the policymakers pushing global warming action even want to help. Technological solutions at least might achieve something.
Chemistry to remove CO2 from the atmosphere? The problem is that it costs as much energy as you received by putting it there. You have to unburn the fuel. Did you know each molecule of chlorophyll only processes three molecules of CO2 per second? The limiting factor is energy input.
Chemistry (and Physics) to have abundant energy generation without CO2 release. There is no shortage of energy, not by many orders of magnitude, there is a shortage of viable energy conversions.
reply