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

prefer rechargeable design like oura

well,glib is terrible for anything important, it's really just for desktop apps. when there is a mem error, glib does not really handle it,it just aborts. ok for desktop, not ok for anything else.

I addressed this in the first sentence of the second post (g_try_malloc) in a direct reply to my original post: https://news.ycombinator.com/item?id=46186931

c is a small language thus more understandable and readable than others? e g. java,rust,c++ can get really complicated to read sometimes.

python though is very readable, not so much for typescript for me.


the founder himself was an Apple hardware designer

it's written 8 years ago though, there is a 2ed of the book by the same author.

The linked Github seems to have the 2nd edition in the form of notebooks, https://github.com/jakevdp/PythonDataScienceHandbook/blob/ma..., under the Using Code Examples section, "attribution usually includes the title, author, publisher, and ISBN. For example: "Python Data Science Handbook, 2nd edition, by Jake VanderPlas (O’Reilly). Copyright 2023..." compared to the OP's link which has "The Python Data Science Handbook by Jake VanderPlas (O’Reilly). Copyright 2016..."

There is a second edition?

i don't have fond memory about cloud-init from ubuntu install in the past, sometimes it got stuck there for good. I would like the installation can be done quickly offline, or, if network is live at least timeout the stuck cloud-init and proceed when it occurs.

Cloud Init is used everywhere, probably in every cloud provider. It's very ubiquitous. I don't like it either, its syntax changed in an incompatible way between versions and simple things might require a lot of experimentation, like just creating user with password to log in. But once you're over this, it's pretty nice.

Where it isn't technically supported, there is 'NoCloud'. A generic mechanism for hosting the data elsewhere:

https://cloudinit.readthedocs.io/en/latest/reference/datasou...

Might think 'chicken/egg': not really. Resources usually come with some credentials -- use those to add more with this.


How far can Meshtastic go, it seems using LoRA. How is it different from VHF/UHF based radio that can do 30+ miles using handheld where no cellular power exists(off-grid communication), or the 5-mile walkie-talkie. My assumption is that Meshtastic has the advantage of low-power that can sustain much longer time.

Another forthcoming alternative will be satellite-based chat using phones.


For a single hop you can expect close to similar ranges as a VHF set. We saw 30NM distances on open sea when leaving Curaçao. Could be a lot more with antenna situated high up.

Where the magic potentially kicks in is the mesh hops. With those you can reach much further by jumping from one node to another.

It's not even close to satellite comms in reach or reliability, but it also requires no infrastructure, no licensing, and no subscriptions.


Meshtastic is multi-hop, doesn’t require a license and is encrypted by default. It’s also a toy network, really. Reliability doesn’t seem to be high on the priority list.

Reliability carries serious costs in airtime usage and power consumption, and there's always going to be someone who demands that the network support an even higher level of reliability. "Toy network" is highly subjective and depends on your (unstated) assumption about what kind of use case you want Meshtastic to fulfill.

ubuntu user for almost 20 years,tried many distros in the past,now feel it's a solved problem for me: just use ubuntu lts.

one reason is better sw support,e.g. Arduino, android, vivado,cuda,you name it,all are supported out of box, saves a lot of time for me


Sure, but lts often doesn't work for other use cases like gaming. For example the experience on lts with this year's AMD gpus will be extremely poor if it works at all.

I run Arch and my 9070 xt experience was poor for several months after release. I can't imagine modern gaming on an lts release.

Cachy being Arch based and recompiling with modern cpu flags doesn't seem to be targeting the users who want unchanging boring software.


> Sure, but lts often doesn't work for other use cases like gaming

Bullship, I've used it since it came out in 2006 for everything including gaming (I'm a gamer). And that is on nvidia since then too. Not the same card, various nvidia cards over the years. All worked great. Ubuntu works great.

Ubuntu is formally supported distro, probably the most common throughout all enterprises in the US (because Red Hat and all RPM based distos suck due to RPM has repo bugs still) while deb works great.


> Sure, but lts often doesn't work for other use cases like gaming. For example the experience on lts with this year's AMD gpus will be extremely poor if it works at all.

I'm using Ubuntu 24.04 LTS with a Radeon RX 9070 XT (currently the most recent and highest-end discrete GPU that AMD makes), and it works fine, both functionally and in terms of performance.

> I run Arch and my 9070 xt experience was poor for several months after release. I can't imagine modern gaming on an lts release.

Maybe instead of imagining it, you should just try it?


Being rolling doesn't fix the lack of upstream support for GPUs that AMD does for the first half year (and any years past 4~). LTS distros are great because they work pretty good "forever" instead of great for brief unknowable periods.

Just a couple weeks ago a bogus update was pushed to Ubuntu 24 which completely broke Nvidia as they pushed a different version of the 580 drivers and user space libraries

I must be missing something, we had kernel source browsing online for years, e.g. https://elixir.bootlin.com/linux/v6.17.9/source/fs, this is another one, what extra features it provides. in fact the bootlin one provides some search functions but I did not spot that here. I was expecting some LLM explanation for the code, or dependency graphs etc in the AI era for a new kernel navigator...


You: “Wow, we are surely in the golden age of AI! I can’t wait to see LLM-guided explanations for the code or a new kernel dependency navigator powered by AI…”

The AI Era: “Meh, best I could do is AI rehashes of the same old functionality in a different web framework.”


Apparently it has an integrated guide on the right side of the page, which is "Based on \"The Kernel in The Mind\" by Moon Hee Lee".


which is static and not context-aware for the code of choice?

agreed, each vendor(gemini,claude,codex...) should have an easy to follow best-practice on their homepages, better, they all agree on some agents.md style, to lessen the cognitive load on humans.


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

Search: