

Soon for me “human being” will be high enough of a bar to be nontrivial to enforce
Soon for me “human being” will be high enough of a bar to be nontrivial to enforce
I loved programming since I was 14. This was an acceptable passion to spend time on because it would allow me to be successful (read: make money).
My sister always loved visual art, and is now in art school. This is an unacceptable passion, and when she tells people that she’s in art school the first response is almost always “oh so what are you planning to do with that degree?”
We have been conditioned into a very narrow definition of success. It’s not surprising then that we start seeing art as “the next big problem to solve”, and you have all these tech bros frothing at the mouth to be the first to “solve” it and become the next startup billionaire.
Low-effort art and music has always been around. You don’t see anyone bumping those inoffensive cover albums and lounge remixes that you hear at the mall or the driving range in their cars though. Anyone who doesn’t already love listening to music isn’t in that position because of a lack of options in the (sigh) market. So I promise you won’t see “billions of new customers” dying to consume derivative slop music.
one thing I hate about AI images is that if you have multiple of the same subject in the image, they often all look exactly the same. the backs and faces of those leopards are eerie in their uniformity
Once I got used to single-directory filetree browsing plus fuzzy finding, I have never been able to comfortably use a traditional filetree anymore. most of them are not designed for efficient keyboard use (vscode and intellij at least) and don’t really help understanding the structure of the project imo (unless there arent that many files). For massive projects I find it easier to spend the initial effort of learning a few directory names and the vague structure using oil.nvim, and then eventually I can just find what I need almost instantly by fuzzy finding.
meh there’s similar popular stuff https://en.m.wikipedia.org/wiki/Queen_Mary_(cocktail)
source on the 28 notch stick?
$2.5 a day per employee? not too bad I feel
If that promo picture is anything to go by I think we missed out on a “so bad it’s good” opportunity
Elaborate on some examples of the YIMBYs?
Just noticed in euclidean geometry, for any two line segments touching at a point there is exactly one triangle you can draw, i.e. a triangle is uniquely described by any two of its legs. In spherical geometry, there are two choices for the third leg!
Thanks for the detailed explanation, makes a lot of sense! I guess what I did was set up a UEFI entry that specifies the location of the Linux kernel without any intermediate bootloader. Pretty sure I didn’t set the fallback, so I’m guessing that’s still owned by windows.
What is that latter fallback called? I set up my boot manually using an EFI stub last time I installed arch but wasn’t aware of any fallback bootloader
I think this’ll be good. Pixar’s Soul had an incredible electronic soundtrack
My college dorm was like this. Every bathroom was ungendered. The stalls weren’t fully floor to ceiling, but were slightly better than the average public bathroom. 99% of people got over it after a little culture shock at the very beginning (maybe 2-3 days).
There was still one women-only bathroom in my building; I believe it was for a few students who asked for religious consideration. No biggie though for almost every student.
It only led to one embarrassing moment for me: I (a guy) was singing Frank Ocean at the top of my lungs while showering. When I came out of the shower a girl was brushing her teeth and made eye contact with me and kind of snickered/giggled. Racewalked back to my room 💀
Thanks a lot for the pointers! Hoping to explore this in the next few months
Could you tell me more about how you’ve used it with macOS? I was planning to explore using it to provision some macs that we use for building an iOS app (and ideally also the dev environment, which we currently use docker for mostly). I imagine Xcode doesn’t play nicely with nix though…
I think neovim with kickstart has out-of-the-box support for go, or if not, should be configurable with two added lines (add the treesitter parser and LSP). Unlike nvchad and lunarvim and stuff, this is not a “distribution” of neovim but a good starting point for a config that makes it easy to slowly learn how to add stuff and change stuff as you see fit.
At the beginning, you can add languages that you need support for pretty easily by adding to a list of LSPs and Treesitter parsers that should be installed; later on you can start adding and configuring plugins as you wish.
I’d say it sets you up about the same level as Helix or a little less than VSCode.
Nix being an expression based functional language, it doesn’t really make sense to have something like let x=y;
since this looks to most people like a statement (i.e. a line of code that gets executed as part of a sequence). This doesn’t exist in nix—instead you have expressions that get lazily evaluated, possibly out of order compared to what you’d expect. let x=y in
makes it more clear that the variable binding you’re doing is only in scope for the current expression, which reads something like “let x refer to y in x + 3”
The function definition syntax is unusual but definitely not unintuitive imo. It captures the simplicity of the function semantics of nix—a function is just a mapping/transformation from one value (or set of values) to another. I don’t think it’s too much overhead to learn that they use :
to mean this instead of =>
In terms of why they picked this syntax, it follows the traditions of other functional languages such as the ML family, Haskell etc.
How exactly does the parallel lace one work? Like I don’t see where the laces come out underneath
I cannot for the life of me figure out what was redacted