skysight-inc/HackerNews huggingface dataset:
> What's the claim here

The claim is that people use models like stable diffusion, right now. Stable Diffusion was trained on copyrighted data. Lots of AI companies use that. And yet, they are all getting away with it. Only 4 companies are being sued for that.

Also, the claim here is that there are a whole lot of AI companies that are trained on other people's data, that are released publicly on the internet, and they are often made by regular joes.

> now it's a-ok?

People do seem to be getting away with it, seeing as there are only 4 companies that are being sued for this stuff, even though people have been using stable diffusion for 2 years now.

Do you really think that people aren't using stable diffusion? Do you believe that people are not making mario pictures, or copyrighted images? Clearly they are.

And a lot of AI startups, and regular people, train their models on data that they don't own.

> It's like asking me to prove the sky is blue.

If it obviously true, then you'd find more than 4 companies being sued over this stuff. But thats not happening.

Like, did you know that you can just google AI art stuff right now? Any of those models that pop up, right now, was trained on copyrighted data.

Stable Diffusion is used by all sorts of AI companies. And that model was all trained on copyrighted data.

Do you just think that nobody is using stable diffusion? As in, is it completely made up? Nobody is using that?

Clearly people are.

> there's no consequences

Apparently there isn't consequences because only like 4 companies have been sued in 1 lawsuit over this AI stuff.
there is no source it is pure conjecture, but I would say that there are many many fine tunes available of various image generation models so it is clearly possible to make many styles. thus it must be a conscious choice on the part of a API provider to render by default to a distinct style. there are many plausible reasons they would want to do this. Surely, but I don't have actual evidence from the internal management processes of these organizations that they were doing this for one reason or another.
In the US, you can do an ACH transfer, bank account to bank account.

Some US banks support FedNow, which does roughly the same thing as ACH, but in seconds rather than days. It's not widely used yet. $0.045 per transaction.
All CoCs are weapons and used all the time to harm the project they were forced upon. "Python Software Foundation's Code of Conduct Working Group" just wow. And the person who did this is exactly the kind of person we all expect
> 8. All of local politics in the muni I live in takes place in a forum like this, on Facebook[.]
The electeds in our muni post on it; I've gotten two different local laws done by posting there (and I'm working on a bigger third); I met someone whose campaign I funded and helped run who is now a local elected. It is crazy to think you can HN-effortpost your way to changing the laws of the place you live in but I'm telling you right now that you can.

This is a magical experience. I've done something similar in my university's CS department when I pointed out how the learning experience in the first programming course varies too much depending upon who the professor is.

I've never experienced this anywhere else. American politicians at all levels don't appear to be the least bit responsive to the needs and issues of anyone but the wealthy and powerful.
Newsflash my friend, candidates always have a number in mind, even if they're not sharing it. By disclosing only your lower bound rather than the full range of your compensation, I'm pretty sure you're doing yourself a disservice. When people apply for a position at one company, they're probably also interviewing at 10 others. A good engineer that seemed (to you) unsure about comp will eventually pass the first round at places that are more transparent with a number that hits your undisclosed upper range (just the fact that such places exist should hint at something wrong about your beliefs). That'll then solidify a ballpark figure for that candidate. Guess what happens then. At best, your lower bid puts you in a low priority pile. At worst, if you're then willing to revise that number when the candidate later tells you it's too low, you look like a company with a culture of trying to lowball engineers.

Instead of being cagey about comp, do your own homework. Determine how much filling the role is worth (which should also include cost of keeping it vacant). Disclose a range to candidates. Evaluate them for your needs and determine what you're willing to compensate them based on your own estimation of their competence. If there's a mismatch between their expectations and yours, that's where negotiations should begin.

Not overpaying for a role if you don't have to? How much is "overpaying"? You're a business, so shop like one. Don't play games with nickel and dime accounting. Put a number on resources. Acquire them and move it to expenses. Then go back to getting things done.
> two to three ambulances a month; in Bristol it's one every other week

They're the same picture.
Yes, it relies on two servers, both of which I run. All connections use the "mailbox server", to exchange short messages, which are used to do the cryptographic negotiation, and then trade instructions like "I want to send you a file, please tell me what IP addresses to try".

Then, to send the bulk data, if the two sides can't establish a direct connection, they fall back to the "transit relay helper" server. You only need that one if both sides are behind NAT.

The client has addresses for both servers baked in, so everything works out-of-the-box, but you can override either one with CLI args or environment variables.

Both sides must use the same mailbox server. But they can use different transit relay helpers, since the helper's address just gets included in the "I want to send you a file" conversation. If I use `--transit-helper tcp:helperA.example.com:1234` and use use `--transit-helper tcp:helperB.example.com:1234`, then we'll both try all of:

* my public IP addresses
* your public IP addresses
* helperA (after a short delay)
* helperB (after a short delay)

and the first one to negotiate successfully will get used.

> since otherwise you just scp or rsync or sftp if you don't have the dual barrier

True, but wormhole also means you don't have to set up pubkey ahead of time.
They didn’t find it false, either. They don’t contest the example.
Please don't take HN threads into offtopic flamewars, especially not meta ones. Those do more damage than the thing you're complaining about.

https://news.ycombinator.com/newsguidelines.html
Hacker News allows resubmissions (within moderation) if there is no discussion/attention.
How to Fix React Native Post Form Data: Network Error
Assembly Instruction: Halt and Catch Fire (HCF)
HN has always had lots of startup content; in fact it started life as "Startup News". If anything, there is less such content here than there used to be.
No, not really. I'd say it's more about the spirit than the letter of the law.
I feel like I recognise the comment about tensors from HN a few days ago, haha.
Source that "Southern equatorial dark skins have a higher demographic percentage of low IQ and low impulse control future criminals"? Low IQ Im even willing to give you is disputed but low impulse control?
Apparently 27 states require it, but New York does which makes it more likely a large employer would.
But... there is a difference. The difference is that it will not be done, rather than cannot be done. (Sort of self-explanatory, really.) They're different words, with different meanings, and different real-world consequences.

For example, if government regulations change, or the languages change, or engineering culture changes, or developers' desires and preferences change, suddenly "will not" becomes "will". But "cannot" is not so malleable.
(neo)liberalism
>Bryan Woods, College Station’s city manager, said at the meeting that city officials ran tests of a Prime Air drone and found it had noise levels between 47 and 61 decibels.

That's surprisingly quiet. I don't know the situation in Texas, but 40% of the EU population is exposed to road traffic noise exceeding 55 dBA. My own back garden exceeds 60dBA for most of the day, with regular peaks closer to 70 dBA due to railway noise.

https://www.who.int/europe/news-room/fact-sheets/item/noise
only next frame
Problem is that court action, even small-claims-court where lawyers don't need to be present (and may specifically be disallowed) is still significantly more effort than disputing a bank transaction.

Courts could be a useful substitute if the actual penalties were high enough that no merchant would dare even try a scam (then it doesn't matter if legal action is hard work, because the mere deterrent effect means you will never actually have to do it), but that's not the case.
Or further abusing your weak password on a site and then racking up a ton of charges to a product that they're capable of laundering in some way into money for them at any ratio.
We've banned this account—first because you can't attack another user like that here, no matter how wrong they are or you feel they are; and also because your account has repeatedly been posting flamewar comments and breaking the site guidelines in other places too.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.
Got fixed pretty thoroughly though, it seems! https://schollz.com/tinker/croc9/
Show HN: Kftui – TUI for managing multiples kubectl port-forwards from terminal
hey!! wanted to share kftui with you all. it’s a new terminal user interface (tui) tool that's part of the kftray project. built with rust and ratatui framework, basically to handle and manage multiple port-forward configs from the terminal (with some more features than native kubectl port-forward, such as udp port forward tunnels trough k8s cluster to a vpc internal endpoints and the json local file config for bkp and sharing purposes)

a brief context of the project:

i often needed port forwards for debugging and local dev, plus ssh tunnels for private services in gcp/aws vpcs, which meant running many commands, also native kubectl port-forward wasn’t enough for udp services like statsd. this led to the creation of kftray in december 2023 and the start of kftui development last month.

the first version of kftray was super basic and written in go (with fyne) with only features to import configs from a file and start/stop all port forwards at the same time. but i wanted to learn rust and mess around with tauri framework, so i made the first version of kftray with backend in rust / frontend in typescript, and after seeing ppl use and enjoy kftray, i added more features based on their feedback and my personal experience with the app

the initial code was messy, but i’ve learned (still learning) and improved it a lot and this personal growth kept me motivated. (though it still has its quirks, lol),

last month, i started developing kftui to remove the frontend code complexity and the need for a monitor display to run the app (a headless app). now, kftui is totally independent of the kftray app, but both share the same states. this means that if a json file with all configs is created and exported in the kftray app, it can be imported into kftui and used without any issues.

its important to note that right now, kftui is still in beta (maybe even alpha), so there are some limitations and missing features compared to the full kftray desktop app. for example, adding or editing configurations directly from the tui is not possible and some features from the desktop app aren't in kftui, and also github sync and http trace logging features are not implemented yet. but development is ongoing. (for a matrix feature of kftray and kftui please check the blog post).

the next goal is to get kftui to run port forwards as a daemon so they can be attached and detached without dropping the tokio TCP sockets. it’s tricky, especially without a background process like a local server process running, but this issue is being worked on.

a lot has been learned from this project, skills and knowledge have been gained that i wouldn't have gotten in a day-to-day SRE job, and that's why im going to keep at it.

thats it, feedback is super important, so please share thoughts and suggestions

hope you find useful :D

this is the main repository for both apps, kftray and kftui:
https://github.com/hcavarsan/kftray
I got injured at work (not at amazon) once (required surgery and I have chronic pain as a result).

I opted to have a coworker drive me to the hospital while I was bleeding rather than wait for an ambulance.

In my situation, it would be 10 minutes for an ambulance, 10 minutes to the hospital versus 10-15 minutes directly to the hospital…
Apologies, I though you were saying was that if not for a free speech issue you can have market access, today.
There was very addictive Tetris-clone called VIR. It had falling viruses and strange rules of annihilation and contamination. I have only seen it on HP100LX palmtop 1992, and it did not run on other MSDOS-machines.
Maybe this will get people to stop using a 9 digit predictable and easy to obtain number as a secure identifier.
> One remark about this though: you always have recourse in court. We often hear the USA is incredibly litigious, but it's not like we'd not (threaten to) bring action against a merchant not acting honestly

It is, however, like we (in the US) wouldn't bring action in court. Ordinary consumers don't want to have to go to court to resolve a dispute with a merchant. Unless you have a substantial amount riding on the outcome, you're just going to lose, even if you win. It costs time and money to go to court. While you may legally have recourse with litigation, in practice, it doesn't usually work that way.
Obviously this is heated topic, but did it ends really bad for USSR under Stalin rule (until his death)?
I mean it was bad for many citizens but other areas were actually ok-ish considering war destructions.

I’m not trying to make point about Stalin. Just trying to find if this is really a rule, but my historical knowledge is pretty limited. Intuitively I feel any overpowered political entity end up like shit. But interesting to see real data.
This is an interesting story but this article looks really poorly written/biased. It didn't until the QA at the end clarify that this was a 3 month suspension. It instead started with "bans" in the title, walks back to "suspended" in the first line, and then didn't clarify that point until effectively the appendix to "3 month suspension".

Little tricks like this make me lose faith in the objectivity of an article. Then there's the cherry picking of reasons, general tone, which makes this feel more like rage bait than an article meant to inform.

I would love to read an unbiased article on this.

Edit: here's the source suspension announcement, which has lots of comments: https://discuss.python.org/t/three-month-suspension-for-a-co...

And a less ragebait-y albeit much longer critical write-up from another developer: https://chrismcdonough.substack.com/p/the-shameful-defenestr...
Apple used to have some enterprise hardware products, like the XServe (rackmount Mac.) They also had Mac OS Server. They must've had a reason to stop.
We've banned this account. Whatever you're arguing for or against (and I'm not tracking it), you can't attack another user this way on this site.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.
It is weird… weird is an important dating requirement for me ;-)

You cannot solve real problems in the real world or actually make the future better with blind application of a simple ideology- real life is too nuanced and complex. You have to approach each individual problem with creativity, and an open mind. You also have to take an active leadership position to solve a real problem, not just watch TV and vote.

If someone sees the world like you are suggesting, they are not intelligent enough to date. I want a partner, not a pet.
Judging from your post alone, you seem to have started with a conclusion ("China will collapse") and sought out evidence that will support your prejudgment. Also, the statistics you cite are less sophisticated than the statistics you'd find on a rag like CNN, so it's not even apparent whether you've done any serious research.
I'm not sure of the exact details but companies aren't afraid to have their paralegal live in the US.

As a matter of fact. I think it would be highly unusual for any corporate official, let alone a low-level case handler, to be at risk here.
Bait title
This turns me off of Python
https://github.com/PreTeXtBook/pretext
Many of my close friends and myself that have used Android phones have sworn off the Pixel brand.

Personally I had issues with GPS and the speaker on my Gen 1 pixel.

We all seem to run into hardware faults right around the end of the warranty period and their value seems to drop like a rock on the second-hand market months after launch.

Just my anecdotes.
You can also play videos over http, many websites are supported, even YouTube:

mpv <yt link>
If you put your files on the free CloudFlare R2 storage tier and aggressively cache your site’s HTML, you can get away with the free tier on Vercel :)
Please explain to me exactly you mean by "exactly the kind of person we all expect" because evidently I'm not part of "we all" because I don't know what you mean.
Looking at the actual announcement made me more annoyed than Lunduke's article did.
Especially when much more practical ideas have been under our feet: https://www.pipedreamlabs.co/
None that I know of. It just uses a TCP connection to the mailbox server (with keepalives), and then TCP connections for the bulk-transfer transit phase, so I can't think of anything special that iptables would need to handle it well.

