MurphyA/hacker-news huggingface dataset:
Show HN: I couldn't find a good AI tool for my research, so I built one
by rfurmani | 2025-06-25 16:02:52+00:00
I went back to some pure math research recently and was looking for tools to help with the exploratory phase: navigating the literature, connecting ideas between fields with very different terminology, and tracking thoughts and approaches long term. I felt there were a lot of gaps, so I spent the last few months training models and building my own solution, Sugaku.net.

It started with a focus on mathematics, and after a lot of great feedback from professors, I've expanded it, ingesting and indexing over 200 million papers from across all academic fields. The support for non-math fields is newer and more experimental, so I'd love your feedback on it.

What it does:

- Ask questions: You can ask natural language questions against the entire 200M paper corpus.

- Explore connections: citation prediction and semantic similarity to discover work you might have missed.

- Build Projects: Organize papers, notes, and ideas into projects that you can share with others. You can use an AI collaborator within the project to brainstorm or summarize.

- Stay Updated: It actively monitors new preprints and papers to alert you to research relevant to your interests.

The site is https://sugaku.net/

I'd love your feedback, especially from those of you outside of mathematics, on the search and the workflow. Also happy to get any feature requests.
by sombragris | 2025-06-25 16:03:14+00:00
That was a limits problem to which several negotiated outcomes were tried, none of them successful. Then Bolivians tried a policy of encroaching military forts in the Chaco region. It was a matter of time before a Bolivian patrol would clash with a Paraguayan patrol. That's how happened. I wouldn't say it was stupid more than any other border wars are stupid.
by CamperBob2 | 2025-06-25 16:03:23+00:00
The societal benefits we've enjoyed from copyright law have been substantial, but the upside is completely maxed out at this point. The tail has been wagging the dog since the MPAA and RIAA grew into de-facto government agencies.

The potential societal benefits to AI are unbounded, but only if it's allowed to develop without restrictions that artificially favor legacy interests.

Any decision or legislation that says that training is not fair use -- and yes, that includes gaining access to the content in the first place by any means necessary -- will have net-negative effects on the society that enforces it.
by mhitza | 2025-06-25 16:03:30+00:00
> Do you think it’s possible that Fairphone did research and found that nobody used this feature, and it’s just highly opinionated people cosplaying as wizards who insist it’s incredibly important?

I'm a fairphone user and promoter. They are a good company for what they do, but I doubt they have the finances to really do anything outside product development, software work (albeit slowly) and a bit of marketing.

If their user survey is anything to go by, they mostly ask about how the users match on their brand and mission, and less about what the users want. Their forum has a bunch of feedback on what they could do differently. Some acknowledged, like lack of communication and software updates (yet to see the results of that).
by lotsoweiners | 2025-06-25 16:03:40+00:00
How? I live in about the most typical suburb imaginable: ~2500 sq ft house on ~8500 sq ft lot. I never hear or am bothered by neighbors (other than early morning landscapers). I have 3 grocery stores that are around a 10 minute walk along with just about every other type business. Don’t understand what is undesirable about that to you.
by vorcigernix | 2025-06-25 16:03:59+00:00
Hi HN! I built PR Cat after getting frustrated with engineering metrics tools that create more problems than they solve. You know the type - mysterious "efficiency scores," individual performance tracking, and black-box algorithms that pit developers against each other. PR Cat takes a different approach: it measures team health metrics (cycle time, PR size distribution, review coverage, work distribution) with complete transparency. Every calculation is visible, it's self-hosted so your data stays yours, and it's MIT licensed. One team using it discovered they were spending 60% of their time on bugs vs their planned 20%. Instead of blame, this led to investing in better testing infrastructure. Six months later, bug time was down to 25%. Built with Next.js + TypeScript, uses AI for PR categorization (but you can see/modify the prompts), and deploys easily on Vercel. Looking for feedback from teams tired of surveillance metrics. What metrics actually help your team improve?
by SpicyLemonZest | 2025-06-25 16:03:59+00:00
The trick is that they don't feel like an unsolicited stranger. The stories you read about these scams summarize away weeks or months of talking, flirting, maybe falling in love a little bit, until they're not a stranger but your very cute and very rich friend.

What does work is an absolute, ironclad rule that I do not trust and am not friends with anyone I meet online until we've met multiple times in person. But there's a lot of lonely people out there who don't find that rule so easy.
by sceptic123 | 2025-06-25 16:04:36+00:00
There's so much wrong with the gambling industry as a whole and the way the same tactics have seeped into casual and online gaming is a real problem.

I'm sure that the blame will be correctly placed on the predatory gambling and video games companies rather than the parents for letting their kids play video games.

There's an eye opening look into how the gambling industry has changed in recent years on Michael Lewis' latest season of against the rules if you are interested in the topic: https://www.pushkin.fm/podcasts/against-the-rules
by rollcat | 2025-06-25 16:04:39+00:00
Unfortunately Apple normalised it, first with the iPhone. There are upsides (theoretically - less trash apps), but the review/curation process doesn't scale, and yep - the small devs are effectively told to bug off.

10 years ago I wanted to build a Love2D game, and release it for the three major OS's. The .love files are effectively ZIP archives, kinda like cartridges, but you need the correct Love2D version (they broke API compat every year or so). Windows and Mac used to be: "cat love.exe game.zip > game.exe".

Linux gave me the most crap, because making a portable, semi-static build was a nightmare; you couldn't rely on distros because each one shipped a different version of love.

Now Linux is actually becoming more viable, not because it's making that much progress, but because the two mainstream platforms are taking steps back.
Attitude, Emotions and Skill Learning
by 2r1in | 2025-06-25 16:04:46+00:00
Every emotion stems out of your attitude, if your attitude is good and progressive you aren't worried about the outcome you simply do certain task because you have to do it. Feelings and emotions arise based upon your attitude towards a certain situation. For e.g. if you are learning a skill and your attitude is positive and look forward to it, and while you do that, your focus should be on elating feelings, when small achievements and progress is made towards learning it. If your attitude is negative you would find all the bad feeling and emotions towards giving up learning a particular skill.

Control your attitude over controlling your feeling or suppressing emotions. This would help you in long run and you would see great results in everything you do.

There is a level of effort required to build the attitude, work on it and you would feel the difference. One e.g. to look at would be getting a job, if your attitude is negative and you feel a burden of getting a job for yourself then you would keep doing wrong things in right time.

If your attitude towards finding a job is positive and you feel that you would certainly get a job , then all right things would happen on right time. It's all about attitude! Even if you don't get a job after appearing an interview you still believe that you are going to get a better job than the one you applied for! That's attitude.

Have good energy levels, eat well, sleep well exercise well, take care of yourself. You need to have a good focus upon building yourself and your attitude only then results would be the way you want them to be. Nobody would help you unless you do yourself for you. So next time you have a situation look at what is the attitude you are carrying with you for the event.

While you are learning a skill we would recommend you reading about a blog post we have "Mastering a skill"
by lenerdenator | 2025-06-25 16:04:51+00:00
> Presumably people are fine with getting "ripped off" by Uber, otherwise they wouldn't keep using Uber and paying for it.

They're fine with it because of the lack of real alternatives. There's effectively a duopoly with Lyft in most cities. Duopolies usually don't present every customer with at least some sort of solution that allows for both parties in the business transaction to gain value.

Which is why taxis were a regulated industry before some cokeheads in SV decided things needed to be "disrupted".
by whiplash451 | 2025-06-25 16:05:07+00:00
Let's try to ground the discussion into data.

Headcounts:

- Gaming GPUs: Installed base 700-900M GPUs + active gaming rigs (100-200M). Assumption of 250M active gamers worldwide.

- AI GPUs: ~3 million high-performance AI GPUs currently in active use globally

Average power usage:

Gaming: 3 hours gaming at 300W → 37.5W average over 24h

AI: 16h×600W+8h×100Widle=10400Wh→ 433W average over 24h

Total Global GPU Power Consumption:

Gaming: 250M GPUs × 37.5W avg = ~9.4 GW -> 9.4GW×24h×365=82.4 TWh/year

