skysight-inc/HackerNews huggingface dataset:
> DRM is always broken, given enough time

This actually applies a lot less to Youtube than it does to any other service.

On other video streaming platforms, think Netflix, Max, Disney Plus etc, you have a fairly limited number of shows, each with a fairly large number of views. This means that if you break DRM, you can share your tool with a few trusted co-conspirators and only release the videos you rip, but not the tools themselves. This protects you from the platforms discovering and breaking your method.

Youtube doesn't really work like that, a lot of people who use yt-dlp and other such tools care about videos with relatively fewer views, which are unlikely to be available anywhere else. This would require any potential DRM-breakers to share their method publicly, which would make them extremely short-lived.

Good DRM algorithms nowadays aren't just some obfuscated code in a binary that you have to reverse engineer, they rely heavily on some content being decrypted in hardware. Even if you understand every single instruction in the binary, re-create a perfect open source version of it and have full read/write privileges to any part of the memory that your OS kernel can access, it's still not enough.
It’s not about morals. Russia and China are waging a hybrid war with the US/EU at the moment.

Any US or European company absolutely should not trust a Russian or Chinese company at the moment. Especially not for antivirus.

Just like any company based in Russia or China shouldn’t trust western companies.

But also you are comparing autocracies to democracies. Don’t pretend that the control the US is able to exert over their companies is in anyway comparable to what is common place in Russia/China. Remember the rash of murder/suicides of Russian oligarchs where they decided to kill their families and then off themselves. Or how about when Jack Ma was disappeared for a year.

Russia/China is in no way equivalent to western democracies on this issue. So please stop the whataboutism.
> If that's the case then you already have meaningful mechanisms, such as passing this sort of metadata in responses to requests for the root resource. This is something that pretty much any HATEOAS spec already supports.

Yes, they support it with headers.
If this is how the law is applied for code, are we to expect this is also how it will be applied for other data (e.g. audio a la Udio and Suno)?
Worker threads are so frustrating. Good work
There's very little information here. Is this using some existing medical process? Is it more like a Kickstarter / pre-order model?
>designing an entirely new airplane would have been:

1. an absolutely enormous cost, like a couple orders of magnitude more

2. several years of delay

3. pilots would have to be completely retrained

Yes, this is the same case I was making. They took a higher (or unknown) risk for business (profit) motives. That's why they deserve a large chunk (but certainly not all) of the blame.

There was nothing at all inherently wrong with the concept of the MCAS system

My claim isn't that the concept was inherently wrong, it's that the execution was wrong. Their own process documents say so and they also belie the fact that they didn't understand their airframe. The damning part of it is that they were likely wrong for the reason of increasing profit. (Still, even if MCAS isn't inherently bad, we still have to acknowledge it's not the best solution...see the discussion above about hierarchies of controls).

>You claim "it's not hard"...Yet it's true.

This is exactly the wrong way to think about this. Just because a mitigation works some of the time doesn't mean it's the best mitigation. Can I still design a car with a coal-fired steam engine and cat-gut brake lines and drive it safely? Sure. But by modern standards, it's still a sub-par design and the likelihood of safe operation is lower because of it. That likelihood is the entire reason there is a hierarchy of controls. You are advocating against well-established best practices in safety and reliability.

>You can also google my experience. I have a degree in mechanical engineering with a minor in aeronautics from Caltech. I worked for Boeing for 3 years

Please don't do this next time and argue the points rather than appealing to (relatively weak) authority. I'm familiar with your points and can usually set a clock by the time it takes you to either bring up your experience at Boeing or some story about your daddy in these discussions. But you aren't the only one with aerospace experience. I've been an airframe mechanic. I also have an ME and additional engineering degrees to include a PhD and published aerospace-related research. I've worked in NASA for many more years than you worked for Boeing. I filled roles in aerospace, quality/safety, reliability, and software engineering related to both software and hardware design. I've worked alongside Boeing on crew-rated space systems. I've also piloted aircraft (although my ratings are no longer current). I've had dinners and discussed similar issues with pilots and astronauts with thousands and thousands of hours of flight time. But parading out your credentials doesn't make your points any stronger and tends to be the bastion of those without much else to rely upon. This isn't a pissing contest, so please make an argument based on its own merits rather than relying on credentials.
Great book. Great game. I treasured the time I spent reading it and playing it. Head's up: the game does not follow the same characters as the book. It's sort of a different story that's taking place at the same time and very nearby.
Isn't this about generating output after all?

I'm not sure if I get your distinction about "consumption".

> Do the current copyright laws not already protect the authors and give them tools for takedowns and remuneration?

That was also my point in the prior HN comment thread on the MS news submission that I mentioned.

