skysight-inc/HackerNews huggingface dataset:
From what I understand, the actual process of fair use boils down to "the judge decides in his/her gut if the use is fair, and then writes up the analysis to justify coming to that conclusion." If you look at the recent SCOTUS opinion in Google v Oracle, you can see how two judges can look at the same facts and come to almost diametrically opposed fair use analyses. My further understanding is that generally the #1 overriding concern in fair use analysis is money, which means you're more likely to see analysis along Thomas's dissent than Breyer's opinion.

In this case, let me give a fair use analysis that is going to suggest that this isn't fair. Factor 1 weighs against fair use: it's not transformative because, well, transformative is extremely narrowly interpreted against fair use. Factor 2 weighs against fair use because, well, it's factor 2 and it weighs against fair use unless the underlying copyright was paper-thin in the first place. In factor 3, it's weighing against fair use because it's not copying the minimal amount of the original work to get what it needs (it copied the watermark after all!). And factor 4 of course weighs against fair use because you're essentially creating stock images which is naturally in the exact same market that a stock image provider is in.

If you wanted to write a fair use analysis that finds fair use, you'd argue instead that the work was transformative, and the amount copied also weighs in favor of fair use (thus converting factors 1 and 3 to weigh in favor of fair use). You might try to argue that it's a completely different market, but I'm incredibly skeptical that such an argument could win over both a district court and an appeals court (although Breyer's opinion in Google v Oracle did basically follow this thread of analysis, its repetition is unlikely since everyone wants to pretend that Google v Oracle has 0 impact to anything outside of software). Such an analysis is possible, but unlikely, since the unspoken factor of "could you have paid for this" tends to be the factor that wins out over everything else.

Note that we are going to have a SCOTUS case in the fall that will specifically explore transformative uses in the context of fair use: Warhol v Goldsmith (https://www.scotusblog.com/case-files/cases/andy-warhol-foun...). I'm not going to hold my breath that the use will be found fair, though.
Tesla Dojo AI Tile Microarchitecture
Patreon is a middle man. But that aside, there's a limit to the type of content you can get via Patreon, and TV shows / movies are largely on the other side of that line.

And it makes sense, film requires up-front funding and takes a fair bit of time to produce. Even one-creator studios like Adi Shankar only put out one video every year or two.
Well, the cost is presently invisible. Even if they were good, the meetings would mostly still happen regardless, and there's no punishment to leading a bad meeting, and if you're doing most of the talking, you won't have time to be bored anyway. Often it seems presenters/organizers are oblivious in this way to the fact that their meetings suck. I guess it's the same reason presenters don't stop to ponder why their demonstrations and powerpoint slideshows suck and aren't anything like apple keynotes, and go straight on to just cram a bunch of tiny text on there and read straight off the slide like an idiot, or show excel spreadsheets, or console outputs in lieu of really presenting. I think many people don't spend a lot of time trying to do metacognition and trying empathetic thought to see how things may be received, or thinking about what people actually want to see.
‘Post-Quantum’ Cryptography Scheme Is Cracked on a Laptop
> Ethereum’s transition to proof-of-stake has been a loooong time coming. Thank you to everyone who contributed to researching, specifying, developing, analyzing, testing, breaking, fixing, or explaining everything that got us to The Merge.

At least now it has a hard deadline which will silence the parroting critics on 'burning up the planet', 'The merge will NEVER happen', 'repeated delays', etc.

But I imagine that they will invent new problems and the critics will hastefully rush in with their low effort hot takes. The crypto supporters also need to hold their horses a bit on their claims of this 'taking over the current system' which is extremely unlikely to happen.

Which ever side or view you are on in regards to crypto, The Merge seems to be undeniably a great spectacle of software architecture and this event has gone through a very regimented process and checks in upgrading components that handle billions of dollars worth of money.

I await to see what happens next.
You might want to take that up with the authors of RocksDB and FAISS. They seem to have shipped some cool stuff.
Yeah. and it's usually much more than that, because people know that bikers can't go straight and compensate for that.

But cyclists will always complain, because they don't talk about reality. they talk about their perceptions because they are scared and need to blame someone.

Cyclist also make the worst drivers I know, because they really can't stop thinking they are the victims.
The GAN stuff[1] looks pretty darn good; granted this (and my comment) only applies to faces of people, not necessarily to other types of images as the OP asks.

[1]https://thispersondoesnotexist.com
Feels good seeing so many people feel the same way. I've been working on an algorithmic trading project for a few years now and at times there have been speedbumps where I ask myself what I'm doing when I could be getting a lot more sleep or doing other hobbies like fishing, golfing, riding MTB, etc...

I would add that little wins here and there are extremely motivating to keep pushing. For example, I recently started digging back into trigonometry after many years of being away. It's been extremely satisfying re-learning basic trig functions for an actual purpose, rather than simply solving a math problem.
That's... not at _all_ what the author said.

Summarizing the sections:

- Documentation: there's docs on how to use the language as a whole, but nothing focused on writing libraries (how to build/publish, type tricks that libraries may need that apps don't, etc)

