frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Gut bacteria from amphibians and reptiles achieve tumor elimination in mice

https://www.jaist.ac.jp/english/whatsnew/press/2025/12/17-1.html
323•Xunxi•8h ago•73 comments

'Ghost jobs' are on the rise – and so are calls to ban them

https://www.bbc.com/news/articles/clyzvpp8g3vo
27•1659447091•2h ago•16 comments

Gemini 3 Flash: Frontier intelligence built for speed

https://blog.google/products/gemini/gemini-3-flash/
906•meetpateltech•14h ago•485 comments

OBS Studio Gets a New Renderer

https://obsproject.com/blog/obs-studio-gets-a-new-renderer
218•aizk•10h ago•44 comments

Coursera to combine with Udemy

https://investor.coursera.com/news/news-details/2025/Coursera-to-Combine-with-Udemy-to-Empower-th...
484•throwaway019254•18h ago•293 comments

What Is an Elliptic Curve?

https://www.johndcook.com/blog/2019/02/21/what-is-an-elliptic-curve/
5•tzury•40m ago•0 comments

Working quickly is more important than it seems (2015)

https://jsomers.net/blog/speed-matters
124•bschne•3d ago•56 comments

I got hacked: My Hetzner server started mining Monero

https://blog.jakesaunders.dev/my-server-started-mining-monero-this-morning/
305•jakelsaunders94•10h ago•213 comments

Ask HN: Those making $500/month on side projects in 2025 – Show and tell

166•cvbox•5h ago•114 comments

AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'

https://www.finalroundai.com/blog/aws-ceo-ai-cannot-replace-junior-developers
876•birdculture•14h ago•459 comments

Judge hints Vizio TV buyers may have rights to source code licensed under GPL

https://www.theregister.com/2025/12/05/vizio_gpl_source_code_ruling/
38•pabs3•2h ago•1 comments

Don MacKinnon: Why Simplicity Beats Cleverness in Software Design [audio]

https://maintainable.fm/episodes/don-mackinnon-why-simplicity-beats-cleverness-in-software-design
27•mooreds•2d ago•4 comments

More than half of researchers now use AI for peer review, often against guidance

https://www.nature.com/articles/d41586-025-04066-5
25•neilv•2h ago•17 comments

A Safer Container Ecosystem with Docker: Free Docker Hardened Images

https://www.docker.com/blog/docker-hardened-images-for-every-developer/
308•anttiharju•14h ago•66 comments

TikTok unlawfully tracks shopping habits and use of dating apps?

https://noyb.eu/en/tiktok-unlawfully-tracks-your-shopping-habits-and-your-use-dating-apps
169•doener•6h ago•83 comments

Developers can now submit apps to ChatGPT

https://openai.com/index/developers-can-now-submit-apps-to-chatgpt/
121•tananaev•8h ago•72 comments

Tell HN: HN was down

535•uyzstvqs•14h ago•296 comments

Show HN: High-Performance Wavelet Matrix for Python, Implemented in Rust

https://pypi.org/project/wavelet-matrix/
80•math-hiyoko•11h ago•2 comments

Zmij: Faster floating point double-to-string conversion

https://vitaut.net/posts/2025/faster-dtoa/
124•fanf2•3d ago•16 comments

The Number That Turned Sideways

https://zuriby.github.io/math.github.io/the-number-that-turned-sideways.html
37•tzury•4d ago•22 comments

Inside PostHog: SSRF, ClickHouse SQL Escape and Default Postgres Creds to RCE

https://mdisec.com/inside-posthog-how-ssrf-a-clickhouse-sql-escaping-0day-and-default-postgresql-...
88•arwt•10h ago•25 comments

Show HN: I built a fast RSS reader in Zig

https://github.com/superstarryeyes/hys
44•superstarryeyes•1d ago•12 comments

Feather Detective (2016)

https://www.audubon.org/magazine/behind-scenes-worlds-top-feather-detective
4•thither•3d ago•0 comments

How SQLite is tested

https://sqlite.org/testing.html
270•whatisabcdefgh•13h ago•74 comments

Cloudflare Radar 2025 Year in Review

https://radar.cloudflare.com/year-in-review/2025
75•ksec•9h ago•30 comments

Launch HN: Kenobi (YC W22) – Personalize your website for every visitor

40•sarreph•14h ago•53 comments

Fast SEQUENCE iteration in Common Lisp

https://world-playground-deceit.net/blog/2025/12/fast-sequence-iteration-in-common-lisp.html
44•BoingBoomTschak•4d ago•8 comments

