HN user

bbatchelder

232 karma

[ my public key: https://keybase.io/bbatchelder; my proof: https://keybase.io/bbatchelder/sigs/57nyupJAZOmgvsSOHf46cSzeVCi4z7kopVQTbq3QeH0 ]

Posts1
Comments63
View on HN
AI coding 10 months ago

I'm just slightly younger than you, but have the exact same sentiment. Hell, even moreso maybe, because what I realized is that "writing code to implement interesting ideas" is not really what I enjoy - it's coming up with the interesting ideas and experimenting with them. I couldn't care less about writing the code - and I only did it because I had to...if I wanted to see my idea come to life.

AI has also been a really good brainstorming partner - especially if you prompt it to disable sycophancy. It will tell you straight up when you are over-engineering something.

It's also wonderful at debugging.

So I just talk to my computer, brainstorm architectures and approaches, create a spec, then let it implement it. If it was a bad idea, we iterate. The iteration loop is so fast that it doesn't matter.

Did you end up regretting a design choice, but normally you'd live with it because so much code would have to be changed? Not with Agentic coding tools - they are great at implementing changes throughout the entire codebase.

And its so easy to branch out to technologies you're not an expert in, and still be really effective as you gain that expertise.

I honestly couldn't be happier than I am right now. And the tools get better every week, sometimes a couple times a week.

Even with human junior devs, ideally you'd maintain some documentation about common mistakes/gotchas so that when you onboard new people to the team they can read that instead of you having to hold their hand manually.

You can do the same thing for LLMs by keeping a file with those details available and included in their context.

You can even set up evaluation loops so that entries can be made by other agents.

Definitely agree, but man, the sheer number of folks who leave just horrible comments on videos/posts people make about how they lost weight on a GLP-1 agonist is so disheartening.

In addition to saying that its cheating, they will actively wish harm to the person by saying "just wait til you get X" where X is some side effect (real or imagined). Or just the "well once you stop taking it you'll just get fat again".

CPAP has been life changing for me. For my entire life I struggled getting up in the morning, and I never felt "refreshed". Getting up before 9-10AM was super difficult. I also was often in a sort of fugue state when I would first wake up, I'd often have no memory of any interactions, and apparently was often mean.

Now I can easily get up, even at hours that were previously unthinkable, and more often than not feel fully recharged.

I have no doubt that played a part in me being unhealthy - though by no means was it the sole reason.

As an aside, also getting on a dose of Semaglutide has been similarly life changing. The damn near elimination of "food noise" has been incredible.

I know there are a number of folks of the opinion that its somehow cheating. But for me I am left wondering "Is this just how normal people feel?".

I personally think that Musk is kind of a dipshit when it comes to his political views, that he is a bit of a charlatan (FSD this year, I swear), that Tesla jumped the shark tank about 2-3 years ago, and I laugh every time I see more bad news about X/Twitter...

BUT I am really rooting for SpaceX and Starlink. Honestly I hope the shiny toy that is X/Twitter keeps his attention for a while and he leaves those orgs to run as they have been.

Load Balancing 3 years ago

The playground simulation is pretty cool.

One thing I found interesting, is it you go with PEWMA and create a scenario where the cluster is stressed, and then add 1 server, it pummels the shit out of the new server and you have a brief surge in failed requests.

Not sure if that is a real world issue, or just with the simulation...

Load Balancing 3 years ago

Did this 20 years ago by having the name of the server as part of the user's profile.

User's 1 through 50 (light users) log in and their profile says they go to app-1.myapp.com. User's 51 through 60 (heavy users) log in and their profile says they go to app-2.myapp.com.

A specific user may pay extra to have a non-shared environment, and this supports that as well.

Too many times in my career have I seen an employer lose an employee, who has a ton of institutional knowledge and performs adequately or even excellently, only to replace them them with someone that ends up costing much more money, and then takes a lot of time to get up to speed (which also slows the folks who help get them up to speed).

It is like they haven't taken the time to even make a rudimentary calculation on the costs involved in keeping the employee versus replacing them.

Wasmtime 1.0 4 years ago

Universal bytecode that is architecture agnostic.

Take some rust code, compile it into wasm, and call it from dotnet.

Compile your app into wasm and run it anywhere on any architecture.

At least that is the end goal as I understand it. The idea of it also being really fast and safe is an extra bonus.

I happen to be building this exact same product, but closed source, and somewhat attached at the hip to my company's 3PL WMS product.

One thing I did not see in your demo, is inventory synchronization. I'm guessing thats because your first use-case is drop shipping.

I'd also disagree that you're open-source Amazon. You're more like open-source DropStream or maybe Boomi.

If I were you, I'd do this:

1) Pick an open-source WMS and write a channel for it. 2) Make it dead easy to write ad-hoc channels. 3) Quickly implement shop connectors for BigCommerce, Magento, and WooCommerce.

