MurphyA/hacker-news huggingface dataset:
by ponta17 | 2025-05-31 15:45:37+00:00
Thanks for the thoughtful question! The term “agent” definitely gets used in a lot of different ways, so I’ll clarify what I mean here.

In this project, an agent is an LLM-powered system that takes a high-level user instruction, reasons about what steps are needed to fulfill it, and then executes those steps using a set of tools. So it’s more than a single prompted LLM call — the agent maintains a kind of working state and can call external functions iteratively as it plans and acts.

Concretely, in turtlesim_agent, the agent receives an input like “draw a red triangle,” and then: 1. Uses the LLM to interpret the intent, 2. Decides which tools to use (like move forward, turn, set pen color), 3. Calls those tools step-by-step until the task is done.

Hope that clears it up a bit!
by metalman | 2025-05-31 15:45:55+00:00
would those zero people, be the same ones detailing a viable nuclear waste disposal system that cleans up every last bit of nuclear waste sitting around, before the generation of more gets "splained" away into the future? and Chernoble is real, a real example that bad stuff happens, forever, when a nuke plant blows up,and applys to any large nuke plant proposed or in existance.....and that is a fact, there are failure modes that will cause meltdowns, we have incontrevertable evidence of mega, earthquakes, volcanic eruptions, tidal waves, meteoer strikes, and human caused disasters in the forms of war,dam failures, sabotage, and just everyday stupidity.
by la_fayette | 2025-05-31 15:45:55+00:00
For customer projects I am happily using paid "text to speech" APIs from several vendors.

Privately, I would like to use an API, which gets my Lego bricks inventory and returns all sets which I could build. Further it should show me sets, which I almost can build and show me missing pieces. Also e.g. it should show me sets with slight color differences, e.g. I have bricks in yellow but originally it requires orange. Things like that...
by rcxdude | 2025-05-31 15:45:59+00:00
It would, indeed, make sense to have standardised behaviour for the inverters (they can simulate inertia perfectly well, but a lot do not), and incentives to contribute that value to the grid. It's not a hard to define target if you just want something that looks like inertia.

And the root cause of the blackout in Spain is still mostly the subject of speculation. AFAIK there has is no official report yet into the details of how things went wrong.
by phendrenad2 | 2025-05-31 15:46:53+00:00
This is usually the extent of online discussion. Everyone can agree that "just build more housing" is the answer to the homelessness epidemic, but nobody has anything to say about HOW to accomplish that. The person saying it can't build a house on their own, nor can the collective number of people who regularly eject that sentiment. So the question is "how do you get enough money in one place and apply it to building more housing". And that's the tricky part. Because as you keep asking "how" you eventually arrive at thorny problems like "how do you ensure that the politician you elect who promises to build more housing... actually does it?"
by akudha | 2025-05-31 15:47:10+00:00
My experience with them has been the same. On one of my employer's websites, the top three bots were Google, Bytedance and Semrush. It is a small website for a niche audience, not even in English, and changes very infrequently (like once or twice a quarter). That did not stop these three bots from hammering the site, every second
by hananova | 2025-05-31 15:47:22+00:00
Back in the 90's, me as a dumb kid got a phone call from my ISP telling me that my system had been enlisted in a botnet and that they were turning off my connection until I fixed it.

Maybe it's time to once again block entire ASN's of ISP's that tolerate being used as residential proxies, and this shit might end.
by bumby | 2025-05-31 15:51:04+00:00
>I don't think they would propagate as well as the sound of church bells. Heck, I could identify church bells from miles away, nothing else carries like that.

As with most discussions, the nuance matters. Anecdotal evidence is trumped by science.

Drums tend to have lower frequencies than church bells. All else equal, lower frequencies generally travel farther because they have longer wavelengths (less diffraction means they can go around objects better), less attenuation, and less absorption.

As an example of the application of low frequency long distance communication in nature, elephants use sub-sonic (to humans) frequencies to communicate many kilometers away.
by dcow | 2025-05-31 15:51:33+00:00
What annoys me is that war is war. Of course there’s an aggressor and defender that’s how war works. A bunch of people die. War happens because there is no peaceful answer to, “who is right”. There is no global true narrative. Does it really matter which side is justified? No. The side that wins writes history. But that doesn’t stop a bunch of people so far removed from the war it will never affect them even one tiny bit from burning cycles arguing about which narrative is the nice “true” one. Likely so they can feel good and comfy and morally superior when they close their eyes at night.
by jakevoytko | 2025-05-31 15:51:43+00:00
I asked an ex-Bloomberg coder this question once after he told me he used floating points to represent currency all the time, and his response was along the lines of “unless you have blindingly-obvious problems like doing operations on near-zero numbers against very large numbers, these calculations are off by small amounts on their least-significant digits. Why would you waste the time or the electricity dealing with a discrepancy that’s not even worth the money to fix?”
by absoluteunit1 | 2025-05-31 15:51:56+00:00
> a natural fast typer will naturally lean away from home row "touch typing" to a top-middle row hover style of typing

Yeah, I agree. I've noticed that some folks who reach 160wpm+ start to move off from the standard, "best practice" touch typing technique. With the hand guide visualization on https://www.typequicker.com I focused on just following the common "best practice" approach.

I should add a comment somewhere on the site that these are just the general recommended finger placements and not gospel.

Certain keys are just more comfortable with variation. I use an orth keyboard split keybaord as well so for me especially the Z key makes sense to type with pinky. On a standard qwerty keyboard, I've seen folks do both pinky and ring finger.

I don't think either the correct way - whatever variation of standard touch typing feels better and helps you type faster is the solution
by prophesi | 2025-05-31 15:51:58+00:00
It's not a good practice to commit binary blobs in a repository. And I don't think it would be difficult to add a prepublish step to your npm packages so that you can remove them. The end user shouldn't need to run the build script and compare hashes whenever the source code changes.

Very surprised to get pushback on what I thought was an industry standard lmao
by mdp2021 | 2025-05-31 15:52:00+00:00
Right. But simply, raising awareness helps fighting the "nurses as cheap doctors, random people with a script as a greater bargain" phenomenon.

And for what the progresses in LLMs are concerned¹, it seems evident a revolution is required - and when the key (to surpass intuition towards process, dream towards wake) will be found it will become evident.

(¹Before I was mentioning «progresses» in general - as in, "they give us Veo3 and yet Banged Inthehead at the search pages"?!)
by Tainnor | 2025-05-31 15:53:10+00:00
First of all, I should have written "recursively enumerable theory" or "theory with decidable axioms". But I think it's clear that I'm referring to things like ZFC, first-order PA or any other similar system.

With that out of the way, it's pretty easy to write a general theorem prover for such theories if you can solve the halting problem.

First define a TM G that takes as input 1. the description of another TM A that decides whether a particular sentence is an axiom of some theory T and 2. a sentence P. We enumerate all syntactically valid proofs with P as the conclusion and check whether all axioms are valid according to A and all inferences are sound. If we find a valid proof, we stop. (G can obviously be built.)

Then define H such that it takes the same inputs as G, and then (using the halting oracle) determines whether G would halt given A and P. If yes, return true, otherwise false.

Then H would be a decider for the language consisting of all pairs T |= P, where T is some recursively enumerable theory.
by cootsnuck | 2025-05-31 15:53:43+00:00
All the time. The company is usually begrudgingly okay with it too because they'd rather a former employee sell their expertise back to them instead of a competitor.

I guess check your employment contracts and whatnot, but it's very common for people to leave a company and start consulting and/or freelancing in the expertise they gained at that company. And it's not too uncommon for former employers to be one of their first clients or get your first clients from relationships associated with your former employer.

All of this assumes you don't burn bridges and have the interpersonal skills, in-demand expertise, luck, timing, and interest in building out a small service-based business.
by fellowniusmonk | 2025-05-31 15:54:03+00:00
I co-ran a co-working space that focused on relationships, it's really powerful to have spaces that allow introverts a zero effort socializing experience.

We also threw open to the public art shows and parties with drink sponsorships and everything.

What's better than a church environment? A "city gates" environment.

I am not part of the church any longer, a properly run co-working space, not one that tried to emulate soul less corporate America, gives space for the wealthy tech bro and the poor artist to have multi round interaction that both build trust and provide implicit (and sometimes explicit) accountability. Most of us operate in environments where, outside of family and work there is nothing of value to lose, and churches and other places that exhibit ideological ratchet effects aren't great.

The city gates, that's really the best place to be, we far outpunched our startup weight in the city we were in because we built trust more than anything.

I come from a missionary family that has probably planted more churches by number than any other group, one family far outstripping many mission agencies. That experience and family knowledge was absolutely critical to making what we did work.

But in the U.S. I don't think anyone is interested in funding a 3rd places startup, it's sad that the same people who will talk about the power of 100 true fans don't get the power of 100 people in true community and the way that opens up thousands of paths for people to try things they otherwise wouldn't be able to.
by constantcrying | 2025-05-31 15:54:19+00:00
> It's true that there are also functions that are Lipschitz-continuous but not differentiable, but in this context they aren't interesting.

They absolutely are, even in the article. E.g. the max function or the 1-norm are non-differentiable, but continuous.

There is literally no point in talking about Lipschitz continuity for differentiable functions, because it is equivalent to the derivative being bounded.
by addaon | 2025-05-31 15:55:19+00:00
> 1. I have a bunch of crypto for you sitting in an account. You can even log in to the crypto exchange and see your balance, transfer money, etc! You just have to pay a small fee to extract it. (The whole crypto exchange site is fake, and all the balances are imaginary.)

It seems like there's another approach here, with a real exchange for a real shitcoin. Generating the shitcoin doesn't cost the operator anything, and if it accidentally ends up worth something, okay, fine, that's the normal crypto scam. But meanwhile, I bet a huge portion of the people who actually create an account to take ownership of the coins use credentials that they've used elsewhere... which seems pretty high value.
by karmakurtisaani | 2025-05-31 15:55:25+00:00
> Working from home, you do it for a day or two and really get paid $300! You like easy money and keep doing it. You build up a balance of $5000 for your next payment, but now you need to pay a $150 fee to transfer that money out.

But wait, you're still up $150 here? I assume the numbers were somehow wrong?
Show HN: I built a tool to make early-stage marketing on LinkedIn less painful
by alex_bob | 2025-05-31 15:56:03+00:00
Hi HN – I’m a marketer with 10+ years of experience. I used to work in big companies, with big brands and big budgets. We had full creative teams, external agencies, media buyers, and enough money to test everything.

Back then, I spent $10–20k a day on ads. If something didn’t work, we just pivoted fast.

Three years ago, I switched to early-stage B2B SaaS. Suddenly, I had to do everything — with no money, no team, and no margin for error.

And I hated it.

The hardest part? Getting attention.

CPCs are now $5–15 even in niche B2B. SEO doesn’t perform like it used to (AI spam everywhere). Paid channels are expensive and feel like a black hole.

So I turned to LinkedIn.

It’s weird, but still effective. Everyone in B2B is there — decision-makers, investors, customers. I saw other founders growing personal brands and getting traction. I tried it too.

But it felt awkward. Posts took too long to write. I had no content ideas. Most posts sounded cringe. I skipped posting all the time.

So I built a tool for myself.

Now it’s a product: Viralbuddy.io

It’s for early-stage founders and marketers who want to grow on LinkedIn without wasting hours.

It helps with:

Ideas: I scraped a library of viral LinkedIn posts and structured them. You can use them as-is or regenerate them with AI for your audience.

Writing: I spent a lot of time refining prompts using OpenAI and Claude. Posts are tailored to your goal (clients, investors, team, etc.) and follow a solid hook–body–CTA format.

Content creation: I built image and carousel generation using Recraft to save time and avoid design bottlenecks.

Now I post 3–5 times a week. My network grows by 300–500 people monthly. I’ve gotten beta users, partner intros, and even investor meetings — all through personal posts.

