skysight-inc/HackerNews huggingface dataset:
> My assumption is that a very small percentage of developers participate in it.

It doesn't really matter how many. It means that people are already using this functionality, and depend on it. I didn't link to an article on removing alert just for the fun of it.

> So the way this is done now (with origin trials to collect feedback from developers) is not good enough? What exactly is your definition of experimentation?

Running this as origin trial is a very good way of doing it. What's not a good way is:

- having an unrealistic timeline.

Example: Mozilla was asked for position on WebHID three months before Chrome released in stable. The "standard" was so badly written that Mozilla engineers couldn't understand it. Chrome still released it, and updated the "standard" two months after it was already in the wild.

- ignoring any and all objections, and favoring own needs only

Example: Constructible Stylesheets. The spec has a trivially reproducible problem. Several developers (not only from Mozilla and Safari) pointed this out, and proposed several changes to the spec that would get rid of the problem. However, Google's own lit-html was interested in the spec. So they released it in stable, said that "0.8% of pageviews now use this" (reality: only lit-html used it at the time), and refused to hide it back under a flag. Safari simply said they are not going to implement the spec in this shape.

- completely ignoring the realities and needs of the web

See https://dev.to/richharris/stay-alert-d and my comment here: https://dev.to/dmitriid/comment/1h5bh

- presenting these "standards" as fait accompli even if other browser vendors will never ever implement them

They have co-opted web.dev as a propaganda machine. The site presents itself as a neutral resource for web develoeprs. It's not, it's a Chrome-only vehicle. They present various specs as already available and never specify issues with those specs. For example, WebUSB: https://web.dev/usb/

See, e.g., Mozilla's position on various specs. Scroll down to "harmful": https://mozilla.github.io/standards-positions/ I'll let you guess how many of those have already been shipped in Chrome. Then you can find what web.dev says about it

- gaslighting other browser vendors

I won't link to specific tweets because I don't need to be angry. But almost every single of Google's high visibility "standards people" and "developer advocates" and "community managers" will always, and I mean absolutely always paint all other browsers in as negative light as possible (as lagging behind, as hurting the web, as damaging the web, as being a detriment to the web etc.)
I saw a similar project on HN before but I can't find it now. I'll make the same comment tho, and it builds on this comment:

Please provide links back to official information pages. For something as important as a visa, I'm just never going to trust a random third party source.
On each iteration of the loop, the length of l1 grows by the length of l2. With the first version, each of those iterations copies every element in each list, so you end up copying the same elements many times.

The arithmetic gets slightly obscured in this example because both lists have length 1 to start with. Let’s instead call the initial list lengths L₁ and L₂.

On the first iteration of the loop, we need to copy L₁ + L₂ elements to build the concatenated list.

However, on the second iteration, the length of l1 is now L₁ + L₂, so we need to copy (L₁ + L₂) + L₂ = L₁ + 2L₂ elements.

On subsequent iterations, we then need to copy L₁ + 3L₂ elements, then L₁ + 4L₂, etc.

If we are running the loop N times (in this example, N = 10⁵) then we end up copying the original elements from l1 N times, but the original elements from l2 get copied 1 + 2 + … + N = N(N+1)/2 times.

So the total number of element copies made during the entire run of the loop is NL₁ + ((N²+N)/2)L₂. With big-O, we need the term that grows fastest and conventionally we write it ignoring any constant scale factors. In this case, that term is the N² because everything else only grows as fast as N, so we say the algorithm is O(N²).

As an aside, for the same conventional reason, we would normally say the second version is O(N). It’s not technically incorrect to say it’s O(2N) according to the definition of big-O, but it’s not idiomatic.
It’s interesting to drive these trends forward a few years.

Since time at school is zero sum, every political victory that results in a new pet topic being taught will inevitably shrink core education.

Maybe this trend helps explain events like this: https://www.google.com/amp/s/www.oregonlive.com/politics/202...