Good luck!

I have such fond memories of these systems. I was lucky enough to go to a magnet high school in the late 90s and we had a lab full of these. Getting such early exposure to not only UNIX (well, AIX) but also the RISC architecture definitely had an impact on my computing career.

7GUIs 4 years ago

This is pretty neat. The complexity jump from CRUD to Circles and Cells is pretty radical, though.

I feel like a Master/Detail task would be a nice addition, and it could include a resizable divider so that the GUI framework's layout functionality is exercised.

It is absolutely the case in certain circumstances.

I know several evangelical parents who want their kids ignorant about sexual health because they think teaching kids about sexual health will lead to them engaging in sex. Of course, thats not how it works, and these kids just end up engaging in sex while totally uninformed or in some cases filled with disinformation (for example, being told that condoms don't work - the parents think if the kids believe there is no safe sex that they won't have sex - but the kids end up having sex and don't use a condom because they believe it doesn't work).

just about the idea that recovered individuals would be less protected than a vaccinated individual on average.

I don't think its so much about the idealized immune response, but that in general, people's immune response to natural infection seems to widely vary, with many not having much of a robust response.

It very well may be that a good immune response to natural infection may be better than one from an mRNA vaccine targeting the spike protein - but in aggregate the vaccine will be more successful because its induces a more consistent response.

I follow more of this track as well...buy the highest end model and use it 2-3 times as long as you would a lower end model (but you're not paying 2-3 times the price).

My 2015 MBP made it to the end of 2021 for me - when the fans started to have to run constantly and even still caused thermal throttling - when I had 2 Thunderbolt external displays attached (thus running the discrete GPU). I think it was an OS bug introduced in Catalina or Big Sur.

I even tore down my hardware and re-applied thermal compound and clean dup the heatsinks...no joy.

Running "pmset -g thermlog" while using it sealed the deal for me. I was only getting a fraction of the CPU power when running on two displays (and this is when the ambient room temp was 68-70F). I had a day when my AC conked out for a day and the room temp jumped to 76-78F and it was unusable.

I am really enjoying my 16" 2021. Didn't realize how much of a slouch my 2015 had been by comparison.

That being said, I still rock a mid-2012 MBP for light tasks when I just need a laptop and not a desktop replacement laptop.

Just the fact that a code path exists that can disable the device would scare the shit out of me if I were a developer for that company.

What if its hacked? What if there is a bug? What if there is a Ops fuckup that mass disables devices? What if there is an Accounting fuckup that mass disabled devices?

I would prefer such a code path not even exist to worry about.

Speaking of HVAC on a generator - have you heard of the Hyper Engineering SureStart devices?

They put less stress on the generator and compressor when starting up. I got them installed on both of my AC units, and they work great on the generator, and the generator doesn't bog down when they start.

https://www.electricgeneratorsdirect.com/Hyper-Engineering-S...

This video is illustrative:

https://www.youtube.com/watch?v=ApscKchMybM