skysight-inc/HackerNews huggingface dataset:
It depends on the player/platform, but generally the YouTube player does not avoid the problem altogether. There's more that goes into this, but you can experimentally verify this by playing with the seek bar in the browser. For me (on Chrome), it does a pretty good job at seeking to the time I requested, not to the nearest IDR-frame (which are usually a few seconds apart).
Thats incredibly scary reading.
That's not the issue here.
The problem is their app was removed internationally instead of just in China, and they are having trouble appealing it.
I had a Commodore 64 because the Atari 2600 promised a keyboard option to turn it into a computer. It never came to market. So I switched to Commodore who had a video game console with a keyboard and BASIC.

The Atari 800 was nice I heard, but there was a war between Commodore and Atari users on the BBSES.

The Atari 800 had more colors than the Commodore 64, but the SID chip on the Commodore 64 had better sounds, which attracted musicians to it.

Oddly enough management of Atari and Commodore switched and the Atari ST was the successor of the Commodore 64, but I had the Commodore Amiga 1000 that was designed by Jay Miner and other Atari engineers.
>Today, thanks to the #MeToo movement, that is not a viable strategy for corporate boards

This is a strong assertion to make when no causal evidence has been put fourth; it's trivial to think of a significant amount of alternative explanations.
Not to take away from the perfectly adequate linked article, but as a philosophical musing on keeping goats, it reminded me of the fabulous book "Goatwalking" by Jim Corbett. It's a hard to describe book that covers a lot of territory in not too many pages. Here's a review by Mark Schlenze that I think captures a lot of it:

---

From the premise that is it possible for individuals with sufficient knowledge of range-goat husbandry and edible plants to depend only upon a couple of milk goats for the nourishment and liquid necessary for survival in the desert wildlands, Jim Corbett draws dramatic implications for the practice of a viable land ethic and the wholesale restructuring of society upon communitarian and ecological principles. In the process, Corbett somehow manages to deliver an intriguing autobiography, detail nuances of desert survival, challenge and reinterpret Western and Eastern philosophic traditions, negotiate the convergences of Catholic liberation theology and Quaker belief, and depict the struggle of the sanctuary movement to assist political refugees from El Salvador in the 1980s. From pastoral nomadism to political activism, Corbett explores the possibility of discovering, adopting and maintaining a right way of being in the world.

Though Larry McMurtry once called Edward Abbey "the Thoreau of the American West," Jim Corbett may perhaps be more deserving of the title. At any rate, Goatwalking can certainly be read as a western Walden. Corbett's ruminations upon wilderness and natural history lead as inevitably as those of the New England sage to thorny issues of ethical judgement and social action. Corbett, however, even manages to work beyond Thoreau's curmudgeonly isolationism and symbolic civil disobedience to articulate the dynamic workings of what he calls the "covenant community" and a process of "civil initiative" as foundations for healthful identity, revolutionary involvement, and a right relation with the earth.

Goatwalking is a difficult book, dense with data, speculation, and moral imperative. The text defies taxonomy, but one recognizes---among other interwoven genre---the continuity of the confessional. Corbett's severe self-scrutiny of a life lived in the demanding and fragile landscapes of the Sonoran desert and the American Southwest challenges attentive readers into honest confrontation with the social and ecological contradictions of their own existence and points to no easy way out. Though the terrain is treacherous, Corbett is at least a competent, if exacting, guide, and the example of his personal quest for a peaceable kingdom should serve to inform and inspire fellow travelers.

https://muse.jhu.edu/article/532483/pdf

---

If you liked the linked article enough to be reading these comments, you should probably track down and read Goatwalking. It's out of print, and doesn't seem to be anywhere online, but it's worth it. Buy a used copy or submit an inter-library loan request. It's one of the best books I've ever read, and reading it may very well change your life.
Thanks for your reply. I just quibble with calling that selection "natural".
Maybe space should be defined as the altitude you need to have to not have your orbit decay in less than one orbit. I wonder what altitude that is, actually.
That's awesome! Thank you!
> the data in question belonged to the U.S. State Department — if the NSA wanted it, they can just ask!

