HNHacker News
TopNewBestAskShowJobs

shruubi

855 karma · joined July 23, 2012

I build programs which run on machines you don't own and talk to programs on some other machines you don't own, and call it "web-scale".
submissionscomments
shruubi··on Poll: Do you prefer the office or work from home?
I prefer working from the office, not because of the social aspect but because I find that I just can't bring myself to be nearly as productive at home as opposed to in the office.

What I really miss was the period in time where I could work in the office and everyone else was working from home. The quiet of no-one else around, the productiveness of not being at home and the commute for that period of time between work/home where I can have some time just to myself.

shruubi··on A Guide to Twitter
I never really got into Twitter. I could never understand the point of posts limited to 140 characters and my severe lack of self esteem means I live my life believing that nothing I say is worth hearing or in any way remotely interesting.

In saying that, every time I've tried to "do" Twitter, I just find myself in this space where I feel a mix of sadness, anger, hatred and other negative emotions because 95% of Twitter is either people assuming the worst in everyone, calling other people every horrible name conceivable or just generally being another awful person in a sea of awful people.

The fact that I've never quite "got" Twitter has meant that I feel no attachment to it, and don't care if I remove it from my life, so it's not like I'm losing any sleep over it. But, it also helps immensely that removing Twitter from my life is like cutting off a necrotising limb that you never needed to begin with.

shruubi··on “It's not peaches and cream either for men”
Sort of, it's a space where someone who is trained to help you can do so.

And I'll admit that it may be a case of I'm not understanding the details of what the original article was meaning, but I read it as "support networks" etc.

I don't want to get together with people, regardless of if they are strangers or friends/family and talk about my problems. Realistically what can they do? More often than not in those spaces it is a lot of listening and empathising. If that makes a person feel better, then I'm all for that. But for me, it comes across as performative caring to make others feel good about "helping" and isn't actually addressing what my issues are or why they make me feel a certain way.

I will say, all of the above is based upon my own experiences and how I feel, and isn't intended as a sweeping claim. I want everyone who has mental health issues to have access to the help they need, and if someone needs the kind of help that involves listening and empathising then they should absolutely have access to that. I'm just not sure based upon my own experience (and the experiences of other men), that a lot of men want the same kind of mental health support that is available to women.

shruubi··on “It's not peaches and cream either for men”
From the perspective of a straight white man who constantly deals with severe mental health issues, I don't want some kind of space or forum to have my issues heard.

I recognise that my thought process that leads me to conclude that probably falls into the category of "toxic masculinity", but my issues are my own, and, regardless of whether or not I am in a "space" that allows for me to share my feelings, I personally feel that offloading your issues onto people who aren't trained professionals is selfish and can be harmful.

From my perspective, what men need is to be able to destigmatize seeking professional help for mental issues.

shruubi··on PHP 8.1.0
As someone who has worked in a lot of languages and now works in PHP, I think that while PHP still has some of the same warts it did in the old days, I am also understanding that given PHP is, for better or worse, a fundamental piece of web infrastructure, and that providing an upgrade path while also ensuring that they don't just break a large chunk of the web is less a matter of "software conservatism" and more a responsibility of the dev team.

And, if we're being honest, the reality is that for that chunk that would break, most of them would either not have a developer on hand to fix it, or would be what I call a "Wordpress cowboy" who has a WP site they set up five years ago that they never update, and the sum total of their development experience is installing various WP plugins until the site vaguely does what they want it to do.

It's hard, because on one hand, if we didn't have things like Wordpress, then PHP would be in a position to undertake more breaking changes that would overall give the language and its libraries the much needed quality improvements. On the other hand, without things like Wordpress, it does become somewhat questionable as to whether PHP would have survived the dark days of PHP4 and the early versions of PHP5.

In saying all that, the work that the dev team have done to add great features and solid performance, alongside the community which has done a lot of good things like PSR's and the PHP League libraries to me, is one of the key things that makes PHP still an attractive environment to work in.

shruubi··on YAML: It's Time to Move On
Looking at the comparison examples between TOML and YAML/NestedText, I fail to see how anyone can look at the YAML/NestedText and think "yeah, this is way easier to read and reason about than TOML".

I'm not even a Rust person. I've never worked in Rust in my life, so there is no "preference bias" in my comparing the two. I just don't find YAML, or this "improvement" as "human-readable" as people make out to be.

shruubi··on Intuit to Acquire Mailchimp for $12B
If the company can afford to offer competitive and attractive salaries to its employees, why would they offer equity? If I am a business owner and can afford to pay my staff well, why would I give up a portion of my company to the employees when I don't have to?

This is not some great injustice or a company acting in any kind of morally questionable way. In fact, it would be more accurate to say that in the grand scheme of things (not just the tech bubble), offering equity to employees is the exception, not the norm.

