995 karma · joined November 15, 2019
Email: contact <AT> gpanders.com
Pardon my ignorance, but I’m being sincere. I don’t know much about this field.
This is so true. I too enjoy tweaking my Vim setup recreationally. It’s fun for me. Sometimes my wife will ask what I’m doing on the computer, and I have to try and figure out a way to explain that I’m customizing a text editor...
Sorry to be pedantic, but watts are a unit of power, not energy. Power is energy divided by time. The unit of energy is a joule (or, more commonly in household terms, a Watt-hour).
When you apply a voltage across a conductor it generates an electric field, and the electric field propagates at the speed of light (it’s an EM wave). I could be wrong, but I think that is why the electric impulse transmits quickly even though the drift velocity is so slow.
I will say, though, that a couple things ijq can do that the fzf snippet cannot are autocompletions of JSON keys (very useful IMO when working with large documents) and the ability to read in from stdin, which allows ijq to be used in a pipeline.
That said, the fzf solution seems great for quick one-offs!
Also it looks like LLHD is perhaps analogous to LLVM in that they offer an intermediate representation instead of providing a language that you code in yourself. Chisel also offers this via FIRRTL [1]. I can't decide whether to be excited about the fact that there are multiple ideas in this space or frustrated that these disparate teams aren't simply collaborating.
The thing that always ends up turning me off from them though is the roleplaying aspect. I know for some people that is the main draw, but I've never had any interest in it. Does anyone know of any active MUDs that don't have any roleplay requirement?
That said I do agree that the expression register is amazing.
However, managing a Tcl script is very doable, and this is my preferred method now. This has some drawbacks too of course -- you have to ensure that you use the same arguments to the `create_bd_tcl` command every time you update your script, and if you need to make any modifications to the script then you need to have a process for doing that. But it's much better than the alternative.
> NASA's budget for fiscal year (FY) 2020 is $22.6 billion. It represents 0.48% of the $4.7 trillion the United States plans to spend in the fiscal year.
NASA uses less than half of 1 percent of the federal budget. If you care so much about budget waste, there are a myriad of other places you could complain about (how about defense or healthcare spending?)
The practical benefits of NASA's science and engineering efforts have been laid out many times in many different places. There are also less practical benefits; for example, how can you quantify the impact that the Blue Marble photo had on the environmental movement? That was only possible because we put someone on the Moon.
Curmudgeons like you will always be around, and those of us who enjoy seeing humanity push itself and accomplish incredible things are happy to ignore you :)
E.g. to permanently add `~/.cargo/bin/` to your PATH just do
set fish_user_paths $fish_user_paths ~/.cargo/bin
once from an interactive shell, and you’re done!On my Apple TV I can search for shows on HBO, Amazon, ESPN, etc. All of my recently watched shows, regardless of streaming service/channel, show up on the main "TV" page. I can use Siri to search across all services, e.g. if I ask Siri to play The Office it will find it on Peacock and play it directly from there.
The large exception here is Netflix, apparently they don't hook in to the Apple TV API like the rest of these apps do (I imagine it's the same on the Google TV).
Regarding a bare shell: perhaps I’m not understanding your exact needs, but fish is able to check whether or not it’s being used interactively with `status is-interactive`, so you could certainly try wrapping all of the plug-in loading machinery around a guard like this.
[1]: https://git.sr.ht/~gpanders/dotfiles/tree/master/item/.confi...
$ exec bash -c ‘source script.sh; exec fish’
This has some caveats and won’t work in all cases (both bass and replay.fish go into more detail), but this is what I use and it hasn’t failed me yet.The most common tripping points are the minor adjustments in syntax, probably the biggest one being command substitution:
Bash:
$ echo “$(ls -al)”
Fish: $ echo (ls -al)
You get used to it though.Another thing many bash-ers sometimes miss is the !! substitution, e.g.
$ apt update
# permission denied
$ sudo !!
This doesn’t work in fish, BUT fish does offer a handy keybinding out of the box to prepend ‘sudo’ to your current command line (submitted by yours truly). So when using fish, you’d handle the above scenario like this: $ apt update
# permission denied
# press Up or Ctrl-P followed by Alt-s
$ sudo apt update
There are so many other great things I love about fish, but this comment is already long enough.Be sure to read (or at least scan) through the user guide on their website. It’s an easy read and not dense. You can also view it at any time by running `help` from inside fish.
I can’t recommend fish highly enough, I’m excited for your journey :)
Both extremes exist here, just like everywhere else. Anti-Apple articles/posts/discussions also get a ton of upvotes and frequently end up on the front page, and the discussions are filled with comments of people swearing off Apple forever.
Apple is a polarizing company in the tech world and that is just as true on HN as anywhere else.
I agree, this seems like the simplest and most straight-forward explanation to me.
And some people find this fun and enjoyable, and that’s okay. Others find it tedious and obnoxious and that’s okay too. Thankfully there is something for everybody.