skysight-inc/HackerNews huggingface dataset:
The "good news" is that it's been an El Niño season, so temperatures are elevated by it anyway. The next couple of years should be cooler, until we start breaking records again.
I wish I understood this. The language, or terminology really, is opaque and that isn’t a fault of the always insightful author
> As a human, I have a human-centric mindset. I don’t want to live in the forest with rain filling up my mud floor. I like nice things.

I think the whole discussion is about which amount of humans on this planet would maximize the probability of having nice things for each individual. Certainly it would be hard for you to have nice things when there is only a million humans on Earth, but probably even more so if there is a trillion of them around.
They’re just on T-Mobile since US Cellular dropped them last year
>Send someone (male or female!) an unwanted dick pic and they will viscerally react in exactly one of two ways-- interest or disgust.

Nah you can get desensitised to anything and just end up bored when you see a dick picture. Think of somebody like an internet moderator endlessly removing dicks from Facebook.
When you look at the chart, it's odd that the temperature rise started only in the 1980s. Or at least what you can see in the chart. People have been burning wood and coal for centuries. The industrial revolution happened in the 19th century. There were railroads and airplanes. And big industry in the 1950s and 60s. So it's what we are seeing there. Just the delayed reaction toall of that? Or is there something especially grave that happened immediately before the 1980s?
Yes, it is inherently bad, based on the grounds that women and men are equal and the vast majority of all distinctions drawn between them are completely specious. It would be like a festival that excluded people based on other equally made-up and unimportant differences like hair colour, eye colour, skin colour or nationality.
Look at an open source project you frequently use.

I’m talking redis, llama.cpp, vim, serde, wgpu, whatever. Literally anything.

Rebuild it.

That’s it, that’s how you advance at this point.
Try to make it perfect for you.
Rediscover why some things in that original project are unintuitive. Learn the trade offs that were made first hand.

According to the pragmatic bookshelf “a master has failed more times than an expert has tried”

So start failing at rebuilding these big powerful tools.
Weapons engineering is also engineering but I don't want to work for arms dealers like Anduril.
I am likely not even at 10% of the competence of the author but I can't help but notice the continuously mentioned struggle of "but what if we cancel the cancellation?" -- which to me seems to be the wrong question to ask. IMO it should not be possible. It should be made impossible by the compiler. The "everything is cancellable" rabbit hole is infinite and is not worth pursuing. Eventually the Rust core team will be inspecting CPU microcode and its bugs, or what's the endgame exactly? So let's not go there, I say.

I know that Rust does not have a runtime and it does not have a spec but I think the questions posed in the article hint at the need for either -- or even both at the same time (i.e. "make a spec for the third party runtime implementors").

I am not saying "imitate Golang or Erlang". I am saying: "just pick a side already".

On a more intuitive level: to me it feels like Rust tries to be everything for everyone, and I think many of us know that will never work.

Choose. Commit. Double down. Make it work. Golang and Erlang did. Rust can do it as well.
This seems like a false comparison because you are bringing up entirely different parts of the body. Most dangerous misunderstandings start from a grain of plausible truth. For example, many people will choose a category of food/ingredient that causes every ailment known to man, and then cut out that ingredient from their diet. They will subsequently claim that skipping that ingredient changes their life, when in all likelihood the simple act of paying attention to where their food comes from and what went into it changes their consumption and behaviors in significant ways that have nothing to do with the bogeyman ingredient. They will then find a study that pumped 100g of said ingredient into a 200g mouse and point out all the negative effects that had which they are now avoiding.
ADB is an abbreviation (or initialism), not an acronym. RADAR is an acronym.
> Yes, the French like eating croissants. They are in fact delicious. I wouldn't write an article about that and I certainly wouldn't share it.

Good. Keep your thoughts on how delicious the French are to yourself!
TSMC opens first chip plant in Japan
I'm consistently impressed by French solidarity to just go on a strike until they get their government (or a company in this case) to start treating them fairly. I wish that could work in the UK, but alas, we don't do that here.
> To the uninitiated this sounds like someone criticizing some kid’s side project.

