HN user

md224

3,782 karma

Creator of FuckItJS and /r/AskOuija.

Occasional music-maker.

Frequent internet-builder.

https://matt-diamond.com

https://x.com/mattdiamond

Posts86
Comments622
View on HN
eyes.nasa.gov 2mo ago

Eyes on the Solar System

md224
1pts0
www.cslib.io 5mo ago

CSLib: A Focused Effort on Formalizing Computer Science in Lean

md224
4pts0
nymag.com 5mo ago

Life on Peptides Feels Amazing

md224
5pts2
en.wikipedia.org 6mo ago

Mothers Against Decapentaplegic

md224
4pts0
www.palladiummag.com 10mo ago

A School of Strength and Character (2023)

md224
2pts0
t5k.org 10mo ago

Proofs that there are infinitely many primes

md224
5pts0
observablehq.com 1y ago

The Monty Hall Problem: Why the nature of the host's choice matters

md224
2pts3
github.com 1y ago

Formal Conjectures

md224
4pts0
archive.org 1y ago

Ricky Jay and His 52 Assistants (1996)

md224
8pts0
blog.cryptographyengineering.com 1y ago

Is Telegram really an encrypted messaging app?

md224
596pts583
github.com 2y ago

Cosmos CLI: A CLI tool for tracking satellites

md224
1pts0
www.bloomberg.com 3y ago

How Not to Play the Game

md224
7pts1
global-uploads.webflow.com 4y ago

Bitcoin and the Energy Transition [pdf]

md224
1pts0
observablehq.com 5y ago

Turmite Explorer

md224
1pts0
www.pnas.org 6y ago

On the universal structure of human lexical semantics (2016)

md224
4pts0
matt-diamond.com 6y ago

Riemann zeta function partial sums explorer

md224
2pts0
observablehq.com 6y ago

An interesting trigonometric iterated map

md224
3pts1
beta.observablehq.com 7y ago

The Sine Map: An experiment in iterated chaos

md224
3pts0
aeon.co 8y ago

Gender is not a spectrum (2016)

md224
1pts0
en.wikipedia.org 8y ago

Axis of evil (cosmology)

md224
1pts0
people.cs.umass.edu 8y ago

Super SloMo (2017)

md224
2pts0
pleasingfungus.com 8y ago

Silicon Zeroes

md224
3pts0
www.reddit.com 10y ago

Show HN: /r/AskOuija, an experiment in linguistic collaboration

md224
4pts0
matt-diamond.com 10y ago

Curlicue Fractal Generator

md224
3pts0
www.nytimes.com 10y ago

Can Nicotine Be Good for You?

md224
2pts0
news.ycombinator.com 10y ago

Ask HN: What's the best way to relinquish control of an open source project?

md224
4pts2
www.ncbi.nlm.nih.gov 10y ago

Life, Information, Entropy, and Time: Vehicles for Semantic Inheritance (2007)

md224
7pts0
media.fb.com 10y ago

Music Stories: A Better Way to Discover and Share Music

md224
4pts0
www.nytimes.com 11y ago

The Cult Deficit

md224
2pts1
journal.frontiersin.org 12y ago

Augmentation of cognitive brain functions with transcranial lasers

md224
30pts9

The most striking thing to me is that Ayer hopes there isn't life after death.

My recent experiences have slightly weakened my conviction that my genuine death, which is due fairly soon, will be the end of me, though I continue to hope that it will be. (italics mine)

I do get the sense that many atheists not only reject God & the afterlife but actually don't want there to be a God or an afterlife. (I think Thomas Nagel wrote something along those lines.) I sort of get it but regardless I think it's very interesting.

JSDoc is TypeScript 7 months ago

Sure, but if the caller is Javascript then you're running Javascript, not Typescript*, so it makes sense that you're not going to get type safety.

I'm also not sure we're actually disagreeing on anything, so perhaps my reply was pointless. I agree that if you mix JS and TS in the way you describe, you'll have problems. My reply was just to say "yes, and that's not really Typescript's fault", but perhaps you weren't implying that to begin with.

* I'm aware that you can't run Typescript directly, but I hope my point here is clear... you're running a program that wasn't type-checked by TS.

JSDoc is TypeScript 7 months ago

Writing a Typescript program that takes external input but has no runtime error checking is already a mistake, though. Dealing with external input requires type assertions (since Typescript doesn't know what the program is getting at compile-time) and if you write type assertions without ensuring that the assertions are accurate, then that's on you, not Typescript.

However, if your point is that Typescript can lull people into a false sense of safety, then sure, I take your point. You have to understand where type assertions are coming into play, and if that's obscured then the type safety can be illusory. The benefits of Typescript require you to make sure that the runtime inputs to your program are sufficiently validated.

The solution was reached by using codebreaking software the team had developed along with extensive manual work, in part required because Perwich had mistakenly omitted a couple of letters in his ciphertext.

That explains how the team of 3 codebreakers got it, but what about the other codebreaker, Matthew Brown, who figured it out by himself? The article doesn't say anything about his approach. Seems impressive if he can match the effort of three cryptographers using their own custom software. I want to read more about him!

technologies aren't themselves disruptive; customer choices are

Technologies are themselves disruptive, as their introduction can shape human behavior. Choice doesn't happen in a vacuum.

I'm having trouble understanding the second diagram in the article. I can make sense of a directed graph, but this one has thin horizontal lines with arrows leaving them in both directions. These lines look like dividers, not nodes, so I'm not sure how to interpret it.

I was intrigued that one of the researchers was listed as "independent", so I checked her out:

https://lindapetrini.com

It looks like she's a science communicator rather than a scientist herself. That's interesting... I'm not used to seeing academic papers that include an author devoted entirely to the writing aspect. (Then again, maybe I just haven't noticed?)

Numbers Are Leaves 2 years ago

set theory is the foundation of all of mathematics

I disagree. I would say set theory is a foundation, not the foundation.

Which system is the "correct" foundation of mathematics? Does it even make sense to talk about correctness in this context? These are open questions and they're very interesting! Don't prematurely close yourself off to them by assuming that set theory's role is some kind of scientific fact.

But what if it's only faking the alignment faking? What about meta-deception?

This is a serious question. If it's possible for an A.I. to be "dishonest", then how do you know when it's being honest? There's a deep epistemological problem here.

Something that continues to puzzle me: how do molecular biologists manage to come up with such mindbogglingly complex diagrams of metabolic pathways in the midst of a replication crisis? Is our understanding of biology just a giant house of cards or is there something about the topic that allows for more robust investigation?

Out of Your Head 2 years ago

Once, after injecting himself with a large dose of morphine, he found himself hovering over an enormous battlefield, watching the armies of England and France drawn up for battle, and then realized he was witnessing the 1415 Battle of Agincourt... The vision seemed to last only a few minutes, but later, he discovered he’d been tripping for 13 hours.

This doesn't make any sense... morphine is not a hallucinogen or a psychedelic. You don't "trip" on it. I have a feeling the journalist mixed something up here.

if you find just one experiment that goes against your model, you immediately invalidate the model

Pierre Duhem would like to have a word with you:

https://plato.stanford.edu/entries/scientific-underdetermina...

Holist underdetermination ensures, Duhem argues, that there cannot be any such thing as a “crucial experiment”: a single experiment whose outcome is predicted differently by two competing theories and which therefore serves to definitively confirm one and refute the other.