The US government may not have known exactly what the leaks contained, and providing the passphrase gives cryptographic evidence that they were in fact in possession of certain documents that might not have been revealed publicly. So my invocation of the NSA is not just fearmongering -- the reason why journalists may choose to not disclose something is for their own safety and not just the safety of the public or sources.

Also, it's a bit interesting you assume that the NSA could break GPG. If anything, the Snowden revelations showed that GPG is hard-to-break even for the NSA (if not secure).
tldr: "Facebook banned our harmful pseudoscience, clearly academia is wrong and not us"
I'm not at my best. Maybe someone other than me can find Patrick McKenzie's HN comment about "please make it easy for me to get an invoice instead of calling it a donation because I have to comply with tax laws and yadda, but would be happy to support your open source project if I actually use it for business purposes and can get the piece of paper called an invoice that my accountant and the government insist on."

I think that's a good direction that is probably underdeveloped currently, though every single time I mention it someone points to a tweet of his rather than the actual HN comment. (Which is not the end of the world and maybe there's a better way to frame that, I'm just not at my best )
The Celts weren’t poor. They were living in one of the great fertile lands of the world.
Oh, I get that. Unauthorized access is a violation of Manning's military policy. But she was cleared to view confidential information and had access to other military networks. I contend it's not a crime for Assange to aide her in breaking an employment policy, not an espionage law.
This is actually a big deal. CrossFit, whether you like it or not (I’m not a fan) is at this point a major consumer brand. Not too long ago it would have been unthinkable for a brand this significant to make this kind of move.
why would you need to synchronize those cameras at all? Let them start at random times. Light is supposed to go in one direction, so you can tell which picture were shot ealier by comparing how far the light beam is. Of course sorting billions of pictures would require some form of Machine Learning (or really large number of interns)
They did trademark it in the US and EU. Then Apple removed it from all countries because someone trademarked it in China - this is obviously Apple's fault, not the business. If they removed it from only China, no one would care.
Wow I had heard Crossfit was a bit of an obsession for some people and a quirky approach to fitness, but I had no idea their official spiel was this level of paranoia - attacking academia as an unholy alliance of the establishment?

> The voluntary CrossFit community of 15,000 affiliates and millions of individual adherents stands steadfastly and often alone against an unholy alliance of academia, government, and multinational food, beverage, and pharmaceutical companies.
Fascinating. I love these accessible dives.
#thechinaway
What is wrong with a` low-carbohydrate, high-fat diet.`? That doesn't really seem like pseudoscience in the realm of anti-vaccine and grapefruit diet BS.

It's a valid diet.
Clearly you aren't a journalist. Journalists solicit leaks all the time from people who would be breaking the law by leaking that information. There is no difference. This indictment specifically criminalizes journalism and runs directly contrary to the 1st Amendment - period.
Me. Obviously.
I agree in principle, but what are some other economic models that can work in the real world? Artists need to pay their bills, so the way I see it, they need to be paid by some mechanism.
> valuable IP that if gets in the hands of the competitors is total failure for your startup

It is not IP then. "P" stands for "property", something thats definitely yours (as proved by patents, trademarks or copyrights) and cannot be used by others.
This already exists somewhat (e.g. antiflash white paint on aircraft expecting to operate in a nuclear conflict area) but given that today's environment seems to favour stealth (you can't lase something you haven't detected yet, and considering how fast these missiles move the trade-off in survivability vs. detection time and thus time for the target to acquire, track, and shoot down the hypersonic missile is probably not worth it) I doubt mirrored missiles will come into fashion.

But, I am very much an "airchair" weapons technologist so I'd be interested in seeing arguments for the contrary!
> Facebook’s news feeds are censored and crafted to reflect the political leanings of Facebook’s utopian socialists while remaining vulnerable to misinformation campaigns designed to stir up violence and prejudice.

