HNHacker News
TopNewBestAskShowJobs

azhenley

25,168 karma · joined December 4, 2014

Applied science at Microsoft. AI and developer tools. Ex startup, ex professor at Carnegie Mellon University.

http://austinhenley.com

submissionscomments
azhenley··on Procedural Island Generation (VI)
Part III was discussed a few days ago: https://news.ycombinator.com/item?id=45275049
azhenley··on Forty-Four Esolangs: The Art of Esoteric Code
Esolangs are not designed to catch on. They’re designed to be extremely difficult to use in creative ways.
azhenley··on Forty-Four Esolangs: The Art of Esoteric Code
I once designed an esolang for my CS students to have fun with during the last week of the semester. A few of them used it in really, really creative ways and also went on to make their own languages for fun.

The one I created for class supports supports concurrency, regular expressions, HTTP requests, and file I/O. The challenging part is that every line executes concurrently in round-robin style (one command per line). There are only 8 commands and each line can only store a single string value.

https://austinhenley.com/blog/hofstadter.html

azhenley··on Cognitive load is what matters
I had a lot of fun in DevDiv!
azhenley··on Launch HN: April (YC S25) – Voice AI to manage your email and calendar
Your Terms of Use is a white page when I go to it.
azhenley··on Sequoia backs Zed
I miss Atom.
azhenley··on Newgrounds: Flash Forward 2025
Newgrounds, Flash games, and Mochi ads are how I got my career started. I miss how easy it was to get your game distributed all over.

I wrote a bit about it: https://austinhenley.com/blog/8lessons8games.html

azhenley··on Why F# could be the next mainstream programming language (2024)
It was a Microsoft Research project based on OCaml and adapted for .Net.
azhenley··on Hyrum's Law
Discussion last year: https://news.ycombinator.com/item?id=39401973
azhenley··on Blog series on creating an OS in Rust
Also relevant, Making a RISC-V Operating System Using Rust (2019). I wonder what relevant Rust features have changes in the last 6 years.

https://news.ycombinator.com/item?id=36320914

azhenley··on Show HN: A GitHub Action that quizzes you on a pull request
I had an NSF grant for a similar project in 2019. Ask the dev questions about their code and validate their answers using program analysis.

The initial idea was applied to classroom settings.

An Inquisitive Code Editor for Addressing Novice Programmers’ Misconceptions of Program Behavior https://austinhenley.com/pubs/Henley2021ICSE_Inquisitive.pdf

azhenley··on Janet: Lightweight, Expressive, Modern Lisp
Previous discussions:

https://news.ycombinator.com/item?id=23164614

https://news.ycombinator.com/item?id=34843306

https://news.ycombinator.com/item?id=28255116

https://news.ycombinator.com/item?id=28850861

azhenley··on I drank every cocktail
Do you have a ranked list of items that pay off to spend a bit more versus doesn’t matter?
azhenley··on Reflections on 2 years of CPython's JIT Compiler
Microsoft had the Faster CPython team for several years, and then recently laid off some of the core devs and the team lead.
azhenley··on More than 1 in 5 Show HN posts are now AI-related, get > half the votes/comments
Anecdotal counter example: Maybe I’m just bad at writing about AI, but my AI-related blog posts rarely get traction on HN.

In contrast, my random side projects that aren’t about AI get discussed here more than 50% of the time.

azhenley··on Features of D That I Love
I really enjoy these lists of interesting features from various languages. They pop up occasionally on HN but now I can’t find them (Hillel Wayne had multiple).

I want a meta list of all these interesting features across languages.

EDIT: I found one! “Micro features I’d like to see in more languages” https://buttondown.com/hillelwayne/archive/microfeatures-id-...

azhenley··on Grammarly acquires Superhuman
Having applied to YC this round with an email product, this is very interesting.
azhenley··on How many PhDs does world need? Doctoral graduates outnumber academia jobs
As a professor, I believe virtually all profs should have industry experience and occasionally go back for a year or two. (I’ve bounced back and forth!)
azhenley··on Mechanical Watch: Exploded View
I wear mechanical watches and have a small (and growing) collection. It’s irrational, but I like them anyway :) I’d appreciate an art piece like this.
azhenley··on Balatro for the Nintendo E-Reader
The author also wrote about his experience making a space shooter game for the E-Reader:

https://mattgreer.dev/blog/making-a-shooter-for-the-ereader/

azhenley··on Balatro for the Nintendo E-Reader
This is what I need more of from the internet.
azhenley··on I Wrote a Compiler
TinyBASIC is fun and beautifully simple. I wrote a 3-part tutorial for making a TinyBASIC-to-C compiler using Python a few years ago.

Let’s make a Teeny Tiny compiler https://austinhenley.com/blog/teenytinycompiler1.html

azhenley··on Writing Toy Software Is a Joy
What I like about these projects is that you can make them as simple or as complicated as you want.
azhenley··on Writing Toy Software Is a Joy
I agree 100%.

Here’s why I prefer making “useless” stuff: https://austinhenley.com/blog/makinguselessstuff.html

And my list of similar projects: https://austinhenley.com/blog/challengingprojects.html

I want to do a database and then something involving genetic algorithms next. If I have infinite time, another video game emulator too.

azhenley··on The fastest way to detect a vowel in a string
This is beautiful!!! Adding it to the end of the post right now.
azhenley··on SIMD-friendly algorithms for substring searching (2016)
Now if I can just use SIMD directly from Python without calling out to another language.
azhenley··on The fastest way to detect a vowel in a string
We are hiring.
azhenley··on The fastest way to detect a vowel in a string
Very nice find (pun intended). I added an update at the end with your solution and a link to this comment.
azhenley··on Ask HN: What is your fallback job if AI takes away your career?
YouTuber or move to the mountains.
azhenley··on macOS Tahoe brings a new disk image format
I think it is time * (votes+comments).

In practice, if it gets any real amount of votes or comments, you have to wait a year to repost. If it doesn't get any attention, it can be reposted quickly (though I think it should be a day later).

← PreviousPage 3 of 34Next →