Good luck starting "fair use" copyright lawsuits against a myriad of auto-generated derivatives. This was already hard for naïve creators with humans and (mostly) human-run corporations on the other end.
It doesn't appear to be painfully obvious. Both because they're not losing court cases yet, and there's a huge swath of non copyrighted code being produced by co-pilot every day. By contrast the plaintiffs apparently were unable to induce Copilot to duplicate any parts of their code.
That’s a pretty silly line of thought.. there’s absolutely no need for a “no speed limit” control when speed limits already are just chopping off the higher end of the bell curve of speed distributions.

And clearly there are other causes of accidents and other ways to reduce fatalities (antilock brakes and seatbelts for the period you mentioned) but it’s actually pretty straightforward to assess speed’s influence on accident rates and injuries as shown by the dozens of studies that have found a direct causal relationship. It’s not as if there’s some possibility of a discontinuity where no speed limits means everyone drives slower… especially if you know how speed limits are set in the first place.
Any bets that is a blown start capacitor, and the brown stuff is the electrolyte fluid? The smell is pretty bad.
Don't Miss the Electric Clouds This Summer
Don't you mean that's a disadvantage? It used to be much easier for volunteer researchers to map out botnets and dissect influence campaigns in real time. Now you can't get at the Twitter streaming API unless you have $60,000/year or a search warrant.
Show HN: Measure Product-Market Fit with a live newsletter-style report
Just a little utility tool I built to help measure and improve PMF over time.
Yes, and you should do this after being honest that it's being sunsetted

Set a date it'll be 100% available until then begin degrading it. After all, you didn't guarantee 100% availability/usability after said date

all this to say, if you release both versions, I'd monitor adoption and keep v1 alive if a lot of customers (esp. big spenders/enterprises!) depend on it
This is the sort of question that an AI chatbot can answer well.

The only thing that I would add to the following answer from Perplexity.ai is to practice inhabiting the persona of the designer you aspire to be, for example: make it your identity, write about your experiences, develop and refine a design philosophy that you built in a digital scrapbook or personal knowledge manager.

Perplexity:
"
1. Build a strong portfolio:
- Focus on quality over quantity
- Showcase diverse projects that demonstrate your skills
- Include case studies explaining your design process
- Highlight any real-world projects, even if unpaid

2. Gain practical experience:
- Take on freelance projects, even small ones
- Volunteer your skills for non-profits or local businesses
- Participate in design challenges or hackathons
- Create personal projects to showcase your abilities

3. Network and engage with the design community:
- Attend industry events, meetups, and conferences
- Join online design communities and forums
- Engage with other designers on social media
- Seek out mentorship opportunities

4. Develop additional skills:
- Learn complementary skills like UI/UX, coding, or project management
- Stay updated on industry trends and tools
- Consider obtaining relevant certifications

5. Tailor your job search:
- Look for internships or apprenticeships
- Search for "junior" or "entry-level" positions
- Consider reaching out to startups or smaller companies
- Be open to related roles that can lead to design positions

6. Showcase your passion and willingness to learn:
- Maintain a design blog or social media presence
- Contribute to open-source projects
- Participate in design competitions

7. Persevere and be patient:
- Breaking into the industry takes time and effort
- Don't be discouraged by rejection; use it as a learning opportunity
- Keep refining your skills and expanding your network

Remember, everyone starts somewhere. Focus on continuous improvement, building relationships, and showcasing your unique perspective. With persistence and dedication, you can find your place in the design industry."

Good luck!
Went to Vandenberg with family. They scrubbed twice before, so I think the original Monday became a Thursday that week. It wasn’t our main reason for visiting LA but it was a cool thing to see.

A couple of things. I was watching the live stream but didn’t realize there was a delay. So it actually took off before the stream got to zero. And the rocket goes up super fast. It is very loud even from far away.

