frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

The "Dependency Cutout" Workflow Pattern

https://blog.glyph.im/2025/11/dependency-cutout-workflow-pattern.html
13•ingve•5h ago

Comments

a_t48•1h ago
For me it usually looks like:

    - Fork LibBar on Github, apply patch
     - In docker stage build-bar:
        - RUN git clone gh.com/my_org/bar
        - WORKDIR bar/build
        - RUN cmake .. -DCMAKE_BUILD_TYPE=Release (old habits die hard, need to remember to use -B)
        - RUN make -j
     - in main docker stage: --mount from=bar,src=bar/build,target=/tmp/bar make install
...and that's it. A little bit of wastage if I had to install over the top of some apt install but oh well. If I contributed back to upstream, or they fix independently, gravy - remove the extra build. This doesn't work as well for python or js, of course, and doesn't "solve" pulling in upstream regularly, but I usually don't need to. Benefits of not usually working on internet facing software, I suppose.

The python case is thankfully usually not terrible nowadays (clone, `uv build`, push to artifact registry), modulo needing to pass whatever flag to uv to let it take into account both my private registry and public pypi at the same time.

TekMol•35m ago
I am using Git submodules for dependencies. My approach to a situation like this:

    1: Clone gh.com/someone/LibBar to gh.com/me/LibBar
    2: Fix the bug
    3: Send pull request to someone
    5: git submodule set-url lib/LibBar https://gh.com/me/LibBar.git
       git submodule sync lib/LibBar
       git submodule update --init --remote --recursive lib/LibBar
       cd lib/LibBar/; git checkout main; cd ../..
       git add .; git commit -m "Use my own version of lib/LibBar"
And keep using my fork until upstream accepted my pull request. Then I switch the url of the dependency back.

The 'Toy Story' You Remember

https://animationobsessive.substack.com/p/the-toy-story-you-remember
580•ani_obsessive•9h ago•140 comments

I Fell in Love with Erlang

https://boragonul.com/post/falling-in-love-with-erlang
121•asabil•1w ago•46 comments

OpenAI may not use lyrics without license, German court rules

https://www.reuters.com/world/german-court-sides-with-plaintiff-copyright-case-against-openai-202...
52•aiz0Houp•1h ago•18 comments

Why Effort Scales Superlinearly with the Perceived Quality of Creative Work

https://markusstrasser.org/creative-work-landscapes.html
39•eatitraw•4h ago•27 comments

Advent of Code on the Z-Machine

https://entropicthoughts.com/advent-of-code-on-z-machine
5•todsacerdoti•1h ago•0 comments

Zig / C++ Interop

https://tuple.app/blog/zig-cpp-interop
40•simonklee•4h ago•0 comments

Hazel (YC W24) Is Hiring Full Stack Engineers

https://www.ycombinator.com/companies/hazel-2/jobs/fCdGOZw-full-stack-engineer
1•augustschen•40m ago

Stop overhyping AI, scientists tell von der Leyen

https://www.euractiv.com/news/stop-overhyping-ai-scientists-tell-von-der-leyen/
24•saubeidl•41m ago•6 comments

Unix v4 Tape Found

https://discuss.systems/@ricci/115504720054699983
433•greatquux•4d ago•63 comments

Unexpected things that are people

https://bengoldhaber.substack.com/p/unexpected-things-that-are-people
599•lindowe•20h ago•265 comments

Time to start de-Appling

https://heatherburns.tech/2025/11/10/time-to-start-de-appling/
520•msangi•21h ago•347 comments

High-performance 2D graphics rendering on the CPU using sparse strips [pdf]

https://github.com/LaurenzV/master-thesis/blob/main/main.pdf
250•PaulHoule•14h ago•33 comments

The lazy Git UI you didn't know you need

https://www.bwplotka.dev/2025/lazygit/
373•linhns•18h ago•159 comments

Baby Shoggoth Is Listening

https://theamericanscholar.org/baby-shoggoth-is-listening/
17•toomuchtodo•1w ago•7 comments

Upbeat Technology's RISC-V MCU Takes Flight with Near-Threshold Computing

https://www.allaboutcircuits.com/news/upbeat-technologys-risc-v-mcu-takes-flight-with-near-thresh...
6•warrenm•5d ago•0 comments

The Write Last, Read First Rule

https://tigerbeetle.com/blog/2025-11-06-the-write-last-read-first-rule/
56•vismit2000•6h ago•9 comments

When Soviet-made cars roamed Singapore roads

https://remembersingapore.org/2025/10/30/soviet-made-cars-singapore-70s-to-90s/
95•sohkamyung•1w ago•57 comments

Automating our home video imports

https://pierce.dev/notes/automating-our-home-video-imports
58•icyfox•5d ago•19 comments

Writing your own BEAM

https://martin.janiczek.cz/2025/11/09/writing-your-own-beam.html
229•cbzbc•1d ago•72 comments

Real VT102 Emulation with MAME

https://zork.net/~st/jottings/Real-VT102-emulation-with-MAME.html
57•gurjeet•1w ago•20 comments

Spatial intelligence is AI’s next frontier

https://drfeifei.substack.com/p/from-words-to-worlds-spatial-intelligence
204•mkirchner•15h ago•99 comments

Ask HN: What Are You Working On? (Nov 2025)

399•david927•1d ago•1182 comments

Myna: monospace typeface designed for symbol-rich programming

https://github.com/sayyadirfanali/Myna
32•vinhnx•5d ago•10 comments

How to create accessible PDFs from the start

https://typst.app/blog/2025/accessible-pdf/
79•leephillips•1w ago•6 comments

Dependent types and how to get rid of them

https://chadnauseam.com/coding/pltd/are-dependent-types-actually-erased
110•pie_flavor•1w ago•56 comments

Omnilingual ASR: Advancing automatic speech recognition for 1600 languages

https://ai.meta.com/blog/omnilingual-asr-advancing-automatic-speech-recognition/?_fb_noscript=1
137•jean-•18h ago•38 comments

Using Generative AI in Content Production

https://partnerhelp.netflixstudios.com/hc/en-us/articles/43393929218323-Using-Generative-AI-in-Co...
156•CaRDiaK•17h ago•110 comments

The "Dependency Cutout" Workflow Pattern

https://blog.glyph.im/2025/11/dependency-cutout-workflow-pattern.html
13•ingve•5h ago•2 comments

The physics of news, rumors, and opinions

https://arxiv.org/abs/2510.15053
73•Anon84•6d ago•21 comments

Launch HN: Hypercubic (YC F25) – AI for COBOL and Mainframes

86•sai18•20h ago•56 comments