Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Andrews54757
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
Andrews54757
1y ago
Good question! Indeed you can run the challenge code using headless Chromium and it will function [1]. They are constantly updating the challenge however, and may add additional checks in the future. I suppose Google wants to make it more e
2.
▲
by
Andrews54757
1y ago
Nsig/sig - Special tokens which must be passed to API calls, generated by code in base.js (player code). This is what has broken for yt-dlp and other third party clients. Instead of extracting the code that generates those tokens (eg u
3.
▲
by
Andrews54757
2y ago
In sticking to vanilla HTML/CSS/Javascript for my hobby projects over the past ten years, I've come to enjoy writing "simple" code with minimal dependencies and bare-bones interfaces. I believe that the skills I
4.
▲
by
Andrews54757
2y ago
A while back I installed uBlock on my grandparents' computer to help them avoid scammy ads. This change will make it more difficult and dangerous, for elderly users to browse the internet. As a young nerd, I can switch to Firefox easil
5.
▲
by
Andrews54757
2y ago
I read both. They are both great but I like the original better. The new edition is accessible but I think the original's prose is beautiful.
6.
▲
by
Andrews54757
2y ago
The "get in touch" button on blog.rendley.com leads to a 404 page: https://rendley.com/try-for-free
7.
▲
by
Andrews54757
2y ago
It was pretty straightforward for me to install and use yt-dlp. On a Mac with Homebrew you can do `brew install yt-dlp` to install it in one command. IIRC yt-dlp also provides binaries you can install directly. I'm not sure if installi
8.
▲
by
Andrews54757
2y ago
The moov contains a list of byte offsets which the player can use to directly access media data. You can skip the moofs and other headers inside by using gaps in the offsets.
9.
▲
by
Andrews54757
2y ago
Having worked with some MP4 demuxing for my extension [1], I feel the pain. Lots of times I would play the video only to find inexplicable issues such as drifting audio. I highly recommend using an mp4 inspector tool, such as mp4box [2], to
10.
▲
by
Andrews54757
2y ago
Great article. I've always thought that pessimistic sci-fi dystopias were on the rise, but it turns out most still have positive endings. The observation about walking out of the theatre, and seeing the worst ahead of us is quite inter
11.
▲
by
Andrews54757
2y ago
Requirements as listed by the article: 1. Browser extension has a wildcard pattern for content script. 2. Content script passes postMessage messages to the background script using sendMessage. 3. Background script passes the message to nati
12.
▲
by
Andrews54757
2y ago
Really? What browser are you using? Is it up to date?
13.
▲
by
Andrews54757
2y ago
Most sites still use a player that fetches a ".m3u8" or ".mpd" manifest file. The extension monitors webRequests and triggers when it sees a request to such a file.
14.
▲
by
Andrews54757
2y ago
Thanks! You can already do that. Open a new tab, and then click the icon to make the player appear. It will fill the whole tab. Then use another tab to find videos on other websites. The new-tab player will automatically collect sources and
15.
▲
by
Andrews54757
2y ago
I have trouble watching things without subtitles. I dislike most video players on websites since they don't give you the option to search for or manually upload subtitles. This and other inconveniences motivated me to make a browser ex
16.
▲
by
Andrews54757
2y ago
I'm sure children can distinguish fiction from reality better than adults give them credit for. Sure, it's possible for a kid to mimic a violent kid's show from time to time. But such incidents are rare, and seem to coincide
17.
▲
by
Andrews54757
2y ago
You won't gain additional momentum from a loose belt. But a loose belt may give your body the chance to slip out. The impulse you feel from a tight belt will be no less than the impulse you feel from a loose one.
18.
▲
by
Andrews54757
2y ago
Biological systems are not "engineered" in the same way a computer is. Computer chips, despite all their complexity, are designed to be understood by humans - they are modular, and abstract-able to facilitate design. Biological sy
19.
▲
by
Andrews54757
3y ago
I've developed some small extensions for fun. A couple of weeks ago I got an email from ExBoost with the subject "Collaboration To Grow Our Extensions." They wanted me to include their code in my extensions. I quote: "Yo
20.
▲
by
Andrews54757
3y ago
After reading the books, I thought that there was some sort of underlying political meaning with the way Liu incorporates both philosophy, religion, and real world events (ie, the Cultural Revolution). Then I read the afterword and author i
21.
▲
Show HN: Eliminate video buffering with a Chrome extension
(faststream.online)
5 points
by
Andrews54757
3y ago
|
0 comments
22.
▲
by
Andrews54757
3y ago
The idea that society itself may be a living intelligent organism is fascinating. It's not a revolutionary idea in nature, (eg: the portuguese man o' war is composed of multiple animals), but when it is applied to human society, i
23.
▲
by
Andrews54757
3y ago
Yep. There are some ridiculous web APIs out there that expose all sorts of things you'd think should remain private. Take the Battery Status API for example [1]. [1] https://developer.mozilla.org/en-US/docs/We
24.
▲
by
Andrews54757
3y ago
This! It is frustrating that web apps like draw.io can't save to file directly using Firefox. It gets old having to save a new file every time you make a change. Beyond that, the File System API would also allow for streamed downloads
25.
▲
by
Andrews54757
3y ago
I'll check out the Discord server because I want to see cool stuff other people are making, but I have no intention of seriously marketing my extension. I don't really want it to "take off" and become popular. To me, Fas
26.
▲
by
Andrews54757
3y ago
Isn't GLSL already supported by WebGL?
27.
▲
by
Andrews54757
3y ago
Seems like it is a Youtube.js problem. will investigate, doesn't happen on Chrome. EDIT: It seems like Firefox has some special unsafe eval rule breaking dash.js EDIT2: Problem was actually FF's sendMessage not toString()'ing
28.
▲
by
Andrews54757
3y ago
There is a javascript library for interfacing with Youtube's API directly. It can also run on browsers. Using this, it's pretty easy to create a simple extension that replaces the default video player with your own. You can do a l
29.
▲
by
Andrews54757
3y ago
The Chrome Web Store already blocks any extension with the ability to download videos from Youtube with the excuse of it "enabling piracy." Ironic considering that they allow downloaders for any other site. Only Youtube.com is ban
30.
▲
by
Andrews54757
3y ago
I've seen some websites do this in the wild, it's why I recommend turning the sourcemaps off in the troubleshooting section of my anti-anti-debug tool. It's pretty easy to circumvent this method, but honestly the user shouldn
More ›