MurphyA/hacker-news huggingface dataset:
by c0l0 | 2025-07-13 09:47:52+00:00
I realize it's far from a perfect solution to finance the creators of the only browser I consider usable today - but I subscribed to Mozilla's VPN service some two years ago, even though I virtually never use it, and mostly to help them make a bit of a buck through me. (And still, it is nice to have the option of geoblocking circumvention at the ready, although I'd wish for them to just support "ordinary" wireguard/wq-quick as a client option).
by conradludgate | 2025-07-13 09:48:02+00:00
There's two details that are important to highlight. tokio is actually 2 components, it's the async scheduler, and it's the IO runtime. Pollster is only a scheduler, and does not offer any IO functionality. You can actually use tokio libraries with pollster, but you need to register the IO runtime (and spawn a thread to manage it) - this is done with Runtime::enter() and it configures the thread local interface so any uses of tokio IO know what runtime to use.

There are ideas to abstract the IO runtime interface into the async machinery (in Rust that's the Context object that schedulers pass into the Future) but so far that hasn't gotten anywhere.
by cubefox | 2025-07-13 09:49:07+00:00
> Literary cyberpunk is simple; it is nothing more or less than near-future crime fiction where technology (usually speculative) is central to the plot.

I wouldn't call cyberpunk crime fiction. Some of it is, some of it isn't. Perhaps most of it isn't. For example, Bruce Sterling tends to have little to do with crime fiction (e.g. "Schismatrix"), yet he is a paradigmatic cyberpunk author.

Or look at the prototypical cyberpunk anthology "Mirrorshades" from 1986:

https://en.wikipedia.org/wiki/Mirrorshades

I don't remember exactly, but I think most of these short stories aren't crime fiction. Gibson's "The Gernsback Continuum" definitely isn't.
Show HN: I achieved over 10% improvement on 3D vision PointCLIP
by genji970 | 2025-07-13 09:49:48+00:00
Hello everyone! This project is about achieving more than 96 % top1 accuracy on modelnet40 test dataset with light weighted 3d custome models. projecting 3d pointcloud dataset(with gaussian splatting method) into 2d.image and putting them into clip vit-16
by TXTOS | 2025-07-13 09:50:12+00:00
Hey, good question!

I've actually tested TXT OS with about 10 different AIs already—you can check out the full rundown on my repo. Generally, ChatGPT, Grok, Claude, and Perplexity gave the smoothest and best experience. The others still work fine, but some, like Gemini, have minor quirks (Gemini randomly adds a weird parameter during initial setup, but it sorts itself out after the first step).

So, long story short, if you want a hassle-free experience, go with ChatGPT, Grok, Claude, or Perplexity!
by ddingus | 2025-07-13 09:50:33+00:00
My other comment on this discussion partially answers your questions.

I don't evaluate the nature of the gain before deciding whether AI will be worth it. Fact is I do not know prior to some use.

I suppose the better question, given the above is how I decide to try it.

I wait until I have both time and a purpose to gamble with. When both become available, I will make an ernest attempt. I may make several.

The process is not a whole lot different than it has always been for me and new tools and tech. One simply has to give it a go to understand value.

Use cases are in other comment.
by rcxdude | 2025-07-13 09:50:38+00:00
>Anyway we have great carbon capture machines readily available. All plants and trees do this naturally

They do, but it also gets released again unless you take extra steps. And it's not all that efficient: you'd need to grow something the size of the amazon, then cut it down and bury it, to have a notable effect. Other proposed options for carbon capture are already more efficient than that, and as you've noted they've still not taken off.
by rvz | 2025-07-13 09:51:00+00:00
Who's going to tell him about Mozilla's situation?

> Charging for open-source software may sound hypocritical, but even the Free Software Foundation believes software fees and software freedom are completely compatible.

Paid support always has been allowed in free software. The issue here is two-fold:

1. When most people hear 'free software' they immediately think it is 'free' as in gratis (for nothing) and expect free support.

2. Especially for funding browsers it has always been an issue around who is going to pay for the long-term support without ads, tracking or VCs.
by al_borland | 2025-07-13 09:51:00+00:00
We also need Google to stop showing annoying pop-ups every time someone goes to their homepage, Gmail, or any other site they own. They also need to stop promoting users on mobile to open links in Chrome, when the user doesn’t even have Chrome installed, and has chosen the “default browser” option 100 times already.

I’m so fed up with these nudges.
Show HN: Changelog Checker – Aggregate and Inspect Your Dependency Changelogs
by mrnaif | 2025-07-13 09:51:53+00:00
So recently I was updating my uv lockfile via uv sync -U, and it had more than 70 dependency updates. Usually I check the changelogs of all updated packages just to be sure that nothing is broken (because semver is semver, but well, not always followed) So instead of googling a package name's github, finding a changelog, which is sometimes in github releases, sometimes in CHANGELOG sometimes in docs/release-notes.rst, sometimes no changelog at all, it takes a lot of time

This tool can parse uv sync -U output, extract dependency updates/additions/deletions, and then automatically find github for each project and a changelog via github releases/searching files in the repo, and output it in a nice format So you can just view changelogs of those 70 updates in one terminal, also with markdown and rst rendered right in your terminal!

I made it mostly extensible so support for new package managers can be added.
by vasco | 2025-07-13 09:53:02+00:00
> will hop on your WiFi and download a bunch of movies without authorization, giving you copyright headaches

It's funny how the copyright lobby as brainwashed us so much that the worse you can think of someone in your wifi can do is download movies. What about, you know, actual crime? Wire fraud, planning terrorist attacks etc from your network? But we think of downloading movies.
by efecan0 | 2025-07-13 09:53:14+00:00
Hi, author here (new-grad, v0.1.0 is literally the first public cut) – thanks a lot for the detailed dependency review!

So the real hard deps should end up as: `uWebSockets + usockets + OpenSSL + fmt` Everything else will be opt-in.

Road-map update (just added): 1. Merge `std::thread` rewrite (dev branch) 2. Remove folly/double-conversion, glog/gflags 3. Provide single-header client & minimal build script 4. Add `vcpkg.json` for Windows; Linux/macOS stay pure CMake/FetchContent

Your feedback is shaping v0.2.0 – please keep it coming! Feel free to open a Discussion or issue if you spot more low-hanging DX wins. Really appreciate the help
by qilo | 2025-07-13 09:54:50+00:00
Mozilla sells user data to third parties. Their statement:

The reason we’ve stepped away from making blanket claims that “We never sell your data” is because, in some places, the LEGAL definition of “sale of data” is broad and evolving. As an example, the California Consumer Privacy Act (CCPA) defines “sale” as the “selling, renting, releasing, disclosing, disseminating, making available, transferring, or otherwise communicating orally, in writing, or by electronic or other means, a consumer’s personal information by [a] business to another business or a third party” in exchange for “monetary” or “other valuable consideration.”

https://news.ycombinator.com/item?id=43213612
by surfingdino | 2025-07-13 09:54:57+00:00
One thing that Gibson nailed is the story of Operation Screaming Fist, which eerily reminds me of what's going on in Ukraine. From the Neuromancer wiki:

"Corto was a member of "Operation Screaming Fist," which planned on infiltrating and disrupting Soviet computer systems from ultralight aircraft dropped over Russia. The Russian military had learned of the idea and installed defenses to render the attack impossible, but the military went ahead with Screaming Fist, with a new secret purpose of testing these Russian defenses. As the Operation team attacked a Soviet computer center, EMP weapons shut down their computers and flight systems, and Corto and his men were targeted by Soviet laser defenses."
by AnthonyMouse | 2025-07-13 09:55:23+00:00
> Are you arguing that we should not regulate porn, alcohol, and cigarettes?

Most of the important regulations around these things have nothing to do with the topic at hand. Requiring bourbon not to contain methanol and adult performers to be tested for STDs aren't related to the internet.

And once we're talking about the internet, those things are in a different category because alcohol and cigarettes are physical objects. You can't download vodka from Russia.

Whereas if you want to stop kids from downloading porn from other parts of the world, the police state that would require is the thing wars have been fought against and righteously so. Not because of the porn but because of what it would take to actually make those laws effective, and what it would be used for as soon as it's in place.

But ineffective laws aren't worth having, because they're all costs with no benefits, not least because then people will keep trying to make them effective and the only means to do that is the police state.

> Society has grown up and we’re not comfortable giving the internet a pass because digital identity is hard.

I feel like this kind of language is designed to make people angry. As if you're not an adult if you can look at a trade off against privacy and free speech and say "that's not worth having" instead of implementing every creeping authoritarian proposal specifically because the last one didn't solve the problem.
by foxfire21 | 2025-07-13 09:55:29+00:00
The poster worked at Mozilla Corporation, so I think they’re saying that unless you pay for Firefox, it’s getting funded in other ways that aren’t in its users’ best interest, like MoCo selling user data, which they’ve admitted to.

But, when MoCo sold out its users, they lost the ability to ask me to pay, because what would stop them from both taking my money and selling user data?

I’ll gladly donate and have donated to an organizations whose products I use where those organizations would rather fail and be dismantled than sell their users’ data. I’ll even pay companies that don’t lie about it. But, Mozilla said they’d never sell out, and then they did.
by throw8394i4484 | 2025-07-13 09:56:09+00:00
Someone should fork Firefox, strip all copyrighted stuff, and severe all ties to Mozilla. Worked great for Rust, Servo, Thunderbird and several other projects dumped by Mozilla.

But honestly Firefox has way too much technical debt. Starting new browser (Ladybird, webkit) seems like much better way to go! There are several independent browsers!
by fireattack | 2025-07-13 09:56:37+00:00
> playsound

This library is unfortunately effectively abandoned -- it hasn’t received any updates in over four years, and its latest version doesn’t work at all: https://github.com/TaylorSMarks/playsound/issues/101

(A workaround exists: downgrading to version 1.2.2, but that comes with its own issues.)

The last time I experimented with audio in Python, I was surprised by how lacking its multimedia libraries are.

For example, when I needed to read audio files as data, I tried `SoundFile`, `librosa` (a wrapper around `SoundFile` or `audioread`), and `pydub`, and none of them was particularly satisfying or has seen much active development lately.

If you need to read various formats, pydub is probably your best bet (it does this by invoking ffmpeg under the hood). I was hoping for a more "native" solution, but oh well. Unfortunately, `pydub` is also unmaintained and has some serious performance issues (for example: https://github.com/jiaaro/pydub/issues/518 )
by JimDabell | 2025-07-13 09:58:16+00:00
This is not true yet, but it’s getting close.

The pattern is this:

- Google publishes a specification.

- They raise request for feedback from the Mozilla and WebKit teams.

- Mozilla and WebKit find security and privacy problems.

- Google deploys their implementation anyway.

- This functionality gets listed on sites like whatpwacando.today

- Web developers complain about Safari being behind and accuse Apple of holding back the web.

- Nobody gives a shit about Firefox.

So we have two key problems, but neither of them are “Google controls the standards bodies”. The problem is that they don’t need to.

Firstly, a lot of web developers have stopped caring about the standards process. Whatever functionality Google adds is their definition of “the web”. This happened at the height of Internet Explorer dominance too. A huge number of web developers would happily write Internet Explorer-only sites and this monoculture damaged the web immensely. Chrome is the new Internet Explorer.

The second problem is that nobody cares about Firefox any more. The standards process doesn’t really work when there are only two main players. At the moment, you can honestly say “Look, the standards process is that any standard needs two interoperable implementations. If Google can’t convince anybody outside of Google to implement something, it can’t be a standard.” This makes the unsuitability of those proposals a lot plainer to see.

But now that Firefox market share has vanished, that argument is turning into “Google and Apple disagree about whether to add functionality to the web”. This hides the unsuitability of those proposals. This too has happened before – this is how the web worked when Internet Explorer was battling Netscape Navigator for dominance in the 90s, where browsers were adding all kinds of stupid things unilaterally. Again, Chrome is the new Internet Explorer.

The web standards process desperately needs either Firefox to regain standing or for a new independent rendering engine (maybe Ladybird?) to arise. And web developers need to stop treating everything that Google craps out as if it’s a done deal. Google don’t and shouldn’t control the definition of the web. We’ve seen that before, and a monoculture like that paralyses the industry.
by trhway | 2025-07-13 09:59:18+00:00
growing your body optimized for swimming. The training is one thing. I mean shaping your body into the hydrodynamically optimized form, like say growing some muscles (or fat - shaping yourself into a more dolhpin like shape :) here and there mostly for the purpose of better resulting hydrodynamic shape. With the medicine advances it may start earlier in life and be non-catchable by the sports authorities.

And, if you look at one of the Chinese Olympic winners last year - the wave in front of him was significantly smaller than in front of anybody else. Have no idea how he achieved that though.
by gavinray | 2025-07-13 09:59:54+00:00
> But does anyone have stories of the actual results or impact?

I'll be intentionally vague here, but there are companies which are attempting to identify members whose output is quantifiably improved and retain + compensate them at increased rates.

Will this work at every org? Probably not. Will it work for some? It seems reasonable to me, though we can't plot the long-tail of these sorts of efforts yet, I think.
by issanassar | 2025-07-13 10:00:58+00:00
Had a similar horror story with Dokploy

I initially loved the project and self-hosted it for the startup I worked at, Confinity, we had our development and production environment on Dokploy as it seemed stable, and was actively maintained, as-well as a really nice cost cutting measure

At some point, purely to support the project, I convinced the CEO to subscribe to Dokploy cloud, their paid service to manage the panel, all we had to do was just add the servers, and things were fine for a while

Though at some point, I found an issue, I pushed a change to our repository, then merged it to staging, so the dev branch was "deploying" in Dokploy, and staging was queued, since we didn't use dev anymore, I deleted that branch, assuming it'll clean up after itself, so staging can build instead of being in queue

How wrong I was, that instantly bricked both the server and the Dokploy panel, couldn't deploy, delete, stop, start or for the better part of 6 hours, do anything at all to our services, which became unresponsive entirely, both on the panel, and the sites themselves went down, despite the server still being up (and yes, we rebooted it multiple times), the issue was via Dokploy's PAID service that had cause everything to be stuck in limbo pretty much

We had to do an emergency migration out of Dokploy cloud to get our services and site back up, including all our databases, multiple times during this process I told the founder of Dokploy, as a paying customer, about this issue, and his response was simply "User issue", at which point I gave up and unsubscribed to the service, moving to Easypanel

definitely not a service I'd ever check out again
by chgs | 2025-07-13 10:01:12+00:00
They key would be hashed with the user’s details (ip address, value in a session cookie etc) so someone else can’t reuse it. Hell there are things like elliptic curves and DH which still seem magic to me.

Now sure if the identity provider and the site work together they could negate the anonymity, but given that for the identity provider anonymisation would be the key selling feature they wouldn’t want to risk that. Mullvad I’m sure would be trustworthy enough.
by gavinray | 2025-07-13 10:02:57+00:00
I have the opposite experience.

Company offered Copilot subscriptions org-wide early, as well as Augment, and Slack integration for LLM's with internal docs and discussion contexts.

Copilot has been useful (I was part of the early access and used it +1 year prior to public launch, though) but I think Augment has really seen the biggest impact in our org.

Several small features and a lot of refactors have been done entirely through Augment.

Personally, I'm a bigger fan of Claude Code, but it's not covered by our org so I only get my $20/mo use out of it.
by torginus | 2025-07-13 10:03:02+00:00
I did work for a while in/with a small hardware company, and basically how we did things was we integrated a complex off-the shelf CPU board, to a custom 'host' board that housed application specific logic.

Signals integrity analysis used for integrating DRAM is a difficult skillset, requires trial and error, and if you manage all the design complexity somehow, manufacturing is likewise difficult. If you show up with a 8 layer PCB littered with BGA components, most manufacturers won't talk to you if you don't have volume or aren't willing to pay astronomical prices.

And let's not get into wireless - antenna design and interference testing is its own dark art, and even if you manage to make something that works, you have to certify it in every single country/economic block you want to sell to.

And all this to supplant a ready-made Pi Zero or ESP board. that costs basically nothing.

Clearly much bigger shops than ours have realized this - there are many high-volume commerical products that use a Raspberry PI as brains, or smart speakers using ESP32.
by chii | 2025-07-13 10:03:02+00:00
> what would stop them from both taking my money and selling user data?

nothing.

It's why i think browser (and other platform software, such as OS, or telephony/mobile platforms) should be FOSS funded by taxes, and "regulated" so that its always open access etc.

Relying on donation (ala, altruism of individuals) do not work at scale.
by 8organicbits | 2025-07-13 10:03:16+00:00
In the past I've taken inspiration from strncpy: the caller needs to allocate the memory. For the email example, you'd probably also want a function to tell you the length of the emailstring, but for other types there are clear size limits. This puts the caller in control of memory allocation, so they may be able to statically allocate, allocate in an arena, or use other methods which promote performance. The static approach is really nice when it works, because there's nothing to free.
by XorNot | 2025-07-13 10:03:51+00:00
This is my kept-warm take on Signal.

Signal personal should continue being free. Signal needs to develop a business line for enabling authenticated, private communications to individuals on Signal.

There's at the very least an entire area of secure healthcare messaging which is full of terrible bespoke systems, or just goes over SMS, which would more effectively and with better user experience go over signal (i.e. the ability to send longer messages, encrypted attachments etc.)
by gavinray | 2025-07-13 10:06:01+00:00
Win11 was great for me, but recently the shoe-horning of Copilot/AI into everything has been degrading my experience.

The worst of it being Notepad.

I use Notepad _constantly_. I am always pasting little bits of text or drafts of things in ephemeral tabs for later reference.

For the first time in Windows history, there is PERCEIVABLE FUCKING LATENCY trying to type ... in NOTEPAD.EXE

Idk what the execs are smoking there, but they need to fix this ASAP.
by JimDabell | 2025-07-13 10:07:34+00:00
> Apple is getting sued by the DOJ for purposely hobbling Safari

I don’t believe the lawsuit claims this, does it?

> which allows Apple to skim 30% off any purchase made through an app.

This is untrue.

- Most developers pay 15% for in-app purchases. Only the tiny proportion of developers earning more than a million dollars a year pay 30% and even then, it’s 15% for subscriptions after the first year.

- This is not any purchase made through an app. This only applies to digital goods and services.
by matheusmoreira | 2025-07-13 10:07:53+00:00
I don't have much knowledge about diplomatic channels and their dynamics. I'm only interested in this issue because it could provide a solution to the supreme court problem. Trump is putting pressure on Brazil; whether that's political, military, economic or diplomatic pressure seems like a minor detail. What matters to me is how that's going to change Brazil.

I'd appreciate a discussion about how the diplomats might contribute towards solving the judiciary dictatorship problem. I assume they would only act to preserve the status quo via negotiation and deescalation. That's the opposite of what I want them to do.
by michaelt | 2025-07-13 10:08:22+00:00
> as far as I know, it has never been tried

Opera, up until 2000, was trialware that nagged users to pay. At that time, they were one of the first browsers to support tabs. In 2000 they put ads for non-paying users, and from 2005 they removed ads and survived entirely on Google money. Then in 2013 they became yet another Chrome-based browser.

Obviously, that was quite some time ago at this point. Perhaps paid web browsers' time has come again?
by macleginn | 2025-07-13 10:08:22+00:00
One thing that I found remarkable about Gibson is how a-technical he was at the time: "When I wrote Neuromancer, I didn't know that computers had disc drives. Until last Christmas, I'd never had a computer; I couldn't afford one. When people started talking about them, I'd go to sleep. Then I went out and bought an Apple II on sale, took it home, set it up, and it started making this horrible sound like a farting toaster every time the drive would go on. When I called the store up and asked what was making this noise, they said, "Oh, that's just the drive mechanism—there's this little thing that's spinning around in there." Here I'd been expecting some exotic crystalline thing, a cyberspace deck or something, and what I'd gotten was something with this tiny piece of a Victorian engine in it, like an old record player (and a scratchy record player at that!). That noise took away some of the mystique for me, made it less sexy for me. My ignorance had allowed me to romanticize it." (https://www.jstor.org/stable/20134176)