News for hackers. Stuff that matters.

nbrad

Re:Choose Boring Technology and LLMs on Tuesday November 19, 2024 @02:04PM (#42186952)
This is definitely an issue - We're working on an automated code review product (ellipsis.dev), and while we have a lot of happy Swift users, the speed of breaking changes creates issues. Currently we do a mix of letting users put in their own custom rules/feedback, and are working on pulling in latest docs automatically.

The issue doesn't seem to be going away soon though - i expect this actually to put pressure on a lot of projects to have more stable APIs (good and bad, i suppose)

Hi there! I recommend trying them out to see which one you like best :)
Re:Show HN: Ellipsis – Automatic pull request reviews on Tuesday February 27, 2024 @07:23PM (#39532212)
You're right; this was my mistake
Re:Show HN: Ellipsis – Automatic pull request reviews on Tuesday February 27, 2024 @07:15PM (#39532123)
hi @gillh, sincere apology - that wasn't my intent. No excuse.

@timpetri, i recommend you try both products and choose the one you like

Re:Show HN: Ellipsis – Automatic pull request reviews on Tuesday February 27, 2024 @12:50PM (#39527080)
Thanks! Many of our customers actually started with them before switching to us; their feedback is that we have:

- higher quality comments

- better UX (cleaner and more concise)

- more power (tag @ellipsis-dev anywhere in comments to make changes or ask questions)

Re:Show HN: Ellipsis – Automatic pull request reviews on Tuesday February 27, 2024 @12:48PM (#39527059)
it's super cool! checkout how the Instructor repo uses it to keep various parts of their docs in sync: https://github.com/jxnl/instructor/blob/main/ellipsis.yaml

Ask HN: Is Python async/await some kind of joke?

Returning to Python full-stack development after a stint with Node, it seems like using async/await is not widely adopted enough in the Python ecosystem to actually use?In no particular order- Django doesn’t have an async ORM? (https://docs.djangoproject.com/en/5.0/topics/async/)- Django Rest Framework has no async support? https://github.com/encode/django-rest-framework/issues/7260- SQLModel’s...

( Read More... | 3 comments | 7 points | on HN )
Re:Any Python ORMs worthy of production? on Tuesday December 19, 2023 @08:17AM (#38695133)
interesting, thanks!
Re:Any Python ORMs worthy of production? on Tuesday December 19, 2023 @08:16AM (#38695128)
thanks!
Re:Any Python ORMs worthy of production? on Monday December 18, 2023 @10:13PM (#38691352)
thanks - which FastAPI lib is that?

Any Python ORMs worthy of production?

I’m hoping for something battle-tested that supports async/await and migrations. If your answer is some variation of “real programmers don’t use ORMs”... fair enough, I suppose. But here are the options as I see them:- Django: very mature ORM, migration support is great. But it doesn’t support async/await (https://docs.djangoproject.com/en/5.0/topics/async/), and these days FastAPI seems like a...

( Read More... | 8 comments | 2 points | on HN )
I've heard some reports that Nix is very painful to get working with Python/ML stack - do you know if this is this still (ever?) the case?
How is the space trending? Who are the biggest adopters (i've seen a lot of use cases in consultancies, education, and "big gnarly stacks")? What are you most excited about?
nice - I've also found VS Code Remote + SSH to be pretty fantastic
Cool! I've used a similar workflow with teams that SSH into boxes with GPUs, VSCode makes it completely seamless - surprised i don't hear about it more
Nice, thanks! what kind of team are you on (company size, how experienced the engineers, tech stack)? when you say "ironing out some kinks" what were the pain points?

if you're up for quick chat/DM, would love to hear more (link in profile)

Ask HN: Is anyone using Cloud Dev Environments (e.g. Codespaces/Replit) at work?

A lot of devs I know are excited about Cloud Development Environments (CDEs) like GitHub Codespaces, Gitpod, Codeanywhere, Coder, Replit, and CodeSandbox. They seem great, and simplify many aspects of the dev workflow: easy to onboard onto new projects, everyone on the project stays in sync, etc.But I rarely hear of actual teams using them; it's usually individuals using CDEs for side...

( Read More... | 236 comments | on HN )
In general, just providing a schema and asking for the response in JSON with few-shot examples is extremely (99%+) reliable in my experience.

I've found GPT-3.5 more than adequate at inferring schemas and filling them for conventional use cases like chat-based forms (as an alternative to Google Forms/TypeForm); my code and prompts available at: https://github.com/nsbradford/talkformai - i've also used this to extract structured data from code for LLM coding agents (e.g. "return the names of every function in this file")

In my opinion, more and more APIs are likely to become unstructured and be reduced to LLM agents chatting with each other; I wrote a brief blog about this here: https://nickbradford.substack.com/p/llm-agents-behind-every-...