hacker_news_feed | Technologies

Telegram-канал hacker_news_feed - Hacker News

23998

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: Lumier – Run macOS VMs in a Docker (Score: 150+ in 1 day)

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

Hey HN, we're excited to share Lumier (https://github.com/trycua/cua/tree/main/libs/lumier), an open-source tool for running macOS and Linux virtual machines in Docker containers on Apple Silicon Macs.
When building virtualized environments for AI agents, we needed a reproducible way to package and distribute macOS VMs. Inspired by projects like dockur/windows (https://github.com/dockur/windows) that pioneered running Windows in Docker, we wanted to create something similar but optimized for Apple Silicon. The existing solutions either didn't support M-series chips or relied on KVM/Intel emulation, which was slow and cumbersome. We realized we could leverage Apple's Virtualization Framework to create a much better experience.
Lumier takes a different approach: it uses Docker as a delivery mechanism (not for isolation) and connects to a lightweight virtualization service (lume) running on your Mac. This creates true hardware-accelerated VMs using Apple's native virtualization capabilities.
With Lumier, you can:
- Launch a ready-to-use macOS VM in minutes with zero manual setup
- Access your VM through any web browser via VNC
- Share files between your host and VM effortlessly
- Use persistent storage or ephemeral mode for quick tests
- Automate VM startup with custom scripts
All of this works natively on Apple Silicon (M1/M2/M3/M4) - no emulation required.
To get started:
1. Install Docker for Apple Silicon: https://desktop.docker.com/mac/main/arm64/Docker.dmg
2. Install lume background service with our one-liner:

  /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)"

3. Start a VM (ephemeral mode):
  docker run -it --rm \
--name lumier-vm \
-p 8006:8006 \
-e VM_NAME=lumier-vm \
-e VERSION=ghcr.io/trycua/macos-sequoia-cua:latest \
-e CPU_CORES=4 \
-e RAM_SIZE=8192 \
trycua/lumier:latest

4. Open http://localhost:8006/vnc.html in your browser. The container will generate a unique password for each VM instance - you'll see it in the container logs.
For persistent storage (so your changes survive container restarts):
mkdir -p storage
docker run -it --rm \
--name lumier-vm \
-p 8006:8006 \
-v $(pwd)/storage:/storage \
-e VM_NAME=lumier-vm \
-e HOST_STORAGE_PATH=$(pwd)/storage \
trycua/lumier:latest
Want to share files with your VM? Just add another volume:
mkdir -p shared
docker run ... -v $(pwd)/shared:/shared -e HOST_SHARED_PATH=$(pwd)/shared ...
You can even automate VM startup by placing an on-logon.sh script in shared/lifecycle/.
We're seeing people use Lumier for:
- Development and testing environments that need macOS
- CI/CD pipelines for Apple platform apps
- Disposable macOS instances for security research
- Automated UI testing across macOS versions
- Running AI agents in isolated environments
Lumier is 100% open-source under the MIT license. We're actively developing it as part of our work on C/ua (https://github.com/trycua/cua), and we'd love your feedback, bug reports, or feature ideas.
We'll be here to answer any technical questions and look forward to your comments!

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

Hacker News

Baby Is Healed with First Personalized Gene-Editing Treatment (🔥 Score: 157+ in 2 hours)

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

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

Hacker News

Coinbase says hackers bribed staff to steal customer data, demanding $20M ransom (🔥 Score: 156+ in 3 hours)

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

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

Hacker News

A Tiny Boltzmann Machine (Score: 150+ in 4 hours)

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

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

Hacker News

Working on complex systems: What I learned working at Google (❄️ Score: 155+ in 2 days)

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

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

Hacker News

Python lib generates its code on-the-fly based on usage (❄️ Score: 150+ in 3 days)

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

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

Hacker News

Our narrative prison (Score: 151+ in 17 hours)

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

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

Hacker News

Human (Score: 154+ in 4 hours)

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

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

Hacker News

Migrating to Postgres (Score: 150+ in 8 hours)

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

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

Hacker News

How the economics of multitenancy work (Score: 150+ in 15 hours)

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

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

Hacker News

Show HN: Muscle-Mem, a behavior cache for AI agents (Score: 150+ in 7 hours)

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

Hi HN! Erik here from Pig.dev, and today I'd like to share a new project we've just open sourced:
Muscle Mem is an SDK that records your agent's tool-calling patterns as it solves tasks, and will deterministically replay those learned trajectories whenever the task is encountered again, falling back to agent mode if edge cases are detected. Like a JIT compiler, for behaviors.
At Pig, we built computer-use agents for automating legacy Windows applications (healthcare, lending, manufacturing, etc).
A recurring theme we ran into was that businesses already had RPA (pure-software scripts), and it worked for them in most cases. The pull to agents as an RPA alternative was not to have an infinitely flexible "AI Employees" as tech Twitter/X may want you to think, but simply because their RPA breaks under occasional edge-cases and agents can gracefully handle those cases.
Using a pure-agent approach proved to be highly wasteful. Window's accessibility APIs are poor, so you're generally stuck using pure-vision agents, which can run around $40/hr in token costs and take 5x longer than a human to perform a workflow. At this point, you're better off hiring a human.
The goal of Muscle-Mem is to get LLMs out of the hot path of repetitive automations, intelligently swapping between script-based execution for repeat cases, and agent-based automations for discovery and self-healing.
While inspired by computer-use environments, Muscle Mem is designed to generalize to any automation performing discrete tasks in dynamic environments. It took a great deal of thought to figure out an API that generalizes, which I cover more deeply in this blog:
https://erikdunteman.com/blog/muscle-mem/
Check out the repo, consider giving it a star, or dive deeper into the above blog. I look forward to your feedback!

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

Hacker News

Writing N-body gravity simulations code in Python (❄️ Score: 150+ in 4 days)

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

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

Hacker News

The cryptography behind passkeys (Score: 151+ in 12 hours)

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

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

Hacker News

A server that wasn't meant to exist (Score: 156+ in 4 hours)

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

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

Hacker News

Membrane: Media Framework for Elixir (❄️ Score: 150+ in 4 days)

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

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

Hacker News

California sent residents' personal health data to LinkedIn (Score: 150+ in 6 hours)

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

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

Hacker News

I Don't Like NumPy (🔥 Score: 153+ in 3 hours)

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

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

Hacker News

Lua for Elixir (❄️ Score: 151+ in 2 days)

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

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

Hacker News

Malicious compliance by booking an available meeting room (🔥 Score: 155+ in 3 hours)

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

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

Hacker News

Show HN: Semantic Calculator (king-man+woman=?) (Score: 150+ in 18 hours)

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

I've been playing with embeddings and wanted to try out what results the embedding layer will produce based on just word-by-word input and addition / subtraction, beyond what many videos / papers mention (like the obvious king-man+woman=queen). So I built something that doesn't just give the first answer, but ranks the matches based on distance / cosine symmetry. I polished it a bit so that others can try it out, too.
For now, I only have nouns (and some proper nouns) in the dataset, and pick the most common interpretation among the homographs. Also, it's case sensitive.

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

Hacker News

EU ruling: tracking-based advertising [...] across Europe has no legal basis (🔥 Score: 150+ in 2 hours)

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

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

Hacker News

Internet Artifacts (Score: 154+ in 1 day)

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

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

Hacker News

LLMs get lost in multi-turn conversation (Score: 152+ in 4 hours)

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

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

Hacker News

Uber to introduce fixed-route shuttles in major US cities (Score: 150+ in 13 hours)

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

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

Hacker News

Copaganda: How Police and the Media Manipulate Our News (Score: 151+ in 4 hours)

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

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

Hacker News

Perverse incentives of vibe coding (Score: 150+ in 6 hours)

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

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

Hacker News

Git Bug: Distributed, Offline-First Bug Tracker Embedded in Git, with Bridges (Score: 150+ in 1 day)

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

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

Hacker News

Changes since congestion pricing started in New York (Score: 151+ in 1 day)

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

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

Hacker News

Interferometer Device Sees Text from a Mile Away (❄️ Score: 150+ in 4 days)

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

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

Hacker News

AlphaEvolve: A Gemini-powered coding agent for designing advanced algorithms (🔥 Score: 159+ in 1 hour)

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

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