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

These protocols add so much complications it makes wifi/tcp/ip a blaze

They fix some problems but add more, you endup just like that xckd about protocols


Having switched to zigbee devices recently I regret trying to start with WiFi. While I'm not sure how it looks under the hood, adding devices with home assistant was miles easier.

I've helped lots of people with home automation Network build outs l; the biggest factor is the RF environment.

If you're fortunate enough to not be battery constrained at most endpoints and can put a high quality Wi-Fi access point in an optimal location than Wi-Fi is incredibly reliable.

The tooling for inspecting all layers of a Wi-Fi network is infinitely more accessible and mature and that certainly helps; I can't go to My local big box store and get a USB thread dongle for 20 bucks that will just work on a Lennox computer and integrate nicely with Wireshark out of the box...


No, you have to order it from Mouser for $16 instead.

Fixed link: https://www.mouser.com/en/ProductDetail/Nordic-Semiconductor...

And there’s a little configuration: https://wiki.makerdiary.com/nrf52840-mdk-usb-dongle/guides/n...


Dead product link

Sorry I thought I was removing tracking bits from the URL. It’s fixed now.

I have a Unifi home network with two Wifi 7 access points and gigabit ethernet. For home automation, I went with ZWave and do not regret it at all. It's been rock solid and I've never felt the need to get a dongle to debug the traffic. I don't want to be working through all of the WiFi baggage with my home automation devices. I recently introduced some Zigbee bulbs (hue and cheapos from Amazon) and they've been mostly "fine", albeit with lower range.

Thread is fairly similar to Zigbee, just standardized and doesn't require brand specific hubs. You can actually control thread devices direct from an iphone with no hub at all.

Wifi for anything but cameras is a mistake, it only exists for maximum compatibility since everyone has wifi already.


Wifi for cameras is arguably also a mistake

Cameras that require internet to connect to are a mistake, but cameras that use Wifi for local link are fine (wifi is perfect for this). And, having some way to connect remotely is a requirement, for most everyone.

I took their point to be about wifi being jammable

Yeah first thing burglars are gonna do is jam your wifi camera so you don't have any video of them. Run cat-5 and get a PoE camera.

And be sure your outdoor cameras are on an isolated VLAN so people can't just plug in to your home network.

I read this as sarcastic but it's a thing. Simplisafe, for example, is trivially jammed.

Yeah, not sure why people are downvoting you. I suspect because most people run wifi cameras and don't see the reason to run a ethernet cable.

If you are halfway serious about your home security, you should use ethernet. It's trivial for thieves to jam wifi now.


Security system that can be jammed is a terrible idea. Cameras should be wired. Ideally on separate network and with battery backup.

> Wifi for anything but cameras

Buttons (key presses, remotes - think rapid input), Knobs, sliders, Pixel LED' strips, some MM wave sensors, ir/radio transmitters, really need wifi.

There is products where you will want a bluetooth proxy, plenty of kitchen/grill thermometers and scales for kitchen and bathroom are great examples.

Where range is an issue LoRa is a thing that has plenty of devices and is easy to DIY.


My matter over thread devices (inovelli) for light switches work faster and better then my old wifi devices (cync)

A bit of clarification: Thread is a layer 2 protocol, for the user, it looks like standard IPv6. Matter is application level, and just expect standard TCP/IP underneath. There's nothing binding Matter to Thread, and in fact a lot of Matter devices use Wifi

I wish we had multimodal Matter devices that could go over Thread or Wi-Fi (or even wired networking) depending on conditions.

We don't want incredibly flexible devices. I think we learned that lesson many times, including with ZigBee. If there's one standard, there's only one standard.

Fable disagrees with your opinion. You should check in with it before commenting.

Is this a troll?

I don't know. Is there Fable-based sentiment analysis available? That would help you

I studied zigbee protocol for an exam and while everything is there for a reason, it truly feels diabolical

Some specifics would be a great addition to this comment.

Thats exactly what Matter over Thread solves. It just uses standard ipv6, udp, tcp.

WiFi is not designed for lots of low energy devices that can be repeaters.


> Ball is more dense than water

Wouldn't that mean the water level will raise a bit because: displaced weight > displaced volume?


Edge also had, and now even Chrome have it.

Edge had the open links in the other split, chrome doesn't


Amazon Bedrock, but they don't have this model yet

> experienced devs

No one on their team had Rust experience


Vibe Analytics


Maybe because the 1st thing any experienced technical person would think about? It's like rebuilding and optimizing the racing track to make F1 run faster.


I have ~24 years of experience coding and the LAST thing I think about when opening claude code is "why is this written in react".

