skysight-inc/HackerNews huggingface dataset:
The deal was that you watch ads in exchange for unlimited video. Then they added the option to pay instead of watching ads.

If you no longer like either deal, stop reinforcing their market share: your usage tells creators they need to stay on YouTube.
We used to discuss this back in university days! NA is extremely allergic to copy something that’s been done extremely well in the east (e.g., high speed rails) and instead tries to come up with some “cool better way” of doing things. After all, we are different, and copying something would be an extreme ego hit. This thought process applies to Hyperloop as well. I live in Canada, and it is really disappointing how we don’t have reliable rails between metro areas of large cities. Or even cross-border ones like Vancouver-Seattle corridor. Even sadder knowing it will never happen.
I have no intention of ever giving YouTube money. A multi billion dollar company basically treated it as a loss leader for over a decade to eradicate the competition, and now they have “won” they want to squeeze users as much as they can. Resources are cheaper and yet they now show more ads per video than ever. No doubt they are trying to position YouTube so it can survive on its own going forward now the regulatory bodies have awoken. I have no intention of supporting that.

FYI, I use adnauseum and don’t seem to get served ads on YouTube on my desktop where it is installed. I don’t choose to “block” ads on YouTube, so I guess they just aren’t serving them to adnauseum users.
any responsible investor would have looked at the charter and priced this in

This kind of thing happens all the time though. TSMC trades at a discount because investors worry China might invade Taiwan. But if Chinese ships start heading to Taipei the price is still going to drop like a rock. Before it was only potential.
Yep, harder to accidentally unplug is a large negative for a generic cable. There very few applications where it's a good thing, and connecting a computer to a display isn't one of them. IMO, DP in particular shouldn't have the locking mechanism.

But becoming loose without unpluging isn't good either.
You usually don’t have a referee in sports. 99% of the time it’s practice or pickup games
FWIW as long as you manually update the Quick Fixes uBlock Origin filter list every day or so, you'll probably never see a YouTube ad. Every new Google measure gets cracked very fast IME.
The Moody link was fantastic. Thanks.
> If you don't want competition, why give your source away?

Why not? I mean you're literally arguing against the business decision we are making. We believe in Open Source, we believe in funding Open Source, we are trying to find a balance that is possible to walk for a SaaS business. I'm surprised people generally take the binary view that "either Open Source with no protection or go proprietary completely".

> Also, I don't see what's to stop someone free-loading off a two-year-old copy of your work.

Nothing, you can do that!
I'd say easily, especially outside the US. Check out Germany for example:
- Bertelsmann Foundation, owns or is the majority shareholder of Bertelsmann
- Robert Bosch Foundation, owns or is the majority shareholder of Bosch
- Alfred Krupp von Bohlen and Halbach Foundation, owns or is the majority shareholder of Krupp
- Else Kröner Fresenius Foundation, owns or is the majority shareholder of Fresenius
- Zeppelin Foundation (yes, those Zeppelins...) owns or is the majority shareholder of ZF Friedrichshafen
- Carl Zeiss Foundation, owns or is the majority shareholder of Carl Zeiss and Schott
- Diehl Foundation, owns or is the majority shareholder of Diehl Aerospace

And a bunch more. A lot of you will never have heard of them, but all of them are multi billion dollar behemoths with thousands of subsidiaries, employees, significant research and investment arms. And they love the fact that barely anyone knows them outside Germany.
China does support FOSS, the government even directly runs the Chinese equivalent of github, gitee.com
From https://github.com/ZeroK-RTS/Zero-K/:

> About
>
> Open source RTS game running on the Spring engine

In the place where code is present, things pertaining to code are present. You don't need to throw technical details to potential players at your front page.
Which seems to be the central point of conflict here.
Those winmodems... Had a lot of issues with them, specially under Linux. I tried to avoid them like the plague.
These tests should be conducted on new questions.
And if we as humans no longer have the ability to create original questions, then maybe we should just retire.
I don't see any citations provided by you showing legal threats, though.
This is either a miscaptioned photo for comedic effect, or these people have lost their minds.
I think that's a bad analogy because I actually use ABS and TC. I don't really use an enum heavy style of programming. Maybe twice per project or so. Putting a default branch in a couple switch statements also seems to get me back the same safety (although I'd rather detect the error early and return it in a custom UnmarshalJSON method for the type).

I also imagine I'd use a bowling alley in my car ~2 times per year, tops. So that seems like a better analogy to me.

edit: I guess I should bring up that I don't use go's switch statement much either, and when I do, 99% of the time I'm using the naked switch as more of an analog to lisp's cond clause.
What would directions be for an intelligent creature that lives in zero gravity? I just like thinking about this for the same reasons humans like writing speculative science fiction. Trying to guess what alien perspectives look like, might also give us insights when we're the ones making the alien.
Ha ha, I have so many mono fonts now. I guess it comes from spending as much time on HN...
Yes and no—they exclude Adobe Acrobat Pro.
Thanks! I corrected the spelling of his name.
Mini USB-B is still not very robust in terms of connection the board. I’ve got a couple devices here where the port is ripped off the PCB. (I voluntarily [attempt to] repair devices for friends, so I see more than a typical rate of failed parts.)

By some definition, that’s evidence of unreasonable force, but it definitely happens and should be anticipated when you put the device in the hands of lots of gorillas.
Not a lawyer and might be wrong but as far as I know land rights go all the way to the core in the US, so going underground wouldn't help with right of way. I know, "HN is more than the US," but we seem to have the most trouble with trains.
I guess lossing connection in a specific area has considerable less impact that leaving a whole country without a payment system.

Also, replacing digital payment systems by decentralised blockchains does not mean replacing cash. Those can and probably will coexist
I have never paid a penny to Twitch, nor been given a gifted sub. So it's no that :) I know for sure my country has ads, as occasionally I load twitch app on my phone and it's unbearable.
The threat is existential, and if they're trying to save the world, that's commendable.
I agree that it's strange, and I think it's sort of a quirk of how AI developed. I think some of the early, loud proponents of AI - especially in Silicon Valley circles - had sort of a weird (IMO) fascination with "existential risk" type questions. What if the AI "escapes" and takes over the world?

I personally don't find that a compelling concern. I grew up devoutly Christian and it has flavors of a "Pascal's Wager" to me.

But anyway, it was enough of a concern to those developing these latest AI's (e.g. it's core to Ilya's DNA at OpenAI), and - if true! - a significant enough risk that it warranted as much mindshare as it got. If AI is truly on the level of biohazards or nuclear weapons, then it makes sense to have a "safety" pillar as equal measure to its technical development.

However, as AI became more commercial and widespread and got away from these early founders, I think the "existential risk" became less of a concern, as more people chalked it up to silly sci-fi thinking. They, instead, became concerned with brand image, and the chatbot being polite and respectful and such.

So I think the "safety" pillar got sort of co-opted by the more mundane - but realistic - concerns. And due to the foundational quirks, safety is in the bones of how we talk about AI. So, currently we're in a state where teams get to enjoy the gravity of "existential risk" but actually work on "politeness and respect". I don't think it will shake out that way much longer.

For my money, Carmack has got the right idea. He wrote off immediately the existential risk concern (based on some napkin math about how much computation would be required, and latencies across datacenters vs GPUs and such), and is plowing ahead on the technical development without the headwinds of a "safety" or even "respect" thought. Sort of a Los Alamos approach - focus on developing the tech, and let the government or someone else (importantly: external!) figure out the policy side of things.
Aren't there codecs that don't carry state across keyframes? Wouldn't it then be trivial to split a video at a keyframe and insert new content?
It feels like you intentionally omitted his immediate follow-up to your quoted comment:

> > my theory about embrace/extend/extinguish seems to be as accurate as I thought.

> This is confused. Embrace/extend/extinguish means to initially participate in an open standard and then extend the standard in such a way that the non-extended version is sidelined.

I'd encourage people to read the entire thread rather than seize on the cherry-picked comment, additionally loaded with terminology like "they want to destroy open source", which doesn't appear in the original thread.

I can't speak for whit537, but I do work at Sentry, and I feel your comments about our intentions are disingenuous. We are open in that we feel the existing models don't fit our needs, and we're trying to evolve the language to make non-compete licenses more approachable and thus more mainstream. That doesn't mean an elimination of existing popular OSS licenses. We're even explicit in saying, "FSL is for SaaS businesses". That's pretty narrow, and probably excludes 99% of software.

Note that the FSL is developed in the public, and echoes the language I've used above[1]. But if you believe pursuing additional licensing mechanisms means we're destroying OSS, there is probably little I can do to disavow you of that notion.

[1] https://github.com/getsentry/fsl.software
Running matplotlib is not doing frontend...
I realize it's probably a waste to say this to someone with your username, but getting angry at the situation is futile. You shouldn't use Linux if you're not used to random stuff changing and breaking by now and you're not comfortable adapting to those changes. Doubly so for a rolling release distro like Arch. X was obsolete and a security disaster last decade, holding onto it for another decade is just masochism. If this all is to much trouble for you to run a Unix-like desktop and keep it updated, there's always MacOS. They never even made the initial mistake of using X.
USBC is only a connector. It doesn't specify a protocol.

On Macs, USBC ports are used for both Thunderbolt and various USB protocols.
Regardless of whether or not it was a "mistake" (I don't think it was... OpenAI is so far ahead of the competition that it's not even funny), the fact remains that a) Microsoft has dumped in tons of money that they want to get back and b) Microsoft has a tremendous amount of clout, in that they're providing the compute power that runs the whole shebang.

