MurphyA/hacker-news huggingface dataset:
by don-code | 2025-07-27 16:28:32+00:00
I also "boycott" many such systems, and I completely empathize with the author on not really being sure why I'm doing it. It's, sadly, more for myself than it is in belief that anything will change, because many of these systems are ingrained, and it's not reasonable to expect that the others around me are also going to give them up.

Some examples:

I haven't ordered anything on Amazon since 2014. I hope the rationale is pretty obvious. I lean heavily into brick-and-mortar and especially local stores, where possible (I'm blessed with many local book and music stores). I do use eBay, and occasionally (maybe 1 in 10 purchases) I find out that the seller is actually just doing arbitrage from Amazon - they buy a $10 item on Amazon for $5, and have Amazon ship it to me using the "gift" feature. $5 profit for them; lots of bad feels for me.

I don't subscribe to any of the streaming platforms. I believe that I should have a tangible video that can't be clawed back, so that means buying a lot of DVDs and Blu-rays. Blu-rays, I know, are a tower of cards, since my ability to play them back indefinitely relies on leaked keys. If I want to watch a "Netflix exclusive", like Stranger Things, it means I'm organizing a watch party with friends who have subscriptions, where I'll provide food and beverages to at least attempt to offset that I'm benefiting from a streaming platform.

I listen to a local college radio station, instead of Spotify. I love that there are human DJs curating the playlists. They're creating community (the station actively engages the community), and since they're mostly college students, they're learning a valuable skill for their futures as well. Since laws around public radio prevent them from selling advertisements, I donate to the station in excess of what I'd pay for Spotify, since I value it. For buying music, my preference order is Bandcamp (DRM-free FLAC; the artists actually get a decent cut on the sale), followed by physical CDs (see the tangibility comment, above).

I run my own e-mail - both inbound and outbound. This is because I am stubborn, and have done it for twenty years now. I know Gmail and Outlook are on the receiving end of 90% of the e-mails I send, so they have a copy of most every message. The maintenance makes it a Pyrrhic victory.

I abstain from social media entirely. Hacker News comments are about as "social" as I get in the public sphere these days, as they capture the spirit of what I loved about the Usenet/forum days. I do participate in some professional Slack networks. Much as all of those networks would prefer _not_ to be on Slack, it'd be too hard to up and move the communities.

I could go on, but the gist is that I know these decisions are helping me, more or less exclusively - they don't even register in the overall trend.
by brabel | 2025-07-27 16:29:15+00:00
For ephemeral DIDs to be useful they need to be recognized by the authorities that issue "credentials" based on them. For example, if a website/app requires proof-of-age (you know, like the UK now) you could use a DID for whom a credential showing something like "this is a person who is over 18 years old" was issued by the Birth Registry Authority (or whatever they call you in your country), and the website/app could then check the signature of the credential and be sure it was signed by the right authority. As the owner of a "main" DID, you could request many DIDs (and issue "credentials" based on those), presumably one for each website/app, to evade tracking.

If there was another mechanism to prove age, for example, if everyone had their Date Of Birth on a blockchain or something like that, it could be possible to not rely on a single Authority, but to my knowledge that wouldn't be acceptable in any country of the world... only the government is recognized as an "issuer" of Birth Certificates and names, and I think that's how it has to be... that makes it possible for the government to find out which apps you're using, unfortunately. But there may be ways around that... I believe the whole Verifiable Credentials Working Group uses Verifiable Presentations for this, see https://hub.ebsi.eu/vc-framework/ebsi-w3c-vc-vp
by silenced_trope | 2025-07-27 16:30:07+00:00
I started consuming Beet Chews recently. I'm not convinced of it though.

I think it's just one of those things where I see a YouTube video and go to Amazon to add a new supplement to my life. Then once the supply of the supplement is up I choose not to re-up on it. That's what I'm planning for the Beet Chews too.

I wonder really how much it really lowers BP and what quantity to consume?

The linked article doesn't specify how much was consumed? A single cup? A liter? Likewise I'm just consuming 2 Beet Chews per day per the suggested serving size. But who knows if that really is the "minimum effective dose". There is value to the placebo effect of course, I'm taking something in order to convince myself I'm healthier.
by pjmlp | 2025-07-27 16:30:10+00:00
I know, there are dozens on Linux forums, every time I was searching for workarounds.

Also it isn't as if I haven't subscribed to Linux Journal during its whole lifetime, or LWN, or even used to write M$ on email signatures and Usenet messages, for that matter.

Signed someone that knows Linux since kernel 1.0.9, yet has better things to do than making it work.
by mancerayder | 2025-07-27 16:30:30+00:00
NYC has outlawed them more than 30 days (unless it's just a room and you're in the unit). NY state has legally created a registry and now smaller towns are requiring permits.

But Seattle and NYC Airbnbs aren't second homes, it's investments people were trying to play with. A vacation home is more a seasonal spot near a beach or a lake or mountain. That sort of stuff doesn't steal some middle class family's chances of renting something cheaper by pulling a unit off the rental market.
by vcvitae | 2025-07-27 16:30:44+00:00
Scientific laws are not solid.

Newton's First Law (Law of Inertia) – assumes objects remain at rest or in uniform motion unless acted upon by an external force; inaccurate in non-inertial (accelerating) frames without fictitious forces.

Newton's Second Law – assumes constant mass and low velocities; inaccurate at relativistic speeds where mass increases with velocity.

Newton's Third Law – inaccurate in electromagnetic, quantum, or relativistic contexts.

Newton's Law of Universal Gravitation – assumes instantaneous action at a distance and weak fields; replaced by General Relativity in strong fields or at high velocities.

Boyle's Law – inaccurate at high pressures, low temperatures, or with real gases, which deviate from ideal behavior.

Charles's Law – assumes ideal gas behavior; deviations occur at high pressures or low temperatures.

Ohm's Law – assumes constant resistance; inaccurate for non-ohmic materials like diodes or at high voltages where resistance varies.

2nd Law of Thermodynamics – inaccurate with fluctuations at microscopic scales, temporarily decreasing entropy.

Kepler's Laws – inaccurate when considering relativistic effects.

Laws of Motion of Fluids (e.g., Bernoulli's Law) – assumes incompressible, non-viscous flow; inaccurate for real fluids with viscosity or compressibility effects.

Dalton's Law of Partial Pressures – assumes gases do not interact; inaccurate at high pressures or with strong intermolecular forces.

Fick's Laws of Diffusion - inaccurate in complex systems with reactions or non-constant diffusion coefficients.

Laws of Electromagnetic Induction (Faraday's Law) – assumes ideal conditions; real systems have hysteresis and other non-ideal effects.

Laws of Radioactive Decay – exponential decay is inaccurate as does not fully regard environment or decay chain complexities.
Show HN: PricePromoEngine – A tool for managing pricing and promotions
by edihasaj | 2025-07-27 16:31:17+00:00
I built PricePromoEngine because promo logic gets messy fast across web, app, and POS. It’s an API‑first service where you define promotion/discount rules once and fetch the right price for any cart in real time—so teams ship consistent offers without hard‑coding logic in every channel.
by Nishan_nb | 2025-07-27 16:31:17+00:00
TL;DR Bolt hackathon was run so unfairly it felt rigged. I worked every day after work for a month, making sure my project was competitive, only to face reckless unfair judgment. The winning project in my track was broken: half the UI didn’t exist, the website itself did not worked, full of errors if checked console. Dashboard projects with mock data won prizes. My track felt like a joke, so I’m writing this hoping a tech blog like TechCrunch might pick it up, like the Salesforce rigged hackathon case. If you know someone, please share this and the X thread: https://x.com/NishanBaral8/status/1949242543088283853

Before judging me, check both winning project and my project in the link. It’s shocking how openly Bolt rigged the results.

I also checked numbers: 17/20 main prizes went to US/Canada/EU projects, even though they were hardly 25% of total projects were from there. Most prize money went to five cities. It’s not about project quality, many projects on Devpost Gallery are far better. This feels like classic bias, maybe they didn’t like our accent or didn’t watch our video. Yet they called it a “Global Hackathon” while collecting paid users.

The winning project doesn’t work. It’s a video editor that doesn’t show video editing. The demo on localhost has errors shown, demo video seems to be fabricated by AI, doesn’t link to Bolt website as must required rule to qualify. When asked why, Bolt said it was a late submission. But are rules not for fair judgment? Most importantly does not work, and no one is able to test it yet. Some times webhook error, sometimes upload error, some times random crash,

When I raised concerns, Bolt moderated me off/blocked me and others to posts on Reddit/Discord. No discussion allowed, so on hacker news

Then their CEO tweeted how they gave us $1K worth of tools to win $100K. But most of those were trial credits, people like me had to buy more tokens just to build properly.

Honestly, I feel terrible. I trusted this hackathon to be fair. I can’t stop thinking about all the time I spent building for this hackathon. I’ve joined another 1-month hackathon (RevenueCat), but can’t even motivate myself. Our community is hosting the kickoff for Tokyo, but Bolt just poisoned my excitement for public hackathon. Rotten potato!

Maybe we’ll never prove it was rigged or irresponsibly judged. But this should be on Hacker News.

Bolt claims all winners’ projects worked, but dev tools show uncaught errors, mock data, CORS issues, even dev themselves consoled log “using mock data” in console. They still blamed traffic. Don't forget winners project is still not running properly. Not a single video has been edited from that website.

One winner didn’t even submit a deployed URL, yet still won. Public URL was clearly marked as “must needed” under submission rules. How was it judged when hosted url itself was not given?

It’s Sunday.So, I was able to documented it all in this thread: https://x.com/NishanBaral8/status/1949242543088283853
by scarface_74 | 2025-07-27 16:32:05+00:00
If you live in the 5 county metro Atlanta area you have to do a biannual emissions inspection. You can go to any of the plentiful inspection stations pay a mandated $20 and they send the results in electronically. You can then pay for your tag online. Change of address within the state can also be done online within GA.

Even when you do go in, you just get a number and wait for it to be called. It’s very well organized. This is definitely a red veering on purple state.

https://dds.georgia.gov/georgia-licenseid/existing-licenseid...

We moved to Florida three years ago and the process for getting a license was not that much different. My wife had to jump through a couple of more hoops to transfer her CDL.
by kingstnap | 2025-07-27 16:32:47+00:00
Against the grain here: Yes, you will.

You should try to understand what it is useful for and what it isn't. You don't need to vibe code at all; in fact, it's the exact opposite. You should read the code and be able to figure out what LLMs are bad at and how they make inhuman mistakes.

I personally like the prompt completion of functions. The act of manually writing out in detail what needs to happen and how help me think about what I want to have done.

Anyway, the main argument I have that you should be using it is that the first and experience of using it will teach you about what to look for in broken LLM code and also help you guide others into producing less broken LLM code.
by thegrim33 | 2025-07-27 16:32:53+00:00
I like how the article has absolutely nothing to do with Starlink in any way, and yet the author just had to put Starlink in the headline. They were able to slyly spread the message "users clash with Starlink", to spread some sort of negative sentiment about Starlink, even though the article has nothing to do with Starlink.
by dingnuts | 2025-07-27 16:33:08+00:00
You grow the chicken feed nearby on your farm and you create materials by hand

I mean sure there are a lot of Instagram homesteaders that are obviously cosplaying but you are making the comment like you've never known anybody that lives in the deep backwoods, I mean, just spend a few years living in deep Appalachia and you'll see what I mean.

Folks don't have the same style of living you have in mind but they are probably closer to subsistence farming than you'd give them credit for. Now, these people will buy tools at Walmart, because they are just surviving and not cosplaying, but they'd also get by if Walmart disappeared. They're a lot less dependent than I am.
by kmiller_data | 2025-07-27 16:33:26+00:00
Hi guys, I've been working with Tableau for years and always struggled to document calculated fields. Most of our dashboards had 50–100 formulas (some heavy-duty workbooks have 150+), and there is no easy way to export them or share our logics/formulas around with other devs/new hires.

So I built a simple tool that takes a .twb/.twbx workbook and gives you a CSV with all your calculated fields, parameters, and metadata. It’s saved us tons of time when doing audits or onboarding new folks and it is getting used by other orgs as well.

I would appreciate feedback from other folks working in data or BI and I'm happy to answer questions, thanks and cheers!
by BoxFour | 2025-07-27 16:33:43+00:00
That point might hold more weight if we were talking about someone decades younger, but he’s 80 and hasn’t exactly lived a healthful life. As far as I know, no one’s managed to beat father time yet.

Transitions of power in movements built around a cult of personality rarely keep the same momentum. There are a few exceptions, but in most of those the clear successor had their own charisma. That doesn’t appear to be the case here.
by charles_f | 2025-07-27 16:34:20+00:00
> Companies like Amazon have been playing dirty with Digital Rights Management (DRM) since the Internet's inception. Purchased digital goods have always been licenses more than owned assets.

There was a time when you actually purchased software. Owning a key gave you perpetual access to that software. And then SaaS came and now the only model ever considered is paying rent, even for stuff that runs on your computer.

That hasn't always been the case, and self-hosting seems to be the only way around that.
by ndsipa_pomu | 2025-07-27 16:34:48+00:00
I should try and do something like this. I've got lots of media stored on several large spinning rust drives and combine them using mergerfs (a union filesystem). However, I think I'd need something that caches at the file level rather than block devices, as I've got separate filesystems on the different disks.

I got the idea of using mergerfs from this: https://perfectmediaserver.com/02-tech-stack/mergerfs/
by saghm | 2025-07-27 16:35:06+00:00
To me, the best argument for constraints imposed by a language is around correctness, not efficiency. When we write a program, we tend to have an idea of how we want it to behave, but it's a pretty universal fact that this is hard to get exactly right on the first try (and often it can be hard to even tell without extensive testing, which is why bugs aren't all fixed by the time software actually gets released). In a certain sense, the act of writing and debugging a program can be thought of as searching through the space of all the possible programs that you could be writing, repeatedly narrowing down the set of potential choices by ruling out ones you know are incorrect, and then eventually picking one to use as the candidate you think is the one you want. From this perspective, language constraints can help with this process pretty much every step of the way; some programs are ruled out because you can't even express them in the first place, others are able to be rejected as you narrow down the set you're looking at based each new line of code you write and how the constraints interact with that, and potentially even with debugging after the fact when trying to figure out what went wrong with an incorrect selection (i.e. one that has bugs).

When we're using Turing complete languages for pretty much everything, constraints are pretty much the only thing that semantically differentiates the code we write in them at all. To me, this is basically the concept people are trying to convey when they argue for picking "the right tool for the right job". At the end of the day, what makes a language useful is just as much defined by what you _can't_ say as exact you can.
Show HN: I built a Privacy First local AI RAG GUI for your own documents
by kbrisso | 2025-07-27 16:35:12+00:00
Byte-Vision is a privacy-first document intelligence platform that transforms static documents into an interactive, searchable knowledge base. Built on Elasticsearch with RAG (Retrieval-Augmented Generation) capabilities, it offers document parsing, OCR processing, and conversational AI interfaces.
by VWWHFSfQ | 2025-07-27 16:35:16+00:00
> species that evolve with a predator tend to reproduce more quickly

As an example of this, a healthy female rabbit will produce anywhere from 20 to 50 additional rabbits in a single year. There have been many documented explosions of rabbit populations due to lack of natural predators which have caused significant ecological crisis.

They've evolved to reproduce so quickly because they are the "food" in the food chain. Without the predators above them, they will _eventually_ stop reproducing so quickly because they are only killing themselves by doing so.
by ibnlanre | 2025-07-27 16:35:37+00:00
Just released Portal v5.2 yesterday and I'm really excited about the improvements

Major Performance Upgrades:

- Replaced useState/useEffect subscription pattern with useSyncExternalStore for better React 18+ compatibility and performance - Switched to Proxy-based stores instead of manually injecting methods - this gives much more stable references in React components AND enforces immutability by preventing direct property assignment (you can only modify state through $set) - Completely rewrote the internal cloning algorithm. It's now significantly faster than existing alternatives and I've released it as a separate library for anyone to use

New Features:

- useAsync: Built-in async state management with automatic loading/error/data states. No more manually tracking loading states! - useSync: Like useMemo but with deep dependency comparison for complex objects/arrays - useVersion: Deep dependency tracking that you can use with native React hooks (useMemo, useEffect, etc.) - createContextStore(): Initialize stores with React props/context data, eliminating the common prop-syncing boilerplate

Developer Experience:

- Primitive stores now handle circular references (honestly not sure why you'd need this since primitives get replaced entirely, but the consistency is nice!) - 600+ comprehensive tests covering edge cases, proxy behavior, circular references, async operations, and more

What makes Portal special: Portal automatically infers whether you need a primitive store (single values) or composite store (nested objects). The Proxy implementation means you get type-safe property access while maintaining strict immutability - direct assignments are silently ignored, forcing you to use $set for all mutations.

The new async hooks are game-changers for data fetching, and the deep dependency comparison means you can finally trust that your memoized computations only re-run when they actually need to.

If you're looking for type-safe state management that grows with your app's complexity and enforces good patterns, definitely worth checking out
by EA-3167 | 2025-07-27 16:35:37+00:00
Why would a single human death, or even a few deaths a year matter to the policy? Dogs kill people, bees kill people, lots of things kill people and plenty of those things don't even serve as much of a purpose as wild wolves. If there are benefits to be had as a result of this policy, the question isn't some artificial zero-tolerance policy towards human death and injury, it's the usual balance of pros and cons.
by Numerlor | 2025-07-27 16:35:42+00:00
Buying 3-4 $600 ssds instead of HDDs that cost about quarter of that is quite a bit difference.

Though I feel like it's cheaper and sufficient for most home use nas to buy some cheap phased out ddr4 to get let's say 128gb and let it cache things there, and the ram can be handy for other uses
by sylens | 2025-07-27 16:37:14+00:00
Until we achieve a good ecosystem of interoperability between servies that allow for self-sovereign movement, we should be encouraging people to move off the big tech platforms and use smaller businesses that value things like open source, self hosting, and having control of your data. While most of us here on HN would prefer to self-host Immich ourselves, for my friends who are not that technically proficient, I recommend Ente to them - E2EE alternative to Google Photos with a way to easily get your data out (you can even sync it to a local copy routinely) and self-host if the price ever gets too high or you want to move providers. I'd like to see more companies and platforms follow that model.
by egranata_aria | 2025-07-27 16:37:55+00:00
I hadn't really looked at Nushell, but it (process control) is definitely something I plan to improve in Aria (https://github.com/egranata/aria/issues/21). Right now I have a simple system() wrapper, but not much in terms of advanced subprocess control. Maybe worth investing some time in cleaning up?

I have tried to fill the niche of "scratch my itches, please", which means Aria is intended to feel smooth, pleasant and simple to write in. There are still things I want to improve before calling it a 1.0, but the general theme is, a general purpose scripting language with just enough structure and as little ceremony as possible.

It may be that I struck the wrong balance somewhere (and I know of a few places, e.g. operator overloading - I plan to rewire the syntax), and that would be great to get eyes on and get feedback!
by itsthecourier | 2025-07-27 16:38:11+00:00
my time coding with Claude has been the most joyful experience in my 25 years of coding.

I have delivered many pet projects I always wanted to build and now focus in the operation of them.

no moment in my coding life has been this productive and enlightening. pretty often I sit down to read how the ai solved the issue and learn new techniques and tools.

studying a paper, discussing it with Opus, back and forth, taking notes, make Opus check my notes. it improved a lot my studying sessions too.

I respect the different experiences each of us get from this. for fairness I share mine