HNHacker News
TopNewBestAskShowJobs

munchbunny

6,784 karma · joined April 24, 2012

submissionscomments
munchbunny··on Founding Uber SRE
This is what the professors in business schools study. MBA’s often get a bad rap, but as far as the actual research goes, that’s where the current efforts at rigorously studying management and organizational dynamics are.
munchbunny··on The State of Zero Trust Security (2021) [pdf]
This is probably not what they say, but the unambiguous expansion of the term would be “Don’t put employee computers on internal networks and don’t rely on network topology for authentication.”
munchbunny··on I Am Seriously Considering Going Back to Desktop Computers (2020)
For me it's quite situational: I am able to get a beefy laptop that has a higher spec than the standard issue desktop, so I just use the laptop with docking stations at home and in the office. If I have to travel, I fall back to just the laptop.

For my personal use, however, I use a desktop.

munchbunny··on How I learned to stop worrying and structure all writing as a list
What do you mean by traditional humanities? If you mean literature and skills like scripting out plots for characters and artful language in prose/poetry, then sure, it's not essential to business writing. However, if you're talking about essay writing, persuasive writing, clear language, laying out complex arguments, etc. then it's very, very relevant to business writing. Both categories are part of traditional humanities.

Getting to the point on nuanced issues like strategy or design is actually quite difficult because you have to both understand your point well enough to distill it and you have to be good at putting the words down. I'd argue that the "understanding" part is harder because, from my personal experience, someone who is thinking clearly and just not fluent in English still organizes the writing clearly, but someone who isn't thinking clearly will produce great syntax but the reasoning is hard to follow.

I see much more of the latter than the former in my day to day.

munchbunny··on Be good to your mentors
Mentoring isn’t about telling the person what to do, it’s about leading them to realize the thing you’re teaching on their own.

I'd take this a step further. Depending on how similar the career tracks are for the mentor and mentee, mentors often won't or can't know the right answer for the specific situation the mentee is in. As a mentor, your role isn't necessarily to have the answer either, it's just to help them figure it out for themselves one way or another.

munchbunny··on Three CISOs walk into a startup
I work with red teams and auditors as a blue team dev, and I don't think the documentation is necessarily because of excessive bureaucracy. It's because modern infrastructure is complicated as hell and it's several full time jobs just to translate what the red team finds into a systemic view of current weaknesses, and then to translate that into a plan that the inevitably outstretched blue team can actually act on. Writing things down is a critical part of making the problem tractable.

In my experience, being able to think clearly end to end is the hardest part of the whole operation, and the lack of that capability is the reason it feels like paperwork and mindless checklists.

munchbunny··on Kettle Logic
That's not kettle logic, that's a mode of legal argumentation that deals with boolean "and" constructions of a law.

If some charge requires both [A] and [B] for the accused to be guilty, then this argument is that it's neither [A] nor [B], but the defendant is innocent if they can prove either half of the argument, since the condition is "[A] and [B]", not "[A] or [B]".

munchbunny··on Nintendo is removing switch emulation videos on Steam Deck from YouTube
I disagree with the "young" part, to the extent that plenty of young people who are not power users understand this tradeoff viscerally just as much as older people do. The main difference I see is that people who are of working age tend to be more willing to pay money/a premium for someone to remove the need to make those choices.
munchbunny··on I'm common as muck and spent £150 to try a Michelin star restaurant
> I wouldn't be surprised if adding salt to your pasta water didn't change the apparent salt balance of the resulting dish.

In the same chapter, the author also observes that you need to consider the total amount of salt coming from other ingredients, such as the cheese, stocks, or cured meats. Depending on the ingredients, especially cured meats, you might already be working with a lot of salt before you add any of your own.

In my case, there are two considerations at play. (1) I use the pasta water for thickening the sauce, so any salt I put in the pasta water is also going into the sauce at that concentration. (2) I finish the pasta in the already-seasoned sauce before serving, so the pasta isn't going onto the plate unsalted. End result is that I salt the pasta water when I know I have ample head room to work with, which is most times, but not always.

munchbunny··on I'm common as muck and spent £150 to try a Michelin star restaurant
I'll do it if I know the sauce is already fairly salty due to its ingredients (cured pork, for example), in order to leave some room for adjustment later. Under-salted food is much easier to fix than over-salted.
munchbunny··on Can Slack-mania be cured with systemized discipline?
My main gripe with so much of the communication moving to Slack is that a lot of highly technical discussion moves into synchronous chat, and that removes the expectation which email often carried that the author spends time organizing their thoughts into clear linear writing.

