HN user

Nullabillity

4,947 karma
Posts3
Comments2,802
View on HN

I think NixOS itself could do a much better job here in terms of moving stuff from defaults into profiles.

But yes, it'd also be nice to have something closer to dockerTools.streamLayeredImage.

I really can't think of anything that comes close in terms of [...] developer experience.

Of all the languages that I have to touch professionally, C# feels by far the most opaque and unusable.

Documentation tends to be somewhere between nonexistant and useless, and MSDN's navigation feels like it was designed by a sadist. (My gold standard would be Rustdoc or Scala 2.13 era Scaladoc, but even Javadoc has been.. fine for basically forever.) For third-party libraries it tends to be even more dire and inconsistent.

The Roslyn language server crashes all the time, and when it does work.. it doesn't do anything useful? Like cross-project "go-to-definition" takes me to either a list of members or a decompiled listing of source code, even when I have the actual source code right there! (I know there's this thing called "SourceLink" which is.. supposed to solve this? I think? But I've never seen it actually use it in practice.)

Even finding where something comes from is ~impossible without the language server, because `using` statements don't mention.. what they're even importing. (Assuming that you have them at all. Because this is also the company that thought project-scoped imports were a good idea!)

And then there's the dependency injection, where I guess someone thought it would be cute if every library just had an opaque extension method on the god object, that didn't tell you anything about what it actually did. So good luck finding where the actual implementation of anything is.

[dead] 10 months ago

You can back up a debunking with receipts or reputation. Ideally, both.

You and anotherlogin448 have neither, but also show incredible aggression towards anyone pointing that out.

Your confidence might actually be warranted, but there's no reason for any one of us to take you on your word, and neither of you have given anything else.

Word and other editors/word processors change '--' to an em-dash

I'd be suspicious of people doing their writing in Word and copying it over into random comment fields, too.

And the "slang version" of an em-dash is "I went to work--but forgot to put on pants", not "I went to work - but forgot to put on pants".

The fun thing about slang is that different groups have different slangs! I use the latter pretty regularly, but have never done the former.

BTW, "humans almost always tend to use" is very poor writing--pick one or the other between "almost always" and "tend to".

Nah.

It wouldn't be a bad thing if LLMs helped increase human literacy,

Where "literacy" is defined as strictly following arbitrary rules without any concern for whether it actually helps people read it?

And, on the assumption that those rules actually are meaningful, wouldn't you rather have people learn them for themselves?

"Uses it" sounds strong.. I don't see any link to it from https://github.com/kieler/elkjs?

Annoyingly, anyone can just.. request a deepwiki for any GitHub repo. That one exists doesn't mean that it's endorsed or reviewed by the project.

They just kind of barged in, welcome or not. Just another SEO slop-spammer.

I haven't, no. But as far as I can tell from the documentation, it looks more like an alternative to stgit (with a similar lack of history or collaboration support)?

The former. If you intend to hard-fork then Git's model is already fine. If you're soft-forking and want to model your divergence explicitly then Lappverk might be for you.

Yeah, I mentioned Quilt in the post! Lappverk is effectively an exercise in "What if Quilt, but you could interact with it using any Git tooling, rather than Quilt's half-baked custom VCS?".

Yeah. For reference, this is a typical patchset for the project that motivated it.[0] Some of the patches are "routine" dependency upgrades, some of them are bugfix backports, some of them are original work that we were planning to upstream but hadn't got around to yet. Some are worth keeping when upgrading to a new upstream version, some aren't.

I agree that it's not ideal, but... there are always tradeoffs to manage.

[0] https://github.com/stackabletech/docker-images/tree/e30798ac...

(Author here.)

fork the repo (at whatever tag makes sense), then periodically sync with the latest code for that version.

Yeah, this is the workflow that Lappverk is trying to enable.

The problem is that neither of Git's collaboration models works well for this problem. Rebasing breaks collaboration (and history for the patchset itself), and merging quickly loses track of individual patches. Lappverk is an attempt to provide a safer way to collaborate over the rebase workflow.

(Author here.)

The difference is that git rebasing is a destructive operation, you lose track of the old version when you do it. (Yes, there's technically the reflog.. but it's much less friendly to browse, and there's no way to share it across a team.)

Maybe that's an okay tradeoff for something you use by yourself, but it gets completely untenable when you're multiple people maintaining it together, because constantly rebasing branches completely breaks Git's collaboration model.

Any modern (made within the last ~20 years) electric stove is going to just have a flat top with markings, just like an induction stove.[0] Before that you'd have a flat surface with a cast iron disk protruding for each hot surface.[1] Less trivial than the flat surface, but still not too bad. I've seen.. maybe.. one with an exposed coil in my entire life, and that thing was ancient. Faaaaar from "generally use".

[0] https://www.electrolux.se/services/eml/asset/782bdf32-f709-4...

[1] https://www.electrolux.se/services/eml/asset/fe80a43d-0b1c-4...

That's true, but switching between all these 10ft UIs (Kodi, Steam for local games, Steam Link because its streaming client seems to be a lot less buggy than Steam's built-in one, browser for the stuff not covered above) is still kind of a mess.

If anything, things seem to have regressed slightly, since Steam removed the one good 10ft browser I'm aware of during the Steam Deck rollout.

"Made for sharing", but suggests depending on 1Password?

It also seems.. irresponsible to claim that @sensitive values "will be always be redacted in CLI output", when the whole point of something like Varlock is to configure some external application that it doesn't control.

And what does "AI-friendly" mean here anyway... beyond, I suppose, varlock being AI slop itself.[0]

[0] https://github.com/dmno-dev/varlock/tree/514917f4228d49d4404...

A better solution would be a ‘blacklist’ of languages you understand—so YouTube only auto‑translates from languages you don’t speak, and always leaves familiar languages in their original form.

A better solution would have been to just not ship this disaster of a "feature" in the first place.

I wouldn't want my browser to automatically translate every page I go to (without my consent!) either, and that would've been a much easier job!

That wouldn't help retrocomputing users at all, who are specifically trying to reproduce specific software/hardware combinations. If that old setup required Windows, well.. guess they need Windows and those specific drivers.

Does "building" a tool for churning out spam truly make you happy? Do any of these videos (assuming that the product actually works, because the rest of the site sure does not inspire any confidence) provide any value to.. anyone, or do they only exist to clog up people's feeds?

CURRENT METRICS (being honest): • 6 paying customers

Meanwhile, your website claims "5000 paying customers".

5 verified reviews from real creators

5 out of your 6 customers wrote a review? On your site? Really?