HNHacker News
TopNewBestAskShowJobs

mikedelfino

208 karma · joined August 8, 2017

submissionscomments
mikedelfino··on Docker Sandboxes – Disposable, isolated sandboxes for AI agents
The VM is allocated 2 cores and 4GB of RAM. For my workload, it doesn't feel any slower than running it directly on the host. The few times I've checked memory usage, it wasn't anywhere near full as far as I remember.
mikedelfino··on Docker Sandboxes – Disposable, isolated sandboxes for AI agents
Since everyone is sharing their setup, here’s my approach, just to give people an idea of how others are doing it, however impractical it might look: I run a full Linux VM (with a GUI) on my Linux host. I connect via virt-viewer to run Claude Desktop, as I’m not a fan of using the terminal for this.

The VM sits on its own libvirt network in a dedicated firewall zone, and specific directories are shared via filesystem passthrough. To keep the agent from accessing anything related to Git, the actual gitdir is stored on a separate path outside the mount point.

I review the git diff manually and commit it from the host.

mikedelfino··on Replacing JavaScript with Just HTML
The trick is they'll see it working for themselves. :)
mikedelfino··on PHP 8.5
Either working with PHP for 21 years is not long enough or simply too long. I honestly think these small inconsistencies are irrelevant in the big picture of building something complex. Like you said, programmers should deal with them. It just doesn't sound like a big deal.
mikedelfino··on PHP 8.5
What do you mean developers should deal with functions like those? They're used when necessary, yes, just like any function. And no IDE is required. I'm really puzzled.
mikedelfino··on ChatGPT Pulse
Do you have a Fear Of Missing Out on something otherwise? People coined this expression a while ago.
mikedelfino··on Eternal Struggle
Shouldn't each circle be pulling in its own color instead of pushing the other one out? Right now it looks like they're expanding the opposing color, when you'd think they'd be rooting for themselves.
mikedelfino··on Show HN: CSS generator for a high-def glass effect
Never mind, I tried recording it now but could not reproduce it anymore. It was probably something on my phone at the time (Firefox on Android). I tried to remove or edit my previous comment but it seems it's not an option. Sorry for the noise.
mikedelfino··on Show HN: CSS generator for a high-def glass effect
That content scrolls quite slow on my phone. Is there another scrolling effect that makes it slower on purpose or it's a side effect of the glass look?
mikedelfino··on Scrappy - make little apps for you and your friends
I came here to say exactly this. You can even set up build steps using GitHub Actions if you prefer something beyond vanilla JS, or publish the project for free on Cloudflare, even from private repositories. In addition to localStorage, IndexedDB is also very useful. It's easy to export the app’s data as JSON for better persistence, and you could store it on Google Drive or a similar service.
mikedelfino··on WhatsApp introduces ads in its app
> It is the friction for paying for the service and the hassle that comes after the payment.

I don't know. Paying for streaming services seems very natural nowadays.

mikedelfino··on Ask HN: Go deep into AI/LLMs or just use them as tools?
Thank you for sharing. Do you recommend any courses or books for following that path?
mikedelfino··on What do wealthy people buy, that ordinary people know nothing about? (2015)
Most likely for lobbying purposes. You might want to support or block a bill, resolve an issue that affects you, or push for legal changes or permits that benefit your business. It's about influencing decisions that have a direct impact on your interests. And it doesn't even need to be business related; sometimes it's just like calling the building manager when something is annoying you and you're bored.
mikedelfino··on Notes on rolling out Cursor and Claude Code
The thing is others will eat ice cream faster so very soon there'll be no ice cream for me.
mikedelfino··on Ask HN: What are good high-information density UIs (screenshots, apps, sites)?
I'm not sure this is what you're looking for, but these two come to mind:

- Mixx: https://mixxx.org/screenshots/

- darktable: https://www.darktable.org/about/screenshots/

mikedelfino··on Zoom outage caused by accidental 'shutting down' of the zoom.us domain
Do English speakers pronounce .us domains as dot us instead of dot u s?
mikedelfino··on The software engineers willing to pay $10k to help them land a coding job
What does it take to land a six-figure coding job? The $10k reward alone is nearly half of my annual income. I have no idea how good you have to be to earn that much.
mikedelfino··on Foreign visits into the U.S. fell off a cliff in March
I get that they don't care. I was just curious why that would be an intention in itself.
mikedelfino··on Foreign visits into the U.S. fell off a cliff in March
> The simplest explanation is that this administration wants the US to be hated

Why would they want that?

mikedelfino··on Foreign visits into the U.S. fell off a cliff in March
Even by your rationale, why wasn’t she simply refused entry and sent back to her country at her own expense?
mikedelfino··on Understanding Machine Learning: From Theory to Algorithms
Any recommendations?
mikedelfino··on iPhone users can now set WhatsApp as their default calling and texting app
I use it to back up my photos and create shared albums during vacations.
mikedelfino··on Coordinating the Superbowl's visual fidelity with Elixir
Perhaps it’s so important that you take it for granted, even though it took a great deal of effort from others to make sure you don’t notice the problem in the first place.
mikedelfino··on Landrun: Sandbox any Linux process using Landlock, no root or containers
Got it. I thought it had to do with execve() syscall.
mikedelfino··on Landrun: Sandbox any Linux process using Landlock, no root or containers
I'm not sure about the other commenter's intentions, but on desktop, I wish every program started in a restricted network namespace. Instead of blocking all incoming and outgoing connections by default, it would request user permission interactively and adjust access accordingly.
mikedelfino··on Landrun: Sandbox any Linux process using Landlock, no root or containers
You might find Flatpak interesting if you're not already familiar with it. Properly packaged applications start with limited file system access—for example, when you browse file:/// in Firefox, it can't see all your files. However, using the "Open File" menu acts as a file system portal, granting access to selected files on demand. While this isn't exactly how macOS handles permissions, it does prevent the unrestricted system access you're concerned about.
mikedelfino··on Landrun: Sandbox any Linux process using Landlock, no root or containers
Could you please help me understand why exec is required for this touch example? Is it necessary to actually launch the touch binary? Or touch itself exec()s something else?
mikedelfino··on Ask HN: Are you afraid to travel to US to tech conferences?
Do you mean that you always carry a loaded gun with you and that you would shoot someone who tries to steal your phone?
mikedelfino··on Why AI will never replace human code review
Is the implication that, just as all elevator operators have been replaced and are not missed, the same will happen to all programmers?
mikedelfino··on STEPS Toward the Reinvention of Programming (2012) [pdf]
This is something I often think about — if I understood you correctly. It sounds like an evolution of Gopher, with predefined structures for navigation, documents, and media. When we browse, we care more about the content than the presentation. There’s no real need for different layouts for blogs, documentation, news, forums, CRUD apps, streamings, emails, shops, banking, and so on. If the scope were tightly restricted, implementing clients and servers would be much simpler. But it's just something I wonder about...
Page 1 of 5Next →