skysight-inc/HackerNews huggingface dataset:
Don't modern versions of Windows do the same? For example, I clearly remember that the Windows 10 installer first launches a Windows 7-like environment.
There’s an old saying attributed to the Inuit: everyone enjoys the smell of their own farts.
Lots of missions use radioisotopic heaters, where you don't bother with the thermocouples and just have the material get warm and protect components which are vulnerable to low temperatures.

That's the main reason why spacecraft don't survive a temporary power outage: terrible environmentals.

But at this point, we don't have a lot of Pu-238, which is one of the only decent candidates.
It makes debugging so much easier to have small, atomic commits. Of course what's viable depends on what you are doing. I've had great success making changes and rolling them out that aren't actually the full feature yet and some or all parts remain hidden. This also can alleviate the race between two large changes coming in and having to deal with merge conflicts.
Oh really interesting, will look into it! Was afraid it would leak memory.
Asking sincerely because I'm not well-versed on this topic - do we have actual proof that humans are causing global warming?

My understanding is that the climate will change independently of human activity. For example, we know that there was an Ice Age and it was not ended by human activity but rather natural processes. So the climate has been known to change historically without human involvement.

So here is where I'm looking for clarification: I thought the "controversy" over climate change was the degree to which human activity is accelerating a natural process of warming?

Said differently, the planet is warming by itself, but humans pumping hydrocarbons and other things into the atmosphere is speeding up that process. But the cause is not solely because of human activity.

Thanks in advance for thoughtful responses, I'm really just trying to learn here.
Tracing down an ancient Turbo C bug
I try to do that for legibility and because it’s easier to combine commits than to split them (that’s just how git is). Revertability is pretty meh. It’s nice when you get to revert a single commit and hotfix/solve the problem. But with these commit sizes you hardly save any time that way.
Well, when even moderate gas price increases lead to either mass protests (e.g. https://apnews.com/article/colombia-protests-fuel-price-hike...) or the election of climate deniers (such as in the US), policy is (unfortunately for the climate) not going to change fast enough.
Yeah SaaS is a different beast. Lots of areas worth hardening. Not really for customers but mainly for yourself.
But desktop apps, mobile apps, self-hosted stuff, games, CLIs, libraries - you don't really have to worry about much.
I agree. MediaWiki is a solid solution and is very easy to setup. You can one-click deploy on DigitalOcean for $10/month and just enable daily snapshots. You can even use a managed DB if you want.
> What we eat, by far, is the element that most impacts the planet. By far.

No it isn‘t.
> Saving the planet doesn't make the stock prices go up, so no one will care.

I mean, it _could_, if you set up a market structure to incentivize it. CAISO (California) has done this, and now solar and storage costs are plummeting and associated industries are booming as the solar+storage solution starts outcompeting other forms of energy production.

Heck, solar+storage is even booming in ERCOT (Texas), which has no specific market incentives for it. Their spot market swings so wildly that storage makes money on power arbitrage and transmission easing.
Oh, I agree on this. People were never going to accept, nor IMO should they have, a massive reduction in their living standards. New technology is the way to make people's lives better while also reducing global warming.

I just got back from a off-grid island here in New Zealand - 20 years ago, generators were everywhere and as soon as it got dark you'd hear nothing but the buzzing of running them all around you. Now there is solar everywhere and it's completely silent.
It's because all you need is Ohm's law.
Aka Peg-DHCP (RFC 2322) - https://www.rfc-editor.org/rfc/rfc2322.txt
I'm serious, do not give. Not to the right, not to the left. Don't.

Never give less than a hundred bucks to anyone unless it's someone you personally know. Sure, if you know someone who has recently encountered a serious illness, a fire, or the loss of their job for reasons outside of their control, absolutely, help them out. Otherwise - do not. Don't give.

Any small donation to any political party will be used to try to get you to donate more money. You are not helping the cause. You are paying for someone to pester you to donate more money. Really. Unless you have serious cash, 100% of your donation will eventually be used up by staff calling, texting or emailing to get you to donate more. Just move on. You literally cannot help.
I think it needed DOS … just not the Windows “shell”
It would be more constructive if you could point out counter arguments.
The farther away they are the slower they would scan the sky behind them or go out of conjunction. So I guess one of the objects would have to be something relatively close.
SVN Is Dead (2017)
Well the answer is clearly no. Did you think they all came from the same science school where they produce generic scientists that go on to work at the institute of science? Why would epidemiologists have anything to do with climatologists?
There are many flavors of buddhism. I am partial towards the Thai Forest tradition because it emphasizes practice and experience over dogma and so avoids metaphysical discussions.

> But what troubles me most about Buddhism is its implication that detachment from ordinary life is the surest route to salvation.

The response from the Thai Forest would be to engage in your life skillfully while paying attention to what causes you happiness or suffering and adjusting what you’re doing based on that. Maybe you discover a certain level of detachment is optimal, maybe you find you need to be more involved in your life. You go where the practice takes you.
If you would want to link with external libraries, you would need to modify to server and make sure it has access to them when compiling the modules.
Rust Coreutils 0.0.28 Delivers Better Performance and Increased Compatibility
> It was an opinion. I explicitly wrote "IMO" in there.

Ctrl-F "IMO". No matches. Oops.

Ctrl-F "opinion". No matches. Oops.

And I'll leave this conversation here because neither of us is bothering to follow HN commenting guidelines at this point.

Good luck with your research and I hope that if you apply for a patent it will be granted sells well.
I like HN's approach of too many downvotes hiding the comment entirely. Maybe a combination of that, along with charging a small fee to create an account (even with crypto), and limiting the amount of posts/time you can spend on the site, might keep the spam/bots down considerably.

You could also have a global member limit to encourage competition from other small sites to keep there from being big huge echo chambers.
The "mini" Windows 3.1 it came with was pretty much fully functional though, you could literally boot directly into PROGMAN.EXE as the main Windows 95 shell.
Stalling a commit for more than a third of a second is way too much.
Oh you mean like Computer Science? :)

Joke aside, Buddhism is a classic "ten year study" similar to certain martial arts or plastic arts. Four years is hardly any time.
Even in disaster scenarios like hurricanes, where everyone is going to do nearly everything they can regardless of cost to survive, money is still used in practice and in discussions, evaluations, planning. In a practical sense money is real not fake, because what money is used for, limited resources, is real not fake.
Agree, the terminology in those days was “shell”.

Though Windows 95 was arguably similar running atop “DOS 7” it actually imposes its own 32-bit environment with its own “protected mode” drivers once booted. Dropping to DOS reverted to “real mode”.
Just write react app and scale it to as many servers as possible. After seeds funding ofc.
What deterrent? Putin doesn't care about that and would use those warheads (largest stockpile of warheads) if necessary even as soon as Ukraine tries to attempt to get a deterrent.

It is bad enough that the US is already in a proxy war and that does not help at all and arming Ukraine with nuclear warheads just further escalates the risk into another world war.
Surprising ADHD research finds greater life demands linked to reduced symptoms
I very much agree with you on this. Upgrading dependencies is something you do and you are responsible for if it broke things. I'd frame it slightly differently though. I think you should have some tests that tests the full functionality the user will experience, regardless where the pieces come from. And don't go our of your way to mock or stub something because it's not written by you. There is no reason to avoid useState() being executed in your test suite as long as your code actually depends on it and your test doesn't get super expensive to execute or write because of it. Now, if something is expensive, try to limit testing it only to the top of your testing pyramid. But you should till test the full stack because that's what you are gonna ship!
Making up a hypothetical relationship between climate scientists and epidemiologists, and using that as your basis to dismiss climate change, does not make sense.
I played around using genetic algorithms to design on fpga (Xilinx 6200 I think), about 25 years ago .. nothing came of that ...
Do you think there’s ever a point where we say “guys, if we don’t do something now, we’re all Dead”?
Well, the link you cite puts forward 2 hypotheses that could explain localized temperature change in Greenland, and does not mention "maybe this was global temperature change."
Cherry-pick is the copy-paste of VCS. And although copy-paste in code can work, copy-paste at the version control level itself is suspect if we’re talking about long-term history (why copy the changes of a commit?).
I've been consistently arguing for #2. None of the statements I wrote suggest that patents provide a significant financial (#1) or social benefit.
I do have to wonder if people are on to something calling it a honeypot due to cloudflare inexplicably keeping them online yet ban other sites like kiwifarms. They still service 8chan as well and they're even posting zoosadist videos. Maybe law enforcement really is keeping it up in order to catch people, I don't know.
All walks of developers write overly-complex code because they don’t know how to abstract so they either overdo it, under-do it, or just do it badly.

Writing good abstractions is hard and takes practice. Unfortunately the current zeitgeist has (IMO) swung too hard the wrong way with guiding mantras like “explicitness” which is misinterpreted to mean inline all the logic and expose all the details everywhere all the time and “worse is better” which is misinterpreted to justify straight up bad designs / implementations in the name of not overthinking things, instead of good-but-imperfect ones.

The knee-jerk response against abstraction has led to the majority of even seasoned, experienced developers to write overly complex code because they’ve spent a career failing to learn how to abstract. I’d rather us as an industry figure out what makes a quality abstraction and give guidance to junior developers so they learn how to do so responsibly instead of throwing up our hands and acting like it’s impossible. This despite literally all of computing having been built upon a tower of countless abstractions that let us conveniently forget the fact that we’re actually juggling electrons around on rocks.
I (kind of) know multiple languages and they all have different word orders. I find it interesting that my brain is able to switch from expecting information to be received in one order to another. Each word order feels normal to me in its respective language, mix them and they will feel weird. It's like my brain is able to process information in different orders, but there are feature flags to enable them based on the language used.
Yes, I wrote that short for brevity. If you must have the full thing spelled out: New Horizons nearly got enough velocity at Jupiter to eventually overtake Voyager. 4 km/s is "nearly" in astronomical terms. New Horizons wasn't really trying to optimize for speed at Jupiter (its closest approach was over 10m km), and a spacecraft that did could easily overtake Voyager using Jupiter alone and not need an alignment with Saturn or anything else.
Yes, it was plain to see 50 years ago.
That I can agree with. I think Rust strikes a pretty good balance with it though. You can still do those things if you really need to, but it has to be marked `unsafe`. This bounds the unsafety to only the parts of the code that actually need it, allowing those parts to be examined more closely to ensure they actually are correct.
You can rollback a merge if that is the goal of this one-large-commit.
James Clerk Maxwell has entered the conversation
Before your comment (and mine) gets flagged to death, I wish to provide this information that might be of interest:

https://actualfreedom.com.au/sundry/factsandgroupthink/globa...

Yea, the climate change narrative is highly overblown, but it will take a few more years before the overtone window shifts for larger swaths of people in power to accept it.
What thfuran said was:

> You absolutely do not want multiple (even just two) copies of what's meant to be exactly the same functionality, since now they can accidentally evolve separately. But coupling together things that only happen to be mostly similar even at the expense of complicating their implementation and interface just makes things harder to reason about and work with.

So, if things are fundamentally the same, do not duplicate, but if they are fundamentally different, do not unify. This is absolutely correct.

To which you replied:

> People who follow that simplistic logic of "code can accidentally evolve separately" are completely oblivious to the fact that there is seemingly duplicate code which is only incidentally duplicate, but at its core should clearly be and remain completely decoupled.

Despite the fact that this is exactly what the comment you replied to says.

Then you go on a clearly very deeply felt rant about overcomplication via dependency injection and architecture astronautics and so on. Preach it! But this is also nothing to do with what thfuran wrote.

> Newbie, inexperienced developers write complex code. Experienced, seasoned developers write simple code.

Sounds like the kind of overgeneralisation that overconfident mid-career developers make to me.
I Gave Up on Zen – John Horgan (2008)
I've stuck with Git based markdown wikis. Nice thing is that when the web app you were relying on enevitably dies the data format is portable.

Currently using Gitea's built in per-repo wiki as a general wiki after we migrated from Gitlab to self hosted Gitea. As a bonus there's no maintenance burden, Gitea itself has super low maintenance burden, single portable binary (I use an APT repo), single config. Latency of Navigating Gitea is also instant by comparison to Gitlab which was driving us nuts it's so slow.
So now eagles worth hundreds of billions.

Then more whataboutism. Typical.

How about the disruption caused by half the French nuclear fleet being offline at the height of the energy crisis?

https://www.nytimes.com/2022/11/15/business/nuclear-power-fr...

A recent study found that nuclear power needs to come down 85% in cost to be competitive with renewables when looking into total system costs for a fully decarbonized grid, due to both options requiring flexibility to meet the grid load.
> The study finds that investments in flexibility in the electricity supply are needed in both systems due to the constant production pattern of nuclear and the variability of renewable energy sources. However, the scenario with high nuclear implementation is 1.2 billion EUR more expensive annually compared to a scenario only based on renewables, with all systems completely balancing supply and demand across all energy sectors in every hour. For nuclear power to be cost competitive with renewables an investment cost of 1.55 MEUR/MW must be achieved, which is substantially below any cost projection for nuclear power.

https://www.sciencedirect.com/science/article/pii/S030626192...
> Just breathing air with higher CO2 concentration already isn’t that great.

Or less O2. I wonder if there any study that does show any impact already or these are still speculations?
Certainly when we managed Twitch’s ~10,000 boxes of video servers, neither of the tasks you describe would have been simple. We underinvested in tools, for sure. Even so, I don’t think you can really argue that dynamically changing configs like this are going to make life easier!
> He’s less enthusiastic about the presence of trees in cities. “They’re treated a bit like street furniture,” he laments. “The ecosystem is fragile. The city itself is very stressful for them. It’s hot and illuminated at night, when the trees also need to sleep. The ideal would be to create small ecosystems, as was done in Medellín in 2019, [when] more than 800,000 trees were planted. [The authorities] created a green corridor that allowed summer temperatures to drop by two to three degrees [Celsius].”

Trees are so essential to mental wellbeing. It’s sad to see cities turn previously green spaces into dull concrete land. Some of it may be, like this quote suggests, the particular approach used to tree and park management. But it also comes down to corruption and politics. In Seattle, long standing tree protection schemes and environmental codes are not bring enforced against developers building new housing, even though they are on the books and supposed to be applied equally to everyone. Builders of course are deeply involved in supporting local politicians. Meanwhile, the green canopy of tall older trees that defined the city is eroding every year, and what attracts people to this area is going away, in part due to the demands of the same people (for cheaper housing to enable them). I don’t know what the solution is, except for maybe big public works projects to replenish green spaces AND protect older growth across several decades. But that is what existing law (city codes) was supposed to do.
Fun anecdote but I don't see how a handful of individuals being alleged hypocrites is relevant
> let’s say just couple of years ?

Not a couple of years. The Voyagers have been doing around 38 000 mph since the late 1970's. That is rougly 17 km/s. The proposed Interstellar Probe mission aims to do 20 km/s or slightly more. It will take it decades to overtake any of them (no actual overtaking will probably take place though, as its trajectory most likely will be different).
“Aim for at least half of all commits to be refactorings”.

I feel like this is the end game of scrum and most agile methodologies - endless refactoring on a treadmill with no off button,

I like to be introspective, and I am human so my code is far from perfect. But if I was refactoring half of my time I would go more than a little crazy.

The good systems I have worked on have converged on designs that work for that space. Both developers and users see and value the stability.

