HNHacker News
TopNewBestAskShowJobs

rehasu

59 karma · joined July 4, 2019

submissionscomments
rehasu··on The Myth of Architect as Chess Master
And then you go another level deeper and see everything is actually just different ways of doing the same old Linux and/or Java. I feel especially in Ops people can see that all the time. For instance just today I saw someone debug a NO_PROXY topic in Kubernetes. Kubernetes is super cool and works different than the old LAMP stacks or even Openstack. But still they deal with NO_PROXY not being standardized problems. Also shows that the same, actually hard problems (like standardizing something that is "out there" for more than a decade already) are never really solved. Each shiny new tool comes with its own way of doing things, but what they do with your input is in the end always the same. Mounting, multiprocessing, sockets, string parsing, memory management, log searching, etc.

So yes, I think there's a way to become a chess master. You just need to go one level deeper and accept that there might be multiple topics that each will need half a decade to learn good enough to be useful.

rehasu··on Who Was Sun Tzu’s Napoleon?
The fable of the scorpion and the frog is also unreal. Yet you can learn something from it.

PS: And yes, good catch. Cao cao actually wasn't emperor officially. His son became emperor. Totally forgot that point for some reason.

rehasu··on Becoming a high performing software developer working from your bedroom
Nowadays I find it more important to define what "high performance" means to me and enjoy it when it happen by itself instead of forcing myself into a scheme while destroying my health and happiness.

Sometimes for me the KPI is digging deeper than anybody else can and solve a real root cause issue. Sometimes it means simply not being in zombie mode in the evening (i.e. yes, actually working less). Sometimes it means finding something that may be less efficient but everybody can agree and do together.

In each of these cases having the right kind of tea and tea cup at hand is much more important than training the best scheduling techniques. ;-)

rehasu··on Who Was Sun Tzu’s Napoleon?
A point that was also enlightening to me: Chinese literature has two components. One is the theoretical analysis like Sunzi Bingfa, Hanfeizi etc. The other examples of application in different contexts, given in form of stories. It's impressive how much more you can understand and learn if you combine Sunzi Bingfa with Sanguo Yanyi for instance.

Also the story becomes more deep when you realize that there are story elements where they act like the character would coincidentally slip into a situation but actually was probably stupid on purpose to create a much better outcome for himself. My favorite example being when Caocao fails to kill Dong Zhuo who is laying in front of him sleeping. If you are a mass murderer like either of these two there is almost no chance to fail to assassinate someone laying in front of you sleeping. And yet Caocao did.

What happened due to this failure? The rebels took him in and started to listen to his ideas, when before they ignored him due to his low background. Also one of his biggest competitors, Wang Yun, who coincidentally is the owner of the knife used in the attempted murder.

What would have happened if he had successfully killed Dong Zhuo? Lu Bu probably would have killed him on the spot. Maybe he would go in history as a small hero but he would have never become emperor.

rehasu··on Gravity: We might have been getting it wrong
If you talk to physicists and they tell you we've got something right, stop talking to them.

Every good(!) one knows that we got it wrong. Just a little less wrong than in the previous model. You cannot get it right. It wouldn't be a model but reality as a whole if you got it right. So the only questions are how you can get it less wrong than the last model, and which of the available models is most useful for the problem you are currently tackling. So yes, sometimes you even want to use a more-wrong model because it fits your problem better.

edit: thought about bringing in an example, but honestly it would need too much googling to be precise enough.

rehasu··on Actix project postmortem
The very normal path of growing up as a leader:

1. people are good -> trying to do something good

2. doing good -> realizing many people are not good

3. stop doing good thing, start being frustrated

4. realizing one doesn't need to let people pull oneself down -> start doing good again

5. helping others to do good things and surviving the first shock of being visible

6. $$$

