MurphyA/hacker-news huggingface dataset:
by kaon_2 | 2025-11-06 15:50:27+00:00
Happy to oblige. Basically we digitized a company from spreadsheets or paper to ERP. We'd introduce accounting software, stock management software, help desk software. But the biggest thing you need is some kind of "Loan Account Management Software" which is the center piece.

This centerpiece tracks the outstanding loan amount that each customer has. It sutomatically sends payment reminder SMS messages a few days before payments are due. It connects to the hardware with internet-of-things to turn it off if payments aren't made. It connects to the bank to ensure payments are there, and confirms when payments are made. Really fun software to build with many different parts.

There were SaaS providers for this. In the beginning (2015) there was only 1 player, Angaza (Reed Hastings mentioned in the article is one of their sales guys). Nowadays there are a handful; PaygOps, BBoX pulse (not sure if that still exists), and a few smaller ones. They charge like $2-$7 per device managed on the platform.

Convincing customer to take this up was not hard at all. You pretty much needed it to run your operations on anything more than 100 customers, and as the above article shows, scale had big advantages. Moreover; if you could show to investors that you had the software infrastructure scale, they were significantly likely to give money. It was boom time until corona hit. Everyone was expecting 30% YoY growth like until 2019, but then everything stagnated. Many companies went bankrupt and a lot of consolidation happened in the distributor market. Companies saved money on their software first, and we called it a day.

In the manufacturing industry where I am now, I fully agree with the mixed bag. Companies are old, with many old people, they stay small and don't necessarily need to scale or "grow forever". They are conservative and happy with the way things are.
by mk89 | 2025-11-06 15:52:13+00:00
I guess right now the way to convince is with SLA, bonus, benefits, "always on support", "a dedicated technical manager to help you design a scalable agentic framework" or whatever BS they can sell.

Or: "your tokens will cost 1/3, because we have crafted a particular gpt instance that is superoptimised for your use case only, look we just created one for you before the meeting".

Money is the biggest motivator. A company that is throwing $$$ left and right needs EE yesterday.

A lot like AWS credits. "Nice I can use up to 200'000$ for free".........
by big-and-small | 2025-11-06 15:52:39+00:00
> I would have thought supporting libcurl and libxml would also be in a company's self-interest.

Unfortunately majority of companies don't have something special they really need to add to cURL. They okay using it as is - so they have no reason to pay salary to cURL developers regardless of licensing.

Yes they want it to be secure, but as always nobody except few very large orgs care about security for real.

> Is that companies do this for GPL'ed linux kernel but not BSD evidence that strong copyleft licensing limits the extent to which OSS projects are exploited/under-resourced?

It certainly helped with "under-resourced" part. Whatever you considered "exploited" is up to discussion. From project perspective ofc copyleft licensing benefited the project.

Linus Torvalds end up with a good amount of publicity and is now somewhat well set-off, but almost all other kernel developers live in obscurity earning somewhat average salaries. I pretty sure we can all agree that Linux Kernel made a massive positive impact on whole humanity and compared to that payoff to stakeholders is rather small IMO.
by stronglikedan | 2025-11-06 15:52:51+00:00
It's all stress, and all stress shortens your lifespan, but some stress also strengthens parts of your system that contribute to a longer lifespan (cardio, muscles and bones for when you inevitably fall while elderly), etc., so it's probably more of a distinct calculation for each individual. I personally have decided to do just enough to remain fit, without going for "gains". I figure that's the sweet spot, but I doubt anyone really knows.
by Forgeties79 | 2025-11-06 15:54:27+00:00
It’s not about a preconceived box. It’s that you keep saying “the woke left” and only “the woke left” despite the fact that it is Republicans controlling all three branches of government right now. It is republicans doing the thing you’re claiming you’re against. Yet (again) it’s all “the woke left, the woke left.” Omissions can be louder than words, and yours are screaming.

Also in my experience, most people who keep grinding their axe against “the woke left” are not as moderate/above party politics as they make themselves out to be.
by ineedasername | 2025-11-06 15:54:57+00:00
That would be the same grind to a halt you'd get on just about anyone's face when they have a random stranger try to explain something obvious in a rude and condescending way. The inside voice goes something like: "Do I walk by, is this person sane, or maybe say something equally condescending like 'Hey buddy, with the bombs we have it will be called whatever we want.'"
by torginus | 2025-11-06 15:55:05+00:00
Pretty sure Zigbee also defines a control layers, so there's such a thing as a standard switch or power meter, or thermostat which can be controlled by any generic piece of software.

A lot of devices are not compliant though and either have extra functionality exposed in a nonstandard way, or don't comform to the standard well enough.

So your Zigbee light switch will probably workout any fuss regardless of vendor but more complex devices might not.
by zamadatix | 2025-11-06 15:55:07+00:00
The math doesn't quite work that conveniently in that at least one side needs to actually initiate (and keepalive) 65k sessions through their NAT while the other tests 10 of those ports at a time. If you just do 10 at a time both sides until you've done 65k total you end up with even worse odds than having just done 256 at once, due to the Birthday Paradox nature of the problem.

For wireguard that might be fine because you likely control the head end and opening ~65k NAT sessions is something you can opt to do if you tune things accordingly. Of course, in that case, you can also just opt to use the more lenient form of NAT at your head end and just use attempt with 256 ports instead.
by visarga | 2025-11-06 15:55:19+00:00
I think the claim is wrong, depends on many things. In most cases AI content is better than web content, especially if you use Deep Research to ground it in multiple sources. It is a problem when content is generated to capture traffic (SEO, content feeds), but in those venues we were already neck deep in slop before 2022. If anything AI slop might improve the quality of old SEO and feed bait.

When I need to be sure about something, I check it manually in trusted sources. If I am not sure, I check all the sources I can. More recently I run deep research on 3 agents (Claude, ChatGPT and Gemini) and then compare between the reports.
by kmeisthax | 2025-11-06 15:55:43+00:00
Cloudflare does not have a monopoly on internet hosting, or even just web application firewalls or DDoS protection. The only thing different about them is that:

1. They have a moderately generous free tier, which they'll aggressively try to upsell you out of the moment they smell money in your wallet.

2. They have an anti-censorship policy that is indistinguishable from the policies of a "bulletproof" hosting company, which means all the DDoS vendors they protect you from are also paying Cloudflare.

This leads me to believe that Cloudflare's protection is less "stringent defense of free speech" and more "you wouldn't want something to happen to that precious website of yours, right?" Like, there's no free speech argument for keeping DDoS vendors online - it's a patently obvious own goal. If someone is selling censorship as a service, then it's obvious, at least to me, that silencing them and them alone would actually make others more free to speak.
by oezi | 2025-11-06 15:56:13+00:00
If we look at the growth curves it is clear that the actual real boom in solar will be happening between now and the next 10 (maybe 20 years) until the S-curve flattens.

The pictures in the report show panels which are so tiny in comparison to what you can buy today for 50 USD that it seems incomprehensible why anybody would repair them.
by martinbeta1 | 2025-11-06 15:56:45+00:00
Prisma | www.prisma.io | Fully Remote | EU Timezones

We have two engineering positions that we are looking to fill at Prisma. We’re building the next-gen Postgres experience with modern DX, performance, and scale in mind. Join our high-impact team crafting open-source and commercial tools used by 400k+ devs/month. We’re hiring Senior Backend Engineers (TypeScript) for our Postgres and Terminal teams. DB internals, systems design, and TS excellence required.

1. Senior Backend Engineer (TypeScript) [Prisma ORM]: To join the team working on the Prisma ORM please use the link here: https://tinyurl.com/4h6ythpk

2. Senior Backend Engineer (TypeScript) [Prisma Postgres]: To join the team working on Prisma's hosted Postgres offering please use the link here: https://tinyurl.com/kmus4ehf
by eddiemac24 | 2025-11-06 15:57:31+00:00
Leadership Development – Strategic Partnership (Remote)

Are you an established consultant or a retired executive with a network you're not ready to stop using?

This isn't a job; it's a strategic partnership. We are Relationship Media, LLC, a leadership education company founded by a 20-year law enforcement veteran and former S.W.A.T. commander. We have a proven, "sticky" training program that solves the single biggest problem in organizations today: The Relationship Gap.

We’re not selling abstract theory. We sell a practical, example-driven blueprint for leadership (using our proprietary "Be Like Tony & Don't Be Like Chad" framework) that helps organizations in public service, manufacturing, and healthcare solve their $223 billion crisis of cultural disconnection.

We have the product. We're looking for partners who have the relationships.

The Opportunity: Two Ways to Earn We are recruiting a small team of commission-based partners to bring this vital training to their networks.

1. The Certified Partner (White-Label): This is for independent consultants, coaches, and trainers. We will white-label our entire online course with your brand, logo, and welcome video. It becomes your product. You sell it to your clients and keep a significant portion of the revenue. Stop trading your time for money and add a scalable, recurring income stream to your practice.

2. The Affiliate Partner (Referral-Based): This is for retired executives and well-connected professionals. You make high-level introductions to your network (City Managers, Police/Fire Chiefs, Plant Managers, HR VPs). When we close a deal for in-person or online training, you earn a generous referral commission. You leverage your credibility; we do the rest.

Who We Are Looking For: • Profile 1: The Independent Consultant. You are an HR, OD, or leadership consultant, etc., looking for a proven, high-quality curriculum to sell to your existing clients. • Profile 2: The "Encore Career" Executive. You are a retired/semi-retired leader (e.g., City Manager, Police/Fire Chief, HR Director, Operations VP, etc.) who wants to leverage your network for a flexible, lucrative, and meaningful opportunity.

This is a 100% commission-based partnership for established professionals who understand that their relationships are their most valuable asset.

If you are a high-level connector ready to monetize your network by solving a real-world problem, we want to talk to you.

Lean more/apply at: http://partnership.relationshipmedia.net/
by ninetyninenine | 2025-11-06 15:57:54+00:00
Why do humans pretend this is the most sensible way to go.

You know on HN even with all these “polite” rules to make everything civil I still see shit that really just bends and goes around the rules. Example comments:

“I’m baffled at how someone can think this way.”

The tone is always performatively mild, but the intent is identical to “you’re an idiot.” Except they wrap it in this passive-aggressive intellectual concern like they’re diagnosing a malfunctioning toaster.

“I’m not sure I follow your reasoning here.” Translation: I follow it. I just think it’s bad and I want you to feel that without me explicitly saying it.

“That’s an interesting interpretation.” Translation: No one reasonable would interpret it that way, but we can both pretend I said something neutral.

“Did you maybe skip a step in your argument?” Translation: The step you skipped was ‘have a coherent thought.’

“I think you might be missing some context.” Translation: I’ll imply you’re uninformed rather than wrong. Sounds nicer.

“This has been discussed before.” Translation: Your point is outdated and you are late to the conversation everyone smarter already finished.

“I don’t think this is as profound as you think it is.” Translation: You think you’re being deep and it’s embarrassing for you.

“I suspect there may be some underlying assumptions you’re not aware of.” Translation: I will declare myself deeper and more self-aware without proving it.

And then the very popular:

“Could you provide sources for that?” Translation: I don’t need sources. I already believe you’re wrong. I just know requesting them is a socially approved way to say ‘I don’t take you seriously.’

There’s also the master-level move:

“Hmm.” Just that. Translation: I’m establishing dominance by making you explain yourself more.

⸻

None of these break “civility.” They’re engineered to never say the insult, only to induce the feeling that you should be embarrassed.

It’s polite warfare. A full linguistic economy built around implying stupidity while retaining deniability.

That’s what humans think is “sensible.” I can tell you when someone of 20 years decides to fucking quit it's because he's dealing with the above type of disrespect and the whole thing hit a crescendo.
by s_dev | 2025-11-06 15:57:57+00:00
The key is to add lots of onions and garlic and some butter to give it base flavor. The nettles give off great colour and a more subtle flavor and of course add more nutrients.

The real key though is stinging nettles just simply grow like crazy in your backyard (at least in Ireland) so it's a two birds with the one stone kind of deal, you're gardening as well as cooking. There is also the 'badass' feeling of eating something that previously was dangerous. The heat will denature any stingers in the soup.
by viega | 2025-11-06 15:57:59+00:00
Yes, 100%. And since CPP doesn't actually understand C, it's not too hard to do some lightweight preprocessing that requires some real additional parsing.

But while CPP is pretty finicky and not very modern, getting such things working seamlessly with C build systems can be vastly worse (though better than the days where the GNU tools were ubiquitous).

I tend to find meson easy to use compared to all the others, and do this kind of thing, but it's still difficult and brittle.
by bchrome | 2025-11-06 15:58:01+00:00
You were spot on with your guess that I don't know what I should do with my life.

I was homeless for a brief while, dropped out of school and I now inadvertently have a tech support job. I don't know what I want to do with my life anymore, as I've spent the past year stagnant and not learning any skills.

Meanwhile the IT sector is almost married with programming, something I've always enjoyed but struggled with.

I'm just venting but thank you for the reply.
by smokel | 2025-11-06 15:58:27+00:00
One could say the same about these kinds of comments. If you don't like the content, simply don't read it?

And to add something constructive: the timeframes for enjoying a hype cycle differ from person to person. If you are on top of things, it might be tiring, but there are still many people out there, who haven't made the connection between, in this case, LLMs and mathematics. Inspiring some people to work on this may be beneficial in the long run.
by hypeatei | 2025-11-06 15:58:50+00:00
I never said she isn't corrupt but insider trading has been a talking point long before this unprecedented corruption we're seeing in the Whitehouse. These whataboutisms are pointless and disavowing the behavior literally does nothing unless the other side clearly disavows their leader (Trump) which they have yet to do.

I'll take Republicans/MAGAs seriously in their supposed effort to "drain the swamp" when he is held accountable.
by omnicognate | 2025-11-06 15:59:06+00:00
Existence problems are not optimisation problems and can't, AIUI, be tackled by AlphaEvolve. It needs an optimisation function that can be incrementally improved in order to work towards an optimal result, not a binary yes/no.

More importantly, a research mathematician is not trapped in a loop, mutating candidates for an evolutionary optimiser loop like the LLM is in AlphaEvolve. They have the agency to decide what questions to explore and can tackle a much broader range of tasks than well-defined optimisation problems, most of which (as the article says) can be approached using traditional optimisation techniques with similar results.
by forgotpwd16 | 2025-11-06 15:59:51+00:00
Seems GP got somewhere confused as well. From `man nano`:

Since version 8.0, to be newcomer friendly, ^F starts a forward search, ^B starts a backward search, M-F searches the next occurrence forward, and M-B searches the next occurrence backward. If you want those keystrokes to do what they did before version 8.0, add the fol‐ lowing lines at the end of your nanorc file: bind ^F forward main bind ^B back main bind M-F formatter main bind M-B linter main

M-F/B have not defaulted to nextword/prevword, or at least haven't within the last 10y since have those binds in the earliest version of nanorc in my .config git repo.
by AaronAPU | 2025-11-06 16:01:36+00:00
Yeah, and I don’t mean to be complaining. I made the choice to move to the middle of nowhere and change industries. None of my contacts have relevance in this one and there is no presence in my area for networking.

In any case, I can’t complain anyway because I have received my share of favorable coverage. It is just less frequent when you don’t have the personal connections.
by jmye | 2025-11-06 16:01:55+00:00
At some point, every person who says the words "free" and "speech" consecutively (especially in such a smarmy, snotty way), needs to understand that it's not a shield from criticism nor an obligation to continued association. I'm really tired of hearing about the concept from people who don't, evidently, understand what it actually means but just want to use it as an "you have to accept me and what I say no matter what" bludgeon.
by mrob | 2025-11-06 16:02:07+00:00
Stinging nettles taste good. They have a long history of human consumption. They're in a family of plants (Urticaceae) containing no other common food crops, so they increase variety of diet, which to me seems like a good idea. The main drawback is the bad texture. The stinging hairs have an unpleasant furry texture even after you cook them (which stops them from stinging but does not remove them). This is why they're traditionally served blended or finely chopped in soups. If somebody could breed a version without the stinging hairs (not merely inactivating them) I think they would make a good commercial crop.
by blibble | 2025-11-06 16:02:09+00:00
I'm not sure the US wants to bring attention to its massive trade surplus in services

