skysight-inc/HackerNews huggingface dataset:
My wife was a champion table tennis player. This sport uses Elo as well, and I know from watching the sport over time that the rating system has real problems. It doesn't suffer from the weaknesses that you cite, but even so, the problem of "rating inflation" is widely discussed.

It seems that much of the problem comes from rating points brought in by newbie players (and note that, contra TFA, the problem isn't with experienced players losing to newbies, but the opposite).

A newbie is started off with some nominal rating; I forget the number, but let's say it's 800. Most likely that newbie is going to lose his first matches, and some proportion of those newbies will get frustrated and quit. For the ones that stay in the game, things probably work out in the long run. But for those that got discouraged and quit, in the course of their loss they caused a few points (not many, because they're likely way overmatched, but definitely more than 0) to be credited to their opponents. When they quit the sport, they're never going to reclaim any of the rating points that they lost initially. But those points are still in the system, having been added to their winning opponents.

It's hard to quantify because the Elo system is the only objective comparison we have, but over the course of the almost 30 years I've been watching my wife play, the Elo rating enjoyed by a player of a given hypothetical skill level has increased dramatically. Many are saying that for someone of the upper echelons, their rating is maybe 200 points higher than it would have been 30 years ago.

So back in 1991, my wife was in the top 30 women in the USA with a rating in the mid-1700s. Today, someone with that rating isn't even going to be in the top brackets of serious tournament.

Despite all that, the usefulness of the rating system keeps it in use as a valuable tool. It seems that the ability to match players who have never seen each other before, ensuring interesting matches, is part of keeping the game competitive for those in it. And table tennis is also, because of this, one of what I believe is few sports where men and women often play head-to-head (even though men generally have much higher ratings, on account of the sport requiring far more strength than you might suspect).
> in principle, it is possible to have a bank that literally takes the cash you give it and puts it in a giant vault, and when you come to ask for withdraw it, retrieves it and hands it back over.

That is indeed how banks originally worked (except gold, not cash). Then banks discovered they could hand out receipts instead of the gold, and people traded the receipts (how "banknotes" came about). Then banks realized they could issue more receipts than they had gold on deposit, and fractional reserve banking was invented.
This is surprisingly hilarious for a "Unicode Technical Note." It changed my opinion about the Unicode Consortium—positively!—until I read this:

> These technical notes are independent publications, not approved by any of the Unicode Technical Committees, nor are they part of the Unicode Standard or any other Unicode specification. Publication does not imply endorsement by the Unicode Consortium in any way.

Still, awesome and fun. And I learned something.
Does Chrome OS qualify?
I wish someone would write the "missing preferences panel" for Firefox.
No, banks can go bankrupt like any other company. I think you are refering to Chapter 11 (in the US), which is true, isn't practical for a bank, because the bank has no other business than being trustworthy to its creditors, so it couldn't really operate under Chapter 11.

The deposit insurance only applies to deposits below a certain threshold and doesn't concern the bank, it just means the state will make the customer good for its loss in a bankruptcy.

Now in practice central banks will do everything they can to avoid getting there, first by forcing banks to hold a lot of capital and liquidity. But it can still happen, and one of the tools available is bail-in, which effectively replicates the effect of a chapter 11 over a week end, outside of courts.

I think in most jurisdictions, wholesale creditors are the most likely to get a haircut in a bail-in, and the insured part of the deposits is explicitely non-bailinable. But any deposit above the insured threshold can in theory be affected by a bail-in and have a haircut applied.

But a lot of fail safe mechanisms will have failed before that happens.
You are right and thank you for clarifying. Skills may only be equivalent “in theory”.

In my experience, this even holds true for the same degree within the same institution across different timelines. There’s other pressures (financial, political, etc.) that can drive rigor and curriculum to change. That is at least part of why accreditation is important; it’s supposed to provide some third part vetting that the product is meeting minimum standards. (Again, in theory).

I think it will get much more interesting if online courses can fix the quality/accreditation disparity. With colleges no longer having a monopoly on education that’s still their strongest chip to play
there are additional sections where they broke off into smaller groups.

It is selling you into the world of computer science, a window into it. This could be further seen by its spin-off courses for different audiences.

> My fear is that students will come out of the course with a very narrow view of computer science such that they think C, Python, HTML/CSS/JS, SQL are the only games in town.

It's an "intro" course. In fact, this intro course covers way more than what colleges in the US do for an intro course.

> Are MLs (SML, Ocaml, F#) or Lisps/Schemes mentioned at all in this course?

Nope, and why should they be?

> C as intro language

David Malan answers this here: https://qr.ae/pNsCkQ
Co-founder Ashby here!

With your Charityvest Fund today, you can contribute stock, and/or set up a recurring monthly cash contribution from your checking account.

Surprisingly, not having a payroll integration has not been a huge speed bump. Users seem to like the ability to link their own bank account directly, without needing to mess around with their payroll system. There also isn't any tax advantage the way most payroll integrations work (it still comes through as W-2 income), and tax receipting inside of an HRIS system becomes another headache).

Worth noting that you - and everyone else on HN! - can sign up for your own Charityvest Fund for free, sans employer matching, and enjoy the benefits of the DAF for everyone.
Home Sellers Slash Prices in San Francisco as Number of Houses for Sale Rise
27MB. Where that is important is context specific
There are limitations in sharing text segments in different processes, and extra memory usage mapping in text segments so relocations can be, uh, relocated, but once running there is no additional performance overhead. The runtime image is effectively "self-modified code" by the OS loader, patched to final addresses. No PIC register, no indirect references.
Won't that access node be a single point of failure then? Just trying to learn more.
Except in the world of education there's been a substantial amount of people without their own direct experience in the field who've put out claims that they can materially change things when they have been completely unable to do so time and time again.

I do see value for an institution described as such in this post, but much more on the research side of things with a secondary focus on should a new branch of the military be established to focus specifically on cyber issues, such an institution could become valuable in the same vain as something like west point.
Well, I disagree. As I said in my other reply - if the intention is that the prop is immutable there should be an error instead of very strange recomputation of the useEffect hook.
It's not mumbo jumbo though, it's the minutiae of banking and it's important.

The hypothetical you have posited above doesn't actually reflect how it works. The actual money in the bank is an asset and is owned by the bank. The deposits (claims against that money by it's clients) are the liability. This is the difference, which is important to understanding how banks work, that is misses up thread.

You are not lending your money to the bank to hold. They are selling you a future claim on some amount of money from them, possibly (hopefully?) plus some interest against that claim. You will note that the FDIC, when talking about deposit insurance, uses the terms principal and interest. That's because the thing they are insuring is the loan contract between you and the bank.

You'll want the "How Bank Deposits Work" section of the below investopedia link.

https://www.investopedia.com/terms/b/bank-deposits.asp

https://www.fdic.gov/deposit/deposits/faq.html

It's similar to the confusion people create with the shorthand "I bought a song from iTunes". No, you bought a license to use that song in a specific set of ways.
Interactive Dashboard in Python
Where did 8-bit bytes come from?
It's more complex and requires to use JavaScript that you can block in the browser, while the user agent is always sent to the server on every request, and thus is much easier to fingerprint the user with that.
Results from Zen 2:
https://github.com/Const-me/SimdPrecisionTest/blob/master/vr...
Results from Skylake:
https://github.com/Const-me/SimdPrecisionTest/blob/master/vr...

Total, exact, less, greater columns have total count of floats in a bucket. Sum of the “Total” gives 2^32, the total count of unique floats.

Computing max bit that’s different is too slow for the use case, neither SSE nor AVX have vector version of BSR instruction. Instead, I’m re-interpreting floats as integers and computing difference of the integers. maxLess, maxGreater, and maxAbs columns have that maximum error, measured as count of float values of the error. The value 4989 means the mantissa had like 12-13 lowest bits incorrect.

Source code is there: https://github.com/Const-me/SimdPrecisionTest/blob/master/rc...
Not particularly readable because I’ve used AVX2 and OpenMP, however this way it takes less than a second on desktop, and maybe 1.5 seconds on a laptop to process all of these floats.
Your issue is that they are prioritizing paying customers over giving you a free product.

I don't think that's fair given they are still a startup.
Never heard of this in my organization. Have heard whispers of it in some corners, but not from anyone currently employed by Amazon.
There may be a problem once you look at the social and economic structures that encourage students to apply to these schools.

For schools, like Harvard and Yale, isn't a large part of the value they provide to students derived from the school's network of alumnus and the prestige the school's name holds? If so, don't these schools derive a large part of the value they offer from their exclusivity?
I am still looking for a decent CLI experience to replace my browser. The only reason I have X11 is Firefox, and of course, everything that comes with it: Slack, MS Teams and JIRA.

I dream of not having to deal with X and Gnome ever again.
Except with lots more people ; )
The "bank" in "bank deposits" is an attributive noun (a.k.a. a "noun adjunct"). In "oil deposit," since oil is a mass noun, we interpret the phrase as meaning "a deposit made of oil." But "bank" is a count noun--the phrase "a deposit made of bank" makes no sense--so the natural interpretation is "a deposit related to a bank."

Essentially, "bank" is just a noun being used as an adjective (as in phrases like "horse race," "corn maze," "motor vehicle," "chicken noodle soup bowl," etc.)
Is Amazon trying to kill small businesses?
Posting this here, hoping the issue gets more visibility or someone from Amazon shares more insights on what is going on. 600+ messages at the time of writing, and no official communication from Amazon. Many small businesses have seen sales dropping by 70% or more over since 07/01. So far, no one has been able to find a logical explanation to this.
You're assuming the only reason to replace a battery is to replace it because it is faulty but back in the day people used to just carry spare batteries to increase capacity.

Now we're limited to those crazy plug-in power banks that don't work on most laptops anyway.

If you could still carry a spare battery, a lot of people would.
> What I called ahistorical was the massive omission of how little changed in practice for the former slaves

Yes, and what I am saying is that it has nothing to do with the central argument: that "slavery is capitalism" or "capitalism encourages slavery" or "slavery flourishes under a capitalist incentive structure" (there are N iterations of your argument, pick one and commit to it).

The fact that, after the abolition of slavery, the former slaves still continued to be exploited doesn't tell us much about the presence of a causal relationship between capitalism and slavery, because of course if the state sanctions slavery, you can't expect things to go back to normal by themselves without some state intervention in the opposite direction.

Further, your argument loses teeth for the following reasons:

1. We have the counterfactual in the North (successful wealth/capital accumulation + no slavery) that refute your central argument that you are yet to address. The North's capitalist economy grew more than the South even while having abolished slavery.

2. The fact that in the modern world, among the top 30 most capitalist countries in the world (https://en.wikipedia.org/wiki/List_of_countries_by_economic_...), only one has some form of slavery, the UAE. This refutes your central argument, and you are yet to address it.

3. The fact that in the modern world, the bottom 3 least capitalist countries in the world (same list), there are forced labor camps (North Korea) or decrees (Venezuela, Cuba). This doesn't directly refute your central argument, rather it shows that capitalism isn't a strict prerequisite for slavery. You are yet to address this.

4. The fact that agriculture became more profitable after the abolition of slavery is a direct refutation to your central argument that you are yet to address.

> Your entire reply are still ignoring that I'm not talking about what the best and most profitable "production method" turned out to be. You're applying the benefit of hindsight to prove that the former method was in-fact outside of the incentive structure of capitalism. That makes no sense. They are obviously not mutually-exclusive.

This is borderline word salad, but we are applying the benefit of hindsight to prove that slavery and capitalism are two orthogonal systems that are unrelated. Slavery has existed in socialist systems (gulags, labor camps) as well as capitalist systems (international slave trade). If using historical facts to make a point is considered "using the benefit of hindsight", then using the benefit of hindsight is a valid strategy...

> There's a lot of "correlation is not necessarily causation" points to explain in your argument too, but I don't want to be further ensnared in a "what was the most profitable" discussion since it's beyond the point. You can't cherry-pick the best outcome and dismiss all the other ones.

You need to specify where the cherry picking is happening, because by and large the trend is universal. You also can't just hand-wave a correlation/causation argument just because you're unable to refute it.
Higher level math continues to advance but calculus itself doesn't change much. (https://en.wikipedia.org/wiki/History_of_calculus)
That's not a confusion but rather an incomplete (but, for most purposes, good enough) understanding of how banks work.
I just wanted to echo this sentiment. Influx had its fair share of issues a few years ago (v0.8 migration, changing storage engines, tag cardinality issues), but the latest v1.x releases have been solid. I have been using the TIK stack (I use Grafana instead of Chronograf) for monitoring several dozen production-facing machines for 2 years now without a single issue, which I would very much count as a win.

I just hope they learned their lesson for the v2.0 release...
I see, you're saying gold is basically more established in the current financial system.

It might just be semantics, but when you say gold has stronger network effects than bitcoin, I'm imagining that an additional user provides X value to the gold system, but an additional bitcoin user only adds X-1 value to bitcoin. Which I believe isn't true, both networks probably follow the same marginal utility curves.
I am not sure that the "days of the Wright Brothers are over." Above all else they were experimenters who gathered data on aerodynamic properties and performance of different wing and control surfaces. I think there is much undiscovered in biology at many levels--cellular, organ system, and organism. I think may see the equivalent of an industrial revolution (a quantum step in the quality of life) flowing from breakthroughs in biology.
I’m pretty happy I don’t have to worry about such details in C and can rely on the compiler to do the easy optimizations for me.
Yeah but as humans we have an ability to learn and change.
Nice site and real snappy.

I haven't used Svelte yet - but am interested.

Can you explain a bit more about what you mean with your data flow and routing needs were too complex for Sapper.

And what makes Svelte a dream compared to React?
Boltzmann Machine
You're moving goal posts. I would say if they had to ask for a different SoC to be put in a smaller chassis, that is custom work, and has risk.

Supposedly they are a subsidiary of AGold Communication Co. Ltd. which claims to have manufacturing experience, though their website is sparse and they have really old phones on there.

Even if they didn't wholly design it, I don't think it's fair to claim they are marketing a cookie-cutter design you can easily obtain off Alibaba, since you can't.
Building an Infinite Procedurally-Generated World (2015)
Are the HTML templates type checked as well?

I'm playing with Vue version 3 with TypeScript using JSX instead of the usual HTML templates and pretty happy that it's all type checked. I have a similar project without JSX and the vast majority of the bugs are related to the logic in the HTML templates not being type checked.
One could say that even in many of those cases the original concept of document does not really apply. Blogs have comment section, wikipedia allows you to modify the document itself, and so on.

Not to say that these are less of a document, just to say that most usecases are still moving toward using the web as an application delivery platform, even if that application purpose is to show documents.
Also, when the bank originates a loan it also creates a corresponding deposit. Therefore a bank having more deposits indirectly indicates it’s originating more loans.
Facebook said they don't want to be the arbiters of truth, so they're allowing climate change deniers to prevent their posts from being flagged as false, which they are.

In other words, they're being arbiters of truth.
there is also lecture notes made already

more often that not, as a CS student for most core cs classes, i have barely written any notes.
I read about this in Daniel Kahneman's "Thinking Slow and Fast" where this was listed under possible "suvivorship biases" i.e. we draw conclusions from data that survives but forget about the unseen data. For example, we read stories about how someone with a simple startup idea became a millionaire but never hear about those who tried and failed hence creating a biased view on startups.
FastAPI vs. gRPC for high volume Python services
I've googled around and haven't been able to find good comparisons of using FastAPI vs a gRPC service in Python. My intuition is that assuming long lived clients gRPC should be faster due to binary serialization of data (since they are both using HTTP2) but I'm surprised that nobody has done a comprehensive comparison post.

I'm interested in comparisons for both performance under heavy load as well as general usability/maintainability thoughts.
Nascar driver loses major sponsor because his dad used the ‘n-word’ decades ago
There were plenty of other reasons to attack from below - interest in the tactic predates the war - but I don't think the tactic would have been anywhere near as effective if RAF heavy bombers had been equipped with belly turrets (and armed with something better than the basically useless .303 machine guns). Entirely different tactics were used against the USAAF formations in daylight, where a slow overtaking approach from below would be far to vulnerable.

whereas detecting a plane by looking downwards towards the dark earth was almost impossible

This would be true on the long approach to the target, but once near the target area, bombers would be silhouetted from below by searchlights, flares, and the burning city beneath them. Enough light was available from these sources for the Luftwaffe to use Wilde Sau single-seat "day" fighters at night.
Ask HN: How Does Adtoniq Work on the Back End?
Disclaimer: I'm not affiliated with Adtoniq in anyway. I hate ads more than most people. Well, tracking really, but how many internet ads don't have tracking? Adtoniq seems to have an interesting approach.

For the second time in recent days, I've been presented with a choice on a website (dzone.com most recenlty) to opt into supporting a site via "heavily vetted ads" that "will not track you". I was curious enough to click "Support" so I could maybe figure out what it does on the client side.

It injects an iframe pointed at cloudfront.net. There is javascript in the iframe but, since uBlock Origin is still enabled, it should block the stuff I want it to if whoever controls that content decides to do something shady.

From what I can gather on their site, there is some component the publisher "installs" on their servers so Adtoniq can inject some javascript into the pages that will handle the UI and storing the cookie that saves the users choice to opt-in or out. But that's about all the detail they give.

In typical internet ads, my machine is the mediator between publisher and advertiser. They use me to ensure both of them are holding up their end of the deal. This appears to take that burden off my machine and maybe puts it on the publishers server, but I'm not sure I'm understanding the full picture.
Seconding this question. It'd be fascinating to hear a detailed perspective from someone who has spent 20 years working for themselves, without also reaching traditional "success" (i.e. getting rich).

It's starting to feel like getting rich is overrated when it requires so much of your life to make it happen. Hearing from someone who ended up with similar freedoms (working for yourself is no small one!) would be cool.
What? Isn’t the money supply irreversibly expanded when a loan is created?

How does paying of the loan decrease the amount of money there exists?

When I loan 1000 the bank basically just writes a check for 1000 that is not attached to any money what so ever. When I’ve payed off my debt, the bank will have received 1100 and my understanding is not that they will simply delete the original 1000 and keep the change.
> It doesn't suffer from the weaknesses that you cite, but even so, the problem of "rating inflation" is widely discussed.

Ah yes! Inflation is also a problem I've seen in competitive online games. Rating inflation was a serious issue with World of Warcraft PvP arenas circa 10 years ago (iirc Blizzard hard capped arena ratings at 3000 during WotLK). I don't follow chess much, and I'm not exactly sure how chess avoids it (or even if it does).
Sure, but the suppression described doesn't apply only to new players, it applies to "someone substantially lower in rating than you."
What the mysterious boredom divide teaches us
> 35MB seems relatively small already

35 MB is huge!
Are there any assets inside the binary?
Many sites are not even tested on firefox
To be fair, I think the general opinion is they are created by private contractors with government oversight