Wat.
I wrote a comment there about frame differencing and wanting to try writing a video decoder after having written a JPEG one. Now over 2.5 years later, I can say that I did write a toy H.261 decoder, along with one for MPEG-1 and the beginnings of another for H.262/MPEG-2 in my spare time, and it wasn't all that difficult. In fact, because of the need to not only decode an image for each frame, but to do it quickly enough to keep up with the framerate on the limited hardware of the time, these early video codecs are in some ways simpler than JPEG --- e.g. all the Huffman tables are static, the colourspace and subsampling are either fixed or have only a small number of variations, etc. As evidence in support of this, my JPEG decoder is around 750 LoC (in C), while the H.261 one is slightly smaller at just under 700 LoC. The MPEG-1 decoder is a bit more complex, at close to 1kLoC. I haven't finished the H.262 one and it is more complex (interlacing is a pain...), but it's probably doable in less than 2kLoC total for a decoder that understands both MPEG-1 and 2/H.262 --- the latter is somewhat a superset of the former. I wasn't really optimising for size, nor did I have a good idea of how much code it'd take before I finished, so these should be quite "realistic" estimates of complexity.

I've seen and given recommendations on here to write a JPEG codec as a learning exercise, and a search of GitHub reveals plenty of others who've done it; but the same situation doesn't seem to hold for video. Nonetheless, having done it and realised it's not that much work (i.e. should be doable in a weekend or two), I now recommend trying to write codecs for H.261 and MPEG-1 too. There's not that much media now in those two codecs, but if you get to MPEG-2, you can experience watching DVDs using your own code.
What do you mean by "natives"? It's often used for the first people - and as weird as it is in this case, by that definition Europeans were the natives on that island. If we ignore the timeline, then does Dubai become natively Indian?

This does not mean I disagree with the expelling being cruel and unwarranted. I do think it shouldn't belong to the UK, just don't think that "natives" is meaningful here or explains the reasons.
I’ve been looking for something exactly like this since the demise of Picasa. Just checked out the website, but I can’t figure out your pricing. Is it a one time purchase or subscription? How much does it cost? I’m not going to sign up for a free trial unless I know the pricing structure.
It would also presumably have to load that full frame over the network, so maybe that's part of the difference.
The author missed an opportunity on the heap allocation section. Now you aren't even supposed to do `new`, but rather std::shared_ptr<...> or std::unique_ptr<...> (as appropriate). Except that you generally create them with std::make_shared() and std::make_unique(), so that adds another 4 items there.

And then you have the fun of passing those to a function. Do you pass by value (shared_ptr) or by reference (I believe you do not) or pass a naked pointer (when you need to pass a unique_ptr to a function that uses, but does not modify or cache the pointer, if I remember correctly). And then suppose you want to give away your unique_ptr, that's fun.

And if you want to deallocate your shared_ptr that's part of a cycle, you'll need to either use a weak pointer or manually reset it.
There was such a service once, magnatune, but it never took off.
Trump says Huawei could be part of trade deal
If you've ever been an athlete, and have spent 30 seconds watching crossfit - it becomes obvious the goal is to see how dumb of an "exercise" you can do before getting hurt.

There are two type of crossfitters - those who have gotten a permanent and serious injury, and those who are going to get one.
Wish they could fix full-range video (for any format) playback first :/
Tbf self driving cars are at a point where there's still 99%+ of the job loss remaining. Only toy cars are doing any real self driving at this point. After taxis are automated and then commercial trucking is when we can say how much displacement there will be. Similar for AI - at this point it's still novelty as far as where it will go.
I don’t know much about the diet, but when it went crazy at my office a few years ago, half of the crossfitters ended up with significant injuries.

The fitness program is dangerous and dumb.
I don't know if simply translating your game to another language is "targeting" that market.
Loot box Senate bill gets bipartisan support
> I also have no problem with tax increases, as I am well aware that the overall benefit I receive from increased contribution greatly outweighs having that money in my bank account.

