skysight-inc/HackerNews huggingface dataset:
None of those emit GHG by themselves, you usually tax emissions at the source: power plants. So yes, digital computations will be "taxed" if they use fossil-fuel energy.
Criminalizing cryptocurrency was already exaggerated out of sanity bounds.
I'm not a BCH maximalist, I just want the world to benefit from sound Electronic Peer-to-Peer cash, and BCH works for that today, and is a good candidate for the future. I would use Algorand if it worked, was decentralized (haven't checked the project yet) and was accepted at shops.

I disagree with your comment about PoW because hashrate moves between coins. It's not impossible for hashrate to move from BTC to BCH in the future, especially if BCH adoption continues to rise.
What did you switch from and how have you found it?
If they use fossil-fuel plants, yes, though the tax would be applied to the energy generation, not energy use.
While the concept is interesting, wouldn't it be a turn off to pay without being sure you will get money in the end? What if people want to help but aren't really influencial? Some people do their best to help and be supportive on all these platforms but don't get upvoted a lot, or just receive one reply from the author of the post… Wouldn't it cause some kind of fights for visibility?
Hmm, I would have thought that Rust produces standard ELF binaries that will run on Linux as-is.

Could someone ELI5 why the kernel needs changes to support Rust?
I mean I don’t particularly agree with it, I’ve just given up this fight personally.
It's not really Firefox. They have to use the same engine as the Apple browser.
It's not even using a JIT.
> I would like to hang around for a few months at Microsoft just to see how such a big organisation (dis)functions.

Put in a job application. The company has always been hiring. Judging by the fact they employed me right after uni I guess they’ll hire anyone who can explain mergesort on a whiteboard.

———

