HNHacker News
TopNewBestAskShowJobs

ki_

120 karma · joined March 30, 2022

submissionscomments
ki_··on WikiLeaks is struggling to stay online as millions of documents disappear
As an extreme example, you would consider Einstein to be easily manipulated? He was certainly one of the greatest independent thinkers.

I think you're talking about the people that go against the mainstream ideas and authorities. It's very difficult to create an opinion about these people, because they might be right or they might be wrong or might be right/wrong 50% of the time. I cant really tell, and it changes all the time and also depends in which country/society you live.

All i can say is, questioning authorities is a good thing. As Einstein said: blind belief in authority is the greatest enemy of truth

ki_··on WikiLeaks is struggling to stay online as millions of documents disappear
well. what if the public consists of 10% independent thinkers and 90% that follows whatever propaganda gets shoved through their eyes and ears. And if you can use your current power and money to create the most propaganda. Are people really voting? Or is the money/power that does the voting? And this is not some invented theory, if you question people why they believe what they believe, you'll discover quit fast that they dont know why they believe what they believe, except for, they were told so, by friends, tv, media, etc etc. It's easier to copy opinions (and be angry) than to establish your own.
ki_··on Which face is real?
Faces are great, but the backgrounds are wrong, also clothing, ears sometimes and there are strange circles here and there. i get ~19/20 correct.
ki_··on Being Ridiculed for My Open Source Project (2013)
If they are just insults, u can just ignore them right? I mean.. you're an adult.
ki_··on Being Ridiculed for My Open Source Project (2013)
That's good. Now she knows she might be doing something wrong or can determine that these people are idiots. Either way, you learn something.
ki_··on CS quotes found while browsing Notepad++'s code
> Should array index start at 0 or 1? My compromised solution is 0.5

i like this one, it puts a nice perspective on compromises.

ki_··on Being Ridiculed for My Open Source Project (2013)
I think the fact that she got upset is very bad. If some one criticizes your project, that's good. That means, you can ask for feedback and either you learn something new or you realise the person that criticized you wasnt that smart.

If you want to see someone fail their entire life, just never let them know what they are doing wrong.

or.. criticize them once, so they dont have to fail again in the future.

This is old news, criticism is the nice thing to do.

ki_··on In Europe, the bird will fly by our EU rules
lets ban memes
ki_··on New research suggests our brains use quantum computation
I miss old science, the one where u needed proof and stuff. Anyway, anyone is free to do what they want in science, im just a bit fed up with the "thrust me bro" quantum science shared on HN almost daily.
ki_··on Ask HN: How to deal with regret of not having kids
I want people to know that this is just 1 guy his opinion and not a fact. Most of his arguments are valid but can also be debunked. It always comes down to opinion, it's very difficult to calculate the effects of creating new people that live ~80 years while not knowing what is going to happen in the next 80 years.

Another opinion is that nothing matters, in the end, our sun will die and and all life will stop existing. So arguing about whether to have kids or not, is waste of time. Do as you like. But then again... What about the journey?

The discussion can go on and on, in the end, it comes down to opinion.

ki_··on Staff Engineer Archetypes (2020)
HN can be weird on up/down-votes. Certainly when u put out a different opinion. Anyway. I would say, archetypes exist and they dont exist by choice. They are a natural occurrence. People do certain things in a certain way. And patterns can be found across these people. These patterns we call archetypes. People dont act to be like a certain archetype, the archetype is the label we give them based on how they act.
ki_··on Staff Engineer Archetypes (2020)
The "pattern coder", applies design patterns the all parts of his code without really understanding why. His trust in authorities such as people that give tech talks are the only reason needed to why his coding style is good. This person often ends up with very slow code that no one can modify or debug because his hello world function uses 200 sub-functions spread over 400 files. A common speech pattern of this archetype is "This is how you write stable/mantainable code".

Edit: Just noticed it's only about "staff"-engineers. I wondered why there were only 4. However, i think the "solver" isnt part of the staff either.

ki_··on I've said it all before but here we go again
It's kind of mixture of online and real-life experiences. In real-life you dont get the hate, but only because they know, it would be extremely rude. But they have other things, eg. make jokes about you to others.
ki_··on I've said it all before but here we go again
It's my opinion that a lot of science today is theoretical BS. I'm glad sometimes, someone is pointing it out. When i do it myself, i get bombarded with hate. Sigh. even when it's not science, when it's about programming (my profession). And the one thing i learned is: PEOPLE WILL NOT CHANGE THEIR MIND. You can even come with proof and people wont change. They will just ignore u after you've proven it, and keep saying you're wrong. Of course, not everyone is like this, but most of the time it's the "experts" who are like this. Probably because they feel like their entire self image is under attack. Anyway.. life is life, people are people, we live in a society. Frustrating as it is, just remember to enjoy life from time to time, that's what's truly important.
ki_··on Kubernetes Failure Stories
Software is not really random. Mostly, they all fail or none of them fail. But in case only 1 server has a problem. You'd just use a script that removes that server from your load balancer so you can inspect it, fix it, etc..

