MurphyA/hacker-news huggingface dataset:
by hardwaresofton | 2025-06-06 06:35:14+00:00
> The big problem is that someone will download your video and upload it to YouTube if you do not. Often while monetizing it until you stomp on them.

Let's automate the stomping then. If people are bothered by this and it keeps happening, then that should create demand for someone who is able to scour YouTube and sue the appropriate parties/do the appropriate reporting.

At some point, it will become enough of a problem for YouTube that they will change/have to hurt their business model that currently benefits from it.

> The only things that will break YouTube hegemony (spelled that hegemoney originally ... talk about a typo) are either an anti-trust action or a successful copyright infringement lawsuit from someone other than a BigCorp.

Really disappointed in lawyers of this age. I'm a layperson but it looks like they should have been eating out in the age of AI and with all the copyright infringement that goes on (whether you agree with copyright infringement or not). Why are there not 100 suits against these AI companies right now? Probably because it's too expensive and courts are already packed, but why let reality get in the way of a possibly really profitable venture?

I'm certainly not a great proponent of IP/copyright and all the associated moral stances, but IMO the tech is useful without that gray area -- having that stuff get properly legislated is only going to prompt retraining on safe/permissioned content, and maybe that's what SHOULD happen.
by proc0 | 2025-06-06 06:35:30+00:00
I'm not looking forward to engineering with an AI that will need to be carefully reviewed and corrected anytime there is something slightly novel or not boilerplate. Either make it smart enough to do the entire work, or it can just remain as a useful tool like in autocomplete and the occasional prompt.

I'm still not convinced that the code it writes will actually speed things up by any significant amount, unless you are producing a garbage product. Any feature that actually provides value is well thought out and carefully built down to every statement of code. Building code line by line is not that time consuming and saves a lot of time in the long run. In other words we will need AI to carefully think wholistically and understand why it wrote what it wrote in the context of adding value to the product.
by zxexz | 2025-06-06 06:36:00+00:00
(I agree with you)

It’s funny how often this sort of thing comes up. I’ve always felt that “biology” as a field was unique in the way that it is often taught. Bio 101, etc. - most of undergraduate biology - is often taught with this sort of sweeping worship of the process of evolution in a way that leads to it transcending rational thought. Natural selection is very real, and it’s also such a sorry excuse for an evolutionary algorithm :D

It’s been a long time since my first bio classes so I can’t remember the way I was first taught it, but I do remember all more advanced bio literally being told to unlearn what we had already been taught.
by visarga | 2025-06-06 06:36:43+00:00
Copyright is not going well. The rights of millions of people are trampled by companies, both the content we post on social networks and our private AI chats. Our voice doesn't matter.

Copyright was supposed to protect expression and keep ideas freely circulating. But now it protects abstractions (see the Abstraction-Filtration-Comparison test). It is much more difficult to be sure you are not infringing.
by mnahkies | 2025-06-06 06:38:14+00:00
Something I found odd / unnecessary whilst building a SCIM client was that fields are supposed to be case-insensitive:

> Attribute names are case insensitive and > are often "camel-cased" (e.g., "camelCase")

Whilst it's not a huge deal to support this, to me this feels like complexity/flexibility for the sake of it - I'd prefer more rigidity and one correct way.

One thing I haven't completed for my SCIM client implementation is a decent grammar for parsing the filter parameters. Does anyone know of a comprehensive one, preferably peggy/pegjs?
by curiousgeorgio | 2025-06-06 06:39:56+00:00
> The video doesn't promote or highlight any tools used to circumvent copyright, get around paid subscriptions, or reproduce any content illegally

