HNHacker News
TopNewBestAskShowJobs

keithba

691 karma · joined February 1, 2011

submissionscomments
keithba··on Show HN: Jacquard, a programming language for AI-written, human-reviewed code
Very cool!

I’ve been very fascinated by the concept of a programming language designed for LLMs, both to that advantage of their strengths and to try and minimize their weaknesses.

Here’s a take I experimented with last year (feel very free to steal anything useful): https://github.com/GoogleCloudPlatform/aether/tree/feature/v...

(Note: main has a version that was an ugly syntax, the branch in the link was for a prettier attempt)

keithba··on Who owns the code Claude Code wrote?
Obviously, we aren’t going to agree on this at all. I hope you have a good day.
keithba··on Who owns the code Claude Code wrote?
In the US, the copyright office (as the article you link to says), has declined to define “meaningful” contribution. If you want to argue that the user doesn’t own it for incredibly trivial prompts, I won’t argue (though I consider that to be non-useful code).

Every developer I’ve seen use these tools has have engaged in a meaningful contribution: specific directions across multiple prompts, often (though not always) editing the code afterwards, manually running the code and promoting for changes, etc.

Until the courts, legislators, or the copyright office define something otherwise, I’m highly confident of my assertion. (Mostly because of the insane number of hours I’ve spent with counsel on this. And, as a disclaimer, since I am biased: I worked on Copilot and Google’s various AI assisted coding products as an SVP and VP.)

keithba··on Who owns the code Claude Code wrote?
That’s now how it works. The human using the tool (like claude code, etc) owns the copyright of the code generated.
keithba··on Ex-GitHub CEO launches a new developer platform for AI agents
This comment is both wrong and mean-spirited.

I’ve worked with ashtom for over a decade. He’s a coding machine - easily one of the most technical executives (who ships real production code.)

keithba··on FAWK: LLMs can write a language interpreter
LLMs can definitely write programming languages. I used Gemini CLI (once it came, AI Studio before that) with Gemini 2.5 Pro to create one with Rust and LLVM:

https://github.com/GoogleCloudPlatform/aether

This was completely vibe coded - I never had to edit the code, though it was very interactive. The whole thing tool less than a month of some evenings and weekends.

(Note: it’s ugly on purpose, as I’m playing with ideas around languages that LLMs would naturally be effective using.)

keithba··on Cerebras Code now supports GLM 4.6 at 1000 tokens/sec
I’ve also experimented with using rust to create a new programming language where I vibe coded (eg never wrote myself). My opinion is that it’s quite capable with disciplined management.

https://github.com/GoogleCloudPlatform/aether

Note: the syntax is ugly as a trade-off to make it explicit and unambiguous for LLMs to use.

keithba··on Suno Studio, a Generative AI DAW
I made an image, then a video of this…it felt cute

https://limewire.com/d/ShyFU#hGrEzdZegs

keithba··on AI Won't Cause Unemployment
Stopped reading after the patently false “communist inspired universal basic income”. A casual knowledge of the topic would lead one to understand it’s a capitalist, Milton Friedman inspired, idea.
keithba··on GitHub was down
Hi all - I'm the head of engineering at GitHub. Please accept my sincere apology for this downtime. The cause was a bad deploy (a db migration that changed an index). We were able to revert in about 30 minutes. This is slower than we'd like, and we'll be doing a full RCA of this outage.

For those who are interested, on the first Wednesday of each month, I write a blog post on our availability. Most recent one is here: https://github.blog/2021-03-03-github-availability-report-fe...

keithba··on App Center: Build, Test, Distribute and Monitor Apps in the Cloud
Right this second, we offer the ability to export your analytics to Azure Blob Storage, and Application Insights, where you can then join the App Center analytics with other data.

We are looking at what we can do to make the SPA + mobile workflow super easy, though. Stay tuned on this. In the meantime, feel free to reach out to me as I'd love to ask you some more questions.

keithba··on App Center: Build, Test, Distribute and Monitor Apps in the Cloud
Most of the services are free. You don't have to use the test service if it is outside of your budget. For instance, you could push your successful builds directly to beta testers, if you'd like.

We've gone out of our way to make sure everything in the product is accessible via our REST API, and we also have a CLI you can install from npm.

keithba··on App Center: Build, Test, Distribute and Monitor Apps in the Cloud
We are highly focused on rich client apps right now, especially iOS and Android, but also Windows and macOS.

Feel free to reach out to me and we could discuss your scenarios in more detail. There are other tools that may fit your scenario better.