I also regret trying to shoot a video of it, especially a zoomed in shot. Don’t. Just bring binoculars and watch it IRL. Your video probably sucks compared to the live stream.
For a little more context on negative feedback to those who want to know more (I believe this is what you're referring to?)

Here's a short historical interview with Harold Black from AT&T on his discovery/invention of the negative feedback technique for noise reduction.
It's not super explanatory but a nice historical context: https://youtu.be/iFrxyJAtJ7U?si=8ONC8N2KZwq3Jfsq

Here's a more indepth circuit explanation: https://youtu.be/iFrxyJAtJ7U?si=8ONC8N2KZwq3Jfsq

IIRC the issue was AT&T was trying to get cross-country calling, but to make the signal carry further you needed a louder signal. Amplifying the signal also the distortion.

So Harold came up with this method that ultimately allowed enough signal reduction to allow calls to cross the country within the power constraints available.

For some reason I recall something about transmission about Denver being a cut off point before the signal was too degraded... But I'm too old and forgetful so I could be misremembering something I read a while ago. If anyone has more specific info/context/citations that'd be great. Since this is just "hearsay" from memory, but I think it's something like this.
I think the term is Mirrortocracy

https://carlos.bueno.org/2014/06/mirrortocracy.html
no proposal any political side wants will get anywhere without accountable police.

less beating of black men? accountability.

more convictions of thieves? accountability.

more presence in disorderly areas? accountability.

equality before the law? accountability.

Pick anything you want, any political position, and if the cops are unaccountable, its a dead letter. Except for one: no more cops.

"defunding" is, perhaps, the worst political slogan I've heard of in my _life_, as it implies yeeting the cops out of the city, with prejudice. Most people didn't want that. (Some did). So that was a cluster.

I think that all Americans need to step out of their houses and shake hands with their neighbors, look around, and realize we live next to each other, all of us. And we have to make this a society we can all live in, rather than griping online.
DMCA (at least the take down requests part) is not really suing someone and not really about making money. Its about getting certain works off the internet.

You are probably more likely to be on the wrong end of a dmca take down request as a poor person since you dont have the resources to fight it, and its not about recovering damages just censorship.
Still? That’s how it works for them. They may be better or worse, but having a vote by bs-ing average people is fundamental to politics, which at the end of the day is just people who talk, command and avoid work.

AI gives us hope that this system will (finally!) collapse and something new will take its place. Cause it clearly doesn’t work in favor of an average man on the current civilization scale. But it’s not gonna be education and critical thinking for sure.

There’s also no reason to believe that a similar system is not already deployed by “good guys”. It’s such a low hanging fruit for politics-grade budgets that it’s almost a treason to not grab it.
Both Wealthfront or Betterment are not banks but offer high-interest cash accounts that are FDIC insured. I've been curious what would happen if your money disappears from one of these high-interest cash accounts since they are technically not banks.
I got once very dizzy after I was burning incense in a poorly ventilated room. Be careful.
https://en.wikipedia.org/wiki/Anal_Cunt
IAEA Confirms Tritium Level in Seawater from Kitaizumi Beach Below Japan's Limit
International Atomic Energy Agency (IAEA) experts confirmed on Tuesday that the tritium concentration in seawater samples taken from a popular beach destination in the city of Minamisoma in the Fukushima Prefecture is far below Japan’s operational limit.
Firefighters aren't empowered to rescind your civil liberties. And they're not armed.
The velop uses bluetooth for setup... you use an application on your phone, that sets up the router. Yes, it's janky too.
You don't have to trust it, the argument stands on its own and is reasonable.
> I don't understand why Chevron, the evil oil company, was defending the EPA's authority

Because in 1981, Reagan was sworn in and the EPA began deregulating. NRDC sued to block the EPA’s then-updated interpretation of the word “source” in the Clean Air Act, which provided companies a way to bypass certain regulations. Chevron liked this, and liked the direction Reagan was taking the EPA, so it suited them to argue for deference to the agency’s interpretations.

Now that the administrative agencies have been adopting more aggressively left-wing interpretations, it suits the right wing to remove that deference.

Presumably, the Supreme Court will just change its mind again if Republicans hold government again and it becomes expedient for them.
If anyone else wants to do this, coin silver is nominally cheaper and is significantly more durable, and about as easy to melt.

I view things like a furnace or nice blowtorch as an investment into future projects that may otherwise not even be viable (in my mind) without the knowledge that I have said tool, so a small furnace for melting, while being more expensive, might expedite the process or increase quality, while also opening doors to future potential endeavors.
My experience is that both PyTorch and Tensorflow are incredibly fickle with the interplay between cuda versioning and python package versioning.

You need to go straight into their websites and manually figure out what goes with what.

Quite honestly, this needs to be done in Docker with fancy conditional logic, and not via the python package manager.
With true web DRM (like the one for Netflix but not the one for YT), that doesn't work, at least not at higher resolutions and in the most secure modes.

The video is decrypted such that your OS is prevented from ever seeing its contents, it goes straight to the GPU. If that isn't possible, the video won't play at all (or it's going to play in a less secure mode and hence at a lower resolution).

The best you can hope for is playing the video and capturing it with a physical HDMI capture card, though that loophole is eventually also going to go away as newer HDMI standards are released and better DRM gets enforced.
It's cute and neat to be able to do it 100% constexpr, however as you mention the indexers feels a tad inelegant.

I've written 2 iterations of a reflection library where you needed to annotate structs slightly with an ugly macro but once done you could just do: Message msg; if (parse_json(str,msg)) { ..process msg struct.. }

The previous iterations were for C++11 and C++17 but it seems that with C++20 features you don't even seem to need the macro uglyness so I personally think libraries need to move in the direction of plain old structs.
The device when docked would be charging or running off the wire. The battery is to unplug instantly and move around or hibernate.
Tesla prioritizes Musk's and other 'VIP' drivers' data to train FSD
It's crazy that people say that WASM won't replace JavaScript. This demonstrates a use case better suited for languages with better threading models than JavaScript.

Feels like the web world is desperately in need of competent threading capabilities. Can I (practically) use Rust or Go in the browser via wasm already!?
NATO didn’t decide to expand.

Countries scared of Russian aggression have been clamoring to join. Russia invaded Georgia and Ukraine twice. They managed to get Sweden and Finland to join up thereby expanding their border with NATO by 1340km.

Truth is Russia could have decided to be Norway if they would have just peacefully stayed in their borders and sold gas/oil to the EU. But instead they decided they would rather be North Korea.

In a decade they will likely be just another client state of China. It is truly sad.
It's just pure exploitation. You're using the product of someone's work to create a machine that takes away their work.
That is also true. But I realize the above comment could be more clear, perhaps with an example.

A well working project such as git has a Documentation directory in the same repository. That's good, but that documentation is far from enough. The most canonical documentation is the "Pro Git" book. That documentation describes not only how to use the software, how versions differ and how functionality has evolved, and the what the internal data structures look like.

That documentation does not live in the git repository, and that's a good thing, as it is not versioned in the same way. That probably goes for a lot, if not most, of good documentation out there. Insisting on keeping documentation in the main code repository would go against that.
I once took 20mg of Adderall in the morning, dropped 3 hits of acid, took some molly half way in, drank a half case of beer, and smoked a pack of cigarettes. Chemicals are fun.
Most AM5 CPUs have integrated graphics. It's also quite common on Intel.
Classic whataboutism.

Jeffrey Dahmer killed people but Matthew Broderick did too, so you should never watch "Ferris Bueller's Day Off"
You're assuming downstream companies will parse & utilize this header

If they were competent enough to do that, they'd probably pay attention to updates sent via, say, email. Brownouts would make people notice, like "oh shit, $API doesn't work!"
I think it tells you in the liner notes that you should use the shuffle button.

My copy in the UK at the time didn’t have the individual tracks. Just one track.
Double Entendre one of my favorite poetic devices.
I use whatever i want :P that's the nice thing about FOSS. I'll move on to the new cool hipster thing when I feel like it and if I see value in it..

Though generally I prefer the approach of "extend what we have with new features" over "rip out all out and start from scratch" so I spend my time mostly with the BSDs which don't jump full steam ahead into the whatever's the new thing.

Even though something like systemd is undoubtedly better in many things, I also have to wrap my head around it, see how to get at the logs, build those unit files etc. On the BSDs I don't have to bother with that and just keep working as I was and which was not broken for me.

The point is, something new doesn't only have to offer a tangible benefit for me to be worth it. It has to be such a big benefit for me that it offsets the hassle of getting my head around all the new stuff and most of the new Linux inventions fail at this.
Perfect timing. Recently thinking of a Runbook for a weekend place. Cheers for this item.
Depending on the refrigerant used it might smell and be substantially more dangerous if it combusts. R1234yf turns into carbonyl fluoride when ignited, which is close to phosgene the WW1 poison gas.
Understanding is better than memorizing, learning to learn by yourself instead of learning a small and uneven set of things, increasing the amount of things that you know that you don't know as focusing in a small set of increasingly obsolete knowledge.

We are not at an age of information scarcity, quite the opposite. There are things that you must learn, like basics of reasoning, critical thinking and learning. But there are a lot of things, specially new ones in the current acceleration of events, that you should be able to learn by yourself.
Failure means the ride is coming to an end. Even a small failure could completely derail your dreams of being a great scientist, economist, or the next Zuckerberg. Unless your parents are rich, of course. And if they're not rich, you may be carrying the honor of your entire family back in the Old Country on your shoulders, which honor will be permanently tarnished by your failure.

So yeah, if you're in the Ivies and not from old money, you've got one shot and you'd better get it right.
small note: "JSON in its pure form anarchic" is missing a verb
Lots of fluff in this article. No pictures either except for a nearly useless cartoon with ambiguous labels.

The article also somehow starts talking about democracy and seems like it might just be an SEO piece to promote the author's company.

Overall a low value article.
Terminal.Gui v2 – Cross Platform Terminal UI Toolkit for .NET – Terminal.Gui v2
I prefer to spend most of my time sitting down by myself and thinking, so it's definitely not a matter of unplugging, nor is it a lack of stimulation.

For me, it's almost always that I'm exhausted and basically unable to be physically comfortable. When I have 10+ hour flights with layovers it feels like enhanced interrogation: I'm prevented from getting any significant amount of good sleep, and I'm forced to be in a kind of sitting stress position where I can't get comfortable and I can't sleep. Forget about reading, I'm just not capable of doing it.