MurphyA/hacker-news huggingface dataset:
by ffsm8 | 2025-04-16 09:04:31+00:00
Speaking isn't, but vandalism is. And a lot of the things they've done can only be called that. While vandalism is technically still against the law, in this particular case it's rarely enforced for politicial reasons.

If you'd read my comment you should've been able to understand that I'm talking about a subset of the protestors - not the person this case is about. Like it or not, if you're part of a group which doesn't actively expell such participants, you end up destroying your own image. And people related to that group usually get judged by the actions of the worst of it's members.

Hence why it'd be impossible to convince anyone with an example like this article.

To be abundantly clear: I never meant to imply that this isn't a problematic case (nor did I write that). I'm merely pointing out that nobody will be convinced of the grandparents call to action with this example
by rwieruch | 2025-04-16 09:04:39+00:00
I have been out of touch with the GraphQL ecosystem for a while. What are the status quo solutions to the problems stated above?

N+1 I just remember the dataloader https://github.com/graphql/dataloader Is it still used?

What about the other things? I remember that Stitching and E2E type safety, for example, were pretty brittle in 2018.
by emn13 | 2025-04-16 09:04:45+00:00
While some of what you say is an interesting thought experiment, I think the second half of this argument has, as you'd put it, a low symbolic coherence and low plausibility.

Recognizing the relevance of coherence and plausibility does not need to imply that other aspects are any less relevant. Redefining truth merely because coherence is important and sometimes misinterpreted is not at all reasonable.

Logically, a falsehood can validly be derived from assumptions when those assumptions are false. That simple reasoning step alone is sufficient to explain how a coherent-looking reasoning chain can result in incorrect conclusions. Also, there are other ways a coherent-looking reasoning chain can fail. What you're saying is just not a convincing argument that we need to redefine what truth is.
by graemep | 2025-04-16 09:05:07+00:00
The covid vaccine example is a good one in terms of something in everyday life that is politicised.

