HN user

kamens

1,613 karma

https://kamens.com

Bootstrapped family biz: elbobooks.com

Spring Science founder / CEO (now part of Genentech)

Khan Academy founding engineer / VP eng

Fog Creek early engineer / VP eng

Posts23
Comments184
View on HN
kamens.com 2mo ago

Customizing Karpathy's LLM Wiki for fighting disease

kamens
1pts0
kamens.com 6mo ago

Generating "Spot the Difference" Puzzles with AI

kamens
2pts2
kamens.com 7mo ago

Generating Custom Mazes with AI

kamens
2pts0
kamens.com 1y ago

Code with AI the Hard Way

kamens
4pts0
techcrunch.com 12y ago

Khan Academy Gets Rare Partnership To Close Wealth Gap In College Test Prep

kamens
4pts0
blog.pamelafox.org 12y ago

My Next Adventure: Khan Academy CS (Pamela Fox joins KA)

kamens
2pts0
bjk5.com 13y ago

The App Engine Way

kamens
2pts0
shipordie.com 13y ago

Khanacademy.org gets a makeover, bug fixes, and UX improvements

kamens
2pts0
bjk5.com 13y ago

A maker-manager's schedule

kamens
5pts0
dylanv.org 13y ago

The Khan Academy Internship Experience

kamens
19pts0
tghw.com 14y ago

Pull Hard

kamens
3pts0
bjk5.com 14y ago

Teacher effectiveness ratings, programmers, and Khan Academy's data

kamens
55pts13
bjk5.com 14y ago

We started requiring code reviews for everything, and my head hasn't exploded

kamens
68pts54
stackexchange.com 14y ago

Stack Exchange grew from 16M to 32M uniques in 2011

kamens
72pts33
news.ycombinator.com 14y ago

Show HN: GAE/Bingo, A/Bingo split testing for App Engine & Khan Academy

kamens
11pts0
desmondbrand.com 15y ago

Django's inclusion_tag is bad for App Engine

kamens
1pts0
news.ycombinator.com 15y ago

Tell HN: Khan Academy is hiring full-time devs

kamens
163pts33
shipordie.com 15y ago

Misconceptions about the Khan Academy

kamens
89pts56
www.ted.com 15y ago

Sal Khan's TED talk from last week is now available

kamens
7pts1
news.ycombinator.com 15y ago

Show HN: Just launched our side project Precorder, new way to record iPhone vids

kamens
18pts12
news.ycombinator.com 15y ago

Show HN: We just launched badges for Khan Academy

kamens
8pts4
www.avc.com 16y ago

Parting ways with a founder

kamens
37pts16
www.fogcreek.com 17y ago

How Fog Creek uses FogBugz for Recruiting

kamens
2pts0

You, Thomas, Watsi, and crew have been an inspiration for a long time. I loved getting to know you all back in the day, and I've loved being a small donor since the early days. Deep respect for what you built.

i'm torn between my stupidity re:your first comment and my love of eliminating pinch points (now you're speaking my language). i need to read up a lot to better understand your suggestion!

(most pinch points are gone these days, it just required a lot of edge case hunting)

The main difference between the above tool and most custom shaped maze generators out there is breaking the assumption that the maze's outer shape must be defined by adding or removing regularly-shaped cells along the edge.

To have mazes look more human drawn, cells need to be irregular and the inner walls need naturally follow the contours of the outer shape.

Further, he didn't just make multiple contrarian predictions in the hope he'd be credited -- he had a way of making predictions in ways that could be interpreted multiple ways later.

I both (A) found this infuriating and (B) found his understanding of what Trump is to be deeply insightful.

I agree with you trymas! I myself spent time cataloguing a number of his predictions that did not come true.

I am still asking a specific question: for the prediction of Trump's rise, did the critics downvoting me read his actual writing and arguments? It was not a single contrarian prediction. It was an extended, thoughtful, and informed perspective that has helped understand the world for the past 10 years.

The minimum recognition Scott Adams deserves should be having updated the world model of those who read his blog.

It is hard to remember how thoroughly Trump's presidential run was seen as a joke in 2015. I bet most people can't remember and somehow think they always knew Trump stood a real chance. That is likely a lie.

Scott made specific, reasoned, unique arguments about why Trump would win, with high conviction. This was at a time when it was about as non-consensus and unpopular as possible to do so (it wasn't just that people didn't want Trump to win, there was a complete dismissal of the possibility from both sides of the aisle).

The fact that Scott was right, and continued to be right when forecasting much about politics, taught me a lot about the nature of the world we live in. Scott clearly understood something important that I did not at the time.

I love this TODO approach not just for what it does for future readers as Sophie notes but also for the mental release it gives me when thinking about edge cases that I don't want to commit to fixing.

PS Hi Sophie!

Fun idea!

Building on that: there's a common children's magic trick involving a flip book that magically "colors" its pages (https://www.magicinc.net/products/fun-magic-coloring-book?va...)

It works by moving your thumb to a different position while flipping the pages -- every Xth page is cut at slightly different lengths, so when you move your thumb to the next position, different pages become visible during the flip

Using this trick you could show multiple different video clips in the flipbook just by moving your thumb to a different spot

fellow t1d + engineer + competitive rower (20 years ago...sigh) here.

props on shipping an incredible personal project! if you ever want to geek out about diabetes tech, DM me on X @kamens

scott hanselman would probably also love to chat about your project

for those who don't know diabetes, this would be like publishing an article titled "Dementia risk soars for adults who repeatedly slammed their head into a wall as a child"

...and doesn't clarify that the study has absolutely nothing to do with alzheimer's / is only talking about blunt force trauma-induced damage

There's a really fun toy example of genetic algorithms that uses this compact representation of tictactoe gamestate (encoding each game into a concatenated list of ternary states, of which there are 19,682 possible values if completely unoptimized):

Consider a "genome" for a tictactoe player to be a 19,682-long array that holds "next moves" at each slot in the array. For any given gamestate, look up the player's next move via their genome.

Randomize genomes originally. Make tons of them. Compete w/ each other, then play around with all sorts of fun mating/mutation strategies for swapping different moves between genomes.

Fun to see a perfect tictactoe player evolve, super approachable toy example.

Heh -- Apple Watch + Loop (https://github.com/LoopKit/Loop) handles all my insulin dosing, so technically definitely a killer app that I can't live w/out.

I've turned off all other features/notifications on my Apple Watch, it just does this, and it's the most valuable product I use (since I no longer have to pull out an insulin pump in a meeting, look at some other screen to see glucose values, etc etc etc).