shruubi··on Goodbye, Fleets
I don't use twitter, in fact, I deleted my account and created a new, blank account in case I got sent anything on Twitter. Twitter is, to me an ugly place dominated by cliques with everyone else trying to shout the loudest in the hopes of being noticed by said cliques.

I in no way feel safe or comfortable contributing to a platform that is that toxic and has a long track record of people trawling through every little thing you have ever said in the hopes of destroying your career and life.

And people who say the solution is to follow specific people or use certain ways of viewing your timeline underline the other problem which is if the platform requires me to make a significant time investment to get a non-toxic, non-awful experience, then I'd rather go without and be blissfully ignorant to anything happening on that platform.

shruubi··on It's time for us in the tech world to speak out about cryptocurrency
Beyond cryptocurrency, how many other applications have either been built around or shifted to primarily function off of blockchain? This isn't meant as a gotcha question, but it is something that I can honestly say I can't think of any.

In terms of cryptocurrency, from my perspective the problem for mass adoption comes down to stability of value and oversight. Why would anyone want their paycheque to come to them in crypto when a few tweets by Elon Musk, lord of crypto market manipulation can turn your 2k paycheque into a 1.1k paycheque?

On top of that, for good or for ill the big banks and credit card companies have decades of built up trust in that there is a centralised authority who can ensure that your money is safe. Irregardless of what the reality of crypto and the safety of your money in crypto, the wider public will not trust that their money is safe when there is no one to be held accountable if something happens.

Finally, the fact that crypto has, to the wider public at least, been shown to have significant benefits for criminal activity and speculators actively trying to manipulate the markets has painted the entire crypto space as something that the average person should generally avoid at all costs.

In theory, I liked the original idea of crypto. But the truth is that crypto was good-intentioned idealism corrupted by selfishness and greed.

shruubi··on Naomi Osaka faces default from Grand Slam for refusing to speak to media
This exact situation has been something I have wondered about for a while (what would happen if a professional athlete just flat out refused to engage with the media) and I think it's fascinating that an athlete is being punished because they won't take part in the media sideshow.

I'm fully aware that by the rules of the tournament, they are expected to, and I have no real interest in tennis, but from my perspective this feels punitive against an athlete as though the media have this attitude of "how dare she not subject herself to our dissections".

Fully acknowledging that the media are the main source of revenue for these sports and subsequently these athletes, it is still such a strange relationship the athletes and the media have whereby an athlete not only needs to be amongst the best in the world at their chosen sport, but also need to be skilled in PR and be willing to dance to the whims of the media.

shruubi··on Tesla has suspended vehicle purchases using Bitcoin
Maybe I'm being overly negative and conspiratorial, but with all the stuff Elon Musk has done around Dogecoin and the amount of effort he has put into pumping it up makes me wonder if this was some kind of ploy to devalue Bitcoin.

I also wonder if sometime in the next 6-12 months we'll hear that Tesla is looking to accept Dogecoin due to it being more environmentally responsible (I don't know if that is actually the case, but who knows what changes will happen in 6-12 months).

shruubi··on DevSkiller IT skills report 2021: Demand and hiring trends
As a fellow Australian I have to agree with some of my fellow countrymen when they say that compared to the US, our tech industry is much more conservative and focused on banking, insurance and real-estate.

From my perspective, we have a number of great developers, its just that most of us (myself included), don't work in places where our tech and work is announced almost like an advertisement. Something that, at least for me, is a weird thing to watch happen so often from US tech companies.

I think a big contributing factor to such a conservative tech industry comes from a general lack of investment in start-up businesses either due to a lack of interest from the government, or from risk-adverse investors who would rather put their money into safe bets like real-estate.

shruubi··on Rust, not Firefox, is Mozilla's greatest industry contribution
Less than two months ago NASA landed a rover on Mars which is powered by Linux. I struggle to see how git (as important as it has been), can really do better than that.

And sure, Rust is great. It's lowered the barrier-of-entry to systems-level programming significantly compared to the alternatives. But, comparing it to Netscape/Firefox, and coming to the conclusion that Rust is Mozilla's greatest contribution is ridiculous.

In a time where Microsoft was much more hostile to the tech industry and open-source in general, the landscape of web-browsers was an absolute mess thanks to Microsofts insistence on developing their own way of doing things contrary to accepted standards.

Without Firefox and the work Mozilla did pushing back against Microsoft, there would be no Chrome. And while this may be a bold claim, there may have never been a NodeJS and the Javascript renaissance that the industry has seen over the last ten or so years.

From my perspective, when Chrome burst onto the scene and gave us Firefox vs Chrome, it did feel a little bit like Microsoft vs Mozilla, except this time the monolithic corporation won, and we're all still sitting here wondering if we are better or worse off for it.

Maybe I'm old or maybe I just don't get it, but this seems like we're rushing to throw away historical contributions because they aren't as cool and popular as the hot new stuff.

shruubi··on I can only think that modern front end development has failed
I'm amused by certain "big names" coming in and responding with arguments about how front-end wasn't that great back when either.

This idea that modern front-end has failed is not some absolute statement that means that all that came before was a success. In fact, it's a statement that with all our modern technology and idea's, we're still in a situation where we haven't improved on front-end tooling and development.

Also, just because front-end has exploded and created a huge amount of jobs, doesn't mean we're doing it right or well. There is just as much evidence to suggest that we need so many front-end developers because our current tooling and methods have made front-end development a massive job requiring many people.

shruubi··on NYTimes Peru N-Word: My side of the story, in four parts
So, after reading all this (and boy, I understand it's to provide context, but it is a slog), my general takeaway is that Donald was making good and accurate points, but perhaps for this audience probably should have considered and measured his words a bit more.

I do believe that if you actually understand the situations, there is most definitely no malice or harmful intent in anything he said/did, but I can also see how in the current climate where nuance is irrelevant that things he said and did could be perceived as offensive to people who are hypersensitive to these things.

What concerned me more was that, at least based upon this narrative, the collective failure of The Times to perhaps underline from the outset that the issue was spreading within the newsroom and how serious it was, and that the Times provided next to no support for the situation beyond having legal proofread statements and more or less left Donald to hang in the wind. It really seems to me that the Times more or less gave up on Donald from the outset and let things snowball as an excuse to get rid of him to avoid bad PR.

And the real kicker is that they still left him up to get a pulitzer for his reporting at their publication while throwing him under the bus. Talk about having your cake and eating it too.

shruubi··on Quitting Twitter
I've more or less removed Twitter from my life. From my perspective, Twitter turns people into the worst versions of themselves and in some ways has gamified social interaction to the point of making toxic behaviour and witch hunts the default simply because it's the best way to "win points".

To quote WarGames, "the only winning move is not to play."

For the odd occasion when I do log on to Twitter, my rule is simple - if I see a tweet that annoys me or I just don't like, then I block them. I have no wish to spend any time or energy even allowing that stuff around me.

shruubi··on Changes to sharing and viewing news on Facebook in Australia
I'm glad that Facebook is standing its ground compared to Google, who ended up capitulating to Murdoch's sock-puppet government.

For those who are outside Australia, it bears mentioning that Murdoch-owned media in Australia by far and away dominates the media landscape, and has a blatant bias towards the current sitting government (the conservative liberal party), and the liberals have for decades now returned the favour by consistently legislating in favour of News Corp.

The only way that the government will back down is when they are confronted with a much bigger fish than News Corp, in which case, chances are better than none that the government will go scurrying back into their little holes.

shruubi··on Google News Showcase Launches in Australia
It reads to me as though Google blinked. I'm sure somewhere, Rupert Murdoch is popping champagne bottles paid for by his ever increasing media in the Australian media bubble.
shruubi··on HR is not your friend, and other things I think you should know
Everything makes sense if you go into a job with the mindset you are not a human being, but rather a tool that the company has to give cursory maintenance to, to ensure that you don't break down.

HR is just the department that oversee's the tools and removes/replaces any tools that are not working or are becoming too much of a hassle.

If you doubt that is true, just remember that many companies would willingly have you thrown off the top of the building to your death and replaced within a day were you to even so much as thought about time outside of work if they could do so and get away with it.

shruubi··on JavaScript Rising Stars 2020
I honestly thought when they said "rising stars" they meant new, awesome projects. Instead it's the same old stuff everyone knows ranked on a metric that is tenuous at best.
shruubi··on Uganda bans social media ahead of election
Some part of me feels like a ban on social media during an election period is not all that bad. The US has proven to the entire world that people can't be trusted to act civilised and honestly discuss issues, and that lack of trust extends from the highest levels of government down to the average citizen.

That's not to say I am advocating the suppression of speech. All people should be free to speak about corruption and misinformation. But the last twelve months or so have, at least to me, shown that most people would rather burn the public square to the ground than speak of corruption and misinformation. And it does make me wonder what elections would be like in all countries if, at least for the campaign and election period, sites like Twitter were just outright banned.

shruubi··on Lonely people's brains are different due to excess of imaginary social contact
I appreciate my loneliness. For me, even though I feel bad, that feeling of loneliness has become my normal and it feels like I'm in my "safe space".
shruubi··on To do politics or not do politics? Tech startups are divided
I agree, and this leads into a wider point about political discourse in the modern era.

To me, as a person who doesn't live in America, the US has gone absolutely crazy over this idea that policy doesn't matter so long as a person is on my team. This is an indictment of the media who have failed in their job at keeping the public informed in an unbiased manner, reducing complex macro-economics and geopolitics to catchy headlines and gotcha-questions.

Is my country any better? God no, most of our media is just a budget version of the American model, but it is America who infected the rest of the world with this.

When policy and idea's become the most important part of any election, that's when you can start addressing real social and economic problems like homelessness, LGBT rights, wealth disparity and the loss of jobs to offshoring manufacturing, because you'll have more time to discuss these things like adults now that politicians aren't reducing their job to 140 character hot-takes.

shruubi··on To do politics or not do politics? Tech startups are divided
As someone who lives outside America, the obvious answer to me is unless your product is directly related to politics, a company as an entity should have no public stance on politics.

From the outside looking in, American politics has long since ceased being about policy and idea's, it is now a contest of identity where it doesn't matter what someone stands for so long as they are on the team I support.

In this kind of climate, for a business or other entity to involve themselves in politics would be consciously choosing to more or less blacklist themselves from doing business with the other side or run the risk of having their brand tarnished via social media for whatever stance they take.

Finally, a business that takes a political stance does damage not just to themselves but to their employees as in the current political climate, both sides have no problems harassing a person or worse if they are viewed as not "on their team". Once a company takes a political stance, it doesn't matter if what that employee believes or does nor does it matter that said employee might be working for this company because they have a family to feed and don't have the luxury of quitting and looking for a new job, the very fact that they work for said company means that they should be treated as persona-non-grata.

Make it simple, a company can't vote, so a company doesn't have a political affiliation (unless of course, it is some kind of lobbying company etc).

shruubi··on No More Free Work from Marak: Pay Me or Fork This
I've always thought the struggle of people not wanting to pay for software or expecting you to go out of your way for free comes primarily from the fact that for things like software (but this also applies to art) there is no physical product.

Of course, this is just unfounded speculation on my part, but I feel as though there is some kind of sub-conscious thought, brought about by years of being taught that generally speaking, things that are larger or have fancier packaging are more valuable, and that exchanging money should result in something that you can hold and take stock of.

Software (or really anything in the digital space), while being something that we can cognitively see, is not something we can hold or even try to accurately value using any rough method we usually come up with to do so.

On top of that, digital goods are only ever seen as a finished product, and the average person can't fully comprehend the effort and time that goes into producing that finished product, meaning that effort expectations range from "click a button and it's done", to "I reckon I could make this in a weekend".

Personally, I think this dissonance between better valuing something physical can be seen in peoples willingness to pay hundreds to thousands of dollars for an iPhone, but absolutely refusing to pay 99 cents for an app for the iPhone you just bought.

shruubi··on A follow up to Coinbase being a mission focused company
"Does Coinbase just stand for making a profit?

No, we stand for accomplishing the mission and for creating a great place to work."

My god, you're a business, you're entire existence is predicated on making a profit, don't delude yourself into thinking you're chasing some higher purpose, if that was truly the case then you'd be offering your services at a loss or giving away your product for free.

shruubi··on What’s Flying Above Us?
How can this claim to be "all over the world" when your examples are "Los Angeles, Baltimore, Portland, Minneapolis, and London."

Last I counted, four of those five are in the same country. The world does not begin and end in America.

shruubi··on Response to Google open letter
To fully understand this, it would be a good idea to understand the degree of influence that the Murdoch media has on the Australian landscape.

Murdoch media owns the vast majority of newspapers across Australia and is also more or less the only cable TV provider in Australia.

A good highlight of the power the Murdoch press has over Australia would be to look at the fact that the vast majority of journalists who work in the Canberra press gallery (parliamentary journalists), work for The Australian or other Murdoch entities, and have such a stranglehold on political journalism that it is a commonly accepted truth in Australian journalism that "if you want to know tomorrows news, read The Australian today."

The real kicker is that the Murdoch presses political biases are not subtle or secret, they are about as overt and blatant as you can possibly get with The Australian frequently running full front-page articles trashing one political party (Labor, the "left" leaning party) and heaping praise on the other (Liberal/National, the "right" leaning party).

With all of that context, the bill suddenly takes on a slightly more sinister tone when you realise that it is more or less designed to benefit one man and his media empire.

shruubi··on Why You Need a Community: Opportunity Exposure and the Internet Echo Chamber
I make a deliberate effort to not involve myself in any communities, either online or in person. Social communities from my experience are nothing more than a small group of people, or even a single person using the community for their own ends until, eventually, everything becomes about them.

And sure, it can sometimes be lonely, but I find that honestly preferable than the alternative.

shruubi··on Ask HN: Which tools have made you a much better programmer?
The big thing for me was discovering JetBrains products and how much care and thought is taken in building a product that provides the right tools when you need it.
← PreviousPage 2 of 5Next →