Most of the first graders I know can read, it can be hard to fathom how you make it 12 years without knowing that…
It will be over in April! A lot of people were just wishing it away
The deferred resource cleanup is really the thing I wish the most was in C. I know that it's relatively un-"C-like", but having to make sure to clean up objects on failure is one of the more annoying things that make my code messy. I like the `defer` paper and proposal linked in this article.
There is also a very poster-suited svg over at wikipedia that categorizes cognitive biases:
https://upload.wikimedia.org/wikipedia/commons/6/65/Cognitiv...

(There are also hyperlinks to the corresponding wikipedia pages)
The Rich Don't Penny Pinch
There is not much to tell about the idea, you need a demo.

I can come up with the idea "an AI that makes your homework", the idea is irrelevant, the implementation and how well it works is what matters .
What Are the Best Coding Free LinkedIn Scrapers?
mosh has been a pleasure to use. thanks for all the hard work :). i think it’s worth experimenting with blink, too, if someone (like me) has the odd desire to try and be productive from an iphone or ipad
Twitch Finally Gets Around to Letting Banned Streamers Know Why They Were Banned
Will they discuss Roland Fryer’s finding against the misinformation regarding to police shootings?
https://www.nytimes.com/2016/07/12/upshot/surprising-new-evi...

Who is using selective reporting to create a false narrative for what purpose?
Why does this suggest disabling CORS enforcement in Chrome? Your users will be subject to CORS restrictions, if you are not you risk shipping a broken feature.
In a recent Firefox on Windows there's no text visible. None at all. As if its color was set to 'transparent'.

The culprit appears to be "Atkinson-Hyperlegible" in font-family. If it is commented out, text becomes visible. The TTF [1] is recognized and rendered by Windows Font Viewer just fine (though in a dear need of hinting), though I'm not sure if Firefox uses Windows native font rendering engine or has its own.

[1] https://nomadvisa.io/_nuxt/fonts/Atkinson-Hyperlegible-Regul...
OK, thanks for the update.

I think we more or less agree.
Agreed. I was watching the real Jensen thinking, hmmm seems a bit plastic and lifeless, but the rendering looks very realistic. Turns out that's just Jensen.
> Given the primary example used on the kids, the 2016 election, this seems more about instilling bias under the name "news literacy". Are they going to do a section studying the "coverage" of hunter biden's laptop?

I suppose you have to pick an example to work from and frankly, the 2016 election was the most noteworthy and groundbreaking disinformation campaign.

A teacher could certainly talk about the latter, but neither Hunter Biden's laptop and Lab Leak Theory have the bulk of documentation to point to.
not to mention a moron with a truck can sabotage it catastrophically by merely piercing a wall.

I recommend watching Train Derailment & Sabotage - 1944 - Charlie Dean Archives / Archival Footage

https://www.youtube.com/watch?v=agznZBiK_Bs

Its a difficult task to derail a train. Its actually a logistical feat trying to derail it.

edit: [auto-correction fix]
This is as comforting as hearing that schools are teaching religion.

You could have spared yourself that dig, it's beside the point and stupid.

The comparison with religion is actually good. In some countries religion is taught in school because religion is part of human culture, which is firmly within the bailiwick of school. So teachers teaching religion must be accredited by both the government (for competency) and by their religious authority (for adherence to dogma). That's good, because you know who they answer to, and since religious authorities are usually mainstream you won't get revolutionaries or apocalyptic types either.

But reading the news in school, it's like the Soviets teaching how to trust Prawda.
> Media literacy classes have already been shown to turn some percentage of kids into nazis

