HN user

jasonmorton

116 karma
Posts2
Comments39
View on HN

Checking the work takes the same resources as doing the work. As much as this would be wonderful in a universe where it's possible, it's simply not possible.

We do live in that universe, under some currently believed assumptions. An NP-complete problem is an example of something where checking a solution is (thought to be) easier than finding one.

Zero-knowledge proofs make it such that checking that a computation (such as inference) has been done correctly is easier than doing the computation (even keeping some parts private). A great reference is here: https://people.cs.georgetown.edu/jthaler/ProofsArgsAndZK.pdf

There are definitely certain scenarios, especially around verifiable compute, in which you can think of ZK as a software alternative to a secure enclave.

Interestingly, if you ask people which they would trust for a rollup, most say ZK is the more trustworthy technology. In part just because it doesn't depend on one vendor (the enclave manufacturer).

Not OP, but for me adding or deleting a character in the middle of a paragraph in a latex doc hangs for maybe .5s or more, often. This is a fairly new phenomenon, never happened 2+ years ago.

I've been using emacs for many years now, and I'm sad to say that it has never been slower, despite the hardware getting better. Now it lags like crazy when editing a latex document, no matter the recent version. Something went off the rails in the last year or so, and even Atom is more responsive.

Many ads are not clicked on by a real person, but a bot, or someone clicking ads as fast as possible because it is their job.

Many comments would be considered "fraudulent" in the same sense, in that they were not authored by a real person, but a bot, or someone writing comments as fast as possible because it is their job.

We've been working with Modulo as well; the experience is excellent and is constantly adapting to make it work for our kids, rather than imposing a formula. They enjoy having some autonomy in their education. It's a very nice community as well, and they have the chance to make friends all over the country.

Can anyone recommend a good open-source chat and call solution? I'm looking for something I can run on my own server to support friends and family, with an iOS and Android app. It doesn't have to support more than one or two video calls at a time. I figure this is sadly the long term solution.

Copyright assignments made by authors can be cancelled [1]. For papers and books from before 1994 or so (25 years from present), you can write a letter to the publisher cancelling your grant or assignment of copyright to them. The rules are complex so I might be missing some details. But there are probably a lot of researchers who could take advantage of this to put on some pressure and reclaim their work.

[1] https://www.copyright.gov/docs/203.html

Here is a proven approach for at least the first part, building foundations and being ready for graduate work. Many Berkeley Ph.D. students passed through this route. Get the book "Berkeley Problems in Mathematics." It contains historical problems from the Berkeley math prelim exam, and solutions. Now don't look at any solutions yet.

This is the exam all Berkeley math Ph.D. students must pass within three semesters of arriving to stay in the program, and the fail rate is about 50%.

You will also need reference books, advanced undergraduate and beginning graduate textbooks. Buy, download, or borrow as appropriate.

Pick a problem (start with the older ones, they are easier). Set aside 30-60 mins and try to solve it. No devices, no references at all, go to a library or a coffee shop without your devices. Dont' give up till time is over. If you cannot (usually the case), still don't look at the answer. Hit the reference books (don't look up the problem online either, it will go right to the answer and you won't learn much). Read and try to understand enough so that you can solve the problem. It is ok if you solve it this way (in the course of reading about it).

For bonus points, students studying for the exam will typically take entire old exams (available from the Berkeley website), take that to the library and just sit down for three to six hours and try to solve all the problems correctly. Then self-grade harshly. When you can do that for a recent exam (and get a good score), you will have more or less mastered undergrad math to the point that you could teach it.

Most important: you have to struggle to solve problems. Reading a solution is about as useful as watching someone else lift weights: you get minor tips on form but not any stronger.

Yes, it seems like intent is important, but in some cases (e.g. the BATS rule), no intent is needed. There are statistical properties that indicate intent, but it seems like most of the criminal cases involve finding an email or text message like "I found a bot" or someone telling an engineer to build a system with a manipulative intent.

Imagine a distant future where advances in technology makes everyone fantastically wealthy in modern terms. Material goods are as cheap as digital storage feels now. What would spend money on in this utopia? My guess would be extending our time and quality of life (health care) and improving our minds (education).

Among the interesting things about Ethereum is that they built a billion-dollar "company" in a totally nontraditional way. Instead of VC, they raised money in a presale, the developers have liquidity from the beginning, and none of it required permission from anyone. Just people buying into the concept. Seems clear that this sort of thing being possible stands to change things for regulators, investors, and other market participants.

I think this is absolutely the way forward for technical courses (where the prof and maybe students already know how to use git, or can be expected to learn).

A course is kind of like a web app with a lot of common functionality. Too bad most LMSs seem to think we want to write our course in a little text box with no version control (even newer ones like Canvas make this assumption).