rehasu··on How to write better game libraries
The problem for game libraries in general is that game dev lives in c++ world and c++ is awful for libraries. Most c++ devs I know would rather start writing a program by defining string than by learning to handle proper library management tooling. I'm not an expert so I'm not sure if it's just a culture thing or if there are inherent features in the language that make library usage hard, but yeah. That's that.
rehasu··on Friends of Vast Industrial Concrete Kafkaesque Structures
This reminds me of GTA and probably a few Hollywood movies.
rehasu··on Mitigating a DDoS on Mastodon
Is a federated system like Mastodon not setup in a way that users have access lists and if one server is down they simply connect to the next? I would expect to just limit the access to my server in a way that no illegal content is added to its storage and I don't have to pay horrendous fees for the network traffic and then just let the DDOS happen. At some point it needs to stop since the DDOSer will find nicer targets and the source of your problem will not have enough funds left. And then your service simply continues.

That's at least how I think a federated system should work. Not sure if reality matches that.

rehasu··on Mitigating a DDoS on Mastodon
If you want to just have a piece of official documentation, why not. And if you know Putin and Xi personally maybe you even have a chance to get the DDOSer.
rehasu··on It’s not a zero-sum game for Apple TV+, Netflix, and Disney+
Well, yes and no. Nowadays it's possible to serve all niches and the mainstream market together at the same time, through the same general service offering, simply by filtering and sorting the content according to user data.

Therefore I would assume that we can't fully apply the traditional media experience to the current streaming wars.

rehasu··on The Real Class War
My impression in recent years is that the middle class has real value in almost any society we had until now. They are the glue that brings stability to any organization, they are what keeps to energetic lower layer people from gaining power from crazy ideas, and they are the first to get blamed when a crazy idea from the top management layer fails. Do you see differences between that statement and your experience?

And the real question I want to ask: Do you feel that especially the middlest of managers have to fear AI the most, because AI could theoretically replace exactly that middle layer and do it even better than a human could?

rehasu··on Machine Learning on Encrypted Data Without Decrypting It
Think about what encryption should do. Think about what Machine Learning should do. The only thing you can do with ML on encrypted data is show where encryption needs to be improved. Or maybe there is a way to create ML models that produces output which only someone with the correct (private) key can understand.
rehasu··on Mark Text: Simple and Elegant Markdown Editor Focused on Speed and Usability
What does it do better than the oldest simple and elegant markdown editor, vim?
rehasu··on Airbnb Plans to Verify Every Listing
Just adding a bonus point system and giving bonus points for creating well documented problem tickets would do the same trick, imho.
rehasu··on Airbnb Plans to Verify Every Listing
Okay, are they planning an IPO or are they planning to get bought? I'd guess IPO. Otherwise increasing amount of rentals would probably be more important than making sure everything is legally air tight.
rehasu··on Regulating Big Tech makes them stronger, so they need competition instead
Since I started to work for big tech myself this is what I tell people most of the time: Stop thinking about complaints, start thinking about solutions to problems that everybody has. That is where the power of big tech comes from. I mean, facebook knows all our social contacts because it's the best way to communicate over long distances and having different live situations. Gmail can learn how we write and think because it's the best and most flexible mail client out there. Google and Apple can spy on us via smart phones because these devices have gave us so many opportunities like navigation, translation, communication, photos etc.

Start building a better future and you can be part of defining what it will look like. Doesn't even have to be a competitor. Employees inside the big tech companies also have more push towards their personal goals than people outside.

rehasu··on Tech Workers Backing Candidates Looking to Break Up Their Employers
> short time in the 90s

The first time I heard the word millenial was 2017.

This world is weird. But in a world were people can choose their gender freely I think I can have the choice to use that word as I see fit. Feel free to do the same. ;)

rehasu··on Undercover reporter reveals life in a Polish troll farm
Looks like the US is now trying to increase the division between East and West Europe, huh?
rehasu··on Tech Workers Backing Candidates Looking to Break Up Their Employers
I don't know who came up with that definition. Gen-Y is born late 80s and 90s. Millenials are born in the new MILLENIUM.
rehasu··on Tech Workers Backing Candidates Looking to Break Up Their Employers
Are we ignoring Gen Y?
rehasu··on Tech Workers Backing Candidates Looking to Break Up Their Employers
It is not voting against your own interest if your interest is a fair world and not highest amount of private money.
rehasu··on Human-controlled robots shown to make manufacturing safer, more efficient
I'd argue kettles and toasters are not independent actors. A toaster won't make a decision if another toast is needed, it will not grab a slice of bread and then toast it.

But a roomba is really an independent actor and we already see problems with it (roomba companies collecting apartment layout data, pets feeling strong competition, people feeling rather helpless if a roomba doesn't clean some place or gets itself constantly stuck on rugs etc). Sure they are not big problems, but roombas aren't really big independent actors either.

rehasu··on Human-controlled robots shown to make manufacturing safer, more efficient
I strongly believe that the future should go in this direction. And not just for robots but also for AI. Just like cars and smartphones they must be extensions of us humans instead of independent actors. One reason is safety, as probably many people are aware of, and the second is about how humans feel. We don't like dealing with other independent actors who we don't fully understand. But an extension to ourselves, that feels right. That's why for instance dogs are so loved as pets, but wolves are not, although both animals look very similar from the outside.
rehasu··on Stop Explaining Black Box Models for High Stakes Decisions
You might have never been in a VP+ position in a company then. A lot of tasks in these positions are about avoiding consequences or shifting blame for actions that are either necessary but look bad or that had to be made with way too little input information. And not necessarily just one's own actions.
rehasu··on Spanish government orders GitHub to take down Tsunami Democràtic repository
If I host a web server, and the only access is the ssh port, how should anybody guess that I use it to host a git repo that you and I work on together? More is not needed. Might even work on public clouds since you shouldn't really raise any attention this way.
rehasu··on Spanish government orders GitHub to take down Tsunami Democràtic repository
Why would anybody have the "smart idea" to put anti-government source code on a centralized source code management website? This was probably on purpose to gain some media attention...
rehasu··on Still Manufacturing Consent: An Interview with Noam Chomsky
I think here American and German sentiment differ. From the American perspective the informed general public comes as a result of every ambitious group of people trying to pull you in their direction and you using as much of that input as possible to create a model that you can use for your personal gain. In sum of all the selfish actions a more objective result is achieved than with previous political models. So nobody is responsible to educate you but yourself. And it is assumed that everybody tries hardest to improve their own life independent of the General Good.

That's at least how I understand the Americans.

rehasu··on YouTube blocks recording of public domain Schubert/Liszt composition
> but we know they cannot because of the LAWS that are protecting IP owners

I don't think that's a fair assessment. I played a bunch of less well defined tactical competitive games when I was younger and even though the rules were not perfect we were able to yield outcomes that sufficiently would be satisfactory to everybody and in many cases also representing of the skills of the competitors, i.e. good games.

The problem with "real world games", e.g. like this question of "who gains the most from a creation?" is not that the rules are not perfect, but that there are many players who don't have the slightest intention to play good games. There is good argument for why the creator should gain the most, or his family, or the company that produced the company in a market worthy format. There is even an argument for that the person should take it who through his cunning or strength is simply more able to take the gain. But there is a big difference between competitors trying to win while enjoying the game and those who want to win no matter the cost to everyone, including themselves.

On the gaming table you simply exclude these people, but in the real world you can't.

On Youtube they will probably not take down a video if nobody claims its protection rights. So someone came and claimed these videos.

And that's the problem in my eyes. If everybody is trying to create an enjoyable environment for everybody else nobody would attempt to "generate every possible sequence of notes [for personal gain]" because it wouldn't even be fun even for that player for long.

rehasu··on Practice does not always make perfect, finds study of violinists
I have the same google that you have (assuming that you don't live in a country with a "Secret Special Google" project).

What you find feel free to share it here for others to read. :)

Page 1 of 2Next →