The bad ones have had the kind of churn the article mentions. Developers are constantly rewriting, functionality is subtly changing all the time; stability doesn’t exist.
The Earth is a complex system.

Warming is one aspect of climate change, but we'll likely see cascading effects in the system.

---

For example, as global temperatures rise we are seeing that AMOC (Atlantic Meridional Overturning Circulation), and as a result the Gulf Stream, are "slowing down". [1]

This could result in EU cooling down.

The clathrate gun hypothesis suggests that large releases of methane could cause abrupt climate shifts due to methane’s strong greenhouse effect. [2]

---

Its likely developing nations and their citizens will increase CO2 usage as they move towards a more western lifestyle.

That means there will be an increasing amount of energy production and usage.

Ideally we generate more with solar and nuclear.

Decreasing energy production and consumption is not a real solution.

---

[1] https://www.nature.com/articles/s41467-023-39810-w

[2] https://en.wikipedia.org/wiki/Clathrate_gun_hypothesis
> Hell a single cotton shirt requires 2000 liters of fresh water

That‘s a surprisingly small amount of water. Just a typical shower uses 150 liters and all it does is keeping you clean for a day. On the other hand a cotton shirt can last many years.

Are you saying the water is lost or destroyed or permanently polluted? This is, of course, not the case either.
How is that different from stoicism ? Asking genuinely.
>So, no the cost is only marginal if you accept you will follow the depreciation curve of you infrastructure. And that's way too slow to reach the goal.

The linked article also mentions a way less aggressive timeline, which means there's less of "tear out existing equipment and replace with renewable" going on, which raises costs. Moreover, the argument isn't that there's no such costs, only that they're being overestimated.
We know that any theorem that is provable at all (in the chosen foundation of mathematics) can be found by patiently enumerating all possible proofs. So, in order to evaluate AlphaProof's achievements, we'd need to know how much of a shortcut AlphaProof achieved. A good proxy for that would be the total energy usage for training and running AlphaProof. A moderate proxy for that would be the number of GPUs / TPUs that were run for 3 days. If it's somebody's laptop, it would be super impressive. If it's 1000s of TPUs, then less so.
Yep. Not all code that looks alike is alike.

Similarity can be fleeting.
It's an example of richer, expressive interfaces that allocate responsibility for who ensures what behavior properly for the problem. Send and Sync don't fundamentally make thread safety easier. What they do is that library authors can provide abstractions to users and each side has a clear scope of diligence. Rust's realization through Send/Sync is more complicated in practice, demonstrated by that one bug for Mutex(Guard?) in the standard library, but pulls its weight well.
I'm not frustrated with you but I'll explain why you might be getting get the vibes here.

Its like people are learning about these new things called skis.

They fall on their face a few times but then they find "wow much better than good old snowshoes!"

Of course some people are falling every 2 feet while trying skis and then go to the top of the mountain and claim skis are fake and we should all go back to snowshoes because we don't know about snow or mountains.

They are insulting about it because its important to the ragers that, despite failing at skiing, they are senior programmers and everyone else doesn't know how to compile, test and review code and they must be hallucinating their ski journeys!

Meanwhile a bunch of us took the falls and learned to ski and are laughing at the ragers.

The frustrating thing though is that for all the skiiers we can't seem to get good conversations about how to ski because there is so much raging... oh well.
Critical thinking capable people are more likely to work for an ad-corporation whose only side effect is to increase consumption and therefore increase emissions.
To be fair, you're crazy CPU-bound. This workload is peanuts for a modern GPU and there's no excuse for it not running at 500+ fps. But that's just how JS goes. You'd probably have better luck with C/wasm for this kind of thing if the web is your target.
Blue Sky OAuth Client Implementation Docs
> The goal is to “shave seconds” off delivery times by giving drivers turn-by-turn directions.

I'm sure the primary goal is to help train an autonomous agent to deliver packages in their stead.