- Debugging: debugging types is a nightmare - you basically have to hover over temp variables to see what intermediate values are

- Complexity: TS types for real-world lib code can get complicated

- Testing: testing types is necessary, and the community has had to invent tools to help with that

- Maintenance: maintaining types and responding to issues takes up time

None of those are comments that "TS is horrible". Those are all straightforward concerns with the experience of writing and maintaining a TS-typed library, and as a Redux maintainer I can back up every single one of those. I actually did a talk on "Lessons from Maintaining TS Libraries" a few months ago, and I hit all of those points myself:

https://blog.isquaredsoftware.com/2022/05/presentations-ts-l...
"...working hard does not mean you’ll go far, and going above and beyond rarely, if ever nets anything other than free work..."

But working hard and smart does tend to pay off. The 'smart' part is key. Understand the value you're producing, be confident and negotiate.
I had the same "", but after restarting all the web interface says is Connecting. Then the server just doesn't show up in the list. <sigh> Might just need to blow up my whole config and reimport everything.
Bullshit.

There’s infinite useful work to be done. Everything broken, inefficient, unjust is work to be done. Every business idea anyone fails to launch, every improvement anyone fails to implement is money left on the table.

I just helped a client launch a tool that captures her decades of specialized knowledge and skill. Now her new hires can do work as well as she does. I charged a lot, but it was worth it because I created even more value. The key here is that even if she could have done it she’d still be creating that value.

The reason the computer industry has persisted is that computers are tools for multiplication of effort. Did you ever wonder when businesses would catch on and stop spending so much money on computers? They never did. Because computers create more value than they cost. Excel allows regular people to do difficult businesses projections because it’s a powerful tool. That’s why businesses keep spending money on it.

If everyone learns to code we get more work done. Every beneficial software tool gets built. (Ever been at work and thought, man this would be so much faster if “random specialized software tool” existed?)

Computers are just tools. Tools help us do work faster, better, with less error. Everyone learning to use powerful tools makes everyone more powerful, multiplies the value of their efforts.

But also, not everyone wants to or has the temperament to code. Civilization is specialization.
I worked in finance and we are brick-walled from real production data. There's obviously a way around it, but it is not a function you can pull out the company toolbox.

This is a clear breach of infosec if there's a $#%*# su to post as Waldo and Waldo can't see that post.

In fact it seems ONLY possible to do _evil_ with that feature.
This is what is needed. Unlike coming upon a cyclist on a highway, in a blind curve, on a mountain road with a 45 mph speed limit. Where I live, there's no bike culture or infrastructure, and the rare cyclist in this setting strikes me as rather suicidal.
Coinbase CEO Brian Armstrong reveals new details about pivot to subscriptions
Bjarne Stroustrup saw this danger years ago, and invented C++ to combat it. The ISO C++ Committee has bravely carried on his vision.

https://www-users.cs.york.ac.uk/susan/joke/cpp.htm

> Stroustrup: Well, one day, when I was sitting in my office, I thought of this little scheme, which would redress the balance a little. I thought 'I wonder what would happen, if there were a language so complicated, so difficult to learn, that nobody would ever be able to swamp the market with programmers?
They will get whatever tech they need from China in return for their oil and gas. I also think for sure overall invading Ukraine was a bad move but calling it suicidal sounds like a reach to me; at least as far as we can see so far - Russia is holding on and shows no signs of cracking.
If you want to take action, stop showing up to meetings. Or turn off your camera and phone it in, literally and figuratively.
As a former Oculus device owner, I refused to upgrade as long as anything Facebook was required. I don't have a Facebook account and I never plan to get one. Same goes for Meta.
You can still build a simple webview wrapper and put it to the App Store.
There are better threads to trash C++ hackers on than this one. It’s literally about insanely successful software written in C++, maintained successfully for a decade, that seems to have survived a port to another language.
Making driving tests more strict and mandating a refresher every few years would probably go a long ways towards creating more walkable and bikeable cities. Some folks would choose to drive unlicensed, of course, but it'd be silly to let that imperfection destroy the good.
Stakehouse (sic): you can still have food. I'm vegetarian, and no, steakhouses usually don't have good options, but there's something, even if it's just a plate of steamed vegetables that basically amounts to hot crudités. I haven't liked the times my employers have had events at places with limited non-meat options, but I don't complain.

Wafflehouse: unless you have a severe wheat allergy, in which case you also can't go to a pizza restaurant, you can still find something to eat.

Milkshake bar: Non-dairy milks exist. The milkshake bars near me offer options.

Finally, as someone mentioned in another comment, just eating doesn't have the same effect as drinking. Going to a bar and having a drink makes people drunk, or at least tipsy. The non-drinker is clearly the odd one out. Going out to eat, everyone gets feds.
Why would this be a production data "tool"? Makes no sense at all unless Twitter DGAF about it's users privacy... Ok, answered my own question there didn't I.
Capitol Records preemptively cancels AI rapper FN Meka over racist lyrics
Everyone here had 2FA on their account, right?

Right??
wow! this is very cool. I wonder how this would work with slightly more complicated UIs. Does it create too much noise? Does anyone need this kind of verbosity?
Ask HN: How do you get references without alerting management?
Looking for constructive about a free forever (no ads) iOS app
Hi,

This is my pet project, and it is very dear to me. I improve it on regular basis and I hope to get constructive feedback here, so I can make it even better.

I wanted to make something nice to help people cope with anxiety of difficult and complicated news all the time, by making an app that shows that there is kindness and good in the world as well, with an app that shows only positive news.

It is a 100% free app (no ads), and I intend for it to remain free (no ads) forever. I have zero intention of making any kind of profit from this project, and I only hope it will bring joy to my users, as much as it brings joy to me.

Sorry about the self-promotion, but I would really love to hear the community's feedback and suggestions.

Thank you
There is no "fair use" when it comes to laws and regulations.
Compared to similarly functioning systems that are decentralized and distributed? Yes.
There's a lot of things we should be able to say but can't. Confusing what we can speak and should be able to speak is an error in thinking.
TIL that only two minivans (the Sienna and the Pacifica) offer AWD. That surprised me!

And incidentally (getting back to the original point of the article), both models feature a pretty flat front-end for a minivan. I wouldn't be surprised if they are considered among the least pedestrian-safe vehicles of the class.
Twitter is merging its spam fighting and misinfo prevention teams
Seeing anti-patterns: How Sunsama iterated on product to get early traction
I pay the high energy prices as well.

The alternative is continued financial support of Russia, which feeds their unacceptable invasion of Ukraine, and the murders of civilians and countless war-crimes.

