Recent submissions

Comment · 1 year ago
and sleep.
Comment · 1 year ago
Will you send me an invite to tildes?
Comment · 1 year ago
This tmux config turns F12 into a button to toggle the local leader key. You remote into tmux and hit F12, and now your leader key gets sent to the remote tmux instead of the local.

I don't use tmux locally anymore; but I still use the same leader key as tmux in wezterm, and I have a wezterm script to toggle it with F12 just like tmux.

Maybe you'll like it too?

  bind -T root F12  \
    set prefix None \;\
    set key-table off \;\
    set status-style "fg=$color_status_text,bg=$color_window_off_status_bg" \;\
    set window-status-current-style "fg=$color_dark,bold,bg=$color_window_off_status_current_bg" \;\
    if -F '#{pane_in_mode}' 'send-keys -X cancel' \;\
    refresh-client -S \;\

  bind -T off F12 \
    set -u prefix \;\
    set -u key-table \;\
    set -u status-style \;\
    set -u window-status-current-style \;\
    set -u window-status-current-format \;\
    refresh-client -S
Comment · 2 years ago
Check out https://typst.app/ if you're looking to write a book yourself.

https://hypermedia.systems/ was written with it.

Comment · 2 years ago
Browsing this website gives me the urge to poop for some reason.
Comment · 8 years ago
All You Need Is Kill is a great read. The movie, Edge Of Tomorrow, was based on this book.
Comment · 8 years ago
You should give cinnamon a try. I think you would prefer it over gnome.
Comment · 10 years ago
check out chromebrew https://skycocker.github.io/chromebrew/ It's a package manager for chrome os (requires dev mode). It's intel cpu only though; but it has a lot of the dev packages you need.
Comment · 11 years ago
Since debugging is over a TCP connection, you only have to start the nodejs process with the debug flag, and then plug the address and port into whatever debugger you're trying to use.
Comment · 11 years ago
Comment · 13 years ago
yikes. It was a browser extension that uses superfish to inject ads. the extension allows you to disable this feature, but it still pulls in superfish. https://chrome.google.com/webstore/detail/orbvious-interest/...

I removed the extension and the payload is more like 1MB. Still seems hefty but not as much of a concern to me.

I also noticed that content wasn't gzipped. should be a simple matter to add that to nginx.

Comment · 13 years ago
Jamie, I am getting about 10 errors a second in my console:

  Uncaught TypeError: Object sufio._xdWatchInFlight(); has no method 'apply' reader-29b4dd587f1ca6b5f0d639aac64ce9bf.js:1 e.(anonymous function) reader-29b4dd587f1ca6b5f0d639aac64ce9bf.js:1
Pretty print the error location from chrome:

  e.setInterval = function() {
        var e = t.call(arguments, 0), n = e[0];
        return e[0] = function() {
            try {
                n.apply(this, arguments)
  Uncaught TypeError: Object sufio._xdWatchInFlight(); has no method 'apply' (repeated 1589 times)
            } catch (e) {
                throw TraceKit.report(e), e
            }
        }, r.apply(this, e)
    }
The proxy at my work doesn't allow web sockets, and I think this might be related.

Also, I noticed that there are at least 3 different third party services being called (superfish, pusherapp and intercom). All of these are ancillary to the main functionality, right?

I haven't even got my feeds imported yet, and the app is already pulling down 2 MB. superfish in particular is super heavy. I think I would prefer a lighter payload.

Comment · 13 years ago
the credit card information is transmitted to stripe over SSL. It looks fine.
Comment · 13 years ago
I checked and the strip communication is done ajax style through https. I don't see a problem.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton