HN user

kritr

115 karma

krithikrao.com

Check out my latest project ! Snackbag.dev

Posts0
Comments66
View on HN
No posts found.

I’ve been using a friend’s app switcher because cmd+tab was a bit too slow and not window oriented.

But this has been pretty nice for me.

https://mwitch.viraat.dev/

It’s also open source if you want to customize it for your own preferences (pinned apps, custom keybinds, etc)

GitHub Stacked PRs 3 months ago

Unfortunately even with these improvements, working in the repo was quite slow.

Changes branches took an eternity, and people resorted to a more workspaces style solution.

If you’re planning on starting a big tech company, I wouldn’t recommend the approach.

I was looking for this 2 days ago for a new computer setup.

I haven’t had a chance to download this yet, but hoping that it has native keybindings. (Cmd+N) on mac for composing a new email or something similar.

I know fastmail’s built in keybindings are robust, but I can’t keep track of them all.

I don’t see this article actually arguing against GitOps. It just argues that the policies in place for GitOps need to make sense for the environment you’re developing in.

Obviously, the level of auditing and reviewing for infrastructure changes in a Prod environment make no sense for a Sandbox environment, and there’s nothing in GitOps that implies these need to be the same.

Ideally at every phase of development, you have very legible infrastructure that can be shared and iterated on by a team. The CI pipelines backing this should offer rapid turnaround times, and things should be easy to test.

All things which the general GitOps concept still works in tandem with.

My current assumption is that other classes of assets, assuming technological progress continues at its current rate, will grow significantly faster than demand for land. So the economics that once made homeownership favorable, no longer exist.

Holding the assumption that your landlord operates on favorable conditions (mine is pretty responsive and rent increases are controlled), I’m not sure I have a good reason to opt to purchase a house unless I’m planning on occupying it for the next 2 decades at minimum.

I can’t help but think purchasing is an emotional decision, unless the location you live in allows you to buy for a similar rate to the mortgage pricing, but I’ve only observed this in LCOL areas.

Running the container on Windows is probably a lot more complicated because there’s no obvious built in chroot + mount filesystem command (at least from memory).

I believe they’re built on silos. I believe containerd itself is probably as low in the container runtime as you’d want to go… See https://github.com/microsoft/hcsshim for the actual bindings.

iTerm and Terminal are pieces of software emulate a physical terminal environment. They take the output of programs/shells output characters and control codes to render text, clear the screen, etc.

The terminal emulator receives keyboard input via your operating system, and passes it to the shell program via stdin.

The shell is responsible for prompting you and handling whatever you type. For example the “$ “ waits for next character from the terminal emulator until you hit newline.

The shell is responsible for parsing your input, executing any child programs “ls” for example, outputting their content to stdout, and prompting you again.

Chiming in with a Purdue alum perspective.

If you can get away with this, keep doing so, but definitely recommend putting some time into the 59000 / 69000 classes taught at the grad level. Advisors let you swap elective classes in your track for the higher level ones, and they’re far more interesting (especially for the AI/ML track). Also connects you with more professors that would be research oriented (if that was something you were interested in). The program also had an exchange with ETH/KTH which unfortunately I couldn’t take advantage of due to COVID.

Then how would you type uppercase letters? /s But on a more serious note, it does appear that some people are not aware that the shift key capitalizes letters and exclusively rely on the caps lock key.

Honestly haven’t had too bad of an experience with Capital One’s hopper portal. Normally I don’t care for these aggregators, but 9/10 times the price difference is negligible, I don’t have to create a new account, and their customer service has actually been decent ( booked a flight with ryan air that showed incorrectly free check in on the portal, and they reimbursed me for the baggage ). Also it usually ends up forwarding me the direct flight details anyway, so I can always modify the booking on the main airline’s page.

Like a lot of people in this thread. I was 9 when I started using game maker. This wasn’t by chance, the good fortune of some willing parent who wanted to teach kids how to make games started a club at my elementary school. By the end of the year, I could put together most rudimentary 2d games I could imagine. I think more than anything, don’t worry about finishing, don’t worry about getting everything right, empower the kid to engage with their ideas and that’ll go a long way.

It’s frequently used to describe the problem of calling an async function from a sync one or vice versa. There’s other applications of the term though (pure vs impure functions).

I think it just happens to be that we like assigning colors to differentiate things in the mathematical side of CS.

As someone that doesn’t spend a lot of time in Python, but is familiar with the ecosystem and numpy. I would say this is actually a lot more approachable than I thought it would be. The only thing that really surprised me was that rewriting corrcoef led to a speedup. I would imagine that’s a fairly optimized function in numpy.

I think if you have a good mentor or guide in a space where there might be a proprietary system, it’s a lot easier to start being able to do those deep dives. I found that when people were able to explain the larger context for the question I was asking, I would be able to move along faster and deep dive, but with brief answers that didn’t really go beyond my surface level questions, I ended up having to ask a lot more questions, sometimes finding certain information was never documented.