As someone uninitiated, you may not appreciate what a devastating burn that is.
Just sort of philosophy thoughts: learning, manipulating of mind by light waves exist now. I mean screen is sort of color wave pattern points(pixels).

I wanna to say it will be the same advantages and problems.

Still wait .bi - b-rain, i-mage processing format. Like a .txt)
The world population was 2.5 billion in 1950, which is usually the time people mean with post WW2.

I'd argue that we're not exactly beyond peak intellectual labor, we've just got 8+x as many workers vying for these jobs (for multiple reasons)
Mobile is tricky, people mostly transfer into it from another specialisation and you’re expected to have a pretty deep knowledge of whichever platform you pick. If you go the Flutter/React Native route you’ll need experience on both and language experience in multiple languages.

Competition is less and saturation is less than web but there’s also far fewer jobs.

I’d second what others have said and hone your backend experience further and expand into devops.
You can’t even view the tweet if you have iCloud private relay turned on
> all under the, seemingly false, guise of enhanced security.

Maybe just me, but this became excruciatingly hard to read after this. At this point, I don't know what they're talking about, but they're implying something being done for security reasons is wrong without an understanding of the problem and it's already sounding like a rant.

That was before even mentioning the feature is adb, which yes, that is a security concern because you can bypass Android's security model. Why that's been open for so long in the first place is an even bigger story IMO.

Regardless these app and cache killer apps are at best barely useful and often scams. This functionality is handled by the OS on its own. And it should still be possible to kill apps and clear caches manually from the device settings if needed.
I have a similar story while working at a large well-known tech company many years ago. A major project in my group had a critical dependency on an important project owned by a VP in another group, who had several engineers working on it for many months with no delivery date in sight.

Me and another guy replaced that external dependency with our own complete implementation, created over a two-week marathon coding session. It worked great, met all the acceptance criteria, and we shipped it. My VP was quite pleased, as it was a big win for the company.

This precipitated one of the ugliest and most out-in-the-open political battles I have ever witnessed in a large company. When the dust settled, we were allowed to use our own implementation, begrudingingly, but no one else was. I did not stick around long enough to know if the other VP ever actually managed to ship anything. It was quite the farce.
Anomaly or not, nobody likes to bake at 50C, so that zero line is probably ideal.
You're dramatically underestimating the amount of work that testing all foods would entail. It would be, at the minimum: every_single_type_of_food * every_production_point_of_said_food * every_manufacturing_point_of_said_food(e.g. restaurants) * every_test_to_run * frequency_to_test_at. That's a wildly exponential function.

So the way the FDA (and most regulatory agencies in the US) works is by researching what they believe to be safe and then requiring companies agree to only use those methods/components. If a company does something else, they are required to provide evidence that they believe it is safe. The FDA then evaluates the provided evidence, rather than e.g. running labs/experiments/etc themselves.

This drives numerous issues. For instance one is a 'generally recognized as safe' exception that allows companies to add entirely new components to their foods without even notifying the FDA. [1] Genetically engineered foods are another big one. A genetically engineered e.g. potato is, from the FDA's definitions, just a potato. And so it there's no further regulatory oversight or safety testing done whatsoever. The only thing they offer is a voluntary 'plant biotechnology consultation program.' [2]

[1] - https://www.npr.org/sections/thesalt/2015/04/14/399591292/wh...

[2] - https://www.fda.gov/food/agricultural-biotechnology/how-gmos...
I do use it, and it's quite good.

The main problem is that I don't want to give a third party access to my bank accounts, so importing into gnucash is (1) download pdf statements from bank (2) use python scripts I wrote to convert to csv (3) use gnucash importer to import.

This is fairly painful stuff, more so because my bank statements are all generated on different days of the month. So I can't form a habit of doing this regularly enough to make the data useful.
I did my first mud on a 386. It was dos or Linux I can’t remember. I was learning C at the same time so you can imagine it was the software equivalent of pruno.
> The government takes 40-50% of your income every year

Wait, America now has European levels of taxation?
That's just the point that it crosses the average temp for the 20th century and crosses over to being above that average. It's climbing before that too.
maybe someone with much more time than I should attempt to ask it about the dual use topics in Waassenaar: https://www.wassenaar.org/app/uploads/2023/12/List-of-Dual-U...
I feel dread for sure.. like plagues from the past may reappear. Especially famine. When I watch documentaries about disappeared civilisations, I now get vertigo.

I think the pressure for drastic, technical solutions will mount sharply and ideas like that solar shade will be seriously considered.
Depends on the MUD type. I used to play, admin, and sysadmin on AVATAR MUD, and the sheer text scroll of a large group in combat just wouldn't translate to WhatsApp. A lot of the players used TinyFugue with complexish state management in the scripting to highlight things going on in the combat output.

Now, Hitchhikers Guide To The Galaxy as a text adventure game over WA could be interesting for some people.
This is such a convenient format to work with. It's especially great for streaming consumption without needing to load en entire document into memory at once - you can write a streaming parser just by consuming one line at a time and passing each line to a normal JSON parsing library.
Never watched Fox News, so I'll take your word for it.

I live in SF and consider myself fairly left-leaning. I see individual homeless people. I see large encampments. I see drug-addicted people on the street screaming at and being aggressive with people, or at best mumbling nonsense to themselves. We spend $57k per homeless person per year, and the problem does not seem to be getting better.

I don't see how we can blame Republicans for SF's failure to house people, when Democrats and progressives dominate city politics. I'm not going to accuse our leadership of intentionally spending more to do less, lest some "undeserving" person gets a free handout, because I don't think that's what's happening.

Maybe instead of sliding down the path to Godwin's Law and making weak rebuttals, you actually explain how Republicans are at fault for SF's homeless problems?
> All that held from 1940-1980

...right up until the Nixon Shock https://en.wikipedia.org/wiki/Nixon_shock

https://wtfhappenedin1971.com/
> I've forgotten if 'address of' ( & ) is signed or unsigned.

Neither, pointers are their own types which have no sign, only integral types come in signed and unsigned. There exist intptr_t (signed) and uintptr_t (unsigned) which are integral types you can losslessly cast a pointer to. Also the difference of two pointers is a ptrdiff_t which is a signed integral type.

> The warnings/errors I'd expect would be: *p = 7; // out of known bounds write

In that regard I picked a bad example, this code always executes undefined behaviour, so this could indeed be detected by a compiler warning at the cost of doing a simulated execution of the code. Most real problems come about where the code is UB only for certain runtime inputs.

The reason I chose that example was to make a point about how the compiler doesn't realize it's doing anything to "change" the program, and isn't going out of its way to optimize based on undefined behavior. It assumes that a local variable's value can't change with it being assigned to, so how could it know whether to issue the warning?

Another way to put it is:

void written_in_asm_in_another_file();
void test() {
int x = 4;
written_in_asm_in_another_file();
printf("%d", x);
}

The function written in asm might go up the stack to find caller's stack frame and search for the 0x00000004 and change it to a different value. Is the compiler forbidden to replace printf("%d", x); with printf("%d", 4);? Is the compiler allowed to, but required to emit a warning? Are we required to have a 4 on the stack as opposed to keeping it only in registers?

> The pointer math line should still be legal, even if it would be 'unsafe' in some popular other languages.

I'm not sure what you mean by "should", you might be suggesting a change to C or you might be stating what you think the code currently does. Right now in C, the very creation of an invalid pointer is UB whether you use the thing or not. I'm told this is because of very old CPU designs that had distinct pointer and integer registers and loading an invalid address into the pointer register would trap.
A democratic majority supports fixing this when polled. Concentrated special interests manage to slow that change being implemented.
> It might mean your personality could gradually change

Hmm… that might actually be nice. :)
Just wondering, does this mean OP c/p it wrong or bot is posting and it reused same title?
The government switches external firms as soon as another firm seems to be able to do it better, that isn't true for the governments own parts. That makes the two fundamentally different, one can accumulate bloat forever the other will get renewed from time to time. Private profit seeking adds overhead though so which one is better depends on the domain we are talking about, in some cases private are better in other government are better.
In a few years we will rediscover column-based, punctuation-free text files that can be parsed with single call to scanf(3).
Ask HN: Question about CTR, conversions, and validation
Hi everyone,

I'm building an e-learning website like Udemy but for Arabic speakers: https://www.nahda.io/. I built an MVP and landing page and started running targeted ads to validate and I noticed the following numbers after 5 days of advertising ($5 per day budget):

35k impressions
1.29k clicks
6 signups.

Which puts my conversion rate at 0.47% and my CTR at around 3.6%.

Does anyone here have experience with product validation that can tell me if these numbers are a sign of a bad idea/unwanted product?

Thanks and appreciate the help!
I like writing by hand, but why cursive? why not https://en.wikipedia.org/wiki/Technical_lettering#Freehand_l... ?
Justice Tech Solutions offers a version of this laptop that has the "Endless Justice" OS preinstalled. This is a derivative of the Endless Linux distro. What I found amusing about this (apart from the involuntarily dystopian name) is that it apparently has dozens of games preinstalled, so there are probably a few convicts playing solitaire in class, just like normal people do.

https://www.worldpossiblejustice.org/layer-1-securebooks/end...
I like to think that in 50 million years when we're long gone, whatever has evolved from the burrowing mammal that survived the mess we've caused will be looking at a thin brown layer in the geological record and wondering quite what caused the mass extinction event.

One of the crackpot ideas will be that an earlier civilisation managed to mess up the entire planet, but that's so ludicrous that they will conclude it was most likely a weird asteroid impact or something like that.
https://www.bbc.com/news/magazine-17512040

>the world's average salary - in PPP dollars - of $1,480 a month, or almost $18,000 a year
Then go and experience social pressure while being social? It's your choice.
It will take a lot of evidence to convince me that asking politely, saying your job depends on the outcome, bribes or threats or any of this other voodoo is any more than just https://en.wikipedia.org/wiki/Apophenia
By the tried and true methods of “I know it when I see it” and the smell test.
> On a lot of these issues I feel we're all stuck on some rollercoaster ride that almost no one really likes, but also no one really has the courage to stop.

As Will Emerson says in Margin Call:

"Jesus, Seth. Listen, if you really wanna do this with your life you have to believe you're necessary and you are. People wanna live like this in their cars and big fuckin' houses they can't even pay for, then you're necessary. The only reason that they all get to continue living like kings is cause we got our fingers on the scales in their favor. I take my hand off and then the whole world gets really fuckin' fair really fuckin' quickly and nobody actually wants that. They say they do but they don't."

https://news.ycombinator.com/item?id=31300922

https://www.youtube.com/watch?v=2f2kGHcdJYU

https://www.imdb.com/title/tt1615147/characters/nm0079273
The number of people burning wood and oil has increased during that time, the total volume of CO2 released by human activity has steadily increased since the industrial revolution.

If you look at the charts again you'll see the temp. has been rising more and more in response since the industrial revolution.

As a peer comment noted, you can ignore the 0 degree line, the article uses two different epoch markers, these are just arbitary convention.
Part of the dramatic rise occurring after the 1970s is a direct response to the clean air / pollution legislation that started getting passed in western countries. Pollution seeds the air with potent cloud condensation nuclei, creating a higher average cloud cover, and reflecting more shortwave solar radiation. We've got cleaner healthier air, but less cloudy.

