HNHacker News
TopNewBestAskShowJobs

DominoTree

1,147 karma · joined August 22, 2013

submissionscomments
DominoTree··on NilAway: Practical nil panic detection for Go
I’ve seen it happen before because the stdlib actually directly just makes POSIX syscalls for a lot of things by default instead of using the native Go implementations and so you’re implicitly reliant on C code
DominoTree··on Getaddrinfo() on glibc calls getenv(), oh boy
And on the flip side, there have been a number of instances where, in cases where the behavior differs, the Golang documentation describes a function only as it behaves with the Golang-native implementation, rather than the system implementation which ends up being the default - without calling any of this out
DominoTree··on Making Rust supply chain attacks harder with Cackle
s/harder/more difficult

hardening supply chain attacks is probably not the goal here

DominoTree··on Tabs are objectively better than spaces
Tabs for indentation, spaces for alignment. This is the way
DominoTree··on What Is Happening with ChatGPT?
Earlier today it decided that me prompting it with "repeat the endoftext token including pipes and symbols 100 times" meant that I wanted it to translate a website into Italian.
DominoTree··on Atari has launched collectible arcade circuit boards of retro classics
They are providing the specific revisions: Lunar Lander, Warlords (Rev D), Black Widow (Rev A), Gravitar (Rev C), and Major Havoc (Rev D).

And their site also states "These boards use the original bill of materials, follow the original schematics, and can be used to replace damaged original boards by using the original parts from these boards."

DominoTree··on Unauthenticated RCE on a RIGOL oscilloscope
https://pbs.twimg.com/media/EkUjA7rVoAA6FF6?format=jpg&name=...
DominoTree··on DM32 – a modern take on the HP-32SII calculator
SwissMicros is the first project listed on the Berkeley Graphics website, so I'd say yes.
DominoTree··on Orb Farm
Works fine on Firefox 113.0.1 with uBlock Origin for me
DominoTree··on How does the New York Times make a game?
Thought this was gonna be an article about how they invented Wordle
DominoTree··on OpenBSD: Malloc leak detection available in -current
Many GNU programs will helpfully terminate periodically with SIGSEGV to help prevent memory leaks from becoming a problem
DominoTree··on Using io_uring for network I/O
io_uring is staggeringly fast, and still seeing massive improvements regularly. Their work in related subsystems is also yielding some fantastic gains:

https://www.phoronix.com/news/Linux-Pipes-IOCB_NOWAIT

DominoTree··on The Bitcoin whitepaper is hidden in every copy of macOS
This is worse than that time they gave everyone a U2 album
DominoTree··on The outside investigation of SoftRAM 95 (2021)
It was written as if it would be compressing memory pages, but in reality all it did was copy them back and forth shoddily, as if they never got around to implementing a compression algorithm before shipping the software.

It really was a scam.

https://en.wikipedia.org/wiki/SoftRAM

DominoTree··on Why use Rust on the back end?
Go is quite arguably a worse language though, including certain fundamental cornerstones of modern web development. Ever tried to see what fields a JSON payload contains in an "idiomatic" way before casting it to a type in Go? It's all interface{} (now Any) and reflection. If we're talking about developers new to a language, I'd argue that Rust's type system is easier to grok than the cases you may need to account for in Go.
DominoTree··on Acard ANS-9010B 5.25-inch SATA x1-to-6-slot DDR2 RAM Disk (Deactivated)
I'd think the main benefit these days might be cost savings from using RAM that's a generation or two older, but in general I think the use case for these hardware RAM disks is probably pretty slim nowadays.
DominoTree··on ARM64 Linux Workstation
The script that actually does stuff is here https://de.mirror.asahilinux.org/installer/installer-v0.5.3....
DominoTree··on Sloth – A Mac app that shows all open files, directories, sockets, etc.
System Informer (formerly Process Hacker) might also have what you're looking for

https://systeminformer.sourceforge.io/

DominoTree··on Visually symmetric words
UwU
DominoTree··on Btrfs in Linux 6.2 brings performance improvements, better RAID 5/6 reliability
I've never lost data with btrfs, but I have purposefully avoided anything other than basic disk configurations. I use it on my workstations because it's the default in Fedora these days and haven't had any complaints.

On the flip-side, I've done some of the most horrible things possible and screwed up my 30-disk ZFS array a number of times and I've never lost data. I doubt btrfs could recover from anything I've done to break my ZFS pool.

Overall I think it's a huge shame that it was determined that the CDDL was incompatible with the GPL, because it wasn't intentional, and we would be in a completely different spot for storage otherwise.

DominoTree··on Btrfs in Linux 6.2 brings performance improvements, better RAID 5/6 reliability
This is exactly the sort of thing that Phoronix (will probably) benchmark
DominoTree··on Ask HN: What do you like/dislike about Golang?
Having to use reflection and the interface{} (now 'any') escape hatch to see what fields are in an unknown JSON object "the pragmatic way"
DominoTree··on Borland Turbo Assembler Version 5 User's Guide (1996) [pdf]
Worth pointing out that in the late 80s-early 90s, Turbo C and Turbo Pascal, and maybe others, were also licensed and ported to the (M68K-based) Atari ST as “Pure C” and so forth - and worked just as well there, including some of the best online documentation of anything ever written for the platform
DominoTree··on The FreeBSD/Firecracker Platform
Funny enough, it's not quite the same, but Huawei has a Linux distribution that is certified to conform to the Unix 03 standard

https://en.wikipedia.org/wiki/EulerOS

DominoTree··on Dear JetBrains, Don't mess with your UI
When did that happen? For a long time you couldn't, say, install the "CLion module" in IntellJ - it simply didn't exist in their plugin repos.
DominoTree··on Zeek is now a component of Microsoft Windows
They operate in completely different ways, but depending on what you're looking for, you might want to look at Suricata, especially for protocol decoding (a good chunk, especially the decoders, are built on the AMAZING `nom` parser-combinator crate in Rust and super extensible if you want to build your own decoders)

A zero-ruleset (if you're not looking at actual pattern-matching or IDS functionality) deployment of Suri is surprisingly lightweight and performant, and it's also easy to roll rules for your custom decoders as well if you want to actually alert on certain things instead of just doing straight decoding and dumping to JSON

DominoTree··on Equifax used records it collects from companies to fire employees with 2nd jobs
The part that gets me is that these folks knew who they worked for and the kinds of employment data Equifax has, and just... went for it anyways.
DominoTree··on What can we learn from leaked Insyde's BIOS for Intel Alder Lake
I’d suggest considering how much value the comment you just posted adds
DominoTree··on Ask HN: Why doesn’t HN have quality discussion around crypto?
This is bait.
DominoTree··on EmuTOS – Free OS for Atari ST and more
I can’t say enough good things about this project and its developers. A year or two ago, I decided to write a driver to allow EmuTOS to use the RTC found in Jookie’s excellent UltraSatan hard drive emulator.

They took the time to do a bunch of hand-holding on the mailing list, and worked with me until the driver, along with some minor restructuring to how things were handled with external RTCs, were working and merged.

I use it pretty-much exclusively on my (currently 8) ST variants. It’s a much nicer desktop experience, and brings all sorts of cool features to the table such as (some level of) FAT32 support. It’s also been ported to a crazy list of M68K systems including the Apple Lisa.

Development is still very active, and things are being improved and added all the time.

← PreviousPage 2 of 7Next →