frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Show HN: JavaScript-free (X)HTML Includes

https://github.com/Evidlo/xsl-website
118•Evidlo•11h ago•55 comments

Measuring the environmental impact of delivering AI at Google Scale

https://arstechnica.com/ai/2025/08/google-says-it-dropped-the-energy-cost-of-ai-queries-by-33x-in-one-year/
91•ksec•3h ago•36 comments

Shader Academy: Learn computer graphics by solving challenges

https://shaderacademy.com/
93•pykello•2d ago•18 comments

I run a full Linux desktop in Docker just because I can

https://www.howtogeek.com/i-run-a-full-linux-desktop-in-docker-just-because-i-can/
83•redbell•3d ago•36 comments

Nitro: A tiny but flexible init system and process supervisor

https://git.vuxu.org/nitro/about/
174•todsacerdoti•11h ago•60 comments

The first Media over QUIC CDN: Cloudflare

https://moq.dev/blog/first-cdn/
205•kixelated•12h ago•91 comments

My tips for using LLM agents to create software

https://efitz-thoughts.blogspot.com/2025/08/my-experience-creating-software-with_22.html
41•efitz•5h ago•12 comments

The theory and practice of selling the Aga cooker (1935) [pdf]

https://comeadwithus.wordpress.com/wp-content/uploads/2012/08/the-theory-and-practice-of-selling-the-aga-cooker.pdf
17•phpnode•2d ago•9 comments

A visual history of Visual C++ (2017)

http://www.malsmith.net/blog/visual-c-visual-history/
32•rayanboulares•2h ago•17 comments

Top Secret: Automatically filter sensitive information

https://thoughtbot.com/blog/top-secret
84•thunderbong•1d ago•5 comments

Glyn: Type-safe PubSub and Registry for Gleam actors with distributed clustering

https://github.com/mbuhot/glyn
41•TheWiggles•7h ago•6 comments

FFmpeg 8.0

https://ffmpeg.org/index.html#pr8.0
777•gyan•15h ago•176 comments

Japan city drafts ordinance to cap smartphone use at 2 hours per day

https://english.kyodonews.net/articles/-/59582
73•Improvement•4h ago•36 comments

Computer fraud laws used to prosecute leaking air crash footage to CNN

https://www.techdirt.com/2025/08/22/investigators-used-terrible-computer-fraud-laws-to-ensure-people-were-punished-for-leaking-air-crash-footage-to-cnn/
153•BallsInIt•6h ago•66 comments

The use of LLM assistants for kernel development

https://lwn.net/Articles/1032612/
21•Bogdanp•7h ago•2 comments

Popular Japanese smartphone games have introduced external payment systems

https://english.kyodonews.net/articles/-/59689
111•anigbrowl•6h ago•59 comments

From M1 MacBook to Arch Linux: A month-long experiment that became permanenent

https://www.ssp.sh/blog/macbook-to-arch-linux-omarchy/
66•articsputnik•3d ago•76 comments

Bluesky Goes Dark in Mississippi over Age Verification Law

https://www.wired.com/story/bluesky-goes-dark-in-mississippi-age-verification/
132•BallsInIt•7h ago•52 comments

Leaving Gmail for Mailbox.org

https://giuliomagnifico.blog/post/2025-08-18-leaving-gmail/
227•giuliomagnifico•12h ago•249 comments

Embedding Text Documents with Qwen3

https://www.daft.ai/blog/embedding-millions-of-text-documents-with-qwen3
3•kiyanwang•3d ago•0 comments

Launch HN: BlankBio (YC S25) – Making RNA Programmable

51•antichronology•13h ago•25 comments

Why is this hard?

https://programmersstone.blog/posts/why-is-this-hard/
32•Bogdanp•2d ago•8 comments

LabPlot: Free, open source and cross-platform Data Visualization and Analysis

https://labplot.org/
212•turrini•21h ago•37 comments

Transcribe music in abc with syntax highlighting

https://fugue-state.io/app?project=24024aab-22f1-43cc-abef-c1647cc59597
17•jonzudell•7h ago•5 comments

The issue of anti-cheat on Linux (2024)

https://tulach.cc/the-issue-of-anti-cheat-on-linux/
106•todsacerdoti•1d ago•195 comments

Now, Together

https://natashajaffe.substack.com/p/now-together
7•mooreds•2d ago•1 comments

Mail Carriers Pause US Deliveries as Tariff Shift Sows Confusion

https://www.bloomberg.com/news/articles/2025-08-21/global-mail-services-halt-us-deliveries-ahead-of-de-minimis-end
129•voxadam•7h ago•78 comments

Closing the Nix gap: From environments to packaged applications for rust

https://devenv.sh/blog/2025/08/22/closing-the-nix-gap-from-environments-to-packaged-applications-for-rust/
58•domenkozar•14h ago•25 comments

It’s not wrong that "\u{1F926}\u{1F3FC}\u200D\u2642\uFE0F".length == 7 (2019)

https://hsivonen.fi/string-length/
162•program•1d ago•231 comments

U.S. government takes 10% stake in Intel

https://www.cnbc.com/2025/08/22/intel-goverment-equity-stake.html
508•givemeethekeys•9h ago•576 comments
Open in hackernews

I run a full Linux desktop in Docker just because I can

https://www.howtogeek.com/i-run-a-full-linux-desktop-in-docker-just-because-i-can/
83•redbell•3d ago

Comments

k_bx•3d ago
I develop my apps in the most possible native way I can: deb packages, apt repo, systemd, journald etc. however I would like to also be able to run it in docker/vm. Is there a good systemd-in-docker solution for this to basically not run anything differently and not have to maintain two sets of systems?
craftkiller•3d ago
Have you looked at systemd-nspawn[0]? Its not docker so it wouldn't be useful for writing Dockerfiles but it is light containers that work beautifully with systemd.

[0] https://wiki.archlinux.org/title/Systemd-nspawn

k_bx•3d ago
Thanks, this looks awesome! Will play around on my CI/CD first to see if it's any good for the build-server to add trixie builds. Might use in prod deploys later.
throwaway74354•3d ago
Containers with systemd as an init process are considered first-class citizen by the Podman ecosystem (the base images are named accordingly: e.g, ubi10-init vs ubi10)
seabrookmx•3h ago
You might be better served by Incus/LXD which run "Linux containers" (ie: a full distro including systemd, SSH etc) as opposed to OCI containers.
nothrabannosir•3h ago
You could use Nix to build the package and provide a nixos module and a docker image from the same derivation. Now you only have to manage three systems instead of two. /s
cpuguy83•2h ago
https://github.com/Azure/dalec

Build system packages and containers from those packages for a given target distro.

Behind the scenes it uses buildkit, so it's no extra stuff you need, just docker (or any buildkit daemon).

mertleee•4h ago
What's the best way to forward the x-server over ssh?
jasonjayr•3h ago
ssh -YC user@$host

Has worked since .... forever. Interestingly, it works with WSL2 on windows, too!

treve•3h ago
On Windows, doesn't this technically mean OP is running Linux inside a Linux VM inside Windows? From what I understand Docker is Linux tech and to use it anywhere else a (small) Linux VM is required. If true, I would just dispense with the extra layer and just run a Linux VM. Not to discourage experimentation though!
teraflop•3h ago
Almost.

For one thing, Docker is not really "Linux inside Linux". It uses Linux kernel features to isolate the processes inside a container from those outside. But there is only one Linux kernel which is shared by both the container and its host (within the Linux VM, in this case).

For another, running Linux containers in a Linux VM on Windows is one (common) way that Docker can work. But it also supports running Windows containers on Windows, and in that case, the Windows kernel is shared just like in the Linux case. So Docker is not exactly "Linux tech".

xeonmc•2h ago
Can he install Wine in the Docker container to run Windows games from it?
NikolaNovak•2h ago
I thought docker only supports windows as a host if you enable wsl, in which case you're running on hyper v and Linux kernel as part of wsl2, so absolutely Linux tech on a Linux vm on Windows... Am I wrong?
gregoryl•1h ago
Docker supports either hyper-v, or wsl2 as a host for the Linux kernel - they generally push people towards wsl2. I vaguely recall wsl2 uses a subset of hyper-v the name of which escapes me atm.
nine_k•1h ago
You are. You can run Docker for Windows, and run Windows binaries in reasonably isolated containers, without involving Linux at all [1]. Much like you run Linux containers on Linux without involving Windows.

It's Docker Desktop what assumes WSL; Docker engine does not. Also, you seem to need Windows Server; IDK if it can be made to work on a Pro version.

[1]: https://learn.microsoft.com/en-us/virtualization/windowscont...

lostlogin•3h ago
Isn’t this the case on macOS too?