Tell you what I sometimes think about though: The fact it has clickable links and complex formatting rules for markdown, the most interactive and highest-quality clickable interface I've ever seen in a terminal, and somehow manages to work. That actually blows my mind.

THEN, I'm reminded that it's written in React, and I think "Huh, guess that does make it a ton easier than using ncurses or something."

And done.


You’ve been writing code for 24 years and you don’t know that clickable links are a terminal emulator feature and not a Claude Code feature? Or that “markdown formatting” is just ansi escape codes, and possible with things other than React that don’t bring so many downsides?


Correctly emitting the right escape codes at the right positions is arguably very much a Claude Code "feature", as it is on CC to do so.


Claude Code is able to hyperlink any kind of text, not just the native terminal emulator feature of hyperlinking anything starting with https://...

And your "it's just ANSI escape codes" is the weirdest take on any kind of software.


Formatted hyperlinks are an escape code too. It has nothing to do with React.

Not sure why you’re trying to bring up experience as a justification for using React to render a tui and all the downsides that come with that.


It sounds like you completely missed the point I was making: that actually implementing such a highly dynamic TUI application normally requires a significant amount of state tracking and it is significantly easier to write such apps using a functional, descriptive UI framework instead of something like ncurses.

Take it from someone who, in those 24 years, has written UIs in jquery, react and ncurses (and yeah I've tried out Ink and it's great).

"all the downsides that come with that" yeah well, while you're stuck implementing your app in the Best Possible Library, millions of people are happy using claude code and it's crazy useful.


CC is not even that complex of a TUI. It’s certainly not as complex as many of the GUI programs I use daily. And yet it’s by far the buggiest and worst performing. I don’t understand the desire to make excuses for this. The reason people use it is because it’s the only way they can afford to use Opus and Fable. If Anthropic let people use their subs with other harnesses their market share would plummet.

If they could migrate an entire runtime to Rust why can’t they migrate CC? It’s not as if React is the only way to do declarative UI.


There are fantastic TUI frameworks for Rust, like Ratatui[0] (there are a lot more options, this is an example). You can write beautiful TUIs in native languages, without ncurses or C or C++.

Go has such frameworks, same with C# (which you can AOT compile) and so on. You're not stuck between javascript and C.

[0]: https://ratatui.rs/


Yes I also used Bubbletea. I don’t know about ratatui but honestly I think the hate for react is very blind. It’s not like CC is shipping an embedded web browser. It’s a framework on top of an embedded language that has seen a crazy amount of optimisation.


Okay and as someone who would rather just straight up use cursor than claude code, I'd rather have my software not crash out on me every 5 minutes. What sort of self respecting dev purposely uses broken software? Even opencode (use it on nonwork computers) is fully better at this point.


Disingenuous, much? I've only ever had claude code crash once (after it decided to spawn like 12 subagents and got my laptop swapping like mad).

If you're crashing every 5 minutes, either you have a cursed build, or you need to do a memtest.


It's not disingenuous, claude code has over 5k issues that are ignore plus thousands of more that were just silent closed.

This is a product by a company worth supposedly $1trillion and they can't even make one of their starship products not shit the bad within 5 minutes? These are the same engineers telling us for the last 3 years that coding is solved?

Like it's pathetic, and it's pathetic you're falling for it too. Have some standards, good grief.


I have standards.

I have a literal Star Trek conception on my literal Star Trek device. Impossible to even think about how inconceivable this stuff was years ago.

And you’re complaining because they use react.

The epitome of entitlement, first world problems and privilege all together.


Perhaps. The thing I was trying to highlight more is comments (particularly disapproving ones) about the intersection of JavaScript (especially React, apparently), TUIs, and LLMs.

I just thought it was interesting. I'm a fan of TUIs, both positive and negative about JavaScript (the modern language is quite nice, given you avoid the historical warts, in my opinion - the ecosystem is unfortunate), and I think the best description for how I feel about LLMs is that I'm bearish. Also Simon is a fantastically prolific and intelligent person though, even though LLMs are not my cup of tea.

https://news.ycombinator.com/item?id=48960912 is a recent comment by someone I also respect related to how LLMs recreate human-like content (Widgets, really), making actual human-created content feel fake.

Sometimes it sure does feel like ELIZA is the main news source these days.


Competitors was always possible even before AI, you could hire cheap and good developers you build almost anything even without AI, marketing and sales are more valuable when dealing with competition not devs/engineering


You were NOT the Chosen One! It was said that you would NOT destroy the Sith, BUT join them! Bring balance to the Sheets, not leave it in darkness!


You would be speaking to an AI instead of chatting with it


Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

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

Search: