MurphyA/hacker-news huggingface dataset:
Show HN: Zynk, Cross-platform, private file transfer that works
by justmarc | 2025-12-23 14:31:05+00:00
Merry Christmas! Your file transfer gift from Santa is here.

I built Zynk because I was tired of file transfer being a "solved problem" that still sucked.

AirDrop? kinda Apple-only. Cloud drives? Size limits? Waiting for uploads? WeTransfer? caps caps caps. Browser uploads? No folders supported? One network hiccup and you start over.

What Zynk does:
Transfers files between any devices/OS on your local network, also without Internet connectivity, P2P + E2EE
Transfers files between you and anyone else over the Internet, P2P + E2EE
Resumable: close your laptop, lose WiFi, switch networks, pick up where you left off
End-to-end encrypted (we can't see your files)
No size limits, folders, send anything rsync-style, terabytes welcome
All platforms supported: Mac, Windows, Linux, iOS, Android, Android TV, Steam Deck
UI for everyday use + CLI for power users and automation
Web share and drop links for sharing with anyone via browser
Media viewer/player built into the app

I wanted something that "just worked" the way AirDrop does, but across everything I own and the people I care about. Built-in chat and file previews because context can matter when you're bouncing stuff between people. Even my mom uses it and helps with UX (mom test passed).

It's being developed to be a one stop shop tool that is capable of covering any file transfer need and scenario very well. We have a long roadmap ahead. Expect new and unique feature announcements soon.

Free, ad free, with Pro tier available for those who need a lot more. Would love feedback from the HN crowd!

Happy to answer any questions.

https://zynk.it
by krastanov | 2025-12-23 14:32:08+00:00
The initial state was the example given. It is fair to then point out the consecutive states though. A few points still hold:

- I am not saying that you have to find a basis in which your amplitudes are not small, I am saying that such a basis always exists. So any argument about "small amplitudes would potentially cause problems" probably does not hold, because there is no physical reality to "an amplitude" or "a basis" -- these are all arbitrary choices and the laws of physics do not change if you pick a different basis.

- In classical probability we are not worried about vanishingly small probabilities in probability distributions that we achieve all the time. Take a one-time pad of n bits. Its stochastic state vector in the natural basis is filled with exponentially small entries 1/2^n. We create one-time pads all the time and nature does not seem to mind.

- Most textbooks that include Shor's algorithm also include proof that you do not need precise gates. Shor's algorithm (or the quantum Fourier transform more specifically) converges even if you have finite absolute precision of the various gates.

- Preparing the initial state to extremely high precision in an optical quantum computer is trivial and it has been trivial for decades. There isn't really much "quantum" to it.

- It is fair to be worried about the numerical stability of a quantum algorithm. Shor's algorithm happens to be stable as mentioned above. But the original point by OP was that physics itself might "break" -- I am arguing against that original point. Physics, of course, might break, and that would be very exciting, but that particular way of it breaking is very improbable (because of the rest of the points posted above).
by dhruv_ahuja | 2025-12-23 14:32:20+00:00
I see. Do you have any examples where the design was just egregious?

From my experience generating db models/SQL schema at my last job, it did a fine job based on existing patterns and the outlined requirements. Point to note, we did optimise our AI prompts and LLM rules a lot, to the point we were able to get end to end unit tested, functional PRs out rather quickly
by gwbas1c | 2025-12-23 14:32:30+00:00
> Proper usage means disabling Nagle at the socket level but managing your own buffering in user-space.

Honestly, if you're writing a (cough) typical webservice that just serializes an object to JSON, you've pretty much done that. Nagle just slows that situation down, and TCP_NODELAY should always be enabled in that situation. (Granted, if you're using newer HTTP (3? SPDY?) you probably aren't even on TCP and don't even need to bother.)

It's only when sending large payloads that you might have to think about buffering.
by wavemode | 2025-12-23 14:33:14+00:00
I can't tell what your point is at this point, I'm going to be honest. Everything you're linking to, I'm aware of. But you've still presented no evidence for the claim that Microsoft is "to replace all C/C++ code with Rust".

If the title was "Microsoft to expand use of Rust" then OK. If it was "Microsoft to develop all new projects in Rust rather than C++", that would be an unsubstantiated claim when you're talking about the company as a whole rather than just Azure or some other segment, but it would at least be a bit closer to the truth than the current HN title.
by disgruntledphd2 | 2025-12-23 14:34:08+00:00
> The trouble is, they kind of do, and now "interest on the debt" is eating a chunk out of the budget that rivals the entire Department of Defense.

Deficits do only sortof matter, but you people (I don't live in the US) are wildly undertaxed by big economy standards, and tax increases at the higher end could solve a lot of your fiscal problems.
by ryanto | 2025-12-23 14:34:10+00:00
Incus uses LXC containers under the hood, which is better for development since the containers are made for running systems/os. Docker is best for running applications, but not that great for active development containers (imo).

With LXC any changes you make to the os/filesystem are persisted and there after the container boots up and shutsdown. So I don't have to worry about ephemeral storage or changes being lost. It feels more like a "computer" if that makes sense.
by mooreds | 2025-12-23 14:34:57+00:00
Some good insights here.

> I'm starting to wonder if we'll need to track prompts with commits, like we track commit messages today. Or design systems assuming the debugger never wrote any of the code.

As we start to truly build software systems with a foundation of genAI, there is no question in my mind that the SDLC will change. I'm not sure how you do either of these suggestions, but they seem like a good start.
by runako | 2025-12-23 14:35:04+00:00
The arguments are nonsense. A summary is Weiss wants to make a case for the administration, which already has the largest platform in the world. If the administration wants to make a case for itself, it has (and has had) ample time to do so. As it stands, there is already a lengthy paper trail of arguments the administration has made in court. These arguments should take precedence over throwaway statements an admin rep might make to a news program.

Briefly, on a couple of them:

- "We then say that only 8 of the 252 have been sentenced in America for violent offenses. But what about charged?" In the US, those people are known as "innocent," whether or not Weiss likes that fact.

- Holding a story until the administration is willing to go on record is exactly the same as giving the administration a veto over a story. We would not have adversarial journalism under these circumstances.

- "The admin has argued in court that detainees are due "judicial review" —and we should explain this" These men were sent for indefinite detention to a concentration camp outside the US borders, and then the administration argued in court that it could not affect any change in their status. This argument from Weiss is transparently false.
by smccabe0 | 2025-12-23 14:36:07+00:00
I think the section on AI from Zero to QED (a proofs in Lean/lang guide) gives a sober path forward from the perspective of market-makers and trading:

"Imagine market infrastructure where agents must prove, before executing, that their actions satisfy regulatory constraints, risk limits, fairness properties, and eventually machine-checkable proofs of Pareto efficiency of market mechanisms. This is a big, hairy, ambitious goal. Not “we reviewed the code” but “the system verified the proof.” The agent that cannot demonstrate compliance cannot act."

https://sdiehl.github.io/zero-to-qed/20_artificial_intellige...
by josephg | 2025-12-23 14:36:12+00:00
Yes I think I mentioned in another comment that that would be another way to code it up. It’s ugly in a different way to the interface approach. I haven’t written enough go to know which is the least bad.

What are you “fighting all day” in typescript? That’s not my experience with TS at all.

What are the virtues of go, that you’re so enamoured by? If we give up beauty and type safety, what do you get in trade?
by piva00 | 2025-12-23 14:36:23+00:00
Which is the connection I think is interesting to be discussed in the tech circles, we all know that Larry Ellison is dangerous from how heavy handed Oracle always has been with lawsuits.

Now that he is part of the inner circles of the US government, and through his son trying to reach into traditional media it significantly increases the damage potential he can do.

Given the quote from him that mass surveillance would "keep citizens in their best behaviour" it's actually frightening he managed to create proxy censorship through CBS, he's not even that far disconnected, it's simply: Larry Ellison -> David Ellison -> Paramount -> Beri Weiss -> CBS.
by mikkupikku | 2025-12-23 14:37:34+00:00
I don't see anything about cops in that link. What I do see is that public officials were 49% of those charged but 45% were high-level elected officials. So that's what, maybe 4% that might be cops?

In Mexico, cops will pull people over just to collect chump change cash bribes. In America, you have people like Epstein bribing state attorney generals, but nobody even thinks to slip a cop a $100 bill with their drivers license. This sort of casual everyday roadside bribery does not exist in America.
by magigraph | 2025-12-23 14:38:04+00:00
Hey, I'm having a somewhat similar struggle, so i thought I might share my experience as well. I'm a junior web developer and I recently got a job for a small local reality. I like to code and I like the process behind making good code too, my mentality is that you really learn something new only if you put an effort into it, so I've come to the conclusion that I don't really like using AI to do stuff. Recently I've been asked to join another company to work on an R&D team that will be focused mainly on AI, and even if I'd have a better salary and a full remote position, I feel uneasy thinking to what my future might look like. I think that for many of us is a time of uncertainty and I wish I had some kind of solution to all these questions too. I feel like all the knowledge I've gathered will be useless in a work environment and I'm considering switching to game dev just because it is an environment strongly biased against AI, for now at least. Sorry if I made some mistakes but english isn't my native language.
by saghm | 2025-12-23 14:38:36+00:00
> I try to apply a rule that if I do something, and don’t write about it—or otherwise generate external-facing evidence of it—it didn’t happen. I have built so many things in the dark, little experiments or software projects or essays that never saw the light of day. I want to put more things out. If it doesn’t merit an entire blog post, then at least a tweet.

I think this might be the crux of a lot of the disagreement that seems to be present with article (which I feel as well admittedly). So much of my life is stuff that isn't around things I've built or written; sometimes I'm just existing without producing, nowadays with my wife, but in the past maybe with a friend, roommate, or just relaxing alone. I'm not the type of person to be greatly concerned with my legacy or whether lots of people remember me after I'm gone as much as whether the people who do happen to remember me from the interactions I had with them have good memories. I don't see any purpose in documenting this sort of thing, and most of the time it would actively worsen the experience to do so. I don't know if this isn't something that would apply to the author's life or if they're just talking about something else specifically and don't intend to imply that it should literally be every moment, but by their own rule, if they spend any time like this, it didn't happen, so I guess it would be hard to tell the difference.
by kappi | 2025-12-23 14:39:01+00:00
As part of a broad investigation into the risks of electric door handles, Bloomberg attempted to quantify for the first time the number of fatal crashes in the US in which door functionality played a role. This reporting turned up at least 15 deaths in a dozen incidents over the past decade in which occupants or rescuers were unable to open the doors of a Tesla that had crashed and caught fire.
by Frotag | 2025-12-23 14:39:17+00:00
So torrentio provides the metadata and downloads the video on-demand. And stremio handles UI and playback. That's a pretty neat way to keep the storage reqs minimal.

This got me thinking if jellyfin could be configured for something similar (I don't feel like migrating to yet-another-media-library) and turns out it supports .strm files [0], which are literally just urls in a text file (much like .m3u8 playlists) [1]. My use case is private trackers so I would have to write a custom scraper to replace the torrentio functionality anyways. So it probably wouldn't be too hard to have it generate .strm placeholders at the same time. Hopefully there aren't any performance / transcoding issues ...

[0] - https://github.com/search?q=repo%3Ajellyfin%2Fjellyfin+strm&...

[1] - https://emby.media/support/articles/Strm-Files.html
by skeeter2020 | 2025-12-23 14:39:49+00:00
Reasonable? They ALL boil down to "we need to get official comments, rationale and explanations from the administration". They refused to comment on the story, so you wait because if they CHOOSE not to participate you don't get to publish? That's never been how reporting works. Her comments about a lack of detail regarding the criminal records & charges? The administration is the party that refuses to share this! They are not even forthcoming with WHO EXACTLY has been deported.

Bari Weiss bending over backwards to accomodate an administration that has never shown any sort of honesty or humanity is exactly why she was rewarded so handsomely. "They seem reasonable" is not even remotely close, when comparing "evidence-based truth" reporting with the president's "I speak the truth".
by wakawaka28 | 2025-12-23 14:41:56+00:00
>Highly populated areas tend to be Democrat-run. People commit crimes so places with more people = more crimes. More gun crimes cause people to push for more gun laws.

Are you suggesting that there are no red cities? The only sense in which this is true is that more laws = more crimes lol.

>It's not as if we don't know for a fact that legislation works (since it works for many many other counties) but a patchwork system of laws that only applies to some areas and not others is bound to perform worse than federal systems. Even federal systems need to be smart and actually managed and enforced correctly to work well.

The federal gun laws are dumb and unconstitutional. I could be on board with disarming children, violent criminals, and nutcases. Anyone else should be able to own a gun if they want to, through a convenient process. That is to say, the current federal laws are at the limit of where I want them to be, if not beyond.

I don't care about other countries. They let themselves be disarmed, and they will ultimately suffer tyranny as a result.

>On the other hand, there exists only fantasy world evidence that giving every man woman and child a gun would solve the problem. Arguably it's already been tried in the US and the result was complete failure.

It's a fact that guns curb certain kinds of crime. The mere possibility that a thug might not survive an encounter with granny means he will think long and hard before making a move on her. The fact that normal people might lose their shit keeps politicians in line. Give up your rights, and evil will follow.
by oh_my_goodness | 2025-12-23 14:42:03+00:00
I don’t think we can discuss precision usefully without numbers. We seem to agree on the word “finite” but that covers a lot of ground. “High” precision in rotating an optical polarization to exactly 45 degrees is maybe 60 dB, +- 0.0001% of the probability. That means the amplitudes are matched within 0.1%. 0.1% is fine for two qubits with 4 states. It might work for 8 qubits (256 states). For 256 qubits, no.
by delichon | 2025-12-23 14:43:26+00:00
What's the association between censorship and an editor of a publication making an editorial decision about an item? Those appear to be different subjects. Or is it censorship of B when an editor decides to cover A today instead?

If I buy a car with a Make Love Not War bumper sticker and cover it with a Peace Through Strength bumper sticker, I have not committed censorship, but if I don't buy the car first, I have.
by pdyc | 2025-12-23 14:43:40+00:00
> Replicating this success would be impossible for me because I wouldn’t understand that there are people out there with this need, and how to find them.

I feel the same way. Distribution avenues are shrinking with AI. Earlier, you could rely on search engines to send people with specialized needs by targeting adjacent interests. That is no longer true. With AI, it is difficult to get placement in content if you are new or if you do not already have a lot of proof in whatever they consider an authoritative source.
by Nevermark | 2025-12-23 14:44:20+00:00
I am having trouble understanding how anyone is unaware that children have pervasive and useful access to devices outside of their parent's sphere on a daily basis.

Or why anyone would discourage use of cryptographically hard privacy protecting solutions.

This is the perfect opportunity to take zero knowledge proofs mainstream, like end-to-end encryption, as a solution for myriads of current privacy leaking services and infrastructure.

The alternative to cryptographically protected privacy, is sites increasingly collecting people's identifiable information and associating their identities with access/behavior logs. Information that can never be assumed to stay private.
by lazide | 2025-12-23 14:44:23+00:00
They don’t know (and don’t ask questions enough to know!) about the fake users - it’s no one look down.

As long as no one figures out it’s all fake, the line can keep going up and to the right and everyone is happy.

Anyone who starts asking hard questions may be up first on the chopping block.

Unless the line breaks, then bam. Everyone rushes to be the first for the door as the bubble pops.
by skeeter2020 | 2025-12-23 14:44:26+00:00
>> I've been watching this 60min piece, and there's nothing wrong with is

It's not even that good of a story IMO; leading to full-on Streisand effect when it's easier than ever to find things on the interwebs, and double-impossible to suppress them. About all this has done is prevented the 60 minutes demo from viewing a story they would have immediately forgotten, and prompted a far more dangerous to the status quo & resourceful segment to go find & view a show they never watch.
by prmph | 2025-12-23 14:45:26+00:00
The issue is that if it's struggling sometimes with basic instruction following, it's likely to be making insidious mistakes in large complex tasks that you might no have the wherewithal or time to review.

The thing about good abstractions is that you should be able to trust in a composable way. The simpler or more low-level the building blocks, the more reliable you should expect them to be. In LLMs you can't really make this assumption.
by mananaysiempre | 2025-12-23 14:45:54+00:00
> just some dude who tries his best, and doesn't consider him a crazy anti-vaxxer

As much as it would be comforting for all dudes who’re trying their best to pretend otherwise, the two are not mutually exclusive. (No opinion on whether RFK Jr is in the intersection—I’m not in the US and couldn’t affect his actions if I tried.)
by exasperaited | 2025-12-23 14:47:43+00:00
I don't underestimate 90s computing; I remember it? It sounds like you only remember the very tail end of it.

And I am, to be clear, talking about the RP2350's hypothetical successor, which is where I think Eben Upton will see his beloved Archimedes suitably emulated.

But FWIW, the current RP2350's PSRAM implementation can be up to two thirds as fast as RAM transfer was in a Mac IIfx — up to 40MB/sec — so the RP2350 can already emulate System 7 Macs with 4 megs of RAM.

https://adafruit-playground.com/u/jepler/pages/mac-emulator-...
by disgruntledphd2 | 2025-12-23 14:47:47+00:00
> Not really. "State capitalism" really is misleading. China is fiercely capitalistic, far more than any modern Western country. The ruling party has an unspoken agreement with the population: you stay out of politics, and they stay out of your business.

I mean sure, unless you happen to be Jack Ma and are about to IPO your financial institution.
by MSFT_Edging | 2025-12-23 14:47:50+00:00
In the book "Blockchain Chicken Farm", American Journalist Xiaowei Wang went to her parents' home country of China to interview various parts of the economy to get an understanding of how it works from an outsider's perspective.

In one part of the book, she goes to speak to a police chief on the topic of surveillance. She discusses with the officer the challenges of tracking migrant workers, and how in China there isn't a single ID number similar to an SSN in the states.

Towards the end of the interview, the officer, Xiaoli comments that much of the modernizing of the policing work is moving to be more "United States-Like".
by resoluteteeth | 2025-12-23 14:48:01+00:00
The thing is, even people who are obese and gaining weight over time are usually just eating a tiny calorie surplus each day.

If people take GLP-1 meds and get down into the normal range, at that point even if they stay on the drugs, they're going to have to adjust the dose so they stop losing weight again (without gaining weight).

This means that even if everyone who's overweight or obese started taking GLP-1 drugs and started losing weight right now, the reduction in food consumption would still be limited and short term.

So I think this concern is somewhat overblown.
by oblio | 2025-12-23 14:48:12+00:00
I didn't watch it as it seemed fairly long.

Now I have watched it and he basically says the same thing as me.

A lot of people have to use cars because they have no other option. Yes, let's fix that for them as best we can.

As he puts it, that also leaves more room on the road for the people with the vintage Mustangs.
by xenophonf | 2025-12-23 14:48:24+00:00
For those of us without Twitter accounts:

https://xcancel.com/grynbaum/status/2002943084322287815

https://xcancel.com/grynbaum/status/2003109023705387478

https://xcancel.com/grynbaum/status/2003209942057255073
by afavour | 2025-12-23 14:48:50+00:00
They aren’t reasonable.

If you wait for the administration to comment on a story before you publish it you’re effectively giving them the right to veto it. You ask, give them a deadline. If they don’t respond or say no comment (as they did in this case) then you publish.

> The person doing this 60 minute segment has also pushed false stories in the past

You’re going to need to elaborate on that. If it were true why wouldn’t Weiss just fire them?
by prmph | 2025-12-23 14:48:57+00:00
For me I was just pointing out some interesting and noteworthy failure modes.

And it matters. If the models struggle sometimes with basic instruction following, they're can quite possibly make insidious mistakes in large complex tasks that you might no have the wherewithal or time to review.

The thing about good abstractions is that you should be able to trust in a composable way. The simpler or more low-level the building blocks, the more reliable you should expect them to be. In LLMs you can't really make this assumption.