It’s not a magic bullet. You still need to show up and write honestly. But it helps.

How it’s built:

Scraping viral post data: Apify

Content generation: OpenAI (ChatGPT API) + Claude (Anthropic)

Image & carousel generation: Recraft

Frontend: basic onboarding logic + prompt flow in JS

Landing page: WordPress, set up with a $50 template + $50/year hosting

I’d love feedback, questions, or criticism. Happy to share how I built the prompt logic, YouTube summarizer, or the post structuring method.

Thanks!
by _g0wg | 2025-05-31 15:56:11+00:00
I'm on this team as well. Been trying to explain this to the guys at work (fabrication/CAD work). They argue that "we already do have a system, we put projects in the customer folder".

Here is a sample folder structure (from memory, not exactly the same):

/Customer/Project/: ./.190 - STEEL - QTY - 3 - CUSTOMER - PART#.dxf ./.190 STEEL - QTY 1 - CUSTOMER - PART# DO NOT ETCH BEND LINES.dxf ./LEFT SIDE BRACKET B.sldprt ./PART 3.sldprt ./PRJ001.sldprt ./PRJ002.sldprt ./PRJ401.sldprt ./ALL PARTS PUT TOGETHER.sldasm ./FINAL ASSY.sldasm ./STEPS ASSY.sldasm

Keep in mind they also have a /Customer/Project REVISED - USE THIS/ folder, a /Customer/Project 4-13-24/ folder, and a /Customer/Project UPDATED/.

They also have (ON PURPOSE!) a system where they have 3 sources of truth so if any of them don't match we have to stop what we're doing to double check what's actually correct :|

While they didn't take my suggestions on this particular thing, my expertise has been noted for when there's a need for printer troubleshooting...
by ninkendo | 2025-05-31 15:56:18+00:00
> Kinda wish I had an excuse to write some C++.

I had the same feeling in grad school back ~15 years ago… I could pick any language for my coursework, so I picked C++ purely because it seemed an important language to learn. I was also tracking C++0x (later C++11) very carefully just for academic purposes. I’ve still never used C++ at work but I don’t regret using it in grad school, learning it gives a lot of insight into tradeoffs when designing a language, and I felt it was a lot easier to pick up Rust later on having already known C++.
by k__ | 2025-05-31 15:57:26+00:00
"In the ocean, these Na+-Cl- ATPase molecules 'pump' Na+ and Cl- out of the salmon's blood into the salt water flowing over the gills, thereby causing NaCl to be lost to the water and offsetting the continuous influx of NaCl. In fresh water, these same Na+-Cl- ATPase molecules 'pump' Na+ and Cl- out of the water flowing over the gills and into the salmon's blood"

lol, so the salmon "breathes" salt in addition to oxygen?
by scantis | 2025-05-31 15:57:29+00:00
Bullies respond to your confidence and your self esteem. They got to you so far, that you become unsure of your self worth. During the day there are plenty of social interactions, that can form a win for your self esteem. Think of it as giving someone else who is down a little boost. Just go outside and for a passing moment be kind, friendly and good to someone else. No matter who and no matter the situation. Gift someone a small moment of attention and make their day just a little better.
by absoluteunit1 | 2025-05-31 15:57:47+00:00
> I can't overstate how much it's changed my ability to write software. Not having to think the literal characters I'm entering and instead just watching words and symbols appear on the screen at the speed of thought makes the whole experience significantly more enjoyable.

Literally my experience summarized perfectly in two sentences!

> I used monkeytype.com for the most part.

I used it for a bit too but found typing random words kind of boring - I wanted more pre-existing variety without having to always add custom texts which is why I built https://www.typequicker.com/practice and added the topics mode.

MonkeyType is a really great site though - the community they've built is incredible

> Combined with getting good at the Vim keybindings which I did around the same time, it makes programming feel like a video game.