Of course emails don't always come out coherently either, but my personal experience has been that moving into the streamed sentences model overall reduces the amount of effort put into organizing thoughts before communicating.

munchbunny··on My favorite things about working at companies with a culture of writing
As a native English speaker, I also phrase and rephrase my ideas while writing things in English.

In my experience, the exercise of fine tuning what you are and aren’t saying is one of the main reasons to write it in the first place, because it’s actually helping you figure out what you are and aren’t thinking too.

munchbunny··on I love you, Hacker News, but you’re toxic
One of the best pieces of advice I ever got was to maintain the capacity to be surprised. And they didn't mean maintaining the capacity to be surprised by someone exceeding expectations, but rather being surprised that the facts are not at all what I currently think they are.
munchbunny··on AI is changing chemical discovery
If you're willing to pay scalper prices, there's a relatively consistent availability. If you're looking for closer to MSRP, they're in short supply and your choices are either waiting lists or racing other people for online restocks. I got a 3080 a month ago only after waiting on EVGA's wait list for just over a year.

Why do you need a 3070/3080 specifically? If it's to run something like Tensorflow or CUDA code more generally, could you do it with an older card, or the more available 3060s?

munchbunny··on Looking at Our Nitpicks
The ideal code review process goes something like this:

- Engineers work to deliver business value and commit the code that flawlessly delivers that value the very first time.

- When colleagues go to review the code, they are edified in its reading and quickly approve the merge request.

- There is no need for feedback because the code was perfect.

- The business then benefits from the code expeditiously.

I think this is a misunderstanding of the many purposes reviews serve. Your goal isn't to produce a pull request that attracts no comments and requires no revision, even though that's what it might feel like because revisions take extra work. Other than the pedagogical goal, your goal is to take advantage of the team to build something better and more efficiently than you could by yourself.

Reviews that take multiple revisions are only bad if a lot of time is being spent on careless mistakes. But driving (forcing) meaningful discussion about the structure of the code and whether there are any edge cases the code missed is the point of the review, and an ideal one helps the team tackle them head on before the code goes into production.

munchbunny··on Why won’t anyone teach me math?
In my experience, if there's one thing missing in math pedagogy, it's that none of the math classes teach you how to think through and write proofs. I was personally fortunate that my high school math teachers made an effort, but that's not that common.

It'd be like if the first time you encountered the concept of an "essay" was when you took a history course in college. You'd have a rough time just understanding how to do the homework.

munchbunny··on Why won’t anyone teach me math?
Pretty sure they meant math-heavy, not Wall Street quant.
munchbunny··on Why won’t anyone teach me math?
My experience, also from an ivy league college, was that the beginner classes were taught well but often lacked rigor. But if you were looking for the level of rigor that introductory courses for dedicated majors would provide, you were going to have a bad time because those were often quite unforgiving.

For example, the 100 level math classes mostly did not touch proofs, just calculation. The 200 level math classes were almost exclusively proof based, but they didn't teach you how to write them. Either already knew how or you were going to have to teach yourself the mental framework on the fly. Contrast that with 100 vs. 200 level humanities courses in my college, where there really was a focus on teaching you how to argue points in writing.

munchbunny··on When the Stagnation Goes Virtual
Absolutely, my point was that the social phenomenon of paying money for digital conspicuous consumption is already here with or without NFT's, though I'm solidly in the camp that NFT's don't add value in this interaction.

Taking what I had intended to say one step further, if you look at the denominator of "people who participate in digital conspicuous consumption," the NFT people that this article discusses is just a niche/fringe in a movement that already has lots of momentum.

Personally, I hope the digitization leads to far more people becoming creators and not just consumers, but I'm not holding my breath for that outcome.

munchbunny··on The Problem with Frameworks
I love the phrase “quick chat” because it’s rarely ever actually quick. If it was actually quick, they’d just ask it.

Over time I’ve learned that the correct response is, approximately, “Sorry, I’m in the middle of [important work], please book 30 minutes for us and [stakeholders] to discuss it.” Gives me time to prepare so that I’m not caught off guard. And to bring backup if I think I need it.

munchbunny··on When the Stagnation Goes Virtual
> An alternative explanation is that they _are_ the normies who have bought into the techno-grift in exchange for social status in a small community of believers.

I don’t think it’s just a small community. And I say this as a heavy skeptic of cryptocurrency and NFTs.

I think the article’s author has a point. With or without NFTs, conspicuous consumption of digital goods is already a normalized thing of minor social consequence in the form of video game cosmetics. It started out as a freemium monetization model, but games like Fortnite, Destiny, etc. have solidly cemented the link between spending real money and digital self expression, including the implied social status that comes with specific rarer cosmetics vs. more accessible ones. And to some extent the social status part follows you back into the real world if you all know each other in person.

