MurphyA/hacker-news huggingface dataset:
by tristenharr | 2025-06-18 16:57:05+00:00
I’ve found the 2.5 pro to be pretty insane at math. Having a lot of fun doing math that normally I wouldn’t be able to touch. I’ve always been good at math, but it’s one of those things where you have to do a LOT of learning to do anything. Being able to breeze through topics I don’t know with the help of AI and a good CAS + sympy and Mathematica verification lets me chew on problems I have no right to be even thinking about considering my mathematical background. (I did minor in math.. but the kinds of problems I’m chewing on are things people spend lifetimes working on. That I can even poke at the edges of them thanks to Gemini is really neat.)
by stavros | 2025-06-18 16:57:48+00:00
I'm far more likely to buy a RAM stick off the shelf and install it in a Framework than I am to desolder the RAM from a Macbook.

Similarly, if I spill orange juice on a Framework, I can just buy a new keyboard and install it in a minute. If it were a Macbook, I'd probably throw away the whole thing, since I'd have to disassemble all of it to get to the keyboard, and it would take me hours, if I even managed to not break something.

So, "Macbooks are more repairable than Frameworks" is quite the take.
by hinkley | 2025-06-18 16:58:29+00:00
I learned a couple of years ago that the people in the sixties did in fact 3d print, but they did it via electroplating and wax. It took weeks to print a Saturn V rocket bell because they had to build up something like 5mm of material onto the outside of the bell after carving the channels into the outer surface of the inner bell and then packing them with wax.
by xnorswap | 2025-06-18 16:58:38+00:00
In the very early days there wasn't. The ISP provided web hosting and free FTP space.

It was literally just a case of going to (from memory, the details might be wrong) ftp://user@password:web.pipex.co.uk/ , and then putting whatever you wanted into the ~/public_html directory there.

Browsers even started bringing out FTP support so you didn't need to find a client, although I found it more reliable to use WS_FTP.

5-20mb of free hosting for every ISP customer was just something ISPs did back then. Everyone was more innocent (or naive, depending how you look at it), but there wasn't much of a barrier to getting a static site up and running, and there really wasn't too much of a learning curve beyond, "Put your files here".
by daxfohl | 2025-06-18 16:58:44+00:00
I won't say "never", but I guess I left out the caveat that I tried this for a hack week demo once. Working in compliance and onboarding, there's a whole lot of logic around what you have to collect and check, what you have to do around user experience, what steps you can fall back to if something fails, etc. I tried to take all our code and translate it to English to feed to an LLM and see what it would do. But the final result was that, even if it worked perfectly, the English description was longer and more convoluted than the code, would've been harder to make changes to, yada yada, so even if it worked perfectly, it would be a worse option than code.

But maybe there's a future where a "best of both worlds" that intermingles structured code with unstructured verbal instructions, so that you can ensure that the important aspects of your requirements are explicit and deterministic, and the filler parts can be in English descriptions. It'd compile, and you get red squigglies in your editor if something doesn't make sense, maybe even type hints on the English somehow. I think that'd be a pretty good "best of both worlds" because it'd really let you separate the signal from the noise, which is the problem you have when using either English or programming languages distinctly.
by dang | 2025-06-18 16:58:47+00:00
Please don't cross into personal attack, fulminate, or call names on HN. All that is against the site guidelines and, more importantly, the intended spirit of HN.

You may not owe $billionaire-celebrity better, but you owe this community better if you're participating in it.

https://news.ycombinator.com/newsguidelines.html
by eitally | 2025-06-18 16:59:06+00:00
For your reference, Medbridge is one of the leading players in this market, for trainers creating prescribed programs for their clients/patients. The mobile app does everything you've created so far, but adds a governance and analytics layers for the trainer to specify sets and reps, track weights, and for the client to assess their rpe/comments/feedback.

Think of it similar to the Strong app, but aimed at trainers/PTs.

https://www.medbridge.com/care/home-exercise-program
by mywittyname | 2025-06-18 16:59:52+00:00
Community-made working plans would be a killer feature.

But I do agree with your assessment. Each exercise needs a categorization (compound, isolation), compliments (if an exercise is a push, then what are some pulls), companions (if you're working arms at the cable stack, might as well do a bunch of arm/shoulder/back cable exercises), and a est. time to perform (including warmup, setup). This will allow plans to be generated in a way that makes sense.

Though, I think community made exercise plans are a better solution than trying to devise algorithms to generate good plans. Though, an LLM integration might work well for beginners, send a prompt with a list of exercises and goals (i.e., beginner looking for a 3 day a week strength plan, build one using these 20 exercises).
by Eric_WVGG | 2025-06-18 17:00:48+00:00
Wow, this doesn't suck at all.

The thing that's missing for me is suggestions on how much to lift / how many reps. There's a fitness program called 100 Pushups that came up with a good solution for that…

- Repeat the exercise (in this case, a push-up) as many times as possible until failure. A person might achieve 8, for example.

- The app comes up with a schedule; every other day, the user is expected to do a set of 3, 4, 3, 3, 5 (with a 2-minute rest between each set)

- The app's schedule has an algorithm that ramps up the reps at a pace that the user can manage — and self-adjusts if the schedule is too easy or too hard…

- until the user can do 100 push-ups at the 6-week period.

If there's any interest in this, I'd be open to discussing a UI and contributing.
by bitpush | 2025-06-18 17:00:58+00:00
> The module looks nothing like an iPhone. It intentionally resembles the broadcast camera module

> At the heart is an iPhone camera sensor powered by an A-series chip. Apple didn't specify the exact sensor or chipset

> The module ran iOS but had a custom firmware for the camera

I dont think that's what I expected when I read the title. It is made to sound like an iPhone with updated camera that was strapped onto the car to film the movie.
by Someone | 2025-06-18 17:01:31+00:00
> Comparison against standard techniques such as Fibonacci ratios and mock Ramanujan-style series reveals orders-of-magnitude improvement in convergence speed

Given that computing The n-th term involved computing the factorial of 60 times n, I don’t see that as being interesting. If I define

FF(n) = F(n!) ÷ F(n! - 1)

With F(n) the nth Fibonacci number, that converges way faster than F(n), too.

Also, given that AIs can hallucinate: does this provably converge to √5?
by SwamyM | 2025-06-18 17:01:46+00:00
> So what's left? I have a whole bunch of .HEIC photos and I'd really like if Windows Explorer didn't freeze for literal minutes when I open a folder with them.

Yea, how is this still the case in 2025?

My family has a mix of Apple and Samsung devices and they move/backup their pictures to their Windows machines whenever they run out of space but once they move them, they can't easily view or browse them.

I had to download a 3rd party app and teach them to view them from there.
by hinkley | 2025-06-18 17:01:52+00:00
With the block 3 design they have hardened all of the surfaces within the bottom skirt on the rocket so the blowback during reignition can’t melt anything. And the flanges on the turbopump exhaust exist to facilitate redesign and inspection of the system. Once they know the exact shape they need they can construct a single pipe with two flanges instead of three pipes with six. Flanges make bigger failure points than a solid pipe due to the seals.
by theospeak | 2025-06-18 17:03:00+00:00
Agreed. You did not say "Only in America". Everybody wants to be free. Some just believe they are more free then others, until proven otherwise.

This is not a fault of the average American,but more an indictment of an insular education system which does not address much of the world.

And that is why college educated Americans have strikingly different world views from the ones who just finished high school. The highschoolers have been "taught", and there was nothing in their personal experience or further education to change their minds, until they are exposed to places that are less insulated of course, because TV and social media can only do so much.
by ptx | 2025-06-18 17:03:09+00:00
> What if you can feed a transformer with literature on how the body works and diseases, so that it can _analyse_ (not just _classify_) scans, applying some degree of, let's call it, creativity?

Then it would make up plausible-sounding nonsense, just like it does in all other applications, but it would be particularly dangerous in this one.
by surgomat | 2025-06-18 17:03:23+00:00
Thanks so much for this feedback

The current onboarding assumes a bit too much knowledge up front (didn't expect that).

Bcs yeah, most beginners don’t think in terms of "rear delts" or "lats" they just want to "get stronger", feel better i guess

I'll be adding:

Optional muscle selection (or skipping it entirely)

Beginner-friendly presets like "Full Body", "Upper Body", etc.

OR suggested muscle groups with labels like "Chest + Triceps (Push)" / back-biceps... etc.

The goal is definitely not to make you study anatomy before you can get started lol and your feedback helps to build a smoother, more welcoming flow

Thanks again for that ! And welcome to the fitness journey! Hope to see you soon
by meepmorp | 2025-06-18 17:03:24+00:00
> Great if you are an English speaker. Do we then translate that to every language we need to support?

Yes.

If the page isn't in the target language of the person using it, what difference does it make whether or not it says "menu" in English? If the user wouldn't be able to understand the contents of the menu, is it markedly better that they access those options via a hamburger icon vs an inscrutable bit of text?
by rossdavidh | 2025-06-18 17:04:37+00:00
Chess programs, from this Atari one all the way up to Stockfish, have code custom-made for chess. Things like, storing the current state of the chessboard, and determining what legal moves are available. None of this is what neural networks (LLMs or otherwise) are good at.

Which doesn't mean that the result doesn't mean anything. Some of the AI hype implies that neural networks are now an "anything box" that will learn any subject, without the need of a topic expert to make application-specific development. But, you know, it isn't. That doesn't make LLMs useless, but it does reinforce some of what Apple (and others) have been saying lately about the ability of "AI" (actually "machine learning") to generalize.

Which will (eventually) have a big impact on the ability of LLMs to make money off of anything other than attention/hype. There is a business model, for summarizing reviews, correcting grammar, helping out programmers with less complex tasks, etc. I'm not sure it pays for the amount of hardware being thrown at it.
by mikeocool | 2025-06-18 17:04:39+00:00
Yeah — I had something like this happen as well — the llm wrote a half decent implementation and some good tests, but then ran into issues getting the tests to pass.

It then deleted the entire implementation and made the function raise a “not implemented” exception, updated the tests to expect that, and told me this was a solid base for the next developer to start working on.
by godelski | 2025-06-18 17:04:39+00:00
This is a concern I have as an "anonymous" HN account, even up to putting it in quotes despite never revealing my name or strong PII. But the language I use as a reviewer is pretty different, even from that of a writer. I suspect this will be harder due to low sample rates but then again, high noise could help your point. Mobs need targets more than accuracy.

Though, we do eventually need to have a conversation about deanonymization of online accounts. That's not a thing we want to be done so easily
by piterrro | 2025-06-18 17:04:55+00:00
After building several full-stack applications, I discovered that Large Language Models (LLMs) face significant challenges when implementing features that span both backend and frontend components, particularly around API interfaces.

The core issues I observed:

- API Contract Drift: LLMs struggle to maintain consistency when defining an API endpoint and then implementing its usage in the frontend

- Context Loss: Without a clear, shared contract, LLMs lack the contextual assistance needed to ensure proper integration between client and server

- Integration Errors: The disconnect between backend definitions and frontend consumption leads to runtime errors that could be prevented

The Solution: Leverage TypeScript's powerful type system to provide real-time feedback and compile-time validation for both LLMs and developers. By creating a shared contract that enforces consistency across the entire stack, we eliminate the guesswork and reduce integration issues. A small NPM module with only dependency of Zod:

https://github.com/PeterOsinski/ts-typed-api

I already used it in a couple of projects and so far so good. LLMs don't get lost even when implementing changes to APIs with dozens of endpoints. I can share a prompt I'm using that instructs LLM how to leverage definitions and find implementations.

Let me know what you think, feedback welcome!
by aidenn0 | 2025-06-18 17:05:38+00:00
svt-av1 has come a long ways recently; I tried it a few weeks ago.

It still (maddeningly !) defaults to PSNR, but you can change that. There are some sources where I find it now can significantly improve over H.265 at higher data rates, and, while my testing was limited, I couldn't find sources any where H.265 clearly won based on my mark-1 eyeball. This is in contrast to when I tried multiple av1 encoders 2-ish years ago and they, at best, matched H.265 at higher bitrates.
by killerstorm | 2025-06-18 17:06:10+00:00
> "In our attention design, a transformer block with softmax attention follows every seven transnormer blocks (Qin et al., 2022a) with lightning attention."

Alright, so it's 87.5% linear attention + 12.5% full attention.

TBH I find the terminology around "linear attention" rather confusing.

"Softmax attention" is an information routing mechanism: when token `k` is being computed, it can receive information from tokens 1..k, but it has to be crammed through a channel of a fixed size.

"Linear attention", on the other hand, is just a 'register bank' of a fixed size available to each layer. It's not real attention, it's attention only in the sense it's compatible with layer-at-once computation.
by criddell | 2025-06-18 17:07:32+00:00
I wasn't thinking about the difference between PPI and PPD, so thanks for the clarification.

The bottom line is that I work with text (source code) all day long and I would rather read from a display with laser printer quality than one where I can see the pixels like an old dot matrix printer. Some displays are getting close to 300 DPI which is like a laser printer from 35 years ago.
by andrepimenta | 2025-06-18 17:08:31+00:00
Claude Code is one of the best AI coding agents out there, if not the best, but many people complain about having to use it in the terminal.

So, I built a VS Code extension that gives Claude Code a beautiful chat interface, right inside your editor!

Key features:

- No Terminal Required – Interact through a clean, modern chat UI

- Restore Checkpoints – Easily undo changes and restore code to any previous state

- Conversation History – Better session and history management

- Instant Access – Claude Code integrated directly into VS Code

- VS Code Native – Seamlessly matches your theme and editor UI

- Smart File Context – Reference any file using simple @ mentions

- Full Control – Start, stop, and manage AI processes

Built the entire thing in a weekend, Claude Code is fun!

If you’d like to try it, just search "Claude Code Chat" in the VS Code Marketplace or download it here: https://marketplace.visualstudio.com/items?itemName=AndrePim...

Let me know your thoughts and feedback!
by surgomat | 2025-06-18 17:08:42+00:00
Awesome would love to see this app!

The idea of sharing your protocol (or full workout templates) is something I'm definitly building into Workout.cool as well. Users will be able to create routines, save them, and share them publicly (or privately) super useful for friends, coaches, or even just "community inspiration"?.

If you ever feel like revisiting your old project or contributing some ideas/features, I'd love to hear more!
by psb217 | 2025-06-18 17:09:18+00:00
Most of the people pursued in these "AI talent wars" are folks deeply involved in training or developing infrastructure for training LLMs at whatever level is currently state-of-the-art. Due to the resources required for projects that can provide this sort of experience, the pool of folks with this experience is limited to those with significant clout in orgs with money to burn on LLM projects. These people are expensive to hire, and can kind of run through a loop of jumping from company to company in an upward compensation spiral.

Ie, the skills aren't particularly complicated in principle, but the conditions needed to acquire them aren't widely available, so the pool of people with the skills is limited.
by belmarca | 2025-06-18 17:09:29+00:00
Really glad you appreciate! We use it to teach introductory programing courses and the simplistic UI is purpose-built for that use-case.

It really is a joy to program with, but we're struggling a bit to communicate everything it can do. We are working hard on that front and should have a landing page and better explanatory material soon. We're very interested in feedback. If anybody wants to learn more, just contact me through the email in my profile.

Cheers!
by svachalek | 2025-06-18 17:09:59+00:00
"Thinking" means spamming a bunch of stream-of-consciousness bs before it actually generates the final answer. It's kind of like the old trick of prompting to "think step by step". Seeding the context full of relevant questions and concepts improves the quality of the final generation, even though it's rarely a direct conclusion of the so-called thinking before it.
How to report suspected Microsoft service compromise?
by dboreham | 2025-06-18 17:10:45+00:00
Investigating a report from someone in the office today I found their browser displaying one of those full screen "Your computer has been hacked, call this phone number" pages. Not too surprising: I clicked the exit full screen button. But when I looked at the URL it appeared to be a legit Microsoft host name (and had obviously evaded the browser blacklisting filter). After some digging in the DNS and traceroute to the host I still can't exclude the possibility that an MS service has been compromised. It had a valid cert issued by MS Azure CA.

Question is what should someone do with this information? I'm 99.9% sure if I fill out Microsoft's "report hacking" form nobody will read it. otoh a compromised MS service seems like a thing I should try to report to someone. Perhaps I'm confused somehow about the evidence and it's running on a throwaway VPS with a unicode character in the DNS zone. Doesn't seem so however.

On the theory that the attacker hasn't actually compromised the MS DNS, I suspect that they've figured out a way to get an auto-generated DNS A record that points to an Azure-hosted VM from which they deliver the payload. They're also somehow able to use a cert with CN: *.web.core.windows.net but should that be valid also for foo.z13.web.code.windows.net? Apparently yes. TIL

I did find this site, with a report of a very similar URL: https://urlquery.net/ . When I submitted mine it ran a check, displayed the same malware screen I had seen, but declared the site to be problem free.

For obvious reasons I don't want to post the URL but you can construct it from this hostname: errorzxx9120x6er in this zone: z13.web.core.windows.net

The zones all the way down to z13 seem to be owned by MS, as is the netblock where the server resides.
by blamestross | 2025-06-18 17:11:20+00:00
> Which means it would need to sending and receiving the entire state of the CRDT with each change. > If the friend is online then sending operations is possible, because they can be decrypted and merged.

Or the user's client can flatten un-acked changes and tell the server to store that instead.

It can just allways flatten until it hears back from a peer.

The entire scenario is over-contrived. I wish they had just shown it off instead of making the lie of a justification.
by theodric | 2025-06-18 17:11:23+00:00
> "A sturdy, thoughtful, cute design that just can't compete in its price range."

People will pay untold thousands for a Mac, but God forbid when a PC manufacturer charges more than $599 for a laptop. If you're whining about the price, Framework isn't made for you. Go buy that Acer that you really want. The Framework is Sam Vimes' expensive boots that are made to last[1], and I've happily paid in full to get a pair.

[1] https://en.wikipedia.org/wiki/Boots_theory
by basisword | 2025-06-18 17:12:05+00:00
It's remarkable how addicted we've become to things that, largely, are not good for us. The damage caused by social media both to individuals and global politics would be difficult to imagine 20 years ago. All we wanted to do was connect with friends and share photos of our adventures. We ended up with content shoved in our faces, deliberately manipulating us, and vast swathes of people in multiple generations losing their minds. Things weren't exactly great before, and life has gotten better in many ways for many people, but it's hard to argue that society as a whole has suffered damage we're unlikely to ever recover from. With the amount of fake AI content I now see otherwise intelligent people sharing, it's only going to get worse.
by more_corn | 2025-06-18 17:12:11+00:00
My favorite bed and breakfast in Santa Cruz got picked up by the NYT travel section. Here’s what happened next: It became so popular that for a year or so it was impossible for regulars to book. Persistent regulars could still book if they booked far enough ahead so I got to see the collapse play out in slow motion. The increased load put strain on the staff and systems that had been stable for years causing uncommon lapses in service quality. The spike in traffic faded, The regulars who had been coming for years had gotten trained to go elsewhere (as evidenced by how easy it became to book) The dip coincided with increase costs related to the increased traffic. Suddenly a stable, cash-flow positive business was operating at a loss. The business failed and they sold at a loss. (I saw the sale listing and it was way less than the business was worth before the spike). The new owners didn’t “get it” so nearly every great thing about the place was ruined.

Now before I write a review I think carefully about how I think the business would respond to more business. For some I can just tell they’ll respond with grace (Charm Thai in Phoenix OR is awesome, everyone should go there). For others I hold off because I know the increase would crush them.