skysight-inc/HackerNews huggingface dataset:
Nuclear fusion and fission are both exceptionally complicated ways to boil water, and even if given an ideal water boiler, turbine and cooling plants still need to be built for them and situated somewhere that about 3 times as much heat energy can be released into the local environment. This is known as thermal pollution:

"ultimately, when heat waves are extreme enough, power plants will need to draw down their power output."[1]

Here [2] is a study which shows anthropogenic heat emissions from energy consumption are a pressure on global climate. If we put out another 200%+ of whatever energy we consume, in the form of thermoelectric cooling (heat) then quite surely that will amount to a bigger problem.

Also,
"Thermoelectric power use has a significant impact on water resources and the power sector is highly dependent on these water resources; the United States Geological Survey (USGS) estimated on a national level that 41% OF ALL FRESHWATER WITHDRAWALS in the United States in 2005 were for thermoelectric power operations, primarily for cooling needs (Kenny et al 2009)."[3]

I believe the real game changers are plainly solar and wind. These have shown the most rapid improvements from investment. On similar timescale to developing fission or secure nuclear, floating oceanic wind and solar combined with hydrogen generation rigs (and even ocean plastic filtering) are possible...

[1] https://www.sciencedirect.com/topics/earth-and-planetary-sci...

[2] https://link.springer.com/article/10.1007/s10584-017-2092-z

[3] https://iopscience.iop.org/article/10.1088/1748-9326/7/4/045...
despite it's pre 1.0 status it's arguably more production ready than php ever was/will-be etc.
This is called "eating your seed corn". Do you go somewhat hungry during winter, and possibly starve now? Or do you eat your seed corn now, and have nothing to harvest later, and certainly starve later?

Our ancestors figured this out. Some of them did starve during winter. But we're the descendants of the lucky and prepared.

Why should the future be any different?
Instant PHP quality checks from your console
I don't know any simulations of either scenarios, so I can't tell if the disruptions are comparable or not. It was just my thought at the pretty harrowing and grand scale list of sacrifices we would need to make to stop global warming. Maybe the alternative is worse, I don't know.
I usually code a backend in Go or Python, but recently been thinking if I should just abandon my "prejudice" (JS sucks, Node sucks, Node is single threaded, there are no SQL libraries, etc) and move to JS on the backend as well, since that's what I already use on the frontend - be it web or React Native.

(I actually find JS very expressive and oriented towards a style of "table-oriented programming" which is useful for software that changes a lot like UI, IMO).
If there is a liability that not covered by the insurance the subcontractor can just go bankrupt. AT&T wants to protect their assets.
Small correction; that limit is per user not per account!

You need 5 users for GSuite Business, if you use those alone the limit is now 3750GB/day
Except part of an OS is security. Just like you wouldn't keep an old skeleton key on the front door of your business because of the risk of someone breaking in, you may feel it isn't worth the risk to use an old OS that has an obsolete security model.
Is this limited to US? How about Canada, Australia, England etc? Anyone who lived in US and one of these first world countries care to comment?
Just today, I had to resize the swap on a raspberry pi so composer could update the dependencies.
Good point, bill's graph suffers from numerator analysis, only showing production but not the overall percentage based on the total.

The graph you posted is sobering. Looking at coal, there is a tiny dip in it, wow that's all the death of coal we hear about. Its still going to be phased out for 20 years globally, nevermind the phaseouts of oil and natural gas which will take even longer.

We have a long way to go, let's keep striving!
Every time someone says something like minesweeper or PowerPoint is turing complete, some pedant will chime in that it isn’t, because it doesn’t have an infinite board/slides/whatever.
My major side project does most of the heavy lifting in an API written in Go, but the front end is a Laravel app.

It works nicely, is easy to make changes to, and gets out of my way.

/shrug
That's the best and most plausible explanation I've heard for why the git CLI is the way it is.