I don’t think it’s a large leap to a scenario where people pay for designer avatars to bring into digital spaces if online, immersive socialization in some grand unified space becomes a thing. I don’t like that idea, but I think it’s not that much of a stretch.

munchbunny··on Settings are not a design failure
I don't think that he necessarily doesn't address settings. I think it fits into the overall ethos pretty well: it should require as little mental energy as possible to figure out what the settings do and why you would use them.

Where things get murky and become a matter of judgement and data is whether you are exposing settings gratuitously and therefore just making things confusing, or whether you are not offering enough settings and therefore not addressing common use cases.

munchbunny··on Ask HN: Why do adblockers still work?
Yup this is sometimes done, where the third party stuff is served out of a first party subdomain instead of a third party domain. It's still uncommon except in the big publishers because it requires more effort to do the integration.

The topic of "accurate metric" is also challenging. When I worked on this, I would often find discrepancies of up to 5% depending on the technical implementation of the metric. There was never a clear explanation, just that the sequence of events from mouseover to click to redirect to more redirects to the final landing looked more like a very wide funnel with leaky correlation than the straight pipeline you might naively assume.

munchbunny··on Ask HN: How do you get out of a rut?
This is only what I noticed about myself: the first step to getting out of a rut seems to be... taking any first step.

What I mean is: usually when I end up in a rut, it's because I had been getting into one for a while and only finally noticed. At that point, the rut is usually starting to get baked into a daily/weekly habit. To get out of it means refocusing on things that matter to me: fulfilling personal relationships, family, personal health/growth, intellectual curiosity, and career growth, not in any particular order, and usually I have a decent idea of where to start, but the rut keeps me from starting.

So getting out of the rut involves taking that first step. The second step becomes easier, then the third becomes easier, and so on. It takes extra willpower but I find that it works as long as I remind myself it's worth it.

munchbunny··on Meta Unveils New AI Supercomputer
In practice it'll probably look like indirect improvements in the infrastructure that devs get for computer vision/natural language and other miscellaneous model training stuff.

A lot of this stuff is like trickling tech from F1 teams down into consumer cars. Some of the tech will likely end up in commodity datacenter/cloud stuff.

munchbunny··on On Leaving Facebook
Some hiring managers will care about your moral compass and your motivations more than others. (This isn’t a moral judgement on my part, just stating the phenotypes of hiring managers that I’ve seen.)

They might not ask you to your face to explain things like joining a company right after it got #metoo-ed, but if they care they’ll absolutely be thinking the question.

munchbunny··on Bitwarden: Free, open-source password manager
HashiCorp Vault solves a different problem. Password managers target the end user password management problem, whereas HashiCorp Vault targets the bootstrapping problem for servers/services.
munchbunny··on Shenanigans on Microsoft Feedback Hub
That reminds me, one small thing they changed that disproportionately annoys me. They moved copy/cut/paste in the right click menu from near the middle as three textual menu items to a single row of icon buttons at the bottom of the menu. Took me several minutes to figure out that’s what they did.

Why do that? It makes a smaller click/tap target for touchscreens, it’s genuinely hard to find and hides the discoverability of the keyboard shortcut, it’s inconsistent with in-app right click menu patterns, and it’s just inane for how many other little details could have been fixed instead.

munchbunny··on Ask HN: I suck at math, where to start?
100% agree this is something you grind at. Calculus, even multivariate, and even the stuff beyond that, still grind. I used to be really good at it, definitely not the best but among the higher scores in my college math classes. But 10+ years later, when I go and look at stuff that would have barely fazed me then, I go cross eyed now. I remember the concepts, vaguely, but following the math and linking together the various theorems and transformations feels like wading through syrup. It’s a problem for me as I’m trying to dig into data science stuff, and it feels like getting back into marathon shape after 10 years of not running.

There’s absolutely a component of learning the concepts, but a huge part of being good at the math is just building up the mental muscle memory for symbolic manipulation. Sure there’s innately talented people out there, but the consistent application of incremental effort will get you very far regardless of talent.

munchbunny··on The optional chaining operator, “modern” browsers, and my mom
For end user/consumer software, 90% is nowhere near high enough. In b2b/enterprise settings you have levers to help you push that number higher through IT policy, but end users will absolutely attempt to visit your cutting edge 2022 website on the iPad 3 they've used lightly.

My rule of thumb has been that if it's an app core to someone's job or life management, it needs to be functional for hardware/software going back 5-7 years, less if it's just entertainment or something.

← PreviousPage 6 of 34Next →