HN user

alzaeem

94 karma
Posts0
Comments24
View on HN
No posts found.

I am also looking for this information. I largely switched away from lastpass over the last 12 months, and only a few low-value credentials remain in it. But if this is an old backup, then it is more concerning for me.

How is it possible that the image size is so much smaller with the WASM image compared to the Docker image? They need to ship the entire php runtime compiled to WASM, so I don’t see how it can be smaller

I agree that product managers should set the product direction. But my personal anecdote is that they have too much say in what engineers do and when, to the extent that the default answer of engineering teams to everything becomes “talk to pm and they decide when this can go in”.

I think the dynamic that creates this is that the product org becomes responsible for delivering features/products to business stakeholders, and product blames any delays on Eng not being able to deliver on time. So then Eng decides to let product plan everything to a t, such that Eng cannot be blamed if they meet said plan. Which is what motivates my use of the term “code monkeys”…

I feel like engineering should have the freedom and responsibility to entirely own the product delivery. Product managers/owners would still decide what product should be built, and then Eng would take it from there. But I don’t think I have seen this anywhere, and not sure if it would work.

The past two years created a new type of hype: PMs. Until the Tech Giants (eg: Google, Meta, etc) made PMs the ‘new normal’ of how to get any product functionally built and delivered, down to the tiniest button, startups used to do just fine with no PMs. Chances are very high you could do with less (no?) PMs. Also an excellent forcing device to kill some of your internal bureaucracy.

I think the PM fad has been around much longer, to the point one almost forgets how to build products without PMs. But from my experience, I find that the prevalence and empowerment of PMs is largely turning Devs into highly-paid code monkeys, as opposed to the highly-paid and empowered value builders that they should be. Much of the busy work that many PMs are doing can be replaced with a bit of Agile/Scrum training of a few devs per team.

At the same time, I would say that having a product owner who develops a deep understanding of the domain, actively talks to customers, and steers the vision and direction is immensely valuable. But I hardly see any of my PMs doing it.

Anyway, I am seeing a lot of negative sentiment towards the prevalence of PMs these days, which I mostly share. Would love to hear any counter-thoughts or corroborations of this. Are PMs necessary? How should they be utilized?

Best of luck to OP, and there are some solid suggestions in this thread!

Just wanted to add that the wholesale adoption and normalization of WFH and remote culture in tech is worrying and will only make this type of issue worse and more common. Personally, I had consistently been able to make good friendships at work across several positions at different companies/cities/countries. That's until WFH and remote work hit, where now I rarely see coworkers in person (if at all), and often people are not in the same city. We feel more like automatons these days.

Tech work seems no longer a reliable vector for creating meaningful friendships or a social life outside of work. Like OP, many of us will have to learn to meet people outside of work.

I work in ML engineering, and I’ve seen people work on a problem for the better part of a year with little to show for it. The non-progress gets on leadership’s radar, so even more resources get directed to crack what should be a solvable but non-trivial problem.

An engineer who could have solved this problem without a fuss within a month or two is easily a 10x engineer. Not because they work 10x faster, but through better ideas and thought process, efficiency with their tools, and exercising leverage. This is even without considering their additional impact on the work of others.

I think this could be applicable in any software or tech field, as long as the best solution to a problem isn’t trivial or immediately obvious.

The Apache Arrow project is led by the creator of Pandas, which is one of the most important packages in the Python ecosystem. I agree Apache has some half-baked projects, but I think Arrow has the track record and backing to achieve its goals

I share the frustration with how many A/B testing driven development processes end up. Leads to a very iterative process with lots of small changes, rather than big bets. Also, trying to get statistical significance from iterative changes when you don’t have a ton of data is problematic.

DDG is the default search engine I use on the desktop and in iOS Safari for more than a year. I'm glad to see them growing and hope their privacy centric approach becomes dominant across the web, but the reality is that their search results can be quite poor except for simple queries. I used to use bing in the past and I don't recall having as many frustrations. I hope DDG are able to invest more in this area as they grow, because for most consumers the compromise in search quality may not be worth the privacy gains

The outrage towards Facebook causing divisiveness is a red herring. You want to see divisive content, go to foxnews vs cnn. Pretty much the entire media is partisan and biased towards their constituents' points of view. For Facebook, it would be nice if they stick to showing whatever is posted by a user's friends or organizations they like/follow without much curation, but my view is that their impact on divisiveness overall is miniscule

Just so I understand, why does an ISP care so much about providing the DNS resolution? Anyway once you have a destination IP address, that'll be visible to your ISP from your packets, and a simple reverse DNS can tell them what these IPs are for. Or am I missing something? That's also why I'm not so bullish on the benefits from DNS encryption, though it's a step in the right direction.

This "analysis" is so wrong.. power is already dominated entirely by Shiaa governments, except for Kurdistan region, but that has little to no effect outside Kurdistan. The problem is that much of the current government officials are corrupt and have their loyalties to Iran. They are busy enriching themselves. Let alone the fact that they armed a powerful militia group that's completely beholden to Iran.. Much thanks to the US for destabilizing the country and handing it over to their so called "enemy" Iran. There should be no doubts that the government in Basrah is all Shiite, yet people IN Basrah have been protesting very strongly in the past year. Because simply this government doesn't serve the iraqi people.

"Glottal stops are everywhere in English but we are not trained to hear them, so a long portion of one of your first Arabic classes will be devoted to blowing your mind with the fact that English words like 'apple' and 'elegant' do not start with a vowel."

Is this for real?! Do non native speakers of Arabic (and similar languages) not hear the common sound at the start of words like apple, elegant, ignite, umpire? I find that hard to believe since they are saying it.

So how do they determine whether a user has viewed a post already? I would think that unique counting is accomplished using the hyperloglog counter, but the article says that this decision is made by the Nazar system, which doesn't use the hyperloglog counter in Redis.