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

TCP or UDP are orthogonal to this, so the original comment feels like a non sequitur. These streams are not network streams and could be a file, chunks of procedural audio, or whatever.

I agree, the stream concept should be (and is) very general and ideally cover all these cases - any “bytes producing” source.

I was trying to be open minded about that and conceive a stream API over a UDP socket. It’d work IMHO, but be a little odd compared to an event-like API.


> If that's something you're worried about, review the code before running it.

It takes more, not less, time to thoroughly review code you didn't write.


Depends. If I was the one coming up with the implementation anyways, it's basically just the "coding" part that was replaced with "fingers hitting keyboard" and "agents writing to disk", so reviewing the code certainly is faster, you just have to "check" it, not understand it from scratch.

If we're talking receiving random patches where first you have to understand the context, background and so on, then yeah I agree, it'll take longer time probably than what it took for someone to hammer with their fingers. But again, I'm not sure that's how professionals use LLMs right now, vibe-coding is a small hyped world mostly non-programmers seem to engage in.


> you just have to "check" it, not understand it from scratch.

How can you "check" that which you don't "understand"?

> I'm not sure that's how professionals use LLMs right now

I'm a professional and I can tell you how I use LLMs: I write code with their assistance, they don't write code for me.

The few times I let Claude or Copilot loose, the results were heartbreaking and I spent more time reviewing (and then discarding) the code than what it took me to later write it from scratch.


> How can you "check" that which you don't "understand"?

??? I do understand, since I literally just instructed it, how would I otherwise? I'm not letting the LLM do the design, it's all me still. So the "understand" already exists before the LLM even finished working.

> I'm a professional and I can tell you how I use LLMs: I write code with their assistance, they don't write code for me.

Hey, welcome to the club, me too :) I don't write code, I write English prose, yet nothing is vibe coded, and probably I'll end up being able to spend more time than you thinking about the design and architecture and how it fits in, because actual typing is no longer slowing me down. Yet again, every line is reviewed multiple times.

It's more about the person behind the tools, than the tools themselves I think ultimately. Except for Copilot probably, the times I've tried it I've just not been able to produce code that is even slightly up to my standards. It's a breeze with Codex though (5.2), and kind of hit and miss with Claude Code.


>I don't write code, I write English prose, yet nothing is vibe coded

If the input is English prose, how is it not "vibe coded"?


Maybe they are able to write unambiguous fully specified English prose? But yeah there should tell the world then, we others desperately don't know how to do that.


>It takes more, not less, time to thoroughly review code you didn't write.

Nope, it takes way less. Else PR reviews would take as long as coding, which they obviously don't.

Writing 1000 lines, figuring out the nuances of the domain, fixing bugs, testing, takes way more time that reading and reviewing the resulting code.

Besides, you can even ask another agent to review it. Different brand of agent even.


> But hey, don’t take it from me. Take it from… the Copilot people. According to The Verge and a bunch of other reputable news sources, Microsoft is openly encouraging their employees to use multiple tools, and as a result, Claude Code has rapidly become dominant across engineering at Microsoft.

Well, that explains the sloppy results Microsoft is delivering lately!


They're just trying to ride the wave of Valve's deck (and they will fail). The fact is that, since I bought the Steam Deck, I bought less from GOG and more from Valve.

And this won't change a thing: it doesn't matter if they make a Linux-native frontend to the horrible GOG Galaxy. I just want my games to launch as seamlessly as they do from Valve's UI, not yet another launcher that I have to launch on top of Valve's system UI. I am already doing that with Heroic Games Launcher, which is far better than whatever they will concoct in-house and supports many other stores.


>I just want my games to launch as seamlessly as they do from Valve's UI

Valve integrated steam all the way down to the OS level to do all that. GOG galaxy meanwhile is focusing more on being an accompanying app to optionally use than centralizing everything under GOG. I think Galaxy trying to strive to be as "seamless" will break the very philosophy of GOG to begin with; being a store to grab games you truly own, not a platform to immerse yourself in.


It's nice, Linux being an open platform, that if something isn't on Steam you can just install GOG and get it there.


While on the other hand I'm often frustrated and feel limited by a steam-only deck and am going to start installing the other store fronts. I have games there I've gotten cheaper or even free. I don't like being locked into steam and "Gabe the goodest billionaire" propaganda exists to keep people from engaging in competitor products. I also want to support stores that take less from developers, especially smaller ones. Steams 30% cut while Epic is 0% up to $1m is concerning. I want smaller devs to succeed better. Steam is a huge compromise even if its a 'fan favorite' quasi-monopoly.

So yes I want gog to be native linux on things like the deck.


GOG supported Linux from before Galaxy.

I don't use Galaxy at all. My GOG games work on Linux. It's a good company.


OP isn't claiming all runtime bugs can be prevented with static lints suggested by LLMs but, if at least some can, I don't see how your comment is contributing. Yet another case of "your suggestion isn't perfect so I'll dismiss it" in Hacker News.

Why is this such a common occurrence here? Does this fallacy have a name?

EDIT: seems to be https://en.wikipedia.org/wiki/Nirvana_fallacy


Well, if you haven't noticed, LLM topics receive a particularly hostile reaction on HN.

My LLM has theorized that its success at answering trivia questions has left some people feeling threatened.


Quick reminder that more spending does not equal better spending.


Are you aware of Valve's paper[0] for glyph rendering via SDFs? You can get amazing results from a low res glyph atlas.

[0] https://steamcdn-a.akamaihd.net/apps/valve/2007/SIGGRAPH2007...


From what I understand, that paper was extremely influential and the technique has been widely adopted.


UE4/5 implement fonts this way.


As usual, cronyism.

In Spain's case Telefonica (largest telecom, used to be state owned) is private but has a large State participation and the government literally appointed the latest CEO.

Guess who sells the largest football games as part of their expensive TV package?

Guess who asked a judge to order the other telecoms to also block Cloudflare IPs?


If this is true, and seems likely. There is some satisfaction seeing corrupt cronyism agencies getting slapped with a hard "NO" when they are used to getting what they want.


RFCs and IETF Standards are absolute marvels of technical design and writing.


How so?


It’s intended to be human readable, but it’s not and its slow adoption is proof of that. A random 10 digit string would arguably be better.


You mean base64? 10 digits is only 10 billion addresses


I was thinking of ipv5.


> It’s intended to be human readable…

What? No.

Facebook did some brute forcing to slip `facebook` into their Onion URLs, but no one's intended to be typing these things out.


> It’s intended to be human readable

Says who?

> slow adoption is proof of that

No it's not. There are many plausible reasons for the slow pace of IPv6 adoption. Poor human-readability of addresses is among the least plausible.


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

Search: