skysight-inc/HackerNews huggingface dataset:
As a concrete example in this case; Facebook does not have an office (or any legal entity) in Tunisia.

Besides informal relationships with the authorities, I don't see why they "have" to abide by any local law?

PS: Tunisia has internet transparency laws, so they can't go blocking Facebook (or any other website) at a whim.
I wanted to read about tanks or life vests
The "unsafe" thing is nonsense. The expressed concern is how the contents degrade in the presence of arbitrary bit flips. Any highly-compressed format is going to be susceptible to corruption amplification from random bitflips, and the higher compression level, the larger fallout. Ensure your compressed archives are not corrupted using some external FEC; either in your hardware, or something like par2.
> Nor do I particularly want people too dull to figure out those rules to be making laws for our entire country?

You make it sound like there's only like 3 or 4 rules to follow.

> not work for a lobbying firm

it's not really clear ultimately how you're going to enforce that. Laws against lobbying are already treading close to violations of the freedom of speech and right to petition the government; if there are structural problems with how laws are getting enacted, I would suggest thinking about the structural problems in how we are governed more than trying to patch over the system with rules.
The article has a somewhat misleading clickbaity title and is behind a paywall. This is the list of what is redacted:

> Google's percentage share of the digital ad market

> Number of ads Google's ad servers process per day

> The cut of every ad sale Google collects

> Something a Google exec "frankly conceded" about the design of Google's ad exchange

> The true design goal of Google's ad tool for small web sites

> Google's commission rate on ads from small advertisers

> The percent of time customers using Google's ad tools spend buying or selling ads from Google's ad exchange

> Something Google said to the FTC in 2008 about its ad server

> Google's estimate of the percent of online publishers using its ad server

> Google's description of publishers' difficulties in switching to rival ad servers

> The name of the team within Google's New York office that designed a program called RPO to make ad bidding less competitive

> The name of one of Google's bid rigging programs

> A screenshot of said bid rigging program

> Something Google employees discussed at an October 13, 2016 meeting

> The code name of a program Google developed to compete with a publisher-developed technique called header bidding

> A Google slide deck about the pain caused by Facebook's support of header bidding

> An October 5, 2016 internal presentation to senior Google execs about Facebook and header bidding

> Something Facebook VP Dan Rose told Mark Zuckerberg in an email about Google and header bidding

> Details of an agreement Facebook and Google struck in 2018 allegedly to undercut header bidding

> The Star Wars character Google used as an internal code name for the agreement

> A word that appears 20 times in that agreement

> The way Google's mobile format, AMP, actually hurts publishers

> Google's strategy in withholding YouTube ad inventory from competing ad tools

> Google's name for a restricted access data set that combines information from its search ads, YouTube ads, and display ads

> Google's name for its scheme to arbitrage ad pricing

> The name of Google's future project to turn the entire web into a walled garden it controls

> A summary document of the walled garden plan
It's not about the price, because merely being Freeware is not the same and not the point.
David Lynch Meets George Lucas
No, it's because a nuclear reactor has a small but real risk for a Chernobyl or Fukushima like event. We are not good at managing risks of this impact size: it's a slippery slope if small disturbances are not taken seriously. It's not unlike the reporting of near misses in aviation.
Not commonplace https://news.ycombinator.com/item?id=25373909
Ethical Tech Giving Guide following this philosophy: https://www.fsf.org/givingguide/v11/.
Be warned, that book is riddled with scientific and factual errors: https://guzey.com/books/why-we-sleep/
I'm the author of an app called Halftone 2 (and previously, Halftone) for iOS: https://juicybitssoftware.com/halftone2/. It used to allow for custom page layouts that were designed within another of my--now discontinued--apps called Layout. In fact, the layouts that ship within Halftone 2 were created this way. I like what you've done here!
Study of 50 years of tax cuts suggests trickle-down economics worsens inequality
It's the same artist!
WSL2 is backed by an actual virtual machine, so it comes with the limitations of its hypervisor (Hyper-V). Hyper-V doesn't support full USB passthrough. AFAIK it does support passing down USB volumes though.
> it just seems so easy to find counterexamples to racist ideas. hate black people? surely i can introduce you to one who is pretty cool. hate whites? they aren't all bad.

The problem here is the presentation of a counterexample in this way is casting it as an exception, and implicitly confirming the validity of the negative stereotype as the default assumption:

This is also the underlying problem with certain compliments, eg. "Wow, you're a really good developer (unlike most women)!", "You're so well spoken (unlike most Black people)!", and so on.

Given the human ability to rationalize, even a never-ending flood of in-your-face counterexamples is more likely to provoke reactions like "Well, women are just less talented developers on average, of course there are exceptions", and so on.
Yeah, almost as critical as using "solarwinds123" for a password.
In my experience (a couple years ago, YMMV) high-level (22) zstd compression is about as slow as high-level xz (9) compression and the results are slightly larger. High-level zstd decompresses vastly faster than xz — so I would use it for things like CDNs, where users are decompressing contents much more frequently than compression — but for backups, which are decompressed zero or one times, it probably doesn't matter.
As those offesive technologies advanced, so too have the countermeasures.

Another part is that you have equal-weight matchups occurring at each level. Your expensive and highly capable platforms will be busy targeting the adversarial platforms that pose the most threat to them (usually expensive systems as well), leaving less time/resources to commit to the lower weight targets. For example, you're not going to get as much air support from either side if the planes are dealing with each other.

Of course that is highly generalized as the whole system works as an interdependent mesh.
Is it just me or tech companies are feeling like this lately?
Maybe do a bit of research before asking a question that is both trivial to discover the answer to and which is phrased in a way that can be interpreted as dismissive of just how horrible the conditions under which von Braun's slaves were worked.
Ask HN: Content creators who've signed up for Brave's BAT, how's it going?
Having a few spare minutes this morning when I stumbled across the BAT wallet in my Coinbase account and decided to look more into it. As someone who regularly produces YouTube and Reddit content as well as content for my own site (which I often share here), it seemed like it might be worthwhile. So I've signed up. Obviously nothing yet, but I was interested in hearing from other publishers/creators/whatever who've signed up:

* Who is your audience?

* Do you receive any BAT?

* How much of your audience appears to be using Brave and are contributing BAT?

I'm going to use Brave for non-work things for the next week or two and buy about $15 worth of BAT so I can help contribute to this little experimental attention economy.

Thanks for reading/answering.
I understood malloc very well long before RAII made sense to me.

I think what made RAII seem like a good idea was seeing a large C code base at a major company which had a consistent approach to cleanup and error handling. It's very possible to write good code that way, but it takes manual effort, discipline, consistency. At that point I understood that RAII was about letting the compiler handle what I was already doing in C.
I really liked Stripe until recently.

Their support and “code of ethics” completely failed me however in a recent startup.

A cofounder was able to remove me from our Stripe account, and despite having another account linked to nearly 10 sub-accounts (for different businesses/clients), support essentially completely ignored me. I sent all documentation you can imagine, including legal documents showing my ownership in the business, all to no avail.

Never have I felt more powerless and betrayed.
movq %rdi, -24(%rsp)
movq -24(%rsp), %rax

It's amazing that this pattern isn't caught by peephole optimization.

Assuming we want %rdi to end up in both destinations, memory and %rax, that wants to be:

movq %rdi, -24(%rsp)
movq %rdi, %rax

Is it true that we do not want it in both destinations? It's as if the code is trying to be compatible with two conventions for returning small structs, which could be a legitimate requirement. A library function catering to two conventions at the same time will be compatible with client code compiled with either one without itself having to be recompiled.
Crossrail offers a virtual tour around Farringdon station
agree

source: software developer late 1980s California, in the room with some of these people including Stallman in Palo Alto, discussing and presenting on this topic
HN thread on guzey's article: https://news.ycombinator.com/item?id=21546850
If the compression ratio is about the same, I'd choose zstd. The decompression performance is much better than xz.
I'll second the Kobo. I moved over to them after owning several Barnes & Noble's Nook e-readers and couldn't be happier. I have purchased several for others as gifts (which is better than just a recommendation!). I can check ebooks out of the local library with the integrated Overdrive (functional and free, limited catalog), occasionally buy books from the Kobo store (convenience), but often purchase DRM free epubs (Baen Books being a favorite for Sci-fi/Fantasy) and sideload them.

I love mine and use one every day (and have for years now).
But the corporations gave you that ability to modify or fork their code in the first place.
The problem, as I stated in another comment, is that these people don't really understand what their job is and that's causing this confusion.

Their job is to build a bulwark for the company to guard it against negative press, and that will allow Google to create an AI that leverages all its data and currently existing infrastructure to increase shareholder value. They actually think their job is to prevent bad things from happening. Its not, and that's where the confusion is occurring. That confusion is turning into frustration, which in turn becomes anger.

You'll probably say something like, "Well that's a cynical viewpoint..."

Any company's "Ethics" committee/board is there to do that. Just like Human Resources is there to protect the company from you, not you from the company.

The only problem is that entirely too many Googlers think they're actually employed to make the world a better place. They're employed to create shareholder value. Sometimes making the world a better place will align with increasing shareholder value. Sometimes it won't.
There's a lot of answers to those questions

> 800k yearly premature deaths caused by pollution[0] and still not care at all

The deaths are diffuse and happen all over so there's not a huge panic about it because it's hard to spot. Also 'air pollution' isn't the listed cause of death so people have to make the extra step to link the huge number of knock on effects back to the cause. Even when you do there's a lot of push back from well paid lawyers to argue that there's no direct link between the pollution of their clients and the fact that communities near their factories die 5 years sooner than anyone else.

> covid-19 hasn't caused yet as many deaths but we quickly intervened ... Why can't we, as a society, react with the same effectiveness to air pollution?

COVID is acute and new which means we haven't grown systematically numb to it's effects yet so there's the chance for a very pointed response. Even now though there's people arguing the same line as polluting industries, that the numbers are skewed and people with other conditions didn't die because of COVID but should be listed as dying because of their heart disease/respiratory problems/etc.

It also helps that no one is in the business of COVID and in theory once the vaccine is widely available and COVID is just another occasional background illness things will largely go back to normal. To address pollution on the other hand you have to permanently make whole swaths of industry either vastly more expensive (and therefor less profitable) or practically eliminate them. Those get a lot of push back of course.
Similar! We're focusing much more on the seamless sharing side of the experience vs upfront policy configuration. ZTNA supports more protocols out of the box; we have plans to expand the the variety of services we can protect based on user priority.
If Everyone Ate Beans Instead of Beef(2017)
I found these videos from eevblog extremely helpful when I setup my home lab after working as an EE for many years but never really learning to solder.

https://www.youtube.com/watch?v=J5Sb21qbpEQ
On some level it's not about should or shouldn't. The local government has the power to force a company to comply via a variety of enforcement tactics. There's no practical way for a company, on its own, to refuse orders from a government, unless they are willing to do as Google did in China so long ago and exit the country.

One question that I do think bears inspection is whether governments should offer assistance to companies mostly owned domestically that do business abroad. The US government could enter the fight on Facebook's behalf and force a better result. But that would require the USG to spend international political capital on behalf of the oppressed citizens of arbitrary foreign countries. It might be a better world if we did, but historically this has not been something we spend many resources on unless there is a geopolitical end that benefits us.
Is there any chance evidence to suggest that they hired Timnit merely as a PR show, rather than because they actually wanted a good product?

Although it’s fun to assume bad faith when it comes to every action by every company, she was not supposed to be an independent critic to launder evil. She was supposed to work in cooperation with them to make a high quality product. They don’t want to create something that causes suffering. Even if you don’t buy that their motivation was pure, doing so would obviously be bad for business. What good is a product that only works for white people?

Instead of adding perspective and cooperatively furthering a unified goal, she was divisive and created dysfunction.

She was in an incredibly privileged position to do good and shape the future of some civilization-changing technologies. Instead of shaping a better future, she threw hand grenades and stuck wrenches in gears. Now not only does the future of their tech lack her perspective, but they are unlikely to engage with anyone who even smells like they could be a bad-faith activist.
> I guess this article sums up why we've had a rather bad experience with stripe so far: the API constantly changes, and the documentation or even Googling for a solution seems to be more confusing than ever since most articles you'll find are about some older API.

Just a note, one of the things they got right with their API is versioning. Until you decide to upgrade to a newer version of their API, nothing changes for you, and you can test out compatibility in dev/staging by simply specifying a flag on each API call (which is easy to do if they all go thru a central class that handles the Stripe API calls for your app). Their changelog also takes a "from -> to" flag which will show you the exact changes that are between the version you're on and the latest (or any other). All in all, for this specific part of it, I wish more places handled evolving APIs the way Stripe does.
This didn't originate from within Facebook. It is an evolution of the work done in late 2013/early 2014 around FSE[1]. Facebook later hired Yann to support his work around this (pretty amazing!) tool.

The ability to define your own dictionary is useful beyond simply large indexable datasets. Anything application-specific can usually benefit from user-defined dictionaries.

[1] http://fastcompression.blogspot.com/2013/12/finite-state-ent...
I think may be very much underestimating the number of line of business apps built as Windows GUIs over the last 30 years - not to mention server software running on IIS and similar.

I also think you're underestimating the number of developers who know Visual Studio and Windows and nothing else (many of whom are the so-called "dark matter" devs).

On top of this, the NT kernel is actually pretty decent - despite the horror of the Win32 API. Personally, I don't want to touch it though.
We Downloaded 10M Jupyter Notebooks from GitHub – This Is What We Learned
I think we're entirely in agreement on this. I would say that in all jobs, it's more honorable to first try to change the company rather than quit silently, but if your job description encompasses "ethics" or "compliance", it's pretty much a dereliction of duty to quit without even trying to change policies one finds wrong.
Sure :) Because of our location we don't have a lot of fixed cost. Therefore we can offer a fair price for Enterprise and small business.

We cost almost third of the price for same product as an standard digital product.

To be honest we're doing this to self-fund our startup. We have a bit of knowledge about how get the word out. So, we can also help on copy and growth as well.

It's kind of complete package :)
Building the Middle Class of the Creator Economy
> * Games are developed on cross platform engines. I can't remember the last game I played that was Windows-exclusive.

To some, that's not a relevant fact. Consider someone like me who plays only one game that's only for Windows and consoles. It's never been released on Linux and I had a terrible experience playing under Wine.

I got a KVM switch to play it on my secondary PC. I think there are a lot of people out there for whom one game or one app doesn't work or only works poorly on Linux, and they keep a Windows PC or dual boot just for that.
How about companies operate in their local markets and we abolish multinationals?
I can't say I feel for Google, they've had it coming. A completely self-inflicted wound.

What worries me is the woke culture creeping over from Google to other companies, and from US to other countries. Demanding vice-presidents be fired, taking over companies like a virus.

But how can the virus stay alive while killing its hosts so vehemently? What will sustain it long-term?
Red laser, sure, but in my experience green lasers are significantly brighter and it's much easier to see the beam in clear air (though if you're human you probably need to look down the beam to spot it, my cats can see the beam horizontally and they swat at it).
Not really, this signals -- or maybe reminds -- other companies that it's fine to be a monopoly as long as your politics align with the preferences of the GOP.
It looks like the intake and exhaust go through the rotor.

https://uploads-ssl.webflow.com/5f6086e9bbbabd41a20f2984/5f9...
While we're playing this silly, overly reductive logical fallacy bingo game, IMHO, your reply is a straw man.
For approximate reference (N.B., this graph is somewhat dated — zstd 1.3.4 is from March 2018): https://raw.githubusercontent.com/facebook/zstd/v1.3.4/doc/i...

(On the dataset used for the figure, zstd -9 was about the same MB/s as gzip -4, and compressed at ~3.5x to gzip's ~3.0x.)
I think so. Oracle Linux is the same kind of clone and does exactly that[0].

[0] https://nts.strzibny.name/migrating-centos-to-oracle-linux/
It’a not about how they look, it’s about the disrespect they show towards fellow employees that makes working environment toxic for everyone else.
I think this is a real issue as I suffered from a very similar issue with Stripe Connect (see my post below) yet support seemed oblivious that you could fall into this trap. In my case, refunds were going through even when we were checking the available balance was greater than the refund amount on our server before permitting the refund request to be sent to Stripe. I do understand and agree with Edwin that a Stripe Connect custom account is responsible for its users but it just feels a bit un-Stripe that it's really not clear how to handle refunds and what the edge cases are.

Only when I realised Stripe was treating funds that were already allocated to an upcoming payout as 'available' or 'cleared' did the penny finally drop. So the refund for $100 would go through, the payout of $200 would then go through and then the customer account would be $100 in the red which would be deducted from our company Stripe account. Now we have learned to count the value of upcoming payouts as unavailable when working out the balance available for refunds.

Luckily for me this didn't happen too many times and I was lucky that my customers were billing enough that the shortfall on their accounts was cleared within a few days/weeks, but I can easily see how this could spiral into a big problem for a startup where customers are not billing so much.
There would be less bovine flatulence, but more human flatulence.
I've been using the Nordic Pure filters for many years now. Way better (and cheaper) than the stuff you get at home depot, etc.
I have no office or legal entity in the United States, yet there are US laws which, if I broke them, would cause the United States to attempt to extradite me. For example, see Kim Dotcom.

I strongly agree with you on the idea that companies and people should only need to obey the laws of the countries they operate in, but you must recognize that this idea is not currently the status quo, is actually fairly radical, and is strongly opposed by a lot of very powerful governments, including the United States.
Un tableau à la con ...
il aime vs. il a aimé

la porte vs. il a porté

etc.

there are definitely words in French, where the accent makes a difference in pronunciation. there are also some cases where there are meaning differences, even when the words are pronounced the same e.g. du vs. dû.

Now it's usually not a problem, as ambiguity in general is rarely a problem in language due to context.
A lights out even would happen at night, not evening, so you'll have to find some other conversation to shoehorn this in to.
Joint Fermilab/CERN Statement on Recent CentOS Changes
You can request for pages to be removed from archive.org: https://help.archive.org/hc/en-us/articles/360004651732-Usin... see "How can I exclude or remove my site's pages from the Wayback Machine?"

TLDR: if you email them and prove ownership of the domain, they will remove the archived content.

Edit: I am finding the page on archive.org after all:

https://web.archive.org/web/20201213230906/https://www.solar...
I mentioned this before on HN but it still blows my mind how much weight I lost by simply not eating processed food. Thanks to COVID, I cook most of my meals now and I lost a considerable amount of weight even though I didn't cut my portions. I think the biggest problem is that processed food makes me crave food even though I'm not hungry and the stuff used is just so packed in calories (fructose syrup).
> Should a company be expected to obey the local government and local laws, even if they seem unjust?

Should people be expected to object the local government and local laws, even if they seem unjust? Besides the fallacy of composition, what makes companies different from people?
Not against degree-holding, but degrees are generally more about status than truth-seeking. Took me a long time to realize this.