frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Why so many computer languages? (1977)

https://archive.org/details/kilobaudmagazine-1977-02
1•chistev•13s ago•0 comments

Stanford EE292: Burgelman on Intel's mistakes and prospects

https://hnvr.medium.com/week-10-intel-ee-292p-atoms-bits-and-the-national-interest-7eee2915c592
1•malchow•3m ago•0 comments

China Is Embracing OpenClaw, a New A.I. Agent, and the Government Is Wary

https://www.nytimes.com/2026/03/17/business/china-ai-agent.html
1•mikhael•3m ago•0 comments

The Developer's Guide to Secure Job Hunting in 2026

https://placementist.com/insights/the-developer%E2%80%99s-guide-to-secure-job-hunting-in-2026
1•nikkotyze•3m ago•0 comments

The Tax Bill Haunting Your 401(k) and IRA

https://www.nytimes.com/2026/03/15/business/roth-ira-taxes-retirement-401k.html
1•mikhael•3m ago•0 comments

At 102 years old, Dean Simes might be Australia's oldest tech-help guy

https://www.abc.net.au/news/2026-03-14/dean-simes-102-year-old-computer-guy/106353180
1•speckx•4m ago•0 comments

Show HN: WWDC enamel pins inspired by developer culture

1•S4phyre•4m ago•0 comments

How I run multiple $10K MRR companies on a $20/month tech stack

https://stevehanov.ca/blog/how-i-run-multiple-10k-mrr-companies-on-a-20month-tech-stack
1•smhanov•5m ago•0 comments

MPs asks Lloyds Bank for more information about 'alarming' breach

https://www.computerweekly.com/news/366640367/MPs-asks-Lloyds-Bank-for-more-information-about-ala...
1•latein•5m ago•0 comments

OpenShell – private runtime for autonomous AI agents

https://github.com/NVIDIA/OpenShell
1•_____k•6m ago•0 comments

Memory layer for LLMs that learns what you care about(Claude/GPT)

https://github.com/Jackfarmer2328/Bubble
1•sazo1•6m ago•1 comments

A tale about fixing eBPF spinlock issues in the Linux kernel

https://rovarma.com/articles/a-tale-about-fixing-ebpf-spinlock-issues-in-the-linux-kernel/
1•vinhnx•6m ago•0 comments

The paddle wheel aircraft carriers of Lake Michigan

https://signoregalilei.com/2026/03/08/the-paddle-wheel-aircraft-carriers-of-lake-michigan/
1•surprisetalk•6m ago•0 comments

How to Kill a Commune in 8 Easy Steps

https://supernuclear.substack.com/p/how-to-kill-a-commune-in-8-easy-steps
1•surprisetalk•7m ago•0 comments

Review: Starship Troopers (1959) by Robert Heinlein

https://collisteru.substack.com/p/book-review-starship-troopers-1959
1•surprisetalk•7m ago•0 comments

Particle discovered at CERN solves a 20-year-old mystery

https://www.newscientist.com/article/2519595-particle-discovered-at-cern-solves-a-20-year-old-mys...
2•Brajeshwar•8m ago•0 comments

Unabara – open-source telemetry overlays for scuba diving videos

https://github.com/arnauddupuis/unabara/releases/tag/v0.1
1•8bitscoding•8m ago•1 comments

The TOMY Spinjas

https://medium.com/@solidi/the-tomy-spinjas-978a183a5eb3
1•biscuits1•8m ago•0 comments

Messier nanoparticles may deliver drugs more effectively

https://phys.org/news/2026-02-messier-nanoparticles-drugs-effectively-tightly.html
1•PaulHoule•9m ago•0 comments

Show HN: I built a React SDK to control apps with voice, gaze and gestures

https://www.youtube.com/watch?v=J7GLCerVHi4
1•andreabergonzi•9m ago•3 comments

Merz Called It a Mistake. Then He Called It Irreversible

https://garryslist.org/posts/merz-called-it-a-mistake-then-he-called-it-irreversible
1•mpweiher•10m ago•0 comments

Blender 5.1

https://www.blender.org/download/releases/5-1/
1•perryprog•10m ago•0 comments

I Built an Autonomous Software Factory

https://www.frequency.sh/blog/autonomous-software-factory/
2•frequencyai•11m ago•1 comments

Ask HN: How are you doing technical interviews in the age of Claude/ChatGPT?

2•jonjou•11m ago•0 comments

Everything You Need to Know About Recursive Language Models

https://machinelearningmastery.com/everything-you-need-to-know-about-recursive-language-models/
1•vinhnx•11m ago•0 comments

Fdbck – programmable feedback for your apps

https://fdbck.sh
1•amberwp•12m ago•1 comments

DOGE Didn't Cut Government Waste. It Was Government Waste

https://www.techdirt.com/2026/03/17/doge-didnt-cut-government-waste-it-was-government-waste/
4•hn_acker•12m ago•0 comments

Sam Altman thanks complex software programmers

https://twitter.com/sama/status/2033935276079510011
1•throwaway2027•13m ago•1 comments

COBOL Is the Asbestos of Programming Languages

https://www.wired.com/story/cobol-is-the-asbestos-of-programming-languages/
1•bookofjoe•13m ago•1 comments

Devpanes Open Source process manager

https://github.com/Voudo/devpanes
1•cbeninati•13m ago•1 comments
Open in hackernews

FFmpeg 8.1

https://ffmpeg.org/index.html#pr8.1
138•gyan•2h ago

Comments

gyan•2h ago
Changelog:

ffprobe -codec option

EXIF Metadata Parsing

gfxcapture: Windows.Graphics.Capture based window/monitor capture

hxvs demuxer for HXVS/HXVT IP camera format

MPEG-H 3D Audio decoding via mpeghdec

D3D12 H.264 encoder

drawvg filter via libcairo

ffmpeg CLI tiled HEIF support

D3D12 AV1 encoder

ProRes Vulkan hwaccel

DPX Vulkan hwaccel

Rockchip H.264/HEVC hardware encoder

Add vf_scale_d3d12 filter

JPEG-XS parser

JPEG-XS decoder and encoder through libsvtjpegxs

JPEG-XS raw bitstream muxer and demuxer

IAMF Projection mode Ambisonic Audio Elements muxing and demuxing

Add vf_mestimate_d3d12 filter

xHE-AAC Mps212 decoding support (experimental)

Remove the old HLS protocol handler

Vulkan compute codec optimizations

swscale Vulkan support

LCEVC metadata bitstream filter

Add vf_deinterlace_d3d12 filter

ffprobe: only show refs field in stream section when reading frames

ProRes Vulkan encoder

LCEVC parser

LCEVC enhancement layer exporting in MPEG-TS

yboris•1h ago
TIL: JPEG XS - an image and video codec that offers both visually and mathematically lossless quality for low latency implementations.

Additionally, JPEG XS compressed content is indistinguishable from the original uncompressed content.

https://en.wikipedia.org/wiki/JPEG_XS

CharlesW•58m ago
> Additionally, JPEG XS compressed content is indistinguishable from the original uncompressed content.

It can be indistinguishable, as long as you stick with lossless or very low compression ratios. It falls apart at typical JPEG XL compression ratios.

iso1631•58m ago
We use JXS when latency is critical. Most h24/265 decodes will have a 10 frame glass-glass delay, JXS drops that to 3 or 4, at a cost of bandwidth (our UHD jxs streams are 1.5gbit rather than 200mbit for hevc)
voidUpdate•55m ago
Isn't the point of JPEG to have lossy compression for your photos that still looks fine? As opposed to something like PNG, which has lossless compression
pjc50•37m ago
Reading that it looks like the point of JPEG-XS is to have near-lossless compression for raw photo and video data while having extremely high throughput.
zamadatix•8m ago
JPEG XS supports either near lossless or truly lossless encoding depending on encoder configuration.
bydo•31m ago
The Joint Photographic Experts Group manages many standards, generally each called "JPEG [something]". The one we most commonly call "JPEG" is just one of them.
johntb86•30m ago
"JPEG" is short for Joint Photographic Experts Group, an ISO/ITU group that creates a lot of imaging standards. The JPEG image format you're thinking of is only one of the formats they've created.
bob1029•1h ago
> gfxcapture: Windows.Graphics.Capture based window/monitor capture

> This source provides low overhead capture of application windows or entire monitors. The filter outputs hardware frames in d3d11 format; use hwdownload,format= if system memory frames are required.

This would strongly alter my plans if I were to develop an OSS Discord alternative. Chromium originally looked like a better core to start with largely due to its mature screen capture API. WebRTC is the other big thing, but there are other ways to do that. Native desktop apps (i.e., not browser based) are beginning to look much more compelling to me now.

lostmsu•1h ago
You could always use Windows.Graphics.Capture directly.
pjc50•38m ago
If you were doing this, consider cribbing from https://github.com/obsproject/obs-studio/tree/master/plugins... which offers a variety of solutions including some rather exciting looking process injection (called "game" there).

I wonder if "entire chat app functions as OBS plugin" would work? Would solve the AV streaming side of the functionality.

megous•1h ago
I wouldn't get too excited about rockchip hw encoding. It's rkmpp based, not an upstream solution. You'd need Rockchip kernel for this, I guess.
stevemk14ebr•21m ago
It's still a big deal, you had to compile ffmpeg yourself before
pandaforce•51m ago
Khronos published a post on the Vulkan compute codecs in FFmpeg: https://www.khronos.org/blog/video-encoding-and-decoding-wit...
ghgr•47m ago
> Oh there's a new version of ffmpeg, I'll just quickly build it from source... no I can't wait I'll download the binary

https://www.youtube.com/watch?v=9kaIXkImCAM

asveikau•13m ago
I tend to build ffmpeg from source because package managers don't usually include support for patented codecs.

(Yes I know there are repos to get binaries for some, things like deb-multimedia.)

shevy-java•8m ago
Building ffmpeg itself from source is actually quite easy.

The hardest part IMO is getting the necessary codecs to work; this can take a little while. If you know what audio and video codecs you want and need, and if you get them installed properly, then compiling ffmpeg is really simple and straightforward. It works almost always for me, and I have compiled ffmpeg from source for like +10 or even +15 years.

For reference purposes, my current configure options are:

  ./configure --prefix=/usr/ --enable-gnutls --enable-gpl --enable-libmp3lame --enable-libaom --enable-libopus --enable-libspeex --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libxvid --enable-libx264 --enable-libx265 --enable-nonfree --enable-pthreads --enable-shared --enable-version3 --extra-libs=\"-ldl\" --disable-doc --disable-libopenjpeg --disable-libpulse --disable-static
Probably more codecs could be added, and some options may not be necessary anymore (I changed this last ... years ago, too), but this works for the most part fairly well.

One focus I have is mostly on a few .mp4 files, and for these I think you kind of want x264 x265 and so forth (I think one more codec from google too or so). But it is really quite trivial once you are past the codecs step. You can also start simple with just a few codecs, e. g. one good audio codec and one good video codec. One reason I like to have ffmpeg support many codecs is so I can use mpv, which in itself is really awesome; I like it more than vlc, which is also ok though.

brcmthrowaway•26m ago
How much of this release was done by to corporate/big tech employees?
shevy-java•11m ago
FFmpeg is really great. The only wish I'd have is for the usage to become simpler - both for regular stuff, but also for advanced filtering.

If anyone remembers, avisynth was pretty cool back in the days. You could kind of script video/audio manipulations, a bit like a UNIX/Linux pipe, but kind of simpler, in my opinion. FFmpeg allows for many similar operations, but remembering anything here is ... hard. I'd love for the whole usage API to become much simpler, but it seems nobody among the ffmpeg dev team is considering this. :(

I can't be the only one with that wish though ...

It does not diminish ffmpeg being so great in general, but I think it could be better.

junelee77•8m ago
nice job
edgarvaldes•1m ago
One of the best open-source tools out there. I'm a frequent user of Plex, Jellyfin, Tunarr, local music files, etc. I use it weekly to extract subtitles, trim videos, convert music formats, and remove audio tracks. After writing the previous paragraph, I realized I've never donated to the project; it's time to change that.