Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
munchler
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
451.
▲
by
munchler
2y ago
OK, then I'm confused about this: "For example, a point in space is a 3×1 matrix. To transform it, you multiply it by a 3×3 transformation matrix." It seems we're transforming a point in 3D space using a 3x3 matrix, no?
452.
▲
by
munchler
2y ago
> Since all the transformation matrices are 3x3, a 2D point needs to be represented as a 3x1 matrix. I'm confused by this. Why use a 3D matrix for a 2D transformation?
453.
▲
by
munchler
2y ago
That would be a bug in math itself, rather than a bug in Lean. It's possible, of course, but even less likely.
454.
▲
by
munchler
2y ago
As a person who likes words, this is exactly why I dislike Scrabble. It's right up there with spelling bees.
455.
▲
by
munchler
2y ago
As someone who just had to put down a beloved pet to prevent unspeakable suffering, I find that claim both stupid and insulting. If souls are real, I very much look forward to a reunion upon my own death.
456.
▲
by
munchler
2y ago
Lean has a small “kernel” that has been independently checked multiple times, and the rest of Lean depends on the kernel. A soundness bug is still possible, but pretty unlikely at this point. https://lean-lang.org/lean4/
457.
▲
by
munchler
2y ago
Yes. In fact, Lean is a compiler and type checkers are theorem provers (by the Curry-Howard correspondence). Proofs are programs!
458.
▲
by
munchler
2y ago
> Lean did that irritating thing which it sometimes does: it complained about the human presentation of an argument in the standard literature, and on closer inspection it turned out that the human argument left something to be desired.
459.
▲
by
munchler
2y ago
EELS!
460.
▲
by
munchler
2y ago
Thank you. This makes sense.
461.
▲
by
munchler
2y ago
The argument in favor of the Everettian multiverse (“where else could the computation have happened, if it wasn’t being farmed out to parallel universes?”) seems illogical to me. Aren't these parallel universes running the same computa
462.
▲
by
munchler
2y ago
OS/2 was so far superior to Windows in 1992 that it wasn't even funny. Nevertheless, my company gave up on OS/2 and we had to port our Smalltalk application to Windows 3 instead. Someone had to explain segmented 16-bit addres
463.
▲
by
munchler
2y ago
This is from an era when the entire country was reading the same comic strips every day, watching the same TV shows, getting the same news, etc. I don't think either the interviewer or Watterson had any idea that mainstream media would
464.
▲
by
munchler
2y ago
Sure, but my point is just that the category theory view of a monoid is harder for most people to understand. For example, it's easy to see that integer addition is an operation that combines two elements of the set "Integer"
465.
▲
by
munchler
2y ago
The section on "Mapping Category to Programming" seems to totally miss the point of how category theory is actually relevant in programming. Functors, applicatives, and monads are category theory concepts that are particularly use
466.
▲
by
munchler
2y ago
You are perhaps looking for software transactional memory. https://en.wikipedia.org/wiki/Software_transactional_memory
467.
▲
by
munchler
2y ago
If it's hoopla over nothing, why do you firmly identify with one of the factions defined by the article?
468.
▲
by
munchler
2y ago
I really admire these folks for standing on a worthy principle. I also dig the performance art vibe of showing up at the TSA headquarters without an ID to read a deeply nested tree of paper documents about IDs. If you're going to joust
469.
▲
by
munchler
2y ago
FWIW, you can mentally remap the keys to partially eliminate dual input. E.g. Pressing down and right together as a single input moves the marble southeast. This considerably simplifies game play for me.
470.
▲
by
munchler
2y ago
Way to manage up.
471.
▲
by
munchler
2y ago
I see. I didn’t realize the book uses a functional language. Thank you for explaining.
472.
▲
by
munchler
2y ago
Hmm, I don’t think so. Functional programming is definitely based on the “declarative point of view taken by classical mathematical subjects”.
473.
▲
by
munchler
2y ago
> The computer revolution is a revolution in the way we think and in the way we express what we think. The essence of this change is the emergence of what might best be called procedural epistemology — the study of the structure of knowl
474.
▲
by
munchler
2y ago
> the finding will allow other researchers to more precisely calculate the Hubble constant How would a compound lens lead to a better estimate of the expansion rate of the universe?
475.
▲
by
munchler
2y ago
Thank you! The original link is nearly incomprehensible: "Imagine that instead of viewing an image through a lens, you look through a kaleidoscope that focuses invisible light to obtain a new range of colors." WTF?
476.
▲
by
munchler
2y ago
Really? It's a classic ML language. What about it specifically do you find ugly?
477.
▲
by
munchler
2y ago
It's an open-source project with its own F# Software Foundation. If Microsoft drops it, I think it would continue. https://fsharp.org/
478.
▲
by
munchler
2y ago
It takes a while to shed one's existing OO expectations, but after that, I think you'll find well-organized F# code to be easier to use than C#. Immutability and lack of side-effects makes it much simpler to reason about what some
479.
▲
by
munchler
2y ago
This is the premise of Criticker.com. You rate movies, and it will show you recommendations from similar movie watchers. They call it a "Taste Compatibility Index". https://www.criticker.com/tcis/
480.
▲
by
munchler
2y ago
Please tell me this is satire.
More ›