HNHacker News
TopNewBestAskShowJobs

lijogdfljk

1,037 karma · joined July 28, 2019

submissionscomments
lijogdfljk··on Show HN: SnowId – A Decentralized, K-Ordered, 128-bit UUID library in C
Possibly a tangent, but what is the "dot notation" described in:

    # hexadecimal representation of 128-bit id's in dot notation
    0:0:1:84:40:9b:ff:a5:2:0:12:ac:42:3:0:0
lijogdfljk··on Rust 1.65.0
Re: transitioning to Rust:

For context: I started out a passionate and evangelical Python "duck typing" proponent. Eventually migrated to Node, as it let me in the browser via JS (i'm fond of web tech). Eventually Go caught my eye due to types (before Typescript really existed) and so i stayed there for a while. Each of these lasted ~5 years.

These days i'm a heavy and solely Rust user.. going on ~3 years now iirc. Both in my work life, and home life.

The more experience i got in my career the more i loved types, so Rust's type system wasn't a shock to me. Yes, it was the most in depth typing i had used, but for me it was a natural transition. I was wanting types to solve problems for me. Rust felt very natural in that sense.

I advocate that Rust can be easy to learn if you focus on your bite sizes. Learn Rust with a keen eye for what looks like big and small bytes, and never exceed your mouth size. In the beginning lifetimes are scary, so avoid them - clone or `Arc` like mad. Be wary of heavy generic usage. Rust has lots of rope to hand yourself with, should you go looking for a noose.

lijogdfljk··on Iroh: A New Implementation of IPFS
Yea... i'm a huge fan of Rust and it is my primary language these days, but despite my many complaints with Go.. it's not bad. In fact it's pretty solid. I can't imagine the primary slowness in ipfs-go will be solved by ipfs-rust, at least on language alone. Some, sure, but not primary.. i would think.

Do i think Rust could have a better, more generic library with code that is far more concise than Go? Yes.. but that's not likely the cause for ipfs-go's issues.

I can definitely see a chance for a rewrite producing better code though. As much as i'd love to give Rust that victory, i just can't imagine Rust is _that_ big of contributor in this specific case.

lijogdfljk··on ClockworkPi – uConsole, “fantasy console” for indie game developers
This.. or something like this, looks like a fun little interface to hang on the wall. Though the keyboard might be a bit extreme for that, given the difficulty to type on the wall heh
lijogdfljk··on The availability of text generators will force positive changes to education
To be fair though, that sounds... mostly legit, what you did that is.

Ie in many cases in school i don't think they actually care to teach you the subject. What good is that subject really going to have on your life going forward? Even if the sense of ethics or history-repeating i suspect it's quite low.

What those meaningless tasks can do (though highly dependent on the person, i assume) is teach you how to research, how to communicate, and how to cite.

At least that was always my takeaway from many subjects in school that were subjective (ie not math, science, etc). The content is often the least important aspect of many early learnings. .. but then again i loathed school growing up, so who am i to speak on the subject lol.

lijogdfljk··on Too good to be true: when overwhelming evidence fails to convince (2016)
> The only solution to this is that everyone leave each other alone for a while and let them figure these things out for themselves by letting good ol father time teach us what is right and wrong. Time. It's one thing in the universe that might not be lying to us, at least all the time; unlike humans who can't stop lying in attempts to ego stroke over being right.

Man, i couldn't disagree more - about this actually working, that is. This seems to assume that with time we will progress. I have seen the opposite enough to believe that we can, but also can just as likely regress.

There are many out there that want to go back to removing rights from people based on skin tone, orientation, religion, gender, etc. Too frequently we reach a regression milestone that originally was projected to be the end of the regression, only to have us ramp up for the next regression milestone and fight over whether the next milestone is the end.

I have zero faith in humans ability to cope here. I'm not sure on the solution, but to me it feels like we have a series of radio broadcasts which purposefully brainwash us and our only inclination is to turn the volume up, and make sure the neighbor can hear it through our windows.

I am very, very pessimistic on our ability to dig out of this when we still willfully dug ourselves in to begin with.

lijogdfljk··on Too good to be true: when overwhelming evidence fails to convince (2016)
Yes, imo - because they don't just mistrust - they randomly trust alternatives.

Mistrust is warranted, definitely. Trusting random sources that fit their heavy bias is something we should all be hyper aware of and fight. Yet we don't.

lijogdfljk··on Ask HN: Recommend me a Blender course
I actually plan to subscribe to them in a bit (focusing on animation and rigging courses from P2Design[0] currently, which i recommend), just unsure if their whole course is worth it.

Protip, if you're like me and undecided on whether the entire suite is worth it - they have specific courses, and even a bundle that can get you a lot of bang for your buck over on Blender Market[1]. BM has many of their courses for purchase rather than the large sub. The one i'm primarily interested in is their HUMAN course bundle[2], which is interesting because for ~$150 you can get 5 courses which appear to be some of their best work.

This whole thing sounds like an Ad... but i suppose that's the point of this thread lol. I'm not affiliated with anyone in my post. Though i do really like P2Design :)

[0]: https://www.p2design-academy.com/ [1]: https://blendermarket.com/creators/cgcookie [2]: https://blendermarket.com/products/human-realistic-portrait-...

lijogdfljk··on Ask HN: Why don't I see gold at the end of the remote working rainbow?
It's funny, for me my biggest thing is that in WFO if i was overwhelmed on a problem or off feeling (tired/sick/etc) i would often just try and get through the day, horribly unproductive.

At home i can usually address the issue more quickly (quick nap, a walk, an extended break, etc - often fully detatching from work) and end up back to actually working far more quickly. For me these blockers would often just stall the whole day in office.

Tbh i wish office work was more similar in that regard. They expect everyone to work like robots, but in doing so they ignore the human element of overcoming all our quirks. We have no roads to get back to productivity in most offices, and in doing so my belief is that it ends up a net negative. People learn how to appear to work, while not working.

Though i mostly say this in the context of creative work (development).

lijogdfljk··on Ask HN: Why don't I see gold at the end of the remote working rainbow?
As a big supporter of a WFH choice (and have myself for ~10 years):

> Mass WFH started in 2020 - I don't think you can link a Q2 2022 productivity decrease to WFH, considering the previous quarter will have had even more WFH. In fact, it's easier to link it to the return to the office.

I would honestly be impressed if a initial WFH productivity decline wasn't found. A lot of people were not prepared for WFH. They didn't have the home to accommodate it. I expect some decline for anyone who was not prepared.

I purposefully bought a home with 2 extra bedrooms just for offices because i've always enjoyed a dedicated office setup. So it's quite natural for me to WFH. However this is clearly a luxury and not what many people have. Closing the door to distractions is huge, to me at least.

lijogdfljk··on Write better error messages
It kinda is. Kinda like when documentation is so repeatedly outdated and incorrect, that when you need new information you just skip documentation entirely.

Are you wrong for skipping documentation? Yea, maybe. Is it entirely expected? Yea.

Based on the parent comment, at least.

lijogdfljk··on Rewriting a high performance vector database in Rust
> There's too much ecosystem churn, and new language features are deployed too often.

That kinda feels like saying Linux is too crazy because new apps get made for Linux frequently.

You can use the same part of the language tomorrow that you used today. Nothing is changing out from under you. If you're afraid of libraries, don't use them. You'd have the same problem in any ecosystem that is new, no?

lijogdfljk··on Rewriting a high performance vector database in Rust
Honestly, so is Go. I used to use Go, and it's boring as hell. I hate it for a few choices they made, but they definitely achieved their goal. It is quite boring.

I agree with you though, so is Rust. The less boring areas imo these days aren't languages (at least none i see), as all the good languages are boring. Zig for example, is pretty mundane too.

The older i get the more i value confidence in a product. Confidence that it won't crash at runtime. Confidence that i won't be bugged over the weekend. etc

lijogdfljk··on Office vacancy rate in San Francisco just hit a new high
I worked in Tacoma (Washington State) and the drive on I5 there could turn a 25 minute drive into a 4 hour slugfest. Worse yet, about once a week it would be 3 hour drive, almost without fail. It was awful.
lijogdfljk··on Rewriting a high performance vector database in Rust
> but that's functionally impossible: nobody is rewriting their application twice to see what rewrite is better.

Agreed, and hypothetically the 2nd rewrite should still be better than the first. So the language would have to make it significantly worse to outweigh the yet again experience in improving things.

To be clear though i'm not stating that every rewrite is assured to be better. However a carefully considered rewrite has a much easier time making decisions learned from any warts discovered in previous implementations. God knows there's always some warts.

As a Rust fanatic, i wouldn't expect Rust itself to be due to the performance gains. It's not expected to be faster than C/C++ typically. Just comparable.

lijogdfljk··on Rewriting a high performance vector database in Rust
They painted it like reality, though, no?

You seem to paint the landscape as full of tools and imply that they're used. Either they're insufficient or they're often under utilized, simply due to the number of bugs we see. No?

lijogdfljk··on iPad Pro M2
> if they don't stop then I'd think one of those would have to go, makes little sense keeping 2 product lines which are like almost the same?

I feel like this is exactly what they want. My only question is how much i'll be able to modify my laptop long term. Ie i run Nixpkgs (ie the package system from NixOS) on my laptop. The day i can't modify my Mac OS to my liking is the day i stop buying their laptops.

I do think there's a market for people who want laptops that have the lockdown of phones. Where less things can go wrong because you can't change a lot.

lijogdfljk··on Office vacancy rate in San Francisco just hit a new high
I like some of those, maybe 10% of the time (because i'm reasonably anti-social), but man it has to be really good to put up with a commute.

Wasting 1-2 hours of my day, with the potential to have it become a 4 hour drive once every week or two.. just way too rough.

I honestly don't get how people put up with commutes. Like, honestly and really. It feels like i'm just destroying any chance i have for downtime during the weekdays. Throw in chores, and oof. Plus i don't have kids.. i can't imagine having kids on top of a commute.

lijogdfljk··on Obsidian 1.0 – Personal knowledge base app
I recently switched back to Obsidian (from nothing). It doesn't solve everything the way i want, but it's the closest. The biggest thing for me is it's very open to plugin development, so my goal is to heavily modify it myself (and a few community plugins) to do what i want in the short term. Saves me from forever yakshaving my home-rolled solution lol.

Also the fact that i can easily use syncing with E2E encryption (though not sure if it's been reviewed yet.. would be nice) is awesome.

lijogdfljk··on 87% of American teens own an iPhone; 88% expect an iPhone to be their next phone
Does the iPhone have a standard that other phones could adopt? Ie is your argument that Apple has been pushing an alternate standard, but Google is rejecting it? If so what is it?
lijogdfljk··on Apple is quietly pushing a TV ad product with media agencies
> And even if I was swimming in money, it's often easier to just download the shows I want and watch them on Plex/Jellyfin than trying to navigate the (often ad-riddled) interfaces of the various platforms and finding where the content I want is.

I'm not quite there yet, but even when i already pay for the service (for example Amazon) i'm tempted to pirate it. My local Plex server is so much more usable than Amazon's terrible streaming app. Amazon's app freezes frequently for me, gets loading widgets stuck overlaying the movie/show, etc.

I'm debating finding a way to download shows i pay for and then watch them locally. A bit of a grey area between paying and pirating, but i'm done with their crap UXs.

I'll avoid pirating as long as i can because i make plenty to justify not pirating; but i will gladly solve their terrible UX problems myself if i am able. I am paying for it after all. TOS be damned.

lijogdfljk··on 87% of American teens own an iPhone; 88% expect an iPhone to be their next phone
Is this a new thing? And if so, given that iPhone have been around so long why is this new?
lijogdfljk··on Protect your privacy and your phone number with Firefox Relay
> Why would someone pay for this? Just to stick it to google?

Why do i pay for email? To not use Google. How is "paying for your service" so obscure to you?

lijogdfljk··on Protect your privacy and your phone number with Firefox Relay
Even if it was identical i'd be interested simply because it isn't Google. I used to have Google Voice.
lijogdfljk··on Kitchen Renovation ideas animation using Stable Diffusion [video]
I'm also curious how non-novel this is. Ie if A and B are both pre-existing individually, A+B might still be reasonably novel. Which may be a bad thing honestly. This will do some things where a seasoned designer would avoid for a technical limitation. Ie A and B shouldn't be combined for some logical reason, where as maybe StableDiff would just throw pieces together without care.

But still, StableDiff has been amazing in my view. Prototyping anything this quickly is going to be a game changer. As someone who doesn't think in pictures well, this looks to let me mock things up so incredibly well. I am so hyped for the refinement of the tooling in this space.

lijogdfljk··on Show HN: Let the computer be your unique t-shirt designer with Stable Diffusion
I would think what we have now already covers everything. Doesn't matter _how_ you produced an infringement, if you make something too closely to Mickey and sell it, you're infringing _(i'm speaking loosely, ofc)_.
lijogdfljk··on Signal is secure, as proven by hackers
When using encrypted chats is it not secure? I thought the biggest problem is that we simply don't know - but your comment seems to suggest it's been proven insecure even when using encrypted chats?
lijogdfljk··on US National Debt Tops $31T
I dunno, if you were willing to issue me unlimited borrowing i'm not sure i would care about repayment.

Isn't that exactly the reason repayment matters?

lijogdfljk··on Show HN: Async UI: A Rust UI Library Where Everything is a Future
Yup. I write all my UI's in Rust. I write, well, everything in Rust. Why? Because i prefer it, and there is no task that i feel is fundamentally hindered by Rust itself. Shortcomings in libraries can definitely hinder, but that gets better with each year.
lijogdfljk··on Microsoft bakes a VPN into Edge and turns it on
> I can only dream of how many options people in ‘free market’ USA must have.

I think you answered your own question.

← PreviousPage 3 of 14Next →