Quite a claim. Where has this been shown?
Lupa isn't just an obvious extension of feminine gender to a usually masculine but living noun. It's well attested in the Latin record because of the myth of Romulus and Remus, who were suckled and raised by a lupa. Officially that was a she-wolf, though the theory was available even at the time that the lupa of the story referred to a whore.
Power of scale economies, creator economy myopia, velvet ropes and Clubhouse
It could, but experience shows it’s pretty much all FUD - bad stuff about China that is true doesn’t need propaganda, because it’s being picked up by everyone anyway. It’s pretty much the exact opposite of what happens with US-based companies, where the backdoors have been actually found, not just alleged, yet many people still consider them more secure than non-US counterparts.
Imagine in the future when a company like Samsung is led by an immortal (digital) CEO whose script is okayed by the board.
Part of A Level English Language for me. How to read critically, really. It's the old "freedom fighter vs terrorist" exercise.

Of course, this was pre-Internet and the focus was on written English... it's not like we were taught (say) how video editing can control perceptions.
The basics of business school simplified
Fascinating. Fantagraphics (https://www.fantagraphics.com/collections/newspaper-comics) have done great work restoring and publishing such classics, but there might be much more to discover.
I'm not so sure that it's easy to tell the difference between CGI and reality. Sometimes scenes in movies look really fake, but aren't actually CGI. The way scenes are lit and the heavy makeup actors end up wearing can make it seem like a real scene looks fake.
One obvious way to 'fuck up' is to do work with or for a local company. I've also heard rumors that they sometimes check co-working spaces and pick up any 'tourists' that have been renting space there for an extended period of time.

But basically as long you work for a foreign company or clients and don't draw attention to yourself I doubt they care too much.
Top Materials with the Highest Melting Point in the World
Why not combine the two?
Rarely that high; i see less than 1/7th of the "new" page right now marked [dead]"

Often its bad / dupe links, poor titles, etc. "Self promotion" often has a harder time getting attention.
Ah the human (or maybe mammalian?) concept of social status.

In the animal world there probably are life and death reasons (getting food, physical security, etc.) for fitting in a social status/hierarchy. You have skills and income that eliminate that from being something you need to be concerned with in modern human society.

You state you've been freelancing for 10 years and make 2x more than devs that are local. I'd say that is pretty successful and there are probably others that are envious of your position. Put yourself into a doctor or lawyers shoes and think of all the societal and career forces pushing on them. For example a doctor may have to perform their job in certain ways they do not like because of how health insurance works. They may dislike the very system they work in because at times the system hurts patients financially. If you get into a deep conversation with a doctor, find out how much freedom they have in their work and how many hours they put in. They may be envious of you because you are freelance and remote and you could just become a digital nomad for a month and have nothing forcing you to be somewhere.
Yes and was chatting with an IBM rep in the 90's about SMIT or smitty for the tty terminal flavour and was told the hardest part was the running man icon at the top right. Getting that to run at the same speed upon all hardware took some effort from all accounts. But darn - smit just made anybody who could type it and some basic understandings an AIX admin and what I really really loved about smit was you could press (F6 or some other function key) to display the exact command/script that would be run. So you could use smit to craft together what was needed for your own scripts and save time and get it right with ease.

Still miss the running joke about AIX though - it's unix with a registry :).
More importantly, aircraft.
Pretty happy with my Pinephone. It's not 100% reliable, but I still use it as a daily driver and enjoy the freedom it gives. Waiting for the ordered Librem 5, which will be even faster.
Since this was the first session on the topic, we only learned about add, commit, push and had a quick glance at remotes. The goal here is to ease into the normal flow of weite code, commit, push and then follow up with some of the more intricate pieces of git.

It's really important to me that whoever I'm teaching is able to really understand each piece and build their intuition as we build things up.

FTP is a bit orthogonal to the use case here. That being to have her code pushed up to a central repository, able to clone it on her other computer (laptop), and enable me to review it or tweak things.
Wow, the last example is so much more readable than all of the others... the way I think Python should be written and (generally) a nice aspect of Python culture that people will write code that way.
Yes, there are many valid criticism about the EU in lots of things.

But the open border part (once you are in), is just awesome.
So, Eeyore?
> Get in now.

I have tried to. All I got was a polite e-mail telling me they're unable to ship to my country (Montenegro).
If the English lessons in the US are covering text analysis, reading comprehension then nothing stops teachers or whoever is responsible for managing the curricula to include issues like fake news, propaganda in today's media - especially in the virtual forms. Of course this might look easy on the paper and be hard to achieve in reality.
And it's oddly terrifying.
That lab leak theory is the most amazing example of widespread bias on all sides I've ever seen.

We went from it being banned on Facebook to it having mainstream acceptance in like a week despite ZERO change in the underlying evidence. The evidence was always just "well there's a lab there". The only thing that changed was Trump isn't president anymore.

It's the perfect rorschach issue for underlying bias, free of any clearcut facts that might be evaluated neutrally.
It's not only about kids. Plenty of people drowning in the same way, without loud cries, just silently. That's just how human brain wired for some reason.
You kind of can using Altstore, but it’s not ideal as you have to “refresh” the apps and are limited to 5.

https://altstore.io/
The Psychology of Human Misjudgment (1995) [pdf]
If you don't plan to stay long, sure, but if you start making an interesting life over there, you might be interesting in regularizing your situation.
Statistics and probability are two things that I think everyone should know. They help so much with understanding the news and whether or not something is actually relevant.
I am a very weak C programmer, but one thing I find myself doing a fair bit is wrapping the intermediate data from sequences of operations like this into a single structure representing the whole task or unit of work or whatever. That structure then has a single 'valid' and/or 'error' field that each step checks to see if it should actually proceed, and if so, it will fill its field in the structure, and the next step will pick up from there.

That way you get to write something like:

typedef struct cookie_batch {
bool valid;
bool baked;
unsigned short ingredient_count;
char **ingredients;
} cookie_batch;

.
.
.

void bake(cookie_batch *batch) {
if(!batch->valid) return;
batch->baked = true;
}

.
.
.

cookie_batch batch = { .valid = true };
add_ingredients(&batch);
bake(&batch);
serve(&batch);
cleanup(&batch);

So you don't need any complex error handling in client code.
They should teach independent thoughts. Sadly this is so inconvenient for most of the adults.
Don't developers have the right to decide when and how people can run their software?
"There's a world of difference between truth and facts. Facts can obscure the truth."

The media (en masse) can be factual and yet instill a large bias. Stories with uneven sourcing, presentation and priority of different news stories, biased accompanying photographs, weirdly scaled graphs ... there are millions of ways to use facts selectively and tell a story that is factual but not truthful.

Skepticism is probably the most important part of media consumption. What am I reading? Where does it come from? Does the headline try to beg the question? Are there an equal number of sources on both sides? Do they have equal gravity? Where can I confirm these facts? Do they confirm or reject my pre-existing beliefs? And so on ...

It's a lot of work! That's why most people have poor media literacy. That's why we read something on social media at under 256 chars and believe it.
I don't see the point of this. a typical English class should already be teaching one how to critically think anyway and engage with text. There's no need for a specific "news literacy" course IMHO.
Growing up in Illinois and going to public schools, I have to say this is just making the situation worse.

My wife (who went to the same school district) and I both recall situations where politics were in the classroom. I recall in grade school with vivid detail my teacher saying “anyone who voted for bush is an idiot” and kids in the class becoming upset and the teacher doubling down. My entire time at school (through college) conservatives were demonized. Quite literally, I watched teachers call them evil. Anyone who spoke out would get punished. You could see the unequal treatment.

Conservatives are against equality, their racists, they cut education budgets, etc. when have any one here seen positive discussion about conservatives in your lives? think about it.

Just last year, during the pandemic, my wife’s younger brother was doing a zoom class behind me. His teacher was telling the students in home economics that “we need to reduce taxes or give universal income to black people”. She went on and on about inequity and how whites were evil.

I’m sure some of you believe I’m being hyperbolic, but here’s a near by school district:

https://legalinsurrection.com/2021/06/critical-race-theory-i...

This will be just a further weapon to indoctrinate and marginalize. People I know in the younger generations (in their 20s) who are conservatives are scared to speak and have been for years.

Now let’s consider something they may teach.. are they going to teach to check citations? I want you to open CNN or MSNBC right now, look at a few articles and check the citations. You’ll see why this is a problem.
Who are the primary lobbyists benefiting most from this bill?
This made going to the beach pool or local lakes pretty much a full-time lifeguard job for me during the years my kids were young and didn't know how to swim well.

I would let them play, run around, go out in the deep water and even get that terrified "I'm over my head!!" look on their face while they flailed their arms around. It's get to let them stop panicking on their own. They learn their limits and I've only had to actually wade out and rescue them a handful of times.

But I was basically scanning the water and counting my kids (I have five) every minute the whole time they were in the water.

I'm glad they are all strong swimmers now.
> Students say they often didn't see why, for example, a company writing about climate change receiving funding from the fossil fuel industry could skew the story. Many assume that if a social media influencer has tons of followers, it means they're trustworthy.

I see a similar outcome among adults, but these are adults who I know were raised to be skeptical (in the sense of science or critical thought), to think independently and critically, to look for bias in themselves and others, and to distrust power. I know they thought that way for most of their lives.

And now they accept things that have a paper thin veneer of truth and deep flaws, things that they would have easily penetrated just 5-10 years ago. If I examine it with the tools we've used our entire lives, conversations we've had many times in the past, I find myself beyond the pale, unwanted in the conversation.

Why? I don't know. I haven't before lived through mass insanity and mob psychology though I know it's happened, such as in Nazi Germany and arguably the Soviet Union. What are they doing? One thing I've noticed is that the 'reactionary' movement (I don't know another name - it's amazing that it's unnamed even at this date) first attacked postmodernism (while continuing to embrace its skepticism where it serves them), and as people were swept along and embraced that, they unilaterally disarmed themselves against the threats of personality cults, mob psychology, and other mass delusion.

But why? My impression is that ruining their game, as if we were playing Monopoly and I was seriously questioning the economics of it. But my real question is, how could they embrace it? How could they make such an obviously grievous error that will destroy their lives, their relationships (the poison affects all their behavior and thinking, not just about politics), communities, country, and world?
I've run into a variety of people that made savings, travel and career choices based on that idea, and it wasn't good for them. Of course they were from the midwest and so likely all of their influences would have been reinforcing the words of the President, but I also don't understand how that would be convincing, given how viruses work. Given how this virus works and spreads.
I found Daniel Kahneman’s Thinking Fast and Slow persuasive on this question. I don’t have a psych or neuro degree, but Crudely speaking and possibly butchering it: the mind reflects two types of thinking, which Kahneman terms System 1 (fast) and System 2 (slow). System 1 is closer to instinct and helps us respond quickly in, for example, fight or flight situations. System 2 requires significant mental effort to more thoroughly analyze things like complex math problems. It’s easier to coast on System 1 thinking. The book provides examples and much better and more in depth explanations. There was a replication controversy about some of it, but still very worth reading I think.
The difference between Apple being able to scan data on your phone vs on their servers comes down to who is able to access your data. In both cases, Apple has access. But by storing both your data and your keys somewhere in their cloud servers, that data becomes available to governments with the appropriate subpoena, rogue Apple employees and hackers. None of that would be possible with true E2E encryption.

It seems plausible to me that Apple might believe some of their privacy conscious users would prefer this situation and hence "privacy" can be considered a plausible explanation for their actions here.
Two big differences with Arch and derivatives though:

1. AUR - almost anything you could need.

2. rolling releases - I admit I haven't used Ubuntu in a long time, but I use Debian for a variety of things, and it can be painful to need a release upgrade in order to get the next version of some piece of software. With Arch and derivatives, as long as you do updates regularly, everything stays new.
Space-Efficient Huffman Codes Revisited
Thinking there's a reason for it is probably a bias, too.