I believe we’re witnessing the slow death of Windows into irrelevance, the same way mainframes and minicomputers aren’t relevant today, the way most “apps” for business are just public web-apps or Electron distros - Windows is just another fungible host for Chrome.exe.
Wasn’t India imposing a rule that foreign companies needed to source 30% of the goods they sell locally to open their own stores? Apple is trying to open stores in select markets in India but 30% is a high bar to meet.
Damn cool
I like the Linus that shittalks NVIDIA, though i guess that's free NVIDIA markeing, which I really do not want them to have.
- Move to the EU to get health insurance (:
- Start freelancing
So your argument against technical writers is that you've had bad experiences with FAANG technical writers? And you think developers always have the time and skill for writing proper documentation? I wish that was true.

For certain types of documentation you need technical technical writers - for example, see http://hackwrite.com/posts/enough-to-be-dangerous/. And you need a proper content strategy / information architecture in place. Blame your recruiting managers and whoever wrote the job descriptions for not thinking about that.

Edit: And of course you need to allocate developer time. It's called knowledge transfer.
I should have been more clear. I'm not talking about the "browser shell" (the UI for tabs, settings and so on) but about the "rendering engine" which in the case of Firefox is Gecko on PC, but since Apple has this arbitrary restriction, is Webkit on iOS, which is the same engine everyone on iOS is forced to use, no matter what.

So yes, you're using Firefox, but you're still using the same rendering engine for your browser, as any other browser on iOS. Effectively limiting how powerful browsers can be on iOS, as Apple has full control over Webkit and doesn't allow anything else, literally anti-competitive behavior.
My experience too, it’s good to give a sentence or two out of courtesy but the arguing and sheer bullshit you get back sometimes, made me shake my head.
This is for writing kernel modules, which ideally need to be integrated in the kernel build system.
Because this is about allowing parts of the kernel itself to be written in rust.
I have a list of packages that can be safely removed from modern Samsung phones (I'm not missing anything at least, updates still work). Email me at <my_profile_name>@imap.cc if you're interested
At no point did I say any of those things.

I did say that there is a prevailing undercurrent within the crypto space that government and fiat is bad and wrong and taxing people pretty much amounts to theft. And without some visibility into how much money someone has or is making, ensuring that someone fairly pays taxes becomes a lot harder.

As for the banking part - whilst I understand where you're coming from, cryptocurrency is nowhere near as 'safe' as a regular bank for (probably) 99% of the population. My mum can barely use Amazon...
Or my english articles in ACM Queue (and some cases CACM):

https://queue.acm.org/listing.cfm?sort=publication_date&orde...
I get some offbeat social cues from the text as well. From the wording. Maybe it's desperate, maybe is creep. We cannot judge from text alone, but we can feel something.
How much of Chrome’s speed advantage (if it even exists any more) comes from hogging RAM to speed things up at the expense of everything else on the system? Truly a tragedy of the commons, compounded by Electron apps like Slack that I unfortunately have to run as a corporate mandate.
Node.js API Starter Kit (framework agnostic)
The purpose of the blockchain is to prevent double spends. For bitcoin that's done by maintaining the set of unspent transaction outputs. AFAIR Zcash maintains the set of spent serial numbers instead, so it scales worse in that regard.
> It gives the opening less clutter and a chance for players to get oriented

An attract-screen for a privately owned game isn’t “player orientation”: it’s a monkey-ladder scenario[1]. Just give me the main-menu right-away; just like how all PC games do.

————————-

[1] I’m aware the actual story is likely apocryphal: https://www.psychologytoday.com/us/blog/games-primates-play/...
ECHELON got you? I'm dead too :/

We just had to be deaf & mute...

now... we have to make our own things even more ethical their... and maybe we will survive by ourselves...

Good luck...
They are all compromised in some way or another. I'd start by making sure you really need to be cross platform because if you don't then why add all the costs.
I agree it's a deal breaker, it's also the reason we have to use a custom solution :(

If you can add the dependency I would recommend using attrs, it's so much better than the stdlib dataclasses :(
IBM and Microsoft already had their anti-trust run-ins in the 80s and 90s.
Thanks for the three answers (as yet) - but you guys are completely wrong. Pragmatics of language didn't do me a favor here because I was generally interested in getting a feeling about how much of today's HN audience has not heard of a movie star from the early to mid-20th century. Let's not forget, we are talking about a US movie star from a time period probably before most of HN readers were even born. And while HN is likely to consist mostly of readers from the Western world, there are probably lots of readers from countries whose youth was not dominated by Western media.

I actually know Cary Grant very well, you could say I'm a bit of a fan. When DVDs were a thing (giving you a hint about my age) I bought lots of his movies. So I can truly second the recommendations mentioned in the other answers here.

But I wouldn't have been surprised if knowledge of someone like Cary Grant couldn't be generally expected from the average tech audience of today, although I believe that they are on average more knowledgeable about and interested in general (everyday) culture. I mean, there has been more than one instance where I heard a younger colleague talk passionately about how much they liked a certain movie or show which I also love - only to find out that they are actually talking about a recent remake that I had never heard of. So not everything can be taken for granted.
Except you were talking about Jews collectively, not Israel.

"I thought anti-semitism was unfounded hatred of Jews? If you hate them because they did something awful, like implement apartheid, it is not anti-semitism, but perfectly justified critique of people who in particular should know better than that."

"I don't hold them collectively responsible, I hold them collectively in contempt." etc.
Add the additional pay for a total comp of more than 80k. Might be out of the norm for L4, but that's what I was offered.
>For example, why would you write something in PHP when you've got an excellent choice between Ruby/Rails or Elixir/Phoenix/LiveView

You can make a simple website on PHP in ~30 lines of code (routing + boilerplate template) with nothing more than a text editor. It will have no dependencies beyond standard PHP modules, so you could then migrate this website to hundreds of cheap shared hosting providers just by copying files via FTP or SCP. It will run fast even on server with crap hardware. There is nothing remotely similar in any other language. All other solutions are less portable, require way more configuration and more infrastructure on the dev side.

...

~15 years ago I made a website for a certain community using PHP. I still maintain it. On my own time, on my own dime. It doesn't cost much, thanks to properties I described above. So it's still operational. Think about that next time you talk about "maintainability" and "stability".

...

I'd love to have the same ergonomics of deployment with other languages. You can make it work. Jetty + Apache Velocity, for example, can "feel" similar to PHP. But there are no hundreds of providers who will manage this for you with little to no configuration.
So apparently Rust isn't that better than.

Java also has the IDE ecosystem between Netbeans, Eclipse and all JetBrains offerings, with exception of Apple and Microsoft offerings.
> I really dislike the suggestion that someone who didn't attend college is therefore unable to write.

That's not what he said. He suggested that someone who doesn't write well probably didn't attend college.
> Java's type system is so weak that it doesn't even prevent null from inhabiting almost every type.

"So weak"? You do realize that this is basically where every language was less than a decade ago?
Everyone else just uses dollars.
> obtaining and publishing Trump's tax returns were illegal

> how do you know it was illegal? Has a court ruled so? Are you basically expecting Facebook and Twitter to know what and what isn't illegal in real time, and act upon that? To know what a court might rule before there's even been a court case?

¯\_(ツ)_/¯

PS: If you don't see the difference between yellow press trying to create a moral panic over a candidate's son engaging in behavior the incumbent has been documented to have engaged in himself, and news sites covering a candidate's tax returns which were leaked after the candidate spent years claiming he wanted to publish them but couldn't for legal reasons, I have nothing to say to you. I don't even like Biden but its pretty clear the most tangible criticism based on the Hunter Biden laptop situation was that the leaked sex tapes were previously used to blackmail the candidate, which clearly ceased to be relevant the instance they were published unless the claim was that this had influenced his actions as a VP, which none of these sites dared to assert.
That’s all very nice but a filesystem needs to be able to deal with every type of file on the planet. Which means you can’t automatically detect the contents.

And really, a lot of users don’t want an interface that doesn’t allow them to do what they want just because someone else just dumps all their files on the desktop.

Apple tried this on iCloud and had to go back. Because, while it makes for nice presentation and usability, there’s a lot of users that it can’t cater for.
Yes, so the issue is not just selling your own products in your own marketplace.

> This is why it's different between Amazon and Home Depot, they hold different amount of the market, so even if Home Depot wanted to exploit their position, they probably couldn't.

I would say Home Depot has far more control of their markets than Amazon does. Pick any smaller metro, and the only consumer building materials store around is Home Depot or Lowes. The two basically split up all the markets, and if there’s not enough business to sustain both, then there will be just one. But no other store will be able to compete.

If you’re a manufacturer and you can’t convince Home Depot or Lowes to stock your item in their store, then you’re not going to reach 90% of people via in store attention (for home improvement stuff).

Almost all big box store brands have whittled down to two viable options, or even one in the case of Best Buy. Although, I think that might be the natural state of things given how low profit margins are for retail (low single digit percentages).
I paid something like $1100 per ticket to see a production at the last Seattle Opera cycle with no expectations (gift to the wife) and was blown away because the music is just plain incredibly well written and tuneful. It is straight up good 19th century pop music, albeit with a deeply weird plot replete with a heapin’ helpin’ of incest. Production itself was thankfully world class.
Why is this called a mystery? Seems quite clear to me.
To be fair, even people deep in the Java ecosystem don't like its desktop application/GUI support.

Its only saving grace is that all other cross-platform GUI systems also suck, and if you're doing everything else in Java it might be the path of least resistance.
Still can't get over the car crash one, can't really imagine anything worse.

The earlier ones that sound like subway tones are much more on point.
I don’t disagree, but....

Peloton has freakishly high Net Promoter Score(NPS) from most high paying customers.

The power of belonging, community, and shared effort/mission is incredibly powerful.

Especially in a time of such COVID disconnection.

Peloton as a business against Apple seems insurmountable.

Peloton as a cult/tribe against Apple seems achievable.

I wouldn’t be surprised to see Peloton tattoos mirroring Harley-Davidson.
Yes. I’m sure they add some oil, but it’s considerably thicker than US peanut butter, which is what I like about it.
Thanks for correcting me. It was a genuine error and I’m sorry.
The problems are that:

- most such interfaces do have a constant overhead that all programmers using the language have to pay.

- some major operating systems (like Linux, ehem) make these interfaces useless for all their user space apps by enabling overcommit by default, which makes it hard/impossible to write portable code that can handle OOM

Explicit OOM handling would mean that most users end up paying a relatively high upfront cost for something that in practice for them (e.g. if they are Linux programmers) delivers no value.

For example, on Linux with overcommit (the default), even if the system is out of memory, malloc won't return null. It returns a pointer that's not null, such that your if(ptr == nullptr) will act as if everything is "ok", but then, when you try to read/write that memory, that will trigger a hardware exception, that the kernel will catch, and then the kernel will tell the OOM-killer to "make space" by killing "some process", and maybe your app is just killed, or some other app that your app is working with is killed leading to a race condition, or... or....

When your app is killed by the OOM killer, the signal that your app gets is "irrecoverable", which means that your app will die, you can at best try to do some cleanup before it does, but it will die nevertheless.

So I find it extremely ironic for Linus to argue that practical programming languages are hard to use for environments that must handle OOM errors, when they are championing one of the major platforms that makes handling OOM useless by default.

I keep saying this, but the obvious fix is for the Linux kernel to use overcommit internally just like they expect user space to do. When the kernel then runs out of memory, it should then start killing drivers at random to make for some space. If they think that's such a great default behavior, they should commit to it. \s
Same I thought this was gonna be about the GNU Assembler, like maybe some enhancement to it's macro capabilities or something along those lines.
Yes, but this comes with its own risks of abuse and harassement.

That's why countries have spent centuries refining how to properly document and dispose of cases of death.

But somebody needs to know where to send the official certificate of death to in the first place.

In my childhood, the death-notices in the local newspaper did the job, that's no longer the case.
I for one would love to.

Or to at least have a FPGA embedded in the machine Novena(*) laptop style.

(*) the open source laptop by Andrew Huang.
Even on Nightly, the procedure to install non-whitelisted-by-default add-ons is somewhat arcane though, and AFAIK even after following it you can only install the current version of add-ons that have been officially published on AMO, i.e. no installing a different add-on version or manually installing an XPI (not even a signed one).

Also lots of other little papercuts: https://news.ycombinator.com/item?id=26470454
You're not using Firefox, you're using Safari with another skin. Browser engines other than Apple-approved Safari/WebKit are illegal on Apple platforms, effectively rendering it the biggest blocker for the web right now (no PWAs, no push notifications, no offline support, no support for free audio codecs, extensions ... and the list goes on!)
I'm neither in favour of rent control nor rent subsidies.

Or what do you mean?
Please enlighten me how holding Jews "collectively in contempt" and "I thought anti-semitism was unfounded hatred of Jews? If you hate them because they did something awful, like implement apartheid, it is not anti-semitism, but perfectly justified critique of people who in particular should know better than that" is {checks notes} "being against modern Israeli policies not antisemitism"?
Or grype for checking your Docker images:

https://github.com/anchore/grype
Hopefully the number of separatist statements will die down eventually.

Blanket statements like this verge on being racist. Totally okay if you state your reasons, and I would also agree that Turkey, in its current political and economic climate is far away from EU compatibility. But, when you say "hopefully never", you indicate that there's something categorically wrong with Turkey joining EU and most people would think race or religion.

In short: Please don't do blanket statements.
Could be a bug, but considering all of the other episodes Spotify has removed I don’t think so. This is what Rogan signed up for when he made the agreement with Spotify.

Does anyone else hate the interface for podcasts in Spotify? I rarely mix podcasts and music so it just doesn’t make sense having them both mixed up in a single app.
So VAR is not a bot, there is actually a person behind it. But the aim is basically to see if you would agree with their decision or not.
I will soon add some help page to help people understand the offside rule.
> I think we need a carbon tax

I think we need a carbon quota. Something grounded in the hard reality, not a tax you can bypass or finance indefinitely with a money printing machine (edit: or bitcoin :).
What market is Disney a monopoly in?
The price of bitcoin will only rise if it's more pricey to mine. Miners will never (or almost never) sell their new bitcoins against a lower price than they invested.
It's a stretch
> Women under 30 may have this slightly raised risk of death with the vaccine if you control the virus without vaccine which you can't actually do indefinitely.

The data shows that through the entire pandemic up until this point, a woman under 40 in Germany would've been better off not taking the vaccine. The virus can not spread exponentially forever. Herd immunity would be reached with or without vaccine. The question then becomes, which parts of the population do you vaccinate and which parts do you risk infection with?

You are basically speculating that risking infection of women under 40 would be worse than vaccinating them, up until herd immunity is reached. Maybe that is true, but it's not obvious that it is true, and it may well not be true, judging by the numbers we have.

> I don't agree with this idea that we have to find data to weigh ridiculously unlikely harms for the individual.

If you consider a risk of death of 1 in 350,000 as "ridiculously unlikely", then you would have to accept that death from COVID is also "ridiculously unlikely" for that part of the population. It then is only logical that you would take the lesser of two "ridiculously low" risks, and that's exactly how it works in medicine.

> Clearly a magical vaccine that was available and injected immediately would have killed more people than the virus would have in that scenario, but patients who refuse the vaccine in that scenario don't get to live in that scenario because they create this scenario.

I don't understand your point. I'm not talking about what would've happened under "magical" circumstances, but what would most likely have actually happened, had the vaccinations continued.

To be clear, even if the risk of vaccinations was far lower than the infection, the psychological impact of such "bad numbers" would've still been damaging to the campaign, leading to fewer overall vaccinations into the indefinite future. Humans are predictably irrational, and this needs to be taken into account.
RGB Elevation Creation for 3D Online Mapping
Show HN: Focus Lock-Create Static Notes on the Lock Screen as Reminders(iPhone)
In my experience only a federal security clearance, which could result in the loss of a career opportunity.
> If you don't, why bother with UTF-8 instead of something simpler, like ASCII?

Because unicode support isn't binary. Being able to pass along and not mange blobs of unicode is already a lot better than ASCII-only.
You do realize that in a war of Government Vs Crypto, the government will win. Governments can ban crypto but the opposite isn't true.
Lets continue that discussion when Israel is no longer an apartheid state ?
> It's almost incredulous to me there

Incredible, not incredulous. Unless you are intentionally reviving 17th century English.[1]

The Mad writers were literate and Frank Jacobs most of all.

[1] https://en.wiktionary.org/wiki/incredulous
Agreed. The whole panic situation is an awful mess that the Rust designers refuse to deal with. It's the sort of thing you put into a language when it's a toy, but Rust isn't a toy anymore and they refuse to do any of these:

* remove it

* make panics reliably "catch"-able 100% of the time like thrown exceptions (in languages with exceptions)

* make it possible to statically check panic-safety, the way we check unsafe {}

The dodge I always hear is "yeah but your code could always go off into an infinite loop, and we'll never be able to prevent or detect that". Okay, but nobody uses "while(1){}" as a deliberate response to an error condition. The Rust standard library is jammed full of code that will deliberately panic if tickled the wrong way.

Look, I love Rust, but the denial around panic is just ridiculous. We need "might_panic" annotations, enforced exactly the way "unsafe" annotations are enforced, and the standard library needs to be updated to provide them. Bite the bullet. Linus is right. This should have happened years ago.