While I'm not privy to the contracts that were signed, what happens if Nadella sends a note to the OpenAI board that reads, roughly, "Bring back Altman or I'm gonna turn the lights off"?

Nadella is probably fairly pissed off to begin with. I can't imagine he appreciates being blindsided like this.
It's more than a few dollars. It's not an expense that makes sense to everyone.

Anecdotally: I use YouTube very rarely. I follow a couple of channels that post new episodes now and then. And sometimes I need to study some DIY technique, or someone sends me a link to something they thought was funny or interesting; basically my use is random and mostly utility-driven, and certainly not fueled by me endlessly trawling YT for entertainment.

So for me, the ads are super annoying because they steal time away from me when I need to access some random video, and ad-to-video ratio is rather huge. But since I'm a light user, it will never make sense to pay for it. In fact, I often close down a video when I'm met with an ad, because it's just not important enough. For me, the ads kill the potential spontaneous joy that could be had from a short video.

Many people do pay for YT, and I don't really understand the attraction unless you're a parent with kids. But everyone is different.
A makerspace is just a particular kind of startup. Not all will succeed. Indeed, one could argue the OP’s space is failing…
The submission title should be "The DOM Explained, Quick and Simple" instead of "How to Write a Parser". Looks like a copy-paste mistake?
This is what it feels like -- board is filled with academics concerned about AI security.
It will be called Clippy...
Exactly the same for me. I subconsciously try to fight the sleep from my eyes while trying to do any activity that won't make me feel like I wasted the evening. And sometimes I have to yell at myself in my head just to go to bed when my eyes are already half closed.

I don't know how to stop this habit. Maybe knowing there's a name and that it happens to other people might help me catch myself.
maybe we can get that for USB-D in 2025 after the Apple magsafe patent runs out
The use of smart vs intelligent here is arbitrary though illustrates the difference. I've also seen the reverse: smart aleck/smart ass, too smart for their own good. I would say that being pragmatic captures the outcomes one.

A good programmer and product manager are both, but with switched weightings as indicated.
There seems some kind of dissonance for me.

You create a new license to keep competitors artificially in check.

