HNHacker News
TopNewBestAskShowJobs

hi-v-rocknroll

1,522 karma · joined April 18, 2024

Username checks out.
submissionscomments
hi-v-rocknroll··on CNN puts a paywall on its website as TV revenues decline
So they expect people to pay for the privilege of sifting through sea of chumboxes to find bits of content. Nice work, CNN. That's some hot, double-barrel footgun action minus all toes.

In other news, Times Radio UK (watchable on YT) has been delivering some top-tier Russo-Ukraine conflict analysis by having on legitimate experts to explain what's going on and where it's headed.

hi-v-rocknroll··on The other British invasion: how UK lingo conquered the US
As an American, I always find it kind of ironic that Aussie colloquialisms and colloquialisms my Texan grandparents used overlap, likely because of being drawn from a similar pool of British & Irish expats some 100-150 years ago. "I reckon" is one that comes to mind first.
hi-v-rocknroll··on How CERN serves 1EB of data via FUSE [video]
They probably consume Panasas, IBM, DDN, and BeeGFS gear and licensing too.
hi-v-rocknroll··on US couple blocked from suing Uber after crash: daughter agreed Uber Eats terms
Next, on Letho's Law.. Uber goes full Disney.
hi-v-rocknroll··on GNU.org was down
Still down
hi-v-rocknroll··on Notes on the Crystal Language
I've tried Crystal half a dozen times but always ran into some inconsistency or bug that became a show-stopper. Sigh. I hope maybe the next time it will be reliable and usable.
hi-v-rocknroll··on U.S. court orders LibGen to pay $30M to publishers, issues broad injunction
Exactly. It's one step removed from convicting god for yesterday's weather.
hi-v-rocknroll··on U.S. court orders LibGen to pay $30M to publishers, issues broad injunction
If they can't collect from a specific person, "judgements" are just some pencil neck running around with a clipboard shouting randomly and freaking out.
hi-v-rocknroll··on Varlink – IPC to replace D-Bus gradually in systemd
Sigh. Cap'n Proto already exists. Reinventing the wheel yet again because NIH.
hi-v-rocknroll··on Recreating Dune II for the Amiga
Software also went the other way from Amiga to PC thanks to Brent Iverson, as with EA's DeluxePaint II Enhanced & III and DeluxePaint Animation. Many gaming titles used the former (Amiga? PC?) to create their graphics.

TIL: EHB, the "VGA Mode X" for Amiga.

hi-v-rocknroll··on Quandoom: A port of DOOM for a quantum computer
I'm both glad and slightly disappointed it doesn't use aalib(-patched).[0]

0. https://github.com/billagee/aalib-patched

hi-v-rocknroll··on A stalled Waymo brought Kamala Harris' motorcade to a halt in SF
This would be de rigueur for what Cruise did in Austin, except to everyone else who wasn't a POTUS candidate.
hi-v-rocknroll··on What was the point of [ "x$var" = "xval" ]? (2021)
Obsessing over POSIX purity is a pointless endeavor. It should stay in its corner, but is largely a waste of time outside of corner cases. Do not mix the two and understand the differences, but remaining locked inside a cage you make for yourself is a pointless show. The real world has bash everywhere that matters.

PS: Be good, or I'll replace you with a very small zsh script. ;) Interestingly, it possible to dynamically add additional native commands to both zsh and bash in other languages. LuaBash and bash-loadables are examples.