keithba··on App Center: Build, Test, Distribute and Monitor Apps in the Cloud
The team is extremely passionate about creating developer productivity tools. App Center's creators include the founders of HockeyApp, Xamarin Test Cloud, and CodePush. This is something we were all iterating towards individually, and when we met up at Microsoft, we realized we now had the team and ability to make it happen.

Microsoft is very serious about creating amazing developer tool across any app, platform, and language for a variety of reasons. Making Azure the most productive place to power your app is part of it, of course. But, in the long run, the easier we make development, the more the world benefits.

keithba··on Visual Studio App Center
We support the Intune company portal and we will be taking a look at other services.

We offer a full REST API and webhooks, so this also something you could cook up as an extension to the product in the meantime.

keithba··on App Center: Build, Test, Distribute and Monitor Apps in the Cloud
We are investigating what it would take to support RN with Windows. I'm a huge RN fan (and we include CodePush inside of App Center.) If you have a moment, shoot me an email as I'd love to ask you more about your scenarios.
keithba··on App Center: Build, Test, Distribute and Monitor Apps in the Cloud
Hi - author of the blog post here and PM on the team!

We are very proud of what we've built here. Regardless of how you built your app (Swift, Java, React Native, Xamarin), we offer CI, releasing to your beta users and the app stores, Crash reporting, analytics, and even push messaging. Let us know your thoughts!

keithba··on Visual Studio App Center
App Center and Azure work together.

Azure provides services for powering application and services (including compute, containers, storage, databases.)

App Center is focused on many of the lifecycle services (like CI, Crash reporting, distributing to beta testers and stores, etc).

keithba··on Visual Studio App Center
Good question! The "Visual Studio" brand is our brand for many of our developer tools.

App Center isn't part of the Visual Studio IDE. It's a Web-hosted service for app developers providing CI/CD, testing, and many other services.

keithba··on Visual Studio App Center
Hi! We are very proud of what we've built here. Regardless of how you built your app (Swift, Java, React Native, Xamarin), we offer CI, releasing to your beta users and the app stores, Crash reporting, analytics, and even push messaging. Let us know your thoughts!
keithba··on Visual Studio Mobile Center Preview
We are currently in preview, so no pricing has been decided. The preview supports some pretty reasonable meters, though. If you want to reach out to me, I'd love to discuss what you are looking for in pricing and packaging. keballin@ msft for my email. Thanks!
keithba··on Visual Studio Mobile Center Preview
Mobile Center includes CI, Testing, Beta Tester distribution, Crash reporting, Analytics, & back-end services.

The Testing service supports iOS and Android apps written in any language or platform.

keithba··on Visual Studio Mobile Center Preview
To learn more: https://www.visualstudio.com/vs/mobile-center/
keithba··on Investing for Geeks
>>While timing the market is a no go

>>I stopped putting money into the stock market since a while ago

These two statements are in conflict with one another. You are literally timing the market by not investing anymore. Just invest every month and you will be much better off.

keithba··on Fixing the Inequity of Startup Equity
Many early stage startups will use early exercise options with a clawback mechanism.

After the 409a valuation of the startup gets too high, this option becomes much harder for employees, which is why you don't generally see it outside of the earliest stages.

keithba··on Building AI
Thanks for the link - I'm going to read the paper as soon as I can.

In the meantime, if you have time, could you elaborate on: "All tasks which require intelligence to be solved can naturally be formulated as a maximization of some expected utility in the framework of agents."

Is this proven in the paper, or assumed true outside of it?

keithba··on Building AI
This is an interesting assertion. Could you elaborate? AIXI is pareto optimal, but I'm not seeing the line from that to "AI can do everything a person can" - though I want to!
keithba··on Privilege and Inequality in Silicon Valley
There is this: http://www.kauffman.org/what-we-do/research/2010/05/the-anat...
keithba··on Finland’s basic income plan could change everything
>> There should already be a not-so-huge wave of accomplishment coming from all these people. Not to belittle them and their abilities, but there isn't.

Two thoughts here: 1) What specifically do you mean by "wave of accomplishment"? How should that be measured?

2) You will need to cite some proof of this assertion. I can think of many anecdotes of successful people (J.K. Rowling, for instance) who achieved success while on welfare.

>>Modern Western societies are rich enough that smart, motivated individuals can mostly rise to the level of their own ability.

Not sure this true, but I'd like to see any data you have on this point as well. As it stands, social and economic mobility is limited by birth, see http://www.pewtrusts.org/en/research-and-analysis/reports/20...

keithba··on Ditching Scrum for Kanban - The best decision we’ve made as a team
+1. I was taught this as a young lad at Intel by a graybeard who'd been developing since the 60s. It made a lot of sense then, and it makes a lot of sense now.
Page 1 of 3Next →