Doesn't this hint to a flawed business model?
What is your use-case? I have not worked with them extensively, but both PALM and LLAMA seem as good as GPT-4 for most tasks I have thrown at them
Loyalty is absolutely earned.
It appears to have a cool-sounding JIT server mode, allowing multiple clients to share a caching JIT compiler which does most of the heavy-lifting:

https://www.usenix.org/conference/atc22/presentation/khrabro...

https://developer.ibm.com/articles/jitserver-optimize-your-j...

It also has a "dynamic AOT compiler", so first-run stuff can be JITed and cached for future execution instead of it all starting out interpreted every time.
This is cool, but it would be even better as a Firefox extension
Thanks for the link, do you know any other similar services that support fine-tuning ?
In an exciting development, the Cumulus Coffee Company has announced the forthcoming launch of a groundbreaking solution that enables coffee enthusiasts to enjoy premium cold brew coffee within seconds from the comfort of their homes.
I wouldn't mind paying but I refuse to pay to give them my data and mass-disseminate that for that pleasure. Once they have no access to it and its a black-box they stop obsessing about, we'll talk.
And one messed up cable could force them enough so that they break.

USB-C solved this by demanding thick walls on every side of the cable's connector.
But that's not what you described. You talked about a 6 months non compete, and then potentially longer in exchange for 50% salary.

Not everybody wants/can move to a cheaper place.

Finally, as mentioned in any messages here, engineers are not the ones suffering the most from unfair non-compete. It's retail/restauration workers and more "vulnerable" demographics.

Your "compromise" comes out as completely disconnected from reality.
Time will tell where Threads ends up.
There's this seminal paper by Peter Naur called "Programming as Theory Building" that arrived at the exact same conclusion when it comes to programming:

https://gist.github.com/onlurking/fc5c81d18cfce9ff81bc968a7f...
Yes.

<< I call them "unit tests" but they don't match the accepted definition of unit tests very well. >>

I'm not entirely certain it's fair to accuse the author of lying; ignorance derived from limited exposure to materials outside the bubble (rather than deceit) is the more likely culprit here.

(Not helped at all by the fact that much of the TDD/XP origin story is pre-Google, and requires a different set of research patterns to track down.)
When I was 14 there was a power outage at Barnes & Noble. That's how I got my 28.8 modem.
I don’t know if it’s exactly the same, but I had old DNS record pointing to a deleted DO droplet. Then someone started hosting a phishing site on a droplet with the same IP, which led to my domain getting flagged as a phishing site. I was able to go to the google search console and submit a ticket, which was resolved in a matter of hours.

See the instructions here: https://support.google.com/webmasters/answer/6347750?hl=en
YouTube wiped out part of the music industry by hosting so much illegitimate music and had either zero or almost zero ads for most of its history until it’s monopoly was complete. Now that it’s captured almost 100% of online video content, it’s pulling a bait and switch and pretending to be copyright friendly while bombarding it’s captured audience with ads who have nowhere else to go. They don’t deserve a penny from any of us

And anyway, the videos themselves are ads and contain sponsored and affiliate content anyway, the tracking is intense, etc. you don’t get much value from your subscription
For structured binary data, protobuf is, of course, probably a better fit than JSON.

However, I don't think structured BINARY data is encountered as often on the interwebs as JUST structured data, and simpler textual formats like JSON, XML (and even csv) shine here, despite their shortcomings in terms of message size.

As for unstructured (or loosely structured) binary data like videos or large binaries (binary blobs is what I am talkin about), protobuf is as much as a poor choice as any other structured/schema based data protocols.

Protobuf has no tremendous benefit to any of the other binary formats like avro either, so I don't see why I should be excited about it. I wish google and the google ecosystem people stop trying to make it sound like THEIR simple schema based binary protocol is a big deal and try to shove it down our throats. For simple message passing around, I intend to keep choosing compressed JSON for the foreseeable future, regardless of what narrative some fan article is peddling.
The claim in that phrase of the article is that a "unit test" was originally supposed to mean "a test that runs unitarily, by itself". Conversely, the more common interpretation of the term is "a test for a single unit of code".

So, according to that phrase, units are not part of the system. The units are supposed to be the tests.

Note that I don't agree with this semantics game. But that is the intended meaning of that phrase.
> Both Jobs and Altman are significant as businessmen and have accomplished a lot, but neither did squat for the technical part of the business.

The history of technology is littered with the corpses of companies that concentrated solely on the "technical side of the business".
I feel everyone saying handbrake is fine have never used it; it’s the least user friendly app ever.

Much easier to google / llm for the right ffmpeg arguments
You’re right, I did my math with 1 core assumption. Still, it’s 800ms of 100% utilization of all 4 vCPUs across the entire cluster. That’s 40% capacity if the 2s latency was purely CPU bound and the client was next to the server, but we know the initial phase involves some round trips to communicate that 50mib so the 40% is a floor. My point remains that this is several orders of magnitude off in terms of cost still (as you mention network bandwidth required is off by similar orders of magnitude as cpu).
But that gets in the way of open source as free labor for giant companies.
For those that don't remember, a winmodem (aka softmodem) was smaller and cheaper because the modulation / demodulation was handled in software with host CPU and RAM. Using an external modem would free up CPU and RAM since it's handled in hardware.
and you get it wrong 50% of the time

I've seen this mentioned before, and I don't get it. Never ever have I inserted an USB-type A plug upside down. There have been instances where I had to fumble around to find the right port, but that never resulted in inserting the plug in the wrong way. How much force do you need to apply to even achieve that?
Ok, I accept that. The problem was the doubling down by authorities of that choice as knowledge about the virus and its transmission increased. So at a certain point most people realized it was BS but authorities (both governmental and medical) were reluctant to admit that it was counter intuitive.

Erodes trust.
Have you considered how much of that is caused by your great leaders imposing sanctions on Russia? I mean, to the extent that the numbers are even close to correct, and not simply propaganda.
I personally removed the Italics, so that the Oblique style is used for comments (had to alter some preferences for that). The italics are hard to read when the size is small. But I'm loving the font face. Super clear.
Ask HN: Animation Software for Kids?
My 4.5yo asked how cartoons are made. We had a lot of fun with some cardboard cutouts and recording with a phone, but I guess she wasn’t satisfied with the results since she asked “ok how are REAL cartoons made”?

Any recommendations for software to use?
Show HN: Save This Repo, an easy alternative for creating masonry layouts
Something happened and Hn strayed away from contrarian thinking. Worse, it moved away from critical thinking. This obsession with one company and the cult of personality is burring the many legitimate ai and ml efforts made by genuine hackers.
I am not aware about specific books about doing data analysis in command line.

Also, I am doing data analysis at my everyday job and I have not heard anyone doing analysis in command line and I do not see reason why anybody would do that. Why I am saying this is that if you are interested in learning doing data analysis in general and do not have very specific reasons to do it in command line I will recommend to not waste your time on learning doing it in command line and concentrate to learn data analysis tools that use UI.
Not to mention the surveillance potential of government run email and document servers. Oh, and AI chatbots too. People will just give you everything you could ever want to know about them, and plenty about those around them too ("my coworker told me that she got an abortion"). They should be giddy at this opportunity!
No because most people - my aunt almost certainly included - still don't use ad blockers.
Yes.

Our local space is pretty well run and we don’t have most of the things you mentioned.

Ours is run by a nonprofit with a board that manages to keep most of the riffraff out.

People basically being vagrants and living in the parking lot while working at the space is pretty common though.

The most annoying problem is people not cleaning up after themselves. I think that is a problem endemic to almost all maker spaces though.
In the podcast world dynamic ad insertion is common, although that's without video.
When Jeremy Howard wasn't named on the top 100 AI list, it blew my mind. This course is glorious.