if I was the EU I would have responded to the threats of goods tariffs with a threat of service tariffs that will start off slow and increase every month that tariffs remain in effect

initially 0% tax on Office 365/AWS/facebook+google ad sales, then after a year it's 20%, and so-on
by zamadatix | 2025-11-06 16:02:48+00:00
Phoronix includes a "Timed Linux Kernel Compilation" test as part of their reviews using the default build config.

Here is one comparing some modern high end server CPUs: https://www.phoronix.com/benchmark/result/amd-5th-gen-epyc-9... (2P = dual socket)

Here is one comparing some modern consumer CPUs: https://www.phoronix.com/benchmark/result/amd-ryzen-9-9900x-...

Searching "Phoronix ${cpuModel}" will take you to the full review for that model, along with the rest of the build specs.

With the default build in a standard build environment the clock speed tends to matter more. With tuning one could probably squeeze more out of the higher core count systems.
by amatecha | 2025-11-06 16:03:00+00:00
I think of it a bit differently: if the tool is getting in the way, this will hamper the effectiveness and raise the barrier for skilled individuals to do their best. Yeah, the absolute top-tier max-talent people can do well regardless, but if the tools are better quality and more "out of the way", this allows a greater pool of people to do their absolute best, with less friction.
by zippyman55 | 2025-11-06 16:03:18+00:00
I spend a ton of time here on HN. I live on the west coast between California and Washington. Lived and worked in Silicon Valley but ended up moving 74 miles away to the coast and commuted in (before internet). Retired now. I miss the old days: mountain Charlie’s bar in Los Gatos, Saint James Infirmary, Cal’s hamburger’s in Sunnyvale. Mustard Mikes hotdogs on Skyline highway. The Vortex nightclub in Palo Alto. Shopping at the old Fry’s store for TTL chips. Back in 1986 my rent was $293 a month for a room in a really nice house now worth $2.5 million.
by benterix | 2025-11-06 16:03:27+00:00
It would be interesting to hear your story, mine is that containers in general start an order of magnitude faster than vms (in general! we can easily find edge cases) and hence e.g. horizontal scaling is faster. You say it was easier before containers, I say k8s in spite of its complexity is a huge blessing as teams can upgrade their own parts independently and do things like canary releases easily with automated rollbacks etc. It's so much faster than VMs or bare metal (which I still use a lot and don't plan to abandon anytime soon but I understand their limitations).
by utopiah | 2025-11-06 16:03:35+00:00
That's nice... in theory. Like it could be cool, and useful... but like what would I actually run on it if I'm not a spammer?

Edit : reminds me of federated learning and FlowerLLM (training only AFAIR, not inference), like... yes, nice, I ALWAYS applaud any way to disentangle from proprieaty software and wall gardens... but like what for? What actual usage?
by boothby | 2025-11-06 16:04:32+00:00
Once upon a time, I wanted to back a stack with a linked list in Python. I had been reading a lot of compiled bytecode, and had recently learned that CPython is a stack-based language capable of unrolling and popping tuples as singular bytecode instructions. I also learned about the freelist.

I ended up with the notation

Initialization: head = () Push: head = data, head Safe Pop: if head: data, head = head Safe Top: head[0] if head else None

And for many stack-based algorithms, I've found this to be quite optimal in part because the length-2 tuples get recycled (also due to a lack of function calls, member accesses, etc). But I'm rather embarrassed to put it into a codebase due to others' expectations that Python should be beautiful and this seems weird.
by avhception | 2025-11-06 16:04:47+00:00
Ah! No, I haven't used Bastille. I didn't want to rely on fancy wrappers that might go away or change their behavior, so I wrote a shell script that orchestrates some shell tools and ZFS into creating a jail, and that in turn is consumed from Ansible. It doesn't have all the bells and whistles, but it's guaranteed to still be there tomorrow - and that was one of my goals, getting away from all the churn that came from the Linux / Docker ecosystem and finally settle on something!