MurphyA/hacker-news huggingface dataset:
by LinusU | 2025-06-18 20:15:21+00:00
Isn't 10-15% faster compression, and 5-10% faster decompression, a very nice "feature"?

> [...] doesn't that mean the implementation is just... finished?

I don't think that it _necessarily_ means that, e.g. all projects that haven't had a release since 2019 aren't finished? Probably most of them are simply abandoned?

On the other hand, a finished implementation is certainly a _possible_ explanation for why there have been no releases.

In this specific case, there are a handful of open bugs on their issue tracker. So that would indicate that the project isn't finished.

ref: https://sourceware.org/bugzilla/buglist.cgi?product=bzip2
by djoldman | 2025-06-18 20:15:38+00:00
I mean that the HN guidelines use these definitions as to what the site is meant to embody:

> What to Submit

> On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

> Off-Topic: Most stories about politics, or crime, or sports, or celebrities, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.

So "Most stories about politics..." The guidelines are carefully written. If a story is political but has important tech ramifications, then it's likely on-topic.

Some posts are flagged that shouldn't be and vice versa. It's not a perfect system.

Is there a systemic bias one way or another? I'm not sure. I think people are just sometimes fed up with seeing stuff on HN that they're explicitly trying to avoid when they come here.
by etra0 | 2025-06-18 20:16:27+00:00
This reminded me of the guy that built a meme database using iPhone's OCR as well [1].

I find incredible the idea of giving these devices another life. I wonder how hard is to host a sort-of vps on an abandoned android phone these days... I guess as long as you can put ethernet + docker you'd have a very capable device.

[1] https://news.ycombinator.com/item?id=34315782
by no_wizard | 2025-06-18 20:20:30+00:00
The tech behind LLMs has been open source for a very long time. Look at DeepSeek and LLAMA for example. They aren’t yet as capable as say Gemini but they aren’t “miles behind” either, especially if you know how to tune the models to be purpose built[0].

The time horizons will be different as they always are, but I believe it will happen eventually.

I’d also argue that browsers got complicated pretty fast, long cry from libhtml in a few short years.

[0]: of which I contend most useful applications of this technology will not be the generalized ChatGPT interface but specialized highly tuned models that don’t need the scope of a generalized querying
by hokumguru | 2025-06-18 20:20:32+00:00
What’s the current procedure for getting HP or Lenovo or Dell to sell you replacement monitor? What about just a chassis if you drop yours and get a dent? Even a spare battery? If you’re not buying one of their premium business laptops, you’re kind of SOL.

How about in five years from now when all of that is still fine, but you just want to replace the mainboard.

What about when framework comes out with upgrades down the line? The great thing is because they’re so modular you can just buy that and slap it in without having to buy an entirely new machine.

That’s the appeal
by doug_durham | 2025-06-18 20:22:10+00:00
That is a false dichotomy. It is not 3000 versus 30. It's 3000 versus 2578 where the DSL is poorly documented by someone who long ago lost interest in maintaining it. I prefer the initial example in the article to the DSL equivalent. I can immediately read the non-DSL code and be productive. The DSL looks like a vanity project.
by surgomat | 2025-06-18 20:22:29+00:00
Wow, Thanks a lot for taking the time to write this seriously. This kind of detailed feedback is incredibly valuable, especially at this early stage. Thanks !

So, yeah you're absolutely right: the exercise suggestion logic is very basic for now, and doesn't reflect proper programming principles (volume, movement patterns, recovery, compound/isolation balance, etc.). It’s more of a discovery tool than a real "smart" coach let's say. I probably need to make that clearer in the current UI.

To your specific points:

1. 33 exercises for a single session YES that's overkill, lol.

2. It currently just picks 3 per muscle group, with no upper cap or "contextual logic" let's say, and that'll change soon.

3. I'm already working to "categorize" the exercises by introducing metadata like compound/isolation, primary/secondary muscle groups, movement patterns, and tags for resistance "quality" let's say or "popularity".

4. I’m not sure I fully understood your expectation here. Do you mean you'd like to explicitly exclude certain machines or "types" of equipment, even if others are selected? (e.g. : "I have dumbbells and a pull-up bar, but please exclude all cable or machine-based exercises"). If so, that makes total sense. I'd love to clarify and improve that part of the UI. Thanks.

