skysight-inc/HackerNews huggingface dataset:
As a protocol? Not sure how it would deserve more mention than JSON or some other wire protocol. Almost every example I’ve given will use a client SDK, which may or many not use MQTT under the hood.

Anything specific you think is worth pointing out?
Just gave the whole thing a listen, it doesn't seem to add more to the discussion than what is already known (to people who've been following the discussion, at least). The most critical point seems to be the social aspect: Boys ostracize academically successful boys, and therefore boys are afraid to be seen as academically successful. Other minor social factors seem to be that teaching methods unintentionally disparage boys who weren't academically successful, often by creating competitive environments where they fall into a failing feedback loop and just quit participating in the competition altogether.

It ends on a note saying that the way to fix is by acknowledging the fact that boys are falling behind, and adjusting our teaching methods and schools' social environments.
Yeah this thread is filled with reactionaries downvoting everything that offends them :/
Depends what you mean by 'recently'. But I've changed my mind about Covid.

I'll admit that, when the first reports were surfacing in the media early last year, I dismissed them as just more of the hyperbole and 'clickbaityness' that, unfortunately, passes for much of the news, these days.

As it transpired, for once the press weren't 'crying wolf' and the ensuing global pandemic was about to become the biggest news story of this, or many other years.

So, I got that one wrong. Big style.
As the asciidoc chapter files for my recently published book[1] reached 1,500 lines, I found that editors like Vim and VSCode weren't able to keep up, taking hundreds of milliseconds from keystroke to redraw. Since I was writing on a Linux machine with KDE I switched to Kate and the performance was in par with editing a small file in those other editors. The Vim mode isn't perfect but was good enough to get things done. It comes with some pretty nice plugins and is def worth giving a try.

[1]: Distributed Systems with Node.js, O'Reilly
> It would be nice to not have 80+ slightly different chrome installs on a desktop for all the apps these days.

Especially considering that old versions of Chromium are likely to have more security vulnerabilities.

On the iOS platform, Apple essentially forbids the use of any browser engine other than the WebKit/Nitro engine provided by the OS itself. From the user's point of view this has the advantage of guaranteeing the absence of old and vulnerable browser engines on their system (provided they're up to date with iOS updates, and of course provided Apple hold up their end and maintain their software well).

As AnIdiotOnTheNet points out, this requires app vendors to stay on top of testing their app as the iOS browser engine is updated by Apple.
Using Online Medical Behavioral Data to Forecast COVID-19 Epidemic Trend
Covid-19 dominates whimsical wishlist of banished words, terms
There is an overdiagnosis of ADHD in general, in today’s educatonal system. But it disproportionately affects boys.

http://magarshak.com/blog/?p=158
Probably not. If I remember correctly there is no correlation (and sometimes even negative) between unearned praise and performance.

A more likely explanation which is backed up by evidence is that generalized perception of a group by the teacher will yield grades accordingly, so the more research that shows girls being better at school will become a self-fulfilling prophecy. Teachers have to work hard to counter this bias (and many do).

There is also a possibility that there is some biological difference that makes certain teaching methods that just so happen to be favored by teachers at the moment are a tiny bit easier for one gender over others. However I would like to see some research before I subscribe to that, but remain open for the possibility meanwhile.

That all said, if there is a difference, but the effect size is small, then honestly: Does it matter?
Here’s one huge difference between the two: NPR does not generally make up stories from whole cloth, without at least a real person on the record vouching for them. Their flaws are pretty much all in what stories and details they choose to report, and who they choose to interview.
A benefit of ULIDs is the better index performance. Adding a second id column kinda undermines that, since you’ll need an index there as well.
> To respond to some other claim from somewhere else on the internet, real or imaginary, regardless of what the person in question writes?

I'm responding to Tesla's official claims about FSD hardware.

> You are welcome to present any links or quotes as to where you got the idea that Tesla claims that the vechicle is guaranteed to have FSD in some specific claimed time period (including a time period within each individual vechicle's lifespan).

Way to move the goal post. This whole thread is about hardware, not OTA software updates or a timeframe to deliver FSD. They've repeatedly claimed since 2016 that all Teslas have necessary hardware for Level 5 functionality. I've explained in this comment chain why that claim is disingenuous.

Source: https://www.theverge.com/2016/10/19/13340938/tesla-autopilot... and repeated Elon Musk tweets.
Just FWIW, the Scout Association in the UK was renamed from "Boy Scouts Association" 1967 and began to admit girls in 1976.
Here's the 2020 financial statement: https://www.python.org/psf/annual-report/2020/

Total expenses for 2019 were a bit under $3.7m. "Program service expenses" were $2.6m, about 70% of total expenses. Of this $2.2m, 75.3% was spent on PyCon. So overall, around 53% of PSF spending in 2020 went to PyCon ($1.9m). In 2018, it was around 57%.

The next-biggest expense was staffing ($694k), at around 19% in 2019.
I will second this. I was hunting for merit scholarships, as this has been a tough year and college is pricey, even with the scholarships I have. For existing college students, most of those I found were for women only, especially for CS. But I'm not eligible, because I was born a guy. fml.

Edit: btw the thing that annoys me about this is that I already won some tough and prestigious merit scholarships so I actually would have a good shot at these and probably get one if I applied to several. So it's more direct here for me.
I disagree it was a false start. This year turned everything over, so much that people (around me) seriously consider calling it year 0 - and not just the techies. I think this year accelerated biomedical research many times, and changed the risk proposition a lot. Now it's risky to not research and progress.
The problem I had with KSUID is that they have a custom format, so not optimised in Postgres, while ULIDs are fully interoperable with other kinds of UUIDs. So if your requirements change later, it's just a change to the function generating your UIDs.

Also I don't use monotonic generators, because in pratice, in my applications, it never make business sense to sort entities with a greater granularity than a millisecond, so even if I generate 10 entities' IDs in a millisecond, I will let the random part randomly sort the entities generated during this millisecond.

Monotonic generators, are in my opinion only useful when you require absolute ordering, like with events, and thus rarely are a concern.
> This is a very misleading statement that I see thrown around a lot. Either it's done in bad faith, or it's ignorant of how corporate taxes work (and why).

So when people disagree with you, they are either malicious or stupid? There's 0% chance that you're wrong, even though you're in the minority of everyone who looks at this and thinks, "Wow, Amazon should pay more in taxes"?

> If you don't earn a profit, there's nothing to tax. Amazon has been (to the credit of their extremely patient investors) funneling their revenue back into growing the company instead of giving it to investors and the government.

No, they haven't. They have been turning a profit. If you reinvest your money in your company, it doesn't show up in your income statement as profit.

The reason Amazon doesn't pay taxes is because of friendly tax law. Part of the proposal from the left in the US is to tax Amazon based on the numbers in their actual financial statements, instead of playing lots of games with depreciation, stock compensation, and carry-forward losses.

So your argument here is somewhat orthogonal to the actual discussion, which is how to tax corporations, not whether corporations are acting within the law. We already know that what they're doing is legal, we just don't want it to be legal anymore.
Montessori had the right idea here, but goes pretty much ignored by the mainstream. It's a travesty, really.

I think it has to do with scalability; our current education system scales much better within the ridiculous budget constraints education faces (in the US).
> What do we do about this?

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

After watching this video from Google, I think the future is web components + AOM[1].

This makes sense to me because:

1) Most web developers are already using frameworks (such as React) which can render web components.

2) We can't expect all web developers to be ARIA/WCAG/ADA experts — they're always going to be trying to write code that quickly/efficiently expresses their intent.

Once we get full buy-in and implementation in all browsers and screen readers, most web developers probably won't be using <button> much anymore.

Instead, they'll be using <framework-button>. The <framework-button> sets up all the appropriate ARIA properties/attributes, can restrict what slot content it accepts, and can present remaining issues as errors in the console.

Perhaps under the hood <framework-button> does indeed include a <button> in its Shadow DOM, or maybe it's a <span>.

Coupled with Houdini and some other emerging standards, I think AOM will finally make web components a viable option for most developers, and can solve the vast majority of accessibility issues we see today.

[1]: https://wicg.github.io/aom/explainer.html#motivating-use-cas...
Odd, I suspect the same people would offer the idea that wealth disparity is bad.
Isn't "[Race] is given extra help to own houses" the same as "[not-Race] is given no extra help to own houses"?
I've lived and worked in many places, from shortest to longest duration:

London area, Stockholm, and Munich

Marin County in the SF Bay area (my family lives in Sonoma)

Dallas, Texas

Boston, Massachusetts

Des Moines, Iowa

Detroit, Michigan

Austin, Texas

I'm retired and I could live wherever I choose; I liked all but one of these cities--Austin is where I decided to remain. I like the weather more than most of the places I've lived, there is a top-ten CS grad school, and my friends are fun and very interesting (some from California). My California friends hope that Austin won't go the way of San Francisco.
I don't understand how this logic can hold up when resources are finite.
IDK I'd lean more towards mixing everyone as much as possible. All people should learn to handle being around diverse groups of people early and learn to handle themselves and respect others.
Stop relying on faceless corporations then, use PeerTube.
Some healthcare workers refuse to take Covid-19 vaccine
Erdogan has been a loose canon for a long time, and I suspect is only tolerated because of Turkey's precarious NATO membership.
Thanks for the thoughtful response, but I don't think I can say I agree with your conclusion. One example I cited was Knuth's Adventure. Even knowing C well enough, I'm not struck by how Knuth's presentation makes it easier to understand in the way he desires.

Knuth very much seems to advocate for programs that can be read cover-to-cover (e.g. while, say, sitting in your favorite chair). I think the failure in his literate programs come down to the blindspots he's developed working on his own programs, from having focused so much on the trees in their respective forests. You can see something similar at play in Graham Nelson's struggles to make Inform 7 appropriately "literate", which funnily enough exhibits the opposite of expectations of familiarity with the original implementation language. <http://inform7.com/talks/2020/06/07/narrascope-ii.html> Have a look at this slide in particular: <http://inform7.com/assets/images/NS2/slide036.jpg> Here's an excerpt:

"Once The Historian is done, the instructions are passed to Instruction::read, which parses them more fully (see below) and returns an intest_instructions object".

It goes on in that style. This is reminiscent of every bad attempt I saw during Java's heyday to ensure that a given codebase was 100% commented. People just end up writing "documentation" that consists of low-level repetition of what the code is doing, but without explaining why it's doing those things, and that why is key. It's the only real reason to be concerned with making sure things are documented. The code itself explains the how (in excruciating detail, even), the selection of identifier names more or less does the job of explaining the what. It's the role of the comments to explain the why, because (crucially) there is otherwise no substitute for this reified in the code itself, unlike the case with identifier names and procedural control flow. From my original notes upon seeing that slide from the Inform 7 talk:

> You don't need to tell us that the instructions are passed to
`Instructions::read`, which returns an `intest_instructions` object, because
if that's true, then we can already see that. This type of documentation
contributes nothing except to people who are new to the programming language
you're using, but that's not your audience.

> The ONLY way to document a program is to understand that almost everything you
write needs to be an answer to the question, "What problem existed that led to
this piece of code being created?" Your job is not to describe your
solution. We already have your solution and can read through it. Your job is
to describe the problem(s) for which your program is a solution. Namely, a
problem is defined by its constraints. Detail all of those constraints [before ever thinking of telling us how it is you've decided to work with them].

What do you think of akkartik's take on the imperative to effectively communicate whole-program concerns at the global level? <http://akkartik.name/about>
I think the error in your thinking is the assumption that scientific discovery is predicated on previously defined theory.

Theory is required for understanding, not for discovery. They are two different things. What gets a lot of scientists and statisticians worked up is how ML can outperform traditional models without always being interpretable. It’s like claiming the Wright brothers couldn’t build a flying machine without having a thorough understanding of the mechanics of flight. I can improve performance of my car by remapping the fuel without necessarily understanding the nuances of optimizing enthalpy. There’s levels of understanding, and they may not correlate completely to effectiveness. To that extent, it’s more engineering than science
Ignoring analog computers, it's much much easier to build a binary circuit than a multi-level circuit. However, I know of two systems with 4-level logic. One is von Neumann's IAS machine (1952) and copies (ILLIAC, JOHNNIAC, MANIAC, etc). For addition, it used an analog vacuum tube circuit to add the voltages from the two input bits and carry, so you ended up with something like 0V, 20V, 40V, or 60V. Then a threshold circuit converted this to the binary sum and carry bit outputs.

Another example of 4-level logic is the Intel 8087, the math coprocessor chip used in the IBM PC. The microcode for math computations was too big to fit on the chip, so Intel used a 4-level ROM, with four transistor sizes for each storage location. So each "bit" gave you four different voltages. Comparators converted the four voltages into two bits. The result was twice the ROM density, allowing the microcode to fit. (In actuality, it was less than twice the density because of the additional circuitry.)

Finally, flash memory uses multiple voltage levels to store up to 4 bits per cell.

As far as decimal computers, there were lots of decimal computers in the 1950s and 1960s for business use. However, they used BCD (binary-coded decimal) or timed pulses, rather than 10 voltage levels.
I have heard the term progressive enhancement used much earlier than that- probably by at least 5 years.

In ye olden days, people used it to mean that websites should be able to work without javascript at all, and not overly rely on new CSS features.

At the time we were making websites for customers that cared about IE6 support. The notion of a "web app" was a dream that most people would have considered a nightmare, given how inconsistently everything was implemented at the time.
Yeah, I had women math teachers that sucked. Made it boring. Then I got a math teacher who was a guy with deep voice. Dude talked too much political stuff but he taught too good, it was like he had my attention. I didn't even study for the exam except for the last 10 minutes and aced it, his lectures were enough, I got everything in a single class, no revision. We used to have internationally accredited exams and everyone taught by him used to do well for some reason.

Before him I didn't care about math at all. I only learn when it's a guy teaching me for some reason. I can't focus on a woman if she's teaching, I get bored and started thinking about what to app to make.

But not every guy teacher was the one I could focus on. He was the guy with the deepest voice, for some reason it didn't let my attention drift away.

Before that, I sucked in Chemistry, until some guy taught me. I don't know how that worked but did.

Then some guy taught me physics but his voice wasn't manly, and I started sucking at physics after that.

So I'd say as a guy, I was almost always better taught by men. Women (young or middle aged) bored me away from the subject. And that used to reflect in the batch performance for almost every guy.

Girls weren't impacted by it at all. They got good grades either ways man or woman.

I realize now how horrible it all sounds, but trust me I tried.
Keeping your commenter-base small and elitist seems like a good thing. That's the point of moderation, right?
I attended the opening ceremony of the international physics Olympics, and it was interesting to see the gender distribution of the teams. Most western countries had 0-1 female in a team of 5. Countries traditionally perceived as less gender equal had more. I remember Kuwait having an all girls team.
As a matter of fact, we published just this year on a novel algorithm using just two qubits! The trick is that this algorithm is in some sense "generic" over arbitrary data structures, so we were able to claim victory by tackling the simplest possible case. It was still a challenge in practice, since it required a lot of sneaky tricks and record (to our knowledge) two-qubit gate fidelities.

We're also working with larger devices, but I'm not sure if I'm supposed to comment on those right now :)
Again another controversial take: I want Firefox to die and burn so that we can build a new FOR ALL browser based on it from its ashes. It is open source after all.

The reason I'm arguing for the worst possible outcome is so that we can have the change we badly need. We cannot take back Firefox while Mozilla is still at the helm of the browser.

Not listening to your user base and making iron-fist decisions like this over & over again will make this a reality sooner rather than later.
As far as my understanding goes, prions require contact with either the same or extremely similar proteins to have any affect, so they would require even greater biological similarity. Are their prion-like agents that work differently than I suppose?
Non Fiction: The War on Normal People - Andrew Yang

Fiction: Name of the wind - Patrick Rothfuss
Sure, but ask yourself why that isn't true of every library and runtime that exists today and you'll see how messy reality messes up the theory.
2021 Banished Words List - Lake Superior State University

https://www.lssu.edu/traditions/banishedwords/
But replace the last line with 3+j["foo"] in python (and respectively, echo (3+j["foo"]) in Nim), and the Python prints 45 whereas the Nim compiler greets you with ~40 lines of output asking you what exactly you meant.

Just to clarify: I'm not complaining. I'm happy that the compiler bugs you to do 3+int(j["foo"]) if you're going to treat it as an int. But I don't consider Nim a statically typed Python.

(Also: am a very satisfied owner of a dead-tree version of the Nim book. Thanks! Highly recommended. And dom96 is awesome in general)
Indeed, my workplace is part of an internship program and for the last two years all interns have been female, and deliberately so.
Do you suppose that there is a link between the fact that the Dutch are the tallest people in the world and that they also have the lowest incidence of lactose intolerance?
Not mentioned is the cyber liability insurance industry that is making large ransom payouts on behalf of their clients that are unwilling or unable to restore the data. Those large payment perpetuate the criminals into asking for (and getting)for larger and larger ransoms.
Hades is fantastic. Fun game and great music. FYI the soundtrack is available on Spotify or for sale.
(I have no affiliation with the Hades folks, i just like what they do)

I also really enjoy The Binding of Isaac AB+. Item interaction is amazing. I have it for Switch, though I have considered picking it up for PC as well so I can use the mods.
My initial statement was that HTTPS would prevent a third party from adding malware to a site (implicitly, "as it was loaded"), to which pbalau responded "No it doesn't." Are you suggesting that our attacker can "just" compromise the victim's machine or the hosting server? Because that's true, but HTTPS is effective against network attacks. Deploying HTTPS also won't prevent someone from mugging you IRL, but that doesn't mean that it's not an effective security measure for what it does.

If we're talking about SSL Stripping, then 1. we're back to you needing to control the network, so apparently my goalposts are exactly in the right place, 2. that is at best partially effective (AFAIK, requires the victim to start from a non-HTTPS page, so again, we really want 100% of sites on HTTPS), and 3. that works specifically by getting the victim back onto insecure HTTP, so if you need that then it's proof of the effectiveness of HTTPS.
In my experience, their PM tools tell a lot about the possible complexity/overhead of their process.

Jira and the other behemoths tend to come with a lot of process/formality. Tends to be borderline waterfall.

The lighter-weight tools tend to be used by teams that actually run an Agile process.
At this point, everyone should just say they're a woman.