skysight-inc/HackerNews huggingface dataset:
There are a lot of great comments here about what to do but wanted to add something a little different. Most of the advice here about what you should be doing is reasonable, but one critical thing that's missing is that most people that do the right, pro-social things, don't do it just to get what they want. When it comes to highly important decisions, sure, people strategize and ensure that the consequences are personally beneficial but for the most part, people act properly in social situations because they are socialized to instinctively care about other people's needs. People are programmed (through some combination of nature and nurture of course) to take into account the needs of others that they spend time with, whether bosses, coworkers, friends or family.

It appears to me that you're missing or perhaps blocked out some of this conditioning. The reason why people are throwing out terms like "sociopath" or "autism" here is that you do not seem to have any instinctive regard for others or even your future self in any of your stories - either you don't know how your actions would affect others or you don't care. I know a lot of people think being relieved of having to care about others makes it easy to become successful because they think they can then take advantage of others without any qualms, but this ignores motivational aspects. For most people, naked self-interest isn't motivating enough to get people to do the right things even for themselves. People that aren't motivated by something that's bigger than themselves - whatever the causes may be - usually find it difficult to put off instant self-gratification and control their emotions enough to do what it takes to become successful. To be motivated enough to overcome your habits, you may have to learn to care about other beings beyond your immediate self. This will also make it easier to instinctively do the right thing - you don't have to pretend to care, when you actually do.
The paywalling of quality journalism is detrimental to society, and the consequences of this trend can and have already led to the unnecessary deaths of thousands of people.

Even paper newspapers had to be paid for though. And who’s going to pay for those quality journalists writing the quality journalism?
It’s in multiple places. The main discussion place for python core development is in the mailing lists and there are topics for this issue posted there today too.
Even more reason to let the other person talk about themself if they enjoy it.

If both of you dislike talking about yourselves then try to explain something about a subject that you find interesting.

Edit: I want to add that not liking something does not mean you can't be good at it.
Government should subsidize rent if they want to help people, not just stick it to landlords.
Cannot this be used for running it with a local change? If no,t what's the point? (Not complaining to you but seriously.)
Well that’s one purpose of php.

My workloads involve billions of php executions daily that have nothing to do with http or Apache or serving pages. Lambda and cli based jobs mainly.

PHP can do a lot of things if you stick with it and don’t jump to the next shiny object. Async helps with this.
I am another person that also avoids all monthly payments. Even yearly payments I always disable any recurring fees immediately after sign-up.

I will decide when money comes out of my bank account, how much I am willing to pay, and whether your product is worth the money.. not you. And I'd rather not spend time and energy doing this monthly.
is bitcoin lower liquidity than the rest of them? If not I still fail to see your point.
Neural Population Geometry
Since I'm getting downvoted, here's a study on it: https://www.sciencedirect.com/science/article/pii/S254243511...

Your misunderstanding seems possibly intentional. I'm very much in favour of renewable energy as an alternative to nonrenewable energy. I'm just not in favour of wasting energy for very little purpose.

Build solar/wind energy to replace fossil fuels? Great! Obviously I'm in favour of that. Built an insane amount of infrastructure for producing renewable energy so that we can piss it away? That seems incredibly wasteful!

Even if renewable energy is much better, there are still externalities to producing energy.
Serious question.

Which parts of it aren't true for you?

Have you found that making extra effort to be interested in the other person's ideas / topics / interests, listening carefully, etc. isn't well received?

Or is "nobody wants to hear what you have to say" not true, because you do care what other people have to say, for example? (Obviously that's great if so)

Or something else?

I ask because I started making that kind of effort a couple years ago, slowly but surely, getting better as I went. I didn't tell anybody, but after about a year one friend was like, "you know, you're interested in what we do and you really care. Nobody else does that." And another friend chimed in and agreed. (And I really do care! Sure it's intentional, but it's like eating healthy food, and then you grow to like it)

They were being serious. So if you believe me when I'm telling you this, it has been true for me and those friends.

I also think it's true that most people are oblivious to the extra mental effort that goes into approaching conversations this way, and just leave thinking "finally, someone who gives my ideas the credit and attention they are due. Now if I could just get everyone else to act that way"

And that's fine with me
Please don't post supercilious dismissals, regardless of how right you are or feel you are. Especially not as a shallow one-liner. It leads to shallow, uninteresting discussion and we're hoping for better than that here.

https://news.ycombinator.com/newsguidelines.html
I haven’t lived in LA, Chicago, or NY. But please help me understand — why does another city being worse off (whether that’s true or not is besides the point) makes it okay for Seattle to regress?

And why would I move from my city to Chicago? I was born here and lived here my whole life. Chicago is worse so I should be thankful it’s not as bad as Chicago? I mean, should I be happy it’s not as bad in Seattle as Mexico City, or the pollution isn’t as bad as New Delhi? I’m genuinely interested in where you’re going with this.

Quite frankly Seattle is quickly fading from being a livable city. My children go to a school that has homeless people shooting up heroine and throwing needles on the school grounds. But sure, Chicago is worse in your opinion, and so I should pay taxes to city of Seattle while law enforcement becomes a joke.
> It wouldn’t work in the case when you have cell service but no data.

Better to have an app to do it locally, I think the odds are high that when you would need something like this you probably won't have an internet connection.
Are you saying humans aren’t a part of the “natural world”?
Ok, but please don't fulminate on Hacker News.
> Hard to do this when you can have other countries with much looser regulations allow Bitcoin miners run rampant.

You tariff their imports and apply economic sanctions.

> What probably should happen is to make converting from any cryptocurrency to major world currencies a crime.

Why cryptocurrencies? There are plenty of things that pollute far more.
A teacher took a look at my copy of Mad and lost her mind about “that filth” I was reading, and told my dad.

She didn’t know that one of my earliest memories was sitting on his lap while he read “Don Martin Drops 13 Stories” to me, with funny voices to make me laugh. Thanks, Dad. I passed the favor down to my own kids.
Whitest paint ever created could have air-con like cooling effects
yes and right now people are dying like flies, eventually ethic will follow
The time and attention of these professionals is valuable.

LOL. Gotta keep those bits flowing so idiots can keep jacking off and clicking on ads.
Not sure they are comparable as they serve very different needs.
Data classes do not do runtime type checking. They are a way for static type checkers to do validation. So there’s no issue for data classes in 3.10.
You're missing the point. We shouldn't be using the energy period. Like, regardless of where we are getting our energy from, we should be making efforts to massively reduce consumption across the board. Bitcoin mining doesn't help this at all. Capitalism be damned.

I've realized that you likely have made up your mind on this and my arguments won't sway you. That's fine by me, as long as others that have read can get it.
Yes, a different audience... and that is fine! They obviously found a recipe that works for a lot of people. I am still waiting for the next Morrowind, though.
Nest.js is more like Angular
Even in 2017 when AFAIK there wasn't a general chip shortage there was still a shortage of crypto ASICs because the lead time is months and Bitmain can't know how much demand there will be for mining. I doubt mining will ever reach an equilibrium.
> is it the worldwide chip shortage preventing that from happening?

yes, feel free to start a new fabrication line to arbitrage away the margin lol.
> "Now if we pass our Bar1 to foo it will first wastefully construct an overhead object, with a pointer to overhead, when bar.doSomething() is called inside foo, it will trigger overhead lookup to find some overhead wrapper which then finally calls the piece of code which is exactly what we want."

Sure, as written, there is lots of overhead, because it will copy `t` (by my count) three times, plus do a heap allocation, every time you call `foo`. The heap allocation part might make sense if you're planning to store the type-erased object somewhere and then use it repeatedly. The copying part makes no sense, though it's understandable, because C++ is terrible and makes copying the default.

But the general pattern of implementing type erasure using a wrapper object is sound, and can be made zero-overhead or near-zero-overhead depending on the use case. Here is a simple version where the wrapper object just stores a pointer (making it suitable for cases where the function doesn't store the object beyond its own execution):

https://gcc.godbolt.org/z/hEWv1hqEo

In this case, the `Bar` object is passed to `foo` as two registers, a function pointer and the pointer to the object itself. `Bar::doSomething` is inlined into `foo`, and `Example::doSomething` is inlined into `Bar::doSomethingWrapper<Example>`, so it winds up with `foo` calling a function pointer that leads directly to the implementation of Example::doSomething.

If `Example::doSomething` couldn't be inlined, `Bar::doSomethingWrapper<Example>` would likely be compiled as a single instruction jumping to it, which is quite minimal overhead.
Just to point out the obvious, the headline is heavily editorialized and misleading.

Current HN headline: "Bitcoin miners are buying power plants"

Actual headline: "A New Threat to New York’s Clean Energy Goals: Bitcoin Mining"

It's trying to imply that buying power plants is some hot new trend, but the article is about a single crazy dude in New York buying a single plant.
Well, my boss encouraged me to apply anyway. I am sure he was not so obtuse as not to understand what I needed, and when I gave notice it didn't come as a shock.
Any infrastructure that we build, renewable or not, has an environmental impact. We have to mine resources and disturb natural habitats. If the renewable energy is used to replace existing fossil fuel demand, then that's a great thing. If instead we're using renewables mainly to fill new crypto mining demand, then that's a bad thing.

There might be some positive impact by spurring more innovation in renewable research but I don't think it's possible to make such an analysis in a 2 paragraph Hacker News comment.
>hardest disorder to cure

...if they don't want to change. That is a true statement. But, if they do want to change, it's relatively straight-forward.

BTW the thing you can control is not your actions, or even your reactions, but rather your attention. The best thing a narcissist can do is learn to see themselves in others. Modulo the risk of projection (that is, ascribing too much commonality to the other), it's a nice judo move to turn a dark quality into a light one.
Betting on Drones as Smart Agricultural Tools for Pesticide Use in Farms
> Also, I assume wind turbines cause some emissions during manufacturing. Not sure going gang busters and making a ton to power bitcoin mining would be great for the planet.

Yes, this is exactly what I'm talking about. If we're building wind turbines to replace energy usage that serves a purpose, that's wonderful! Building new infrastructure for energy production so that we can pass it to a bunch of computers that piss it away is still wasteful. Even if it's less wasteful than burning coal to power those computers.

Bitcoin and proof-of-work were revolutionary, but now that we have better cryptocurrency technology, we should be moving away from it.
I’m so stoked by this news.
Great work from the Docker Team on this!
Yeah hey John, can't you see I'm eating? Sometime later, okay?
What is the advantage to owning your own power plants over just buying power from the grid?

Does the grid have substantial fees or taxes?
> Just imagine how much Glyphosate has been dumped on that soil.

Found this:

> A typical field half-life of 47 days has been suggested.

> Glyphosate adsorbs tightly to soil. Glyphosate and its residues are expected to be immobile in soil.

> The median half-life of glyphosate in water varies from a few days to 91 days.

http://npic.orst.edu/factsheets/archive/glyphotech.html#env

5 years should be more like 2 years, but its direct impact on the soil is relatively short. We're not talking DDT or Agent Orange, here.
It sounds to me like it is either a knowledge gap of which they may be unaware, or a personality issue. When hiring in the past, I looked for thoughtful, but honest answers-- even if the answer was "I don't know." Someone talking around the question or bullshitting me resulted in a no. Also, interviewers may be sensing some quality which hint that the interviewee would make existing employees' jobs harder. Dunno if this is happening, but things like talking bad about previous jobs, management, etc can turn folks off. Also, if one implies many previous jobs were problems the interviewer may assume that the employee was the issue instead.
> I see only one sustainable solution. A public news organization, paid out of the federal government budget, with your and my taxes. Like PBS, but with 50x the budget.

HN's audience will hate the idea, but such things already exist in most developed nations, like the BBC in the UK or the ABC in Australia. They're generally the best news sources with little opinion dressed up as news and much less clickbait and are freely accessible to all in a variety of forms.

It's like socialized medicine, it just works better.
You’re the hero we need
Keep in mind, that it wasn’t shutdown because of the cap itself, but because of a formal issue. The rent cap needs to be on a federal level, a city can’t just waltz in and mess with federal laws. This has nothing to do with the rent cap itself
Very true, but on a search like this, narrowing a location down to even a couple miles GREATLY reduces the search area.
1: The government.

2: A benevolent wealthy individual taking profits out of his private investments, like Bezos is paying for Blue Origin, his rocket company.

The former is by far preferable.
The last few years the discussions of new features if Python have been in two categories:

1. Changes that broke backward compatibility introducing mostly unimportant features

2. Changes that introduced outright mostly unimportant features adding complexity

Instead python programmers' grievances as per "Desired python features" in python surveys [0] are being pushed back.

Top ten programmers' requests actually as per [0] are: static typing, better performance, better concurrency (async syntax...), switch statement (introduced with mindbending gotcha), jit, improve standard library, improve package management, mobile, multiline lambdas, gui.

It appears conclusive discussions in python boards are similar to what Nokia executive board minutes would look like a few years back.

[0]: https://www.jetbrains.com/lp/python-developers-survey-2020/
Why are you handwaving away my concerns? You do realize cryptocurrencies (and to be specific, PoW ones) aren't replacing any of these so called other things that pollute.

Speaking of which, can you quantify what things pollute more? At any rate, I get the feeling we are going to be talking past each other and wasting time and energy (heh) on this conversation.
Is there a way for a font to "know" at what line spacing it is being rendered?
Reducing soil compaction has been an important goal of ours. The machine is extremely light compared to a tractor (I can lift one end of the machine on my own), and it is designed to be easily made different widths. I’m pretty confident the total soil compaction would be less with our machine especially with an extra wide version.
Onanism and related words exist in English and other languages too: https://www.collinsdictionary.com/dictionary/english/onanism
Are there any estimates on how much power Bitcoin consumed so far?
Why not locate in Texas where oil wells are flaring off natural gas because they have no way to deliver it, but can still deliver the oil?
The recommendation is to wait one to three days after applying glyphosate to plant grass, herbs, or fruit. It mostly depends on what else is in the herbicide.

You might wait a week for the previous plants to really die before cutting them off.

When replacing areas of random noxious weeds with grain I wait three days after the glyphosate and have no problems with my regular old, low tech oats or barley.

(I do grain because it gets tall kind of fast and helps choke out the next batch of weed seeds waiting to sprout, the birds like it, and it’s pretty when it gets dry and wavy.)
This one is pretty cool. It basically gathers your location (and battery level) and composes an SMS for you to send to 911 or your friend.

https://www.backcountrysos.com/
We have plenty of work to do just replacing existing power generation with renewables, so it's not clear to me how additional demand accelerates such replacement.

(This is in answer to both you and tshaddox.)
I have a Garmin Inreach that I’ve started carrying with me more often. I carry it both for others and in case something crazy happens. That’s also why I typically carry extra water. I have never needed it so you could say it’s a waste, but someday I may save somebody’s life because I will be able to get immediate help if it’s needed.

You also don’t need any of the gear you mentioned, but it sure makes the walk more enjoyable :)
Keep in mind that this judgement was not about the content of the law at all. It was purely about the state not having the right to make this law as it’s already regulated on a federal level.
> More recent research from 2009, which imo has a far superior methodology and a larger sample size, says that "over 87 percent of officers reported never having engaged in physical domestic violence in their lifetime"

Which means 12-13% _admitted_ committing physical domestic violence, what has to be a significant undercount.
Have you considered that they wouldn’t be trying to turn electricity into money and might be making money some other way?
We've had function annotations since Python 3.0, so for over a decade now.
I suspect the something was laughter.
PHP is often a good business decision because there is no shortage of affordable devs to help manage the code. If you're building a small, low-margin business, it may be the best choice. I hate writing PHP btw.
I don't have strong opinions about these PEPs, but there's some background on how python is governed that the pydantic maintainer omits (as does most of the discussion here).

I know people don't like the specific decisions python has made recently (me too!), but the process for deprecation and implementation once those decisions are made is at least clear and unambiguous, thanks to backwards compatibility policy adopted in PEP 387, i.e. way back in 2009.

"Wait for the warning to appear in at least two major Python versions. It's fine to wait more than two releases."

PEP 563, the one that apparently breaks pydantic, was accepted during Python 3.7. This was before pydantic reached 1.0 and before fastapi even existed. It was eligible for full implementation in 3.9 according to the backward compatibility policy, but the plan right now is for it to be implemented in Python 3.10. Python 3.10 is due to code freeze in three weeks. The maintainers of these projects have had over three years to raise these issues.

pydantic and fastapi both have outstanding documentation that is a credit to their projects and to the python community. One side-effect of this, however, is they have some inexperienced and frankly excitable users, who perhaps aren't aware how python itself is developed. These are the users their maintainers (see also https://twitter.com/tiangolo/status/1382800928982642692) are unleashing on the python core maintainers and release managers literally days before a release that will implement a change they've known about for over three years.

I hope this can be worked out. PEP 649 looks promising. Maybe PEP 563 should wait for python 3.11. And pydantic and fastapi are great! But this is, simply put, a shitty way to treat volunteer open source maintainers at the absolute busiest and most stressful time of the release cycle.
Muttled, no paycheck is worth putting up with someone yelling at you
Why Businesses Are Investing in Data Privacy
That's at 19 megawatts burning natural gas. So that means they spend about 140MWh of energy for one BTC. I calculate that comes to around $20/MWh, which seems to be on the low side of energy production. Coal is $40 to $143 per MWh.

Edited to add: That's roughly 60 tons of CO2 emissions per BTC mined. https://www.eia.gov/tools/faqs/faq.php?id=74&t=11

The other aspect here is let's say you're a speculator and you think the price of BTC can go up another 50x or roughly $1M/BTC. Then even spending any amount less than the BTC spot price now is a bargain.
I think parent was saying that author is violating social norms - either because they are oblivious to them (like it is to some people on the spectrum) or they are aware of the norms, but do not care for them (which would be sociopathic)
Yes I know. This is what I meant with „so I changed the colors“.

But anyway: I wonder why most themes are so badly colored so that I need to fix it myself....
Anyone have any idea how one might do this in a Ghost Blog? Outside of putting cloud flare in front?
Ethereum 2.0 is POS apparently.

I haven't figure out how to get onboard yet though. I have to do a bunch of homework to figure out what the hell means what.

I don't have 32 ETH ($70k odd USD) so I have to join a staking pool but then that means I won't be running a validator I think.

In which case this seems like simply just buying some ETH2.0 but it clearly isn't... so I have no idea honestly...

More homework required on my part.

Anyone have a good link with an overview of the moving parts AND motivations of the ETH2.0 structure?
> My question is: why would anyone want to start something new with PHP in 2021?

Same reason as any, familiarity. Not all people, even in software, enjoy learning new stuff.

PHP might be the only language they ever learned and it has paid their bills for over a decade. No point in learning anything new unless it's absolutely required.

As long as major pieces of software are written in PHP, those people will have a steady job.
The Doubly Warped World of Binary Black Holes
"(no foobar)"

As someone with English as a second language seeing "foobar" all over the place in lot's of different contexts really confused me a lot early on. Especially when docs started talking about a "foo" and a "bar".

I still don't understand why it is the generic go to word for examples, it makes little sense.