5. OK

6. Changing equipment doesn’t fully update the list : bug confirmed, I'll fix that. (For the moment yes you have to do it 2 time - render problem).

7. It's high on roadmap. You'll be able to fully edit your routine very soon.

Really appreciate the critique. No ego here I want this to be useful and respectful of good training principles. If you're ever up for helping shape that direction (even just high-level ideas), I'd love your input, what do you say?
by bob1029 | 2025-06-18 20:23:20+00:00
> adjust accuracy of your auto-shoot from 100% to 85% or whatever

Sure - looking at K/D, accuracy, etc., is an important factor in a statistical model.

Statistics can also include: Map name, player transform on the map, keyboard and mouse events, GPU utilization, audio playback events, etc. These are all very high information time domain signals that can be correlated with the same from any other player.

After a certain point, I don't think it matters if it is publicly known what your signals are. The amount of information becomes overwhelming in aggregate. You can impose the curse of dimensionality on the cheater.
CozyCommerce - Next.js eCommerce Boilerplate with CMS
by vinishbhaskar | 2025-06-18 20:23:24+00:00
CozyCommerce is a powerful, production-ready Next.js eCommerce boilerplate with a built-in CMS—perfect for developers, indie hackers, and startups who want full control over their store.

Built with Next.js 15+, Tailwind CSS, PostgreSQL, and Prisma, it includes over 100 customizable UI components, 20+ ready-to-use pages, a flexible CMS, secure authentication (NextAuth.js), Stripe integration, and AI-powered Algolia search. Everything’s self-hosted with one-click deployment to Vercel, Netlify, or Railway.

Whether you’re launching an MVP or a full-scale store, CozyCommerce lets you build fast, scale confidently, and own every part of your stack—no lock-ins, no limitations.

Check it out here: https://cozycommerce.dev/
by qualeed | 2025-06-18 20:24:06+00:00
>Computation isn’t likely prohibitive when [...]

I think this might be in reply to my first comment about scaling? If so, I just want to clarify that I was thinking more along the lines of scaling the customer service/ban appeal side rather than infrastructure.

If, for example, every ban had a component of someone at Valve taking 10 seconds to review in-game stats at the time of the ban, and then making a determination of whether or not those stats seem reasonably non-cheater-ish (pretty hard policy question in itself), the process would slow to a crawl.
by cjhveal | 2025-06-18 20:24:07+00:00
To add yet another example for those looking to try out microtonal music, Sevish's track Gleam[1] is upbeat/poppy and surprisingly palatable. It explores the crunchy textures of microtonal while resolving to familiar pop cadences and helped bridge the gap for me to start enjoying the spectrum of microtonal harmony.

[1]: https://www.youtube.com/watch?v=l9wINwlgxRU
by beezle | 2025-06-18 20:25:29+00:00
Similar take. The UI and lift explanations are nice but the lift selections (when even available) are a bit dubious at best. In some cases, sub-optimal, in other cases out of left field.

My personal suggestion would be to populate the data base with all the standard primary/secondary lifts (bar, dumbell, machines) and let users build their own program. Maybe have an option to suggest alternatives for any given lift.

After that is done, then maybe work out routine creation, hopefully with some general input to the developer from actual trainers.

Also agree, keep the equipment simple/standard and avoid branded machines,etc.
Show HN: AI Debate Arena – See Which LLM Argues Best
by sillypuddy | 2025-06-18 20:26:35+00:00
Ever wish you could get the best arguments for both sides of a debate?

I built an AI-powered debate platform that pits language models against each other on controversial topics. Each AI is randomly assigned a side (pro/con). You vote before and after to see if you were persuaded.

Most content today presents lopsided arguments. They provide strong points for one side, weak ones for the other. This project aims to surface the strongest arguments from both sides, using LLMs to simulate a fair debate.

With enough usage, I want to use it to benchmark LLMs. My hypothesis is that randomly assigning sides of the debate, models with built-in biases will score worse.

It’s currently using GPT 4o, Grok 3, and Gemini 2.5 Flash.

It’s early, still rough around the edges, and I’d love feedback on the concept and direction. Curious how the HN crowd thinks this could evolve. It’s built for the intellectually curious that are open minded about changing their positions.

Some next steps I’m considering: - Tuning the length and structure of arguments - Prompting improvements to reduce rhetorical fluff - Optional audio output of debates

Try it out and let me know what you think!
by Nextgrid | 2025-06-18 20:26:40+00:00
In games where available weapons/gear depends on some global "level", this could be a way to get your desired weapons without having to grind for weeks/months. I guess a silver lining of "pay to win" games is that you can now pay to avoid that.

I remember trying to hack the levelling-up mechanism on Crysis 2 - it worked by sending your post-game stats (client-side) to a master server, so editing those stats in memory before that happens would work (there seems to be no tracking of stats on the game server side - even though they could've had the game server relay that to the master server).

Memory is fuzzy but I think I managed to level up to a stage where I got the weapons I wanted. For my defense this kind of "cheating" only "cooked the books" on the leaderboards and did not give me any actual advantage in-game.
by surgomat | 2025-06-18 20:27:31+00:00
I love that idea making a "Lichess for Strava" lol.

I totally relate to your frustration so many basic features are paywalled on Strava (i paid...lol) and there's real room for a community-driven, open alternative. Can't encourage you more to continue !

I felt the same way when starting Workout.cool. On the old app, I realized a lot of people want open, transparent tools in the fitness (bodybuilding / weightlifting specially) space.

If you ever feel like picking it back up or want to brainstorm how pieces of what you built could plug into something broader I'd be super happy to chat?
by pianom4n | 2025-06-18 20:28:38+00:00
Despite the title, the article doesn't talk about "iffy internet" at all. It's all about "slightly slow" internet which is a complete non-issue except for large downloads (e.g. modern games).

Congested and/or weak wifi and cell service are what "iffy" is about. Will a page _eventually_ load if I wait long enough? Or are there 10 sequential requests, 100KBs each, that all have succeed just to show me 2 sentences of text?
by rkagerer | 2025-06-18 20:28:58+00:00
I was in the audience when they previewed it for the first time at I/O.

The Internet at that conference was awfully intermittent (ironic considering this was Google), and I have fond memories of Lars doing the Wave dance on stage to ad-lib over the connectivity hiccups:

https://youtu.be/v_UyVmITiYQ?t=19m35s
by b112 | 2025-06-18 20:30:48+00:00
One thing this comment is missing, is data rates.

At the time, data was mondo expensive. Everyone was stuck low-bandwidth. Then when the iphone launched, Jobs + Apple did an exclusive with Cingular/AT&T. The talk at the time, was it was a bidding war -- they all wanted the iphone on their network first.

That exclusive opened the door to a phone manufacturer, for the first time, negotiating bandwidth, new data plans and more. RIM didn't have a lot of software that was high bandwidth, because the carriers wouldn't even allow it before Apple broke that hold.

So suddenly here's this new phone, with an exclusive, and with actual usable web browsing with a usable data plan price.... and RIM still begging for that.

(Obviously RIM still could have caught up if they didn't drop the ball, but this was a big shift in the market)
by lern_too_spel | 2025-06-18 20:30:57+00:00
The point of a liberal education is to help the student understand the world around them. Somewhere along the way, many colleges realized it was lucrative to convince people that the point of a liberal education is to engage in frivolous hobbies considered valuable by the people who share those hobbies, and millions of people with worthless "educations" are now suffering for it. That's what clubs are for.
by Const-me | 2025-06-18 20:31:01+00:00
Couple months ago, I have replaced 3.5 years old HP Probook with XMG EVO 14. Specifically, I have ordered a configuration with Ryzen 7 8845HS, 64GB DDR5-5600, and no disks because I reused 4TB WD Red SN700 from the old laptop, and still have the second M2 2280 slot free should I need more storage.

Pretty good laptop, the screen is great even, colour-calibrated 2880×1800 IPS configurable to 60 Hz refresh rate. However, the up/down arrow keys are not full size, their height is smaller.
by potatolicious | 2025-06-18 20:31:40+00:00
I think this is at least somewhat true anecdotally. We do know that as context length increases, adherence to the system prompt decreases. Whether that de-adherence is reversion to the base model or not I'm not really qualified to say, but it certainly feels that way from observing the outputs.

Pure speculation on my part but it feels like this may be a major component of the recent stories of people being driven mad by ChatGPT - they have extremely long conversations with the chatbot where the outputs start seeming more like the "spicy autocomplete" fever dream creative writing of pre-RLHF models, which feeds and reinforces the user's delusions.

Many journalists have complained that they can't seem to replicate this kind of behavior in their own attempts, but maybe they just need a sufficiently long context window?
by imoreno | 2025-06-18 20:32:20+00:00
>Most of this carnivorous botany is small, but the diversity of different trapping mechanisms raises an evolutionary question.

Isn't the obvious conclusion that: 1. There are many peaks in the fitness hypersurface for plants that correspond to meat eating 2. The peaks have smooth gradients at the outskirts 3. All peaks are minor local maxima

1 is because low nitrogen alone is not enough to make carnivory a net positive contributor to fitness. You need additional factors to make the gradient positive to begin with. That means the peaks (niches) are random and narrow.

3 is because carnivory implies an arms race against prey defenses, competing scavengers, and competing predators. Specialist animals are at a large advantage against plants, especially if meat is still a side dish to sunlight.

To me the interesting question is 2 - most plants don't digest animals at all, so how does this begin to evolve?
by pdimitar | 2025-06-18 20:32:56+00:00
I dig this laptop a lot but two things have put me off:

1. No full AMD options. I don't trust Intel's thermals and performance for several years now. Maybe they have rebounded but I no longer care. For me it's "AMD or get away from me".

2. No backlit keyboard. There is no excuse for this in 2025! I can forgive a lot of things, lack of biometric auth included, but no backlit keyboard is a cardinal sin.

I don't care about price. At this point I am ready to pay extra for libre hardware that is 100% open/free source ready and even working best with it. I would easily pay Macbook prices for a machine. But going for Intel and for no backlit keyboard -- nope.

Hope somebody from Frame.Work is reading. AMD has better thermals! (Or had, a few years ago, again, haven't checked in a while.)
by surgomat | 2025-06-18 20:33:46+00:00
Are you speaking about videos ? If yes, it comes from a partnership, and while it's allowed for use within this open-source project, it’s not automatically "sublicensable" let's say.

That said, if you’re interested, you can either:

Reach out directly to the partner for permission, or

Let me know more about your project idea, and I'd be happy to introduce you or ask on your behalf to see what's possible.
by 0000000000100 | 2025-06-18 20:35:38+00:00
Our company bought about 4-5 Framework 13s, and boy were they a bad experience. All sorts of driver issues, random crashes, USB ports not working right, etc.

Just about all of them had some kind of issue, which is really fun when your PM has a USB port not work randomly.

Ended up going back to HP laptops, 30% cheaper for the same specs and they just work consistently.

Would love to hear a hobbyist perspective, Frameworks are not a good choice for a business but I would be interested to hear if the replaceable parts / ports provided value for someone. My gut feeling is that something that can't be replaced easily in the Frameworks will die and it'll just end up being cheaper to replace the whole laptop.
by rafaelmn | 2025-06-18 20:36:07+00:00
Repairability sounds good in theory but in practice outside of two year warranty period I'm fine if I have to replace the device because of failure, but I got 4-5 out of most of my devices. Like my 2018 Intel MBP was the worst laptop in terms of thermals/battery etc. It's still going with a family member I handed it over to. I don't think I've had a laptop die on me in last 12 years of using laptops, I usually keep them around after upgrade or pass them off to family.

And the upgradable internals sound like more of a hassle than a benefit - especially since buying a different device will be cheaper and probably a better experience since they don't have to engineer for replaceability.

Theoretically you'd get the option to plug in stuff not available in other laptops like strix halo - but then they still don't offer that in laptops. So meh.
by labrador | 2025-06-18 20:36:58+00:00
The evidence is overwhelming that Jan 6th was right wing political violence, not just from newspaper reporters, but from hours of real time video, audio and citizen reporting depicting the events of that day. I won't be gas lighted into not believing my own eyes and ears. For Elon Musk to train Grok to say otherwise is the major fail that will cause a lot of people to not use Grok. That's why I characterized Musk's comments as a PR fail
by grafmax | 2025-06-18 20:37:00+00:00
> Not only would it be a horrible thing to do and of no military value, they simply don't blame the people of Iran for the IRGC's actions.

So then it’s remarkable that it’s nevertheless occurring.

I posted this elsewhere ITT but the parent comment is now flagged so it may be difficult to find. I post it below.

> Shock, fear in Tehran after Israel bombs residential, military areas

https://www.aljazeera.com/news/2025/6/13/shock-fear-in-tehra...

> Today, Iran is once again under heavy bombardment with Israeli air strikes targeting residential areas, civilian buildings, hospitals, media offices and military sites.

https://apnews.com/article/israel-iran-mideast-war-news-06-1...

> Health authorities also reported that 1,277 were wounded, without distinguishing between military officials and civilians.

https://www.middleeasteye.net/news/israel-attack-iran-civili...

There are countless reports of this nature.
by bluGill | 2025-06-18 20:37:00+00:00
Technically Bach was writing for microtonal music - his well tempered clavier was written to show how songs need to be played in the correct keys to sound right. He was against the systems of the day where some keys could not be used, but his preferred system had each key usable but sounding different. Playing them on a modern equal tempered instrument fails to capture what he was trying to show.
by surgomat | 2025-06-18 20:38:15+00:00
Awesome, love seeing others exploring the same health/dev space!

FYI your link is bringing me to a Typeform (?) feel free to resend a link

For collaborating, yes i'd be up or even just bounce around ideas for future iterations.

I’ll shoot you an email soon so we can chat more

Would love to collaborate. In the meantime PRs are always welcome if you ever feel like contributing directly :D

Cheers!
by brailsafe | 2025-06-18 20:39:09+00:00
My iPad 3 is only unusable because anything beyond iOS 9 isn't installable, most of the like 5 Apps I did have installed on it didn't survive a "backup", and obvs nobody's going out of their way to support ancient platforms.

Otherwise, it still functions as an epub reader as long as iBooks continues functioning, but it's lame that I can't really use it for much else unless I made it a hobby.
by kosh2 | 2025-06-18 20:40:45+00:00
As long as LLMs have no true memory, this is expected. Think about the movie Memento. That is the experience for an LLM.

What could any human do with a context window of 10 minutes and no other memory? You could write yourself notes… but you might not see them because soon you won’t know they are there. So maybe tattoo them on your body…

You could likely do a lot of things. Just follow a recipe and cook. Drive to work. But could you drive to the hardware store and get some stuff you need to build that ikea furniture? Might be too much context.

I think solving memory is solving agi.
In-Memory C++ Leap in Blockchain Analysis
by caudena | 2025-06-18 20:40:45+00:00
Hey HN

We’re the core engineering team at Caudena (which is used globally by investigative and intelligence agencies, including: Europol, Interpol, BKA, DHS, IRS-CI, FBI, NPA and others), and we just released the technical details behind Prism - our real-time, in-memory C++ database for blockchain analysis.

To tackle the massive scale and complexity of blockchain data, we had to get creative with low-level engineering:

- We utilize barebone servers with 2TB RAM and 48 Cores.

- Implemented lock-free concurrent data structures

- Developed a custom memory management system

- Leveraging CPU-level vectorization

- Built a custom in-memory columnar/graph database from scratch

We’d love to AMA about:

- the engineering choices we made

- crazy optimizations that paid off

- pitfalls we hit

Ask us anything about scaling, memory trade-offs, building real-time analytics on immutable data, or the crypto-forensics space.

Looking forward to a great convo!
by punnerud | 2025-06-18 20:41:08+00:00
Reading that TensorFlow is not used much anymore (besides Google) felt good to read. Had to check Google Trends: https://trends.google.com/trends/explore?date=all&q=%2Fg%2F1...

I started using TensorFlow years ago and switched to PyTorch. Hope ML will make switches like TensorFlow to PyTorch faster and easier, and not just the biggest companies eating the open source community. Like it have been for years.