Omg, exactly this lol. When I was at my last job, some of the most boring tasks were fun because I was gamifiying with vim - without being able to type fast, I would have been miserable doing these types of tickets
by nothrabannosir | 2025-05-31 15:57:51+00:00
My point isn’t “there is no perspective from which you can call anyone here a victim”. It is: “If it’s fair for you to use language like ‘victim’, then it’s fair for others to use sarcasm to make their point, and you can’t complain about it being ‘spin.’”

Original GPs comment was justifiable if you allow emotive hyperbole. “Spin”. Op disagreed with the point made by GP but addressed the form in which it was made, over the actual content, while themselves using the same style. That’s not fair. Be consistent: are we being hyperbolic or are we being literal?

I’m not even taking sides on the actual redis issue. “Trust was breached”? Can’t argue with that: licenses don’t cover trust and implicit agreements. But then say that, don’t say “you’re wrong for spinning things, but also <spin>”.
by thegrim33 | 2025-05-31 15:57:55+00:00
If LLMs really do eventually replace programmers in X years (I don't believe they will), I wouldn't even care in the slightest about losing my job, since we'd effectively have reached singularity state where computers can now do any task; humans would no longer be needed for anything. I couldn't care less about losing my job in that scenario, the world would be fundamentally changed forever. Would the concept of a job even still exist at that point?
by ToValueFunfetti | 2025-05-31 15:58:23+00:00
Yeah, no idea what's going on in this thread. As far as I can tell, this connotation was just invented for the purposes of- well, I shouldn't guess motivations, but I can't think of any good ones.

Here's the BBC using it[1], CNN[2], The AP [3], The Conversation [4]

[1]https://www.bbc.com/news/articles/c0l0k4389g2o

[2]https://www.cnn.com/2024/07/21/europe/europe-conscription-wa...

[3]https://apnews.com/article/russia-ukraine-war-zelenskyy-star...

[4]https://theconversation.com/why-russias-armed-forces-have-pr...
by sjsdaiuasgdia | 2025-05-31 15:59:03+00:00
Butchers and meat markets that sell meat from locally raised animals is what this looks like.

The post above yours talked about this:

> "Small groups of farmers simply can’t afford that and be competitive unless they’re already selling high end organic/free range/etc meat."

It absolutely does happen. It's at small scale with higher relative costs, so it's only profitable as a specialty product. It can't compete with industrially farmed meat on price. This would be the range of the farmer who doesn't mind doing some things a few times a day and perhaps hires a helper.

Growing beyond the small scale requires the capital to build facilities and hire staff to run them while you're getting the operation going. You might need to be cutthroat on price to be competitive with existing players, so your revenue might not be great for a long while.

How much output do you think a farmer and a helper are capable of, versus a fully staffed modern industrial poultry farm?
by constantcrying | 2025-05-31 15:59:14+00:00
>I wonder if there's a terminology schism here between computer graphics and numerical analysis folks.

The first group just pretends every function has a derivative (even when it clearly does not), the other doesn't.

The linked Wikipedia article gets it exactly right, I do not know why you would link to something which straight up says your definition is incorrect.

There is no point in talking about Lipschitz continuity when assuming that there is a derivative, you assume that it is Lipschitz because it is a weaker assumption. The key reason Lipschitz continuity is interesting because it allows you to talk about functions without a derivative, almost like they have one. It is the actual thing which makes any of this work.
by usefulcat | 2025-05-31 15:59:27+00:00
You can certainly make trading systems that work using floating point, but there are just so many fewer edge cases to consider when using fixed point.

With fixed point and at least 2 decimal places, 10.01 + 0.01 is always exactly equal to 10.02. But with FP you may end up with something like 10.0199999999, and then you have to be extra careful anywhere you convert that to a string that it doesn't get truncated to 10.01. That could be logging (not great but maybe not the end of the world if that goes wrong), or you could be generating an order message and then it is a real problem. And either way, you have to take care every time you do that, as opposed to solving the problem once at the source, in the way the value is represented.

> Using some kind of fixed point math would be entirely inappropriate for most HFT or scientific computing applications.

In the case of HFT, this would have to depend very greatly on the particulars. I know the systems I write are almost never limited by arithmetical operations, either FP or integer.