HNHacker News
TopNewBestAskShowJobs

azhenley

25,359 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 National Instruments acquired by Emerson (2023)
The acquisition was in 2023.
azhenley··on Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas
My former PhD student has been porting it to VS Code.

https://github.com/CodeRibbon/CodeRibbon-Theia

azhenley··on Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas
I published a paper comparing navigation time with a canvas-based editor (Code Bubbles) vs. traditional tab-based editor (Eclipe) vs. a carousel-based editor (Patchworks, a tool I designed).

We found the canvas provided too much freedom.

https://austinhenley.com/pubs/Henley2014CHI_Patchworks.pdf

azhenley··on I am starting an AI+Education company
We just published a paper on this topic. I wrote a summary of it, “Learning to code with and without AI”.

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

azhenley··on Show HN: I built a IMDB for all kinds of micro-creators
I don’t get what this is. How do I search the db? All I see is “test post” and links to 4 unrelated pieces of content?
azhenley··on [dead]
Dupe: https://news.ycombinator.com/item?id=40907155
azhenley··on Ask HN: Those of you who've left the SWE world, what did you transition into?
I moved to teaching.
azhenley··on Neofetch developer archives all his repositories: "Have taken up farming"
Just yesterday there was a discussion on taking lower pay work for happiness…

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

azhenley··on Ask HN: Tell me your stories of taking lower paid work to be happier
I have done this twice in the last 12 months.

1. I left Microsoft to join a startup and took a >100k pay cut.

2. The startup was acquired, and I quit the parent company to go teach. Again, taking a sizable pay cut.

I’m happy with all the decisions (to join and to leave). After having a high salary for a few years, the happiness piece becomes far more important.

azhenley··on Show HN: HackerNews but for research papers
I would like to search, either by keyword, paper title, venue, DOI, or author. (I was trying to see if any of my papers are on here.)
azhenley··on University Suspends Students for AI Tool It Gave Them $10k Prize to Make
There’s still hope! We recently published a paper where we interviewed instructors about their concerns of AI tools in the classroom and then we deployed one.

See here: https://austinhenley.com/blog/codeaid.html

azhenley··on Building an AI game studio: what we've learned so far
I miss the days of Flash.

I used to be able to make a game in a few weeks from my dorm, add Mochi ads, upload it to Newgrounds, and then it would spread to thousands of sites and get played by hundreds of thousands of people.

azhenley··on How the Soviets revolutionized wristwatches (2016)
Hamilton Khaki or Tissot Gentleman are great all-around watches.
azhenley··on Lessons learned reinventing the Python notebook
A lot of improvements!

Relevant to my 2020 article: What’s wrong with computational notebooks?

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

azhenley··on GitHub Copilot Workspace: Technical Preview
I just wrote up my experiences of using it for a week: https://austinhenley.com/blog/copilotworkspace.html

TL;DR: Copilot Workspace is a great concept. But the UX and framing is entirely wrong and sets the wrong expectation for users. The current prototype is very slow (5+ minutes for one-line code changes) and the generated code is often buggy or has nothing to do with the specification. It doesn’t help me understand the code. The generated plan is usually good. ChatGPT does a much better job in my head-to-head comparisons (assuming I already know exactly what code is relevant). I'm still optimistic of where it can go from here.

I recommend everyone sign up to try it and give the team feedback.

azhenley··on Ask HN: What is the most useless project you have worked on?
My old post is relevant here, “Why I prefer making useless stuff”. Which is very different than working on useless stuff at work!

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

azhenley··on Type Inference Was a Mistake
Type inference has usability problems (2019): https://austinhenley.com/blog/typeinference.html
azhenley··on Feedle: A search engine for blogs and podcasts
Minor feedback: After doing a search with 0 results, there is a "load more" button that doesn't do anything.
azhenley··on The bike collection of Robin Williams
This is a better link that gives some details: https://www.sterba-bike.cz/item/the-bike-collection-of-robin...
azhenley··on Let's create a Tree-sitter grammar
It is documented, the second chance pool: https://news.ycombinator.com/pool
azhenley··on How do computers calculate sine?
I blogged my adventure of implementing cosine from scratch and how others have done it:

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

azhenley··on Prompt engineering is not dead
As one of the people quoted in the IEEE Spectrum article, I agree.

Something I said that wasn’t included in the article: prompt engineering will change, but expressing intent will always be required. Whether it be through code, logic, natural language, demonstration, or something else.

azhenley··on Array languages vs. the curse of the spreadsheet
Excel supports reusable lambdas: https://support.microsoft.com/en-us/office/lambda-function-b...
azhenley··on Array languages vs. the curse of the spreadsheet
It is a proper programming language.

For #1, there has been research on linting and automated semantic error or smell detection in Excel (e.g., https://github.com/ExceLint/ExceLint). Some features are live in Excel today!

For #2, Excel now supports Python.

I don't think you need to do any conversions, all of the necessary information exists in the spreadsheet.

azhenley··on Show HN: Visit the front page of Hacker News on a random day
It is called stacking.
azhenley··on Pratt Parsers: Expression Parsing Made Easy (2011)
Eli Bendersky also has a nice post on Pratt parsing from 2010. I used both of these when implementing it for the first time.

https://eli.thegreenplace.net/2010/01/02/top-down-operator-p...

azhenley··on 48x32: A 1536 LED Game Computer
How could I control a screen like that with a Raspberry Pi?
azhenley··on Challenging projects every programmer should try (2019)
https://austinhenley.com/blog/morechallengingprojects.html
azhenley··on Challenging projects every programmer should try (2019)
A fully featured, commercial ray tracer takes many years, much like a fully featured, commercial web browser.
azhenley··on Challenging projects every programmer should try (2019)
That is in the sequel! “More challenging projects every programmer should try”

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

← PreviousPage 6 of 34Next →