Hacker Newsnew | past | comments | ask | show | jobs | submit | cmdtab's commentslogin

I saw your example and it was a simple cli tool. Of course you can have claude make commits effectively to it!

Totally. I have dozens of "simple CLI tools" that I work on - and small plugins, and HTML+JavaScript utilities.

If I was hacking on the Linux kernel I would be delighted with myself for producing 40 lines of landed code in a single day.


They are obviously talking about writing code against expectations greater than these simple tools. Why troll with the hyperbole?

I don't actually think the CLI tools and JavaScript apps I work on are particularly "simple". I think they're the level of complexity that most developers spend effectively all of their time building.

Kernel / database / systems engineers are a pretty rare breed.


We want to hire engineers who really pay attention to details and great product experience but it’s quite rare in practice. Hiring is super hard.


Outside of engineers there is a whole raft of people on a team that should pick up and push back on this sort of copy problem at all phases of building a product.


holds hand up as one of those people


high fives ;)


are the engineers you do hire rewarded for paying attention to detail though? it's often the case that the company decision makers "want" attention to detail, in that they agree it's a nice thing, but their revealed preferences are more along the lines of "why are you wasting time on component x which is already in a shippable state when component y is behind schedule?!"


Apart from people who just weren’t good, what I found in a few decades is that most people will pay attention to details if given the incentive and time.

What companies seem to want is developers who do everything perfectly despite having someone yelling at them to move fast. Also: the person yelling also doesn’t care about the details until someone else points it out to them.


Just checked your profile out. Turns out I've interacted with Umesh on LinkedIn before on Runnable.

Small world. Nice work, all the best!


If any open AI devs reading this comment section: is it possible for us to get api access at runable.com ?


Runable | Bangalore, India | On Site | Software Engineers | Full Time & Internship | runable.com

Runable is a general purpose AI agent for any task you can think of. You can create presentations, websites, docs, reports, videos, images, use over 3000+ services, control remote browsers, etc.

I’m looking for savvy people with potential to grow quickly who wants to work at a startup. If you want to take ownership, learn and be a founder in future. This is the place for you.

Shoot me an email with your github or portfolio: saksham@runable.com


I tried flight control but it was a bit buggy and rough. My docker image worked differently on their platform compared to other PAAS.

Lot of issues with slow AWS provision or missing APIs on AWS side so it would take hours to delete resources created by them.


Found this in their roadmap [0]:

> Managed ECS-EC2 clusters in preview

> AWS has a long standing issue with the ECS agent randomly disconnecting, resulting in orphaned EC2 instances which can cause traffic or deployment degradation.

> We have attempted to solve this a few ways in the past, but there were still critical edge cases falling through.

> So we bit the bullet, and developed a robust, full featured ECS cluster management solution to solve this problem once and for all.

> It's currently in private preview. To get early access before we roll it out to everyone, contact support.

I found elsewhere in the Flight control docs where they recommend ECs+EC2. While I'm not surprised to hear about issues with ECS+EC2, given the reported issues above I don't know if I'd recommend it in my docs. Fargate is a far better option for most use cases, at least in my experience. Unless you need specialized instance types, like GPU workloads.

[0]: https://roadmap.flightcontrol.dev/changelog


When did you try it?


I paid, booked a flight etc for having a 360 scan and giving my fingerprint just to be able to apply for a US visitor visa (which could be rejected but they would still keep all your information)


And European visas work exactly the same way. The news here is that Americans are going to lose their privileged status, and be treated like the rest of us.


Recently moved some of the background jobs from graphile worker to DBOS. Really recommend for the simplicity. Took me half an hour.

I evaluated temporal, trigger, cloudflare workflows (highly not recommended), etc and this was the easiest to implement incrementally. Didn't need to change our infrastructure at all. Just plugged the worker where I had graphile worker.

The hosted service UX and frontend can use a lot of work though but it's not necessary for someone to use. OTEL support was there.


Why would you not recommend Cloudflare workflows? Was thinking of using them in my current project..


They inherit all the limitations of DO. For example, if you want to do anything that requires more than 6 TCP connection. Every fetch request will start failing silently because there is no more TCP connection to go through. This was a deal breaker for us. Their solution was split our code into more workflows or DOs.

You are limited to 128 MB ram which means everything has to be steamed. You will rewrite your code around this because many node libraries don't have streaming alternatives for things that spike memory usage.

The observability tab was buggy. Lifecycle chart is hard to understand for knowing when things will evict. Lot of small hidden limitations. Rate limits are very low for any mid scale application. Full Node compatibility is not there yet (work in progress) so needed to change some modules.

Overall, a gigantic waste of time unless you are doing something small scale. Just go with restate/upstash + lambdas/cloud run if you want simpler experience that scales in serverless manner


That is valuable, info dense comment. Thanks.


Agree on the UI - I wish it was improved


We heard you! Working on improvements based on user feedback. Stay tuned :)


What was the reason for the transition?


Needed checkpoints in some of our jobs wrapping around the AI agent so we can reduce cost and increase reliability (as workflow will start from mid step as opposed to a complete restart).

We already check pointed the agent but then figure it's better to have a generic abstraction for other stuff we do.


Interesting!

What made you opt for DBOS over Temporal?


Temporal required re-architecting some stuff, their typescript sdk and sandbox is bit unintuitive to use so would have been an additional item to grok for the team, and additional infrastructure to maintain. There was a latency trade off too which in our case mattered.

Didn't face any issue though. Temporal observability and UI was better than DBOS. Just harder to do incremental migration in an existing codebase.


I find it interesting how Americans roll over open corruption now


Indeed, it escalated quite quickly to somewhat under the table in the first term, but the second term hadn't already started and it was all out in the open. With some discontent (especially around the comic depicting it that got denied by the Washington Post, resulting in their cartoonist leaving to publish it), but nothing near the outrage there should be.


Runable | ONSITE - Bangalore | Full Time | https://runable.com

Runable is building general purpose automation agent to automate anything digitally possible.

We are hiring for backend/platform focused full stack engineers, video editor and a community manager intern.

https://runable.notion.site/Careers-at-RUNABLE-20dfb5780e748...

Apply. We have a simple take home for engineering role unless you have a solid github or stuff you built we can check.

Task: Build a simple orchestrator that runs a coding agent in the background inside firecracker instances with novnc support.


I think providing examples and sample code is better than tying your API to AI sdk.

Due to how fast AI providers are iterating on their APIs, many features arrive weeks or months later to AI SDK (support for openai computer use is pending since forever for example).

I like the current API where you can wait for an event. Similar to that, it would be great to have an API for streaming and receiving messages and everything else is handled by the person so they could use AI sdk and stream the end response manually.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: