HNHacker News
TopNewBestAskShowJobs

smw

1,021 karma · joined August 9, 2010

https://twitter.com/smw/
submissionscomments
smw··on Io_uring, kTLS and Rust for zero syscall HTTPS server
Yeah, in fact I'd argue that any abstraction that doesn't let you treat the work as sync is fundamentally broken.

https://journal.stuffwithstuff.com/2015/02/01/what-color-is-...

smw··on Show HN: Twick - React SDK for Timeline-Based Video Editing
The Apache + random other conditions license is really confusing.
smw··on Emacs as your video-trimming tool
All of your links to your own posts in your blog seem to be broken -- relative links need a "/" at the beginning, I think?
smw··on Containerization is a Swift package for running Linux containers on macOS
You're missing the fact that "docker desktop" actually provides the docker daemon as well as a GUI. There are alternatives for both Mac and Windows, but I'd wager that many people use "docker desktop" just for the ability to run docker containers from the cli.
smw··on (On | No) Syntactic Support for Error Handling
"biggest challenge", it's not multiple choice
smw··on Practical /dev/TCP in the HTTPS Era
Why not https://github.com/gh2o/bash_tls ?

(requires bc, doesn't validate cert chain)

smw··on Show HN: I wrote a modern Command Line Handbook

  bat     # cat with syntax highlighting
  zoxide  # keeps track of directories 
  tig     # ncurses git viewer
  atuin   # shell history across machines
  choose  # easier cut or "awk '{print $1}'"
  direnv  # set environment vars when you enter a directory
  fd      # better find
  fzf     # fuzzy find anything, total game changer
  gh      # GitHub client
  rg      # really fast recursive grep
smw··on Japan Post launches 'digital address' system
Though you might have missed the concept that it follows you if you move, I think?
smw··on Launch HN: Nomi (YC X25) – Copilot for Sales
How does that work in two party consent jurisdictions?
smw··on The Windows Subsystem for Linux is now open source
You get much nicer window decorations if you use the wayland support instead of X11.
smw··on TLS certificate lifetimes will officially reduce to 47 days
Just buy a domain and use dns verification to get real certs for whatever internal addresses you want to serve? Caddy will trivially go get certs for you with one line of config

Or cheat and use tailscale to do the whole thing.

smw··on Behind the 6-digit code: Building HOTP and TOTP from scratch
I figured it out, but why not at least put an x to close in a corner so it behaves something like a normal popup?
smw··on Thank HN: The puzzle game I posted here 6 weeks ago got licensed by The Atlantic
Yes! Please!
smw··on How each pillar of the First Amendment is under attack
SCOTUS didn't allow Colorado to remove him from the ballot this time, what makes you think they won't do the same next time?
smw··on How each pillar of the First Amendment is under attack
He was ineligible this time based on the 14th amendment, but SCOTUS told Colorado they couldn't keep him off the ballot.
smw··on How each pillar of the First Amendment is under attack
He was already ineligible this election based on the 14th amendment, but SCOTUS bailed him out.
smw··on Vramfs: Vram Based Filesystem for Linux
Tailscale tells us that, at least on some hardware, wireguard-go userspace performance beats the in-kernel implementation?

https://tailscale.com/blog/more-throughput

smw··on When you deleted /lib on Linux while still connected via SSH (2022)
I had someone do this on an important production Solaris machine once, many years ago. Luckily they just moved /lib instead of deleting it -- and on Solaris (some of?) the binaries in /sbin were statically linked, including ln. Hard linking /lib back to the correct path was enough to recover.
smw··on Bigscreen Beyond 2
Why do you need Virtual Desktop? I played Alyx and just registered the quest with steam and hit play?
smw··on RubyLLM: A delightful Ruby way to work with AI
I've found for years that ctrl-b works pretty damn well in Rubymine as well as Goland. Huge advantage vs other editors 5+ years ago. I wonder if the difference is still as stark in the age of lsps?
smw··on Underware 2.0 – Open Source Infinite Cable Management
Can I buy pieces somewhere without buying a printer?
smw··on RubyLLM: A delightful Ruby way to work with AI
I disagree with the idea that Go prioritizes the maintainer. More lines of code typically makes maintenance more difficult. Go is easy to read line by line, but the verbosity makes it more challenging to understand the bigger picture.

I find changes in existing Go software often end up spreading far deeper into the app than you'd expect.

The runtime is fantastic, though, so I don't see it losing it's popularity anytime soon.

smw··on Towards a test suite for TOTP codes
The expectation is that for any service you should be able to have multiple passkeys -- including multiple passkeys from different vendors. I'm not sure how that exactly causes lock in?
smw··on Executive wealth as a factor in return-to-office
I think this assumes there are no conflicts of interest?
smw··on Show HN: SafeHaven – A Minimal VPN Implementation in Go
Tailscale actually implements wireguard in go in user space, last time I checked.
smw··on Zelensky leaves White House after angry meeting
The EU has donated more to Ukraine's war effort than the US, despite coverage suggesting otherwise.
smw··on DOGE will use AI to assess the responses of federal workers
Anyone remember that one time that a bad law almost got passed, and most of the popular websites on the internet turned black?
smw··on Microsoft cancels leases for AI data centers, analyst says
I can't count the number of times I've had a support person confidently tell me something that is obviously not applicable to my problem and makes completely flawed assumptions about cs/physics/networking/logic.

I get a lot of correct answers from llms, but sometimes they make shit up. Most of the time, it's some function in a library that doesn't actually exist. Sometimes even the wrong answers are useful because they tell me where to look in the reference docs. Ask it to search the web and cite sources, makes it easier to verify the answer.

I don't appreciate what's going on with AI art and AI generated slop, but the idea that they aren't a useful tool is just wild to me.

smw··on Microsoft cancels leases for AI data centers, analyst says
Oh come on, I'm not an "AI believer", but it regularly does things for me like write complex SQL queries that I can then verify are correct. Just something like that will often save me 20-40 minutes over doing it manually. There is _something_ there, even if it's not going to replace the workforce anytime soon.
smw··on Tokio and Prctl = Nasty Bug
n:m preemptively scheduled green threads (goroutines, erlang processes) suck much less!
← PreviousPage 5 of 13Next →