Why don’t you just write a bigger cheque to your tax collector, then?
Trusted Computer System Evaluation Criteria
That's exactly true. I still remember the time I managed to have the decade-old iPhone 3GS play an extraordinarily large H.264 encoded video (around 40Mbps) and it absolutely had no problem doing so!
I'm a big fan of torrents and would prefer them to streams! I'm a bit of a data hoarder. But there are clear reasons why Netflix et al don't simply have you downloading massive files. It would definitely be simpler, but that doesn't mean it's an adequate engineering choice. Lot of smart people working there and they don't jump through all those extra hoops just for fun.

1. You can't play a torrented file until the download is 100% complete. (Well, maybe 95% complete, depending on how tolerant you and your software are when it comes to malformed files)

That's the way it was designed to work. Otherwise, the bits at the beginning of the file would be much more common amongst your non-seeding peers and the bits at the end would be much rarer amongst your non-seeding peers. Your downloads would start crazy fast and would get progressively slower.

Some clients let you abuse the protocol and "stream" torrents sequentially, but if significant percentages of torrenters (such as literally every Netflix user, in an imaginary world where Netflix simply served everything via torrents) did that it would be an issue.

That's a great way to deliver big files in their entirety via P2P, but that is pretty much the pathological opposite of what is requred for streaming.

For streaming you obviously need that sequential access. You need to optimize for the beginning of the file, since people want to start watching right away. People do not want to wait 60 or 30 or even 10 seconds for a YouTube vid to start streaming.

2. Think about your actual viewing habits. How many times have you watched the first 1% of a video on YouTube or Netflix, and then decided to watch something else instead? Even if we (probably generously) assume most users watch an average of 50% of a given video (I suspect it's much less) that's still 2x wasted bandwidth per video, on average, if video providers blasted out entire files. Netflix's infrastructure (or rather, their AWS monthly bill) is massive already. Imagine it being asked to blast out 2 or 5 or 10x as much data per video as it's already doing.

3. There's also the rather important matter of many (most?) playback devices not having huge gobs of local storage with which to hold complete movie downloads. I've got probably 20TB of hard drives scattered around this place, but that's not the norm.

4. Can't adapt to changing bandwidth conditions by scaling video quality up and down midstream. Personally, I wish I had more control over this as a customer, as sometimes I'd rather just wait than watch a compromised stream, but Average Joe is not going to want to muck around with that sort of choice, or even understand what it means.
> “millions of individual adherents“

Is Crossfit a cult? At first I thought the article was a parody or something
Definitely not a cult.
But eventually you end up writing paranoid conspiracy stuff on the Internet from the lack of glucose going to your brain.
Interesting, because there's no way crossfit the brand gets where it is today without FB and IG and it's millions of believers posting #crossfit #blessed #pump #cross #fit #getsum #etcetc. Having said that, maybe it's trying to avoid the masses of troll hashtags much like mine above....
The good news is that MDMA(along with plenty of other interesting phenylethylamines) isn't neurotoxic . All the hysteria was the result of bad science and there's actually evidence that MDMA use might improve sleep efficiency. http://www.maps.org/news-letters/v06n1/06108neu.html
> Video startup times, seek times, thumbnail scrubbing, fast forward, clip previews, ad insertion and many other things don't work in a file based experience.

Not a single one of these things is true. In fact, file-based delivery offers a superior experience in several of them with proper implementation. Streaming is popular because it lowers distribution costs, decreases piracy, and allows rights holders to pull content whenever they want.

Personally, I hate streaming. Buffering sucks. Bitrates suck. Audio quality sucks. Never knowing how long something I like will actually be available sucks. It's just an all-around bad experience if you care about your media.
If it really isn't about the money, she can volunteer. As long as she gets no pay (including no benefits) there shouldn't be a problem.

It is still strange to me. If she would do the laundry and cooking while you work, then the time you would have spent on those chores could be spent with her. You could go hiking, visit museums, play cards, take flying lessons, take scuba lessons, go dancing, etc.
I think you are intentionally misunderstanding the OP's point. He is talking about FFT as applied to lossy video compression.

In direct response to the OP, I would suggest that motion estimation and entropy coding are up there on equal footing with FFT.
Because in a free society you can donate your property to whomever you please.
Write-only, because only the functions (‘WORDS’) are named - no parameter names. There are also no local variables in standard Forth, you have to push (and pop!) them from the separate return stack. Accessing parameters is done by manipulating the stack, which makes the code opaque after a year or so. Named constants and variables are all global. So, it is very difficult for a team to use, since most of the legibility of software comes from insightfully selected names. Two thirds of those names, at least, are missing in Forth.

Like assembler, Forth is untyped.

These failings could be at least partly forgiven if Forth was fast. But it isn’t, because most words are short and all the stack manipulations are done with subroutine calls. It’s possible to write an inlining, optimizing compiler, but then the simple layout of code in memory is lost, and quick introspection using a memory dump becomes nearly impossible.

But, it is a neat tool to bootstrap a working system quickly on new, embedded hardware with limited resources. Definitely a black belt tool for lightweight systems written by a single person. Hard on maintenance programmers.

See Jonesforth for a tutorial example.

I wrote a Forth a few decades ago. The insight gained reminds me of Nand2tetris, but the latter is far more mainstream.
> You can't play a torrented file until the download is 100% complete.

That's just not true.

I've used uTorrent, and I recall deciding whether I wanted to stream or not. It worked well too.
Not sure why you were downvoted. It is literally in the article.
Was it called Gameready?
The FFT is lossless, so there’s no compression as a result of using it.

The compression is gained by perceptual modeling and dumping parts, and by powerful entropy modeling, like CABAC and such.

Also more advanced things are usually used in modern compression: DCTs, sliding window stuff, wavelets, CABAC stuff, motion prediction schemes, etc., none of which were used in the 90s (except DCT and rudimentary prediction).
> They're running the Amazon / Apple playbook in media.

I'm not sure how this is the Apple playbook, unless you count podcasts (which they've never had an option to charge for) as Apple original audio content, or the upcoming Apple TV+ as a 15 year gap between selling third party video content and providing their own.
That's very true! Just starting out working on your project with the File Manager showed me that there's a lot I can contribute.

