skysight-inc/HackerNews huggingface dataset:
As someone who has worked as a credit manager in a fintech company, I’ve faced firsthand the challenges of human-intensive debt collection. Teams relying solely on phone calls often struggle with efficiency, consistency, and scalability. Managing human teams comes with its own set of challenges—productivity varies, oversight is demanding, and scaling requires significant time and resources.

This inspired me to create BellmanLoop, an AI-powered debt collection platform designed to address these pain points. I envisioned a solution that combines the power of automation with the ability to scale seamlessly while ensuring compliance and maintaining the personal touch necessary in sensitive conversations.

BellmanLoop isn’t just a tool—it’s a smarter way to approach debt recovery:
• No more productivity dips due to human fatigue.
• Consistent, round-the-clock performance.
• Scalable operations to meet changing demands.
• Real-time analytics for actionable insights.
• Self-learning AI that improves outcomes over time.

I truly believe chat-based interactions powered by AI are the future of debt collection, offering a more efficient, empathetic, and scalable solution. I’m excited to share BellmanLoop with you all and look forward to hearing your thoughts, experiences, and feedback.
Seniors have a language-independent model of software development tasks such as writing code, testing, debugging, building and publishing artifacts, etc. to work from. They can map that model more or less to any software ecosystem. That model comes from hands-on experience building software, and often takes years to build.

While they are building up that conceptual model of software development, an engineer is also building up knowledge about the _details_ of their first or primary language’s ecosystem, libraries, and tooling. This also takes years, one just doesn’t notice it with the first language because it intuitively feels like “learning programming” since it happens in parallel.

The result is that a senior engineer can be productive quickly in any language, relying mostly on their conceptual model. But to go from “productive” to “mastery” with a new ecosystem is still all the same time and effort it took for the first one.
And this is why you should be careful when publishing links in textbooks if you are not going to maintain the domain names.
What about those very capable engineers that do not read books? I'm talking about the independent and original thinkers that solve problems their own way. They exist and I'd prefer to be them, actually. I haven't quite figured out how to engage with the craft at that deeper level so, instead, I read books...
> I am sure that MSFT carefully vets all CA additions.

I'm sure that Microsoft carefully ensure they're paid for all CA additions.

Given their monopoly there is no incentive for vetting.
10 years ago, https://www.finnegan.com/en/insights/articles/u-s-supreme-co...

> U.S. Supreme Court Holds that Books Printed and Sold Abroad May Be Freely Resold in the U.S. Because the Copyrights Are Exhausted Under the First-Sale Doctrine.. The Kirtsaeng decision is significant to copyright owners, and it may also have important ramifications for patent owners who make and sell goods abroad that practice a U.S. patent.

https://www.iveticlaw.com/owning-vs-controlling-understandin...

> The first sale doctrine is a legal principle that limits the copyright owner's control over a particular copy of their work after it's been lawfully sold. This doctrine, in essence, acts to cut off the copyright owner's rights in the created work after the product is first sold (ie. when the copyright owner releases their work into the marketplace). Another way to describe it is that the copyright holder's right to control the distribution of their work goes away after the “first sale” of the work,(hence the name). In more straightforward and more practical terms, once you buy a book, CD, DVD, artwork or any other authorized copy of a copyrighted work, the copyright owner generally loses the right to control what you do with that specific copy. You can resell it, lend it, give it away, or even destroy it, without their permission.

Remote bricking requires software, which is sold under copyright law.
In all the systems I’ve built (mostly Django) you need to tolerate vN and vN+1 simultaneously; you are not going to turn off your app to upgrade the DB.

You’ll have some Pods on the old application version while you do your gradual upgrade.

How do you envision rolling upgrades working here?
writing your own goddamn javascript and not being a failure nobody wants in this industry
If the businesses valued it, it would be documented knowledge. It's clearly not worth the time or money to document.

If the workers values it, it would likely be documented knowledge. Undocumented knowledge can be job security.
Because private alternatives exist, and therefore the wealthy and powerful have no reason to make public education or healthcare work. (Except for long-sighted views that they seem to lack, possibly because their education is also pretty bad.)
Now do sale of region-free DVD players in the U.S.

In any case, it’s perfectly legal for me to make and sell a geo-locked device in another country, and it is the importer’s problem if fails to work elsewhere. That doesn’t tend to happen with physical books, obviously.
You are comparing a non publicly available trust chain (Microsoft's) with a public and transparent one (Mozilla's/Linux Foundation's) [1]

I don't see any reproducible builds for Microsoft Edge. Therefore, your statement is an assumption and nothing more. We can not trust Microsoft more because they are more proprietary.

[1] https://www.ccadb.org/
There are probably health benefits to limiting how much AI-generated slop you consume.

As you note, the dream of replacing expensive and unruly humans with unpaid, compliant robots is extremely attractive to most large businesses.
Not just an issue for documentation, but also for marketing materials. I can't count the number of times I've looked into some app that was referenced vaguely in a comment somewhere, only to have to dig for half an hour on that thing's web site just to figure out what the thing is supposed to even do in the first place...
> How large is your family? Why do you need so many cars?

I live with my 5 adult sons.

We also buy cars when deals show up. The Toyota had 41k for $500 and the Buick had 31k for $1300.

We're working on a cheap 88 Dodge P/U; my son converted it to points and carburetor.

We also have a 69 XL that seriously needs to go away. It does 130 at what feels like high idle.
I can second Frigate and welcome any work in this space, so nice work OP will have a look. For others asking, I have found so far Hikvision POE PTZ domes like DS-2DE2A404IW-DE3 have been reliable, depends on your budget. I have cams themselves fully locked down from internet and on a separate subnet on the local net. OPNSense is also a friend here. I would love some OSS firmware for these cams. For remote, I find ZeroTier to Frigate & Home Assistant machines is all I need. I get why others WireGuard too. YMMV
I’ve always loved cyberpunk-style interfaces (and even have an inspiration folder on my computer for them) but sadly it doesn’t seem to be particularly popular style. I suppose because app designers are generally aiming to be as inoffensive and easily understandable as possible, which usually means a bland minimalism with some friendly corners.

Whereas the various iterations of cyberpunk tend to be maximalist, use colors considered “outdated” (I’m thinking of that Matrix green so ubiquitous in the 90s-00s), or just too cold and machinic seeming.
Why would someone do that? NTFS is stable, faster than btrfs and has all the same features.
So was the recent Linksys WRT series. The product description on Amazon (which Linksys presumably provided) explicitly advertises the WRT3200ACM as "[o]pen source ready with OpenWrt and DD WRT for complete flexibility and customization of networking functions, or to optimize your router for specific use cases". Likewise for the WRT1900AC: "For advanced users who want to customize their firmware, the WRT1900AC stays true to its lineage by offering an Open WRT compatible firmware with Open Source ready capabilities that allow advanced users to expand the capabilities of the Router.".

The headline's (and article's) claim of the OpenWRT One being the "first router designed specifically for OpenWRT" is misleading, at best.
Totally subjective and superficial outsider view, but it has been my perception both that Bevy does not make great use of Rust features (i.e. I’ve heard it relies a lot on dynamic dispatch / there are things that can be done wrong which aren’t caught by the typesystem?) and that it lacks feature parity on certain important points (which I couldn’t be asked to enumerate) — which could be forgivable if its use of Rust’s typesystem was more advantageous given the first point but could be an issue if it wasn’t well differentiated by it.
There's this one GitS (SAC I think) UI thing that I think about pretty often: a bot needs to work faster so its fingers pop open revealing a huge number of additional cursed sub-fingers, such that it can type on a keyboard massively faster. I love thinking of this as such a wonderfully naive early 2000's view on HCI — there's no direct-access data API, the bot needs to use the keyboard so.... more actuators!! How much of technology has this same flavor?
Yeah, it's probably best to pick something with upstream OpenWRT support and flash it when you get the device. I think that's what grandparent was saying, given that they link to the ToH.
A year from now you will not know if something is AI or not in nearly all cases. "Filtering" is therefore a fruitless endeavor, there are _entire training methods_ (GAN) specifically designed to bypass any conceivable filtering. Hating generative AI is like pissing into the wind, you'll just get all wet. The most constructive way to proceed from here is to make it work for you.
Can you explain how an ai chatbot increases empathy?
"contempt" isn't the word I'd used to describe my feelings towards this existence. It would be more like a deep, existential sadness. That life can fall into these local minimums of optimization - where everything is, on average, good.

- I'm happy, but not very

- I'm financially successful, but not very

- I like what I do, but too much

- I'm comfortable, but not too comfortable.

It's like my entire personality, likes, and dislikes have been smeared into a 2-dimensional caricature and propped up by a couple supports, for everyone to see and admire. This sort of existence is safe, inoffensive, and unremarkable.

Love your blog btw, it gives me confidence to be more like myself in my own life.
Agreed, in particular on #2

Given infinite time and compute - maybe the approach is significantly better. But that’s just not practical. So unless you see dramatic shifts - no one is going to throw away proven results on your new approach because of the TTM penalty if it goes wrong.

The EDA industry is (has to be) ultra conservative.
At what level of $$ investment do angel investors, Silicon Valley VCs and/or boards expect professional, periodic audits?

This is what I personally want to see in non profit board meetings: cash flow, headcount, categorized expenses and a balance sheet. I also want to see a copy of a bank account statement attached to the board docs validating the cash flow numbers. This is not a proper audit - but this builds a paper trail where the CEO is snap shotting an org's financial health in writing at a period in time.

What does a VC who has invested $8M expect in terms of audit?
Eventually.

And if not we accelerate climate change because we built fast solutions for the energy problems instead of sustainable ones.
They’ll love something that loads fast and feels fast even if they’re on a cellular connection at the gas station. Such as me trying to load a gas station app to pay at the pump in a rural area and waiting forever for each step due to the size.
Maybe actively is literally virtually the new passively.
Post-sale disabling of inverter devices is different than lack of support. The Supreme Court case on textbooks arose from profits on textbook arbitrage. New device-related caselaw will depend on a plaintiff that makes enough from device arbitrage to fund a lawsuit.
> For example, one of the metrics that patients in my field often advocate for is a stochastic, noisy signal at the end of a long causal chain. But it's one that feels straightforward: Death.

Which is why this is a dumb metric.

You don't need to measure time to death. You need to measure time to response and time that the patient got with the doctor.

And then, build systems that minimize mttr and maximize time with patient.

To minimize mttr, hire more doctors who can be available.

To maximize time with each patient, hire more doctors.

Ultimately you need to have the right intent to begin with. And the right intent is to not measure the time to death. It is to measure the time to help and to make sure doctors get all the help in minimizing the time to help.
The more serious preppers I know (e.g. the people prepping/worried about realistic scenarios as opposed to the civil war LARPers) pretty early on make sure they have access to a fully mechanical vehicle - to the extent that's even possible - and have the skills to maintain it.
Culinary Institute of America at Napa runs bootcamps. It is pricey but worth it if you want life-long skill.

https://www.ciafoodies.com/cia-california-copia-classes/

There are several cuisine specific classes in SF downtown. They are listed in eventbrite.com.
That was kind of my point. You speak to type safety and all the issues not having is that would be prevented but memory safety is yet another one and is a huge issue with common platforms TODAY. So, obviously your pet issue isn’t the only one out there and there are trade offs made.
To use a famous, well-known example relevant to the HN user base: Software productivity can't be measured with any simple metrics - essentially every attempt at coming up with software output metrics can be trivially gamed, yet that hasn't stopped people from trying mightily (I'm probably showing my age in recalling how much effort was put into "function points" from a couple decades ago).

At the same time, nearly all of us can identify developers who are highly, highly productive, and others who are not. We may not have great metrics for software productivity, but I can guarantee that Fabrice Bellard is about 100 times more productive than I am.

Metrics are inherently an oversimplification in attempt to get complex phenomena down to a strictly ordered value, but the real world doesn't work like that. I think your mistake is thinking that just because things can't be reduced so a small set of numbers would also mean they can't be observed, and that isn't true.
From a security standpoint that's debatable.

Multiple RCEs and critical CVEs cannot be fixed because Microsoft "lost" the source code. So they disclosed those RCEs but without any solution or fix.

(Not kidding, sadly, look it up, there also have been occasional binary patches because of the same reason)

[1] https://msrc.microsoft.com/update-guide
Think about it from an animator's point of view. What's more fun, plugging a cable in or typing your heart out? There's a whole dotted outline where I could put a plug for my indie game...
I might not be able to tell if it's using React specifically, but I can tell it's using a React-like framework trivially because it feels like the entire website is covered in glue
An electric vehicle and "feasible to work on" (presumably in a home garage and/or driveway) do seem mutually exclusive.
It doesn't turn me off at all. These things are quite normal in many European countries.

The taboo thing about any sexual topic is very American. I never understood where that comes from. I always suspected it came from religion as I don't have any but American society seems to be more religion-centric. But here where most people aren't religious, things like sex work are pretty normal.
China backdoors, I presume
You've pitched the question as theft of an idea, but the tone suggests you're more worried about credit?

It's helpful to differentiate between the two - ideas aren't really worth much, but credit where its due can be important.

Equally, if you are newish to a place you'll have lots of ideas. Some of those ideas will be new, and useful. Some will be old (tried and failed) some will be old (never got high enough on the priority list.)

Perhaps the biggest disconnect though is that while your idea may be objectively good, it may not serve the goals of the organization. This can be hard to understand if you don't know the organization well.

For example, faster reports are a good thing, but 5% faster at the cost of maintainability is good in the short term, but bad in the long term.

Or you may be an expert in say Haskall, and can quickly whip up some utilities in Haskall, but your manager wants it in VB# because that's what everything else is written in, and he's concerned about life-after-you.

Lastly, and thus is going to sound harsh, but there's not a lot of "credit" for good ideas in the first place. Ultimately nobody cares who -thought- of it, they really care who -did- it (and that includes sales, management etc.)
by having a vision of an ideal future
Thats a really nice take actually, love it
> and OpenWRT makes for a decent AP.

Decent but sort of annoying to set up;
https://openwrt.org/docs/guide-user/network/wifi/wifiextende... appears to have combined what used to be 2 pages with different instructions, but it still seems to have both sets of slightly different steps. IMHO there really should be a single button in LuCI to make the box just an AP without DHCP/DNS/firewall.
Ahh, thank you. I looked first on mobile and missed there was comments to the right that explained why. My mistake!
> I’d rather use wifi APs connected via PoE to a switch which is connected to the router.

What's the point of separating the router and the switch?
In class components you just could await the result and perform a set state, and that would be it. Easy as pie.
But now in function components when everything is called all the time without your control you have to use escape hatches like use effect just to work around react.
Ask HN: What points would be crucial when creating an app for rich people?
for some time now I've been thinking about creating something aimed at wealthy people, but apart from the financial part, what points would interest them the most? what are they really looking for on the internet that still somehow doesn't satisfy them?
The hiring spree after all these companies which laid people off in favour of AI systems when they realise LLMs can't produce a single thing of meaningful value is going to be absolutely insane. Companies that can onboard staff as quickly as possible to replace the much-needed staff that LLMs can't replace will survive. Lots of companies will struggle to re-hire and many will fail.

Customers do not want to interact with LLMs. They don't want products produced by LLMs. They don't want to read, watch, play with or listen to AI-produced content.
from what i understand beds are really expensive where with beds we mean nurses and with expensive we mean profitable.
That was in the original Ghost in the Shell (nswf):

https://youtu.be/x-zUAb_ndDk
That’s probably the main real-world use case for useEffect. Dedicated third-party libraries like React Query obviously use useEffect under the hood as well
The reverse is also true though -- hearing from folks that we need to measure nothing because "trust me". Both lead to poor outcomes, ime.

A good engineering team has measurements in place that are reasonable approximations, where it is reasonable to build them, but also treats them as prompts rather than absolutes. Asking "why is this metric out of band?" is infinitely more valuable than stating "this metric is out of band, we've failed".
Interesting!

I actually live in MN so am spoiled by the easy access to quality varieties. Honeycrisp are so "common" here (grown here) that I definitely avoid WA grown stock that seeps into grocery stores more quickly than ever.

I currently have 4 apple trees on the property but have only lived with apple trees for about the last 4 years now. I can't even imagine getting the conditions for a Honeycrisp tree right given the trees I have seem very temperamental. Last year (summer of '23) was a horrible year for our trees due to the summer long drought. Some of my trees are in irrigation zones so they did get decent water, but still failed to yield much.