Increased energy-prices is a price I am willing to pay. If you prefer supporting Putin to save some money, that is your opinion, which you are free to have.
Is it incorrect to say that ethereum is now entirely centralized with some extra steps?

Like, you have this proof of stake thing, but the only reason it works is because there's just a small number of validators, which is just going to be the ethereum foundation and friends.

edit: putting this at the top because nobody is responding on topic. I am NOT talking about the class of people who stake 32 eth to validate nodes. I am talking about the class of people with the ability to declare that the people with stakes did not validate correctly and therefore lose their stakes. My understanding is that this is a very small number of people and is mostly just the ethereum foundation.

edit edit: The term for this class is apparently called slashers, not validators.
A few blender add-ons do this. The FLIP fluids one for example. They seem to keep the source a version behind too. Seems to work well too as they are producing solid updates for the tool.
Because believe it or not, there are millions of people who do see some value in using facebook to stay in touch with family/friends etc. Yes, we can argue it is not needed and all but making a blanket statement like "Delete Facebook" doesn't help anything.
Nazis against Nazis – Germany's most involuntary charity walk (2014)
Isn't RocksDB a fork (reimplementation) of LevelDB? :o
Duplicate of:

https://news.ycombinator.com/item?id=32522911 (47 comments)
Hurricane Andrew at 30: A Look Back from Above
I'm easily annoyed with mild inconveniences, people on HN are already furious for closing an email newsletter modal. I feel managing subscriptions, entering CC details is a lot of hassle.

LOL, watching a 50min show daily is addiction? I highly doubt any therapist would back you with this.

Breaching terms for watching a random movie with a group of friends? Probably there's a bullshit clause for that, but here comes LOL#2. Crap like that was always on rented content since the VHS age, nobody cares and nobody enforces it :)
As an absolutist, this line of thinking just doesn't have a stopping point. Speech acts are inherently violent. There is no line to draw.
> We have rethought it extensively.

Exactly. The way we have it concentrates the harm mostly on the impoverished and disabled which is exactly where we want it. You can purchase your way out of the worst of the danger if you have the resources which again is traditional and aligned with our national values. There's nothing here that actually demands action within an american framework of harm and safety. Maybe we'll grow beyond this eventually but for now we have chosen not to.
As a .NET developer that's focused mostly on web development (e.g. APIs + SPAs), I've not been very eager to wade into the pool of XAML that is .NET desktop/mobile frameworks.

But I'm becoming more optimistic with the introduction of Blazor Hybrid. Whether you're using MAUI for mobile & desktop, or WPF/WinForms for just desktop, Blazor Hybrid provides you a web view that enables usage of Razor components made of C#, HTML & CSS. These components run natively, not in the browser.

After using Maui + Blazor with Tailwind for styling in a recent side project, I can see this becoming a viable alternative to Electron.
Heatwave in China is the most severe ever recorded in the world
You can run containers under systemd already via systemd-nspawn (and even manage/orchestrate them via machinectl) but configuring them is just as complex as on any other containerization solution... Don't see much of a point. And containers provide a lot more than just replicating static linking, they're about namespacing of all resources and not just a different filesystem root.
I generally get bored doing the same things for years. And if those things are tedious anyway, well! I'm surprised you've lasted 5 years!

Finding another job that offers you the opportunity to learn new things is what I'd recommend in the short term.

Longer term, it helps to have some kind of goal. What do you think would be an awesome job, even if you couldn't get it right now?
To some level, coding talent could be like Jevons Paradox. The price could go down, but the total spend on coding talent could go way up. I see the point about coding being highly scalable, and of course it makes sense that a limited and expensive talent resource has been used on highly scalable business applications. But if coders were much cheaper, it could make sense to apply code to many more, less scalable business problems. While not great for an individual highly paid coder, could be great for productivity growth.

Unlike churning out more lawyers, more coders can create a lot of economic value as they increase the overall amount of business automation. I think the policy wonks are less clueless than this author seems to assume.
I like Zig, but its lack of RAII or GC puts it in the same camp as C. I would definitely prefer it over C, but not C++, let alone Rust. Who wants to deal with manual deallocations again? How about manual ref counting? Those feel like archaic problems to have to deal with again.
I admit I fell in a lucky spot, but 12 k€ is just a bit less than what I paid my new Jeep Renegade, so I don't consider it that cheap.

> electrified cargo bike

Hilly area? Taking children to school or old parent to the doctor's? Not a chance!

> stuck to a single car

Yes, the SUV.

Edit:

> if you go for used, you can get cars in good enough shape for less than 5K€.

Yeah, that's nicer. Unfortunately, you have to add insurance and maintenance, plus a parking spot at home. Still too much for people to accept non-tiny cars to be banned from the city.
True. That also requires a good portion of critical thinking and education in general, which is, let's be honest, rather rare in most comment sections. I fear that in the future we'll look at today's YouTube comment sections thinking these were the good old days ...
One thing missing from the article is the "load balancer" aspect of the orchestrators. I believe K8S favours big cloud providers tremendously due to load balancer lock-in or handcuff or whatever else you want to call it. For Kubernetes there's a WIP Metallb but I personally haven't had confident success running on my own servers.

K8S setup complexity is already highlighted but I'd add upgrade and maintenance pain to the mix as well.

I've only recently started with Nomad and while it's so simple, I question my self at every step because coming from K8S I've gotten used to complexity and over configuration. Nomad allows you to bring your own loadbalancer, and i'm experimenting with Traefik & Nginx now.
> Clearly if IPv6 would have been available there wouldn't have been the need for such services, no?

The additional benefit of those services is that they mask clients' IP addresses. This makes doxxing and DDoS attacks much hard to achieve.

Grand Theft Auto 5 Online is notorious for its direct peer to peer connectivity, to the point where it's recommended to play with a VPN. Playing without one exposes you to a very real risk of being hit with a DDoS attack launched by a cheater (or someone with the basic knowledge of Wireshark) who wants to take revenge for one reason or another.

DDoS services are a commodity accessible to anyone with a $5 gift card these days. I don't want to go back to the world of direct peer to peer connections for gaming.
I got the email about an hour ago.

Understand that sending emails that are not SPAM, to potentially millions of people is NOT a trivial exercise.
Why React Contexts Are Great and Why We Didn’t Use Them
So, like systemd socket activation (which is already there, too)?
That's like saying torrents are only used for piracy, TOR only for buying drugs, and crypto only for laundering money.
> In the short term, I'd like to make a plug-and-play version of Fuzz Map that supports end-to-end React fuzzing. You won't have to change your build process or use a special browser—just run ./fuzzmap localhost:8080 -p 9090 and start fuzzing or live programming! A reverse proxy will add instrumentation on the fly.

Eagerly waiting for this. I need this. I don't write tests for a certain React codebase [1], and this could be a life saver. Amazing work!

1: Before you hate, I'm not against tests and I advise on writing them. There are certain situations in this case.
I tried listening to the provided playlist and recommendations yesterday and a few hours later Spotify reset my account password due to detected suspicious activity. So it seems like they are at least actively trying to mitigate such money laundering schemes.
As long as Bitcoin is still around crypto will have a heavy environmental asterisk attached to it.

But, at least to me, this will make ethereum-based NFTs of interesting art a more morally-justifiable purchase.
This sets concrete trigger parameters for the switchover, which implies an approximate date, but not a well-defined hard deadline.

If you're interested in the real progress, there's a helpful live timer tracking the countdown to that trigger & current switchover time estimates here: https://wenmerge.com/
Those laws exist in almost every state, where Good Samaritan laws specify that consent to CPR is implied if a victim is unresponsive. Consent is implied for children who are unresponsive if their parent is not present. https://americancpr.com/blog/tag/good-samaritan-act-good-sam...

States should add those laws where they are absent and clarify them where they are vague.