hacker_news_feed | Technologies

Telegram-канал hacker_news_feed - Hacker News

14849

Top stories from https://news.ycombinator.com (with 100+ score) Contribute to the development here: https://github.com/phil-r/hackernewsbot Also check https://t.me/designer_news Contacts: @philr

Subscribe to a channel

Hacker News

Show HN: Winamp and other media players, rebuilt for the web with Web Components (Score: 150+ in 6 hours)

Link: https://readhacker.news/s/6fUNK
Comments: https://readhacker.news/c/6fUNK

Hey all, creator of Video.js and co-founder of Mux & Zencoder here. My team and I built this. I hope you like the themes we’ve built so far, and maybe even get inspired to build your own.
I know Web Components are in a bit of a drama cycle right now. I’m happy to see them get any attention really. I’ve been pretty bullish on them since ~2013 when I started working with them, at least in the context of a widget like a video player. I’ve even given many related talks on them like this one (https://www.youtube.com/watch?v=N6Mh84SRoDg).
I would never push them for a large app or as a full replacement for React, but they’ve been incredible for making video players that are compatible across many contexts, and Player.style is a clear demonstration of that when you get to the step of embedding a theme. Web components really shine for building bits of UI that can be shared between projects. They also are the best way to avoid the long term JS framework thrash that’s a challenge for any developer who works on the web for long enough. One of the best decisions I ever made for Video.js was to not build it with jQuery. Video.js is 15 years old now and still in use, while all the jQuery players are not.
For some added context of this project, when I was building Video.js back in 2010 I put a lot of thought into how other developers would customize the player controls. I was excited to use web technologies (instead of Flash) to build a player and I knew other web devs would be too.
Fast forward 14 years — Video.js has been used on millions of websites including Twitter, Instagram, Amazon, Dropbox, Linkedin and even in United Airlines headrests. In 99.99% of those cases the default Video.js controls were used with little to no customization. So…huge adoption success, utter failure in sparking creativity. In retrospect, asking people to learn a new UI framework just to style their player was too much.
Media Chrome and Player.style are my answer to that friction.
- Media Chrome - A suite of Web Components and React Components that let you easily build a media player UI from scratch, using components you’re already familiar with.
- Player.stye - Themes built with Media Chrome, showing the cross-player and cross-framework flexibility of Media Chrome
Media Chrome is already used on sites like TED.com, Syntax.fm, and anywhere the Mux Player is used. We’ve spent the last few months building some great themes for Player.style. I probably had the most fun recreating the Youtube icon animations from scratch using SVGs and CSS. (Whoever made the originals, nicely done!)
It’s all free and open source, so don’t hesitate to jump in if you’re interested in the project. And of course I’m happy to answer any questions.

Читать полностью…

Hacker News

My first game with Carimbo, my homemade engine (Score: 150+ in 5 hours)

Link: https://readhacker.news/s/6fUyR
Comments: https://readhacker.news/c/6fUyR

Читать полностью…

Hacker News

ABC News hacks into popular robot vacuum, watches owner through camera (❄️ Score: 151+ in 4 days)

Link: https://readhacker.news/s/6fEDr
Comments: https://readhacker.news/c/6fEDr

Читать полностью…

Hacker News

The Static Site Paradox (Score: 152+ in 11 hours)

Link: https://readhacker.news/s/6fTcq
Comments: https://readhacker.news/c/6fTcq

Читать полностью…

Hacker News

End of the Road for Google Drive in Transmit (🔥 Score: 164+ in 1 hour)

Link: https://readhacker.news/s/6fUQv
Comments: https://readhacker.news/c/6fUQv

Читать полностью…

Hacker News

Unseen Thunderbirds film reels found in garden shed (Score: 150+ in 1 day)

Link: https://readhacker.news/s/6fPBy
Comments: https://readhacker.news/c/6fPBy

Читать полностью…

Hacker News

The Nobel Prize in Physiology or Medicine 2024 (Score: 150+ in 1 day)

Link: https://readhacker.news/s/6fPGM
Comments: https://readhacker.news/c/6fPGM

Читать полностью…

Hacker News

Differential Transformer (🔥 Score: 151+ in 2 hours)

Link: https://readhacker.news/s/6fTxN
Comments: https://readhacker.news/c/6fTxN

Читать полностью…

Hacker News

Video Surveillance with YOLO+llava (Score: 150+ in 12 hours)

Link: https://readhacker.news/s/6fSkr
Comments: https://readhacker.news/c/6fSkr

Читать полностью…

Hacker News

An illustrated proof of the CAP theorem (2018) (Score: 150+ in 9 hours)

Link: https://readhacker.news/s/6fSmJ
Comments: https://readhacker.news/c/6fSmJ

Читать полностью…

Hacker News

Show HN: kew – A Terminal Music Player for Linux (❄️ Score: 150+ in 3 days)

Link: https://readhacker.news/s/6fGfv
Comments: https://readhacker.news/c/6fGfv

Hi HN,
I created kew, a music player for the Linux terminal.
This started when I asked myself: what if I could just type something like "play nirvana" in the terminal and have the rest taken care of automatically? That got the ball rolling and I kept adding stuff: covers in ascii and then as sixel images, a playlist view, a visualizer, a library view and finally search.
While kew can be used as a commandline tool, it has evolved into a TUI app.
Here are some example commands:
kew nirvana # Plays all of your Nirvana songs, shuffled
kew nevermind # Plays the "Nevermind" album in order
kew spirit # Plays "Smells Like Teen Spirit"
kew all # Plays all your music, shuffled
kew albums # Plays one album after the other in random order
It works best when your music library is organized like this:
Artist/Album(s)/Track(s)
kew is written in C and licensed under GPLv2.
Source and screenshot: https://github.com/ravachol/kew

Читать полностью…

Hacker News

Is the attack helicopter dead? (Score: 150+ in 11 hours)

Link: https://readhacker.news/s/6fRwm
Comments: https://readhacker.news/c/6fRwm

Читать полностью…

Hacker News

uBlock Origin supports filtering CNAME cloaking sites on Firefox now (🔥 Score: 157+ in 2 hours)

Link: https://readhacker.news/s/6fRPj
Comments: https://readhacker.news/c/6fRPj

Читать полностью…

Hacker News

Jazz – Apps with Distributed State (❄️ Score: 151+ in 2 days)

Link: https://readhacker.news/s/6fJNi
Comments: https://readhacker.news/c/6fJNi

Читать полностью…

Hacker News

Google must open Android for third-party stores, rules Epic judge (🔥 Score: 166+ in 1 hour)

Link: https://readhacker.news/s/6fRqK
Comments: https://readhacker.news/c/6fRqK

Читать полностью…

Hacker News

John Hopfield and Geoff Hinton Win Physics Nobel Prize [pdf] (Score: 150+ in 13 hours)

Link: https://readhacker.news/s/6fTgb
Comments: https://readhacker.news/c/6fTgb

Читать полностью…

Hacker News

Do U.S. ports need more automation? (Score: 150+ in 9 hours)

Link: https://readhacker.news/s/6fTHp
Comments: https://readhacker.news/c/6fTHp

Читать полностью…

Hacker News

Lead drinking-water pipes must be replaced nationwide, EPA says (🔥 Score: 151+ in 2 hours)

Link: https://readhacker.news/s/6fUPD
Comments: https://readhacker.news/c/6fUPD

Читать полностью…

Hacker News

Longwriter – Increase llama3.1 output to 10k words (Score: 150+ in 1 day)

Link: https://readhacker.news/s/6fQi2
Comments: https://readhacker.news/c/6fQi2

Читать полностью…

Hacker News

The magic (image resampling) kernel (❄️ Score: 150+ in 2 days)

Link: https://readhacker.news/s/6fM8x
Comments: https://readhacker.news/c/6fM8x

Читать полностью…

Hacker News

Kotlin Money (🔥 Score: 153+ in 3 hours)

Link: https://readhacker.news/s/6fTHG
Comments: https://readhacker.news/c/6fTHG

Читать полностью…

Hacker News

Optimizing Postgres table layout for maximum efficiency (Score: 155+ in 1 day)

Link: https://readhacker.news/s/6fMFw
Comments: https://readhacker.news/c/6fMFw

Читать полностью…

Hacker News

Rune: A local music player reviving Zune's classic aesthetic (❄️ Score: 150+ in 3 days)

Link: https://readhacker.news/s/6fJtT
Comments: https://readhacker.news/c/6fJtT

Читать полностью…

Hacker News

Nobel Prize in Physics Awarded for Machine Learning and Neural Networks (🔥 Score: 165+ in 2 hours)

Link: https://readhacker.news/s/6fTgr
Comments: https://readhacker.news/c/6fTgr

Читать полностью…

Hacker News

Good Retry, Bad Retry (Score: 150+ in 1 day)

Link: https://readhacker.news/s/6fLZp
Comments: https://readhacker.news/c/6fLZp

Читать полностью…

Hacker News

Show HN: Compiling C in the browser using WebAssembly (Score: 150+ in 15 hours)

Link: https://readhacker.news/s/6fQLN
Comments: https://readhacker.news/c/6fQLN

Читать полностью…

Hacker News

Homemade AI Drone Software Finds People When Search and Rescue Teams Can't (Score: 151+ in 15 hours)

Link: https://readhacker.news/s/6fPLq
Comments: https://readhacker.news/c/6fPLq

Читать полностью…

Hacker News

Virtualizing iOS on Apple Silicon (Score: 150+ in 1 day)

Link: https://readhacker.news/s/6fM8M
Comments: https://readhacker.news/c/6fM8M

Читать полностью…

Hacker News

The Rise of Worse Is Better (1991) (Score: 151+ in 7 hours)

Link: https://readhacker.news/s/6fQkF
Comments: https://readhacker.news/c/6fQkF

Читать полностью…

Hacker News

Show HN: I built a Iridium/LTE satellite GPS tracker and took it to the Arctic (❄️ Score: 150+ in 2 days)

Link: https://readhacker.news/s/6fJFh
Comments: https://readhacker.news/c/6fJFh

Читать полностью…
Subscribe to a channel