skysight-inc/HackerNews huggingface dataset:
> Unfortunately I can't imagine how diplomacy could achieve something like that, given the extremely uneven distribution of resource extraction industries.

You can still tax resource extraction industries in your country and importers of energy resources (if country of origin has lower carbon tax than your country).

This is already done for income tax. You are taxed on your foreign income but you can deduce the tax you already paid to foreign country.

This could impact your exports but with the money from carbon tax you could lessen the tax burden on manufacturers of your exports or even finance them directly.
I'm getting the same. Hopefully it will be fixed when I check back again later.
Why do you care if the saudis can extract it cheaper especially considering they are the ones manipulating the supply just to increase their profits? As long as I'm going to pay 60 bucks a barrel, I'd rather pay my fellow americans especially since it is making us energy independent which hopefully means we can avoid any more stupid wars in the middle east (one can dream at least).
Tor Hidden Services Are a Failed Technology
It was there till 2017. The change to the present form happened in 2018, when Arvind became a co instructor

Source I have been following this class online since 2015.
For some reason lots of people on HN push stoicism as a virtue. Not all of us are 100% unaffected by dealing with jerks, and we like to get ourselves out of toxic environments that make us unhappy. Is that so bad?
Iarpa Commits $48M to DNA Data Storage
Why're everybody commenting about it being a 737? It's one of the most common, stable and widely used aircraft families, no?

It does not say it was a 737MAX, which would be quite improbable as they're still grounded.

Reacting just because it says 737 feels to me kinda like reaction becauase it says PC or Mac.
If you had a hot shower in the last week you are the problem, don't blame the Australian government. (yes I had a hot shower)
I don't know anything about web hosting, but how come HN kills pages so quickly? This has 33 upvotes right now - even when I assume that translates into 1000times the clicks - 33k of anything don't seem that much to my naive assumptions. Is web hosting that hard?
> the earth has and always will go through a series of warming and cooling

This is a devastatingly ignorant attempt to handwave away the damage.

Warming and cooling changes, prior to the widespread use of hydrocarbon fuels, have taken place over tens/hundreds of thousands of years, with very few exceptions. Civilizations and species can adapt on these timescales. They can not adapt to the changes that we have already brought about, and they will not be able to adapt to the changes that will occur within the next hundred years.
Show HN: A Telegram bot that processes webhooks with jq and notifies you
Big Tech is worth over $5T
Nature of the beast, I'm afraid. The "beast" is group programming.

First, there ought to be a firmwide linter and style-checker applied to all
changesets. This avoids a whole class of reasons to quibble.

Second, and this is more controversial, outlaw any "this is how I would have done it"
remarks, and institute a policy whereby quibblers make their proposed edits
themselves.

I need to use git as an example since that's all I know. Quibblers fetch
your PR [following this](
https://stackoverflow.com/questions/27567846/how-can-i-check...),
make their changes, and push on another branch, and ask for your counter-review.

In the vein of "talk is cheap, show me the code," verbal nitting is too easy
and hurts morale. Quibblers, if they feel strongly enough about their nits,
need to make a proper effort to "correct" your code themselves.
Any game where history matters (past information is relevant but removed from view, so not chess or Go, but yes Blackjack or Go Fish) is like an n-back game.
How they fob you off when things go wrong (secret camera in the room, outright scam with no actual place to stay, etc) until the media gets wind of it at which point they make it right and issue a BS apology?

The latter part is the worst. It's one thing to be a dick but at least if you are then own up to it and be a dick to everyone equally. But this is literally the worst, as it explicitly aims to exploit the most vulnerable (who may not have a huge social media presence or a contact within the press) while attempting to keep a good public image (given the company is still around I guess that's working).
I'd say the best ones for me were the teachers in high school that understood we were too old to play the whole authority game any more - school with them became a place were I wanted to go learn from people who had more experience than me. Be it chemistry or an anecdote about their life, there was a lot to learn and a lot of teachers never forged that connection or taught us well because they still thought of us as mindless children. The ones that respected us were the ones I learnt from most and the ones I still appreciate to this day.
I used to handle this just like you (just shutting up and making the change). There's no specific technique I can give you other than to question your own assumptions.

The problem is that this makes you look like you don't know what you're doing even if you DO know what you're doing, and it prevents either of you from arriving at a better solution that might have been revealed with debate and discussion.

Unfortunately, on some teams, a strict hierarchy is imposed and you ARE expected to comply with a peer's instruction in all cases, and they might be closed-minded and unwilling to listen. In this case, just shutting up and making the change is the only option. It's very easy to find this out by just asking your manager if you are allowed to push back or not.

If this is the case, one thing that helps is to bring them in to give feedback early on - not waiting until you submit your pull request.

But if this is NOT the case, then you should reconsider your approach.

> they don't bring any benefits or harm over one another

That sometimes is the case, but sometimes not. Having cleaner, more consistent, more conventional, or more performant code are all benefits (obviously). But having to spend time rewriting tested & working code is, in fact, a harm. This harm may be outweighed by benefits of a particular change, but it is non-zero. This is something any senior developer on a mission critical project should know.

> trying to convince the other person is a more effortful job

Why do you think it's your job to convince them you're right? Does it have to involve anything more than stating your case, simply and politely? If you still can't agree, and the issue is too important to let go, why not ask your supervisor or ask for a tie breaker from a third dev?

> and also alters the relationship with that person for bad.

This is only true if the discussion devolves into personal attacks, like insulting and name-calling. As long as you avoid doing that, pushing back will probably increase the person's respect for you, even if they don't like it. Respect is orthogonal to congeniality; a person might respect you without liking you, and like you without respecting you. Which kind of relationship would you rather have on your team?
> Well, there is an extremely simple reason: because these tools are installed for all users, not just your own. Doing it any other way would be wasteful on an actual multi-user machine.

It wouldn't be wasteful if I didn't want to install it for the other users, which I might not.
So why are we to draw any conclusions one way or the other based off a data set that's statistically insignificant compared to the age of the earth?
Google is working to bring official Steam support to Chrome OS
Really? Is there any other info you can share about groups affected?
i thought there were just fancy roger-beeps...
Microsoft Project Verona: Research programming language for concurrent ownership
If the nightly beta is like firefox preview then it's too early for it.

1) addons don't work yet

2) sharing of media files doesn't work https://github.com/mozilla-mobile/fenix/issues/3621

3) you can't add exceptions for ssl certificates https://github.com/mozilla-mobile/fenix/issues/1168

And it's all in all more buggy then firefox for me....

I really welcome a new approach, but since in my extensive testing it performed as bad as firefox and had more crashes it will more or less force me either to stick to an older firefox release (mask updates) or use a different browser (maybe install gecko as html framework and use lightning or something)

Edit: formatting and added conclusion
I never read it as "destroyed by chance". Rather, it was "the pity of Bilbo" (mentioned way back in FoTR, I believe), who did not kill Gollum when he had the chance, that finally catalyzed the destruction of the One Ring.
I’d be very interested in another example. It’s not too often we can hear evidence against AGW so it’s worth the downvotes that it will inevitably bring.
Adopting an Anti-Identity
Is there any reason why the law would be involved? Uber might not be happy but why does that have legal implications? Does this also mean they're not allowed to drive for anything else but Uber?
One has to decide, do I give up some comforts to make things better for others or not?

I'm sure it's usually pretty easy to convince oneself that others won't give up the comforts so nothing will change and just continue using the services.
It might have gone over a bandwidth threshold.
We’re starting to stretch the metaphor too far, but by opening the door you’ve signaled to me that I can walk through it safely. Closing it abruptly can in some cases be even worse than the alternative, since I could have possibly opened the door myself (written it myself and not invested time in this particular project) or gone through a another door that was also being held open (used another open source project).
> somewhat self-inflicted

Let's not start victim-blaming please.

Yes, the maintainer could have made his reasons for making the project more clear, and the maintainer could have been more clear on the intended use of the project (not for production, personal project to see how fast Rust can be, etc). There are a lot of things the maintainer could have done.

However, that doesn't mean there wasn't a problem. There was a ton of negativity around "unsafe" when the author first released the code, and it has kind of become a meme at this point. If a project consistently uses code in an unsafe way, is it really worth spending your time vetting it for your production use case? There are plenty of web severs out there, pick one that aligns with your goals.

For future maintainers of projects, please do yourself a favor and clearly state the intentions of your project. Is it for production use or just a personal project to see how far you can take an idea? Make it clear and get into the habit of reminding people of the project's goals. I am very grateful for projects that do that since it helps me save a ton of time for both the maintainers and myself.

There seems to be a mismatch between the maintainer's expectations of the project and the community's expectations. It's unfortunate that the author decided to pull it, but hopefully this is a lesson to the community to make sure a project is a good fit before diving in with suggestions.
Maybe a contrast with how Norway manages their Oil Fund would better illustrate your points.

https://en.wikipedia.org/wiki/Government_Pension_Fund_of_Nor...

The Iraqi who saved Norway from oil
https://news.ycombinator.com/item?id=19594153
I would advise people who decide to embark on large, hard projects like this to stop making them free. Make the source open if you want, but charge money. Either for the product, or for support requests, something. This not only filters out entitled assholes, but it gets you money, money that you can maybe use to pay people to help, or at least to buy a beer.
Fortunately there are an awful lot of other proxy variables which can be used to show a long-term change in climate. One example of thousands is the Japanese cherry blossom season: https://www.economist.com/graphic-detail/2017/04/07/japans-c...

And yes, there have been reversals in some years. But overall you can see the industrialisation "hockey stick" quite clearly in that calendar data.
> Blame Google, for its algorithms that are directly shaping our communications and culture. Hell, blame all tech companies that use algorithms to determine culture

> Mozilla, and every other website owner, must play the game

No. Mozilla and every other contributor still have a responsibility for what they put out there. Google and Facebook messing up the overall environment doesn't let individual contributors off the hook.
And Wozniak had his blue boxes
If the puzzle contains S it will be very easy to form plurals and therefore run up the score.
Making the LinkedIn experimentation engine 20x faster
To take the metaphor from a different user on this topic:
"Its completely ok to not hold the door open for someone, but its extremely impolite to drop them into their face."

The author created a project and advertised it to people, if they don't want to maintain it anymore, sure, no problem.

But deleting it to spite others is considered a d* move.
I think you are not being intellectually honest here.

The headline is "Electricity Shock: Toyota Camry Cheaper To Fuel Than A Tesla Model 3".

Then the author assumes the Tesla will always be charged at an (expensive) supercharger.

The math checks out (as in: I assume the simple calculations are not incorrect). The author's assumptions/conclusions do not check out. And do not back up the sensationalist (and incorrect) headline.

My comment was not ad hominem. Not only because I did not attack a human.
Since this seems to be a constant point in this thread but I don't see it: How exactly did that person hurt anybody? They maintained this project for 3(?) years and the code is readily available elsewhere on github now. If there's really that many people being inconvenienced by that, surely somebody else will take over that fork instead.
Recent discussion: https://news.ycombinator.com/item?id=21682867
World Health Organization's Urgent Health Challenges for the Next Decade (2020)
> Bugs are not known flaws, otherwise you should fix them.

That's not reality. Sometimes you don't have budget, sometimes there isn't a clear solution, etc.

> Incorrect. False advertising is illegal.

Haha! Okay buddy. Not sure what country you live in where that even pretends to be true, but our US companies are happy to break laws in that country to lie to you.

> Whether that product works for you is your choice. If you need more info then go research it. Nobody is going to magically tell you what's best for your life, that's your responsibility.

Sure, but let's not pretend that advertisers are our helpful friends here. They are our opponents, whose misinformation we have to constantly combat in order to find useful information to make informed decisions.
Increasingly, it is getting harder for most people to not focus on the cheaper choices.
Being a maintainer on a popular open source project can be hard. You put expectations on yourself, others put expectations on you, people complain, people trash talk you because they think they can do it better, and so much more.

I think this highlights that maintainers need support systems to help with this. We can use GitHub features to mute or block people. We can have CoCs and try to avoid people who cause issues. But, they still happen and maintainers need help. Someone to talk to, people who have been there, support groups, strategies, and sometimes sabbaticals.

I feel for this guy and hope some time away will help him personally.
I'd love to see the entry in the situational playbook for scenarios like that.
A dollar is a dollar. You can spend it on one thing or the other. If you waste it on a solar panel, you don't get to go back and spend it on cake too.
Show HN: Cloud native reverse proxy for HTTP and STDIO
why do you think it's a bad idea that all small appliances with power requirements <100w have single type connector? (ie. usb-c)

What is you benefit as a consumer to have each appliance have it's own unique cable, generally providing same functionality?
Focus on one project, run with it for a few months, once you get tired, switch to a new project. Feel free to go back if you ever are interested in something you've worked on.

This is how my brain works, I don't follow a "recommended" or set path, I do what I'm interested in. It depends on you as a person, there isn't a one size fits all.
It beats the alternative. It’s no secret I sent someone $10 for lunch. I posted it to hacker news.
Making a profit != profiting.

I profit from Clojure, Python and the linux kernel. Doesn't mean I habe an income from their existence.

Nobody is arguing about professional support, but advertising a project and then deleting the entire thing to spite people is a jerk move.

Ready up!
The Week in Tech: Does the FBI Need Apple to Hack into iPhones?
> If the average global temp used to be claimed to be 15C but since 2000, they claim it was 14C, then somebody is making false claims about the avg temp.

You get different baseline body temperatures depending on whether you use an oral thermometer or one of those infrared thermometers you put in the ear, but you'll both be able to detect a fever -- it's higher than it would normally be with that thermometer.

There are many ways of measuring the average temperature of the planet, and they will return different results today, tomorrow and yesterday -- but if you use the same method across time, all of them should agree on whether the planet is warming or cooling over all. One might say it was 15 in the 60s and 16 today, another might say that it was 14 in the 60s and 15 today -- they both agree the planet has warmed by a degree, though.