Here's my theory: they aren't concerned with the movies and TV shows shown in the video (which are presumably obtained legally as Jeff mentioned), but rather the brief use of what looks like [plugin.video.youtube] (https://github.com/anxdpanic/plugin.video.youtube) at about 12:10 in the video.

The plugin is an alternate frontend to YouTube, and as such, allows bypassing ads. He never mentions the plugin explicitly in the video, but I'm pretty sure that's what it is; he mentions YouTube and is clearly watching one of his own YT videos in Kodi. Just today, I noticed YouTube getting more aggressive in its anti-ad-blocking measures. They got really strict a year or two ago, backed off a bit, and seem to have ramped up again. My guess is that someone in management needs to show better numbers and is looking for ways to punish anyone even hinting at accessing YouTube without the obligatory dose of advertising.
by w14 | 2025-06-06 06:40:06+00:00
This is the problem I had with all the content removal around Covid. It never ends with that one topic we may not be unhappy to see removed.

From another comment: "Looks like some L-whateverthefuck just got the task to go through YT's backlog and cut down on the mention/promotion of alternative video platforms/self-hosted video serving software."

This is exactly what YT did with Covid related content.

Here in the UK, Ofcom held their second day-long livestreamed seminar on their implementation of the Online Safety Act on Wednesday this week. This time it was about keeping children "safe", including with "effective age assurance".

Ofcom refused to give any specific guidance on how platforms should implement the regime they want to see. They said this is on the basis that if they give specific advice, it may restrict their ability to take enforcement action later.

So it's up to the platforms to interpret the extremely complex and vaguely defined requirements and impose a regime which Ofcom will find acceptable. It was clear from the Q&A that some pretty big platforms are really struggling with it.

The inevitable outcome is that platforms will err on the side of caution, bearing in mind the potential penalties.

Many will say, this is good, children should be protected. The second part of that is true. But the way this is being done won't protect children in my opinion. It will result in many more topic areas falling below the censorship threshold.
by genewitch | 2025-06-06 06:40:27+00:00
this isn't to argue! just some clarification because i really don't copyedit/proofread well enough on HN.

> I mean as-easy-or-easier than YouTube, etc for people to switch en masse.

note: i said peertube but i meant youphptube and the fork, avideo: https://www.turnkeylinux.org/avideo

Peertube is this, if you want anonymous viewing of videos. I'm not sure about ease of setting up, i don't remember having any issues, which means i can package it for others, but IIRC turnkey linux has peertube as a container, which means any hosting provider that offers TKL it's essentially 4 clicks to launch a peertube server. Fediverse is a little rougher, but i imagine a content creator would be the one that would self-host (or have their own homeserver, but host it with a hosting provider for $50 a month or whatever), and everyone else can go to https://fediverse.party/ or whatever and find a homeserver. You don't need to run your own to participate. I was careful to suggest that more people should run their own instances, because i worry that the larger instances will get tired of adding 16TB drive sleds every year. I can't imagine what mastodon.social costs to run! this also ties in with your final point; the acquaintance is part of the value4value^ movement, so they may get donations to offset costs, but i think they have a server room on their property with a couple of racks. maybe they have solar and a sweetheart deal with their ISP - i did at one point, so i also had a server shed. still do, but i used to, too.

> Filecoin

oh that technology that made buying a used HDD/SSD risky business for a few years? Now, afaik filecoin didn't serve any useful purpose, it was just another "proof of X" where X was "i'm wasting a ton of storage space for this". ipfs et al are the ones that do distributed storage.

One thing i would add - unless you absolutely need to, and i mean really need to, never upload high-def to these sort of services. Upload your FHD/QHD/8K videos to the large hosts "for backup", mark them as unlisted, and then link to them for people to archive if they wish.

^https://value4value.info/
by snovymgodym | 2025-06-06 06:40:44+00:00
Feels like YouTube is ripe for disruption.

In the recent past (say up to the mid 2010s) it was a really good product and there was a reason nobody gave a shit about Vimeo et al, YouTube as a site, app, platform was so far ahead of the competition.

But now? Youtube is full of slop, search barely works, and Google is on an endless campaign to make ad-blocking and free downloading impossible. Even most of the "good" channels resort to clickbait titles, thumbnails designed for children, and embarrassing shilling.

Meanwhile hosting and streaming HD video is a mundanely easy feature to implement with off-the-shelf/FOSS software, hundreds of no-name, fly-by-night websites have HD video hosting. Maybe it's time for someone to make a mastodon equivalent for youtube.
by sh34r | 2025-06-06 06:40:45+00:00
I could do it really easily if I had 30 minutes to write it out. Doing it in a conversation, though? I might prefer being waterboarded. I'll remember a much better example less than an hour after the call ends, too.

I'm convinced neurotypical people just lie through their teeth in these STAR interviews. It'd be so easy to just tell them some bullshit story. It sure seems like they only want to hear some absolute bullshit.
by shakna | 2025-06-06 06:42:05+00:00
Allocating a new String, requires... "new String". You issue the "new" command, or the source does.

But what Unbounded does is... "U.Reference (U.First .. U.Last)". It returns a reference. It's not duplicating, because that would defeat the point of its entire existence. Its the buffer, containing one or more string objects, and you're just slicing a reference out of it - because that's the point.

If you want a String, you need to allocate one.

function Slice (Source : in Unbounded_String; Low : in Positive; High : in Natural) return String;

For this - there is no `out` marked. What you're grabbing is part of Unbounded, and the compiler won't let you deallocate it. Because it's owned, as a reference, to the Unbounded String.

For example, here's the actual GNAT source of the function [1]:

function Slice (Source : Unbounded_String; Low : Positive; High : Natural) return String is begin -- Note: test of High > Length is in accordance with AI95-00128 if Low - 1 > Source.Last or else High > Source.Last then raise Index_Error; else return Source.Reference (Low .. High); end if; end Slice;

A pre-existing reference is returned. There is no allocation that happens whatsoever.

[1] https://github.com/gcc-mirror/gcc/blob/master/gcc/ada/libgna...
by AngryData | 2025-06-06 06:44:20+00:00
Nobody really uses much undirected EM warfare in my opinion because it represents a huge escalation in a war, similar to the use of indiscriminate chemical weapons, or even nuclear weapons.

It would be devastating in the local battlefield, potentially frying radio or other equipment depending on the size of the device or how close you could lob it towards the enemy before going off; but with the low wattages many non-military communication devices use today you would also be blasting horrible noise to all of them beyond the local area and disrupting communications across potentially multiple neutral countries.

It would be a large act of aggression against any countries around them and NATO, and at scale possibly even piss off far away countries like the US and China. Especially large EMP devices could even be temporarily misidentified as a nuclear explosion and gain the immediate full attention by any nuclear powers watching out for it.
by int_19h | 2025-06-06 06:45:02+00:00
I think it's far more likely that they're doing it to reflect the fact that their products are essentially updated in synchronized waves, and you have to update all at once to get the best out of it (i.e. across macOS/iOS/watchOS/tvOS, if you own all those devices). This way each wave gets an obvious number so you know what matches what.
by wiether | 2025-06-06 06:45:23+00:00
> Maybe it's time for someone to make a mastodon equivalent for youtube.

You mean Peertube?

It's been here for six years already and, well...

Also, I don't see how Mastodon has been an actual disruptor to the main walled gardens.

https://en.wikipedia.org/wiki/PeerTube
by bob1029 | 2025-06-06 06:45:52+00:00
I guess reliability isn't a factor anymore?

The grid could lose several generators right now and no one would notice.

You lose one or two private generators and it's gonna start getting tight quickly.

From a risk management perspective, I don't think I'd be interested in a business that needs to operate an entire power grid vertical as a prerequisite to running some computers in an air conditioned building.
by ZeroGravitas | 2025-06-06 06:46:13+00:00
> Justice-based schadenfreude comes from seeing that behavior seen as immoral or "bad" is punished. It is the pleasure associated with seeing a "bad" person being harmed or receiving retribution. Schadenfreude is experienced here because it makes people feel that fairness has been restored for a previously un-punished wrong, and is a type of moral emotion.
by genewitch | 2025-06-06 06:47:00+00:00
there was also the one that louis rossman was pitching, but i can't remember as i didn't actually look in to it, since i know how to run https://www.turnkeylinux.org/avideo because it's four clicks on any host that supports turnkey linux containers. They'll have the template, you just request a container running avideo.
by regnerba | 2025-06-06 06:47:25+00:00
We run a full Grafana stack (Loki, tempo, Prometheus, alloy agent, Grafana) and back out with self hosted S3 (we are all onprem physical hardware).

While I do like the stack we have, it is a lot of components to run and configure. Don’t think we have ever had any issues once it was up and running.

Does anyone have any thoughts about how this compares? We don’t have a huge amount of days, 1 month of metrics is about 200GB and logs isn’t a whole lot more, less than a TB I think for 2 weeks.
by watwut | 2025-06-06 06:50:23+00:00
Anorectic are very dosciplined and proud of their ability to not eat. Hunger not being "well so what" is normal healthy biology. It is not just discomfort. It is biologcal mechanism to prevent very real harm.

Yhe issue with anorexia is that it works as cycle - if ypu have genetic predisposition, starwing affects metabolism, your discomfort about food gets worst and you are in it.
Show HN: Restore Per-App Keyboard Input Language on macOS
by rado | 2025-06-06 06:50:54+00:00
It’s been 20 years since OS X 10.4 introduced global input language switching — where the input language follows you from one app to the next. This has remained my single biggest frustration with macOS, especially as a multilingual keyboard power user. It disrupts my workflow by forcing the input language (e.g., Bulgarian) into new apps when I switch from one that was using it. There’s a system setting meant to preserve per-app input languages, but it only works when a text input field is focused — which isn’t helpful for keyboard-driven app control.

With some* help from AI, I built a small app that remembers and restores the input language for each app when you switch between them. It works fairly well, with a few quirks. For example, Spotlight always opens with the current input language instead of the system default, so I can’t launch apps unless I manually switch back to English.

Would anyone be interested in testing it out? And does anyone know how to resolve the Spotlight input issue?

Project: https://gitlab.com/spacest/InputLanguageKeeper Thanks!
by icameron | 2025-06-06 06:51:09+00:00
I think the article is exaggerating quite a lot

> It’s so toxic that the poison from a single newt can easily kill several adult humans. You could literally die from licking this newt, just once.

TBF there is one death reported in Oregon from someone eating an entire newt in 1979, but they aren’t as bad as the article would have you believe. Many of us have handled these newts. There would be a lot more dead people if licking is all it took.

> A 29-year-old man drank approximately 150 mL of whiskey at about 11 AM July 9, 1979. At 6 PM he swallowed a 20-cm newt on a dare. Within ten minutes he complained of tingling of the lips. During the next two hours he began complaining of numbness and weakness and stated that he thought he was going to die. He refused to be transported to a hospital and was left alone for 15 minutes and then experienced cardiopulmonary arrest
by rmunn | 2025-06-06 06:51:31+00:00
Vaguely related: I own a fun little board game called U.S. Patent No. 1 (made by Cheapass Games), which is obviously inspired by the story of Alexander Graham Bell beating Elisha Gray to the patent office by just a few hours. In that game, you play as one of several people throughout history who have invented a time machine, and all of you are racing to get to the U.S. Patent office first (i.e. the minute it opens), so that your time machine can hold the coveted U.S. Patent Number 1.

This has almost nothing to do with the article, of course. :-)
by oblio | 2025-06-06 06:54:23+00:00
That's my point, it isn't "63% extra space". Unless you measured everything yourself. Tesla measures it all the way to the ceiling, Hyundai doesn't. I don't know how much the Hyundai doesn't measure but fairly sure it isn't 63%.