I dont do rollbacks. If you deploy code that bugs out, you already failed. Because clearly the coders & reviewers did NOT understand the code. Proper testing helps also. And if doom day comes, just deploy a previous commit. It's pretty much the same as what u do with kubernetes. That being said. Kubernetes is indeed much easier for this.

It all comes down to: "do you actually know what you are doing?". If you know what you are doing, all these problems dont happen. If you feel it's important to be able to spin up new servers from scratch every time you deploy. i guess kubernetes is great for that. it's not for me.

As for being able to know what is happening, i do understand that can be impossible sometimes in large companies. Too many developers, too much code. Still, it shouldnt be used as an execuse for breaking the live servers.

ki_··on Kubernetes Failure Stories
foreach serviceX.servers as server { ssh user@ip "cd service-x-project-dir && git pull && ./deploy.sh && service serviceX reload" }

there u go. As for SDN, why do u even need that? Some simple scripts that manage your server count and their configurations over ssh is all u need.

ki_··on Tup – an instrumenting file-based build system
nice, my biggest problem with c is macros and how to build something. Make files are freaking horrible, tup seems like a nice alternative that keeps it simple. Simplicity is important. Complexity is the result of bad design.
ki_··on Burn All GIFs (2000)
for some reason, chrome network tab says they are both 6.4MB. or is that normal?
ki_··on The need for quantum computers remains small
My point is that your quantum computer isnt able to do anything. It's junk, spewing out random data.
ki_··on The need for quantum computers remains small
really? How come reality keeps agreeing with me then? Where are these amazing quantum mechanics applications? U really believe in super position?? really? How long have they been working on QC? 50 years now? it never seems to work or be ready.. i wonder why.
ki_··on The need for quantum computers remains small
because Qbits are just random numbers. They want to make u believe that Qbits represent a range of values, which is true in theory, but in reality it's just a plain old single random number. So all QC calculation are basically random + random * random - random = ... random ofc. I think google it's only QC application was a program that generates some random hash. Other than that, QC hasnt done anything else, nor do i believe it can.

https://www.newscientist.com/article/2227490-googles-quantum...

Note, it turned out later that classical computers could still do this faster, so, another QC fail.

ki_··on The need for quantum computers remains small
QC cant do anything, it has no use cases. And that won't change. Except if you want to generate random numbers. that it can do.
ki_··on Lessons from Writing a Compiler
The big font is difficult to read (for me)

edit: nvm, i can just zoom out to 50%;

ki_··on I can’t believe that I can prove that it can sort
a "new sorting algorithm"? Pretty sure it existed 50 years ago.
ki_··on Kubernetes is a red flag signalling premature optimisation
personally i believe you should try to avoid as many services as possible. Why do you want to rely on a service? What if the service says "bye bye", you'd be like.. ok i guess our software doesnt work anymore.. RIP. I also feel like many developers use services to hide the fact they just suck at solving certain problems. E.g. we need to deploy.. ok we need this 3rd party service that will deploy for us, we will give them access to all our servers and therefore all data and that's absolutely not weird, + you'll have to read their docs for a few hours to know how it works... ok.. how about i write a simple deploy script in 5 minutes? "NO WTF! Are u insane??? Everything will crash and burn unless we use this service". :: So that's basically how my conversations go with these other devs. Really annoying, i just gave up on them, i just let them do what they want, you cant change their mind.
ki_··on Ask HN: Does anybody still use bookmarking services?
ofc, speeddial 2, except.. they updated it a few months ago. and it's broken now. fml. no updates for years, worked perfectly. until now.. so i dont recommend it.
ki_··on uBlacklist – Block specific sites from appearing in Google search results
I dont really read news anymore. But i think forbes was a decent one. I havent checked in a while though.

edit: i'd say hackernews is a good way know about things. much variety.

edit2: news is not really that important to begin with. It's just about what's happening in the world. It's not that important to know that. You rather want to fill up your brain with information about engineering, science, nature, etc. You know.. information that you can "USE". That's why it's "useful".

ki_··on uBlacklist – Block specific sites from appearing in Google search results
News organizations are low quality by default. Their bussiness model is creating multiple articles per day and make it sound interesting, sometimes more interesting than what really happened. This so they can maximize viewer retention and therefore maximize ad-revenue. It's not really a recipe where you'll find the most accurate truth.

You can still read their websites for information, but when you google, those news website tend to fill up the first 3 pages of your results and often you find better information once you get past those websites. e.g. independant journalist blog sites or scientific papers, etc...

I also like to search back in time. e.g. when you want to learn about coronavirusses, it's better to search before january 2020. Else your results get filled with articles from journalist that never even heard of corona virusses before they wrote their article.

ki_··on What has changed with video games over the last 25 years, and what has not
personally i find game DESIGN utterly bad these days. It's all so dumbed down also. Mainly talking about online games, because that's the only ones i play. I also find myself keep going back to old games and not new ones. I just find them better.
ki_··on Ask HN: Feeling burned out at an early stage in my career
oh yes, i absolutely agree. That was just an extreme example of recent years. It almost never happens. but it does happen. that was my point. the fact that i sometimes WANT to work that much.
← PreviousPage 2 of 3Next →