Opencoil – appropriating inductive charging pads in the wild (2020) [video]

https://media.ccc.de/v/rc3-11575-opencoil_a_roaming_speedshow
7•thenthenthen•2d ago•0 comments

Flick (YC F25) Is Hiring Founding Engineer to Build Figma for AI Filmmaking

https://www.ycombinator.com/companies/flick/jobs/Tdu6FH6-founding-frontend-engineer
1•rayruiwang•14h ago

A look back: LANPAR, the first spreadsheet

https://technicallywewrite.com/2025/12/16/lanpar
30•rbanffy•9h ago•1 comments
Open in hackernews

OBS Studio Gets a New Renderer

https://obsproject.com/blog/obs-studio-gets-a-new-renderer
218•aizk•10h ago

Comments

__mharrison__•8h ago
Sadly, it breaks my scene with a PIP camera with a mask...
snvzz•8h ago
That is actually sad. It is such basic scene.

I hope the next version actually works in some facility.

keyle•7h ago
An obvious regression, you hope they'll get it fixed soon.
ChrisMarshallNY•5h ago
Well, to be fair, they say it's an "experimental" version, so they would probably appreciate a bug report.
29athrowaway•7h ago
If you are

- recording your screen but not streaming

- you are not customizing what goes into your screen

Then use something else. GPU screen recorder has a lower overhead and produces much smoother recordings: https://git.dec05eba.com/gpu-screen-recorder/about/

aizk•7h ago
Looks neat but seems like a complete hassle to get up and running and maintain, unless if your goal is to learn how screen recorders work.
jasonlotito•7h ago
Why not just use quicktime?

Edit: I think you might have skipped reading the post. It's about OBS on MacOS. Where quicktime exists. Your suggestion seems geared toward Linux.

minimaxir•7h ago
QuickTime cannot record system audio output without shenanigans.
jasonlotito•6h ago
Yep, if you want to do something more than screen recording, just screen recording won't work. Nor will the OP's comment.
purple-dragon•7h ago
The linked post is about a new Metal-based renderer for OBS Studio on MacOS. The software you linked is for Linux.
zamadatix•7h ago
I think the point extends well beyond the specific app/OS example though, even though the article talks to macOS exclusively. For macOS and Windows there are built in tools which offer direct recording functionality. To trigger on macOS Command+Shift+5 (or launch it via QuickTime as jasonlotito noted), on Windows Win+Shift+S. Both of these utilize the same OS APIs OBS Studio uses to get the screen content, but they skip the step of needing a renderer at all.
spike021•6h ago
I've had a lot of issues using the QuickTime screen recorder, especially when it comes to recording from an iOS simulator for app/game development and needing to produce preview videos.
GSimon•6h ago
You need to install a 3rd party software Blackhole to even get desktop audio for screen recording with QuickTime. After about an hour of troubleshooting settings I gave up and used OBS, esp since I was in a public space at the time and the Blackhole config disabled my headphones and for a moment you could hear a loud YouTube tutorial playing through my Mac speakers. Also the shortcut to stop screen recording on QuickTime sucks, it’s like CMD+CTRL+ESC and you need to have it memorized because there’s no “Stop Recording” button option
ramses0•5h ago
It shows up in the notification area bar (top) as an ambiguous circle with a square in it.
lelandfe•5h ago
> get desktop audio for screen recording with QuickTime

A famously missing macOS feature. Loopback is yonder: https://rogueamoeba.com/loopback/

> the shortcut to stop screen recording on QuickTime sucks, it’s like CMD+CTRL+ESC

I just stop it from the menu bar, then on the resultant video press Cmd-T (trim) to lop off that footage.

koakuma-chan•6h ago
NVIDIA has a "lower overhead" screen recorder, no? It's alt + f9 or something. AFAIK It's supposed to be optimized, because they own the stack and all. It's probably only on Windows though.
ycombinete•54m ago
If all you need is screen recording, as per your parent, and you're on windows the default screenshot tool (Win + Shift + S) does screen recording.
stavros•6h ago
This is great, thanks!
mcny•4h ago
Does anyone know if AMD 8845HS with 780M graphics (running fedora) can into this? Ideally very low system resources used, I only have 16GB RAM, also ideally very little storage space used, one or two frames per second is enough, ideally should compress even more if nothing has changed in the screen for a while, also ideally should create a new file every eight hours or so.
dwoldrich•7h ago
Was considering building a streaming rig around a Mac Mini. I wonder if with these performance enhancements, that will work for me?
keyle•7h ago
Highly depends on what you're streaming. If you stream arcade 2D games of the past, or software development, it should be perfectly fine.

AAA titles with newer graphics, well, you can always send a capture the PC with the nvidia card's screen through a capture card.

Back in my days of streaming, macOS was no option, cca. 2017. Today I'd do it with any M processor mac without a second thought.

stephen_g•43m ago
Streaming video from camera? In general the newer Mac Minis in general were fine already just because the M-series chips are very fast, but hopefully this should make it much more efficient
Venn1•7h ago
I’m more excited about the upcoming support for VST3, but this is still welcome news. It is far easier than getting hardware encoding working with Rockchip SoCs on Linux.
JSR_FDED•6h ago
The submitted title buries the lede. It should be:

“OBS Studio Gets A New Renderer: How OBS Adopted Metal”

RobotToaster•6h ago
Also Mac only, since non Mac users won't have a clue what metal means in this context.
smcnally•3h ago
“Mac-only” was disappointing to read, but OBS’ render performance has been fine on macos and linux even with older hardware. James Webb calls anything heavier than helium “metal.”
MBCook•2h ago
Well Metal is the limitation there.

But they’ve clearly learned a lot that will help in the future with other modern APIs like DX12 or Vulcan.

monster_truck•1h ago
It actually wasn't, though.

That's besides the point though, the OS has been trash for realtime encoding for over a decade now. At the very least you have to write a script to repeatedly renice the process back to the top when it tries to protect you from the excessive thermal load lmao

zdw•6h ago
I wonder how this improves performance on older Intel macs with a Metal-compatible GPUs, or if it's really a M-series only improvement.
andrekandre•6h ago

  > Metal takes Direct3D's object-oriented approach one step further by combining it with the more "verbal" API design common in Objective-C and Swift in an attempt to provide a more intuitive and easier API for app developers to use (and not just game developers) and to further motivate those to integrate more 3D and general GPU functionality into their apps. 
slightly off-topic perhaps, but i find it amazing that an os-level 3d graphics api can be built in such a dynamic language as objective-c; i think it really goes to show how much optimization put in `objc_msgSend()`... it does a lot of heavy lifting in the whole os.
Rohansi•6h ago
Modern graphics APIs minimize the number of graphics API calls vs. OpenGL and similar. Vulkan/Metal/DirectX 12 will have you pass command buffers with many commands in them instead of separate API calls for everything.
pmalynin•5h ago
Yes and https://reviews.llvm.org/D69991
adamnemecek•5h ago
There is a Metal Obj-C API, Metal implementation is C++.
almostgotcaught•3h ago
No it's not - the compiler for MSL is of course C++ because it's LLVM but the runtime is absolutely written in objc (there weren't even C++ bindings until recently).
jasonwatkinspdx•2h ago
It's been possible for quite some time.

In the early 2000's there was a book on using Direct3D from C# that was pretty influential as far as changing people's assumption that you couldn't do high performance graphics in a GC'd language. In the end a lot of the ideas overlap with what c/c++ gamedevs do, like structuring everything around fixed sized tables allocated at load time and then minimal dynamic memory usage within the frame loop. The same concepts can apply at the graphics API level. Minimize any dynamic language overhead by dispatching work in batches that reference preallocated buffers. That gets the language runtime largely out of the way.

monster_truck•1h ago
No, it doesn't. You won't find it used much if at all at these levels of the OS. Once you get past cocoa and friends it's restricted subsets of C++ (IOKit for example)
maxlin•3h ago
Hope they'll fix the obvious bugs like CPU use going to 60% doing nothing after restore from hibernation next
MBCook•2h ago
Great article. The description of how they handle shaders is just bonkers to me.

Is that really what you’d have to go through to have a working system with plugin shaders from 3rd parties on multiple backends? Or is mostly the result of time and trying to keep backwards compatibility with existing plugins?

Telling external devs “Write a copy in every shader language” would certainly be easier for the core team but that’s obviously undesirable.

delusional•1h ago
Transpiling shaders is what most game engines have done for a decade now. Everybody thinks it's stupid in that field as well, but there is no viable alternative.
leecommamichael•2h ago
I hope Modern GPU APIs are just a stepping stone to something simpler. OpenGL is loved and hated; and I have grown to love it after using the new stuff.
caseyf7•1h ago
Apple should dedicate some resources to making this successful. Metal could use more wins outside of Apple itself.
vegabook•1h ago
see Blender
ayi•49m ago
I'm no expert on topic. So, I maybe understood only 5% of what I read but I wish we had more posts like that. Announcements without any technical details sounds like marketing pieces.