HNHacker News
TopNewBestAskShowJobs

linza

171 karma · joined May 3, 2016

submissionscomments
linza··on Google engineers want to make ad-blocking (near) impossible
I'm honestly (as in putting in multiple hours) trying to switch to Firefox every 4 to 5 months. I tried at least 4 times. I do the dance of migrating bookmarks, passwords, layout preferences, add-ons, workflows, setting up sync, installing on all Android and desktop devices ... and then i run into issues, try to fix some of them, research, then give up and go back to chrome and don't think about it anymore until another article like this pops up on HN.

This time I won't be shamed into doing it again. I don't have the time or motivation.

edit: forgot to mention explicitly, it's not Firefox, it's me. I'm not strong enough.

linza··on Byte Fanless Mini PC – Built for Linux
I had very good experience with Protecli (https://protectli.com), for both products and customer support.

Seems to me both are for similar use cases. I'm using mine as firewall appliances for example.

linza··on Learn how to design systems at scale and prepare for system design interviews
I still ask to design Twitter, but make it clear that it's about the process, and follow ups are driven by where the candidate leads to.

The material from OP won't prepare you for systems design interview (witch is also your point?). Only experience will, so we measure experience and leadership.

Juniors can apply to systems design openings and will be interviewed, but they end up as generic SWEs if hired. If one thinks one can work on distributed systems coming out of university you will have a hard time interviewing or not like it.

linza··on Learn how to design systems at scale and prepare for system design interviews
Not sure what the point is here, but ... in my experience as the hiring manager I haven't seen huge success in testing a candidate whether they can do the exact thing they will be doing in the first 6 months (in software engineering). I had better results in asking questions that bias towards a certain set of behavior traits (yes, this has other long-term problems) and not certain skills.

I understand that some candidates don't like it, because they are obviously good at something and want to be asked questions in that field. But ... I already know you are good at it because you said it on the CV, so i'm not wasting time with that (yes, if you are a good liar it takes us longer to find out).

So your example, working as intended?

linza··on Gambling firm allegedly paid blogs to link new mothers to its online games
> take a step back away from this topic, rather than try to comment on a problem you don't understand.

I guess i understand the sentiment, but we shouldn't shame people away from discourse. Everyone should be allowed to be wrong, if comments are made in good faith.

linza··on Meta is about to start its next round of layoffs
I think you cannot really salvage this argument. The way you describe it makes it sound to me that your company's success is ore likely due to luck and not just competence. It's also not clear if you really think this is a model that can scale to the size of Meta or if you just wanted to slide in a humblebrag.
linza··on First Impressions of Bluesky's Brand New iOS App
> It is owned and will be driven by a private company and it’s desire for profitability [...]

I imagine that that's the exact reason why for example advertisers will opt for bluesky over mastodon immediately, under the assumption that the reach would be the same.

linza··on Ask HN: Who is hiring? (March 2023)
Full remote still means Americas only?
linza··on Justice Department says Google destroyed evidence related to antitrust lawsuit
That sounds like a reasonable distinction between verbal and written as in email or memo, but chat is then in a grey area. Chat is used more often than not in a casual conversational way that does not promote a lot of thinking before writing.
linza··on TabFS – a browser extension that mounts the browser tabs as a filesystem
That looks incredibly useful. Now i imagine i had a small terminal window within my browser that i could focus by pressing ESC ...
linza··on The maze is in the mouse: what ails Google
I have limited knowledge about Google, but this sounds overly simplistic for at least GCP.

Large contracts are locked behind FedRAMP compliance, DoD ILx, and so on, and I happen to know that all large cloud providers listen very closely to customers in this space.

Your harsh criticism is valid under the assumption that GCP is an unsuccessful consumer product. I think it is only partially so and features are mostly driven by larger b2b and governments, where it is successful (in the sense that it delivers most features customers care about).

linza··on Ask HN: What Next After Ubuntu?
Because of this thread, I switched back to Debian on my laptop after 8 years on Ubuntu, and everything works nicely. Thanks HN!
linza··on Modules, not microservices
It doesn't necessarily fix it but has less resource waste or is easier to manage than the bin packing needed otherwise.
linza··on Ask HN: Why isn't JSON-RPC more widely adopted?
Not sure if you are more agreeing or disagreeing with GP, but cost is not just computing cost, but also complexity and the higher risk to reliability that comes with it.

JSON-RPC makes sense if one only considers the abstract case with a single client and a single server box and minimal networking. Technically it's a viable solution but just not practical.

HTTP on the other hand is nice as it separates the business logic stuff like the RPC parameters from stuff that's interesting to the transport-network-thingies that sit between you and the data on a server, like load balancers, DoS protection, authz, rate limiters, ... etc.

linza··on The best Go framework: no framework?
You didn't specify what you meant with "more productive", but if it means "being able to produce more code in less amount of time" then i agree that one can be faster with frameworks/Java.

If you look at the problem more holistically (say "run a reliable service customers want to use") then that metric is just one of many, and more often than not counterproductive vs some other metrics like maintainability and resilience for instance. IME frameworks reflect that and only let you write code fast, or get the hello-world-demo out fast, but neglect the later stages.

I don't know if the conclusion is no framework is better overall, but the frameworks i worked with at least showed mixed results overall.

linza··on Elon Musk tells Twitter staff to work long hours or leave
Key staff is probably identified by now with high certainty and those can probably negotiate a substantially better deal than what would be possible at old Twitter--if they know their worth... which is not trivial either i imagine.
linza··on Mark Zuckerberg confirms broad layoffs to begin at Meta
> This is NOT a good thing

I think this depends on ideology a lot. In europe the sentiment is to improve the life and livelihood of the average person on average, and not that of a few CEOs, and labour laws reflect that.

The cynic inside me tells me this results in universal health care, better infrastructure, less divide between poor and rich and thus less crime on average, ... in europe. In the US you have super rich CEOs fueling policies to make the rich richer. Maybe my reasoning here is not true, but I take these quality of life improvements over all the tech unicorns any time.

linza··on Google profits plummet 27 percent in Q3 2022 earnings report
It's like to counter that Google's business customers and investors see these shut down stories likely in a different light: they stopped doing something that was a distraction from core business or irrelevant. Stadia was a powerful demonstration what Google is capable of, technology-wise.
linza··on “UBO Minus (MV3)” – An Experimental uBlock Origin Build for Manifest V3
It sounds simple enough but it's not so easy actually. I found myself spending some time doing it, and there were enough annoyances to abandon switching to firefox.

I really want to like it, it just doesn't click for me. There is just no practical incentive at the moment to switch (for me), just the more idealistic ones about privacy and so on.

linza··on Zellij: A terminal workspace with batteries included
https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-b...
linza··on Launch HN: Rootly (YC S21) – Manage Incidents in Slack
Let's hope slack itself doesn't start using rootly for incident response :)
linza··on OPNsense DEC740 Ryzen Embedded Fanless Firewall Review (2021)
I switched from PC engines to https://protectli.com/ and I'm happy so far, although it's more expensive. I haven't tried anything else yet, so just a single data point.
linza··on Ask HN: What’s a good laptop for software development at around $2k?
How does the display work for you in bright daylight? I couldn't find any definitive information about the OLED option if it's more glossy or more matte.
linza··on I have quit my job
Not going to try to look like I'm explaining how life works just my 2c: life is complicated and quality comes in different shapes and forms. "A job is an exchange of services" is a way to reduce this complexity and cut down on the interdependence of dimensions we optimize for.

I personally don't have the constraint that i need to give everything to my job and it needs to give back, so i agree with the GP and don't see it as dystopian, just one of the many ways of living.

Others legitimately do have this constraint and probably have to simplify elsewhere (not have kids is something I've seen a lot).

linza··on Ask HN: Why doesn't YC list compensation for their own open positions?
The system you describe seems to be rigged against the employee. Employees will try to optimize their financial situation much like the company does, and knowing one's own value to the company and the industry as a whole is an important puzzle piece.

This system is doomed long-term if it only works because of information imbalance, since ways will be found around that (levels.fyi, random walk across employers, ...).

linza··on Deploy a Gmail-like email server in 30 (ish) minutes
I think the author and submitter got exactly what they asked for by posting something to HN that is by their own admission low-effort as it took only 30 minutes to knock it out. Many of the commenters call this out, since in their opinion the content does not hold up to what the headline promises.

Also, one aspect of professionalism is also to be thankful for the feedback rather than trying to interpret it as attacks.

linza··on Deploy a Gmail-like email server in 30 (ish) minutes
> Such negativity for just showing something I knocked up in half an hour. - something that I thought might be helpful, with experiences on how to make it more Gmail like.

GP's feedback is direct but quite right imo. I trust the author had only best intentions in mind but "Knocking something out in half an hour" and sharing, but good privacy and security engineering requires probably much more time. Quite frankly, the wording of the article can be insulting even for folks that are working on that problem professionally for several years.

Were it presented differently, it would get different feedback I'm sure. More like "hey HN, i made the first three steps what would be next?" -- i.e. efforts towards trying to understand the problem better.

linza··on Ask HN: for senior positions is it advisable to list side projects on your CV?
I think most views in this thread already presented are valid, even if contradictory, as it depends a lot on the hiring side.

As a single datapoint: for senior positions i will look at all side projects presented in a CV after the first phone screen. However, it can only serve as a signal amplifier for traits established in the CV by experience or education. So if a candidate does not have side projects, we try to get a better signal in a different way. That said, i have never seen someone getting hired because of their side projects (or someone not hired because of the lack of them)--but i have seen us pass on candidates that accidentally provided negative signal with their side projects.

For junior positions having or not having side projects can be a deal maker or breaker.

linza··on Fed up with the Mac, I spent six months with a Linux laptop
Operating systems and people's use cases seem to be so specialized that you will rarely see someone switch because they feel happier at the other side. Especially for professional work there seems to be "one true way" and emulating that on a different setup obviously has some productivity loss.

It's a bit silly though to call out the author for not using the right linux laptop or being too hung up on their workflow. It's not unfair towards linux, the conversion of a macos power user was never meant to be!

linza··on GitHub, fuck your name change
I don't buy the assertion that the German way is to pretend racism just doesn't exist.

There are racists, and fascists, neo-nazis and old-nazis. They do exist, it's just that they don't pose that widespread of a problem in every day life, like it does in other western countries.

I'd say gender (in)equality is something you will encounter much more often in every day life over there.

← PreviousPage 2 of 4Next →