AI: 3M GPUs × 433W avg = ~1.3 GW -> 1.3GW×24h×365=11.4 TWh/year

Even taking into account that data centers also require power for cooling, which doubles AI GPU energy impact, gaming >> AI by a wide margin.
by graemep | 2025-06-25 16:05:41+00:00
> sexual orientation (or even preferences), and political views,

In the churches I have been to over the years (all Catholic or Anglican) I have met people with different sexual orientations and a very wide range of political views (everything except far right, as far left as outright communist).

> I think it’s very important that people have places where they can be surrounded by others that, while different as you say, all share a very important core belief, but it’s also very important for a healthy society to have spaces where radically different people can coexist peacefully and even work towards some goal together

I agree. It does happen at work anyway though so I put less importance on this as a requirement for third spaces.
by yusina | 2025-06-25 16:06:06+00:00
I think you either didn't read my response or missed the point. No matter if the LLM output is useful or not, the learning outcome is hugely impacted. Negatively.

It's like copying on your homework assignments. Looks like it gets the job done, but the point of a homework assignment is not the result you deliver, it's the process of creating that result which makes you learn something.
by bpt3 | 2025-06-25 16:06:19+00:00
> I'm really confused about what you're reading into this. I don't "equate" nuclear weapons with video games, I say "here are two completely unrelated things that I'd consider net bad overall, but useful in specific places." Would you say I'm equating guns with balloons if I say they're both man-made? It's hard not to think you're intentionally misreading this.

You provided a list of things you don't think should exist, which is equating them on some level to me, but okay. That context matters, which is why your "guns and balloons" example isn't meaningful.

Ultimately, I'm reading into this that you're deflecting from your actual point that you can't really defend by only bringing up nuclear weapons as a response to a statement about all the other items on that list of things that you think should be banned.

> Yes, it is possible for something to be useful in specific circumstances but still be bad overall.

Of course. No one is disputing that. That doesn't mean that things in that category should be banned outright, because it would make no sense to do so in many cases. Therefore, regulation exists.

> We have disagreements about what counts as useful. If our definition is "This is only useful if it leads to longterm happiness" that seems way too specific and would exclude too much.