It's easy to go through several decades of stories on climate and cherry pick measurements from different news stories to make it look like the numbers are all over the place, but you have to compare measurements from a single source using a single method.
Once you go big, the probability of getting errors and downtime increase too. Not even K8S HA will ever be safe. Just get on with it.
I had bought into the Firefox ecosystem down to their password manager and would have paid for premium services. Remove the ability to adblock on mobile and I'm pulling out of the entire ecosystem. What a betrayal. They don't even have any skin in the ad game
And that’s why people won’t like your system, including the auditors
In case you're directly impacted by this, https://www.arewewebyet.org/topics/frameworks/ provides a list of web development frameworks for use with Rust. Just pick one with a less cowboy-coding oriented attitude than Actix-web, and you should be OK.
I was about to say show me even a person or household that doesn’t do environmental damage.
They would still catch all the incorrect spellings, they just wouldn't catch the incorrect grammar. The grammar of the post is fine, though, so that wouldn't matter too much.

You could even just copy and paste it into a word processor, if you also want to catch grammar issues.
> I'll save this link for the next time someone tries to argue that the Rust community is somehow "more welcoming" than some other X community.

It's deeply disappointing to see this outcome (and r/rust is literally divided into two halves on this drama at least for now, ugh), but I believe it is the statement about the average atmosphere. Not that I have an argument for or against the refined statement, but it doesn't automatically get rejected with a single counterexample.
If you got a fever tomorrow, would that be statistically insignificant?
A Librarian Tried to Squash “Goodnight Moon”
When you hold the door open for somebody you don't sign shit, yet it's implicit that you don't swing the door in their face.
I'd buy a refurb at a refurb price. My car is 10 years old and still running great so I can't imagine a refurbished newer vehicle running any worse.
It's like the old code: creativity and cleverness everywhere. But with each new generation some things get standardized.
Regulation is something autonomous vehicles will deal with a lot better than human pilots.
For information, the repo has not been deleted but simply moved: https://github.com/fafhrd91/actix-web
Strong words but they don’t mean anything. Reality shows the doorbells are selling and people are not getting arrested.
Well, it's only public service unions that can't strike (it depends on state/federal/etc. so there are a lot of things here that I can't accurately comment on) and even so I'm not sure that I find myself agreeing with collective bargaining for public employees either. It's a topic for discussion, for sure.

But the point I wanted to make was that I think even if we had stronger unions, Americans like myself have become lazy and afraid of being inconvenienced. We had Occupy Wall-Street, but I'm just not sure. I just don't envision my fellow Americans striking, together, for things. We're barely united on anything as it is right now.

Just some general thoughts/comments. I'd love to hear other perspectives on this.
Shoot! On it.
I deeply appreciate the main concept here, and I've tried several ways to get the benefits of writing.

I have two hangups, one makes blogging hard, and one makes keeping an organized notebook hard. If anyone has some thoughts/philosophy about it, I'm very much interested.

The first hangup for blogging is that I find it very difficult to choose a 'technical background cutoff'. I very much like ELI5 attitudes but the issue (that everyone has to deal with) is choosing which topics not to explore. It's difficult not to wander off on tangent "pre-req" topics not only because I want clear explanations, but also because of my second hangup. I tend to "overthink" things and when you question deeply enough, you always wind up at something too difficult to figure out in a day/week/month. Repeating that 10x times per 'blog post' just doesn't work.

One possible work around that I've gleaned from this discussion is to have blog posts presented as WIPs, and work on them progressively almost like a notebook.

If anyone else has some thoughts on how I might handle these things, I'd very much appreciate it.
What are the right reasons for these things, then?
The repo has not been deleted! https://github.com/fafhrd91/actix-web
That sounds plausible, but a little speculative. Perhaps a follow-up study is in order?
This person killed the momentum that this project had, much of which was only partly their work. Forks fracture a project’s community and pit the pieces against each other: occasionally they work out, but often they all just fizzle into nothingness. Keeping a project together has value. (Also, note that associated GitHub metadata such as issues has been wiped.)
I've just gave it a try but nightly is still on the older version here. Anyway Firefox Preview is my default browser with Firefox Beta as a backup on Android. Preview is much faster but lacks extensions and many settings. Moreover I'm not sold on the new UI: address bar at the bottom is fine as long as it goes on top for some tasks, history is hard to find and I miss the favorites sites start-page (have to create groups but it's not the same).

I use Firefox over Chrome because Google - you know... there's a submission a day about that - and I trust Mozilla much more to be-not-evil and such. So it's kind of a political-ethical thing. On PC performance is on par so it's not a compromising choice. On Android Chrome still has an edge.
Another worthy mention (not FE, but also exploiting power of sql): https://github.com/PostgREST/postgrest

"PostgREST serves a fully RESTful API from any existing PostgreSQL database. It provides a cleaner, more standards-compliant, faster API than you are likely to write from scratch."
Depending on altitude I bet this could cause the windscreen to ice over.