skysight-inc/HackerNews huggingface dataset:
> > What are some good non-tracking & non-intrusive ad providers?

> You don't need to look far. You can simply tell Adsense[1] to serve up non-personalised ads

This discussion describes exactly the problem. How long has this tracking consent law been there now??

And it's just an option in Adsense?!!!

So whenever I see a cookie banner, you can assume they are simply too greedy to flip the switch.

Clearly the adtech and adtech-supporting industry hasn't even slightly bothered to look for alternatives, instead opting to annoy the public with banners. It's pure propaganda in the hope that the annoyance will turn into defeat, and somehow they manage to turn people's disgust towards the EU law instead of them, simply continuing to do their useless crap business and pretending the EU got their hands tied ... when there's a literal boolean switch to tell their shit to behave.
Oracle Cloud does offer two free virtual machines(guaranteed to be free forver!) in their cloud (plus guaranteed free 30GB Oracle database).

https://www.oracle.com/cloud/free
Secure Your Cloud with Terraform Foundational Policy Library
What about the other services? You’re running a Minecraft cluster so you’re fairly detached from what running a traditional service is like these days. Will those same sysadmins make API gateway for me? Or SNS? If you look at AWS and see only it’s EC2 offering then that’s part of the problem. I just moved a customer from onprem to AWS and they were flabbergasted at the performance difference (their processors being 3-4 yrs old at this point) and changed some of their processes from running for hours to a few minutes for zero capex. Then theres adding capacity. Need a new server to spin up your app? Brb while I go call dell, ETA 2 months....
Ya, it's basically a press release. Does the solution exist or are they going to be developing it as they go? What's it look like?
I'm shocked that people continue to be shocked that this happens under Capitalism.
I have constantly be impressed by the progress of this project. I really like some of the design decisions, like the mechanical keyboard or the trackball.

But I have to say, while I really liked some of the early design sketches, the final design I find quite ugly.

I wish them success with this project and hope this can lead to more and potentially cheaper open source computing options in the future, but for now, I will have to pass.
But with the UBI, the money isn't 'for' anything. Its just more money. It can be spent on donuts, or houses, or college, or hookers and blow. None of those markets has any 'claim' on the money. I doubt anybody will figure out a way to 'soak it up'
I spent a lot of time thinking about this when I redesigned my own website. I really like the narrowness of Iosevka, and couldn't find a good proportional font to match its look and feel. So I just used Iosevka for the body text too. (I am currently experimenting with a quasi-proportional variant, Iosevka Aile, but I am not quite sure how I feel about it.) It looks weird, especially with justification, but I think I'll probably keep it.
ZFS 101–Understanding ZFS storage and performance
> If you don't use process isolation, every task can overwrite the heap and stack of every other running task

We have a lot of modern languages that are memory safe at least in theory. However quite a few rely on the OS using these safety features in the background. For example the Java Runtime uses segfaults to catch null pointers instead of actively checking for them, at least as far as I remember.
Yes, I suspect this debate will be going on for years.
Well, that, plus people will get sick and die
The reason I’m mentioning Rust is because you can still build your fun part of your application in python, and easily use the FFI to build any performance-critical part in Rust, C or C++.

That said, with Rust or C++ you can – depending on the situation – be clearly as effective, or even more effective than with Python, and you gain an enormous performance benefit (which in turn saves you money, which in turn means you can hire even more developers)
> I'll also mention you can't get reasonable even legal information without posting a lot more background (two short exerts aren't adequate for anyone to have a legal opinion).

There isn't that much more to show but here is the entire DMCA takedown request which I received: https://gist.github.com/siepkes/8e1f51e2ce9e44ba7116ed79e492...

> If forensics here prove that the person who open-sourced did not have the authority to do so

Announcements of the opensourcing were made on various places (like Reddit [1]) by Dmitry Yusupov who is Co-founder and CTO of Nexenta. He also made a lot of commits in the OSS Github repo which was Apache licensed.

[1] https://www.reddit.com/r/edgefs/comments/cf0o2b/edgefs_open_...
MIT and BSD licenses are very embeddable, but I am not familiar enough with Apache licensing when it comes to embedding. This is why I ask.
> WHO said for weeks it wasn't transmittable between humans

This is not true. They posted:

"Preliminary investigations conducted by the Chinese authorities have found no clear evidence of human-to-human transmission of the novel #coronavirus (2019-nCoV) identified in #Wuhan, #China,"

I agree this was not very wise from the WHO to post this, but China refused any other investigations so the WHO had to rely on information from China.
It didn't start off as a joke:

https://www.martinfowler.com/bliki/TwoHardThings.html

If you're not careful with what you cache, you end up with bugs unless you invalidate the cache carefully. And doing that carefully is in itself surprisingly difficult and error-prone, unless you come up with a comprehensive scheme, at which point you probably no longer have a what we call a cache but more like a secondary index with performance/concurrency problems on it own.

It doesn't seem hard until you've been there and given up.

I think the same is true for naming. If you told someone new at programming that naming is the most difficult part, they'd laugh at you and continue using quickly thought up, confusing names that cause them to introduce bugs because they misunderstand themselves.
I had fun making it. I'm glad you've found it valuable :)
AD (and Kerberos) require the client to have a ticket from a central authority, and also require the server to be trusted by that same authority. It won't really work for the "wild" internet.
> They said wearing masks does not help decrease infectious spread. They actually claimed that wearing masks can increase infectious spread because of improperly wearing it.

Can you please point to the studies claiming that masks significantly lower transmission rates? The only think I ever read was it lowers a bit the transmission FROM infected people by blocking some of the droplets sneezed/coughed, but just wearing them doesn't protect healthy people anyhow. Unless you have N95 + good glasses and perfect hygiene.

The behavior of 'I have a basic mask therefore I am protected' - I've seen it quite a few times personally. It really can lead to false feeling of security and lowering one's guard. I've seen folks wearing them incorrectly too, especially in the beginning - ie not over nose, huge gaps around it, putting it down in store for a call etc.

I think your statements are taken out of context of what was claimed. Not claiming WHO is perfect (far from it), but trump-ish bashing everybody and everything external instead of admitting one's utter failure and working on fixing things won't change much.
There has been masks around for more than 100 years to protect from infectious diseases. Why is this still an ongoing debate?
Emacs works poorly on Windows, that is the only reason I don't use it.
This is slightly before my time, but worldwide all F16 Weapon System Trainers (simulators for the F16 aircraft) were hosted on Norsk Data machines. They had a hardware shared memory that allowed more than 1 processor. This was 1970's / 1980's.
Replaced with SGI in the 1990's.
There were Norsk Data manuals laying around in the company until about 2000, because back then when you bought a computer they came with books.
I was told the Norsk was chosen due to political / work share issues, as at that time in the US SEL was the dominant real time mini computer vendor.
But, I was not there, so who knows..
Forget STEM, the future needs THEM
https://en.m.wikipedia.org/wiki/Obsolescence

Obsolescence just means the technology in question is antiquated or fully capable of replacement by something of greater preference. As a functional term it has no bearing on frequency of use or popularity.
In Germany the zeitgeist is: equal opportunity = treating all students alike (even ones with special needs). If you are arguing for more individual and specialized education, you are widely considered anti-social and it is suggested that your intend is to build / maintain a small (educational) elite that aspires to enslave all others...
> I came across this the other day on reddit. It is another cfr study with much lower rates. https://reddit.com/r/COVID19/comments/g6nmtf/_/foatvgv/?cont....

I would be careful about generalizing results from that particular study as 99.5% of the workers sampled were under the age of 70. If your sampled population does not include the most vulnerable age groups then of course your fatality rate will be lower than normal.

