skysight-inc/HackerNews huggingface dataset:
Show HN: AI agent for first line customer support
I made an AI-powered agent that can handle first-line customer support and I’m really excited about its potential.

Narrot aims to provide human-quality support 24/7 at a fraction of the cost.

Here's how it works:

- Client sends us their customer request via API

- Our AI agent analyzes it and responds in seconds

- Responses are tailored to your business and data

- In case something goes wrong - agent can always call a human (and does that proactively)

- Special proprietary protection layers from LLM hallucinations is in place

Some stats that blew my mind during development:

- Up to 95% reduction in first-line support costs

- Response times cut from minutes to seconds

- Human agents freed up for more complex issues

I know some people worry about ai taking jobs, but honestly, I see this as augmenting human support rather than replacing it entirely. Plus, it lets businesses offer round-the-clock support without burning out staff.

There is a free 7-day trial if anyone wants to kick the tires.

Would love feedback from you guys!
"Coding" per se is a bit hard to quantify, but I at least write, read, or review/look at code for (I'd guess a minimum of) 2 hours a day since I was like 14 (38 now). If I'm working on a project, I can write code for 6+ hours a day (especially if it's boilerplate or doesn't require much thought). If it's deeper, more work goes into the planning/architecting, and less in the actual coding.
Lets have some fun and reboot the arsenal of democracy and ban bikes in dictatorships shall we?

https://imgur.com/a/paranoid-dictatorship-forbids-bikes-lk9G...

This is a refurbished bike pump gun, firing up and recycling remolded plastic pellets with botox inside.
Easy to make anywhere .

To democratic, to low tech? not enough government handouts?

How about this? shotgunshells and 4 cameras and it can hop around cleaning trenches and houses? much more democratic arsenal?

How about coilgun gliderdrone artillery?

https://imgur.com/a/sad-ie8Ezsk

Cheap, decentralized, they sail all day over a area waiting for that call to fold and strike? Everyone can make and coilgun a guncotton glider. No takers? Anyone.

Arsenal of democracy my ass. Imperial restocking after selling out all values.

https://imgur.com/a/hedgehog-De90woA
Caddy doesn't reuse the private key by default. The user has to explicitly configure it in that broken way.
If a houses can have property taxes then why can't shares?
If you'd like a trustworthy overview, the book Designing Data-Intensive Applications by Martin Kleppmann is a classic. I really hope we get an updated version, but the fundamentals all still hold anyway.
It was no accident. If you look at (say) catalogs of house plans which were printed in that era, "room has cross ventilation" is a touted as a feature.
You still need income to pay the interest.

Moreover, unless you are nearly dead, it doesn’t make sense to optimize for far off estate tax avoidance since (a) you will be dead anyway, (b) tax laws change all the time, and (c) it would have to be discounted appropriately so it may not even be a win.

Personally I think we shouldn’t have capital gains taxes at all so this avoidance method doesn’t bother me.
It's vastly better, if only because there are more ham radio users geared up, charged, and ready to listen and reply. Meshtastic is super cool and I have nothing bad to say about it. If my life were on the line, I'd much rather have a cheap Baofeng.
So it's not just me!

I feel like I either misunderstand pass keys or live in some twilight zone where they're ok even though I cannot wrote them down or memorize them, I can only have invisible magic stuck on my phone.

If I show up naked, I can login to the system via password but I am conpletely useless with a pass key. And for somebody like myself who uses multiple devices daily (two phones, two tablets, several laptops and desktops), it seems a nightmare to set them all up or maintain:-(

It feels a system designed for those who live by their phone and trust some specific service provider with their life. I'm not in either of those categories :-(. I still don't understand what the "Keepass, "little black notebook", and "good memory" equivalents are.
Amusingly Edge recommends installing an ad blocker.

But then Microsoft isn't in the advertising business.
10% seem very high for a that kind of loan.
Being slightly overweight is associated with longer lifespan. Really look it up, the longest lifespan is slightly overweight and top of normal bmi. Lifespan gets down when you move toward obese, somewhere in the middle of overweight segment.

The worst life expectations are in underweight category.
This has been done a hundred times over.
Don't make fun of renowned author Dan Brown.

https://onehundredpages.wordpress.com/2013/06/12/dont-make-f...
The second one is particularly pertinent:

> Passkeys are essentially site-specific cryptographic keypairs, which are fine, combined with big tech company paternalism, which is intolerable.
> You are paying for a complete package that you can fit in your pocket.

Yeah. I've got raspberry pis, and some USB Wi-Fi adaptors specifically bought for having monitor mode, and a few different RTL-SDRs, and a HackRF One, and an Ubertooth One.

But I'm _way_ more likely to have my FlipperZero with me when my curiosity is piqued while out somewhere. I'll often have it in my pocket to use as the world's most expensive tv-b-gone.
LOL. Talk about an oxymoron.
Why wasn't marijuana seen as a vice of choice throughout history like tobacco?
You need to prove your knowledge to doctors contextually, and even then it's much easier if they are not actively giving you a consultation. Doctors don't respond well to randomly dropping theories on them. If you respond to something by dropping an inappropriate paper for the illness or ask about rare issues when common ones would fit they'll stop listening.

Most of the people a doctor gets either almost can't read or think they have all the diagnosis from "the internet". It's rare to have someone capable, who isn't going to jump to conclusions and just complicate everything, so I get why they discard most of what people tell them.
Because they have been made available for weight loss.

Viagra's original purpose was for heart conditions, that purpose didn't make the headlines (or spam folders) either.
Need Help Optimizing JSON Search with Cached Path Traversal
Hey HN,

I’ve built a project called search-in-json (https://github.com/abdheshnayak/search-in-json) that allows searching through JSON objects of any structure using regex. It also returns the path to the matching content, making it easier to navigate nested data. However, I’m facing a performance challenge and could use some help improving it.

Current Issue:
Right now, the implementation starts traversing from the root of the JSON for every search, even if some parts of the data have already been visited. This works fine for small JSON objects but becomes slow with larger, deeply nested structures.

What I’m Trying to Achieve:
I want to cache previously traversed paths so that:

If a search cursor lands after already visited nodes, it can resume from the last known point.
This would reduce redundant traversals and improve performance, especially for large JSON files with multiple searches.

Challenges:

Efficient caching: How to store paths in memory in a way that makes them quick to reuse.
Edge cases: Handling complex JSON structures with nested objects and arrays.
Minimal memory overhead: Avoid using too much memory for caching paths.

How You Can Help:

Suggestions on data structures that might work well for caching paths.
Advice on algorithmic improvements for path reuse.
Any experience with similar traversal optimizations in tree-like data structures.

Here’s the link to the project:
https://github.com/abdheshnayak/search-in-json

Looking forward to your ideas and suggestions! Any help would be greatly appreciated.

Thanks!
Abdhesh
The websites are welcome
to expect payment if they so desire. They chose to host the content for free, and we get to choose which of that content we consume, and which of it we block. They have as much of a right to advertise as we have to block advertisements.
C line isn’t also very comparable: single (C-series) vs dual core (S3), and S3 has USB-OTG capabilities whereas C6 only has USB-JTAG.

Tensilica ESPs aren’t formally in NRND stage as of right now, for some usages they’re still the only choice, even if RISC-V is clearly the path forward.
> medical malpractice (the 3rd leading cause of death in the US.)

Not to downplay the malpractice problem, but this doesn’t sound remotely plausible. Do you have some sources to back up this claim?

I googled around a bit and it appears to come from some sloppy misuse of statistics in a journal one time, plus internet amplification.
Wow, so negative! I use mine heavily, including right now. Mostly with Chrome and Google apps, though, along with Kindle. Also, Genshin Impact to play games with the kid.

Best tablet I’ve owned. Genshin Impact uses a huge amount of space, though.
The bigger problem with trees is the damage its roots can do to foundations.

Which is a great pity because I’d welcome planting more trees around suburbs.
Firefox and Tor hit with 9.8 critical level exploit
Immediately moved to Firefox after "ad topics" were introduced.
If you’re writing C and don’t track ownership of values, you’re in a world of hurt. Rust makes you do from day one what you could do in C but unless you have years of experience you think it isn’t necessary.
Tech bro yuppie mode
How exactly do you think Mozilla is going to get funding to continue Firefox development with Google now unable to pay them billions to keep Google Search the #1 default?

This Google breakup is only going to destroy Mozilla entirely. Brave will survive as long as it can piggyback on Chrome development, and by getting bribed/paid by advertisers to have their ads shown instead of blocked. Ladybird can survive because it's all-volunteer, but it's not even close to being a viable browser for regular use, and with the limited development resources it has, it's questionable it will ever be really usable for general users.

The real winners of this "antitrust" action will be Microsoft (who can then dedicate more resources to Edge and make that the new IE6.0) and Apple. There will only be two browsers you can use in the future: Edge (Windows-only) and Safari (Mac/iOS-only). Other browsers will wither and die since you won't be able to use them for your internet banking and various other tasks. You'll just get a message like we did back in 2002, saying "this browser not supported, please install Microsoft Edge or Apple Safari to continue".
Also see Fluent C: Principles, Practices and Patterns by Christopher Preschern.
Idk I just set up both - email&password which live in my password manager and then passkeys for convenience - I can just hit a button without thinking and I’m in.

It’s probably different for everyone but in case I have strictly separate devices- so a laptop where I have my work accounts and a desktop for games and some personal stuff.

I don’t really use anything on a regular basis that needs accounts on my personal devices, but that’s probably very weird nowadays…
gc allows to get any [non-leaky] object from anywhere. You can even drop into repl over the network.

Debugger can be started on exception if desired e.g., pytest provides `--pdb` arg. Though repl is different--you don't need to interrupt the app itself while you are inspecting it e.g., async repl can be run in the same thread alongside the rest of the app.

I can't remember a single case there Python's dynamism weren't enough for the task (most of the times it is the opposite--there could be less dynamism).
> But doctors never definitively diagnosed Johnson with celiac disease. His doctors wanted to do a biopsy to get a definite answer, but that would require eating gluten again, something Johnson wasn’t willing to chance.

How about this for an app idea? Does this already exist?

Use the app to record all the food consumed. Use AI to read restaurant menus, cereal boxes, ect. Give the user a survey every 1 hour. Make eating A/B testing strategies, for example, have the user not eat dairy for a day, then not eat gluten, ect.. Do some calculations and figure out what foods cause what symptoms.
Can you give more details about it being used in Android? I thought they started using it in some small devices like nest but haven’t heard anything about Android
Houses also made use of the "stack effect". A cupola was put on the roof apex. The cupola was vented on the sides and was open to the attic. Wind blowing across the roof would accelerate because of the slope, then flow through the cupola, sucking the hot air out of the house and creating a cool draft through it.

I don't have a cupola on my house, but did design in the stack effect. You can definitely feel the breeze coming up through the house. It makes the house several degrees cooler without A/C.

The house also has unusually large eaves, which serve the same purpose as awnings.

The house costs half as much to keep comfortable as my previous home.
You can’t triage them yourself is the point because you get two dozen bogus beg bounty’s each day - this is a full time job!
So you need such a platform, etc.pp.
There's a lot of subtle differences between 'proper' C and the C subset of C++, since C++ uses C++ semantics everywhere, even for its C subset.

Many C++ coders are oblivious to those differences (myself included before I switched from 'mainly C++' to 'mainly C') because they think that the C subset of C++ is compatible with 'proper' C, but any C code that compiles both in a C++ and C compiler is actually also a (heavily outdated) subset of the C language (so for a C coder it takes extra effort to write C++ compatible C code, and it's not great because it's a throwback to the mid-90s, C++ compatible C is potentially less safe and harder to maintain).

For instance in C++ it's illegal to take the address of an 'adhoc-constructed' function argument, like:

sum(&(bla_t){ .a = 1, .b = 2, .c = 3, .d = 4 });

(godbolt: https://www.godbolt.org/z/r7r5rPc6K)

Interestingly, Objective-C leaves its C subset alone, so it is always automatically compatible with the latest C features without requiring a new 'ObjC standard'.
>> can't help but suspect that a nontrivial percentage of the developing world is living below their full capacity due to related disease burdens, e.g. from this or other neglected tropical diseases.

WHO literally estimated 1 billion living people were infected with hookworm at some point throughout childhood. Once that happens in areas with poor food security to begin with your brain is likely fucked for life from stunted development due to childhood malnutrition.

Diminished capacity due to disease burden is definitely high.
Insulin is cheap elsewhere.

> U.S. manufacturer gross prices per 100 international units of insulin were on average 9.71 times those in OECD comparison countries combined.

It is 10 times more expensive in USA.
Google's memory safety plan still involves unsafe C/C++
I think the whole point of yubikeys is to make this impossible.

IIUC basically these devices contain one single immutable random secret that is stored in a tamper proof hardware and can never leave the device nor be written into another device.

When you "create" new keys what actually happens under the hood is that a new value gets stored in flash memory which is the _combined_ with the hard secret with some key derivation scheme and the resulting secret is then the one used to perform cryptographic operations
Most vines, including Ivy don’t damage bricks walls that are build well. I don’t know about grapes but most ivy uses “suction cups” to trap on directly to the bricks. I think the misconception that they damage mortar might come from the moisture the plants can trap which can then damage the masonry. Or maybe it’s because the plants hide damage until it gets serious Mortar doesn’t last forever after all. Anyway, if you build your house or wall properly you can grow stuff on it with basically no downsides outside of having more bugs (and the things that eat them) on your wall that you might want.

It might not work so well on the Lego brick walls that are glued onto the front of concrete these days, but that would just be a guess.
> "The survey suggests the “taboo” surrounding women’s chests creates an “alarming gender disparity” in access to emergency medical care as only 68% of women are likely to receive CPR from bystanders compared with 73% of men."

This difference is not that great. Might it be that lots of men in the UK nowadays have tits big enough to invoke the taboo?
Thermal mass is also known as "dirt" or "rocks", and is not expensive.
When I was at university, I made a game of spending as little as possible on food. 50p/day. Didn't realise until someone here refused to believe me, that my diet then was about 1100 kcal/day during term time. Didn't feel bad at all.

A few years after graduation, for unrelated reasons, I was on antidepressants. I massively over-ate, became obese, gained stretch marks that will likely remain for life.

There was no voice in my head telling me I was even over-eating, there was no awareness of what I was doing to myself even when I felt the weird tingle in my belly that in retrospect was the tearing flesh that has the outward sign of a stretch mark — I ate without thought.

There is no "natural, effective" solution, because our natural instincts are at odds with our unnatural world.
Still popular in Spain.
And also, the majority of people in tech still use chrome out of convenience, because they don't give enough of a shit about Google being an evil monopoly.

How can we the expect Joe to "do the right thing" when his tech-friend uses Chrome too?

"but that one website I need to use once a month doesn't work in Firefox" - fine, from a techie it seems too much to ask to just use a different browser once a month.
The '#ifdef __cplusplus extern "C" { }' thing only removes C++ name mangling from exported symbols, it doesn't switch the C++ language into "C mode" (unfortunately).
Ask HN: Best wearable device for continuous video recording and eye tracking?
Yeah, the gas leaks out after a while, then your double pane glass fogs up on the inside and costs $$$ to replace.
People hate fat people. Everywhere I look, everyone is obsessing with diets and weight. People go to unhealthy extremes to try to loose weight, then predictably fail and cycle.

Disordered eating is a norm and being ashamed is a norm.
Does it support dependency handling between targets, and efficient partial remake of only the changed subtree of the dependency graph? Because what many people miss about make is the support for this, and think it is a way to make "commands" for single level recipies, and auto-complete their names in the shell. A simple shell script would be a trivial solution for that already.

Make does:

- topological sorting based ordering of the dependency tree

- skipping of already up to date targets

- supports parallel execution of independent dependency subtrees

The webpage is totally unclear on this, and to me it looks like it only allows for a named entrypoint to some script snippets.

I'm a literal programming fan though, and this is a nice start, but i recommend clarifying the docs on this.
TTS is a loss making business.. Somehow the VC funding has to be returned.
What a fantastic UX. You guys can really be very proud. Between this and Zed there are already two apps that can replace everyday apps for me.

I wish I could do this kind of Rust code in my day job.
At a minimum we will see if KeePass is a provider that is supported; they seem to be the only pw manager in town that respect user freedom.
There is a clear "Buy" link in the header which hints it's a paid product, but maybe you're right and thats not clear enough.
There are already a bunch of studies showing that the ozempic causes massive muscle loss and lessens bone density. And before anyone remarks "just do resistance training", I doubt the people that take the easy solution will do it in conjunction.
In anyone afaik. The healthiest weight is to be slightly overweight. The worst results are for underweight people and for obese people. The curve makes nosedive in its ends.
The Simplest Thing
I only need one provider. A portable open source encrypted database I'm in control of and can back up and secure as needed. It's what I have now, and have had for years, in my password manager. I won't be at the mercy of a company or a device to access my digital life.
Great. Now, do the rest of me sitting in the seat. If you don't need my real eyes, you don't need any of the real me. We can discuss, whatever it is, in email.
The US is hardly a free market health care system.

For example, Medicare.
On average, I code for 8-10 hours a day. However, if the task is particularly challenging, it can extend to 14-16 hours
The issue is that people able to keep doing them long term end up in hospitals diagnozed with eating disorders.

As in, inability to keep them long term is biological defense of organism that does not have genetic predisposition toward anorexia.
Absolutely - as with so many large open source projects, the maintainers and community are (rightfully) going to be sceptical of any newcomers.

This leaves only three options:

1. start contributing to the project slowly, try to get into their ranks, participate in conversation, and hope that you share the same vision

2. fork it and learn the codebase by yourself

3. write your own

Out of those, given the obviously conscious choice to go with Rust, and the ambitious goals, the third option is the only one that makes sense.
From the point of view of the IRS you aren’t paying any taxes on your home’s appreciation until you sell.
AFAIK, you can register your passkeys using your own provider (eg. Bitwarden). I’ve not personally used it too much, but the option is there.

The remaining issue is moving the credentials between providers, which is an annoying limitation. But you can always add a different passkey to the site using the provider you want, so although annoying it is not the end of the world…

The original limitation is similar to the usability of actual physical security keys, which (depending on the setup mode) are deliberately designed such that the private key material is not recoverable. Software based keys don’t HAVE to share the same limitation, but it seems more like a missing feature than attributing malice to the creators of the spec.
Speaking as someone who went through this, running experiments with your diet is absolutely worth trying. It worked for me. There is actually a specific medical practice for this: look up "FODMAP". The idea is to temporarily cut out all likely suspects for a short period, see if that fixes things, and then gradually reintroduce them to identify the culprit. A gastroenterologist recommended this to me. It didn't help with my issues at the time as gluten is not covered by this cluster, but struck me as a very sensible approach.

In my experience the medical system is unusually useless and dismissive with digestive issues. I think this is probably related to how little it can do in this area. 10-15% of the US has IBS, and this is a disease of exclusion. That literally means that the medical system acknowledges a cluster of symptoms, but has no idea what is causing them or how to cure them. I can imagine that blaming patients is easier than the alternatives for some doctors.