The encrypted connection is used to exchange IP addresses.. maybe you're thinking of the module that e.g. can modify FTP messages to replace the IP addresses with NAT-translated ones? Our encryption layer would prevent that, but we'd probably get more benefit from implementing WebRTC or a more general hole-punching scheme, than by having the kernel be able to fiddle with the addresses.
The folks on the wormhole-rs fork (who appear to share your Github organization? [1]) already have NAT punching working 95+% of the time in my testing, so maybe what they're doing could be ported over to the Python implementation.

[1] https://github.com/magic-wormhole
> Given then it’s pretty strange to want to be with someone who is diametrically opposed to making your country better

Most people in real life don't really give a fuck about politics.

My wife is a lot more conservative than me. But I don't care about politics that much, neither does her. We both like traveling, we both like football, we both support the same football team, we both enjoy cooking and have similar tastes for food, so on and so forth. All of those I rank higher than being with someone that happens to think like me in politics or economics.
> Can that really be right? That's an average of 276 rulings per day

Yes. From the official website of the Supreme Court (STF - Supremo Tribunal Federal), real-time statistics:

65,173 rulings so far this year.

https://transparencia.stf.jus.br/extensions/decisoes/decisoe...
Sure, but a lot of engineers aren't completely blameless. They should push back and explain why these are bad choices just like I would expect a building engineer to say to me that cardboard is not the ideal load bearing element for my skyscraper.

If the company still pushes forward with bad choices its on them, but they should be clearly informed how and why those choices are bad.
We love VLC because it plays anything, everytime.

And has done this, for a long time, since times when other players struggled.

Maybe it's not the "Best" - it is still the goodest.
What is the pricing model for this? I’m interested in enrolling.
Not OP but also wrote a similar thing for mpv.

https://github.com/ftk/mpv-confluence/tree/torrserver
Apple is a consumer (or prosumer) company and as of late its mostly into mass marketable products. They are already trying another trajectory, subscription services (targeting a wide market again).
Yeah what kind of adult believes another adult would believe this framing of an event? This is such 10-year-old "Mom, Billy hit me just because I looked at him!" energy.
I have trouble relaxing; I can't do if I feel I still have something to be done, and as I'm not doing much, I get back to the starting point.
That's the same place I ended. A desktop environment does not need its own language, and it was kinda hubris to think people would do that.

What's also interesting is that in Gnome 3, which came just a few years after, they chose JS because so many people already knew it and could easily develop for it.

I'd say the latter was the better idea, as there are far more shell extensions than Vala applications.
VLC plays pretty much any media file from pretty much anywhere it can be stored, and it's got a pretty standard interface, so folks find it easy to understand how to operate it. That's it. No real "cult" situation there. Just an app that does it's job well. Same is true of mpv, but some people will prefer it (as I do) because it's lightweight and clean and quick (and all the stuff people also like about VLC).
A few things, such as:

1. The perfect is the enemy of the good. Finishing things is more important than perfecting them.

2. It's who you know rather than what you know. Should have socialised more in school/college/university.

3. That I probably should have looked into things like internships when I was still in university, since a big flashy name on your CV early on opens a lot of doors.

4. No one's irreplaceable, and anyone's working/life situation could change at the drop of a hat, so constantly be learning to make sure you're not caught unaware when it happens.

5. Money should be your primary goal when looking for a job/career, and you should try to maximise the amount you make at every corner, and invest what remains in things you actually care about. Passion is for chumps.
Your creativity is a composition of all the novel stimuli you experience.

Going out into the sticks, while calming and healing for the soul, is artistic suicide.
Hopefully "Fakename Q Notarealperson" won't get me arrested… Here's the password help message:

---

Your password must be 8 to 30 characters in length and must contain at least one uppercase letter, one lowercase letter, and one number.

Your password is case-sensitive.

You can’t use personal identifiers such as your first or last name, date of birth, or Social Security number in your password.

---

Here are some error codes the API returns:

["NULL_USERNAME", "NULL_EMAIL", "PWD_ILLEGAL_CHARACTERS", "PWD_CONTAINS_SPACE", "NULL_CHALLENGE_QAS"]

The UI doesn't expose the password error codes. It just says “You entered an invalid response. For more info, select the help (?) icon.” (The NULL_USERNAME and NULL_EMAIL errors seem to be spurious in this context.)
> This is an interesting story but this article looks really poorly written/biased.

Lunduke went off the deep end a while ago, anything he writes about codes of conduct is coming from the perspective of someone who published a list of companies to boycott for celebrating Pride Month. He is the archetypical person that CoCs are intended to exclude and he's extremely bitter about it.
Not using a Mac for my main computer, but thanks for the recommendation. I'll definitely look into it in case I use a MacBook in future.
Printing Images Out to the Terminal