HNHacker News
TopNewBestAskShowJobs

sigjuice

1,677 karma · joined May 12, 2011

https://stackoverflow.com/users/78720/sigjuice?tab=profile
submissionscomments
sigjuice··on Apple unveils M3, M3 Pro, and M3 Max
hyperkit does not run on ARM Macs

  $ brew install hyperkit
  hyperkit: The x86_64 architecture is required for this software.
  Error: hyperkit: An unsatisfied requirement failed this build.
sigjuice··on Scripting with Go (2022)
The phrase "compiled language" doesn't mean anything. Python compilers exist.
sigjuice··on Run a macOS VM on Apple Silicon from a double-click with Vimy
UTM is open source.

Also, running UTM instead of Qemu has some benefits. e.g. bridged networking

sigjuice··on Why is DNS still hard to learn?
Wireshark
sigjuice··on Still Love Telnet
But surely you would care if ads or other junk is getting injected into whatever you are reading?
sigjuice··on What are the enduring innovations of Lisp? (2022)
It is quite the opposite. Every pair is meaningful. Extra parenthesis cannot be added just for the heck of it without changing the meaning of the code.
sigjuice··on What are the enduring innovations of Lisp? (2022)
I discovered recently that bash function names and aliases allow -

  pi@4b:~ $ kebab-case-ftw () { echo yum; }
  pi@4b:~ $ kebab-case-ftw 
  yum
  pi@4b:~ $ alias kebab-kebob='echo yum'
  pi@4b:~ $ kebab-kebob 
  yum
sigjuice··on Driving Compilers
Exactly. This is all implementation trivia that is of absolutely no concern to me as a user.
sigjuice··on Ask HN: Best way to run Linux VMs on M1 Mac with fileSharing/shared networking?
UTM should be running arm64 Linux guests using virtualization and NOT emulation. I have been running arm64 Linux guests on M1/M2 Macs and it is not at all slow.

Does your Linux guest have the "Use Hypervisor" setting turned on?

sigjuice··on There’s more than one way to write an IP address (2019)
The address bar is also a bit excessive for doing conversions.

  $ getent hosts 127.1
  127.0.0.1       127.1
sigjuice··on Purely Functional AVL Trees in Common Lisp (2018)
I'm a sucker for Common Lisp content. However, this article needs s/binary tree/binary search tree/ in several places. Delete is left as an exercise for the reader.
sigjuice··on OpenBSD: Malloc leak detection available in -current
Unnecessary. Most people's hands will be able to type up the required shell one-liner to do this.
sigjuice··on OpenBSD: Malloc leak detection available in -current
addr2line is unlikely to be a trivial self-contained program without dependencies.
sigjuice··on OpenBSD: Malloc leak detection available in -current
How does one "just link against the code in addr2line" ?
sigjuice··on AWS staff spending ‘much of their time ’optimizing customers' clouds'
Could you share examples of things that can't be done from the SDK? Thanks!
sigjuice··on Why not tell people to “simply” use pyenv, poetry or anaconda
Likely due to your good taste and judgement of never ever running pip with sudo.
sigjuice··on OpenSSH 9.3/9.3p1
There already are several SSH implementations other than OpenSSH written in all kinds of languages.
sigjuice··on What a good debugger can do
Containers are the real ordeal and not just here.
sigjuice··on Roku devices don't support IPv6 in 2023 and it's costing ISPs
Yes. 169.254.0.0/24 addresses show up quite often.
sigjuice··on Roku devices don't support IPv6 in 2023 and it's costing ISPs
IPv4 also has link-local addresses. They belong to the range 169.254.0.0/16.
sigjuice··on Roku devices don't support IPv6 in 2023 and it's costing ISPs
IPv6 doesn't remove fragmentation. IPv6 fragmentation works differently. See https://www.rfc-editor.org/rfc/rfc8200#section-4.5

The Fragment header is used by an IPv6 source to send a packet larger than would fit in the path MTU to its destination. (Note: unlike IPv4, fragmentation in IPv6 is performed only by source nodes, not by routers along a packet's delivery path -- see Section 5.)

sigjuice··on Ask HN: Setting up Mac for dev work
How does 'npm install' take over a computer? Does it need to run as root? I have never used npm before, so I am not sure.
sigjuice··on One does not simply 'pip install'
rm -rf ~/go is not recommended.

1. This will blow away any programs in ~/go/bin

2. Nothing in ~/go/pkg/mod has +w, so the rm -rf will not work anyway. Try

  go clean -modcache
sigjuice··on QCVM: Bite-sized QuakeC VM written in C
Would have been nice to stop at the last comma.
sigjuice··on The Linux Upskill Challenge
TRAMP could also work, depending on the situation.
sigjuice··on Inherit environment variables from PID 1 by reading /proc/1/environ
Or the kernel command line

https://www.kernel.org/doc/html/v5.15/admin-guide/kernel-par...

parameters with ‘=’ go into init’s environment

sigjuice··on Docker-OSX: Run macOS VM in a Docker
This document is about running macOS in a VM on Apple's own hypervisor. Wouldn't this count as official support?
sigjuice··on Compiled and interpreted languages: Two ways of saying tomato
There are Java compilers that emit machine code.
sigjuice··on Books for Software Engineers in 2023
It took me a year to work through the first three chapters of SICP. I skipped three exercises which weren’t motivating enough for me.
sigjuice··on More developers use Linux than Mac, according to 2022 StackOverflow survey
For all practical purposes, Docker IS Linux. WSL 1.0 had serious backing from Microsoft and it wasn't even trying to be cross platform. If WSL 1.0 couldn't make it, then it is unlikely that another project with an even larger goal will emerge and be successful.
Page 1 of 34Next →