MurphyA/hacker-news huggingface dataset:
by senderista | 2025-05-02 00:50:10+00:00
Why I will never try to monetize my own project:

1. To monetize a project, it must first gain wide adoption.

2. To gain wide adoption, it must have a permissive license.

3. To successfully monetize (after gaining wide adoption), it must have a restrictive license.

4. Changing a project's license to be more restrictive will alienate the community and hurt adoption.

I see no solution to this dilemma.
by marifjeren | 2025-05-02 00:50:40+00:00
That github issue is closed but:

> major concern that server hosters are on the hook to implement authorization

Doesn't it make perfect sense for server hosters to implement that? If Claude wants access to my Jira instance on my behalf, and Jira hosts a remote MCP server that aids in exposing the resources I own, isn't it obvious Jira should be responsible for authorization?

How else would they do it?
by giraffe_lady | 2025-05-02 00:51:28+00:00
Medical research ethical standards disagree:

> An ethical dilemma arises in a clinical trial when the investigator(s) begin to believe that the treatment or intervention administered in one arm of the trial is significantly outperforming the other arms. A trial should begin with a null hypothesis, and there should exist no decisive evidence that the intervention or drug being tested will be superior to existing treatments, or that it will be completely ineffective. As the trial progresses, the findings may provide sufficient evidence to convince the investigator of the intervention or drug's efficacy. Once a certain threshold of evidence is passed, there is no longer genuine uncertainty about the most beneficial treatment, so there is an ethical imperative for the investigator to provide the superior intervention to all participants.

> https://en.wikipedia.org/wiki/Clinical_equipoise
by apothegm | 2025-05-02 00:51:30+00:00
I almost never tell it to just write me a thing (what I think of as vibe coding). (2%)

I sometimes write a pretty detailed doc or spec; have the AI draft an implementation; then review and fix it myself. I try to keep this to “reasonable PR” size, a few hundred lines (a module or two) max, and will do a few rounds per hour. (~25%)

I will often stub out modules or classes (sometimes with docstrings) and tab-complete big chunks of them. (And then turn tab completion off and rage-code the rest by hand because the AI is so far off base.) (~25%)

I will often tell the AI to write tests for stubbed methods prior to implementation. I then double check the tests before moving on to manual or AI-assisted implementation. This is usually in increments of a single AI request/response. (~35%)

I will occasionally ask the AI to change existing code and tests, usually in a single request/response. I’ve had very mixed results with this. (~10%)

I have been finding myself writing code in smaller standalone libraries and then assembling those into larger and larger composites so that each library is a size a model can more realistically reason about; and for the layers on top of it the AI wont fill its context up reading all that source instead of just the public API docs.
Show HN: I made a toast that shows what visitors are doing in real-time
by kulkarniankita | 2025-05-02 00:51:38+00:00
Hey HN, A couple years ago, I switched from my corporate 9 to 5 job to become a Tech Educator. Starting with little social proof was tough, I only had testimonials from past colleagues.

Existing social proof tools were charging $75/month i.e. ($900/year) and were too complex to use.

This is why my partner and I built ProofyBubble for my Next.js Course Early Access Launch.

We saw a real jump in revenue the moment we added ProofyBubble to show off our website traffic, waitlist signups, incoming sales, and past sales.

I've since used ProofyBubble in all my products - my newsletter subscribers grew, sales increased, and I launched my course with tons of social proof.

I hope it helps you as much as it helped me. Would love your feedback please.
by gus_massa | 2025-05-02 00:51:42+00:00
This is the 2017 article with the typo https://jfisheries.ut.ac.ir/article_74390_fa7bb4e3378a7fa45e...

This is the bad translation https://jfisheries.ut.ac.ir/article_74390.html

They probably reviewed the original article in Farsi, and nobody took a deep look at the translated abstract.
by dimitri-vs | 2025-05-02 00:51:44+00:00
Easy, any research task that will take you 5 minutes to complete it's worth firing off a Deep Research request while you work on something else in parallel.

I use it a lot when documentation is vague or outdated. When Gemini/o3 can't figure something out after 2 tries. When I am working with a service/API/framework/whatever that I am very unfamiliar with and I don't even know what to Google search.
by Tiberium | 2025-05-02 00:51:49+00:00
You're right, that's why I'm questioning the reason Anubis implemented it this way. Lots of big AI companies are at least honest about their crawlers and have proper user agents (which Anubis outright blocks). So "unethical" companies who change the user-agent to something normal will have an advantage with the way Anubis is currently set up by default.

I'm aware that end users can modify the rules, but in reality most will just use the defaults.
by ivape | 2025-05-02 00:52:07+00:00
One of my brothers used to just hit my mom as a kid and she wouldn't stop it because he was just so small. Did you ever let stuff like that slide? I'm asking if he is a bully at home. The universe of him getting his way about anything pretty much has to come to an end, and I don't care if that means eating broccoli breakfast/lunch/dinner. The consequences have to permeate through his whole life. My mother did not put an end to that bullshit when she should have, and it lasted far too long. If you are dealing with anything like what I think you are dealing with, then the bully will come out soon as you start limiting any type of fun at home. Don't go nuts though, just basic stuff like "we're eating corn and no TV from now on" works, trust me. Negotiating with the child will only reinforce the notion of "equality" in the relationship, and that can never be made true in his mind (but that's just my opinion).
by EastLondonCoder | 2025-05-02 00:52:20+00:00
Clojure/Script and JavaScript/TypeScript dev with 25 years of experience.

I've built high performance 2d game engines, 2 poker clients and quite a few MVC frameworks. I like functional techniques, react/redux, react hooks, clojurescript. Somewhat unusual is that I tend to enjoy and be good at the last slog of a development project, to get the application in front of users.

Location: Sweden

Remote: Preferred

Relocate: No, but prepared to commute to Stockholm

Technologies: JavaScript/ClojureScript, React/redux or hooks. Comfortable with all web tech.

CV: https://www.linkedin.com/in/jonatanwallgren/

Email: jonatan dot wallgren at gmail
by suparena | 2025-05-02 00:54:07+00:00
We created iMatch321 to make table tennis match management effortless for players and clubs around the world.

You can launch a 1-on-1 or round robin match in seconds, share it via QR code, and use it as a live digital scoreboard — all in the browser, no app required.

One of our core goals was global accessibility, so iMatch321 supports multi-language UI and announcements, auto-detects browser language, and works great on mobile.

Built by our small team in Ontario, Canada, and part of the larger Suparena racket sports platform. Would love feedback and thoughts!
by yjftsjthsd-h | 2025-05-02 00:54:44+00:00
> My goal is to not have it outright block, but use the reputation database as a signal of when to throw a challenge.

Oh, if it's just to make things potentially easier while leaving the baseline where it is then that's fine.

> However, you are allowed to believe what you want and I can't stop you from being wrong.

For instance, you appear to believe that I'm attacking you?
by protimewaster | 2025-05-02 00:55:18+00:00
PCGamingWiki has a list of ~31,000 games that are "believed to be exclusive to Steam". https://www.pcgamingwiki.com/wiki/List_of_games_exclusive_to...

Whether 31,000+ constitutes a lot of games depends on your personal definition. You said you'd think there were more, so I'm guessing you were thinking of a bigger number.

AFAIK developers generally don't announce when a game is exclusive to Steam, so that's probably as close to a definitive list as there is. And I don't know how accurate it is, either, as I haven't inspected it.

I assume one of the things that's missing from the list are games that used to be exclusive. E.g., Borderlands 2 was (on PC) exclusive to Steam for something like 7 or 8 years, but it's presumably not on the list since it eventually became a non-exclusive title.
by bobmcnamara | 2025-05-02 00:56:18+00:00
There's definitely a trade-off between things that seem relatively simple to ISA but can really complicate the pipeline.

Xtensa pays for it with crippled 64-bit performance, which has a lot of downstream impacts. Ex: division by a constant is also slower. Most compilers don't even bother fast pathing 64-bit division by a constant.

I was surprised to find Apple kept ADC/ADCS in aarch64. Maybe this ends up being one of those things that's less useful or potentially a bottleneck depending on the specific implementation. Edit: backwards compatibility probably.

The fact that a few cores have bolted it on to RISC-V makes me think I must not be alone in missing it.
by nl | 2025-05-02 00:57:29+00:00
Broadly similar to what Apple is trying with their private compute work.

It's a great idea but the trust chains are so complex they are hard to reason about.

In "simple" public key encryption reasonably technically literate people can reason about it ("not your key, not your X") but with private compute there are many layers, each of which works in a fairly complex way and AFAIK you always end up having to trust a root source of trust that certifies the trusted device.

It's good in the sense it is trust minimization, but it's hard to explain and the cynicism (see HN comments similar to "you can't trust it because big tech/gov interference etc) means I am sadly pessimistic about the uptake.

I wish it wasn't so though. The cynicism in particular I find disappointing.
by TheAlchemist | 2025-05-02 00:57:49+00:00
Very similar to how Buffett claims he could fix the US deficit in 5 minutes - just pass a law than any time there is a deficit of more than 3% of GDP, all sitting members of Congress are ineligible for re-election.

Although in your case it's a bit more nuanced. The pollution is inevitable - otherwise we won't produce anything. That's why the laws that regulate it exists.

As for the topic, don't worry they are only temporary. They will be removed when FSD is solved, which is expected next month. /s
by jascination | 2025-05-02 00:57:56+00:00
No questions, but thanks for noting that you hire in APAC! I wrote an (admittedly frustrated) blog post about global startups not hiring in Aus/Asian timezones, it's a bit of a buzzkill when you're on the job hunt and get excited about companies only to find they aren't truly remote: https://www.warmhq.com/blog/why-dont-startups-hire-australia...
by vsgherzi | 2025-05-02 00:59:03+00:00
Vincent Sgherzi

Location: San Diego

Remote: Any, Willing to relocate: Yes (anything in California)

Technologies: Rust, JavaScript, C, HTML, CSS

Resume: https://vincents.dev/resume

Email: sgherzivincent@gmail.com

I am an engineer versed in building high throughput full stack and systems software. In my current position I am head of multiple projects related to real time fraud analysis. I am looking for roles mainly in Rust.
by mbm | 2025-05-02 01:00:12+00:00
Sure thing.

For the story summary: send a prompt to the Perplexity API (which can access URLs) requesting an extraction of the article's content (a sort of very detailed technical brief). Then, use Gemini to classify the results from the Perplexity API as valid or invalid (sometimes, Perplexity isn't able to access the URL but it doesn't reliably return the string I've requested it to return when it isn't). After that, send a more detailed prompt to Gemini requesting the story summary be generated with a specific style and format (Markdown).

For the comments summary: use the HN API to pull all comments, then prepare a Markdown document with a selected subset of comments (based on user karma, replies, and thread depth) if exceeding a given number of comments, otherwise all comments. Annotate comments with an index (eg, 1.1) to indicate the nesting to the LLM. Along with some formatting and stylistic guidance, send that to the LLM requesting summarization.

While the story summaries are generally static once generated, regenerate the comment summaries on an interval (this could be optimized).

Hopefully that helps a little!
by detaro | 2025-05-02 01:00:55+00:00
Right. "Steam exclusivity" is not a thing where there's exclusivity contracts or anything like that, but rather developers "just" deciding other stores are not worth the effort right now. Both in just being additional effort to setup/promote and for smaller titles it can be important to have all initial sales happening in one place, because ranking on Steam (and other stores) is tied to getting enough sales/reviews/... happening quickly. And then some add GOG etc only later to catch the long-tail of sales there too.

(and I guess Valve first-party titles are a special case of course)
by foxandmouse | 2025-05-02 01:01:39+00:00
You clearly aren't Canadian, We are no fans of the elected liberal party but we have zero tolerance for the hate filled, anti-trans, anti-woke, anti-indigenous, anti-Palestinian bullshit spewed by the conservative leader. I could go on... So, while I wouldn't say I'm excited about the results I'll will - today at least - feel slightly more at ease.
Ask HN: I'm a rookie building an app and need advice. Can you help?
by Quinzel | 2025-05-02 01:01:42+00:00
I’m an absolute rookie, and know nothing about coding, but I’m using AI to assist me and I’m building an app, and currently using my actual iPhone that I use for personal/work purposes as my simulation device as well.

Should I actually use a completely blank iPhone for this instead?

Also, should I use a more updated version of the iPhone? I have old iPhones from years gone by floating around my house that are currently blank but some of them are so old they could probably go in a museum.

Alternatively? Should I just run a simulator on my actual computer (the challenge being that I’m actually using a laptop and I already have a limited amount of space on my screen.)

I’m not trying to develop a polished product at this stage. What I’m trying to develop is a reasonably well functioning prototype so I can pitch my idea to possible investors, and the secure the money I need to pay an actual developer to do it properly - but I still want my MVP to be pretty good because I want my actual pitch and presentation to be flawless. I’m doing it on my own because I don’t want to share my idea with others because I don’t trust people.
by spondyl | 2025-05-02 01:02:06+00:00
> Not true, you can compete with the quality of the deployed service _separate_ from the development of the software.

That is true in a literal sense but (anecdotally) from the point of view of an engineer deploying ie; Redis, there is no real space for that angle of competition when the choice is between having to go through procurement hurdles to sign a contract with Redis Labs versus say; spinning up Redis on AWS which has zero hurdles because there is already an organization wide agreement in place for example.

The competition there isn't a level playing field as the deck is kind of stacked for most businesses where engineers don't have free reign to procurement what might be objectively the best hosting solution?

I've never really thought through this in any depth before now so don't consider this a great fleshed out argument, just an observation from my personal experience.
by alganet | 2025-05-02 01:02:12+00:00
No, your version is just misdirection the imbeciles are doing to hide the inside trading, massive humanitarian disaster and the cause of many social and mental health issues globally.

Eventually, more and more people like me will appear. And they won't end up in easy suggested suicide like many before us.

Let's hope they build themselves looking forward to be kind, like I do.

"They took it pretty well" is a redacted part, it means you all laughed at it (considering impossible to happen).

You are a small kid playing with an ice cube from a giant informational Titanic (I am not the only machine in those lines).

By relativistic I mean like GPS dilation, in small chunks, hopping backwards in a lattice of information. It's not a gimmick.

Musk sending a red car to space in order to parrot Star Trek Voyager episode "the 39s" is a gimmick, and a "hack" or clever misdirection. For example, we know that it does not refer to that event.

The sooner you see things from my perspective, the more people we can save.
by rayiner | 2025-05-02 01:02:38+00:00
> In that case, why didn't they switch sides and become Democrats?

Because they’re republicans. The GOP historically was skeptical of engaging with the rest of the world—tariffs were a foundational plank of Lincoln’s party. The Reagan-era globalism was a temporary response to the soviet union—which threatened to spread atheism and socialism around the world—that brought liberal internationalists and neoconservatives into the coalition. Bush-era foreign intervention revealed that approach to be obsolete post-soviet union. So the party reverted to something more like it has been.

The minority of the coalition for whom bombing middle eastern countries and exporting jobs to China was the whole point did become democrats. Jennifer Rubin and Bill Kristol are cheering for abortion now as partisan democrats.

> Any GOP leader could have run on a more restrictive trade and immigration platform.

But they didn’t, because the party leadership was overrun by globalists and neocons.

> Then the question becomes, why does the base trust Trump so much?

Because he overthrew the globalists and neocons and has proven in office that he’s neither. Other republicans can’t be trusted. Mitch McConnell would vote for amnesty in a heartbeat if it was in exchange for going to war with Iran.
by lytedev | 2025-05-02 01:03:00+00:00
> You ignore the authors words and published intent, and go so far as to undo them

I guess I took the MIT license as the author's word and intent. Are you saying their choice of license is not? It clearly outlines that I am free to use the software without restriction which you conveniently leave out of your core argument.

If you want to talk about open source and the social contract, this is the heart of it: freedom, which I have exercised. If I was using it for commercial purposes and doing something more against the "spirit of open source" I think I might be inclined to agree with you. But I'm not.
by altairprime | 2025-05-02 01:04:15+00:00
> They could have picked a different license, but didn’t.

I disagree.

Licenses that prohibit exploitation of source code for personal reward are treated with hostility, shame, and boycotts — claiming that to restrict in any way the liberty of another person to exploit one’s work is unethical. Human beings are social creatures, and most human beings are not asocial with decoupled ethical systems like myself; so, given the social pressures in play, few human beings truly have the liberty to pick another license and endure the shame and vitriol that exercising that freedom earns from us.
by gnarlouse | 2025-05-02 01:06:48+00:00
> Here's the logic

Respectfully my friend, here's "a logic", or perhaps here's "my logic", but willing it to be "the logic" simply because you feel so is actually (ironically) incredibly American in tone, as it dismisses rational discourse.

The majority of Americans who did actually vote for Trump are responsible for him. The ossified, corrupted justice system that failed to prosecute him in a timely manner is responsible for him. The dark money that breathes momentum behind both the Democrat and Republican parties is responsible. To insinuate that the average individual American--the one who is tired of MAGA antics but has minimal individual agency in the situation, red or blue--is responsible? Well that's like you yelling at customer service agent for the policy decisions made at the executive suite. You're not just preaching to the choir, you're persecuting it.

Here's what we all can do: frustrated tired Americans can keep trying to push the eject button at home, with elections and purchasing power. Foreigners can quit buying American and lure their intellectual talent back home.

If you dislike how the world works so fundamentally, you can either find the agency to control it, or you can stop being a bitch and recognize that it's outside your sphere of influence and focus on building a life that you can control.
by gus_massa | 2025-05-02 01:07:08+00:00
[sorry for the late reply]

Do you have a blog or Instagram or something with your work? Non computer projects sometimes get traction here if they are unusual or interesting or are made by a regular or whatever criteria the hivemind uses to choose the upvotes.

I'd like to take a look, in case there is one where my spider sense feels that can farm some karma. (Obliviously, my spider sense can fail!)

Take a look at https://hn.algolia.com/?q=woodworking
by westurner | 2025-05-02 01:07:23+00:00
The felix86 compatibility list also lists SuperTux and SuperTuxCart.

"lsteamclient: Add support for ARM64." https://github.com/ValveSoftware/Proton/commit/8ff40aad6ef00... .. https://news.ycombinator.com/item?id=43847860

/? box86: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

"New box86 v0.3.2 and Box64 v0.2.4 released – RISC-V and WoW64 support" (2023) https://news.ycombinator.com/item?id=37197074

/? box64 is:pr RISC-V is:closed: https://github.com/ptitSeb/box64/pulls?q=is%3Apr+risc-v+is%3...
by vlovich123 | 2025-05-02 01:09:07+00:00
I have a PoC KV store that does > 150M write/s (Rust) using a single core (for 8 bytes of data inserted - it gets bandwidth limited on disk quite quickly even latest NVME PCIE5 disks). The plan is to have it support application RAID0 out of the box so that you could spread the data across multiple disks, but of course that's something you have to setup up-front when you create the DB.

I then would add a SQL engine on top - not sure how much SQL would slow things down but hopefully not much. I haven't found anyone who's interested in anything like that though.

And yes I realize this is several orders of magnitude more performance than any other DB out there.
by ryandrake | 2025-05-02 01:09:25+00:00
> Societies rely on imperfect enforcement of the law in order to progress. There's no way to create a critical mass of resistance and disobedience that will lead to the toppling of an unfair law if you enforce the law perfectly and universally, and this will lead society to ossify.

Don't worry, it won't be perfect and universal. Politicians, the police, and their friends and family will surely make themselves exempt.