IDE's do try to smooth the edges of working with git, but it's never optimal, I know because I do occasionally have to drop into the git commandline with visual studio. I think IDE integrations just plaster over the mess and cut-off access to stuff you actually need to use from time to time. In other words, I don't think it's feasible, for instance, to only use git through the visual studio IDE.

Every once in a while people will talk about "porcelain" in the git commandline-- it's the notion of creating "ergonomic" command line semantics that behind the scenes are just compositions of the traditional shitty git commands. While I appreciate the pun, it still seems like it is avoiding the root problem.

Ultimately, I just can't understand: why isn't it possible to "clean up" the git CLI so that it's coherent and semantically compatible with how people use the thing? A million or so people use this tool for countless numbers of projects. How much time and effort could be saved by making it so that people can just remember commands, use them effectively, and stop having to throw away work again and again by blowing away folders and starting over with a "fresh" clone... simply because it's easier to start-over than to figure out the correct incantations when you're under time pressure?
The Story Behind ImprovMX
Get suggestions as you type based on the directory you're in with Oh My Zsh
You're giving no credit to the teaching aspect. I went to a school that sounds a lot like yours, but the teachers were terrible, and I'm not aware of anyone becoming wildly successful. Some fairly successful. Glad you enjoyed it, but I think you're giving it too much credit.
Most countries don't use the English alphabet

I strongly suspect that most countries (and certainly a majority of the world population) use a super-set of the English alphabet though.
Hello Bill Gates (who will never read this). You are a solutions guy, and a technology guy. Unsurprisingly, your blog lists lots of good technologies and solutions.

But climate change has shifted from a technological problem to a policy problem. We can solve climate change with a cocktail of existing tech, but we need public policy to make it happen. The biggest thing you (Mr Gates) can do is get directly involved in policy-making. US politics only empowers the ultra-rich, and you are sitting on the sidelines.

Get your face on TV, in front of Congress, and in the Oval Office. The rest of us can't, so you have to.

[edit for clarity]
Tell that to the CIs with no env var scoping.

But yes, I get what you mean. It seems so weird to me that this scenario can be done.
The Bible of the Best Node.js Frameworks
Oglaf is still around!? I have a lot of catching up to do.
There's already been a degree of that with php.ini flags, and some of the behaviours available via those flags have been deprecated then removed over a period of years. It's not impossible. Yes, it's complex, but the process for dealing with that complexity has already existed and worked out ... relatively smoothly. The bigger issue is getting people to upgrade - I'm still dealing with a couple of projects - one started in 2017 - that are on PHP 5.6.
I would reword this, but I stand by the premise.

Healthcare is a red herring. Ignore it.

These types of worker have no power. The supply of unskilled workers is endless and —without regulation— companies can drive conditions and remuneration lower and lower. Giving up benefits is just another cost saved for the company, not the employee.

That's why I think it's important we do regulate employment, so that people aren't having their otherwise-deserved benefits stripped away under this happy-go-lucky "gig economy" label.
Advanced Debugging with Xcode
I think it more likely that utilities (or someone) will begin buying up heating, cooling, and other flexible demand so that they can use a much higher % of their renewables efficiently.
I think those exist within the numbering plan, and sound extensions be a separate field in the db any how.
Without climate change inequalities might well increase, but with it they will increase more. I’m also saying that the wealthy may not actually be better off, but they may be relatively better off compared to the less wealthy (e.g. absolute wealth might decrease but relative inequality might increase). For example poorer people may lose land to flooding and go from subsistence to poverty.

Edit: lots of articles about this online, but e.g. http://time.com/5575523/climate-change-inequality/ has some sobering statistics on the likely impact of climate change: e.g. "A 2015 study in the journal Nature projected that the average income in the poorest countries will decline 75% by 2100 compared to a world without warming".
Ask HN: Which tech companies are doing marketing right?
What are you favourites examples of good marketing among tech companies? Let's skip Stripe and other unicorns.
If the author happens to read this thread: Please please please use a different font. Serif fonts with very dynamic stroke strengths look awesome in print, but they break down on screens where the narrow strokes round down to 0px and vanish. Although I'm reading this on a HiDPI notebook display (1440p over 13"), I have to crank up the text zoom to at least 150% to be able to read the article comfortably.
Hey HN, this is the author, thanks for checking out my project and any feedback. As I built this I found alternatives, here are some differentiators:

* access logs & metrics - these types of systems obscure this info (src IPs, etc...)

* system health checks - probes if the destination (upstream service) is available, if not, we'll email you

* self-hosted - want to host the edge server software on your own, you can do that

* specification - the plan is to publish the protocol and spec so others can write clients or integrations

Glad to help with questions, cheers.
Incredible, that's where the Wadsworth Constant would put you in the lecture as well.
>because those libraries like LAPACK have spent decades being refined into incredibly fast and accurate systems.

In addition, due to their use in benchmarks, x86 has in part been designed to make LAPACK fast.
> No-one's suggesting that large turbofan aircraft with pitch-up behaviour are inherently unsafe

It is as long it keeps 737 MAX body and engines and doesn’t have something like MCAS I.e. Inherently unsafe under conditions under which MCAS was supposed to turn on when properly functioning.

The certification requirements are the result of the clear safety goals not something invented “just so.”
A.I. Can Help Handle Severe Weather
I am reasonably confident that the author is aware of the distinction between correlation and causation.

If you're interested or skeptical, I would highly recommend this book. It's from the "Sleep Loss and the Cardiovascular System" section of Chapter 8. He includes chapter endnotes discussing sources.
After thinking about it, a decentralized system of intellectual property theft would not work the way you think. The owners would stop contacting individual sites for individual confirmation and would send safe harbor / DMCA reports to the host who would nuke the content without spending ten seconds on it to preserve their business.

The only sites safe would be those self-hosting, and those wouldn't be able to serve a lot of bandwidth without having the means to be sued.
You can be burned by every program language if you dont know the in and outs. It all boils down to, pick the right language for the job and more important, know the language you choose.
But other languages like Python and Ruby are even easier to get started with than PHP.
Do you still need a dollar sign for variables? :troll:
A sentiment that I have seen quite often, and seen work out in practice, is that you can take a developer, and make them into a designer or a marketer or a manager. The reverse process goes much less well.
Simply put: biomass is not a good technology. You need huge,huge fields to produce enough crops for turning into biofuels. Those fields need water, space, pesticides, and labor, it's simply not economical compared to solar or wind on the same location.
I would not, in any way, consider this a backup.

If it’s only 300GB check out Backblaze B2.
It would cost you $1.5 per month for that amount of data.
By being completely non-political, Bill Gates earns my attention. I like his ideas.
Even digits can be written differently in other languages.

https://www.omniglot.com/language/numerals.htm
I'm sorry, you are correct. It was late and my mind was thinking of DNSCrypt, not DNSSEC. DNS-over-TLS solved the issue for me.
Yes, that is the reason why i chose to write stuff in it (also because i knew it relatively well). PHP has not been fancy for 15 years now , which is a good thing if you have more interesting things to do rather than refactoring your old websites because some college kids wanted to "move fast and break things that work". If PHP decides to go with major breaking changes, i will probably quit it.
Exactly, particularly with the folding wingtip which is a very novel approach for civilian aircraft.
You mean to say that namespaces and classes are an improvement?
Italian too, lingua (tongue in both senses) is feminine, even if language (as in programming language) is linguaggio and is masculine.
"Yeah removing the seat belt is dangerous in case of accident, but you don't want to have an accident anyway" would be a weird argument while noticing a new car removed seat belt for extra performances.
I think the effort to get people to stop eating meat and XYZ favorite food isn't going to work. A lot of people eat what they eat because they don't really have much food choice. And with some people pushing weird options like bugs as a protein source while the rich will surely keep eating normal old burgers, life is starting to feel like a bad scifi movie.

I think the absolute biggest and most immediate solution is eating less. Not less beef. Not less pork. Just less of everything.

