HNHacker News
TopNewBestAskShowJobs

self

1,246 karma · joined February 21, 2007

#--hackrtrackr:GvputZYXWPiFFoYyJdEQSQsmrYJLpm#

[ my public key: https://keybase.io/self; my proof: https://keybase.io/self/sigs/wb2KGPaXzKP1Z0qVz7tbJjxUFqoVqQsypwsabV4tgec ]

submissionscomments
self··on Apple introduces M6 and M5 Ultra
I had to upgrade from an M1 Pro with 16 GB to an M4 Pro with 24 GB last year because one of my work projects at the time needed multiple docker instances, and 16 GB wasn't enough. This year 24 GB isn't enough for a few AI models, but there's no budget for an upgrade...

My home "servers" don't do much but 8 GB or 16 GB of RAM is enough them, for now (Linux).

self··on Apple introduces M6 and M5 Ultra
> One problem is that you need Firefox because safari doesn’t peppery do ad blocking.

ublock origin lite is on the app stores (both mac and i-devices), and works reasonably well.

https://apps.apple.com/us/app/ublock-origin-lite/id674534269...

self··on Air Theremin – a browser theremin you play by waving at your webcam
There's a button next to "gyro" labeled "hands." Click on it, and the browser will ask for the camera permission. For me (Chrome, mac), I had to click on the "cal" button next to it the first time to actually switch to the camera.
self··on IRGC claims it destroyed Amazon's Bahrain data center
There was a building hit near the data center on the first day of the war and that took down one AZ (unfortunately, two of my three EC2 instances were in that AZ). The hit on April 1 pretty much took it all down. Fortunately I had relatively up-to-date backups (both within 24 hours before each outage) so all I lost was a little email (spam) and some libera chat logs. I've moved to ap-southeast-1, which means trading a ~ 60ms ping to ~ 110ms.
self··on RISC-V and Floating-Point
You buy a https://www.spacemit.com/products/keystone/k3 board. A few links:

- https://sipeed.com/k3

- https://milkv.io/jupiter2-dev-kit

More here: https://redd.it/1tcrx4o

self··on Iran starts Bitcoin-backed ship insurance for Hormuz strait
They cost under $500/launcher: https://nationalinterest.org/blog/buzz/one-for-history-books...

$300/launcher here: https://www.un.org/depts/los/nippon/unnff_programme_home/fel...

A decade ago it wasn't terrorist groups funding them.

self··on An update on rust-coreutils for Ubuntu 26.04
> cp, mv, and rm continue to be provided by GNU coreutils in 26.04. These utilities have remaining open TOCTOU (time-of-check to time-of-use) issues (8 as of Apr 22, 2026) that need to be resolved before we are confident shipping them.
self··on Emacs Hugo Theme
A Hugo theme that transforms your blog into an Emacs-like experience with buffer management, keyboard navigation, and authentic styling.

Blog post: https://blog.aheymans.xyz/post/hugo-emacs-theme/

self··on I am stepping down as the CEO of Mastodon
> Would it still be possible to participate in conversations, would people still be able to subscribe to you?

Yes. I follow several remote users who default to "unlisted" posts. (To be honest, I don't know if they're unlisted or follower-only posts -- I can't tell.)

self··on Solarpunk is happening in Africa
Extending the grid to power a remote village is not the same thing as the villagers running their own microgrid.
self··on IRCd service (2024)
A summary: https://gist.github.com/joepie91/df80d8d36cd9d1bde46ba018af4...
self··on Getting syntax highlighting wrong
On the archive at https://archive.org/details/humanfactorstypo0000baec
self··on ProofOfThought: LLM-based reasoning using Z3 theorem proving
Three movies with overlapping themes came out in mid-1999: The Matrix, The Thirteenth Floor, and eXistenZ (probably in that order of box office revenue).
self··on Orange Pi RV2 $40 RISC-V SBC: Friendly Gateway to IoT and AI Projects
I don't know if it uses the vector instructions.

https://gist.github.com/faried/6955a992c6d68362fd1e07a1cd575...

self··on Orange Pi RV2 $40 RISC-V SBC: Friendly Gateway to IoT and AI Projects
I bought the 32 GB emmc module for it, for the root filesystem. I have a 500 GB nvme drive for everything else. I believe an nvme-to-sata riser will work, but I don't have one to test with (plus you'd need to power the sata drive with something else).
self··on Orange Pi RV2 $40 RISC-V SBC: Friendly Gateway to IoT and AI Projects
Spacemit's website is a pain to use, but the processor appears to work almost exactly like the K1, so:

- go to https://developer.spacemit.com/

- click on documentation

- click on Keystone

- click on K1

self··on Why Elixir? Common misconceptions
I think their point is that Elixir lets you write

    defmodule Multiply do
      def m9(m1), do: m1 * 9
    end

    # elsewhere...
    defmodule Caller do
      def doit() do
        Multiply.m9(2)
        Multiply.m9("hi")
      end
    end
It won't raise an exception or give you a warning while compiling it (tested with 1.18.4). Even adding

    @spec m9(integer()) :: integer()
above its definition doesn't do anything.
self··on Smalltalk-78 Xerox NoteTaker in-browser emulator
You can run Smalltalk78 locally by cloning (or downloading) https://github.com/codefrau/Smalltalk78

Any web server that serves static files will do (like "python3 -m http.server").

To use the full Lively interface, start here: https://www.lively-kernel.org/development/

self··on Espressif's ESP32-C5 Is Now in Mass Production
This image says 384 KB of RAM: https://docs.espressif.com/projects/esp-dev-kits/en/latest/e...

It also says 320 KB of ROM, which seems low. Judging from the product name (DevKitC-1-N8R4) and their other products, it has 8 MB of flash.

self··on Espressif's ESP32-C5 Is Now in Mass Production
It's on their store at https://www.aliexpress.com/item/1005008790788462.html
self··on Malware is harder to find when written in obscure languages
Paper: Coding Malware in Fancy Programming Languages for Fun and Profit

https://arxiv.org/abs/2503.19058

> The continuous increase in malware samples, both in sophistication and number, presents many challenges for organizations and analysts, who must cope with thousands of new heterogeneous samples daily. This requires robust methods to quickly determine whether a file is malicious. Due to its speed and efficiency, static analysis is the first line of defense.

> In this work, we illustrate how the practical state-of-the-art methods used by antivirus solutions may fail to detect evident malware traces. The reason is that they highly depend on very strict signatures where minor deviations prevent them from detecting shellcodes that otherwise would immediately be flagged as malicious. Thus, our findings illustrate that malware authors may drastically decrease the detections by converting the code base to less-used programming languages. To this end, we study the features that such programming languages introduce in executables and the practical issues that arise for practitioners to detect malicious activity.

self··on Show HN: An homage to Tom Dowdy's 1991 screensaver, "Kaos"
In my defense, I'd read about it on his blog, but years ago. I'd completely forgotten about it. Oh well.
self··on Show HN: An homage to Tom Dowdy's 1991 screensaver, "Kaos"
> I miss having a wide selection of screensavers on my Mac.

i've used https://www.jwz.org/xscreensaver/ for over a decade on macos (currently on 15.3).

self··on What Is miniKanren?
A while ago I stumbled across this post: https://tomstu.art/hello-declarative-world

It walks you through implementing microkanren in Ruby. You might find it easier to implement all of that in gdscript.

self··on Cloudflare Topaz: formal verification to prevent conflicts in DNS configuration
Video: https://www.youtube.com/watch?v=hW7RjXVx7_Q

Paper: https://research.cloudflare.com/publications/Larisch2024/

self··on Google's new pipe syntax in SQL
> Why even add the pipe operator?

To make it easier for humans to read/write the queries.

self··on From Infocom to 80 Days: An oral history of text games and interactive fiction
we stick our graphics where the sun don't shine: https://web.archive.org/web/20150923005950/http://web.mit.ed...

we unleash the world's most powerful graphics technology: https://web.archive.org/web/20230117073114/http://web.mit.ed...

self··on Bibliography keys: It's as easy as [1], [2], [3]
As an aside, since hover doesn't work with touchscreens (phones and tablets), it might be useful to have a typographic note next to the bibkey that shows/hides the popup on touch. What's a good note to use?
self··on Ian Clarke Breaks Down His Vision for a Decentralized Internet [video]
A reboot of Freenet.
self··on Progress Quest: The original idle game
In the early 1990s, there was ZenMOO: https://groups.google.com/g/rec.games.mud.lp/c/GAFQ8FJIm5A/m...

You connect, sit around with all the other players -- and not say anything. The high score was for staying connected and idle the longest.

Occasionally, the mud will say something. Resist the urge to reply; it'll lower your score, and if you type too often/much, you get kicked off.

Every so often, though, it'll ask you something. If you don't respond within a time limit, you get kicked off.

Its website, where you can download a copy of the database under a LambdaMOO server: https://web.archive.org/web/19971011224937/http://www.zennet...

Page 1 of 4Next →