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

I actually made this as a skill last week. It is helpful. Especially when reviewing a PR with 1500 LOC from a non-dev. It keeps me focused an helps me do a structured review. But it does not catch poor decisions, like calling the wring endpoint a such.

I also hate reviewing my own ai generated code. Worse; it’s impossible for me to keep focus. So I created a skill to keep it interesting. It’s nothing more than a prompt that asks the ai to ask me questions about the code. Starting at high level, like ‘Describe the core responsibilities of X, Y, and Z in a sentence or two. From that it goes deeper. It is also instructed to summarise based on my answers. If I give a wrong, or vague answer it will flag it as code that might be problematic.

Mostly, this helps to keep me focused and really understand the code. It’s not perfect. On two occasions a secondary human review found a critical bug, like calling a non-user-facing endpoint (but with similar name).


I sense sarcasm. But I think you misinterpreted the parent’s point. I read it as: yes, Carmack has made huge contributions but, has not publicly released anything noteworthy since the advent of AI coding. Of course that doesn’t mean he won’t, just that so far nothing he released has backed up his statement.


Can you imagine a football fan going up to Ronaldo and saying hey, I saw an interview you did last week - I think you may be lost in the weeds there with your training regimen and outlook. I want to let you know - I remain a skeptic.

I mean, when you start scoring goals like you did 5 years ago Ronaldo, but until then, I remain a skeptic about that training regimen.

As for misinterpreting - maybe you're misinterpreting. Or maybe it's unproductive and dare I say presumptuous to reply to people you know nothing about with 'you're probably wrong and I'm probably right'. Do you do that in real life? Working out great, I can only assume given you've adopted a similar approach here, or?


Did Ronaldo say he's never been a better football player?


Do you believe a 50 year old software engineer is mentally no longer able to work?

Should they be forced to sit back and tell stories of the good old days because their knees are blown out?

Do you believe that one of the greatest living programmers is so washed up at 50 that _even with the greatest LLM tools_ cannot ship something publicly in four years to back up his claims?


There are dozens of us. Dozens.


Thanks for the feedback. Highly appreciated. As a European I totally forgot about Fahrenheit. Will add.

Good point about being able to click the name before zooming in. Will add that as well.

The favorites should stay visible when zooming out. Will check.


Done. Added scale selector, and you can now mark any city/town as a favourite. Thanks again for the feedback


Very cool, and bookmarked. And spot on for the HN crowd, I think. I went in a very different direction with lot’s of visuals. Might not be to everyone’s liking but check it out if you want https://tshirtweather.fyi


I recently bought a Mac mini M4 16 GB - mostly to run Immich. I assumed I needed a Linux box. After a lot of researched I was quite surprised that the mac was the cheapest option. So not always an Apple tax.


> After a lot of researched I was quite surprised that the mac was the cheapest option

For Immich, the cheapest option will either be a NAS or a used laptop depending on the amount of data you need, I wouldn't buy a mac for that.


Maybe he wants really fast or large AI models inside immich?

(I just run the defaults on my CPU, works for me)


I'm not sure why you would need large AI models for Immich, the face detection is pretty cheap and will run on 10 year old hardware without a blip.

I think the decision comes primarily on how much data you would like to store for Immich, if you want to go cheaply, a 100 bucks used laptop will do the job, if you have too much data, a NAS will be more suitable (and you are certainly not going to get a mac where you can plug multiple internal hard drives for the price of a NAS)


Not for faces, but the CLIP model for the context search https://docs.immich.app/features/searching/

That needs to be in (v)ram for searches.


That can be yeah but personally I wouldn't pay 3 times the amount you would pay normally just for that feature in particular.


Yeah, me neither. Fast enough for me on CPU.


>" After a lot of researched I was quite surprised that the mac was the cheapest option. So not always an Apple tax."

Apple has always been the most cost effective choice for the value you get going all the way back to the Apple II, it's just that the floor of that cost has always been high. Anyone who thinks otherwise is a just a fanboy one way or the other.


That's true only for the entry level macs. My M4 Mac Mini has the best Performance/value. But my workstation laptop with 32 cores, 96GB DDR5, Nvidia GPU costs lesser than Macs with lesser performance; not to mention I upgraded the RAM post purchase.


It really depends what you factor in as value, because wintel laptops like you described tend to require noise canceling headphones when working on them.


True, can't beat current Apple chips on power efficiency.


RAM upgrade possibility has a downside though - very low RAM bandwidth, which is highly relevant today if you want to run local LLMs


If you're happy with the base model, then Apple has a great value/price ratio, but there's nothing below it and any upgrade is really bad value for the money.


Hmmm, not always. Between at least 1998 and 2005, PCs were just better. Better CPUs.


In the company I’m at this is beginning to happen. PM’s want to “prototype” new features and expect the engineers to finish up the work. With the expectation that it ‘just needs some polishing’. What would be your recommendation on how to handle this constructively? Flat out rejecting LLM as a prototyping tool is not an option.


This could be workable with the understanding that throwing away 100% of the prototype code is acceptable and it’s primary purpose is as a communication tool, not a technical starting point.


This is how I've handled it so far. But that is probably because the PM that does this for me knew going in that they were not going to be generating something I'd want to become responsible for polishing and maintaining. It's basically just a fancier way of doing what they would otherwise use SketchUp for.


I would accept this because it'll increase demand for SWEs and prevent us from losing our jobs.


Obviously, unleash LLM code reviewer with the strictest possible prompt on the change :)

Then innocently say "LLM believes this is bad architecture and should be recreated from scratch."


sounds like a culture and management problem. CTO should set clear expectations for his staff and discuss with product to ensure there is alignment.

If i was CTO I would not be happy to hear my engineers are spending lots of time re-writing and testing code written by product managers. Big nope.


"You can't polish a turd" =)


[flagged]


What is an "LLM idiot"?


I am working on a time tracking app. I use it to keep track of time spent vs my estimates, and also just to check my actual working hours. It's fully local—everything is stored in localStorage — but I do have plans for some optional syncing so it can be used on multiple devices.

It has helped me a lot to keep focus while working and track distractions. It might be too tailored for my needs, but have a look: https://zookeeper.fyi


The author surely knows about competing protocols but prefers at. It would be just as easy to argue the author is biased if a comparison was made. Maybe more informative though.


I thought about covering others at first but it ended up distracting from the point I wanted to make. I tried to make a strong case for this particular vision in this article. I could write something separate as a comparison, or maybe let other voices speak for their thing.

In short, I don’t think ActivityPub solves any of the stated problems (ability to walk away without cooperation; forking products; giving new life to old data). In that sense it doesn’t mirror “open source but for data” and doesn’t match the premise of my post.


I don't believe anybody else can do it with good start you've made. I think above is nice headline for some more complete assessment as a follow-up article. indeed!


Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

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

Search: