HNHacker News
TopNewBestAskShowJobs

brian_cloutier

1,918 karma · joined October 24, 2011

Feel free to email me: hn@briancloutier.com

[ my public key: https://keybase.io/lithp; my proof: https://keybase.io/lithp/sigs/Mw1GZtRZE2m0-3pBdPvlBUcX4jr7X-aHorZJI8i9AqM ]

submissionscomments
brian_cloutier··on Dimension 126 Contains Twisted Shapes, Mathematicians Prove
You might consider reading Hardy's A Mathematician's Apology. It gives an argument for studying math for the sake of math. Personally, reading a beautiful proof can be as compelling as reading a beautiful poem and needs no further justification.

However, there is another reason to read this essay. Hardy gives a few examples of fields of math which are entirely useless. Number theory, he claims, has absolutely no applications. The study of non-euclidean geometry, he claims, has absolutely no applications. History has proven him dramatically wrong, “pure” math has a way of becoming indispensable

brian_cloutier··on In Two Moves, AlphaGo and Lee Sedol Redefined the Future (2016)
how so?

modern post-training uses RL and immense amounts of synthetic data to iteratively bootstrap better performance. if you squint this is extremely similar to the AlphaZero approach of iteratively training using RL over data generated through self-play

brian_cloutier··on Can atproto scale down?
Bluesky does allow you to hold your own keypairs.

Your identity must be registered at plc.directory, the central service they control, which allows them to stop clients from being able to verify your identity. I think they intend on decentralizing this, eventually.

However, you are allowed to create an identity which only uses keys you control. You are also allowed to update an existing identity and transition it to only use keys you control: https://web.plc.directory/spec/v0.1/did-plc

brian_cloutier··on Zuckerberg personally ok'ed wiretapping both Amazon and YouTube [pdf]
I have absolutely no context beyond reading this document but it appears they only did SSL decryption on their Facebook Research App where users were explicitly paid for running the app and giving facebook access to their network traffic. I... would probably not accept that deal but it doesn't seem accurate to call this "spyware" or "wiretapping", both of which imply non-consensuality.
brian_cloutier··on Abstrusegoose.com Is Gone for Good
URLs resolve not to ip addresses but to some form of static identifier such as the hash of the content. Static sites are retrieved via static identifier and are therefore incredibly easy to cache and even extremely popular sites are cheap to serve because most requests never make it to the origin server.

There is no need to visit archive.org, the internet archive can directly seed the content it deems worthy of archival. Abstrusegoose.com eventually expires and the new owner points it to new content but the old site sticks around indefinitely, it is accessible via hash for as long as someone seeds it.

brian_cloutier··on A linear algebra trick for computing Fibonacci numbers fast
If anyone wants to read this in book form, Linear Algebra Done Right includes it as an exercise at the end of a very short and readable chapter 5.C on eigenspaces and diagonal matricies.

The treatment in thirty-three miniatures describes the steps you take but doesn't mention what you are actually doing (finding eigenvalues) or leave you with any intuition for why this was a natural thing to have tried

brian_cloutier··on Worldcoin isn’t as bad as it sounds: It’s worse
Oh, I think I see the confusion.

"proof of personhood" is something of a term of art which worldcoin did not invent. They are not literally claiming they can prove, in a mathematical sense, personhood. What would that even mean? See for example this, which seems to have originated the term in 2017: https://berkeley-defi.github.io/assets/material/Proof%20of%2...

"proof of personhood" was created in contrast to "proof of work" and "proof of stake". If you want to get technical "proof of work" is also not a mathematical proof, it is more of an argument of work, since it's possible to get lucky and find a low hash without doing all the work. The word "proof" is not doing what you think it is doing.

There are a couple other "proof of personhood" protocols and none of them mathematically prove personhood, because that is obviously impossible, some of them are listed at the beginning of this post: https://vitalik.eth.limo/general/2023/07/24/biometric.html

brian_cloutier··on Worldcoin isn’t as bad as it sounds: It’s worse
It is of course possible to understand it and still be opposed. That's what makes it so frustrating that seemingly all of the negative coverage is ill-informed; I would love to read some informed criticism!

Just some simple examples:

> Imagine that your digital identity has been lost in some way — shut down by authorities for non-compliance, or otherwise blocked. With traditional cash — and other cryptocurrencies — you can always make a new wallet and stash some fresh coins in it. But this isn’t Minority Report, and you can’t get a new iris from your neighborhood surgeon.

You don't need to walk up to an Orb to create a wallet. You can own and transact worldcoin without ever showing your iris to an orb.

> When your immutable digital identity is locked — imagine merchants who won’t take your coins from you without a digital signature announcing your World ID — it’s over for you. No old account. No new account. No soup for you. You just lost your digital personhood.

This is also possible... with every other form of payment? Imagine merchants who refuse to accept cash. Once the government locks your credit card you're out of luck. Imagine a world where you have to sign in with google before you can pay for anything (why is the worldid dystoia apparently so easy to imagine, while the google one seems silly?). Once the government locks your google account you're out of luck. A dystopia has _many_ levers to pull and refusing to deploy worldcoin is not have any impact on the success of that dystopia.

There is really so much that it's not possible to clarify "exactly" what others aren't getting in a single comment, there are a dozen different misconceptions, if you have specific concerns I'm curious to hear them and attempt to reply to them.

brian_cloutier··on Worldcoin isn’t as bad as it sounds: It’s worse
It is literally impossible for a simple deadbolt to keep intruders from entering your house. Are locks scams?

Separately, I strongly suspect that your idea of worldcoin's "stated purpose" is not something they have ever stated.

brian_cloutier··on Worldcoin isn’t as bad as it sounds: It’s worse
That doesn't sound right. Nobody talks about the oracle problem in the context of market makers connecting to nasdaq. You're _never_ sure that your counter-party to some communication is who you think they are. The definition of the oracle problem you propose applies to almost the entirety of the modern world and would come up in conversation all the time.

TLS and other measures make me _very_ sure google.com is resolving to a server controlled by Google. A congress who wanted to do so could vote using hardware wallets and publish signatures and we could be just as sure that the blockchain reflected reality. A congress who wanted to do so [1] could declare that henceforth the answer on the blockchain _is_ reality; ryan air could decide that the ethereum smart contract which manages bookings _is_ reality, then there would be no oracle problem even by your definition.

[1] or maybe it would require a constitutional change

brian_cloutier··on Worldcoin isn’t as bad as it sounds: It’s worse
I don't believe they have ever promised that. One person = one account is not at all how the system is designed. It is definitely never mentioned or promised here: https://whitepaper.worldcoin.org/ and it is contrary to the system outlined in that document.
brian_cloutier··on Worldcoin isn’t as bad as it sounds: It’s worse
I disagree that it's so easy to game but maybe you know more than me?

I'm not sure what you mean by buying biometrics early, stealing them seems very uneconomical, and faking them is an engineering challenge which seems quite difficult.

> And even worse, if you were once robbed of your biometrics in that system, you have lost it forever as I understand it? Is there even any way to get back what was robbed from you?

The biometric is only used for the airdrop. It is possible to create a wallet and send and receive transactions without ever visiting an orb. The only thing the biometric does is send an initial amount of WLD to your wallet and ensure that you can only receive that initial amount once.

If someone steals your wallet there is no getting it back, it is not linked to your identity it is just a private key. I'm not really sure what it means in this context to steal your biometrics?

> And just out of curiosity, does this system handle collisions of biometrics? Or is it just assuming and hopes for none to happen?

This is territory I don't know very well. I believe irises were chosen specifically because they were not invasive and they contain enough entropy that the chance of collisions is quite small. I don't know if it has enough entropy that they can be sure there are no collisions or if it has enough entropy that the expected number of collisions was tolerably low.

brian_cloutier··on Worldcoin isn’t as bad as it sounds: It’s worse
What is the thing they are claiming which is different from the actual results and which they know is different from the actual results?
brian_cloutier··on Worldcoin isn’t as bad as it sounds: It’s worse
I said and I meant "more fair". We both agree this will not be a perfectly fair airdrop. Anything not perfect is feudalism?

> What prevents a factory owner from having all of his employees grab an orb, scan their irises, claim their coin, and then hand over their wallets to him as a condition of employment?

The airdrop is gated in multiple places. Everybody needs to visit an orb to claim worldcoin but the set of active orbs is managed by worldcoin and when one of them acts suspiciously the orb can be deactivated, among other counter-measures. A set of wallets all owned by distinct people will act differently than a set of wallets controlled by one person.

This is obviously not perfect, some fraud will occur. It is still a more fair initial distribution than any other currency I know of.

brian_cloutier··on Worldcoin isn’t as bad as it sounds: It’s worse
Try to imagine using a computer without any internet access to book an airline ticket. It doesn't really matter how many or which operations your computer can perform, it is not able to book an airline ticket unless there is another computer which can accept that booking and which your computer can talk to. The internet is next to useless for booking ryan air flights until ryan air puts one of their computers onto the internet and gives it authority to issue bookings.

Blockchains are like virtual computers. It is absolutely possible to imagine ryan air deploying a smart contract to ethereum and giving it sufficient authority to issue bookings but until that happens ethereum is next to useless for booking ryan air flights. This is the oracle problem.

Here I've focused on the write-path but "the oracle problem" usually refers to the read-path. Say you have some prediction market where participants can place bets on who the next US president will be. How do you resolve that market? When Congress certifies the election they do not publish that certification onto any blockchain. Maybe some day they will. But for now blockchains have to make do with various hacks which allow them to imperfectly track what is happening in the outside world.

brian_cloutier··on Worldcoin isn’t as bad as it sounds: It’s worse
It looks like the airdrop gives you something like 25 WLD, or $50. I don't know what the actual numbers are but it seems to be around this order of magnitude. Your hypothetical spoon-wielding lunatic would be risking serious consequences in order to earn $50; that doesn't seem like a particularly strong incentive.
brian_cloutier··on Worldcoin isn’t as bad as it sounds: It’s worse
Most criticisms of worldcoin completely misunderstand/misrepresent how it works but this one does not. The GP is correctly pointing out that the iris hash is only necessary for receiving some of the initial airdrop. It is completely true that once a wallet is generated (and you don't even need to visit an orb to create a wallet) anyone who possesses the private key, human or robot, can send transactions using that wallet. Receiving some of the initial airdrop really does require trusting worldcoin that they are telling the truth and not saving images of your iris.
brian_cloutier··on Worldcoin isn’t as bad as it sounds: It’s worse
Why does that make it a scam? "Scam" implies some kind of fraud or lie, I don't believe worldcoin has ever claimed biometrics were required for later usage.

The value of the biometric is in ensuring a ~ more fair ~ airdrop. With bitcoin the people who discovered it first and who were able to run miners received an outsized reward, and consequently the distribution of bitcoin is extremely unequal. The usage of biometrics doesn't _completely_ solve this problem, there is still a pool of insiders who have an outsized amount of wld, but a very large number of people will be able to walk up to an orb to claim some wld and they will all receive roughly equal amounts. The initial distribution of wld will be much more fair than the initial distribution of any other token or currency I know of. That is the value of the biometric.

brian_cloutier··on Worldcoin isn’t as bad as it sounds: It’s worse
What do you mean when you say scam? Are you claiming this is fraudulent in some way?
brian_cloutier··on Bayesian methods to provide probablistic solution for the Drake equation (2019)
Why would they have left no traces? Dinosaurs lived ~200 M years ago and left enough traces for us to discover them. Wouldn't an industrial civilization 50 mya have left some kind of refined metallic artifacts? Even if _most_ traces are eroded away with time it seems difficult to imagine every trace of a global industrial civilization would disappear.

There also don't appear to have been any spikes in atmospheric carbon dioxide during the relevant period: https://en.wikipedia.org/wiki/Carbon_dioxide_in_Earth%27s_at...

Though maybe you were looking at a data source with better resolution?

brian_cloutier··on Threads, an Instagram app
This feature is not unique to cryptocurrency. Governments are our mechanism for deciding what is and is not allowed.
brian_cloutier··on Ferengi Rules of Acquisition
There's a great fanfic which attempts to explore these more and polish them up into a cohesive philosophy.

In Star Trek the Ferengi are a foil, a caricature of capitalist excess. This fanfic attempts to paint a different kind of caricature. I'm not anarcho-capitalist so I don't want to speak for them but this seems to describe the utopia of free exchange they wish for.

https://www.fanfiction.net/s/11867818/1/Little-Green-Men

brian_cloutier··on Turkish presidential candidate quits race after release of alleged deepfake
Hilariously, those are the four parties. This sentence claims the voters will predominantly give their votes to one of the other parties.
brian_cloutier··on Ed Sheeran demonstrates how copyright is destroying musicians
This sent me down a rabbit hole; I would love to see your source I can't find any. The idea that someone might carefully pace their recital in order to keep accurate track of time across several hours is threshold-hard to believe. It seems _possible_ but unlikely, and the kind of story which is likely to grow with retelling.

The closest mention I can find is this [1]:

> Early monastic rules say little about how time was determined, though the Rule of the Master notes that pairs of monks took turns, in weekly shifts, trying to stay awake while the others slept in order to awaken the abbot on time. Several possibilities for deter- mining that time are likely, however, including the use of calibrated candles or lamps of oil, [...] the recitation of a certain number of psalms, [etc]

However, here is it only mentioned as a possibility, not an actuality, and no sources are provided.

There appear to have been several orders who practiced 24-hour prayer by taking shifts, see for example the Acoemetae [2]. Here we do have Monks staying up all night reciting psalms but I can't find any indication that the prayers themselves were used to keep track of time.

The only reference to prayer-as-timekeeping that I can find seems to be in Medieval recipe books [3], which apparently would say things like boil this fish for as long as it takes to recite the lords prayer three times. Dead-reckoning works well on such short time-scales!

Even as early as the 500s there appear to have been timekeeping methods accurate enough to tell that dawn was approaching. When the skies are clear you can read this from the stars and accurate-enough water clocks have been in Europe since ~ the 500s. So there doesn't seem to be a need to perfect the act of spending hours reciting psalms at the right tempo.

[1]: https://libres.uncg.edu/ir/uncg/f/M_Helms_Before_2004.pdf [2]: https://en.wikipedia.org/wiki/Acoemetae [3]: http://the-history-girls.blogspot.com/2017/08/cooking-on-pra...

brian_cloutier··on ReLLM: Exact Structure for Large Language Model Completions
This is clever but seems to work through brute force and my guess is that results should be accompanied by some kind of confidence measure. You're forcing the model to choose a path it wasn't particularly interested in going down.

In the ideal case, such as when you ask for a json array, the first "[" token you enforce will have a relatively high probability and forcing it to go down that path will give you good results.

In the dangerous case the model doesn't have a good structure-compliant completion to your prompt and the regex you supply forces the model into a path of extremely low probability and you get trash results.

brian_cloutier··on Terence Tao on GPT-4
To reinforce this point, we have known for a very long time that better UX and data quality has innumerable benefits. Remember back when everybody was excited about web 2.0 and all the amazing mashups which would soon become possible?

If you are producing data then exposing it in a nice programmable format is an extra cost and generally provides you no benefit. It usually hurts you, if people stop visiting your site and see fewer of your ads!

This is "really" a problem of incentives. It is usually not possible to capture any of the positive externalities of exposing your data. So maybe we could convince everybody in the world to switch to using different browsers with a native micropayment system; that might incentivize everybody to release all data as clean machine-readable tuples.

What I'm saying is, the phrase "Better UX and data quality" ignores just how hard that solution really is. It turns out training an LLM over most of the internet is _easier_ than global coordination.

brian_cloutier··on SVB in talks to sell itself after attempts to raise capital fail
I believe the implication is: why aren't we using the fed for our banking, this kind of bank run would be impossible. The fed provides guarantees to banks but not to retail and that's a policy decision we could change, if we wanted to.
brian_cloutier··on Ask HN: How is the SVB situation affecting your startup?
Prisoner's dilemma is a situation where you're only playing the game once, and you have no way to interact with the other participant.

To the extent that this is a single bank run and the other actors are mostly anonymous and there is no way to verify whether or not someone has withdrawn their money then yeah this is a classic prisoner's dilemma and your only hope is to quickly get in line.

However, trying to change the game is also a viable strategy! Public non-anonymized commitments like this are exactly how you tie this into our broader iterated game and escape the nasty equilibrium of prisoner's dilemma.

brian_cloutier··on Twitter restricted in Turkey in aftermath of earthquake
To give everyone an idea of how solid the process is: consider that the opposition candidate widely considered most capable of beating the incumbent president was recently sentenced to two years in jail and removed from politics on the weakest of pretenses: https://en.m.wikipedia.org/wiki/Trial_of_Ekrem_%C4%B0mamo%C4...

Here are a few other biased sources offering their subjective judgements:

- https://freedomhouse.org/country/turkey/freedom-world/2022

- https://www.opendemocracy.net/en/turkeys-local-elections-wer...

- https://en.m.wikipedia.org/wiki/Electoral_fraud_and_violence...

- https://en.m.wikipedia.org/wiki/Democracy_Index

- https://www.idea.int/democracytracker/report/turkey/december...

This is not to say that Turkey is full autocracy: the incubent president has a genuinely large amount of support and it's quite possible they would win a free and fair election. However, the upcoming election will not be free and fair as those terms are commonly understood.

brian_cloutier··on Why Alexa won't wake up when hearing "Alexa" in Amazon's Super Bowl ad (2019)
There are a lot of people who run proxies like pi-hole while using these devices. It only takes one of those people to notice a sudden increase in traffic and post that finding somewhere.

If you discover that Alexa is uploading information that it shouldn't be and blog about it you can be almost guaranteed to hit the front page of HN, these kinds of posts appear from time to time: https://news.ycombinator.com/item?id=9447080

Page 1 of 15Next →