This year was bonkers. I clocked 34" of rain in my backyard and all 4 trees had the highest yield so far. While these varieties aren't as delicious as a freshly picked, ripe Honeycrisp, they're still 1000x better than any mealy, soft apple from the store that was picked 6+ months ago. The other thing with Honeycrisp is that all of the local orchards have netting protecting all the Honeycrisp because, since the skin is so thin, they're highly susceptible to hail damage. They just seem like too much work given I can buy them grown here.

Curious how long it will be before the automation is perfected? Is this a normal cycle with a new breed of apple?
That doesn't say much about React, though. Indeed, you can open the network panel and watch requests go by over the seconds that it takes to open, suggesting that the issue likely resides on the backend.
> The most passionate software engineers I know might be able to claim similar joy, but they have overwhelmingly quit their corporate gigs and fly solo.

I have done the solo thing and have come to realize I much prefer coding for others. There’s just too much annoying bullshit in running a business and I don’t need to deal with almost any of that as an employee despite getting basically all the same freedom, impact, and influence as a high level engineer.

There’s even a point where things switch from your boss telling you what to do to your boss asking you what to do.
What people might mean when they say "email marketing"
The full movie is free on Youtube (In the US, anyway): https://youtu.be/iHil4Y4r3Wk

And a link directly to that scene: https://youtu.be/iHil4Y4r3Wk?t=2748 and the other time they show it: https://youtu.be/iHil4Y4r3Wk?t=3297

Moreover, this almost makes sense as a security mechanism. A keyboard is a one-way input device; You don't get feedback from it. A monitor provides feedback that's fuzzy - Harder to exploit via a visual image where you're expecting and parsing text than a direct digital link.
The giant, terrible, AI generated header image isn't doing anything to support the page. IMO, either hire an artist for a sketch or remove the image.

Seeing people standing around a classroom... hospital?... as amputees and weird shaped people in a space that's too large for them is very disquieting and distracting from the piece later on.
This is a weird level of pedantry induced by holding many beers tonight, but I've always thought of "Hold my beer" as in "Holy shit the sonofabitch actually pulled it off, brilliant". I think it's perfectly fitting. Jumping a riding lawnmower over a car with a beer in hand but they actually did the math first. I love it.
I think support for name constraints is much better now, but I think someone needs to correctly audit it. We need near universal adoption for it to be considered a usable tool.

I researched the issue a little here: https://alexsci.com/blog/name-non-constraint/
Empathy, trust, and experience.
Gen Z is the one after millennials right? I thought they considered emoji something their parents use.

But what do I now?

I’m barely young enough to be a millennial
Your comment resonates with me a lot. I have a passion for programming, as evidenced by my website. I have a history of jobs that pay well (as far as Canada goes). But every job has been rather boring and have not been a good fit for my skills. Instead of doing deep technical work, I get to deal with ever-shifting requirements, poor communication, and almost nonexistent project management.