> There’s other highly tested populations with lower CFRs and then there’s IFR estimates based on serology and indirect estimates on CFR that slew much lower than 1%

I'm curious what you mean by "much lower"? Some of the antibody studies published recently have found prevalence rates that were not much higher than the false positive rates for the test, making confidence in their results somewhat dubious. In studies where the prevalence has been higher (e.g. NYC, Geneva), the IFR is trending towards 0.5-1%.

This meta-analysis was published yesterday which suggests an IFR of 0.75% (CI: 0.49-1.01%): https://www.medrxiv.org/content/10.1101/2020.05.03.20089854v...
It also lets them start going into Etsy's space of marketplace
What if I told you that you can have all of these things, while also having a website that looks good?
Making “Project Sketches”
> Two things can be true at once: You work hard to preserve your employees’ health, and your administrative culture treats them as fungible units.

This is some pretty agile dancing. :)
You wouldn't be, you'd just be relatively unlikely to be infected since most people around you would be immune and the virus would have difficulty getting to you.

But the degree and duration of immunity that usually follows SARS-nCoV-2 infection isn't well established yet, and coronaviruses in general are noted for not producing lasting immunity.
If he's good good judgment and ethics, surely his missing the point should make you question your judgment? Ultimately what you 'know' is his behavior, not whatever impression he's given you?
It's a bit like telling a mathematician that they don't really know what a "tree" is...
Different concepts, same word for some abstract or historical reason.
(The context is obviously extremely sad.)
WHO said that masks are very helpful for Asia. Netherlands government also mention that the usefulness of masks is questionable at best. This despite that the masks obviously do help.

It seems that this was said because there's a huge shortage of masks. People starting hoarding them, plus stealing them from hospitals and so on.

So yeah, WHO did mention masks aren't super useful for the general public, but seems like the reason is mostly because to prevent people going crazy for masks.

The bit about people thinking their safe due to a bad mask is also mentioned by the Dutch government btw. And they decide for themselves, they do not just follow whatever WHO says.
Exactly, is it chemistry based (iron oxide) or pumping water?
ReadMe:

This repository contains a library of policies that can be used within Terraform Cloud to accelerate your adoption of policy as code. To learn more about the Sentinel language and framework, please review the Sentinel documentation.

— https://github.com/hashicorp/terraform-foundational-policies...

Sentinel docs:

Sentinel is a language and framework for policy built to be embedded in existing software to enable fine-grained, logic-based policy decisions. A policy describes under what circumstances certain behaviors are allowed. Sentinel is an enterprise-only feature of HashiCorp Consul, Nomad, Terraform, and Vault.

— https://docs.hashicorp.com/sentinel/
I imagine if you were earning a million a year at your really nice job that you'd worked your ass off for 20 years to acquire, you'd overlook quite a lot of not-really-nice-but-that's-business-isn't-it treatment of some of the peripheral staff who probably don't even work in your city let alone your building.
Great article. Would love to see more about eugenics. Very interesting. Thank you.
Layoffs are generally received quite favorably by the investor class.
Ask HN: Web app stack from scratch what technologies would you choose?
Hey there, I am doing research into choosing a productive technology stack for a new product. It's a web application.

I have mostly been doing go microservices and react UIs but the complexity of microservices and writing our own code for things that are not in our core domain such as identity/authn/authz or writing code for various communication layers just to do simple CRUD makes development very slow and expensive.

So what would you choose for a modern productive web app stack?
Healthcare workers wear masks of a known quality, which they have fit tested, and they know how long to use them and when to dispose of them. They wear them as part of a full protective strategy along with other context-appropriate equipment and have training to know how to conduct themselves in the situation too.

You can't just claim the same benefits for an old piece of t-shirt stretched across your face. An old piece of t-shirt which may give you a false sense of security and lead you to take risks and get closer to other people, and which may make you touch your face more, and which you may not clean or replace etc etc...
Categorically wrong. Its being automated now, at a tremendous rate, and has been going on for decades.

Even China is automating. China is the US's #1 market for industrial automation machinery. They're behind us, but gaining fast. They're at about the 25% level now, and increasing.

Try googling around before making spurious, wrong comments please.
I suppose one could say that, but it would not be supported by evidence. This is just visibility bias. Sane geniuses aren't loud.
And it has JIT support out of the box, while PyPy still needs to fight for adoption.
Coronavirus: Send virus alerts within 24 hours or risk second wave
I made a shopify global search [https://snapshop.netlify.app]. Hastily completed just for this post but it should work.
This has been flagged off the front-page, likely because it mentions the WHO. I haven't really been following the criticism of their handling of this all that closely, so this might be worth reading for others in the same boat: https://en.wikipedia.org/wiki/World_Health_Organization%27s_...

This article seems to directly contradict some of the claims made by anti-WHO folks here. In particular, this portion of the timeline jumped out at me, contradicting the claim that the WHO was claiming no human-to-human transmission as late as early February:

--

On 14 January, Maria Van Kerkhove of the WHO told in a press briefing that "it is possible that there is limited human-to-human transmission, potentially among families, but it is very clear right now that we have no sustained human-to-human transmission"

The WHO recommended countries to take precautions due to the human-to-human transmission during earlier SARS and MERS outbreaks. On the same day, the WHO's Twitter account reported that "preliminary investigations conducted by the Chinese authorities have found no clear evidence of human-to-human transmission".

On 20 January, the WHO released a tweet that it was "now very clear from the latest information that there is at least some human-to-human transmission" that has occurred, given that healthcare workers had been infected.

On 22 January, WHO issued a statement stating that the data "suggests that human-to-human transmission is taking place in Wuhan", and called for more investigation.

--

This certainly sounds to me like they initially said that we weren't seeing human-to-human transmission in mid-Jan, but within a week or so, the data was starting to show the opposite, and they said so.

What exactly is the controversy here?
Commas have been mentioned, also ' is used in some places.
So the security of a blockchain now depends on the security of the SGX enclave? What could possibly go wrong...

> Unfortunately, this proposal suffers from a critical security economics issue: node maintainers here have a strong incentive to break into their own SGX chips. If an adversary managed to compromise their SGX, they could win the leader election at every round by setting the timeout to 0. The more valuable the network, the stronger the incentive to compromise your own platform.

I wouldn't call controlling my own SGX "compromising my own platform". It is my own platform after all, why should I not control it as I please?
TL;DR: same as ARM's Trustzone ... brilliant for hiding malware.
Right. That's why no sandbox has ever been broken...
So no. WASM relies on process isolation like every other system.

It's impossible to automatically check memory safety at compile time as that implies solving the Halting Problem.

Runtime checks would need to rely on the compiler enforcing these checks in the RTL. This, however, can easily circumvented using return-oriented programming (remember: you don't want the MMU to protect stack spaces).

No amount of software-based sandboxing or compile-time checks can effectively prevent non-isolated processes from accessing and corrupting each other's state. That's exactly why MMU were introduced in the first place.

Experiments using Software-Isolated Processes like Microsoft's Singularity [1] rely on complete toolchains from OS kernel to "safe" languages and runtimes and are not suitable for every requirement (e.g. hard real-time becomes near impossible).

The SIP concept also just shifts the burden of proving correctness from app and system developers to compiler and toolchain developers and we all know that those guys never make mistakes ;)

[1] https://www.microsoft.com/en-us/research/wp-content/uploads/...
>In Emacs, I read my mail, I organise my agenda, I write technical reports, blog posts, I wrote my entire thesis in org-mode. I collect research notes in Emacs, and a journal. I do my bookkeeping and accounting in Emacs.

No one cares (other than Emacs users). There are better tools designed for those purposes. There's a reason the UNIX philosophy of doing one thing well is still so popular and widely used. Rather than configuring and spending hours on buggy, poorly developed and indecipherable systems like Gnus, org-mode (it's like an Emacs with an Emacs, just ridiculous) etc people instead choose tools that are far better, more intuitive and works out of the box and everywhere.

> I edit remote files, I edit files via sudo on my machine.

Any decent editor or IDE can do that.

>I control git.

VSCode support for Git (and Github) blows everything else out there. And so also for languages like Python. Emacs support for any language which is not a Lisp dialect or C is horrible.

> I've been a dev for less time than you have by about 6-7 years, but I can honestly say that no other tool could even come close to replacing Emacs.

I very much doubt you actually tried to use anything else.
Switched to MIT now
The ongoing debate is whether getting the general public to wear masks is actually helpful or not.

See my other response for ways in which that differs from medical staff doing it. It's psychology and sociology as well as pure "can a mask stop the virus", which are important factors when looking at disease transmission in a population.
RIP Rust Vulkan Portability Initiative Implementation, 2017-2020
Someone gets to FIRE built on the backs of the workers then gets praise for doing so. A more meaningful response would be better to donate the millions of Amazon stock he had to the workers on the front line.
I thought herd immunity required >90% of people to be resistant, but I guess that's only true for very contagious stuff like measles. According to https://en.wikipedia.org/wiki/Herd_immunity#Mechanics COVID-19 might only need 30% of the population to be resistant if it has an R0 of 1.4, or 75% if the R0 is 3.9. It's still a good chunk of the population but it's a lot different than I thought.
"Flattening the curve" is different from "herd immunity", though. You can have herd immunity without flattening the curve.
Do we have a website with list of all Chinese websites and apps that we can have a look and not install them ?

I wonder if all this is applicable to Taiwanese companies as well or not.
I do think this needs to be rethough from scratch.

When a website sends cookies, prompt the user "this website wants to track you, allow it? y/n".

The same way microphone/camera access it prompted. So it should be fine to reject this for news sites, a random museum, etc, but okay to accept for, eg: webmail, sites where you log in, etc.

We've simplified browsers UI so much, a SINGLE toggle button for this would be lovely!
Show HN: I built a remote teaching station
At that time, they relied only on chinese info, which turned out false. They didn't have much more. Do they still claim it?

By your logic, we should dissolve US government too - they knew very well what's coming, the scale of it, and focused more on attacking and blaming anything external rather than working on preparation and minimizing the spread. Do you remember top of US government claiming covid is hoax?

Trump's mis-handling of this created by far the biggest epicentre of covid - this concerns whole world, not US only. And US had quite a bit of time to prepare.
Omniscient JavaScript Debugging
"SGX differs from its competitors such as TrustZone in its focus on reducing the volume of trusted code in its “secure world”."
Yeah that's what I'm asking. By the time you get to "herd immunity", most of the population has already been infected. To get most people to be resistant, most people need to get sick first!
I am not saying you cannot write code without them, but that you cannot do away with them without losing what they bring.
> Amazon did not fire these people without cause. They fired them because they violated company policies.

Holy shit. That's just a tad removed from justifying killing your slaves for questioning the plantation's 'company policy' that slavery is all fine and good. I find these kind of mental contortions to be baffling. That is, unless you're an employer yourself, obviously.
And other people don't get it is possible to have high level languages and almost C like performance.

You don't need to give up on JIT and AOT compilation to use high level languages, and this is where current tooling for Ruby and Python ends up losing.
Performance Engineering, Lecture 1: Introduction and Matrix Multiplication [pdf]
Right, enough people are resistant because they already got infected. I don't see how that's different from what I said.
Hint: You can use ublock origin. Go to its settings page, and check the "annoyances" lists. This hides all this BS.

(I do entirely agree with you, the default internet is pretty much like you said, sadly)
You can also become the best accidentally, by some right things happening that you don't even correctly recognize and attribute. Then you can ruin that with experimenting.
We Are a New Board Overseeing Facebook. Here’s What We’ll Decide