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

I work on industrial automation software (SCADA/HMI, MES, PLC comms protocols, etc.).


Me too :). Mostly engineering systems for programming Edge Devices used in factory automation. The user usually runs windows, the edge device linux.


What kind of hardware/OS are you usually writing code for?


We write mostly Java, some Kotlin, targeting the JVM.

Most commonly our software runs on premises on server-class hardware (or what passes for server-class depending on the industry...), sometimes hosted in the cloud, sometimes on "edge" hardware (think Raspberry Pi class power/spec wise).

One component of the software actually is a web frontend (and a Jetty backend) to go with it, but it's not your typical "web-app" and it's not SaaS. But there's much more to it than that.


Use AGENTS.md for everything, then put a single line in CLAUDE.md:

  @AGENTS.md


Get a grep!


The problem is you still think that the perfect prompt or AGENTS.md or whatever is going to get you a one-shotted (or close) feature in return. There isn't (yet) a model or orchestration framework that is going to take a large feature from start to finish for you.

The reality is that LLMs/agents are just a new way to write code. You still need to understand, more-or-less, how this feature is going to actually work, and how it needs to be implemented, from start to finish.

The difference is that you don't write the code, you tell the LLM to write the code. Once you've figured out the right "chunk size" an LLM can handle it's faster than doing it yourself.

I've found it's actually a little _harder_ in green field projects because the LLM doesn't have guard rails and examples and existing patterns to follow.


One model/configuration will never work because developers are awful, picky customers.

You’ll lose 90,000 of your 100,000 with one or more little nitpicks.

Probably 50% right off the bat because you chose a keyboard with or without a numpad.

Another huge chunk because you chose the wrong screen (Retina resolution? Low resolution? Refresh rate?)

Too bad, because I want this. Or at least the version of it I have in my head :)


Apple / macbooks seem to be doing fine


The blog is premised on the idea that Apple and MacBook are not doing fine.


that they're not doing fine software-wise


And nobody else is doing better software wise because Apple is secretive about how to program the hardware. Asahi is not sufficient.


The reason of course being the awful software, not the hardware options. He makes that abundantly clear in the text.


You missed my point, the original comment is stating that the market for such a device doesn't exist because developers are too finicky and customisation focussed.

As a counter example - look at macbooks which are about as un-customisable as they come, but a large portion of developers use them. Meaning the market exists even if it's currently dominated by Apple (which as you/the post points out is slipping)


Not everybody use/choose macbook though.

Having said that I do believe that many brands have way too mamy SKU and I widh they would be more opinionated on what they believe is better for their customers while maintaining clear and strong ethics (reliability should be #priority)


I don't recall saying everybody?


Follow the Framework model. Make the hardware user configurable, maintainable, and upgradable.


I flew to NYC and back last week and never experienced anything like this with mine shrug

The 3s have been an improvement on the 2s for me, especially in fit and feel in ear.


We use it for (non-Spring) backend development. It's lovely and always my first choice over Java.

I like to avoid mixing Java/Kotlin within the same module when I can, but it still works, and parts of our codebase are mixed this way. (by module I mean e.g. the same Maven or Gradle module, i.e. try to avoid a situation where you have a `src/main/java` and `src/main/kotlin` next to each other)


You can put kotlin code in src/main/java


Try Spotify’s web player.


No.

In fact, if there was a better, more direct way than publishing on GitHub to feed my open source code directly into future training runs, I would probably do that.


> in a move that exchanges Windows and Office 365 for Linux and LibreOffice.

> It'll migrate about half of the Ministry of Digital Affairs away from Windows this summer


The last comment:

>The Politiken article has been corrected. They're dropping Microsoft Office but not Windows. They might in the future, that seems to be the general trend, but in this case the minister said they're dropping Microsoft services and interviewer misinterpreted that as including Windows.


Ahh, did not see/read the comments on the article.


Submit for batch processing using the OpenAI batch API?


This in combination with making the tool call / json response itself also "batched" is a good pattern. Instead of returning a single `{english, foul}` object per record, pass in an array of records and have it return an array of `[{english, foul}]`. Adjust the inner batch size depending on your record size and spread the rest over the batched API.


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

Search: