skysight-inc/HackerNews huggingface dataset:
If it is Google then they will tell you exactly why you were targeted...there should be 2 icons in the top right corner of the banner add, one is an X and the other is a triangle. Click on the triangle and the ad will change to have to buttons saying "stop seeing this ad" and "why this ad". Clicking on the "why this ad" button will show you the reasons. For example I saw an ad just now for a high end apartment and I clicked on it. The page explains:

This ad is based on:

Your visit to the advertiser's website and/or app
Google's estimation of your Household Income
Your age group
BLM is American and overlaps with a lot of customers. There are more black customers and others who sympathize than racists.

Hong Kong is "over there" and these companies do not have a large customer base there. China on the other hand is a monstrous potential market that they all salivate over accessing, but to do so they must suck up to the CCP.

Not hard to understand...
I think it will on some supported sites. Enable the dns over https option in firefox.

Check the status here - https://www.cloudflare.com/ssl/encrypted-sni/

Your best bet would still be a vpn which will work on all the sites.
It's self-reinforcing. People won't start reading them unless they know that they may contain usable information. Given that the process of making a clean history can make you understand the project better even if you are alone, saying they are write-only is misleading.
> they alter the code to take a parameter, and then add logic to conditionally do the right thing based on the value of that parameter

But that's a textbook example of bad code, competent coders don't do this.

Update: for example see Thinking Forth chapter "Factoring Techniques", around the tip "Don’t pass control flags downward.". Page 174 in the onscreen PDF downloadable from sourceforge.

And there is no need for duplication. The bigger function can be split into several parts so that instead of one call with flag everyone calls needed set of smaller functions.
And can I argue against your strawman as well, or will that disrupt your momentum?

This subthread started with "Well, ACTUALLY, if you look at the statistics, state sponsored/condoned violence against black people in the US barely exists and all this kerfuffle is an overreaction"

That's not admitting a serious problem, and calling it out as revisionist BS is not saying we should burn the country to the ground.
You mean you work on LINQ?

Only half joking here.
Almond trees last 20-25 years and take 4 years to bear fruit. Saving almond trees during a drought would be an excellent use of the Central Valley's water supplies. Short-lived water-intensive crops like rice and alfalfa, on the other hand, we could have done without.

You would think that this would mean that the almond farmers would simply buy water from any rice farmers who had seniority in their water rights. Hahahahahahhahahaha, you fool! That would make sense, so it's illegal. Also, if an alfalfa farmer who did get water didn't use it all (in the name of conservation, perhaps) they'd lose access to that water forever.
async-std is already using smol.
WHOISxss, Real-Time XSS Detection Suite
How so? If my goal is to learn about under-represented groups, a wide swath of content produced by those people already exists.

True, I'm the one choosing what content to consume, so in that sense I guess you're correct that I'm technically "in charge".

On the other hand, if I limit my choices to content produced by those same groups, then any choice I make is likely to be the right one.

And if I rinse-and-repeat this process, consuming a diverse-enough cross section of said content, I'm well on my way to expanding my worldview.
This sheet is being regularly updated I believe. Has entries from even the justice-for-sikhs websites that were banned few hours ago.

https://docs.google.com/spreadsheets/d/17VJKBTBnHDpLTXOrB58L...
The difference is you can't just open Gemini protocol in the browser, so you're limiting audience of your resource to a very minority. That's what I want to highlight: something that is compatible with modern web, yet simpler so alternative browsers could be implemented.
Do you have something published yet? Code, articles or anything? Sounds very interesting!
That is a nice plausible theory indeed. In fact, it is one that is quite popular among certain people here too. Only one small snag: I can ensure you, from the info I got first hand from people working inside the healthcare system (on several levels, high enough to see the bigger picture, and also low enough to be confronted with the actual facts and real numbers), that this reset you speak of ... it certainly never took place here.
I'm sure you believe what you've written here, but that belief comes from prejudice (or perhaps more accurately a shortage of empathy) not from a clear view of the present. You even admit in your last paragraph that we have little credible evidence of widespread vote fraud. In that context, with tens of thousands of people kicked off the voter rolls, concentrated in areas with higher minority populations, then of course the effects of these efforts are racist. Do we not need "smoke detectors" in white communities?
Telemetry deservedly has a terrible reputation due to its usage in proprietary software. In open source software, it's not a deal breaker for me as I have means to get rid of it.

But given the landscape of privacy issues, I wouldn't vote for an opt-out telemetry in any of the OS projects I'm involved with.
Have you seen the R library dplyr? It is a weirdly powerful data analysis tool, that can also produce SQL queries!
[I attended GT for Computer Science and signed one of these petitions]

This comment seems to misunderstand professors and universities. Instruction is a relatively small part of professor responsibilities. Most tenured professors will teach perhaps one class a year, some one class a semester. Some do more, though often by choice and at least at Georgia Tech, much of the undergraduate instruction is done by lecturers, who are not tenure track faculty.

So the value they produce won't decrease by much. In fact it might actually increase. Georgia Tech is, and has been, one of the leaders in online instruction through the OMSCS program. This allowed professors to be in many ways more valuable and teach more students per professor (with an increase in TAs).

My experience is limited mostly to the College of Computing, but some courses taught by other Colleges (notably gen-ed physics I and II in the College of Sciences) have been optionally taught in mixed online form for years (I took an "inverted" Physics course where the lectures were online in 2014). This allowed in-lecture time to be much more tailored to specific student questions.

So there's no a priori reason to believe that online instruction is less valuable. (This isn't the same, by the way, as the opinion that university education that is completely online is as valuable as in person, there are environmental factors that are advantageous for in person experiences).

There are some classes and subjects where this doesn't always work (Engineering courses often need specialized equipment for more applied course), but these aren't the majority of classes, and forcing a CS professor to lecture in person when the same course, often taught by the same professor, already exists as a MOOC is ridiculous.
I think if they move all online, the university will have reduced income, that in turn will set the new salaries.

It will in a way work out, all I am saying that I don't think these petitioners ever thought about it, or considered that.
The only way to force US companies make a choice is to boycott them here locally.
http://ix.io/
Or maybe if the lectures are online they should be paid proportional to the effort involved, which can't be possibly the same if you have to come up with new materials, find new methods of teaching and engaging the students, etc...
You speak as if teaching in-person is an apples to apples comparison to teaching online where online is strictly easier and of less value. Having done both, this is far from an equal comparison. Putting student value aside, the skill sets needed are different. A professor that can teach in-person AND online equally well is not easy to find. So unless the university is willing to fire their professors and hire ones that are better trained for online teaching, I see no reason for the professors to take some sort of pay cut.
Our World in Data have an excellent analysis on this topic as usual.

> Focus on what you eat, not whether your food is local

https://ourworldindata.org/food-choice-vs-eating-local
It's not really "the web" if you have to use Electron and Node surely? Wouldn't it make more sense to do it with web workers and wasm?
Long-Term Consequences of Coronavirus
It was also the key idea in the lesser known Cecil and Slate.

https://en.wikipedia.org/wiki/Cecil_(programming_language)

https://github.com/briantrice/slate-language
A lot of approaches to moderation seem destined to fail, afaic.

I think first principles should be:

1. There is no such thing as objective moderation. The universe gives us no way to conclusively prove something is good, fair or true.

2. You cannot moderate a forum at internet-scale using exclusively paid employees.

3. A tech company is not the government. There is no shame in a company looking out to protect its own good name.

Some takeaways: (1) and (3) suggest a social network should admit its point of view, and moderate according to its tastes from the top-down. (2) suggests the bulk of moderation should either be AI-based, or delegated down via a hierarchy of its users. Since AI won't be capable of competent moderation for at least a decade, the primary method should be the community. (3) means that the the positioning on moderation should be heavy-handed. Eg: "If we dislike your contributions or feel you make us look bad, we will ban you. We offer no 'court of appeals', because it's an esthetic judgment."

This ideology of my model is rather depressing, but the current state of the internet (compare HN or Tildes with 8chan or Gab) hints that it's better than the status quo.
Hi! I'm also working on something similar to this. If you want to chat, please reach out! fabian (at) flapplabs.se
I always thought the word "revolt" implied at least some kind of action rather than mere anger. The instant burial of my comment seems to indicate that the word's definition must have changed recently.
Slow this. It's not the changing of the symbol, it's the legitimacy and standing of the people who wish to change it, the means they are using to do so, and the sincerity of their motives.
This is the forum we have. I reject the standing of the critical theory underlying the problematizing of what it perceives as symbols in my field, because the ideology itself is designed to manufacture and inject conflict, as means to leverage itself into being an arbiter of purity, and its endgame has a lot of historical precedents. Dialectical materialism is an intellectual cancer.

This is where change happens. It's in the culture, and we respond in the culture. This forum is public discourse. If you are concerned because it sounds "angry," I would recommend revisiting how that reflects as a style of argument.

While this probably isn't the forum to re-litigate it, it is the forum to state unambiguously that the effort to hijack, co-opt, and subordinate Blackhat and the community it served to an ideology using an implied threat of political cancellation ( or "atomization" in the literature) has not gone unnoticed.
Alcoholism is a complicated disease, it heavily depends on a person's predispositions which are both genetic and psychological. A lot of times alcoholics don't even realize they're alcoholics, they can often maintain a job and relationships meanwhile abusing alcohol in order to deal with problems or in other ways. The disease can also be slow to progress, often people can hold things together in their life for years before things start imploding on them.
Getting time to do anything in between kids, work and whatever else is expected from me is the actual hard part for me.

The technical aspect is mostly fun in my case :-)
Not right now; I haven’t set up a repository for it yet; I’ll certainly post it here when it’s ready to show.

I’m working from the bottom up and am almost ready to start working on collections— I started with newtypes to represent columns and then tried to get them to combine together properly.

As of today, I’ve got what looks like a good scheme to treat arbitrary objects as records, and can do joins, projections, and column renames with the type system keeping track of which objects have which columns.

The plan for tables/collections is to implement a sequential-scan interface backed by something simple, and then add wrapper write-through index objects to speed up particular query types.
It's unfortunate that the excess mortality is not a metric that is rigorously collected at this time. As a result, it lags quite a bit. We'll know in a week or so how June looked.

You're right that it is not just deaths, but morbidity. Someone who gets on a vent due to covid may never regain the life they had previously.

However, we've learned a bit since April. Wearing masks works with social distancing, but requires administrative enforcement.

Sweden has kept their schools open during this time (through high school) and offers an interesting point of comparison. It hasn't appeared to cause any problems for them. The main problems they've had are in the immigrant communities (220% higher rates of covid) and in elder care facilities.
Julia’s definitely not the first, but I don’t see too many examples where they took the idea seriously enough as a design principle to build the language around it (that’s what I meant by “run with it”). I’ve seen Dylan often credited as one of the inspirations for Julia. While many other languages might support multiple dispatch, my impression is that they’re somewhat “patched on”, thereby limiting the benefits.
The goals are different, though. US universities don't hope to find a reopening plan that won't spread the virus at all; they just want to find a way to keep it from spreading too much.
Well, let's take those stone tablets that Mozes brought down from the mountain. What do you think are the chances they would have made it as far as they did if he said: "look guys, here is some stuff I chiseled into a bunch of tablets while I was up on the mountain" vs "this is the word of god"? It's an appeal to authority if there ever was one and by placing the authority in a spot where it can not be directly queried for verification it can literally develop a life of its own, like any good meme on social media today.

Check out how eager people are to follow and propagate anonymous stuff that happens to coincide with their worldview.
is that a good argument?

This product if worth X amount for you, but I can only build it for 2X

An online course that an average professor puts together will be much worse than what is already available on Coursera.

This is what scares the administration, they know cannot compete with that, and bigger things are at stake, like the future of the entire institution.
One-click API data ingestion.

Just about every company these days has their data spread out all over the cloud: marketing data on Facebook and Google, social media data on Twitter and Snapchat, customer data on Salesforce, sales data on Shopify and Amazon, and so on. Most companies will either (a) hire a team of data engineers to collect and exploit this data or; (b) hire an expensive consulting firm to build an ETL pipeline, or; (c) let this data rot in the cloud. For the past 6 years, I've worked as a data engineer (where I became intimately familiar with Facebook and Salesforce APIs), and I'm confident that I can automate around 80% of my job.

It's clear that the value prop is astronomical: just one data engineer will run you at least 150k/yr and most of the work will involve maintaining API data pipelines. Having a "one-click" solution where one simply provides an API key and what data they'd like to warehouse (e.g. marketing data, social media data, customer data) and where (FTP, S3, Redshift, DynamoDB) would be invaluable to companies that want to make sure they exploit this treasure trove.

Some hard/interesting problems:

- API specs constantly change (Facebook, for example, has a quarterly update schedule)

- Inferring JSON schemas is hard

- Data integrity is hard (data types sometimes change willy-nilly)

- API rate limiting is tricky

- Resilience is hard

- Recovering old data (especially for certain services) might be impossible

Everyone is starting to become keenly aware that letting the data rot is starting to have a higher and higher opportunity cost. Not warehousing your own data is simply not a tenable option any more: the world’s most valuable resource is no longer oil, but data[1].

[1] https://www.economist.com/leaders/2017/05/06/the-worlds-most...
In some universities in Spain, they have mandatory antibody tests, and they divide students in 3 groups: the ones with antibodies, the ones without and sick people that can follow the classes online.

To enter the buildings in the campus, you need to get a "passport", after completing antibody test and lots of questions... Some preconditions, like being asthmatic disqualifies you (so you need to follow classes online). Also, they have several new rules, like using only stairs to move across floors, minimum distance, thermal cameras, etc.

It's a new world in many aspects.
The spectrum in question would be terrible for WiFi for technical reasons alone. It's too narrow and the required antennas would be too big.
This article is really nice for not making things harder than they needed to be. Trace then substitute the trace - no magic.

It seems like a big part of all these strategies is making sure the checks for the optimizations (checking if they're possible, checking if they're done) don't take more time than the optimizations save.

Or could there be a way to alter the execution graph so that once you add in the optimization, you never have to check if it's there?
Sure - there are lots of folks aiming at a more authentic reading. In general, the older a church, the more it aims at a reading that avoids the modern atomizing impulse. The Catholic and Orthodox churches do some good work on that score, as do Anglican and Lutheran theologians.
The Pi 4 is a big revolution, fast enough to serve as a desktop computer for most office people, students, and so on. It's pretty impressive and more attention is being paid to it as a first-class computing platform as time goes on.

Our desktop monoculture has led to serious security problems and massive stagnation at least until recently. Even if you don't use a Pi you should be thankful that they exist.
For context, about the author:

> Peter Turchin is a Russian-American scientist, specializing in cultural evolution and cliodynamics — mathematical modeling and statistical analysis of the dynamics of historical societies.

> He is a professor at the University of Connecticut in the Department of Ecology and Evolutionary Biology as well as in the Department of Anthropology and in the Department of Mathematics.

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

---

Introduction to his latest book, published 2017:

Ages of Discord: A Structural-Demographic Analysis of American Society

http://peterturchin.com/ages-of-discord/
The mass of men lead lives of quiet desperation

The center cannot hold

The better angels of our nature
As someone who spent handreds of hours writing (and cursing) SQL queries -it definitely sounds compelling.
> Go to https://model.energy/ and click on "Show advanced assumption settings".

> Now scroll down a bit:

> Battery energy capital cost: 142 Euro/kWh Hydrogen energy capital cost: 0.7 Euro/kWh

> What's the ratio of those? About 200!

You realize that this site is a calculator, right? It's a calculator used to calculate how much energy would cost for the cost values supplied. You can put whatever you want for that field. This site isn't a study. The value for this figure comes from an external pay walled link. And it looks like that link isn't even talking about storing hydrogen, but storing methane produced from hydrogen gas (power to gas). Methane is much easier to store and is more energy dense by unit of volume, as well as makes use of existing natural gas transportation infrastructure. But power to gas needs an external source of carbon dioxide.

And this isn't the actual cost of hydrogen storage, only the capital cost of constructing a storage container. Which is kind of a ridiculous figure to provide for storing gas in a cavern: the storage container is already built for you. But this goes back to the problem of geographic limitation: you can only store hydrogen in a limited set of places. This is like saying we should just power all our energy needs with hydroelectricity and geothermal power.
The fastjson package is fast. Can't disagree but unfortunately it accepts invalid JSON and what you get from the parser is a Value that you can get values from using a Get() function and not a simple go type. To get a simple go type like []interface{} or map[string]interface{} you have to know what the paths are. You can't actually iterate over a map as far as I can tell.

Basically the two packages are different in what they provide. OjG returns simple go types and instead of a simple Get() it provides a full JSONPath implementation. Different but both have their uses so depending on a user's needed one might be better than the other.
You might like asking on this subreddit, they use everything from little raspberry pis to large rack servers, often acquired at a very low cost:

https://old.reddit.com/r/homelab
I remember seeing that implemented somewhere, but I cant find it.

Maybe someone can help...
Air Force Academy has already re-opened with next semesters' students already there. They are marching socially distanced and with masks and elevated hand washing.

On a side note - several USAFA cadets committed suicide due to lockdown-induced mental health issues a few months back... so it's pretty safe to say that the cure is more deadly than the illness (at least currently... 0 cadets have died from covid-19 while 2 have died from suicide).
> Even if you can completely rule out catastrophic failure, you still have a bunch of people who need to go to work every day and work with radioactive materials.

This is argument from extremes.

Coal plants kill a lot more people simply by operating: they release radioactivity (and toxic heavy metals, and PM2.5 particulate).

Gas extraction, processing, and transport also kill people (often the people who were occupying the land that the gas drillers want.) Ditto for oil. Wind turbine construction and maintenance also kills people. Solar panel construction involves working with toxic chemicals in far greater quantities than nuclear fission.

You expose fewer people to smaller risks with nuclear than with its alternatives.[1]

Also, wind and solar are dependent on either storage, for which we have no good grid-scale, months-long options yet, or globe-spanning petawatt transmission networks, if you're not going to accelerate climate change.

Don't get me wrong. I love solar PV - the only energy production method that relies on modern physics. I love wind, too, because it doesn't involve boiling water to make steam to drive turbines, which seems hopelessly steampunk to me these days. I'd also love to see a worldwide transmission network - that level of international co-operation would be awesome.

[1]. Gawd, I sound like a shill for nuclear. 2002 me would be horrified. But learning about climate change (and wanting industrial civilization to continue) forced me to confront my priors.
What's wild is Georgia tech has a very successful online master's program that apparently everyone forgot about because it could be a great starting point to do everything online.