HNHacker News
TopNewBestAskShowJobs

lytedev

908 karma · joined May 7, 2014

https://lyte.dev
submissionscomments
lytedev··on Show HN: Flox 1.0 – Open-source dev env as code with Nix
I think you're looking for Nix flakes proper! This is one of the promises!

Given so, this means many tools based on nix provide this too, though it's not as easily surfaced.

lytedev··on The KDE desktop gets an overhaul with Plasma 6
Been tinkering with Plasma on my Framework 13 with NixOS and I upgraded to Plasma 6 last night. So far things seem pretty great!

The combined overview (four-finger swipe up) is one of the main things I felt was missing from Gnome and macOS and is really nice! I wish it was a three-finger swipe, but it's KDE, so you know there's probably an option somewhere.

I'm also excited about being able to consume HDR content on my workstation where I have a much nicer monitor, so will have to report back on that.

I really dislike the new default lock screen wallpaper. Not entirely sure why.

Plasma 6 fixes the panel configuration mess, which was pretty buggy. It works flawlessly now while being more intuitive.

The new Breeze theme fixes a lot of the spacing inconsistencies that irked me here and there. It looks much better now.

Fingerprint unlock had some weird bugs as well, which all seem to be ironed out. Very clean and consistent now.

Even the new default sound theme is _super_ nice. I'm a huge fan of the new sound effects across the desktop environment. Seriously, they're so good.

New screen recording stuff just works (Super+R) and the PipeWire setup plays perfectly with OBS. Can record individual windows and it all seems to work as expected.

Still not entirely sure this will replace Sway for the serious workstation multitasking sessions and the advantages that a tiling window manager brings, but it's really a joy on my laptop.

I know a lot of people (rightfully) have their gripes with Wayland, but this feels pretty feature complete to me. The last missing piece I'm personally feeling is remote desktop access, but I admittedly have not done anything there yet. Since screen capture is working perfectly and KDE Connect to control machines remotely from my phone works, I'm guessing the pipes are all in place and I simply need to set things up.

If you're feeling curious, give it a shot! I think it's a fantastic starting point.

lytedev··on Valve Makes All Steam Audio SDK Source Code Available Under Apache 2.0 License
Wouldn't you have an alternate navmesh for sounds with the appropriate "cost" heuristics based on how well sounds propagates through the mesh's material and across media?
lytedev··on System76 Thelio Major Powered by AMD Ryzen Threadripper 7000 Series Performance
I've had the opposite experience, personally. There's a ton of helpful information on their forum both from community members and employees. Getting NixOS on my AMD Framework 13 took some doing and the forum was super helpful when it came to various issues.

That said, I _do_ agree that the information isn't as well organized as a result of the nature of its creation.

lytedev··on Deno 1.39: The Return of WebGPU
Maybe it was a bit simpler to pull in the Rust crates and add bindings. I've read that modifying and extending Deno is relatively easy to do in this way?
lytedev··on Post Mortem on Cloudflare Control Plane and Analytics Outage
This is such an interesting way of putting it. I think this has been the subconscious reason I've been gravitating towards defining _everything_ I manage personally (and not yet at work) with Nix. It's not quite to the extent you're talking about here, of course, but in a similar vein at least.
lytedev··on Contour: Modern and fast terminal emulator
I open new tabs or panes in my single terminal window, personally FWIW.
lytedev··on Tell HN: Please don't print –-help to stderr in your CLI tools
You got us <3
lytedev··on PDF Tool – Modify PDFs in the browser without uploading
I doubt it, but I bet you can combine this with a private window and everything gets wiped from loca storage after it's closed.
lytedev··on Go 1.21 Released
I'm not an expert at all, but I wouldn't. I would reach for nim or even zig before go. But it depends on what you're building, I'm sure!
lytedev··on Malicious libraries can steal all your application secrets in Elixir
Do you mind highlighting languages that have avoided making similar decisions?
lytedev··on MDN Playground
I'm partial to Elixir's documentation myself: https://hexdocs.pm/ecto/Ecto.html
lytedev··on Framework Laptop 16 pre-orders are now open
There's also a marketing video for those interested: https://www.youtube.com/watch?v=L9Ww_7wwNkM
lytedev··on Ask HN: Could you share your personal blog here?
https://lyte.dev
lytedev··on The first Oxide rack being prepared for customer shipment
Out of curiosity, is there a list of those things that can not ot could not be licensed thusly and why?
lytedev··on Why doesn't TypeScript properly type Object.keys?
I recently discovered zod for this kind of thing. It can be a little obtuse when you first pick it up, but it's incredibly cool and let's you do this kind of thing!
lytedev··on Even more hindsight on Vim, Helix and Kakoune
Helix has splits and the issue you linked for side-by-side diffs is still open!
lytedev··on Why Kakoune – The quest for a better code editor (2016)
What stance is that? Last I checked they were still figuring out how to extend the editor in general.

Reading this thread, I really like the idea of an IPC mechanism like Kakoune uses (and Neovim has IIRC)

If this were the case, integrating copilot or other ao tools would become pretty straightforward!

lytedev··on I give up on free software phones (2019)
Yes. Additionally, why would you want this specifically? I think OP just wants better battery life?
lytedev··on Hexyl: A command-line hex viewer with colorized output
This isn't nearly as pretty and usable as hexyl's output IMO, but always awesome to have the more readily available method!
lytedev··on The Mobian Bookworm has landed
Does mms work yet?
lytedev··on Archive your Reddit data before it's too late
Most people browse reddit on their primary media consumption device which is their smartphone. Most people use a browser on their phone that is not AdBlock capable. Reddit with ads is obnoxious IMO.
lytedev··on Bye Bye Ubuntu, Hello Manjaro. How Did We Get Here?
Arch has an installer these days. It's great and should take care of you!
lytedev··on Deno 1.34: Deno compile supports NPM packages
For an admin, I'm not sure. The deployment and CI/CD story may be cleaner? The real win to me is the developer experience. Deno comes with everything: test runner, linter, typescript, language server, etc. That's the winner for me.
lytedev··on Deno 1.34: Deno compile supports NPM packages
I like Deno. The benefits to me are largely around developer experience and tooling. I much prefer Deno's dependency management solution to Node's.

Additionally, lots of packages have made their codebase more runtime agnostic as a result of Deno existing, so there definitely are Deno packages out there. It just depends onw hat you're building!

lytedev··on Deno 1.34: Deno compile supports NPM packages
We have also run it in production for about a year, but it's a tiny metrics collector and doesn't do anything fancy at all. But writing and deploying it end to end was a fantastic and quick experience.
lytedev··on Deno 1.34: Deno compile supports NPM packages
On the other hand, at $DAYJOB, being able to say that Deno has access to everything node can do goes a long way. Not having to reinvent the wheels is definitely nice!
lytedev··on Make your own VPN with Fly.io, tailscale and GitHub
When did virtual private network come to be conflated with pseudo-anonymous Internet access? The sponsorships and ad campaigns all over the internet?
lytedev··on Ask HN: I have 176 logins/accounts. How many do you have?
$ pwd && fd --type file | count /home/daniel/.home/.password-store 512

Need some cleanup I supposed...

lytedev··on Arch Linux: Git migration completed
Why is that?
← PreviousPage 4 of 13Next →