u/Nebez

1,885 post karma · 2,201 comment karma · joined Sep 2008

Nebez

Of course it's different. Replace "c++" with "assembler" in your statement. Describing it a skill issue is, ironically, a skill issue.

Nebez

This is exactly what I was looking for!

Nebez

Not even close to 32GB. Mostly tongue-in-cheek, going from a free hosted .html (GH Pages) to a 32GB, unused, idling machine with dozens of failure modes.

Nebez

I spend most of my day in the warp.dev terminal and Zed IDE. Sticky scroll is lovely UX. Check out this feature request for "sticky scroll" in Zed and you'll immediately notice the inspiration.

Yep, it's a custom SvelteKit app. I'm very productive in it and can whip up an experience really quickly, and I appreciate how simple it is to build and deploy static files using it. pnpm run build && scp build/* user@remote:/www is all it takes.

Nebez

Host a few friends’ sites / blogs and be their mini GitHub Pages and Mirror some useful public datasets locally

Are right up my alley... Great suggestions! Appreciate you!

Nebez

Glad you liked it! There are some hairy edges that break the illusion if you look too close, but for the most part I'm really happy with how it came out.

Nebez

Ah good find. Maybe that means building my own then. I just want authentication, facial recognition, and image/text embeddings to search on later.

"just" is doing a lot of heavy lifting here.

Nebez

I've had some success with the Graviton CPUs but you're absolutely right in how opaque the advertised performance is. Their marketing teams have done a great job focusing you on ISA and number of vCPUs above all else.

Nebez

Wow, two dark mode users

Nebez

Hold on for a minute! I'll turn on a few processes to eat up some CPU cycles. we should see the temp go up in just a minute :)

edit: I turned them back off, it's 3am and the fan just kicked on in the guest room. woops.

Nebez

Paperless-ngx

I love this idea. I'm only concerned I would lose some search functionality. I have a workflow right now of scanning mail and putting it into a shared google drive. GDrive does automatic OCR and semantic embeddings, which is quite nice for non-keyword search. I have a bit of time on my hands, maybe a good project would be semantic search for paperless-ngx.

At the very least I will begin cloning all of my scanned documents to paperless-ngx as a backup. Thank you. We're getting closer to filling this machine up!

Nebez

I'm new to this. When folks refer to UPS, are they referring to: (1) a couple minutes of power to give the device enough time to shut down gracefully and flush any writes, (2) enough uptime to stay up for hours (along with networking equipment) until the power comes back?

I don't know if I have the knowledge to set up the first one, and the second one seems expensive based on battery size. But I will absolutely be investigating.

Nebez

Flattered. Designed it myself. Did you give the interactive terminal a try? Navigate around and type help :)

Nebez

Just looked into Immich and now thinking of using it as a digital archive for the whole family to browse, I actually think that would be a great idea. Cheers!

Nebez

Off-screen: a USB DAS holding 24TB of direct attached storage. See if you can find the server.

I went down a rabbit hole last weekend and ended up hacking together a little home server and, honestly, it feels amazing. As small as it is, it's super over-provisioned. It's serving 20kb of static files through caddy, and offers some network data for a browser-based top command. It's currently hosting my blog and I wrote about how I converted it all here: https://nebezb.com/30gb-ram/

Try scrolling down and typing top into the terminal to see just how over-provisioned it is 😅

Nebez

Protests usually don't do shit, or even harm the movements they are pushing. We romanticize the few successful ones, and willfully ignore the one's that failed.

The alternative you propose is: "it usually doesnt work, so let's just never do it".

You're the moderate I'm referring to.

Nebez

Interesting quote. Let's read the paragraph just after it, or the one just before it. Why did you not finish quoting the article you linked?

Minister of National Security Itamar Ben-Gvir has instructed police to remove Palestinian flags from public spaces, calling the Palestinian national symbol an act of “terrorism”.

Nebez
Nebez

What kind of astroturfing is this? It's so easy to disprove what you're saying.

https://www.theguardian.com/world/2023/jan/09/israel-security-minister-bans-palestinian-flag-flying-in-public

Nebez

The moderate is incapable of this type of reflection, /u/never-ever-post

The only acceptable protest is the one that isn't inconvenient to them, or the one that happened decades ago that they can pretend they would've been okay with today.

Nebez

You haven't even scratched the surface of difficulty yet.

Dismissing ideas – those generally considered complex – as "not hard" usually means one of two things: 1/ you're clueless, or 2/ you're a world-leading expert in the space.

Nebez

There's the letter of the law, and the intent of the law. And this suggestion is very much not aligned with the intent of the law... any court would agree.

Nebez

OrderDetail<TStatus extends State> helps prevent doing something like: type FutureOrder = OrderDetail & { status: 'future' };. The compiler will prevent a dev from making a new Order type that doesn't also augment the State enum. And if your compiler can guarantee your State enum grows with new Order types, then you'll have a much easier time also performing exhaustiveness checking with the compiler too.

Nebez

if you're using something like ts-node to transpile & run, sure. read about their plugin architecture. otherwise, i don't know if the typescript compiler exports some sort of plugin architecture for you to hook into.

Nebez

Cool animations.