skysight-inc/HackerNews huggingface dataset:
Most scientists are failing to communicate them, sacrificing their scientific integrity at the altar of political acceptability.

I am unsure if most people are aware of this, but most of the scientists whose work is consumed by the IPCC + those working on the models published by the IPCC know that the "consensus" view is wrong. Except, it's wrong in the opposite direction to what certain people want it to be.

The reality is far worse than what the models suggest. The models still don't include the loss of permafrost - what's worse is that they don't model the non-linearity of permafrost loss, methane emission, that then sparks more warming and more permafrost loss etc, https://www.woodwellclimate.org/review-of-permafrost-science... nor do they include effects of how the climate would change of ocean conveyor currents shut down (AMOC in particular is of significant interest, https://www.aljazeera.com/news/2021/11/12/concern-grows-over... ). They also don't model the melting and release of clathrates from the ocean, or the effects of ocean acidification, and several other non-linear processes.

Another significant issue that they haven't adequately addressed is the loss of ice around the arctic, particularly the recent failure in the formation of sea ice in the Laptev sea. It's the most damning graph that I'm aware of, https://twitter.com/ZLabe/status/1431688657245589505 - the main ice feeding region for the arctic remains unfrozen for longer, and longer, and takes longer to refreeze. Leading to greater sunlight absorption that further increases the temperature of the waters due to the decrease in albedo, https://www.ipcc.ch/srocc/chapter/chapter-3-2/ - but the feedback loop itself isn't fully modeled in the reports that the IPCC publishes. I might be wrong on this count, but it is what I recall from my prior reading, https://archive.ipcc.ch/ipccreports/tar/wg1/295.htm

I had a very polite, but heated argument with one of the scientists involved and he told me that they aren't going to include that, because if they do, the numbers will look much worse and they'll be dismissed as apocalyptic loons.

Which brings us to the point that Dr Feynman made in his remarks about the Challenger disaster,

"For a successful technology, reality must take precedence over public relations, for nature cannot be fooled."

For our civilization to be successful, we must face this this reality. We must realize that nature cannot be fooled. Nature is relentless. It does not care about our petty human needs to be respectable. It simply is.
Ask HN: How do you deal with existential crisis?
Hi friends, wondering if you have ever had those moments when you just feel empty, lack of meaning in life and find everything to be boring? Plus you don't want to do ANYTHING.

How did you muscle pass that? Did you seek therapy or just hang in there and wait for it to go away? What if it hits frequently?
Yes, I realized I made some rushed conclusions there.
as I recall the SGI monitors were actually the pinnacle of Sony Trinitron CRT tech, rebadged, and connected using a 13W3 analog video link. Similar to the very high end Sun at the time. As neither SGI or Sun actually made CRTs, they went with the state of the art from the world's top CRT maker. Might have been some mitsubishi diamondtron in there too.

In 1995 I think there were 16:9 aspect ratio japanese model TVs but I am not sure about monitors, might have been more like a 4:3 1600x1200 display.
Definitely have been struggling with stuff along these lines since my late 20s or so. It's been kind of like a revelation-onion, slowly peeling back the layers of expectations from myself and from others and realizing "Hey maybe I don't have to try to keep up with the media that everyone else is watching," and "Oh, if I want I really can pursue <obscure hobby>!" and developing into "You know, maybe this managerial track really isn't for me and focusing on developing into an effective senior IC would be more satisfying" and "Screw it, I'm sick of living in this area with its traffic and its noise; time to see whether my job will support me as full-time remote or find one that will, and find a house in the midwest"

Given this trajectory it seems like there's maybe a risk that I'll end up as a hermit in the woods... but would that be so bad, if I were an extremely fulfilled and satisfied hermit?
Scaling battery storage does seem easier than scaling nuclear. They are mass producible as small modules and can utilise less skilled labour in factories. Grid scale developments have negligible civil engineering requirments, ridiculously quick to build and can work on small or large sites. They are easy for investors to understand and insure. And the underlying technology can piggy back on the cell phone industry and will be required for electric cars.

