HNHacker News
TopNewBestAskShowJobs

narnianal

271 karma · joined April 15, 2019

submissionscomments
narnianal··on Kubernetes Opportunities, Challenges Escalated in 2019
https://operatorhub.io/ and "operator framework" (can't find the link to a readme) are the only things that really make sense here. Don't write them from scratch.

Basic idea is that you write a process that monitors your deployment, that reacts to config changes and events. You might end up thinking "Isn't that what kubernetes should be doing already" if you are not addicted to jumping on year-old hype trains. But if you want to do k8s that's the only way to really go. Forget all the other stuff of managing deployments if it doesn't integrate with your operator strategy.

narnianal··on Kubernetes Opportunities, Challenges Escalated in 2019
Don't you feel operators are like duct tape? Something added on top that should've been part of the core architecture to begin with?
narnianal··on Why “Move Fast and Break Things” Doesn’t Work Anymore
Sadly the author doesn't understand what iterating quickly means. It's not a means of achieving greater performance in a known area, but a means of finding something that works in an unknown space.

So the completely opposite argumentation would've worked. For the last 10+ years we spent iterating over several startups to find how to use this new technology of mobile and internet, and now that we have found most reasonable usecases we can slow down and optimize them.

On the other hand there are always areas we don't know much about, like in the areas of shared knowledge, in the niches. There of course quick iteration continues to be the way to go.

narnianal··on Porn site to pay $12.7M to women who didn't know videos would be posted
The best way to avoid fraud is to become smarter oneself. It is not that hard to detect once you learned some survival skills. Sorry, but criticising someone as disrespectful for helping people to learn survival skills sounds damaging. A little like not telling your children about sex and condoms because you don't want them to have sex.

Shit will happen. Better be prepared, and better help others prepare. Stop criticizing people who try to help.

PS: He also didn't say that it isn't fraud. He said that besides fraud there are a lot of other ways a video you made could be used in other ways than you intended.

narnianal··on Ask HN: How do you manage logs for your backend services?
The less experience you have the more you should pay a SaaS. Then when you gain more experience you start using frameworks like self managed ELK stack more. If that is not enough at some point you can roll out your own.
narnianal··on Signal Creator on Considerations for distributed and decentralized technologies
All nice and true (thus upvoted), but it's not really the point he's making. The point he's making is that most modern applications require more than 1-3 developers, and therefore you need to consider the development cost and infrastructure as part of the whole consideration. So he advocates to work on decreasing these costs instead of finding another high-level distributed architecture that is running on centralized infrastructure (the internet) and that is either forgotten in a few months or built by a centralized development organization.
narnianal··on Federation is the Worst of all Worlds (2018)
Try firefox, it has a reader mode that always translates all html pages to the same structure. I bet it's also configurable.
narnianal··on Why databases use ordered indexes but programming uses hash tables
what's the difference? "page fetch" is not really something that can be googled on the web.
narnianal··on Why databases use ordered indexes but programming uses hash tables
> In a database system, the concern was traditionally to minimize page accesses

Is it really about memory access or disk loads?

narnianal··on Why databases use ordered indexes but programming uses hash tables
I would very simply summarize it like this: If you know which data you look for and say "give me this piece" then you want to use a hash table. If you don't know what you are looking for and need to filter/search, then you use a b-tree. So actually you want to use both structures regularly.

Not sure how that general principle really applies or if it's just a quirck my brain came up with, though. If you look at distributed hash tables for instance, they are hash tables on a bus network in some sense, but they are used for search/filter tasks over multiple nodes.

narnianal··on Gnu: Net
e.V. or eingetragener Verein, is a registered non-profit organization that must serve a good cause, imo. Usually used for sports, culture, science organisations etc. It's not a company
narnianal··on Gnu: Net
Well, you have to fail anyway, so failing quicker might save you some time and get you to a good solution quicker as well. Understanding that should be a core part of any HNer at least. Probably wouldn't hurd the free software world either. (pun intentended)
narnianal··on Gnu: Net
> But in general, just ask!

You mean like in...

> Question: How do I get involved in contributing to these types of projects[...]?

narnianal··on Miltown: A game-changing drug (2017)
Why is the idea to "just pop a pill" on a daily basis not wrong? It is. It totally is. You should not need to drug yourself to get through the day.
narnianal··on We are making Sandboxie a free tool, with plans to transition it to open source
Is there something a linux user should take note of? Or is it Sandboxie an attempt to reproduce features like kvm/qemu to windows world? Looks like a cool tool but currently not sure what I would do with it besides of what I do with Linux already.
narnianal··on Show HN: Git-subcopy lets you link files across repositories
My impression is that monorepo got popular because submodules are too complicated to use on 3+ projects combined together. And I don't mean that the user interface sucks or that it's illogical to use, but most people will tend to use rather less submodules than more, even experienced git users. Therefore I think the breakthrough will come with someone who really understands submodules but has a great idea how to simplify the process. I hope this project may be a step in the right direction. Therefore I want to know more about the internals.
narnianal··on Unity creates new open source tool for architects
also great desire by infrastructure investors since they often also have to deal with what comes out of the architecture company as design concepts
narnianal··on Show HN: Git-subcopy lets you link files across repositories
What's the architecture of this idea? Is there a reasonable assumption that it would keep the complexity for maintainers low in 3+ repos having a relationship with each other? If so, how?
narnianal··on Ask HN: How do B2B startups sell to corporations?
I think most people would agree that this is how the game works. Even corps like Citibank would agree that this is the right way to do it, because if you hire someone that is so integrated into their world they also don't have to worry too much about him f*cking them up just because you are his current employer.

But the problem still is, how do you get that guy. There are so many people who claim to be that guy and few who actually are (and would be willing to switch).

Smart people won't switch companies just to earn a more money. Strong relationships are worth more than a bigger paycheck and while you might retain many relationships you certainly can't retain all when switching companies.

narnianal··on China is increasingly using exit bans to bar Americans from leaving
The basic idea is to not fuck with any local system/law/culture if you're abroad.
narnianal··on The Rise of the Comfort College
We should never assume that the loudest voices are also representing the majority opinion. This brought us into so many crises in the past.

Right now the world is changing as it did a few times in the past as well. From families to tribes, from tribes to cities, from cities to countries to nations to whatever is currently in the brewing. And always when such a big change happens it is not possible for us humans to really understand it. There are some who overinterpret the change and become zealous about enforcing it, but in the wrong way. There are also those that want to stay close to the old ways and therefore enforce these with zealous spirit.

That doesn't mean the majority will not do as it always did: try to make the best of what happens around them while continue to live their normal lifes. And in that regard the majority is also interested in knowledge and logic and fairness etc.

If you feel knowledge is an important part of your path continue believing in it and that there are enough other people around you who feel the same. Even if they don't speak up. This crisis will pass and then we'll live in a new world. And certainly we rather need more knowledge workers than in past iterations.

narnianal··on IBM has released the Power Architecture instruction set to the Linux Foundation
no really free as in free beer
narnianal··on IBM has released the Power Architecture instruction set to the Linux Foundation
The subscription is not free of charge, the software is free of charge. If you buy a subscription and don't extend it or copy my filesystem you can use it without problems. You just won't receive official updates or official support.
narnianal··on IBM has released the Power Architecture instruction set to the Linux Foundation
Just because the architecture is free doesn't mean IBM won't make a shitload of money from the future of this processor. There are a lot of other ways than licensing. RHEL is free since forever and still it's the biggest income source for Red Hat afaik.
narnianal··on WeWork IPO Shows It's the Most Magical Unicorn
I think I've read on HN beofre that they literally do the McDonalds thing where they actually buy office space privately or through other corps and then rent it to WeWork for money. Not sure if this was debunked. Don't follow closely.

Personally, when I entered a WeWork for a meetup I felt it's interesting design etc, but it feels like it sucks out your soul. It's like comfy and cold at the same time. Premium Mediocre maybe is the right term for that, not sure.