I desperately wish I could run docker properly (CLI) on the Mac rather than use docker desktop, and while we are making a dream list, can I just run Ubuntu on the Mac mini?

sprinkly-dust•2h ago
It might not be Ubuntu but Asahi Linux runs Fedora pretty well on M2 Pro and older Apple Silicon Mac Minis: https://asahilinux.org/fedora/#device-support
grgergo•4m ago
https://ubuntuasahi.org/
eventualhorizon•1h ago
I’ve been using colima for cli docker on my arm mac. It’s pretty straightfirward using homebrew.
isomorphic•1h ago
Colima is great. However, in the upcoming macOS 26 Tahoe, and mostly in macOS 15 Sequoia, Apple is beginning to provide a first-party solution:

https://github.com/apple/container

I've been experimenting with it in macOS 15, and I was able to replace Colima entirely for my purposes. Running container images right off of Docker Hub, without Docker / Podman / etc.

(And yes, it is using a small Linux VM run under Apple's HyperKit.)

pylotlight•54m ago
I ran into various issues I think, but my main objective was running a full k3s cluster this way, reckon this is achievable with full networking support now? Also if I already had colima setup, does new apple container provide any benefits beyond just being made by apple?
moltar•30m ago
Try Orb docker. It is fast. It ha a Kubernetes cluster feature.
smitty1e•3h ago
I run Arch under WSL2 and then in ~/.bashrc:

WINDOWS_IP=$(ip route | awk '/^default/ {print $3}')

DISPLAY="$WINDOWS_IP:0"

Now I can use the mighty mobaxterm from https://www.mobatek.net to just run whatever and pipe it back to Windows.

One caveat is that the $PATH gets polluted with space characters by 'Doze, so I have to do something like this for QGIS:

PATH=/usr/local/sbin:/usr/local/bin:/usr/bin qgis -n &

uxcolumbo•4m ago
This sounds interesting. But I don’t fully follow?

What are your use cases? To run Linux GUI apps?

Does mobaxterm allow you to view those GUI apps?

bdcravens•3h ago
I run full-headed Puppeteer sessions in Docker, with VNC for debugging and observation. I keep the instances as light as I can, but I suspect I'm most of the way there toward a "full" desktop experience. Probably just need to add a more full-featured window manager (currently I use fluxbox)
hippospark•2h ago
Related posts: - [How to Run GUI Applications Directly in Containers](https://github.com/hemashushu/docker-archlinux-gui) - [GUI Application Development Environment in a Container](https://github.com/hemashushu/docker-archlinux-gui-devel)
happyman•2h ago
I use this https://www.reddit.com/r/selfhosted/comments/13e25l9/tutoria...

My clients are a rpi 4 and an older ipad. Sometimes use an Android phone as well.Works really well.

nine_k•1h ago
> Google acts as a meet-me point and also provides the authentication mechanisms including MFA.

On one hand, it made me chuckle a bit. On the other hand, it could be reasonable in many scenarios.

happyman•12m ago
I run my server on a connection that's a cgnat and nat by home router. So, no option for me other than chrome remote desktop. It also does p2p.
mook•2h ago
Does anybody have a good writeup/tutorial on doing similar things with Wayland? From my limited knowledge that might be with RDP instead, but there hasn't been anything more distilled as far as I know?

I've also done xpra in docker before; that's always felt as hacky as it sounds though.

yjftsjthsd-h•1h ago
I don't use it much, but I've glued together sway+wayvnc+novnc in a container and it worked fine (exposing both raw VNC and the webified novnc interface).
Cieric•1h ago
That sounds useful, do you have the Dockerfile for it pushed anywhere?
yjftsjthsd-h•35m ago
Here ya go:)

https://gitlab.com/yjftsjthsd-g/docker_sway-vnc

pmontra•50m ago
Samsung DEX had a Linux desktop package in 2018. It was a lxd container based on Ubuntu 16.04. They developed it in collaboration with Canonical. Unfortunately they deprecated it shortly after, maybe already in 2018. The next Android update would remove it.

It worked but Android killed it mercilessly if it used too much memory or the rest of the system needed it.

MomsAVoxell•47m ago
I just carry around a pwnagotchi on a keychain, and use my iPad to access it to do Linux development work, including run a full raspian desktop, dev tools, etc.
uxcolumbo•10m ago
I’m a dummy. Can you explain your setup? How does the Pi fit on keychain?

I searched for the term and it seems to be a DIY kit to do reinforcement learning to try to crack WPA keys?