You seem to disagree with nearly every person interacting with you (and the rest of us don't disagree with each other) about the definition of "useful" and a couple other key words, which really makes it hard to discuss your content. Even more so when you refuse to provide an explanation of what seems to be a very obvious contradiction in your reasoning.

FYI, no one I saw is using the definition you provided above either, which would be another very unusual definition of the term.

> It's stupid to cheat, I agree and try to make that clear. What I'm saying is the claim "Students think they're learning when they cheat using AI" assumes students are so stupid that they think cheating off of a robot will help them learn as much as writing an essay themselves. That's obviously wrong.

That is wrong, and no one I'm aware of is claiming that, so I have no idea what the point would be of arguing against it.

If you care to explain your answer to the question I've asked repeatedly now in order to continue the discussion, feel free. Otherwise, I'll leave you to continue to beat on your strawmen (there are at least 3 in this response alone) in peace.
by zeta0134 | 2025-06-25 16:06:19+00:00
I suppose the main thing keeping me from being interested in this thing is that every 2-in-1 convertible I've tried in the past was *heavy* and *cumbersome* to use as an actual tablet. I wonder how this holds up, but I'm not sure it's possible to fix the main issue: the keyboard makes it real awkward to hold. It's like a whole product class that looks amazing in marketing shots and is kindof a pain to use in any of the non-laptop modes in practice. Am I just holding it wrong?
by joshfee | 2025-06-25 16:06:26+00:00
It is actually one of the few cases where I don't actually really care about independent upgradability. In my experience I find that I pretty much always upgrade my CPU and my RAM in tandem. New CPU architectures sometimes force it (e.g. need DDR5 instead of DDR4), and as long as you don't severely undersize your initial RAM choice I find that I run out of CPU headroom before I run out of RAM headroom.

So if there's performance gains to be had by co-locating RAM with the CPU in a single package, it makes sense to me to do so
by mock-possum | 2025-06-25 16:06:28+00:00
That just sounds like racism though - how do they tell who qualifies for the ‘local discount’ versus the ‘tourist premium?’

Betting it’s based on stereotypical appearance and language, not checking IDs.

A more charitable approach might be to charge an extra fee for foreign credit cards - that way you get to effectively upcharge tourists, while encouraging conversion to and payment by local currency, additionally saving yourself transaction fees in the process.
by quantadev | 2025-06-25 16:06:49+00:00
The more info you give the AI the more likely it is to utilize the practices it was trained on as applied to _your_ situation, as opposed to random stereotypical situations that don't apply.

LLMs are like humans in this regard. You never get a human to follow instructions better by omitting parts of the instructions. Even if you're just wanting the LLM to be creative and explore random ideas, you're _still_ better off to _tell_ it that. lol.
by Fluorescence | 2025-06-25 16:07:09+00:00
> The Gemini Pro subscription is included with Google One

It's not in Basic, Standard or Premium.

It's in a new tier called "Google AI Pro" which I think is worth inclusion in your catalogue of product confusion.

Oh wait, there's even more tiers that for some reason can't be paid for annually. Weird... why not? "Google AI Ultra" and some others just called Premium again but now include AI. 9 tiers, 5 called Premium, 2 with AI in the name but 6 that include Gemini. What a mess.
by vitonsky | 2025-06-25 16:07:14+00:00
As maintainer of https://linguister.io/, should I start work on polyfill for that API?

If this API will be implemented in next few years, there will be browsers who hold up the world in progress.

Linguist have enough many users, so we could expose this API for client side code, and users with browsers where Translation API is not implemented yet, could install Linguist and sites who uses Translation API would works fine. Translation API calls would proxy by Linguist and preferred translator module would be used.

Any thoughts about it?
by 9rx | 2025-06-25 16:07:24+00:00
> what are we even really talking about?

Our thoughts, ideas.

> This is a demonstrably untrue statement.

My thoughts disagree, but that was said with respect to my country, not the US, so whether or not you are right, the US data is not indicative of that. While I do understand I wasn't fully clear in expressing my thoughts there, what is fascinating is that you jumped into assuming that I meant the US instead of asking "Are you sure you are talking about the US?" or something to that effect.

That is the kind of cool thing you learn in discussion. Who gives a rat's ass about data? I mean, there is good reason to care about data, but the data is right there to look at directly if you really are more interested in the data. Use the right tool for the job.

> I'd say my involvement would have a point of actually directing you to the real statistics and data.

So can I take from this that you aren't looking for discussion, but rather you want to be a teacher? While there is definitely a place for teachers in this world, a place of discussion isn't it. Colloquially, what we call the place you are looking for is "school".
by mac3n | 2025-06-25 16:07:34+00:00
I always liked Firewire as a technology, compared to its 12Mbps contemporary USB. Firewire had a simple hardware-like control/status register interface, USB was more like a software state machine.

Allegedly, Apple doomed it by starting with a poor prototype and then charged too much for each port, while a USB control microprocessor was dirt cheap.

For media, Firewire offered bandwidth/latency guarantees. I don't think USB did.
by lbreakjai | 2025-06-25 16:08:04+00:00
I work for a very small startup. Our CTO heavily uses lovable for our internal tools. Think dashboards, user management ... A somewhat standard UI over CRUD operations.

In previous roles, we either used some SaaS platform and would end up designing features based on the limitations of the tools, or we'd spin up a team to roll our own tailored solution. (or, God forbid, use Oracle and pay consultants a small fortune to do it for us).

With lovable, our CTO can validate assumptions and iterate on their own. Even if the code was absolutely garbage and we deleted all of it, this alone saves us a ton of man hours per feature. There's an entire lossy communication loop that's been removed.

Now, the code is only ok. We generate API clients from openapi definitions but it will struggle to properly orchestrate them. It will absolutely not have sane defaults anywhere, and will abuse the "any" type.

You still need a human in the loop, but my back of the napkin calculation is we'd have to hire two full time developers to do the work it's been doing for us.
by johnea | 2025-06-25 16:08:05+00:00
I actually received the source flash for this game from Lego when they discontinued it online.

I was able to run the flash, but there also seems to be some scripts or other functionality that allows the internationalization of the text bubbles. I could never get this working. The text bubbles were just empty.

Do you know how to overcome this? Or is your comment indicating that this game is online somewhere?

Thanks for info!
by Dwedit | 2025-06-25 16:08:13+00:00
Yeah, the whole "subscribe to events then check a status result" thing is pretty bad. This is compounded by "Box" behaving differently than everything else. When I made JxlSharp (C# JXL library wrapper), I had to add a workaround in there to force Box to behave like all the other event subscriptions.

And buffer sizes aren't handled in a good way. You have to provide pre-allocated memory, guessing how big it is supposed to be. Then you get a "not big enough" error. This is a guessing game, not a good design. You're forced to overshoot, then shrink the buffer afterwards.

---

In different APIs, there tends to be a function you call to get the required buffer size. For example, many Win32 API functions make you call them with a buffer size of 0, then you get the actual required size back. Another possibility is having the library allocate the memory, and return the allocated buffer to you. Since cross-module memory management is hairy (different `malloc` implementations can't interoperate), some APIs let you provide the `malloc`, `realloc`, and `free` functions.
by account42 | 2025-06-25 16:08:21+00:00
Applications (or rather UI toolkits) need to handle scaling no matter what if you want a crisp result without giant intermediate renders. Figuring out the scale is the easy part as the article shows.

> Worse, they have to do it per monitor, and can't do anything about the fact that part of the window will look wrong if it overlaps two displays with different scaling.

That is not a real issue. Certainly not anything worth breaking backwards compatibility and even if you care about cosmetic issues like this you can fix them with extensions.
by SkipperCat | 2025-06-25 16:08:45+00:00
You ask a very fair question. I don't show my real name on HN because nobody else does. Just like taxation, it only works if everyone follows the rules. If only some users provide their real names, there is still the opportunity for trolling, etc.

Secondly, I don't try to use my account to spew FUD. I'm not claiming to be anyone I am not. I don't say "I'm an expert on privacy with 20+ years experience" or falsely claim to be a well know industry leader in this field.

Lastly, I really try (especially on HN) to be nice. I'll state ideas and some facts I know, but I really try to stay clear of being mean. I do this because the rage/hate I see spewed on the interwebs is just sad and I really believe its a product of people being able to hide behind anonymity.

I dont know any social media sites with real name policies, but I do know from personal experience that people are much more civil when they cant hide behind a mask.

I would like to live in a world where everyone thinks about the repercussions of their actions, on and off line. IMHO, if everyone was their true self, it would be better - case and point, the fake book reviewer would probably not have posted their fake review.
by riobard | 2025-06-25 16:09:02+00:00
At ~220PPI and 2x HiDPI mode it works as properly as Apple's Pro XDR 6K display: everything is crisply clear and the working area is vast. You basically get two and a half 4K screens seamlessly in one rectangle.

Actually it has 4% more pixels than 6K Pro Display XDR (6144x3456 vs 6016x3384) and 44% more pixels than 5K Studio Display (5120x2880). It is the highest resolution computer monitor I can get at the moment. (8K and higher resolutions are mostly TV sets or cinema equipment, not optimized for computer use.)

I was even trying to attach two of these 6K babies to the M4 Mac mini. According to Apple spec it should work, but no matter how I tried, the second attached display only gets max 4K signal. Maybe it needs M4 Pro.
by llm_nerd | 2025-06-25 16:09:14+00:00
Given that there's another comment complaining about this being in node...

This perfectly demonstrates the benefit of the nodejs platform. Trivial to install and use. Almost no dependency issues (just "> some years old version of nodejs"). Immediately works effortlessly.

I've never developed anything on node, but I have it installed because so many hugely valuable tools use it. It has always been absolutely effortless and just all benefit.

And what a shift from most Google projects that are usually a mammoth mountain of fragile dependencies.

(uv kind of brings this to python via uvx)