HNHacker News
TopNewBestAskShowJobs

sushidev

38 karma · joined August 8, 2011

submissionscomments
sushidev··on EVE Online's Carbon engine is now open source: Fenris Creations explains why
Can I use this to release my own games, and does this release includes everything needed to build games like EVE online?
sushidev··on Why AI Makes Us So Angry
A short opinion piece. I hope it would help others as much as it helped me on the way to uncovering these aspects and realizing the actual balance of these here.
sushidev··on The user is visibly frustrated
Ha. Exactly. Check out some already existing works on this subject go deeper on the psychology and social effects: https://medium.com/@livestock.dev/we-were-promised-liberatio...
sushidev··on Show HN: I spent 3 years reverse-engineering a 40 yo stock market sim from 1986
I would say you shouldn't apologize, that's what ai tools are for, to help us humans. Instead of rewriting manually, try a specialized for writing tool such as bookswriter.xyz or sudowrite
sushidev··on Cloudflare was down
Are you serious?
sushidev··on Supporting org.apache.xml.security in graalVM
One more data point: One can run the app with an agent, and then run actions in that app to execute the relevant code paths. This will generate the reflection json file automatically.
sushidev··on Ask HN: What Are You Working On? (June 2025)
I built an internal monitoring tool that tracks new blockchain software releases and made it publicly available as a website. It's particularly useful for people who run and maintain blockchain nodes: http://chainrelease.info
sushidev··on Show HN: Unregistry – “docker push” directly to servers without a registry
I've prepared a quick one using reverse port forwarding and a local temp registry. In case anyone finds it useful:

  #!/bin/bash
  set -euo pipefail
  
  IMAGE_NAME="my-app"
  IMAGE_TAG="latest"
  
  # A temporary Docker registry that runs on your local machine during deployment.
  LOCAL_REGISTRY="localhost:5000"
  REMOTE_IMAGE_NAME="${LOCAL_REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG}"
  REGISTRY_CONTAINER_NAME="temp-deploy-registry"
  
  # SSH connection details.
  # The jump host is an intermediary server. Remove `-J "${JUMP_HOST}"` if not needed.
  JUMP_HOST="user@jump-host.example.com"
  PROD_HOST="user@production-server.internal"
  PROD_PORT="22" # Standard SSH port
  
  # --- Script Logic ---
  
  # Cleanup function to remove the temporary registry container on exit.
  cleanup() {
      echo "Cleaning up temporary Docker registry container..."
      docker stop "${REGISTRY_CONTAINER_NAME}" >/dev/null 2>&1 || true
      docker rm "${REGISTRY_CONTAINER_NAME}" >/dev/null 2>&1 || true
      echo "Cleanup complete."
  }
  
  # Run cleanup on any script exit.
  trap cleanup EXIT
  
  # Start the temporary Docker registry.
  echo "Starting temporary Docker registry..."
  docker run -d -p 5000:5000 --name "${REGISTRY_CONTAINER_NAME}" registry:2
  sleep 3 # Give the registry a moment to start.
  
  # Step 1: Tag and push the image to the local registry.
  echo "Tagging and pushing image to local registry..."
  docker tag "${IMAGE_NAME}:${IMAGE_TAG}" "${REMOTE_IMAGE_NAME}"
  docker push "${REMOTE_IMAGE_NAME}"
  
  # Step 2: Connect to the production server and deploy.
  # The `-R` flag creates a reverse SSH tunnel, allowing the remote host
  # to connect back to `localhost:5000` on your machine.
  echo "Executing deployment command on production server..."
  ssh -J "${JUMP_HOST}" "${PROD_HOST}" -p "${PROD_PORT}" -R 5000:localhost:5000 \
    "docker pull ${REMOTE_IMAGE_NAME} && \
     docker tag ${REMOTE_IMAGE_NAME} ${IMAGE_NAME}:${IMAGE_TAG} && \
     systemctl restart ${IMAGE_NAME} && \
     docker system prune --force"
  
  echo "Deployment finished successfully."
sushidev··on GitDroid: A third party Android app manager for apps uploaded to GitHub releases
Cloudflare blocked my access from Safari ios
sushidev··on Four Years of Jai (2024)
I would have liked to see more code examples in the article.
sushidev··on Show HN: Chonky – a neural approach for text semantic chunking
So I could use this to index i.e. a fiction book in a vector db, right? And the semantic chunking will possibly provide better results at query time for rag, did I understand that correctly?
sushidev··on Agent Development Kit (ADK) from Google
Looks like not much interest in this here. I wonder why?

Also I would love to see agent frameworks in java and other languages as well.

sushidev··on IronRDP: a Rust implementation of Microsoft's RDP protocol
I’m using kasm/webtop containers to work remotely via the browser. Is there something similar using rdp/ironrdp?
sushidev··on Firmware update bricks HP printers, makes them unable to use HP cartridges
I think mine is broke as well. Where to join the class action lawsuit?
sushidev··on Vtm: Text-Based Desktop Environment
I tried to use desqview but it was too slow on my 386 33mhz machine… not sure how much RAM it had back then but I recall it was the bottleneck and swapping to disk caused everything to lag.
sushidev··on Show HN: I got laid off from Meta and created a minor hit on Steam
Who is the publisher? Isn’t it steam or the author itself?
sushidev··on Ask HN: WireGuard Traffic Under Load
Ten times slower than other types of traffic such as tcp
sushidev··on Ask HN: WireGuard Traffic Under Load
Yeah. But I observed udp wg traffic 10 times slower. So I would like to know if it’s a known phenomenon to have udp traffic put on serious throttle?
sushidev··on Linux as co-operative Windows process (2017)
Seems interesting but also dead for 10 years?
sushidev··on Asahi Linux lead developer Hector Martin resigns from Linux kernel
Please give me an unbiased summary of the facts
sushidev··on OpenLDK: A Java JIT compiler and runtime in Common Lisp
Yep makes sense. I worked with clojure for many years so it’s familiar to me. Iterating via the repl is a great way to develop software. I was wondering if sbcl has good tooling for code navigation, completion, debugging.
sushidev··on Asahi Linux lead developer Hector Martin resigns from Linux kernel
Such a huge discussion and I can’t really understand the problem from reading the comments or some of the excerpts linked. Can anyone explain to me what is the real issue here?
sushidev··on Hotline for modern Apple systems
I can relate to this coming from DOS and BBS systems this sounds very familiar. Though by 98 BBSs started to decline as people have been moving to use the internet instead..
sushidev··on OpenLDK: A Java JIT compiler and runtime in Common Lisp
Could you share some of what is great about the cl/sbcl tooling?
sushidev··on NsJail: A light-weight process isolation tool for Linux
And jailer from firecracker and systemd itself which has some similar capabilities
sushidev··on Show HN: voidDB – A transactional key-value DB written in Go for 64-bit Linux
Faster than rocksdb?
sushidev··on Remote Ramdisk (Based on NBD)
I found it while searching for nbd related stuff. What are the use cases for this?
sushidev··on Show HN: JUring – Java bindings for io_uring file I/O
Seems interesting. Which remote mount is it, nfs?
sushidev··on Kuvasz-streamer: open-source CDC for Postgres for low latency replication
Seems very useful. This stuff can’t be done already with pg replication?
sushidev··on RWKV Language Model
Interesting. Very cryptic for simple user like me. I wonder if it’s useful today and for what purposes
Page 1 of 3Next →