Obese people can easily consume 2x or more of the food a non-obese person takes in. In America alone, about 1/3 of the country is obese. Doing incredibly rough math here, cutting the calorie consumption of that top 1/3 in half would be the equivalent of 1/6 of food consumption vanishing. As someone from a rural family full of almost-carnivore 400+ pounders, getting them to cut their calories to ~2500 calories a day would be like half the neighborhood and their consumption simply vanishing.

And that's not even factoring in the gas we need to burn to accommodate the greater mass on airplanes, in cars, etc. Dropping the average weight of obese countries by 1/3 would put a big dent in emissions.
> Python made the big leap and fixed some huge problems when it went to python 3 - yes it's migration approach was a total fail, but it further cleaned up what was and already clean and consistent language.

People keep saying it was a huge failure, but honestly, I don't see how it was supposed to be done better otherwise. Either you make breaking changes that will impact your entire ecosystem or you don't and live with the same cruft from 20 years ago.
I already experienced performance issue, just because log messages (millions/s) were evaluated, for logger in debug mode, so it really depends on the system.
Yes, but not all processes destroy nutrients. Frozen vegetables are just as healthy as fresh (possibly more so). And it appears whey protein (in essence, protein extracted from dairy sources) is very healthy; again arguably healthier than an equivalent amount of protein obtained directly from "raw" dairy sources (cheese, milk, etc.).

Obviously pea protein will be missing out on some nutrients found in the parts of the pea which were discarded, so may not be as healthy as raw peas, but I understood OP to be saying that pea protein may be actively unhealthy, and indeed, that anything but unprocessed "whole" vegetables is unhealthy. That's seems unsupported by current science.
Gates has solutions for that too. Lifting people out of poverty by tackling healthcare, nutrition, and education issues, helps improve living standards and is correlated with lower birth rates.

E.g. providing energy to villages that currently don't have any so they can turn on the light at night (education) and pump clean water (health), actually helps achieve this.
Given that the poorest are not disproportionately consuming the least-clean energy, I think the poverty issue is minimal.

My parents smoked heavily. Even after the causal connection with lung cancer was well-established. Even though both of them lost their father to lung cancer. Even though their child (me) suffered from asthma, to the extent of being hospitalised. I know addiction is a thing. But there was no sense that those choices were made because of the physical compulsion. There were no attempts to quit. The biggest addiction was mental: a lack of any interest in trying.

I don't think it is helpful to claim we are 'addicted' to high-carbon energy. But whatever the label, there is mind-boggling inertia in the human soul.
Price Trumps 737 Max Concerns for Travelers: Poll
> we know it will lower yield of crops

that is true only for one kind of geo-engineering: emulation of volcano eruption, and that's indeed not the kind of geoengineering we need. What we need instead is a much finer control over weather to prevent +35 and -20 in cities, drive more water to deserts, and make arctic warmer without melting all of greenland ice sheets.
Wikipedia blocked in China ahead of Tiananmen anniversary
No kidding. It's like trying to preserve Pokemon Go. Sure, you can get pretty far with it, but how do you intend to "preserve" experiences like this crazy thing?: https://www.youtube.com/watch?v=MLdWbwQJWI0
Thanks for the advice, I didn't know you could backup the iPhone and iPad via iTunes as I really haven't looked into it yet.

I wish that it could just all happen automagically in the background via some app that was available on all three platforms.

Or if the iPhone and iPad were more open that I could simply write a script with some open source tools.
In articles like these, I get the impression that the only substance is what is quoted or paraphrased from the actual article being talked about, and the job of the quoting author is to simply pump these out at a moderate speed, with added filler. The filler doesn't actually matter: it's just calming background noise for the actual content being "disseminated". If you were just provided quotes from the paper and illustrations, you'd feel like you're talking to a robot's notebook. The intended effect seems to be a minimally intellectual, maximally effortless, elevator-type anecdote-conversation. If you're making small talk with someone you hardly know on the elevator, you wouldn't care to criticize their viewpoints, right? I guess this is a long-winded way of describing click-bait.
was course app build with bubble?
A real chicken that eats bugs, roasted whole is delicious as-is.
Can you give more context? It could be metaphorical.
Standard logging functions, without f-strings.
So instead of:
logging.debug(f'Problem with {x}')
use:
logging.debug('Problem with %s', x).
Kubernetes, KubeFlow and Data Science
No, it's not. PHP has disabled or removed the major anti-features like magic quotes, globals, URL includes and the bad mysql extension. It has a proper AST-compatible parser which removed tons of quirks, and added syntax sugar to look more normal to outsiders.

The remaining things are:

• the endless whine about inconsistent underscores in function names and haystack/needle. These are a bad look, but aren't really an obstacle to using the language (PHP devs memorize the common functions, rely on IDE or docs for the rest, and move on).

• being offended about use of backslash as the namespace separator. It really doesn't matter at all.

• old constructs and edge cases that exist, but are not used in new code.

• general upset about dynamically-typed languages, and all the consequences and compromises that dynamic typing brings.

That post is just a rant. It presents insignificant/arbitrary choices as flaws (e.g. "clone is an operator?!" — so what?). Some complaints are totally ridiculous, e.g. exceptions thrown in destructors were fatal errors, and that was bad. When the restriction has been removed, the post has been updated to complain that this is bad too, because now you can throw literally everywhere! Apparently, no matter what PHP does, it's bad.
I guess writing it can be fun, but managing it isn't. When I review C code I have to spend 80% of my attention on figuring out if there's anything fishy happening with memory. It's terrible how much C code is just memory-management boilerplate.
59 is elderly now?
> (JS sucks, Node sucks, Node is single threaded, there are no SQL libraries, etc) and move to JS on the backend as well, since that's what I already use on the frontend - be it web or React Native.

My prejudice is the same. A lot of JS and its ecosystem feels to me to be broken by designs, but you have an option to use a boutique option of Scala/Dart/Go that nobody uses (relatively speaking,) or JS which is broken as a language, but is OK as a work tool.

JS will fall just like PHP, when it will be bested by the next better tool for "quick and dirty" programming, because Node and TC39 delayed the "2.0" change for too long.

What I feel already is increasing awareness of real world JS performance limitations, and people beginning to speak about JS sponoffs with native types, and further direction of work on things that sprung up from ASMjs
Nova+Skin+-+Minhjnecraft+Skin+Editor
23 years here (php/fi in jan '96) and I probably hit the 'parameter order' issue more than you. I still need to look param order stuff multiple times per year. Normally I can get it in the IDE, but doing remote vim stuff, for example, I need to look it up.

Yes, it's technically a non-zero problem. I get it. Having spent several years in the Java/Spring world, the classic ASP world, and the Perl world... they all have problems, both with the languages and the ecosystems. There will always be people who will throw out Rust or Go or Erlang as 'better' by some metric.

For the types of projects I work on, the modern PHP stacks of the last 5-6 years are all probably the best ROI. Colleagues/friends are running medium-sized SaaS on Rails, and it works, but we compare headaches sometimes, and it's not carefree in the Rails world. There's issues there. Regardless of whether your language is 'clean' or 'discoverable', the rest of the ecosystem can still present problems.
It's rarely application code itself that leads to something being slow(though bad code can, of course, be slow).

It's usually database calls, external API's etc..

For example, JIRA is as slow as a dehydrated donkey because its database schemas are exceptionally awful.
Would be cool to use the audio for some extra bandwidth too, get some Sinclair Spectrum-esque (albeit in stereo) bleeps to accompany the video.
Makers, Don't Let Yourself Be Forced Into the 'Manager Schedule'
There is probably a serious amount of overhead for those companies caused by making divisions in 50 separate states.
Class action lawsuit filed against NYSE-listed tech startup
If plants suffer this is actually an argument FOR plant-based diets, since less plants/sentient beings suffer. Meat is a super in-efficient (land/water/energy consumption) way of turning plants, which are already food, into food.
30" is the least I can fit into at 6'5"; at 28" I may as well walk.