MurphyA/hacker-news huggingface dataset:
by cadamsdotcom | 2025-07-21 03:41:56+00:00
Seems the flywheel in the device is what does the magic - dampening oscillations (which would demand the flywheel turn faster/slower, which its intertia will resist). Then it gets put in series with normal dampers that reduce compression/expansion. The inerter cancels vibrations & high frequency movement while the usual shock absorption components handle the rest of the shock absorption, making a great team.

Have I understood it right?
by garygao333 | 2025-07-21 03:42:31+00:00
Hi everyone! I’m Gary, and I’m the co-founder of Merg (https://mergai.vercel.app), a deep research platform for media content. My co-founder and I started Merg with the belief that LLMs needed a more visual and intuitive UI than the standard chatbot format. That’s why we created the discover page, a dynamic and image-driven space that allows users to browse through interesting online media and search prompts.

On our site, you can: - Find open-source films, books, articles, music, TikToks, etc. with plain-English prompts using our precision media search engine, powered by Exa - Browse trending videos, articles, and other media content on a visual discovery page. Click any tile to trigger an agent search

We hope to have Merg eventually become a ‘Tik Tok for AI Agents’. All feedback is really appreciated! Happy to answer any questions at garygao333 [at] gmail.com. Thanks in advance!
by StanislavPetrov | 2025-07-21 03:42:55+00:00
>With the one you buy at your local store, you get the two years warranty, and should the thing contain, say, lead paint you can hold the seller accountable.

I'm not sure how it works in the EU, but here in the USA I'd guess that the vast majority of those zippers are just ordered from Temu and marked up. And good luck holding the "seller accountable" if the zipper doesn't end up meeting your standards.
Show HN: Enhanced DCA Trading Bot in Go – 24% returns vs. 12% classic DCA
by Zmey56 | 2025-07-21 03:43:07+00:00
Built a DCA bot that uses technical indicators instead of time-based buying. 3-year backtest shows 24% annual returns vs 12% for classic DCA, with lower drawdowns.

Key features: - RSI/SMA/Bollinger Bands signal aggregation - Docker deployment + Prometheus monitoring - Complete backtesting engine included

Most interesting finding: buying during RSI oversold conditions outperformed regular timing by 40%.

https://github.com/Zmey56/enhanced-dca-bot

Technical questions welcome.
by int_19h | 2025-07-21 03:44:14+00:00
I'm Russian, so I'm speaking from personal experience here. The media did some work back in the day to get him elected in the fir place, but they made him into a "strong hand" because that's what the electorate demanded. The people weren't duped into voting for an autocrat; they were openly told that this is exactly why they should vote for him - and most did.

From there elections kept getting less and less free, but it was a gradual affair - strangle the opposition TV first, then newspapers, then finally start playing directly with electoral fraud; fake counting etc. The purpose, though, wasn't to ensure a win - his popularity was always sufficient for that. No, it was to make it a win so resounding that agitprop could refer to it as a definitive popular mandate. And for parliamentary elections, to get the supermajority they needed for constitutional amendments. But that is how authoritarian democracy works - the majority votes in the government that cracks down on political dissent because the majority wants that. No amount of free press or free and fair elections would change that.
by somenameforme | 2025-07-21 03:44:53+00:00
I'm fairly certain just about every single half decent parent is completely obsessed with anything that might even possibly be a choking hazard. Kids are surprisingly strong and capable of completely chimping things to shreds. If there's choking zone beads on a toy, it's not getting bought, regardless of whether or not if they have 'ventilation holes' in them.
by fy20 | 2025-07-21 03:45:25+00:00
This is the same for almost all electronics. If you buy a toaster, how much do you think it really costs to manufacture the €20 no name brand vs the €80 Delonghi branded one? In both cases, the price the customer pays is many multiples higher than the manufacturing cost.

This is why these Chinese sellers have become so popular - although in some cases, yes they are cutting corners - the main reason why they can sell the products so much cheaper is because they cut out a number of middlemen.

The person who imports the product into Europe has to make a profit. The person who brings it from there into your country and distributes it has to make a profit. The retailer has to make a profit, on top of paying their staff and landlord. It all adds up.
by DrewADesign | 2025-07-21 03:45:44+00:00
> Somehow this site keeps making these posts and making it up front page and people keep sharing the same opinions

You sure? In their 5 month submit history, they’ve got one post with nearly 900 votes, this post, one post with 17, and a handful of others that didn’t break 10. Perhaps you’re confusing it with another site.
by vlovich123 | 2025-07-21 03:45:56+00:00
> However, the developers were soon to clarify that the 100x claim applies to just a single function, “not the whole of FFmpeg.”

So OP is correct. The 100x speed up is according to some misleading micro benchmark. The reason is that that transform is a huge amount of code and as OP said this will blow out the code cache while the amount of data you’re processing results in a blowout of the data cache. Net overall improvement might be 1% if even that.
by rstuart4133 | 2025-07-21 03:46:09+00:00
I've just built a parser in Rust that seems to function in exactly the way you say. It reads the text into a single buffer, assembles the AST nodes in an arena (indexes are NonZeroU8's to save space), and all token nodes refer to the original rather duplicating the text. The things I'm parsing are smallish (much less than 64k, 256 tokens), but their is around 100M of them so was worth the effort to build it in a way that used 0 allocations (the arena is re-used).

It was a bit of effort, but it can't be that difficult given it's my first non-toy Rust program and it wasn't that hard to get going. I'd written maybe 50 training exercises in Rust before that, over the years. Yes, the same thing in C would have been faster and easier to write (I've written many 100's of thousands of lines of C over the years), but I'm not sure it would of worked the day after it compiled.

I also had to build a 2nd parser that looked at maybe 100 lines. It was clone() all the way down for that one because I could afford the cost. I think that was easier to write in Rust than C, mostly because of the very good standard library Rust comes with.
by asdff | 2025-07-21 03:47:07+00:00
To be honest when you catch a good look at the camera in the glare, it is about the size of the remaining bezel on the mbp. I'm not sure why the camera unit necessarily needs all this vertical buffer space. Maybe they wanted to use an off the shelf camera instead of making something narrower (and perhaps longer) that would fit seamlessly in the display. I expect that is probably coming in a couple years.
by jandrewrogers | 2025-07-21 03:47:15+00:00
The reason you have to optimize SIMD by hand is that compilers can't redesign your data structures and algorithms. This is the level of abstraction at which you often need to be working with SIMD. Compilers are limited to codegen things like auto-vectorizing simple loops, but that isn't where most of the interesting possibilities are with SIMD.

If you look at heavily-optimized SIMD code side-by-side with the equivalent heavily-optimized scalar code, they are often almost entirely unrelated implementations. That's the part compilers can't do.

Note that I use SIMD heavily in a lot of domains that aren't just brute-forcing a lot straightforward numerics. If you are just brute-forcing numerics, that auto-vectorization works pretty well. For example, I have a high-performance I/O scheduler that is almost pure AVX-512 and the compiler can't vectorize any of that.
by BugsJustFindMe | 2025-07-21 03:48:09+00:00
I'm a little confused. At $3660/month vs $1900 for bronze, that's $21200 more per year than the bronze plan just for the privilege of ever being able to send bills to them even before any actual medicine happens. $21200 is already higher than the bronze family max out of pocket of $18400. Does that not mean your minimum possible cost on platinum is worse than your maximum possible cost on bronze?

Bronze premium + max OOP is 41200.

Platinum premium alone is 43920 before any care.

It seems like you could save a bunch of money on bronze?

(goddamn, these costs are fucking bonkers no matter what)
by rowanG077 | 2025-07-21 03:48:10+00:00
I think it will turn out that even for AI some language will be much more easily to code systems in than others. We maybe even get languages optimized for this in due time. So I'm not at all on board with languages becoming irrelevant with AI age. I can even see it happening that extreme typing like lean will be best. Sure it will probably take more compute to design a system using it, but that may be offset by the additional mistakes it prevents. No company likes to code in lean, since you require highly skilled people and it takes ages. But AI can defeat both of those while still getting the advantages.
by buu700 | 2025-07-21 03:48:19+00:00
The sad thing is it's not even difficult to get right. I've got something launching soon with a couple different chatbots that I'll share with you later, and it would never even have occurred to me to rely on system prompts for security. A chatbot in my mind is just a CLI with extra steps; if the bot is given access to something, the user is presumed to have equal access.
by raincole | 2025-07-21 03:48:32+00:00
I do if their "mitigation" looks like this:

> 1 · Deploy an MCP Guard (three-command setup)

> A guardrail can help protect every tool call with a protective layer that blocks malicious or out-of-policy instructions in real time. Here is how to install the GA MCP guard which is open-source and requires no billing.

> $ pip install generalanalysis # install the guard

> $ ga login # browser-based auth

> $ ga configure

> MCP Guard protection enabled
by JohnTHaller | 2025-07-21 03:48:36+00:00
This year to date, Bitcoin's transaction fees have ranged from $0.76 to $3.80 per transaction. Those are good fees if you're moving $10,000. On a $4 game I buy from my Steam wishlist, those are awful fees compared to the $0.19 that Steam would likely pay to their payment processor.
by clipsy | 2025-07-21 03:50:14+00:00
> There was a time (1970-80) when work-study programs earning decent minimum-wages helped lower that barrier. But over time, the minimum wages failed to go up ... and the once widely-available scholarships were not renewed.

I would note here that -- in addition to the minimum wage not increasing -- the cost of higher education increased substantially faster than inflation or median wage.
by TazeTSchnitzel | 2025-07-21 03:50:47+00:00
This feels like a necessary evil when it is often cheaper to buy an entire Chinese product directly with free shipping than to pay for just the domestic shipping of anything at all. This is a market distortion which has a huge cost to the environment among other things.

On the other hand China is the manufacturing giant of the world, and being able to source components directly in small quantities at a reasonable price is probably very useful to small businesses, so I hope that can continue somehow.
by queenkjuul | 2025-07-21 03:50:59+00:00
If i had kids, they could walk to the school and soccer field in the neighborhood in under 10 minutes. There's a playground at the end of the block. There's a high school a 15 minute walk away, and i would trust a teenager to take the bus to baseball practice or whatever.

I see families on the train and bus all the time. It's actually very easy to take a stroller on the train.

Why do people insist on buying 100lbs of groceries at a time, either?
by esafak | 2025-07-21 03:53:41+00:00
Proving diversity of thought is a good thing. A controversial observation in 2025's USA ;)

A counterpoint to this is Sourcegraph's Amp, which is all in on Anthropic because they "believe that building deeply into the model’s capabilities yields the best product, vs. building for the lowest common denominator across many models." https://ampcode.com/fif#model-selector

When I embark on a project, I usually ask Gemini to architect and implement the first pass, then iterate with Claude.
by sameerds | 2025-07-21 03:54:16+00:00
I am not entirely sure that this is a bad thing. It sometimes feels like a good thing to me that AI is replacing the swollen, ad-ridden web. Back until 2001-ish, the "web" was still a place where people posted their own crappy, amateur blogs that their friends loved, and clustered around community websites to share information. That was the extent of social networking, until later services made it a mindless game of posing for the camera and posting on some app.

Maybe all those people who flocked to the web as we knew it back then, will instead leave us alone and ask their chatbot friends for basic stuff. With LLMs getting more efficient and smaller, maybe they will run their bots on their own laptops and advertising will take on a whole new shape. Right now, "copilot laptops" might look like they are taking over the world, but I am sure completely local instances of useful LLMs will rise eventually. Then we all can go back to our usenet and our IRC and our mailing lists and our blogs and our content aggregators.

And no, not sarcasm.

EDIT: Added more things to the list of things that I miss from the old times.
by Terr_ | 2025-07-21 03:55:12+00:00
I like to joke that while nitrogen gas is the most common thing around us, we are blind to it. Of course, that's a feature, since it allows us to perceive everything else further away, instead of stumbling through a perpetual fog.

This location-dependent tradeoff is something to think about when it comes to "false color" images in astronomy. If some aliens described Earth as "a boring uniform nitrogen-colored ball", we'd probably be a little offended at their ophthalmo-centrism, and tell them that the fault lies in their eyes, not in our planet.
by nwallin | 2025-07-21 03:55:17+00:00
> the equivalent code looks to be straightforwardly expressible in C with Intel intrinsics if that’s more your jam. (Granted, that’s essentially assembly except with a register allocator, so the practical difference is limited.) The vectorization is most of the speedup, not the assembly.

At my day job I have a small pile of code I'm responsible for which is a giant pile of intrinsics. We compile to GCC and MSVC. We have one function that is just a straight function. There are no loops, there is one branch. There is nothing that isn't either a vector intrinsic or an address calculation which I'm pretty sure is simple enough that it can be included in x86's fancy inline memory address calculation thingie. There's basically nothing for the compiler to do except translate vector intrinsics and address calculation from C into assembly.

The code when run in GCC is approximately twice as fast as MSVC.

The compiler is also responsible for register allocation, and MSVC is criminally insane at it.

One of these days I'll have to rewrite this function in assembly, just to get MSVC up to GCC speeds, but frankly I don't want to.
by jaredcwhite | 2025-07-21 03:55:24+00:00
I feel like we're back in the Windows 98 era. Does nobody remember the days of your local file browser being a web browser? And running native executables in HTML (ActiveX)?? Virtually every PC was getting a virus just plugging into the internet, it was bonkers. Thankfully that plus the DoJ trust busting got Microsoft to back out of all those security nightmares.

And here we are all over again. (double facepalm) I wouldn't touch MCP with a 100-foot pole.
by AdieuToLogic | 2025-07-21 03:55:40+00:00
> In the end, what's the difference between a log and a metric?

Essentially, a log entry is the emission of state known by an individual code execution path at the point the log entry can be produced, whereas a metric is a measurement of a specific runtime execution performed by the system.

For example, a log entry of:

module_logger.info( f"Processed {num_events_processed_since_last_log} events." )

Emits a log entry capturing the processing state known when the statement is evaluated. What it does not do is separate this information (a time-based attribute in this case) from other log entries, such as "malformed event detected" or "database connection failed."

More importantly, putting metrics into log entries forces timing to include log I/O, requires metrics analysis systems to parse all log entries, and limits the type of metrics which can be reported to be those expressible in a message text field.

Maybe most important of all, however, is that metrics collection and reporting is orthogonal to logging. So in the example above, if the log level were set to "error", then there would be no log-based metric emitted.
by Aurornis | 2025-07-21 03:57:01+00:00
> An LLM - which has functionally infinite unverifiable attack surface - directly wired into a payment system with high authentication. How could anyone anticipate this going wrong?

If you didn’t catch it, this scenario was fabricated for this blog post. The company writing the post sells vulnerability testing tools.

This isn’t what a real production system even looks like. They’re using Claude Desktop. I mean I guess someone who doesn’t know better could connect Stripe and iMessage to Claude Desktop and then give the Stripe integration full permissions. It’s possible. But this post wasn’t an exploit of a real world system they found. They created it and then exploited it as an example. They sell services to supposedly scan for vulnerabilities like this.
by queenkjuul | 2025-07-21 03:59:01+00:00
The average speed on the Kennedy in Chicago at rush hour very well might be less than 20mph. It's taken me a full 75min to go 7 miles, the bulk of which was "expressway"

The train gets me home in an hour, every time. I could bike and save even more time.

Cars just don't move fast in cities.
by stephen_g | 2025-07-21 03:59:06+00:00
Just a note - it's not just "this Government" - this is bipartisan and has a long history spanning decades. Both sides are just as incompetent as each other when it comes to technology and the Internet.

It's exactly the same kind of problem that we've always had here, summed up in 1964 by Donald Horne, "Australia is a lucky country run mainly by second rate people who share its luck. It lives on other people's ideas, and, although its ordinary people are adaptable, most of its leaders (in all fields) so lack curiosity about the events that surround them that they are often taken by surprise."

I guarantee this will be the response when this doesn't work - surprise. They'll claim it was a sure thing, that they did everything right (even though they went through multiple rounds of sham "public consultations" and ignored all the expert testimony)...
by appreciatorBus | 2025-07-21 03:59:28+00:00
Not really. Those types of things don't even cover operation of the land as vehicle transport, since the highway trust fund has to keep getting bailed out. But I'm not really talking about the operational costs, I'm talking about land rents.

There are surely places in the USA where there are no competing uses for land, and having ppl drive on it is not depriving the public at large of anything. But this stops being true in any town or city above a modest size.

For non-transport land uses, we ask those uses to compete amongst themselves for the land. But for some reason, we don't apply this same logic to vehicle transport. It's considered the govt's job to expand the supply of land for vehicles in an unlimited fashion. If anyone suggested it should be govt job to provide unlimited free land for any other use - housing is the most obvious example - they'd get laughed out of the room. But put 4 wheels on it and suddenly they will bulldoze whole neighbourhoods to find the land for it.

So my modest proposal is that if people want to drive on some publicly owned land, the govt should put the use of the land for a fixed period, say 50-100 years and auction the rights. Let the prospective drivers compete with other uses - say apartment buildings - for the land and see what the public is missing out on by setting the price at $0.
by crtified | 2025-07-21 04:01:40+00:00
That argument still relies upon the debatable premise that less formal employment means less human productivity.

For example, those "bridging the gap until their pension" are as likely to be reducing childcare costs (which are otherwise often subsidised by government/tax) for their descendants, spending more time on their own health, reducing the $health burden upon government, and any number of other potential reductions of the need for government spending. In equal proportion to the reduction in formal employment load upon the individual.
by milofeynman | 2025-07-21 04:02:15+00:00
The problem here is the infrastructure required to demo the changes to the user. Like yeah you made a code-change, but now I have to pull it, maybe setup data to get it in the right state, check if it's functioning how I want it to. Looking at the code it produced in a diff can waste a lot of your time if it doesn't even work as expected.
by asdff | 2025-07-21 04:02:46+00:00
All of the stuff you listed that are great about the web are commercial things fwiw. If the community side of the web dies out, all thats left is a tool for business or government interests. Sure you get some benefits but consider what is really being lost. A powerful way to learn independently, to communicate with other people, to organize, to share ideas and opinions. What happens to our society when these sort of things are silenced? Who benefits from that happening? I think we know it isn't you and me.
by Daneel_ | 2025-07-21 04:02:52+00:00
As a person who has worked in and around logging and big data processing for 16 years now, including almost a decade working as a senior in professional services (currently a global security architect) directly for one of the largest big data companies, here is my opinion on logs vs metrics:

A log entry should capture an event in time, for example: a person logging in, a failure, a record of a notable event occurring, etc. These should be written at the time they occur when possible, to minimise chance of loss and to minimise delay for any downstream systems that might consume the logs. Arguments for batching could easily be made for systems generating very high volumes of logs.

Conversely, a metric is a single value, point-in-time capture of the size of something, measured in units or with a dimension. For example: current queue depth, number of records processed per second, data transfer rate in MB/s, cpu consumption percentage, etc. These can/should be written periodically, as mentioned in TFA.
by jerezzprime | 2025-07-21 04:03:15+00:00
I've been looking for a tool like this, that lets Claude operate on multiple repos. I work on a project that has frontend/packages and backend (separate repos instead of a monorepo for good reasons) and I often develop features that cross both repos. With the terminal I can clone both down into a directory and start Claude code there, but all the tools for background/multiplexing are always built around a single repo. Any chance I can get multi-repo tasks supported?
by bluefirebrand | 2025-07-21 04:03:31+00:00
Ego trippers are bad, I agree

But gatekeeping is actually good if you care about quality, and I think we're going to discover that more with LLMs

They might democratize code but the code produced will be very low quality. Once coding communities start getting overrun with "Please help me fix my LLM generated code" we'll wish we did a bit more gatekeeping