It is also illustrates the problem with discussing politics in an international forum. The KCL study of covid conspiracy theories (carried out during the pandemic) found that in the UK young people and those who identified as left wing were more likely to believe conspiracy theories. I am pretty sure this is significantly different from the US. Also matches things I have heard (e.g. my daughter met people at university who refused the vaccine because "we don't trust the Tories".

It is pretty common for Americans to assume that the Conservatives are equivalent to Republicans, and Labour are like the Democrats, which is very far from the truth. It has always been far from the truth but the reasons why change - e.g. in the 80s Thatcher and Reagan were not far apart, but that that time Labour were far to the left of the Democrats (actual socialists).
by barrkel | 2025-04-16 09:05:36+00:00
The point of doing a server-side render follows from two other ideas:

* that the code which fetches data required for UI is much more efficiently executed on the server-side, especially when there's data dependencies - when a later bit of data needs to be fetched using keys loaded in a previous load

* that the code which fetches and assembles data for the UI necessarily has the same structure as the UI itself; it is already tied to the UI semantically. It's made up out of front end concerns, and it changes in lockstep with the front end. Logically, if it makes life easier / faster, responsibility may migrate between the client and server, since this back end logic is part of the UI.

The BFF thing is a place to put this on the server. It's specifically a back end service which is owned by the front end UI engineers. FWIW, it's also a pattern that you see a lot in Google. Back end services serve up RPC endpoints which are consumed by front end services (or other back end services). The front end service is a service that runs server-side, and assembles data from all the back end services so the client can render. And the front end service is owned by the front end team.
by chvid | 2025-04-16 09:05:56+00:00
Yeah. Semianalysis seems to have a bit of an attitude when it comes to all things China. Relying on secondary/tertiary sources and a lot of Twitter trash talk.

In particular I think they are underestimating Huawei/SMICs production capabilities and way overestimating sanction evasion / smugling.

Still this machine seems important in the US-China tech war and sa is one of the few attempting a detailed coverage of it.
by mdp2021 | 2025-04-16 09:06:36+00:00
This article follows those about the events of April 9, where it was noted that some Stock Market operations have been especially lucrative and especially improbable. It now notes it "happened again", which may be a signal...

I kept the original title (our default treatment as per the guidelines), even though part of it really seems like an explicit allegation (though the author in the text denies «alleging»).

Again, why this submission: it is interesting theoretically, it is weird as an event... And it could have consequences.
by garfield_light | 2025-04-16 09:06:51+00:00
You have the delusion that true value is the same as a fungible one dimensional number, that externalities (negative or positive) don't exist, we have perfect information and local minima aren't real.

The original example is that certain economic activities are force multipliers, the guy who actually does a good job in servicing the metro in my city (we avoid 10 minutes of delay) has more impact than most local CEO day to day. A good supply of bus drivers make certain services possible, which in turn boost productivity.

The social influencer entertains like shitty cocaine, we don't have a lack of inane shit, their absurd payout exists because ZIRP happened. Bad entertainment has costs beyond the directly measured by dollars.

Getting everybody addicted to nicotine is profitable but bad, correct?

A hypothetical world were we "stagnated" on MySpace equivalents could've existed and surely the generated value would be higher.
by or_am_i | 2025-04-16 09:07:33+00:00
> The “bullshit” here is the implicit claim of an author that such jargon is needed. Maybe it is to explain advanced applications (like attempts to do “inference in Bayesian networks”), but it is certainly not needed to define or analyze the basic ideas.

"The bullshit here is the implicit claim of an author that German language is needed. Maybe it is for advanced applications (like Goethe's poetry), but it is certainly not needed to describe basic ideas."

(proceeds to explain the same basic concepts 10x more verbose than in any math textbook on the subject)

Math/statistics nomenclature is certainly not perfect (think of it as a general utilities library that has been in active development for 200+ years), but it is widely used for a reason: once you learn the language it becomes second nature (very much the same as knowing all the details of the standard library API in your language of choice) allowing to communicate arbitrarily complex abstract ideas with speed and precision.
by bradley13 | 2025-04-16 09:07:33+00:00
Wow.

My dad was born at about the same time, but came into programming indirectly: he was an accountant, the company got a computer (Honeywell, maybe?), and he was told to figure out how to use it. So he was purely self-taught.

As a teen (so, in the mid-70s) I remember going in after hours to write programs with him, finding primes, perfect numbers and such. Fun times...
by immibis | 2025-04-16 09:08:08+00:00
(1,0,0) and (0,0,1) are each twice as bright, in terms of photons, as (0.5,0,0.5).

If you quickly apply gamma=2 so the midpoint is (0.707,0,0.707) your gradient will look much better. Although other commenters suggested mixing in more complicated colour spaces.
by pancsta | 2025-04-16 09:09:51+00:00
Very informative wiki, thank you, I will definitely use it. So Ive made my own "AI Agents framework" [0] based on actor model, state machines and aspect oriented programming (released just yesterday, no HN post yet) and I really like points 5 and 7:

5: Unify execution state and business state 8. Own your control flow

That is exactly what SecAI does, as it's a graph control flow library at it's core (multigraph instead of DAG) and LLM calls are embedded into graph's nodes. The flow is reinforced with negotiation, cancellation and stateful relations, which make it more "organic". Another thing often missed by other frameworks are dedicated devtools (dbg, repl, svg) - programming for failure, inspecting every step in detail, automatic data exporters (metrics, traces, logs, sql), and dead-simple integrations (bash). I've released the first tech demo [1] which showcases all the devtools using a reference implementation of deepresearch (ported from AtomicAgents). You may especially like the Send/Stop button, which is nothings else then "Factor 6. Launch/Pause/Resume with simple APIs". Oh and it's network transparent, so it can scale.

Feel free to reach out.

[0] https://github.com/pancsta/secai

[1] https://youtu.be/0VJzO1S-gV0
by emn13 | 2025-04-16 09:10:08+00:00
Of course they had a choice: they could have stuck with google maps for longer, and they probably also could have invested more in data and UI beforehand. They could have launched a submarine non-apple-branded product to test the waters. They could likely have done other things we haven't thought of here, in this thread.

Quite plausibly they just didn't realize how rocky the start would be, or perhaps they valued that immediate strategic autonomy more in the short-term that we think, and willingly chose to take the hit to their reputation rather than wait.

Regardless, they had choices.
by xxs | 2025-04-16 09:10:28+00:00
About the ordered removal, if it's not very common, using tombstones (a constant to denote no element) is fine. Too many tombstones would need a compaction phase and still it'd work way better than a linked list.

Personally I have not met a case where a random removal in the middle of a list is common -- b/c finding the needle is slow to begin with O(n). In such case linked hash sets are O(1) but way more memory intense (which is a very advanced linked list)

That being said linked queues are great for concurrent lock free cases.
by elia_42 | 2025-04-16 09:10:46+00:00
A huge problem. I think AI-based customer service is more negative than positive in general. In my opinion in this way we first of all entrust an operation that needs to be timely and above all empathetic to AI; secondly, although it is faster to train a model to become a very good customer assistant, thereafter a continuous human intervention of monitoring, improvement and error correction is required. So in the end, in addition to not having a customer assistant capable of “being close” to the customer and understanding the finer nuances of a customer's request, this approach leads to inefficiency and slowdowns in the medium to long term.
by Robertste123 | 2025-04-16 09:11:25+00:00
Starting an eCommerce business is thrilling because you have the power to shape it exactly how you want, from design to branding, all at the click of a button.

Imagine running a store that’s open 24/7. It sounds like a great business idea with countless benefits, right?

Beyond the convenience, the key is to find a solution that’s cost-effective and quick to set up. A custom solution can meet these needs by leveraging existing features and functionalities.

Skype: trioangle | Mail ID: sales@trioangle.com | Whatsapp: +91 6379630152
by dims001 | 2025-04-16 09:11:32+00:00
Crowdfunding Campaign Strategist | $15M+ Raised | Kickstarter, Indiegogo, GoFundMe, Wefunder, Gogetfunding and More.

With over 5 years of experience and $15M+ raised through powerful crowdfunding campaigns, I help startups, entrepreneurs, nonprofits, and creatives launch, market, and scale high-converting campaigns across top platforms like Kickstarter, Indiegogo, GoFundMe, and more.

Whether you’re preparing for launch or seeking to boost a live campaign, I offer full-service crowdfunding campaign creation, marketing, and fundraising strategies designed to help you exceed your funding goals.

Why Work With Me?

Proven Crowdfunding Success – Over $15M+ raised across 100+ campaigns SEO & Keyword Optimization – Boost campaign visibility with powerful crowdfunding SEO Tailored Strategies – Custom marketing plans for your unique product, cause, or brand Full Funnel Promotion – Social media, email marketing, PR, influencer outreach & paid ads High-Impact Content – Eye-catching visuals, compelling storytelling, persuasive copy Pre-Launch to Post-Campaign Support – Every phase covered for optimal fundraising results

Services I Offer

Crowdfunding Campaign Strategy & Management • Pre-launch planning, campaign structuring & audience targeting • Day-to-day management, live updates, and ongoing optimization • Post-campaign strategy to keep momentum going

Crowdfunding Marketing & Promotion • Social media marketing & ad strategy • Influencer partnerships & PR outreach • Email campaigns, community building & lead generation

Campaign Page Optimization • Copywriting, visual layout, reward structure & conversion flow • Video scripting and content suggestions that captivate backers

Crowdfunding Niches I've Worked On Film | Music | Tech | Creative | Medical | Personal | Product Launches

Notable Campaigns I’ve Worked On

Kickstarter Tech Gadget: $60K raised in 30 days | Pre-launch strategy + influencer marketing

GoFundMe Medical Fundraiser: $28K raised for emergency treatment | Viral social campaign

Indiegogo Film Project: Reached 180% funding goal | Full funnel promotion & PR

Platforms I Specialize In

Kickstarter – Product innovation, tech, creative campaigns

Indiegogo – Startups, design, cause-driven campaigns

GoFundMe – Medical fundraising, Crisis Relief, nonprofit, personal support

Patreon, Fundly, FundRazr – Creator support, recurring donor models

Equity Crowdfunding – StartEngine, SeedInvest, Wefunder, Crowdcube

Let’s Build Your Dream Campaign!

Want a campaign that not only launches but succeeds? I’ll help you craft a standout strategy that turns visitors into backers and backers into loyal supporters.

Send me a message today – let’s raise those funds!
by hu3 | 2025-04-16 09:12:25+00:00
Random JSX nugget:

JSX is a descendant of a PHP extention called XHP [1] [2]

[1] https://legacy.reactjs.org/blog/2016/09/28/our-first-50000-s...

[2] https://www.facebook.com/notes/10158791323777200/
by Latty | 2025-04-16 09:12:37+00:00
I'm not saying people should not organise to vote, I'm objecting to the framing of "in four years this will be over" or "in four years we can fight this", if you are waiting for elections to solve this alone, that's a mistake. Elections alone won't be enough. It's not too late to do anything, it is too late for just voting against it to be enough.
by berkes | 2025-04-16 09:12:41+00:00
We certainly need more really good browsers which use gecko.

But for that to happen, Mozilla needs to up their effort to pull apart the components, decouple them from their own integration (firefox, thunderbird) and treat them as first-class projects, whose sole focus is to provide browser-builders and such with the components and tools to integrate the pieces.

Purely technical, it's still easier to build around "chrome" components. Which is why everything from electron, via "webviews" to the oculus browser or that webview-thing in your fridge, uses chrome tech and not mozilla. Edit: in an ideal world, it would be a no-brainer for e.g. Meta to pick Mozilla components to build a browser for their VR headset. Or for VW when they develop an in-car screen. Or for an app-builder to add some web-rendering of their in-app help.

But IMO this stems from a fundamental problem with Mozilla. Their cash-cow is firefox. So if they spend time and money making tech that then makes competing with firefox easier, they lose twice. So they will never truly commit to this.

Even if that would, IMO, be one of the most impactful things for Mozillas' manifesto of a "free internet".
by vidarh | 2025-04-16 09:13:05+00:00
Thanks for the suggestions, but all of those seems like marginal improvements at best to me. If I'm going to have to read through a lot of installation instructions, I might as well keep Mastodon...

When I was thinking of a "better single-user server", I was thinking more in terms of a single binary, or a single container - the Mastodon resource use is less of a problem (unless you run a big instance) than the complexity of it.

I do appreciate the suggestions, though. If anything, looking at how others have handled Mastodon API support will be useful.
by bjackman | 2025-04-16 09:13:06+00:00
Yeah, most businesses need window cleaners too. If you're a window cleaner and you complain about all the birds shitting on windows, I dunno what to tell ya.

If you're working in compliance either

A) you're stuck in your compliance job, that sucks, CVSS scores aren't the reason why though.

B) you enjoy compliance.

C) you should change jobs.
by kqr | 2025-04-16 09:13:58+00:00
The calculator in Emacs has support for what it is you request, which it calls "interval forms". Interval form arithmetic simply means executing the operations in parallel on both ends of the interval.

It also has support for "error forms" which is close to what the calculator in OP uses. That takes a little more sophistication than just performing operations on the lower and upper number in parallel. In particular, the given points don't represent actual endpoints on a distribution, but rather low and high probability events. Things more or less likely than those can happen, it's just rare.

> I'm not especially good at stats

It shows! All the things you complain about make perfect sense given a little more background knowledge.
by bradley13 | 2025-04-16 09:14:21+00:00
I don't think we really do conflate genius with being a jerk. More the problem is that some talented people are sociopaths, willing to climb to the top over a pile of corpses. Or, as they say of sewage, "the biggest pieces float to the top."

Lots of people hate confrontation. However, when confronted with someone like that, we have to be willing to draw the line. "No, it won't be my corpse you climb over." If more people would do that, there would be fewer jerks in the top ranks.
by timr | 2025-04-16 09:15:18+00:00
> "The authors acknowledge support from NIH Training Grant No. T32GM145452 (A.T.G., C.S.O., and Z.L.), NIH Training Grant No. T15LM007056-37 (J.A.L.), and the High Performance Computing facilities operated by Yale's Center for Research Computing."

Well, NIH training grants aren't going anywhere, so far as I know, and the high-performance computing facilities may or may not be affected by a cut in indirects. If they are affected, one reasonably has to ask: what line items made it past the cut? It's a more productive framing of the question.

Either way, you can't just leap to the conclusion that everything you like will be gone.

> especially if they don't sing ideologically pure songs for dear Leader.

I think it's possible that you're exaggerating.
by thyristan | 2025-04-16 09:16:18+00:00
They should, yes. Don't know why DOJ doesn't. But in case of the EU, Microsoft is handled with very soft gloves in all aspects because corrupt idiotic bureaucrats on all levels can't imagine a life without their Windows, Outlook and Excel. So the throw their hands up in the air, cry "but there are no alternatives, we cannot do anything here" and continue their extended post-lunch-sleep.
by Nursie | 2025-04-16 09:17:51+00:00
While the west has gone this way, there also seems to be a strong undercurrent (at least here in Australia) of "we can't afford to have kids (yet)".

As housing has moved further out of reach of young people, some don't seem to feel their lives are stable enough to make the leap. The trend was down anyway, but the housing crisis seems to be an aggravating factor.
by hsbauauvhabzb | 2025-04-16 09:19:48+00:00
For those reading, a fair few of my recent posts were downvoted after this comment, and it was initially flagged.

If I violated some rule so be it, and I could care less about internet points, but it certainly feels like suppression of individuals based on individual posts which is a behaviour that could end up being the death of hn.
by myrmidon | 2025-04-16 09:19:57+00:00
You misunderstand me. The US is making shoes-- just not as many as it imports from Vietnam or China. In fact enough shoes get made locally to export about 1$ billion worth of them (while ~$20 billion are spent on imports).

But I don't see the point in throwing billions of dollars from taxes at this industry just to make all those shoes here-- that is stupid (because the jobs that would create are not gonna be very desirable, they are gonna drive up costs all over by competing for labor, and that kind of protectionism is gonna invite retaliation).

The situation is very similar for a lot of industries.

I also think it is extremely unhealthy to baby an industry long-term by isolating it from competition like this.

I'd be totally on board if there was like 20% unemployment in the US, and this was a short term plan to give those people work/income.

But that's not it. This is in my view really bad policy driven by emotional arguments, and actual numbers, expected outcomes and historical precedent (for "I know better than market economies what ought to be produced") all heavily weight against this.

I'm very confident right now that the whole "20%ish tariffs for everyone to balance trade deficit with everyone" approach is gonna be walked back or lead to abysmal outcomes, and people should have realized that from the start.
Show HN: Video to Test Plan (With Gemini 2.0 Flash)
by psmyrdek | 2025-04-16 09:20:09+00:00
A Node-based CLI tool to generate test plans from video recordings using Google's Gemini models.

Created test plan can be used as an input for Agentic AI model such Claude 3.7 Sonnet - it contains scenarios, steps and expected selectors to cover your project with E2E tests.
by ben_w | 2025-04-16 09:20:15+00:00
So it's a bit tricky for me to know more than the headline as it's a paywalked link. Here's Ars Technica reporting on what was in the FT article: https://arstechnica.com/tech-policy/2025/04/fcc-head-brendan...

Fortunately, satelite internet isn't yet so important as to prevent the EU saying "no" to both.

Unfortunately your point is valud much more broadly than just Starlink, and even with the highest trust in Chinese stuff*, we also have the issue that even just the transition will be expensive and painful and needs to be done at high speed which will break things.

* which would be irrational, China has as much reason to want to spy on all of Europe as Five Eyes demonstrated it did with what Snowden revealed
by nsoonhui | 2025-04-16 09:21:02+00:00
I'm not entirely sure how this kind of study jives well with other study, such as "Reasoning models don't always say what they think" [0], discussion [1].

To quote the article:

We can’t be certain of either the “legibility” of the Chain-of-Thought (why, after all, should we expect that words in the English language are able to convey every single nuance of why a specific decision was made in a neural network?) or its “faithfulness”—the accuracy of its description. There’s no specific reason why the reported Chain-of-Thought must accurately reflect the true reasoning process; there might even be circumstances where a model actively hides aspects of its thought process from the user.

So if we can't trust the reasoning, then what's the point of checking whether they are "effective" or not?

[0]: https://www.anthropic.com/research/reasoning-models-dont-say...

[1]: https://news.ycombinator.com/item?id=43572374