HNHacker News
TopNewBestAskShowJobs

lytedev

908 karma · joined May 7, 2014

https://lyte.dev
submissionscomments
lytedev··on Zig now has built-in HTTP server and client in std
Well, I was maybe considering ignoring it... until its creator told me to.

You can't tell me what to do!

lytedev··on Asus Ally Emulates PS3, Nintendo Switch, Xbox 360 with Ease
How is key extraction illegal? I'm running code on a piece of hardware I purchased, no?
lytedev··on Writing an RPC from Scratch (2021)
I'm writing a networked rpc "framework"[0], too! Can you summarize or point me to some resources that outline the aspects you find interesting? I'd like to be aware of them as I'm building and designing!

[0]: https://github.com/lytedev/saurpc

lytedev··on Supabase Edge Runtime: Self-Hosted Deno Functions
This looks like you're complaining that your development environment is not configured to work with Deno and is instead configured to process typescript files for a completely different runtime? Deno's tooling is top notch. The fact that most developers' systems are all setup for Node or some Node-based compilation step is hardly the fault of Deno.

Editors in general are still figuring how to have and manage configuration that is flexible enough for different language servers, linters, formatters, test runner, debuggers, etc. It's not really fair to either Deno or even your editor, though your editor is clearly more "at fault" in this scenario.

lytedev··on Lex Fridman Podcast #367 – Sam Altman
I just listen to longer episodes in chunks, just like an audiobook.
lytedev··on GitHub's User Content certificate has expired
Back up now, it looks like.
lytedev··on MQTT vs. Kafka: An IoT Advocate's Perspective
Have you any experience with it in production?
lytedev··on Single File Elixir Scripts
Dark reader?
lytedev··on Learn Vim (2021)
As with most engineering tools, I think using the word "better" is not necessarily correct. It's a matter of tradeoffs.

For me, I was fed up maintaining code to run my neovim setup the way I want, so I was looking for a configuration distribution or... something else.

Helix was the dead simplicity I was looking for. It has its own warts and drawbacks, but the tradeoffs are well worth it in my experience. I absolutely love Helix!

But if you want your editor to work exactly the way you want and having maximum flexibility is more important, you will not like Helix, which is extremely opinionated and has 95% of what you want in a modern text editor. The other 5% may be a deal breaker for you.

And that's fine! Use the tools you love!

lytedev··on Another Round of Layoffs at Meta
I'm gonna go out on a limb here: an engineering manager.
lytedev··on Rust – What made it “click” for me (Ownership and memory internals)
But this allocates a new string instead of being a slice to the data in the binary in memory loaded by the os, doesn't it?
lytedev··on <3 Deno
Deno packs a lot in and V8 is pretty big to begin with. It makes sense to me that a Go binary will be leaner in pretty much every metric than a Deno script.

I think the win with Deno is the JS ecosystem and the situations where JSs dynamicity is an advantage. Sometimes (often times, in my own estimates) that's worth double the memory usage and 20% the raw CPU performance.

lytedev··on Show HN: Chrome extension to close Zoom/Notion tabs after launching desktop app
I thought Zoom's desktop app was Qt?
lytedev··on Owl: A toolkit for writing command-line user interfaces in Elixir
It's going to completely depend on the tool. I can start an elixir app in half a second, which is going to be unacceptable in many situations.

That said, there are also many situations where that is a tradeoff absolutely worth making!

lytedev··on Ask HN: Host a website from a living room in 2022?
I use netlify for serving frontend assets and have used fly.io's free tier, supabase's free tier, and all the major public cloud free tiers (though the latter is the most difficult to manage from a cost perspective).
lytedev··on Zstandard – Fast real-time compression algorithm
Solid engineers work at all kinds of places and are capable of producing really cool stuff no matter where they are working. Don't judge something too much by its sponsors, IMO!
lytedev··on ElonJet Is Now Suspended
I don't think anybody didn't expect he would have the right or ability, but doing something like this sets a precedent that may turn many folks off of Twitter and cause folks to cry "Censorship!" which I believe is something Elon touted he would explicitly avoid.
lytedev··on Noulith: A new programming language by the current Advent of Code leader
I expect a single individual can move with more agility which is faster for the relatively small-scopes problems AoC prevents.
lytedev··on Fast CI with MicroVMs
I have zero experience with bazel, but I believe it offers the possibility of mechanisms similar to this? Or a mechanism that makes this "somewhat safe"?
lytedev··on Why is every layoff 10-15%?
Everyone in the office? Really? All the time?
lytedev··on Helix: Post-Modern Text Editor
I use jj and jk to escape insert mode just fine...
lytedev··on Helix: Post-Modern Text Editor
Nobody is gonna try! Use what you like!
lytedev··on Show HN: I made a CMS that uses Git to store your data
NetlifyCMS is abandoned?
lytedev··on The OG Social Network: Other People’s Websites
I hate it when pages DON'T have a toc. I wanna see the headings with links so I can jump to the part of the page I care about. Not scroll through hoping to find it...
lytedev··on Elixir Livebook now as a desktop app
Since Livebook is a web app, I would assume so.
lytedev··on Elixir Livebook now as a desktop app
You're correct that it's not really captured in the prose of the article, but the first image does inform you.
lytedev··on LocalStack 1.0
Well yeah. Isn't it intended for integration tests and similar usage and not for production "hyperscaling"?
lytedev··on The Dhall Configuration Language
I believe you may want a non-turing complete language for strict configuration.

But sometimes, as you indicate, you want VERY dynamic configuration. But I would argue then that such logic goes in your application itself and is not in fact part of your configuration.

lytedev··on Beginner's guide to error handling in Rust
Seconded! It also helps in my code that I can see all the things that can go wrong for a given module. Sure, this isn't unique to "thiserror" because you can do this with any enum, but it's much cleaner while being sensible and explicit.
lytedev··on StrictYAML
I've been using cue for all my personal config, so I'm curious! What are these terrible issues you've encountered?
← PreviousPage 5 of 13Next →