skysight-inc/HackerNews huggingface dataset:
I like to think that LibGen also serves as a historical database wherein there is a record that a book of a specific edition had its errors corrected. (Although it would be better if errata could be appended to the same file if possible)

Yes, for very minor edits, those files should obviously not exist, but for that there would need to be someone who verifies this, which is such an enormous task that likely no one would take up.
There are classes of books that are significantly larger than the rest, like medical / biology books. I don't know if they embed vector based images of the whole body or maybe hundreds of images but it's surprising big they are.

Who's in to make some large data gathering about unoptimized books and potentially redudant ones ? or maybe trim pdfs (qpdf can optimize a structure to an extent)
Ask HN: Suggest rigorous ways to learn design of data structures and algorithms
By seriously I mean both the theory and the practical. The theory of how to actually design and analyse algorithms. And also implement them in a language. The language shouldn't matter while thinking about algorithms.

At the moment I am not opting for something like leetcode. I want something that teach me the principles of how to actually design from the fundamentals.

Also I want to be as much language agnostic as possible. By that I mean the ability to think about algorithmic solutions to problems in terms of mental models that I can then translate to a low level language like C, or a dynamic imperative language like Python, or a functional language like Racket, SML or OCaml. Of course, the assumption here is that I must know the language I want to implement the algorithm in. So basically I want to learn about algorithms in a paradigm agnostic way so that I can implement them in any paradigm I want.

How to go about this? Do you have any book or course suggestions in mind?
I just wish the government stepped in and prevented this. this is an anti competitive move.
Understanding “longtermism”: Why this suddenly influential philosophy is toxic
This is where the small guys kick ass vs the Googles/Microsoft. Try Dropbox, Backblaze etc. Much better experience. Apple is OK UX wise but locked in which sucks.
They talk about Apple maps and I for one would like to be able to say I’m looking for a restaurant and see the logos pop up along my route.

I’m just hoping Apple will keep their privacy focus. Ads and privacy do not need to be opposed ideas. Ie, my fav Dutch tech blog tweakers.net recently removed all tracking form their ads and serve them locally. I gladly turned off adblock for them and the site was still pleasant. Ads are tech relevant, well labeled, unobtrusive and not about what I bought 2 months ago, win win.
Ah, that cant be right. Maybe for some platforms/stacks, but a windows desktop stack using somewhat standard tools will be backwards compatible for ages.

I have seen several companies using ancient windows apps for day to day work without issues. Personally I still sometimes use a somewhat complex GUI app that I last compiled around 2002-2003 with borland c++ builder without issues.
The stats on the page are from 2018, before inflation became problematic. It also does not include the pandemic-related problems that have made things worse. However, the main point about comparable funding still stands. We are not getting above average returns. The question should be where is all that money going.
What part didn’t you like about the graphics? I think the external shots looked quite good, especially the lighting through the clouds. I’ve never seen a real plane that immaculate, so that was a bit unrealistic.

I also liked the haze/heat waves from the engine exhaust, but I think it actually looks more blurry in real life.

The lighting on the interior views was unrealistic, but I think that’s a conscious decision to make the controls legible?
Controversial opinion here (maybe?) but I think the purge of men from education has had a real impact on child behavior and learning.

https://www.theatlantic.com/education/archive/2019/02/the-ex...

"...men continued to make up most of the high-school teaching force until the late 1970s"

Humans are still largely primal and male presence tends to instill respect and behavior changes in younger people; I suspect the absence of it has not helped the current situation in many schools.
GPT-3 can already "interpret" Python pseudocode.
The scene in Die Hard 4 with the computer nerd and McClane did a lot to establish CCR for milenials
https://youtu.be/BefcIPHuoRI
At a high level, you have to validate what you need. If you don't need the user's email address, don't validate it. If you need an address the user can send from, validate that they can send from it. If you need an address they can receive at, validate that they can receive on it.

Beyond security problems, there can be all kinds of other failure modes. Maybe my domain is blocking email from you. Maybe the address I want to use can't send.

If you need the address because you'll be sending password resets and invoices to it, you want to validate that they can receive there. It was never about whether they "own an email account", whatever that means.
"Those who can't, teach" is the result of systematically underpaid teachers. There are two groups who go into teaching: those who like it so much they're willing to take less pay, and those who are drawn to the profession because the pay is competitive with the other jobs they're capable of.

Money is not sufficient to overcome the problem on its own, but it is necessary, and not having enough of it caused the problem.
Agreed. Deduplication should be the bigger goal, in my opinion.
They have actively worked at crippling it. Now that it’s crippled they tell you.. oh but surely the government can’t fix it, we need private enterprises to fix it!

You walked right into it.

What makes you think private business are capable of delivering something cheaper than what the government can do? The most expensive health care in the world is private.
YouTube teaching is inherently one sided. There is significantly more to teaching than that. Tailoring the lesson to the individual, being able to immediately respond to questions, knowing when someone doesn't understand. These things are super important for great teaching. YouTube and online one sided teaching courses are never going to be able to beat that.
Interconnect innovation key to satiating soaring demand for fiber capacity
The belief that all problems can become objective provided enough data is measured is the problem. It's not anywhere close to practically true, and I doubt its even theoretically true even with all the assumptions of a frictionless spherical cow in vacuum type scenarios. This belief is what is driving the both the wasted resources in pointless data gathering, but also a paralysis of decision making by those in positions to make them.

The key above is 'all'. There are many, a majority even, of problems for which data gathering and analysis is absolutely the best the approach. These would be the objective problems. Not all problems fall into this category.
I suppose it’s defensive behavior. If they admit their mistake now then they could potentially be liable for the damages caused by their mistake years ago. Now any lawsuit would need to determine if there was an error and harm instead of just quantifying the harm.

I’d like to contribute to a crowdsource fund to prosecute cases like this.

When I was a kid the Comic Book Legal Defense Fund [0] was set up to pay for lawyers to defend comic book stores that were being targeted by over eager police departments and civil suits.

Maybe something like the Google is an Asshole Legal Defense Fund could collect donations. The article mentions $7000 as the cost to prosecute this persons case. Crowdsourcing can help with that.

[0] https://en.wikipedia.org/wiki/Comic_Book_Legal_Defense_Fund
> I love the use case of querying SQLite from a CDN with range requests

Author here. Actually I have a similar idea with mvSQLite. Provide a client-side-queryable API, but read-write instead of read-only. Security can be implemented with a "provenance"-style mechanism: the client proves they reached a page following a valid/allowed path, by presenting the path (along with necessary signatures) to the server. That way we can have "serverless" read-write transactions with table-level security.
If you select the correct connection in virt-manager (iirc it's called something like "libvirt (User session)") then you will see your Boxes VMs, and vice versa a VM created under that connection will appear in Boxes.

Doesn't solve remote issues, but can still be useful if you want to e.g. set some advanced options for a Boxes VM.
One would no even need to make a diff in theory, simply the new version.

In many cases, it is sufficient to simply send an email with:

> There's a bug in the function `handle_request` in `src/network/core.rs` that can cause it to return a double answer when invoked during a leap second. This fixes that issue: ...

And just include the new function inside of the email body, without attachment.

That should be sufficient for many cases, but many projects do not allow this and demand p.r.s.
Sweet Matt.

Maybe a master volume slider soon?
If I am paying for something I am not watching ads. I will cancel the service and find something else to do with my time, but I will never willingly watch ads.
College is pretty different than grade school. It's a lot easier for adults to understand whether or not they're learning well and to see where people end up following graduation. You'd have a hard time convincing me that the way an 8 year old is taught today will lead to better results in better outcomes decades later (after those that ran the schools have retired and have thus left the market).

Further, how many Harvard-level grade schools do you think we can run as a society? Given that private school pay is substantially worse than public school pay on average, how could one say that private schools, again on average, would outperform public schools?
The Great Kings of Assyria Reply to Spam Texts
Many teachers have better education than lawyers.

One of the reasons that the NEA is such a powerful union, is that its members, are, by definition, educated to a Masters Degree, or better.
I think the baby from that cover tried his luck, and lost, in court recently
I don't wish to be snarky, but you are aware that the NHS as an institution has existed since the late 1940's and has been working reasonably well for a long time? An institution does not become beloved by the public for failing to provide a good standard of care for a long enough time that people become used to it doing so.

So when you say:

> It never had a great track record to begin with.

Are you talking about government institutions in general or the NHS? I maybe wrong, but I suspect you're speaking of US institutions which are an entirely different dynamic to UK and European ones.

If you are speaking of the NHS, then please outline how it doesn't have a great track record commensurate with its lifespan.
> Nobody wants to teach

Counterpoint: the internet is full of people who want to teach. The first school of YouTube is overflowing with educational content on everything from merge sort to patching dry-wall. A large portion of my social circle hold teaching/mentorship as a career goal. I don't think this is pedantic. When I look around, I see a surplus of people that want to learn and want to teach.

What I don't see is people storming the gates for a horribly broken system that robs many humans of their best years while inflicting lifelong trauma. A position that is horribly underpaid relative to the demands of the job (so you aren't doing it for money) and isn't allowed to meaningfully improve things (so you aren't doing it to "make a difference" unless you think putting on a smile is going to substantially change the outcome, which it sometimes does.)

I don't necessarily think this is a bad thing. If you can provide a service at any standard of quality, list jobs at any standard of quality and pay, and the demand never dries up; there really is no incentive to fix things. At some point the education system in its current form needs to collapse.
> To throw it away because you're not "creatively expressing yourself" would be foolish.

These golden shackles chained me to my faang job for a over a decade. Now I look back and my youth is gone. I have less energy , less creative drive, less inclination to shift my brain into a different groove to spin on. Makes me sick when i think about the fact that i gave my youth away to a corporation. I was just a 'young blood' willing to bang out code on demand.

I look back my past decade and I have no idea what I was doing. Its all just a blur.
Looking for Love in the Metaverse
"A YouTube video, nor an app, doesn't go through the steps of solving a problem with you, and watch how you do it to give you constructive criticism."—neither will 99.9% of teachers. Most of them out of sheer incompetence, impatience, and general inadequacy to be around children, some due to the fact that there are 30+ children in the classroom and they literally don't have the time and energy for that kind of effort. I am not speaking about American schools with 25K+/year tuition fee in NYC, I am speaking about teachers in a general classroom in Punta Arenas, Chile or a general classroom in Kruševac, Serbia.
I am not sure about the language agnostic part. But I have an unusual book in mind which is out of print. It is by Udi Manber. The name is Introduction to Algorithms: A Creative Approach.

The book emphasises on the "design" part of the process. It shows how to employ induction to design algorithms. It is unlike any other book I have ever seen in this domain.

You can find it here: https://doc.lagout.org/science/0_Computer%20Science/2_Algori...
I let people use their own computers, own IDEs, own programming language, own testing framework.

A CS degree is worth nothing. A masters is worth even less.
This is interesting..I would like to learn more how they implemented MVCC.

I wrote single machine MVCC in Java and I'm curious if there are other ways of implementing it. One way is event sourcing.

I use an integer to store the latest commit version and I only allow transactions to see versions less than the transaction's timestamp. This is the multiversion part.

The concurrency control part is enforced by checking if the read timestamp of the key is less than the reading transaction timestamp, if so someone got there before us and we abort and restart.

I am thinking how to build the distributed part.

I need a timestamp server the same way Google's Spanner needs TrueTime for monotonic timestamps but also some way of broadcasting read timestamps to detect conflicts between nodes. So I'm thinking of broadcasting timestamp events and using that to detect transactions that have dangerous dependencies.
> A YouTube video doesn't help you to fill in the gaps of your understanding by re-working a difficult concept with you. A YouTube video, nor an app, doesn't go through the steps of solving a problem with you, and watch how you do it to give you constructive criticism.

Video is a replacement for teacher-centered lectures, that don't do these things either. Of course the tutoring part of education is also important.
People have a problem finding DropBox, OneDrive, Box, Apple iCloud?
TIL

BRDF stands for Bidirectional Reflectance Distribution Function

> [It] is a function of four real variables that defines how light is reflected at an opaque surface. [...] The function takes an incoming light direction, ωi, and outgoing direction, ωr (taken in a coordinate system where the surface normal n lies along the z-axis), and returns the ratio of reflected radiance exiting along ωr to the irradiance incident on the surface from direction ωi.

Source: https://en.wikipedia.org/wiki/Bidirectional_reflectance_dist...
Not price gouging. Compensating for euro losing purchasing power. This is a forex problem
I replaced Lens with OpenLens, but I'm still actually using k9s because it runs in the terminal.

Maybe if OpenLens had a keyboard-only interface ...
Yes that does indeed.

However myocarditis often indicates heart damage. Which is often long lasting, also the CDC just removed the claims the vaccine only lasts a few days. We don’t know how long that spike protein lasts.
I'm not even sure if I am supposed to take this article seriously but the whole premise, that there is somehow an "opposite" to Autism, leads me to some un-ironic conclusions about the author. Maybe the article should be called "How I Personally Pigeonhole People."

Let me just pull one example. "So these would be people who have difficulty understanding math or physics or machines or chemistry, as systems." This perpetuates the (positive) stereotype that all ASD people are somehow "good at math" which is not true, in fact some ASD people are quite bad at math, and it is attributable to their condition.
If it's not a simple explanation why did vaccine companies need absolving of any liability by govts?

So safe they need to avoid liability? So safe many of the vaccines had complication rates far higher than any flu vaccine in history?

Look I'm glad we had the vaccines so quickly. Trump pushing them through regulation was extremely good for man kind and we have all benefited.

But stop acting like there is no risk.
No, not when it's stupid stuff like this. It's a harmless attempt at politeness and there are basically no stakes. It's not worth feeling insulted over.
If they serve them locally (same domain as / part of the main site) they could still track you on the backend and you wouldn't even know it.
That’s valid, there are different kinds of disruptive kids.

A good friend of mine at high school was very bright, kind of a troublemaker, diagnosed with ADHD, took prescription Ritalin, was a bit of a pain in the ass with his teachers, but had parents who cared and he ended up graduating and doing fine.
Depends on the situation.

I've had to work on environments where awk was available by default, but Python was not (and was not going to be).

It can be good to have a screwdriver for every type of screw in the toolbox.
Anecdote: It's happened twice for me. Once was for an app I published they decided was against ToS, two years after I published it. And the other was an accidental account deletion when upgrading Google Apps (luckily this one was mostly recoverable... if you know the right people at Google).
My phone is for my convenience; not yours. If you call me, don’t expect an answer any faster than if you email me.
I'm working on the benchmarks. There shouldn't be surprising results with read scalability, as it is basically guaranteed by FoundationDB. For writes it is indeed more complicated and a benchmark would help here.
Imagine this with a business version/evolution of AirTags, digital targeted advertising with a physical element.
What prevents anyone from learning all they need about any subject on their own? If someone is capable of reading, it seems to me they could teach themselves any subject using books. Of course, having a good teacher to guide them in which sources to read, etc, would greatly speed up the process of learning. However, I don’t see any reason someone cannot learn any subject on their own.
What's actually scary here is that these were newly taken photos; not existing CSAM material flagged by hash value. That means Google is doing real time image recognition on all of your photos. And that means Google has an ML model somewhere trained on millions of pictures of.... yeah this is fucked up.
Another possibility is Microsoft Research's Singularity Project [1]. I read about both the Exokernel project and the Singularity project around the same time, so may have ideas from both conflated into one.

[1] https://www.microsoft.com/en-us/research/project/singularity...
agree. Or of I must....it will pirated site ads....on banners around my pirated stream without video ads...
What has “urban” to do with it?
These things are part of student-centered tutoring, not lecturing. Yes. they're super important. But 90% of a conventional education is lecture.
All I want is to easily be able to tell Maps “find the next exit with a McDonalds” but this is too complicated a query and so you need a copilot to fight the maps (or use Google maps to find the McDonald’s while leaving the original on your destination on Maps).
> As a European, it has always been perplexing to me how little the US invests in teachers and schools, given that we know how huge the benefits are down the road (educational attainment, income, pro-social behavior, life satisfaction).

1) European perspectives on a lot of American problems miss one of the biggest differences between us: you have a lot more of a homogeneous population. There's numerous differences between designing a school system for basically all Hungarian or all Norwegian kids, for example, and figuring out what the hell you can do with a school mixed with Latinos, Asians, Blacks, and Whites with all different levels of interests, drive, and ability.

2) You've made a few statements of objective fact here without backing them up. Does the US actually invest little in education? I suspect that a lot of the money is of course wasted, but they do spend a crapload of money, and I'd bet dramatically more than many other countries. As another thing, does increasing spending (as the only variable that changes) lead to dramatic differences in educational outcomes? To a point, I'm sure it helps, but at some point, I think it doesn't. As an example, a young Forest Gump might be able to pass Basic Arithmetic in his elementary school if given a private tutor who gave him their full attention and effort, but there's no universe in which Forrest Gump gets an A+ in Advanced Calculus even if he's given 1,000 of the best teachers in the world to personally tutor him 24/7.

3) There's an age old debate about Nature vs. Nurture, which of course will not be settled here today. But I'd like to point out that if "Nature" is generally the most important variable in success, then beyond a certain point, there's a level of diminishing returns with education spending and simply throwing money at schools is not a wise course. Just throwing more money at a problem is, I suspect, the path we've taken up until now.
This is no longer the case in the two schools I’m familiar with.

I went for cheap 20 years ago, but my younger siblings did not. Not even a discount
> America’s greatest battle is with our dark religious past.

Apparently you’ve never been to Baltimore. There is no dark religious past haunting that city, just corrupt politicians.
Then send it to tons of lawyers, politicians, judges, etc and a law might get passed forcing Google to reactivate accounts.
And this is hopefully killing Apple. Right now they charge a premium for 1) having a seamless experience between devices, 2) being something else than google. Apple was interesting because you was paying for the hardware and software with money, not with data.

Regarding 1) Hopefully the EU will help breaking up the monopoly

Regarding 2) Why should I buy apple and pay the premium? I will buy Samsung or Huawei.
On our first draft, we tried to tease out some of your concerns about relative risk of the vaccine to covid itself, and even had some _potential_ mechanisms to study. But peer review didn't like that. So we've been cutting and rearranging the paper and finally have a draft that looks like it will go through.

We're not trying to stoke fear, we're trying to see what's really happening.
The United States seems hellbent on sabotaging education. This is not going to help future generations, and is going to put the likelihood of ongoing hegemony into question - over time, how can that compete with nations that continually invest in their population?
FoundationDB handles the hard part! It provides monotonic "versionstamps", externally consistent transactions, along with other useful features. I recommend FDB's architecture docs: https://apple.github.io/foundationdb/architecture.html