HNHacker News
TopNewBestAskShowJobs

lwhsiao

3,357 karma · joined May 10, 2016

https://luke.hsiao.dev
submissionscomments
lwhsiao··on Show HN: Proa – A Rust web framework with fast SSR and multi-target rendering
Can I get a TLDR of why Proa is seemingly so much faster tha existing Rust web frameworks (Dioxus, Leptos, Topcoat)?
lwhsiao··on The Kuycon P20 – 28" 4500x3000px 3:2 monitor
It looks a lot like a ProtoArc XK03, but...slightly different. Maybe an older model?
lwhsiao··on Show HN: LastShelf – an emergency map of your family's documents bills& contacts
> So we opted for picking trusted family members who you grant ongoing read only access. That way in an emergency, they already have the access they need to act.

I'd just comment that this is probably a dealbreaker in some cases. Just because I would want a trusted family member to have access to my accounts/trust/will/etc. after my death is a _very_ different question than whether I would want them to have read-only access while I'm living.

lwhsiao··on Show HN: LastShelf – an emergency map of your family's documents bills& contacts
One thing that I couldn't understand from the website: how is this triggered?

This sounds useful, but I also want an automated way to distribute the information when needed. Maybe a dead man's switch of sorts?

For example, suppose I'm a single adult, and I set this all up. Then I go for a hike and disappear forever. How can the trigger of distribution happen?

lwhsiao··on Every postcard tells a story
I always found https://www.miede.de/postcards/ charming. The creator of a popular LaTeX template for thesis welcomes postcards and posts them on this website. I've sent him one myself!
lwhsiao··on You need a webring
I prefer opening: https://github.com/lukehsiao/openring-rs

The main idea being that you don't actually need to coordinate a real ring of links to easily link to posts on other blogs that you like.

lwhsiao··on AI and Liability

  > AI agents are agents of the person or organization that deploys them—and
  > should be treated by the law as such. If a company hired human writers to
  > write its summaries, that company would be liable for inaccuracies in those
  > summaries. [...]
  >
  > To allow businesses to hide behind the excuse of faulty AI in those same
  > circumstances would be a massive handout to companies, and would introduce
  > disastrous incentives for corporate misbehavior. Why hire human writers,
  > lawyers or doctors when AIs are not only cheaper, but also absolve employers
  > whenever they make a mistake?
lwhsiao··on Ghostty is leaving GitHub
> And it's had to expand into the AI field

Maybe a hot take: no, it didn't.

I think it had all the pieces (api,cli,etc.) already that it would've still be very useful in an AI world without deeply integrating AI things (copilot, etc.). I'd take higher availability over AI features any day.

lwhsiao··on Hypothesis, Antithesis, synthesis
This is helpful, thanks!
lwhsiao··on Hypothesis, Antithesis, Synthesis
DRMacIver, can you comment on how this fits into the existing property-based testing ecosystems for various languages? E.g., if I use proptest in Rust, why would/should I switch to Hegel?
lwhsiao··on How do you capture WHY engineering decisions were made, not just what?
> Every solution requires someone to manually write something. Nobody does.

Hot take: hire people that value writing. Create a culture around that.

Oxide is a great example of a company culture that values writing, as shown by their rigorous and prolific RFDs: https://rfd.shared.oxide.computer/rfd/0001

See also: https://oxide-and-friends.transistor.fm/episodes/rfds-the-ba...

Many of these RFDs have hit HN by themselves.

lwhsiao··on CragCLI – a new calculator for the command line
numbat is my go-to for this: https://github.com/sharkdp/numbat
lwhsiao··on Ki Editor - an editor that operates on the AST
There is difftastic
lwhsiao··on Justifying Text-Wrap: Pretty
LaTeX or Typst are also good examples.
lwhsiao··on Ask HN: Share your personal website
https://luke.hsiao.dev
lwhsiao··on Openring-rs: a webring for static site generators written in Rust
Cheers, and thanks for the feedback!
lwhsiao··on Hypothesis: Property-Based Testing for Python
You would like the Diátaxis framework: https://diataxis.fr/

That is the structure they (any many others) are following :).

lwhsiao··on Asus Announces October Availability of ProArt Display 8K PA32KCX
I second this, I recently switched [1] and have been delighted by the crisp fonts.

[1]: https://luke.hsiao.dev/blog/pa32qcv/

lwhsiao··on Abstraction, not syntax
I'd be curious what the author thinks of KSON, which was also recently featured on HN [1].

[1]: https://news.ycombinator.com/item?id=45291858

lwhsiao··on RSS is awesome
We do. Atom feeds have an updated field for this. But, it's up to whoever is generating the feed to know how to handle their metadata.
lwhsiao··on The Toyota Prius transformed the auto industry
Naive question: aren't belts lower maintenance than chains, and don't let last longer? Why doesn't a engine with a chain drive require equal or more replacements?
lwhsiao··on ZType – Typing Game
True, but it does reward accuracy. Note the bar that resets at the bottom on a wrong keypress.
lwhsiao··on Busy Status Bar from Flipper Devices
I can't seem to tell: is this run off a battery? If so, any specs on the battery? Or is it powered via cable?
lwhsiao··on Leaving Neovim for Zed
Big fan of helix and am in this camp. Used to have a bunch of plugins for neovim, but in Helix, honestly just haven't felt the need for anything besides what it comes with. It's a great editor.
lwhsiao··on Show HN: Cleed – Simple feed reader for the command line
How does this compare to newsboat?
lwhsiao··on Tauri 2.0 Release Candidate
Is it not lighter weight?
lwhsiao··on A WFH 'culture war' has broken out across Europe
https://archive.ph/u9Knk
lwhsiao··on Please make your table headings sticky
In case you're one of the people implementing this and want your header's borders to also stick, you can do something like this

    table thead:before {
      content: '';
      position: absolute;
      width: 100%;
      top: 0;
      border-top: 2px solid;
    }

    table thead:after {
      content: '';
      position: absolute;
      width: 100%;
      bottom: 0;
      border-bottom: 1px solid;
    }
lwhsiao··on Show HN: Bernard – a link checker for your website
Huh, me neither. Not an intentional encoding on my part. Looks like I have a bug to fix as well!
lwhsiao··on Show HN: Bernard – a link checker for your website
Cool!

> I'll do a deeper dive into this issue tomorrow.

FWIW, I don't think I'd go as far as calling this an issue, I suspect both Bernard and Lychee are doing different, but reasonable things.

No need to spend much time on my account, and cheers on launching a useful project!

Page 1 of 6Next →