HN user

moojd

461 karma

[ my public key: https://keybase.io/mooj; my proof: https://keybase.io/mooj/sigs/AfQQqgJbHRteeex6ikj_NIJ_3bk5Hss3VFXMWN5FToE ]

hn [at] jmoo [dot] io

Posts0
Comments144
View on HN
No posts found.

Exactly this. One of the first things I tell people struggling with nix is that nix is simple and almost all of the complexity lives in nixpkgs. Knowing where to look for help (is this a nix, flakes, NixOS, or nixpkgs thing?) is one of the hardest problems for beginners.

Nixpkgs specifically needs to be entirely rethought. It has become too large and complex to manage both technically and politically with the number of contributors. Separating out the lib, stdenv/tooling, and package definitions would be a good start.

My personal experience (model y lr) is 4 hour trips are the sweet spot and anything over 6 hours becomes a drag. I can reliably go over 200 miles @ 80mph without charging but after the first charge you have to stop every 100 miles or less. When we do long cross country trips (8+ hours per day) we take the gas car.

I just got back from a road trip in France and the UK and it's funny how much of the reddit-tier discourse is correct yet simultaneously so wrong. There are plenty of rural towns where everyone owns cars. There are highways, strip malls, large shopping centers with massive parking lots, and populated areas with bus service at best. The difference is the scale and the US lands embarrassingly far on one side of it. Even in the smallest rural towns in France we visited, we could hop on regional rail to the nearest large metro area.

Fossil versus Git 3 years ago

I like that git allows rebase, as long as it is only done in prs or local. Rebase in the sheets, merge in the streets.

I like them for defining a small number of env vars for my app that only get injected at run time. I don't like them when other random tools that aren't my app use them. Docker's insistence on automatically using the .env in your home directory is absurd.

I agree that 'real' verification was useful, but on the other hand removing it had the nice side-effect of 'breaking the spell' of twitter's imagined importance. People take it way less seriously now which I think is positive.

Wow, never seen tome before but I built almost the exact same thing at my current company with the only difference being all the sub-commands run in a nix environment. Being able to share bash scripts in our monorepo by just creating a file at ./scripts/bash/foo.bash and calling it with 'my-cli foo' has been awesome. You can also set up runners so ./scripts/js and ./scripts/python works as you would think. Having everything inside of a nix env means all the tools are there and work across everyone's machines.

I don't have a solution for managing services though and that has been the one pain point after moving away from containerized dev envs. The cross platform network and service management you get with docker is pretty ideal. devenv.sh is on to something with their 'services' feature but it doesn't quiet fit the bill for us yet.

I'm not making a value judgement on rendering strategies, spa, etc. I'm arguing that for most js frameworks, building a full stack app with your own database, auth, etc without third party services is not the happy path. These are table stakes in php, ruby, and python. There are exceptions like remix. I'm just deriding a general trend.

Vercel and Netlify (among others) try and avoid the basic necessity of databases and other backend complexities as if a front-end developer can exist in some shining, pretty land free of that yucky backend stuff.

They are creating the disease and selling you the cure. You see less monoliths in the node community because it's the only ecosystem where the attempting to build a monolith takes you off of the happy path. Most tools and frameworks not-so gently nudge you in the SPA + back-end-as-a-service direction and make the simple thing hard.

Do those allow multiple versions of the same dependency? With npm and cargo (as opposed to composer, etc.) you are never forced to resolve those types of conflicts so you can just keep installing dependencies forever without ever having to trim the tree.

Based on this I think the likelihood of me enjoying the park is inversely related to how hard the park moderators have to squint to apply the park rules. I'm totally cool with people having a park where a stroller counts as a vehicle but it's not a park I would want to spend my time. (The only one I agreed with was the one where a random person drove their kia into the park)

Nice! I tried but I must be missing something. Is it a setting? Only way I can see to join voice is to click on the channel and then click the voice button?

This is really nice. Just needs one click joining for voice channels. This is an under-appreciated killer feature of discord that slack missed when implementing huddles. The ability to instantly hop in and out of voice channels is what keeps discord from feeling like any other teleconferencing app. Any friction to this makes it so I am less likely to just casually jump into a call.

Reddit should be free to implement whatever policy it wants to do as long as it is legal

Yeah but that isn't the argument. Just because someone has the right to do something doesn't mean you can't criticize it or, in your own words, capitalize on your position as it is right now to hopefully persuade a change of direction. I don't have a dog in this fight but I dislike when the legality of something is used to dismiss criticism.

Ableton Push 3 3 years ago

Yep, I love my nord for the same reasons as you (and also the excellent b3+leslie emulation on the electro/stage). I stare at a screen all day so when it comes to practice or playing gigs I prefer it over midi + laptop/ipad. That being said, I don't want to discourage anyone from going the laptop route. You gain a ton of flexibility and if you already own the laptop it's way cheaper to get started. It's all just preference at the end of the day.

Ableton Push 3 3 years ago

Nords are for gigging artists that want every feature accessable via physical controls on the device with minimal setup. If you are willing to bring your laptop on stage there are probably better cheaper options. That being said used Electro's can be affordable and they are really fun devices to own. There is also a nice small community of people hacking on them. My current hobby project is reverse engineering the electro 5