Companies used to play these tricks in the 90s. I am NOT happy that Tesla is trying to bring them back.
by Dylan16807 | 2025-06-06 06:55:05+00:00
> the most barebones amount of metadata you need to actually have actionable "intelligence" is 1KB per message (technically i was able to finagle it to ~1016 bytes.) And that's for every message, even an SMS that is the single character "K".

How did you reach that number?

I figure the most important metadata is source and destination phone numbers and a timestamp, and I guess what cell tower each phone was on. A phone number needs 8 bytes, and timestamp and cell tower can be 4 bytes, so that's 28 bytes of important metadata.

> (quick math shows you went off something like ~32TB of sms data per 1e12 messages)

I was going for a full 140TB of data. 20-30TB hard drives are available.

I did consider metadata, but I figured you could probably put that in the savings from non-full-length messages.

> Where are you going to put the 1PB (for 1e12, but your own cite says it's 1e13, so 10PB) of metadata, minimum?

Well for just the US it would be closer to 1PB. But, uh, I'd store it in a single server rack? (ideally with backups somewhere) As of backblaze's last storage pod post, almost three years ago, it cost them $20k per petabyte. That's absolutely trivial on the scale of telecomms or governments or whatever.

> My argument is that: we need much more "metadata" than 1KB per meter to "know the road baseline, current conditions, hazards", much in the same way a text message is more than 140 bytes.

I mean, I agree with you about needing extra information.

But that's why the number I gave is 10000x larger than your CSV. My number is supposed to be big enough to include those things!

> note: the metadata for a meter of road could be:

I really appreciate the effort you put into this. I have two main things to say.

A) That's less than a kilobyte of information. Most of the bytes in the JSON are key names, and even without a schema for good compression, you can replace key names with 2-byte identifier numbers. And things like "critical" and "Active roadwork zone with lane closure" should also be 1-byte or 2-byte indexes into a table. And all the numbers in there could be stored as 4 byte values. Apply all that and it goes down below 300 bytes. If you had a special schema for this, it would be even lower by a significant amount.

B) Most of those values would not need to be repeated per meter. Add one byte to each hazard to say how long it lasts, 0-255 meters, instant 99% savings on storing hazard data.

> each "trick" you do to reduce the size of the metadata necessarily implies more CPU needed to parse and process it.

CPUs are measured in billions of cycles per second. They can handle some lookup tables and basic level compression easily. Hell, these keys are just going to feed into a lookup table anyway, using integers makes it faster. And not repeating unchanged sections makes it a lot faster.
by mk_stjames | 2025-06-06 06:55:39+00:00
I wanted to do some quick math on this idea- supposed we trained a vanilla transformer model from scratch, as GPT2/GPT3 was done- the number of seen input tokens is known perfectly, as is the sources of those training tokens (since then, everyone has either kept quiet about the sources post-Books3-fiasco, or have been finetuning on top of previous models making this more difficult of a calculation)

GPT-3 was trained on approximately 300 billion tokens. An small sized technical textbook might contain something like... 130,000 tokens? (1 token ~= 0.75 words, ~100k words in the book).

Thus, say you wrote a textbook on quantum mechanics that was included in the training corpus. A naive computation of the fraction of your textbook's contribution to the total number of training tokens would be 300B/130K = 0.0000004333333333, or 0.000043%.

If our hypothetical AI company here reported, say $500M in yearly profit, if all of that was distributed 100% based on our naive training token ratio (notice I say naive because it isn't as simple to say that every training token contributes equally to the final weights of a model. That is part of the magic.) then $500M * 0.000043% = $215.

You could imagine a simpler world where it was required by law that any such profitable company redistribute, say, %20 (taking the 'anti-VAT' idea) back to the copyright holders / originators of the training tokens. So, our fictitious QM textbook author would receive a check in the mail for $43 for that year of $500M in revenue. Not great, but not zero.

Since then, training corpuses are much, much larger, and most people's contributions would be much smaller. Someone who writes witty tweets? Maybe 1/100th the length of our above example in am model with now 100x the training corpus.

So fractions of a penny for your tweets. Maybe that is fitting after all...
Show HN: Bulktopus – Generate All Your Ad and Social Media Images 10x Faster
by fer_momento | 2025-06-06 06:55:46+00:00
Hey HN, I just launched Bulktopus, a free tool that helps creators, marketers, and founders generate all their social media and ad visuals from a single design.

You set your content, pick the formats (Instagram, LinkedIn, Stories, Facebook Ads, YouTube thumbnails, etc.), and it exports everything — pre-sized, pre-named, and zipped in one folder. You can also fine-tune individual formats if needed.

The goal: stop wasting time resizing the same thing 10 times.

It's 100% free to use, no sign-up required. Would love your feedback: https://www.bulktopus.com

Thanks! Fernando
by KurSix | 2025-06-06 06:56:33+00:00
YouTube's moderation feels like it’s being done by a drunk Roomba half the time... totally missing context, especially when it comes to open source and self-hosting content. Meanwhile, there's a flood of actual piracy tutorials that stay up for years. Your video gets flagged for showing people how to use LibreELEC, but somehow there are entire channels pushing borderline NSFW content under the guise of "body art" or "educational content" that stay monetized and untouched.