Also, by the time we get to nuclear scale out it may well be competing with hydrogen also.
You can sign up to many different Nextcloud providers https://nextcloud.com/signup/

NextCloud also sells a device with it preinstalled and easy to use
Fantastical means something strange, atypical or weird as if it came from fairy tale.

It's not necessarily good or bad, so I wouldn't call it an advantage.

I didn't realize it could so easily be confused for “fantastic” which has a nice connotation.
It’s treating basic human needs as financial instruments.
Also there was a Final Fantasy film produced at that time that took 1000 workstations, 200 persons and 4 years to render at a cost of $100m+. Thought it made only $80m.
Hi! Author here. Really curious what you all think. It's a pretty crazy idea but maybe there's something to it! Hacker News is always a special place for ideas like this — you never know what you're gonna get ;) — so I'm looking forward to discussing this with y'all!
That is only because that's the cheapest source, compared to gas which is bought from where the pipelines are coming from.

The amount of uranium needed for power plants is fairly small, it can be transported from wherever and there's plenty available from Canada, Australia and South Africa for example. There are potential mines in continental Europe too, it is a matter of cost and politics to choose where to source it from.
The krypton gas release was treated as if it dissolved in the atmosphere, not (as happened) ran downhill and gassed neighborhoods along the river.
As someone who recently bid in a hot property market, I'm a huge fan of common sense bans and unwaivable rights.

In a competitive market, filled with buyers of questionable sophistication, i.e. residential real estate, everyone gets to the bottom of maximally-waived, minimal-safeguards pretty quickly to make a competitive offer. And ultimately, that isn't good for anyone, sellers included.

Better to explicitly prohibit the stupidest behavior and require some safeguards. E.g. non-waivable 72 hour cooling off period. Then everyone can compete within those bounds however they want.
My understanding is that the Python ecosystem is notoriously difficult to integrate w/ Bazel. Javascript is another ecosystem with a lot of fast and loose stuff going on during installs. Golang integration is way better. At work, we use wrappers over bazel (e.g. gazelle) mostly to handle things like auto-generation of BUILD files by parsing source code import declarations and the like. This takes most of the friction away, to the point that many folks don't actually need to understand Bazel to any significant degree.
Yup. I open a 'test-mode-only' socket on our ingestion piece, for integration testing, as I can't easily get onto our MQ (even non-prod).
Thanks, I was not aware of these:

https://nitter.net/Osinttechnical

https://nitter.net/MepOsint
freakanomics podcast has two part episode touching upon all the debates / arguments going on in this thread

https://freakonomics.com/podcast/does-advertising-actually-w...

https://freakonomics.com/podcast/does-advertising-actually-w...
Thanks! I feel like I actually understand that verilog code! Do you ever see the "rendered" state on the FPGA, or is that all abstracted away?

Would you recommend one of those FPGAs over another? I know iCE40 from this amazing project (https://github.com/nickmqb/fpga_craft) so maybe I'll just get that!
Thanks! Macroexpanded:

Unit Testing Is Overrated - https://news.ycombinator.com/item?id=23778878 - July 2020 (387 comments)
In the video game I'm writing, I made the enemy computers blue and purple in color -- as a tribute to SGI in the era when it seemed RISC architecture really was gonna change everything.
A house goes to the highest bidder, so if you decrease the cost of capital for some participants you increase the price for everyone. I agree that it’s not a perfect transfer, but I suspect it’s a pretty good one, on the assumption that first-time buyers represent most of the capital entering the system. E.g. someone buying a first house for $500k puts $500k in the market, whereas someone moving from a $500k house to a $600k house is only bringing $100k of new capital into the system.

I realize that people also leave the system, so maybe my logic is flawed.
That's certainly a description, but I'm not sure it's terribly useful for anyone who doesn't already know what confluence means in the context of a rewriting system.

For the casual programmer who's seen a lambda calculus at some point and is interested in understanding confluence in some detail, I recommend https://www.cs.cornell.edu/~kozen/Papers/ChurchRosser.pdf

If that work is too dense, all you need to know is the first paragraph. If that's all greek to you, it can be expanded as follows: Suppose you have a program e and an interpreter that executes e by applying a big set of rules that rewrite e until e becomes a value (such as a number, string, function, etc.).

So, for example, (function add(x) { x+x }; add(5)) -> 5+5 -> 6+4 -> 7+3 -> ... -> 10.

Here, "->" is thedefined by a big set of rules that basically pattern match on the syntax of the left-hand term and produce a corresponding right-hand term. So, for example, we have rules like:

(function F(x) { B[x] }; F(y) -> B[y]

and

n+m -> (increment of n) + (decrement of m)

and

n+0 -> n

where n,m are defined to be non-negative natural numbers.

Your interpreter is just a big set of these sorts of rewriting rules, and there's no "ordering" on the rules. Any rule that is applicable to the left-hand side could be used at any point where it's applicable.

Imagine, now, that you define your rewrite rules and then notice that at some points more than one rule might be applicable to the left hand side!

That could be bad if a single program could compute different values depending on which rule was chosen!

In general: Suppose there are some rewrite rules such that that e -> ... -> e1. (Which we sometimes write as e ->^* e1 for readability.) Suppose there are also some rules such that e -> ... -> e2, where e1 and e2 are different and might not be values (ie there's still more rules applicable to e2 and e3).

Your system is confluent -- i.e., not bad in the above sense -- if whenever the above happens there are also some rules such that e1 -> ... -> e3 and e2 -> ... -> e3. Then you know "there are many possible executions of the interpreter but at the end of the day the interpreter always spits out the same value"
Our team is unique at our company, having a "monorepo" with 9 components versus the standard 1 component / 1 repo that other teams use. With maven, we can use one command to build any one or all components. If we split, we'd tell Jenkins how to build everything, but would say goodbye to simple local builds. Without introducing some more technology or complexity and likely specifying how the build works in two different places, I didn't see a good solution to this.

I mention this here, as maybe I'm missing some obvious solution.
> Did you even read the article?

Please don't do that. It goes directly against the HN guidelines[1] and makes the site less pleasant for everybody.

Please don't comment on whether someone read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that."

[1] https://news.ycombinator.com/newsguidelines.html
Microplastics in general. Maybe my googling skills are failing me, but all I can find is about "potential" risks, "possible" harm and unquantified in vitro studies, nothing showing actual harm. Which leads me to believe that if so many people are looking so hard for so long, maybe there is nothing to find.
On some posts on mobile I get an overlay telling me to either create an account, or view r/popular, with no choice to view the post I found via search. If you do sign in you get 2, sometimes 3 consecutive popups to use their app. They definitely don't care about the mobile web experience except as a means to market their app
to add, even if you pay for someone else to host it, you still have to manage it to some degree, unlike dropbox/syncthing.
Al Jazeera Arabic is known to be much more biased/Qatar aligned than Al Jazeera English.

The same seems to be true for SCMP - I read SCMP in Beijing and was shocked by how different it was.
IANAL, but my understanding is that nothing in COPPA prevents children under 13 from making accounts or using Internet services. If this were true, Roblox would not exist. COPPA only limits collection of children's personal information. A company that says COPPA prevents them from allowing children to use their services really just doesn't want to go through the effort of not collecting that personal information. So, instead they throw up their hands and just blanket forbid children under 13 from signing up, to avoid having to comply with the law. But, this is their own policy, not anything mandated by COPPA.
What's your analytics company?
No one wants to talk about the elephant in the room.

Canada has 'housing' but no one wants to live in anything other than a detached house close to the city.

Lots of condos, semi-detached, and townhouse, however no one wants them because you have to have a detached home to have made it in life.

I can't remember in my twenties obsessively wanting a detached house.

GenX is buying up all the houses after selling their condos and townhouse they bought as first homes.

Same people who's first car needs to be a 2022 BMW.
But is this paper reproducible and verifiable ?
Since 2013 or so, the mobile experience and then the new refresh is so bad.
This best practice of committing often never made much sense to me. I find it typical that we as developers come up with such practices that start to control how we work instead of us focusing on getting work done. This practice makes even less sense when we make PRs that once merged are squashed into one commit?!

I try to make my commit history nice but the way people obsess about it, I don't think is productive.
I don't get the absolutes here, this can easily be discussed during interviews and before signing anything. Either the company and the future employee agree on what's reasonable and they sign, or they don't, and that's it.
Ruby 3.2 preview 1 with support for WASM compilation
I am not sure what you are talking about. It seems you are arguing how sanctions have made it impossible for Russian army to fix their vehicles in the short term because they need to import spare parts from sanctioning countries?

I am pretty confident they have enough of them for whatever attacks they still plan to commit in Ukraine, and the only reason they are dropping their secondary objectives seems to be simply because they are realizing that that's not going to be realized (and that secondary objective seemed to have been "take Kyiv quickly and then pretend to be nice", but that has spectacularly failed, with huge losses on both side which only works against them). They are still dead serious in Eastern parts of Ukraine.
A system that produces bad journalism
Hackernews' Algolia search function is also a wealth of information. Basically any useful site (& comment) you can imagine is stored there, if you care to look. It's almost too good to be true, but you have to be in a serendipitous mindset to dive into certain topics, and also have something precious to us all: time. There's rabbit-holes on certain topics where I genuinely don't have the time to delve any further.

Like lately I wanted to learn about Go and was just floored at how much documentation and snippets of code I could use in my first project, so I just gave up. There are things I want to learn, but don't have the dedication & discipline to set aside 5 hours to make those initial first steps.

This is why I double down on topics I am currently proficient at, and when I find something that can go exponential the more time I spend on it, the better it is for me. Build on strength.
> Additionally, how do you avoid doing pointless builds when new features are pushed? I can only imagine what the `.github` folder in a monorepo looks like.

It's simple, with proper tooling, you know exactly the dependencies, so you know which test depend on the affected files and can run those tests, the rest shouldn't be impacted. And that tooling exists. It's not the one you may be using, but it exists, and not just in FAANG.
TLDR: Due to climate concerns:

1. Mozilla will no longer accept 'proof-of-work' cryptocurrencies, which are more energy intensive.

2. Mozilla will accept 'proof-of-stake' cryptocurrencies, which are less energy intensive. Mozilla will develop and share a list of cryptocurrencies we accept by the end of Q2 2022.
You can disagree all you want, but at the end of the day it's still only your opinion and is unrealistic.

For full disclosure, I have a neurological disease with physical ailments, I have digestive medical problems which would make it embarrassing for me and very uncomfortable for them, and I have a personality disorder which includes anxiety and depression as a bonus. All of which makes onsite participation literally torture for just a few hours, let alone a whole week of it. Clearly I've done my job so effectively for so long that I can work anywhere in tech and demand top salaries, so your comment about "not having that job" is not only extremely lacking in empathy, but downright wrong.

EDIT: just to clarify, this is only relevant for employers that do not disclose the requirement during the hiring phase. If they disclose it ahead of time, then I might agree with you.
There is a concentrated effort by authoritarians to push proof of stake oligarchical systems. By making up ESG concerns and skewing the narrative to be “using energy is bad, actually”, we weaken our decentralized products.

Proof of stake is worthless, no it’s actually negative as it will be the lever the state uses to control cryptocurrency. You can’t find the miner, but you can surely find the stalker and force them with violence to respect the will of the state.

This will become far more obvious to people in the next 5 years. Proof of stake was always a trap.

I’m sorry Mozilla has been captured by idiots who will sell our your freedoms for State support.
The Year That Transformed Dickens (Or Did It?)
So, if humans aren't rational, why do you trust anyone to curate available information and do their censorship duties well?
I was strolling in the mall when I noticed a really cool movie on a TV inside a random store; it was ffvii. Damn, I was like, this is the best 3d I have ever seen. By the way, I had never played the game by that point, none of the franchise. I kinda got familiar with the Loren just so I could watch the movie. Excellent job
You know when people ask hypotheticals like "if you were transported to medieval times, had to live there, and can take one thing with you" and you realize how useless computers, phones, or light bulbs would be? I think my new answer is a bottle of exotically colored dye!
The current problem for renewables is storage for times when solar/wind aren't producing. There's some promising work being done there, but nuclear power is existing tech that can fill that gap. The fastest path off carbon should have both renewable and nuclear investments working in paralll.

Too much NIMBY, too much irrational fear if it, so it's unlikely to happen in the US. The current Russian/Ukraine war makes me wonder if European countries might reconsider their stance on it. It's not too late, for plants scheduled to be shutdown 2+ years from now, to make plans to keep them online. It also gives them motivation to build new ones, which France announced it would do just this past February. Perhaps the biggest challenge for countries that haven't built one in a few decades is experienced engineers. The US for example may have people experienced with operating them, but probably not building them at scale. France's original Messmer Plan shows it's possibly to ramp up relatively quickly though.
yep. I've worked at places with unit tests/e2e/and static typing. And I've worked at places with zero unit tests/no e2e/dynamic typing.

The push for more testing and static typing (to degree) was always managers. They trade predictability for momentum.

The reality in both situations is that bugs happen. I've not noticed a difference in frequency of "critical" bugs in either scenario. The only difference is that at the no unit test/no e2e places, getting your code into production was trivial. Which always meant when bugs happen, they are fixed much faster than the unit test-everything place. We're talking minutes vs. days here. Because at a risk-adverse business (that is, any place more than a few hundred people), you have multiple stakeholders that have to sign off if you want to go take a piss in the bathroom.
They need 3 months to figure out to only accept proof-of-stake and now they need another 4 months to figure out which of those they want to accept? I bet they spend more time on meetings about it than they will get crypto donations in 2022.
What a dreary, depressing article.
Sorry dude, life happened while you were waiting..
Top threads in Reddit are often contrived too: comments and recommendations mimicking real flow, just like fraudulent scientific studies fill the framework to look legit and where the layperson, and even scientists who aren't great with understanding statistics will believe it - and which media easily will promote as clickbait, making it a popular "truth" that the masses get familiarized with even if a shallow and incorrect conclusion is propagated.
I trust my judgement based on all the information I have gathered. Then I check with friends and people that I trust, certainly not the random dude on youtube that ads the best blender 2022.
I think people are missing the fact that for many Canadians values of their homes represent their live savings. So while homeownership remains high in Canada doing something substantial about re prices would ruin peoples lives.
I think this approach comes out of highly dynamic languages like python.

If a typo in a variable name doesn't cause any problems until it get evaluated, then you really need to execute every piece of the code to be sure that you don't have incredibly simple errors.

If you are using languages with a even a primitive static type system, you can catch a lot of errors at compile time (or when the interprartor loads them), which provides most of the benifits of 100% coverage.
What stops nuke construction today is that it costs a hell of a lot more, and you don't get any kWh out for years, if ever. Most usually, lately, you pour in $billions for years and get nothing out but a lot of scrap concrete.
I feel the opposite way, with unit tests you can test failure scenarios as easily as any other scenario. So it makes it simple to exhaustively test every code path including failure scenarios that would be very difficult to set up in integration tests.
But humans are irrational and politics does exist.

Poor communication and politics is a bigger challenge than engineering or technology. And if you actually want to build something then you have to work within the constraints of society. Sometimes you have to pick C# or Java even though you know that Lisp is the best. Getting something built is more important than technical idealism.