B-Con
Joined 15 years ago
Joined 15 years ago
Everyone remembers finding some hideous name like foo.widget.widgetBuilder.widgetFactory in Java or something. It's nice to have naming rules, or at least guidelines, focused on trimming redundancy and keeping the signal high.
The horizontal capacity is ineffectively used by having many degree mills and low-value degrees, but if we re-tooled the knowledge sets we could raise the bar.
My prompt is akin to "recommend <item type> with <niche criteria>". The first 3-ish results are about right, and then 7 of the next 10 are hallucinations and the LLM clearly can't throw up its hands and say "I got nothing".
I'm sure this is a hard problem because of a) how many items there are, b) how much overlap there is between product names, descriptions, manufacturers, different versions of the same product, etc, so keeping them distinct in the model's memory is probably hard, and even worse if it is dynamically fetching and summarizing content then it will be very easy to conflate different items, and c) LLMs are known for not working well on the edge cases with few examples.
> I think HN skews coding agent focused
100% this. Coding agents are an interesting test ground, but the people who care about them are a fairly small bubble.
I think they carry some of the overall AI weight because of the "what if you can vibe code your entire business" moonshot, but that's still orders of magnitude away and who knows if today's coding agents will actually be a stepping stone to that. If we ever get there it will likely be with entirely new domain languages.
I've watched a lot of "not officially financial advice" finance videos on YouTube (the solid people, not grifters), and while the financial theory side is interesting, when they talk about pragmatic investing and patterns of client behavior they have dealt with professionally, a large part of it is emotion management. Convincing clients to stick with a solid plan even when this month is abnormally bad, or avoid going all-in on the latest hotness, etc.
I review a lot of Go code, which means I review a lot of LLM Go code. Even though the human vs LLM authorship distinction has strong signals, Go's simple nature seems like a useful constraint on how LLMs can express themselves.
CS examples are often easy to picture and understand the motivation for. You can use tools to visualize or play around with them and test them.
Math gets abstract so fast you have to spend a week of research to even understand the problem statement. The the motivations themselves can be completely unclear until you have a lot of context.
I majored in math (B.S.) and upper level math is completely foreign to me.
* the obvious one is Elon - both valuations are largely propped up on belief in Elon. Whenever he falters, his companies that are speculation-based (all of them) will take a hit
* Elon pitched SpaceX as an AI company. Tesla needs better AI because they keep sending signals that they won't be at L5 anytime soon, and Tesla's valuation is still very speculative[0]at least in part due to the race to L5 autonomy. i.e. Tesla will need better AI , and SpaceX is that natural fit (on paper, at least, I'm not sure SpaceX has any useful AI for any use case, let alone self-driving).
[0] Tesla's PE ratio of is still 30x massively out of line with it's actual earnings and ~30x the American automotive industry.
And since I won with an age, company, and title that is literally me right now... Well, I'm not exactly sure what to do with it information but some internalization is in order.
Big question is whether they can make craching the anti-cheat it hard/unpredictable enough that the publishers will trust it. If the publishers release such a platform and someone releases a live distro that can crack it with 3 mouse clicks, that's a lot of wasted effort.
I have no idea how effective the Windows anti-cheat is, but I imagine that Linux tooling in general is going to make it harder to lock a user out of controlling their own machine.
When I used it I was somewhat incredulous that I could simply exit Steam mode have an actual Linux desktop environment, where I could literally do what I wanted. It was my computer, a proper general purpose computing machine, and it was (willingly* in my control. No sneaky root needed.
Everyone is over-complicating the explanation. The answer for "why are we fixating on this bad metric" is almost always the same pattern.
Broad audiences need simple metrics to talk about. If the metric itself requires nuance, it's hard to communicate and hard to reason about. It's easier to push the need for nuance from understanding the metric itself down the road to where the metric is applied, which allows everyone to ignore it in immediate conversation.
More about me: http://bradconte.com/about
My reading list: * tptacek * sdevlin * NateLawson * sweis * cryptbe * moxie * pbsd * cperciva * daeken * tytso * andrewbinstock (editor of drdobbs) * FiloSottile * matttproud