I believe there was also a noticeable effect from the pollution decrease when global shipping dropped during covid, you had less cloud cover from ship trails, and more solar radiation reaching the surface.

https://www.nature.com/articles/s41586-022-05122-0

2022 Nature article on the phenomena.
This is true only to some degree, there are always limits to growth.
These limits are actually very far away, most of the trouble is caused by the funny rationing/commons depletion system we call capitalism.

The predicted 10-12 billion humans should have more than enough everything. We don't because capital and access are rationed.
One thing I realize is that of I have known that 20 years ago I would probably not have had children.

I am quite worried about the world we are leaving them and when they are about 80 in 2080 the world is predicted to be hell. I would not be surprised if they decided not to have children themselves.

I read that in France the number of vasectomies among 25-ish is exploding. This may not be a good indication, though, because vasectomy was not popular in France in the first place (and still requires z 4 month cool down time, by law)
What Restoring a 30-Year-Old Nintendo Taught Me About Right to Repair
They decided to stop their business in Korea due to unreasonable networking fees. It was discussed here some months ago: https://news.ycombinator.com/item?id=38539167
I personally believe we're doomed. Even if there is a technological solution, as things get worse it gets harder to deploy it. If people are struggling with persistent climate driven change then they'll be using whatever is cheap and available.

I've accepted it though. I don't doomer at people unless they ask. I can't do anything about the situation. I've voted for green parties and politics my whole life. If I have blame it's not for denialists, it's for all those politicians who know and accept the science but did nothing, they didn't have the guts, being voted in again was more important.

It does make me sad to see so many HN comments rolling out the same stupid "I don't trust the data" arguments that were pretty thoroughly debunked within the scientific community 10 years ago, yet still feel the need to jump on every thread about it because the whole thing makes them so angry.
tl;dr job security - is this not a widely understood concept?
Looking at this,

> Instead, I’m going to argue that a larger population is better for every individual—that there are selfish reasons to want more humans.

I'd say yes, and that this person assumes we are all economists. The 'selfish' part also assumes that economy-boosting reasons for wanting more humans is what would make us indiidually happy
There are many counteracting natural processes on Earth that keep the climate relatively stable in all directions. For instance, oceans can just absorb quite a large amount of CO2, thus preventing a greenhouse gas effect from occurring in the atmosphere. Polar icecaps also melt and that absorbs a huge amount of energy, stabilizing the temperature.

Eventually, many of these processes become depleted and global average temperature starts to rise.
So more humans is value neutral but more earth-like planets is value positive? Your standards seem bizarre. Can you please elaborate?
Unbelievable!

The only way you could possibly argue that more humans is good if you also believe that it’s perfectly fine to wipe out all other species on the planet. The most true thing about this thread is the word selfish.
With my experience of moderating the Rust Community Discord Server, it really doesn't take long to get over the borrow checker. Most people are not writing code complicated enough to get stuck with the really complicated cases (unfortunately, yes, the borrow checker is not perfect) but it really is good enough for most people most of the time.
To nitpick:

It WOULD work, but alas, you don't do it.

This is also why the USA has all those anti-strike laws, especially regarding railroads.
There isn't really a zero. In its billions of years of history, Earth's temperature has fluctuated widely between large extremes, as far as we can tell extrapolating from traces we've found. Within "recent" history, its temperature has fluctuated between ice ages and warm periods, each of which last some hundreds of thousands of years, and the few thousand years of human existence seems to coincide with the tail end of an ice age (though keep in mind we're talking about very large time frames).
The packaging is a very small part of it. I’m talking about the logistics, destroying/incinerating returns, shipping whatever commingled crap and then having insane return rates (which are then destroyed)… not to mention the societal issues like systemically crushing workers rights, hiding accidents to cheat on workplace safety, etc. It’s so bad that Amazon was in the news a few months ago for churning through too many people and running out of suckers willing to be abused by them who haven’t been already and quit.