hi-v-rocknroll··on What was the point of [ "x$var" = "xval" ]? (2021)
The assumption for this use was var was a valid single word but could conflict with switches to [ / test or it could be the empty string. If var was already guaranteed to be [^[:space:][:punct:][:cntrl:]]+, then x would also have been unnecessary too.
hi-v-rocknroll··on What was the point of [ "x$var" = "xval" ]? (2021)
[ wasn't an operator or language construct but an external program similar or the same as test. ] was a final argument.

In today's world where bash is and does supplant POSIX for all intents and purposes, use [[ and (( because they're part of the interpreter and more flexible.

hi-v-rocknroll··on Nginx/njs: A subset of JavaScript language to use in Nginx
I'm waiting for the X > Y flame war except when you need to do Z, where Y is an element of {Java, PHP}. (And to be fair, Hack is awesome in its realm except the tax barrier to entry is difficult/impossible to learn and acquire.)

Webserver centric DSLs have fallen by the wayside because it's limiting and pointless to pour -> too much <- application-layer/-level engineering into infrastructure-side engineering that can be more-or-less accomplished without it in performant backend application infrastructure using {C, C++, Rust, Go, Haskell, Erlang} or using cloud-native control-/data-plane configurability that makes it moot. The one of the keys to large-scale ops is striking a nuanced balance of engineering flexibility across the levels of both the application stacks and the network stacks.

hi-v-rocknroll··on Nginx/njs: A subset of JavaScript language to use in Nginx
Lua happens when you give game developers the idea to write an embeddable language rather than reinventing the wheel of custom languages with every game or every game engine. It's not the sexiest or the fanciest language, but for its narrow purposes, it kicks ass.
hi-v-rocknroll··on Nginx/njs: A subset of JavaScript language to use in Nginx
nginx.com is a corporation led by product managers selling what they believe customers want and will pay for

OpenResty (Lua) has/had the weight and momentum of Taobao and then CF behind it.

ngx_mruby, nginxpy, ngx-php, and ngx_http_perl_module also exist. And so do freenginx, caddy, istio/envoy, etc. It's a toolbox.

hi-v-rocknroll··on Why are my ZFS disks so noisy?
I'd have a look at jobs like scrubbing.
hi-v-rocknroll··on Why are my ZFS disks so noisy?
My 4U JBOD NAS box noise is dominated by the goddamn 1U-style jet engine fans.

45 helium HDDs themselves are relatively quiet.

PS: I ditched non-Solaris ZFS several years ago after ZoL destroyed itself unable to mount RW and the community shrugged at glaring fragility. XFS + mdadm (raid10) are solid and work. Boring and reliable get less press, but I like working over not working. Maybe folks here run Sun Thumpers at home which would be a form of ZFS that works.

hi-v-rocknroll··on New Laser Could Cram GPS Alternative into a Shoebox
INS incl. LRG has been a thing for decades. The modern problem is over-reliance on GPS (military coded and commercial). QINS would solve many issues but GNSS is also still needed to calibrate the system at least initially (at launch) and opportunistically mid-course. The other thing that is being fielded, despite its downsides and vulnerabilities, is wire guidance a-la TOW.
hi-v-rocknroll··on New laser could cram GPS alternative into a shoebox
This is truism applicable to the vast majority of technologies. Space was once also a rival mother of invention.

If quantum INS can soon take out more Russian ammo dumps in spectacular fashion, then bring on improvements to lasers.

hi-v-rocknroll··on Autossh – automatically restart SSH sessions and tunnels
The last time I used autossh it was on a client site to keep 2 layers of ssh tunnels open to jump through their network isolation hoops.

In general, when flexibility is possible, such a use-case nowadays would often be better served by deploying WireGuard. Grouchy, out-of-touch corporate net admins probably don't even know what it is and insist on their antiquated Cisco VPNs.

hi-v-rocknroll··on Hyundai Faces New Theft Threat from "Game Boy" Hack
This is like a replay of the security level disparity between American cars and German cars in the 80's and 90's. I'm wondering if nonzero Kia and Hyundai owners may resort to The Club proactively, or if it's an issue the vast majority don't think about only in retrospect after it's too late.
hi-v-rocknroll··on Hyundai Faces New Theft Threat from "Game Boy" Hack
Hipsters gonna hip.
hi-v-rocknroll··on Storing RSA Private Keys in DNS TXT Records?
Hysterical raisins often leads to making offerings at the Homeless Despot seeking cunstain targlide removal persuasion equipment in lieu of using a dainty and delicate 415 IL larder.
hi-v-rocknroll··on iPhone 16 Pro Storage Expansion 128GB to 1TB [video]
Seen this before with other models. 1 TiB is a factory option, so it's not like the days when Asian market hacks gave 4x or 8x what was available.
hi-v-rocknroll··on Show HN: Container Desktop – Podman Desktop Companion
It's not fully baked. Sigh

- Buggy as heck with bad error messages.

- Bad UX with inadequate help.

- Requires extra tweaking and installing more stuff to get going, which defeats its entire purpose.

- Confusing.

- Can't browse or choose tags of images.

It's not a viable alternative yet, but maybe it will improve sometime in the future.

hi-v-rocknroll··on Can't change security policy or disable SIP with macOS 15 Sequoia
> It's very heavyweight

I guess your dainty, utopian senses are irrationally offended by something that works. Some types of virtualization offer hard isolation guarantees while cgroups, chroot, jails and the like provide pretend isolation lacking hard guarantees about either security or resource limits. KVM is tiny and so is Virtualization.framework. If you want perfect "containers", you're not going to find them anywhere because they try solve a problem (convenience, speed, and isolation) at the wrong level, in the wrong way. Type 1 Xen and VMware are the gold standards supporting all sorts of deduplication, replication, and migration options that containers can't touch. Type 2 Kata Containers is another option out there with stronger guarantees with the same interface as CRI. If these don't work for you, write a better solution that can divvy disk IOPS and latency, process manipulation, memory shares and bandwidth, network bandwidth and priority, and VFS fairly while sandboxing misbehaving processes from taking down other containers on the same host. I submit that these are essentially impossible goals with the architecture of Linux, which is why variants of virtualization providing paravirtualized guests is generally superior in providing service guarantees because there is out-of-band management exterior to fallible, DoSable containers.

hi-v-rocknroll··on The Dune Shell
True. PS has platform-specific API hooks that are orthogonal to the capabilities of other shells, and more-less replaces JScript, VBScript, and .bat files.

Putting that stuff aside, it is/was one of the first command shells/REPLs outside of SQL DBMS ones in a long time to support manipulation of structured information. For a smoother transition, shells like nu that can straddle structured and file-/line-/word-oriented will be more successful than leaping to too radical of upheaval.

← PreviousPage 4 of 34Next →