narnianal··on Alan Kay's answer to ‘what are some forgotten books programmers should read?’
Great to read that. I also know one other person who writes Clojure professionally. Gives clojure to some of who hoped for people to get this opportunity at some point.

There are also rock stars, but that doesn't mean we should give advise that anyone could become a rock star. Those who will become rock stars will become it anyway even if you tell them they won't.

narnianal··on Alan Kay's answer to ‘what are some forgotten books programmers should read?’
Social connections and physical health are also such multipliers, just as vim or git or lisp. If you have been asocial and unhealthy in the past and now were able to change you will also experience this increase in output, e.g. because you can suddenly ask others for help and can focus for longer periods of time. Maybe you will even come into less situations where you use git and vim and programming languages, because others also value your ability to focus and your connections more than your ability to produce code. Then it paid of even more to focus on these multipliers. Great.

That doesn't mean either of the other multipliers are not multipliers though. They are just more topic-focussed instead of generally applicable.

And no, mercurial can't do more than 5% of what git can. That's just a fact. Just like you probably wouldn't waste time explaining a flat earther why the earth is round I won't explain this to you. If you are smart (and I assume so from your comment) you will go out and fact check that by yourself from the assumption that you just might be mistaken and maybe this random dude on the net might've been correct.

Hope I'm right in that assumption. Then you'll have an awesome time of a lot of WOWs ahead of you. Enjoy it.

And if not, there's not much lost. Some humans will fly to Mars even if some others believe the Earth is a disk.

narnianal··on Alan Kay's answer to ‘what are some forgotten books programmers should read?’
Sadly 99% of the code that's written nowadays can be directly thrown away. I propose another challenge: Learn the actual meaningful stuff. E.g. how to code in lisp. Really learn it. You will never code lisp in your job. Promised. But in almost every task you will find that you reuse what you learned.

Or learn the architecture of git. How many people write bullshit around git because they don't understand that git can already do 100x of what their shell script or UI tool or plugin can do....

Don't waste your time with what is hip and instead learn how things really work. Real things. Don't learn the latest javascript framework, but learn the difference between class based inheritance and prototypal inheritance. Don't learn the hippest UI IDE, learn vim or emacs. Really learn it, e.g. how to solve almost all problems in vim without any plugins.

And one last point about "read all the content your team created". Not sure how big your teams are, but in many companies that's impossible. If you spend 12h of reading 7 days a week you can't read all the content that is created in that week. But you know that the cool_library that replaces the AwesomeLibrary is just as bad at solving the problem and both actually don't even know what the problem is.

narnianal··on Families go deep in debt to maintain a middle-class lifestyle
What a creepy slave attitude. When you go to jail and someone tells you to pick up the soap, do you just do that?
narnianal··on The Problem of Mindfulness
Not really, nope. You should not focus on anything. You should experience the experience openly. If you eat a fruit and it reminds you of home, you should experience the food and the memory and yourself, without blocking any of that by focussing on something specifically.

Of course to get to that state of mind you first need to learn by naively focussing on it, that there is more to the experience than what you can see at first. But that is like the additional wheels you put on a child's bike. It's supposed to be on there forever. It's just to get you started.

The goal is to oepn yourself to parts of the experience you didn't have before. For instance have you realized how much your body is automatically communicating your inner feelings through body language? Just keep thinking about your shoulders over the day and see how often they are actually raised as an unconcious way of protecting yourself. It can even happen when you brush your teeth because of what you are thinking about in that moment.

So when you are able to combine all these observations, and are able to not overwrite your observations by thinking too much, and be able to do it all the time without needing to expend any kind of energy on it, then you have achieved Mindfulness.

Even the guys in the text books that are praised so much probably haven't achieved it btw. They themselves would not even claim so. But the people who wrote the books were on a lower level where they thought they needed to expend energy to achieve something, e.g. by telling a more enhanced version of the story they might advertise the book or its philosophy to you.

Page 1 of 3Next →