My short term goal is to make a settings manager.
The Most Drastic Company/Brand Pivots That Were Successful
Tesla approach works chiefly on video scenes with static objects like parked cars.

They train a DepthCNN to infer depth from monocular images (lidar or stereo for supervision) and make sure it's temporally consistent by adjusting with pixel transformations from the previous and next frame using a PoseCNN. https://arxiv.org/abs/1704.07813

The guys at Google use Optical flow (only previous frame) to make sure their model trained on static object video sequences works when the scene is dynamic using a mask for a specific class an object (humans here).
They do have to make sure nothing but humans are dynamic in the scene.
This article is in a section called "battles", which is one of the five main headings on their website. That says a lot about how they see themselves.
So it wasn't the first aircraft, the pathfinder ones were?
SpaceX Successfully Launches First 60 Starlink Internet Satellites
It should be unthinkable. Do we really want social issues litigated by major brands slinging mud at each other? Imagine Pepsi publishing the equivalent article about how Comcast is evil.
> Their categorization and search get worse by the day

And I cannot begin to fathom why.

Fortunately, there is flixable.com for Netflix browsing. But why doesn't Netflix itself do that? IDK.
How can I do such thing? I'm in Europe as well. Do you have any guide to get me started?
I think HN is kind of past its expiration date...
Andreessen pours $22M into PlanetScale’s database-as-a-service
Are you really citing a paper from 1995?

I mean I’m a user of illegal drugs and would rather be safe than sorry. If you look at the mechanics of MDMA, it’s basically forcing your brain to release serotonin from the floodgates in a way that can damage neurons.

Drug tolerance is real. Personally I’d rather be safe than sorry.
Because he thought they would hand him to the us.
Always wondered how one of my friends is uninjured from CrossFit doing it 3 times a week for 10 yrs.

I am guessing he doesn't push himself to the limit.