HNHacker News
TopNewBestAskShowJobs

sakisv

973 karma · joined September 16, 2015

https://www.sakisv.net
submissionscomments
sakisv··on Pop OS 20.04 LTS
Where are you from? In Greek we use "glass" instead of "bucket", it's really interesting to see how close these expressions are.
sakisv··on Map of usage of intensive care beds in Germany
I agree on your points regarding Italy and the same applies for Greece, Spain, etc.

But the problem is that unless this happens on European level, providing loans to economies that for whatever reason have not yet recovered from the crisis of 2010 is only going to make things worse for them. Putting more austerity on these countries provides the perfect ground for movements in favor of Italexit and Grexit. If that happens won't it affect the Eurozone as a whole and, by extensions, the economies of the surplas countries?

In other words, can we afford not to deal with it at a European level?

sakisv··on Nasty macOS flaw is bricking MacBooks: Don't install this update
I think that Apple should take advantage of the lockdowns and focus just on fixing things.

They don't need to ship anything new and they have the perfect excuse to focus on improving both their OS and their processes that allowed such flawed things to reach their users.

sakisv··on Moving Away from Gmail
Some possible alternatives you could try:

For search engine I'd suggest duckduckgo, it's far from perfect but I don't see any other viable alternative, if anyone knows anything please let us know.

For messaging I would suggest Signal. The problem there is that most people don't know of it and they won't ditch whatsapp to go on something that their friends won't be on.

That's the same problem that a new social network is going to face. I think it's safe to say that if even Google with all their capital couldn't make it work, then it's going to be extremely difficult to find investors to bet on a random guy's idea. Facebook with all the shit it has been and done has almost 2bn users, how are we going to convince even 5% of them to abandon it for something new without anyone they know there?

sakisv··on Map of usage of intensive care beds in Germany
These 500bn are loans from the ESM. The part of that will go to support public healthcare will be without conditions, but the rest that will go to support the other parts of the economies will be given on conditions of austerity.

This agreement comes on the heels of the rejection of what 9 Eurozone countries including France had asked initially: A Eurobond, or coronabond as it made some headlines. That would have allowed the EU as an entity to borrow money instead of individual counties, but the governments of Germany and Netherlands seems that were against it.

sakisv··on Facebook asks for a moat of regulations it already meets
It may very well be a naive sounding comment, but at the same time I think your comment reads at least as naive if not more. Think about it for a moment:

First, as an employee there is a tendency to find and only focus on the good aspects of your employer. This is not a bad thing, it's what helps us get out of the bed in the morning and go to work. It can wrap your perception though and make you more biased.

Second, you were part of a company and like any other company it wants to maximize its profits, i.e. maximize the engagement. I really want to believe you (and in some degree I actually do) that there are teams that focus on users' wellbeing (however this is measured) but in the end of the day, if it will come down to decide if I will be shown a post that has higher chance of generating profit VS a post that will make me feel better, in the vast majority of cases it will show me the first kind. You don't make money by being nice, unless you can combine the two. Facebook has done everything that it could to destroy any good will that we may have had to trust that it wants to combine the two (think about the experiment about influencing people's mood from a couple of years ago)

A banner with a text similar to what blunderkid wrote would be not only fair and accurate but the least we could do. And Facebook has only itself to blame for it.

sakisv··on Facebook quitters report more life satisfaction, less depression and anxiety
I wonder, have fb quitters stopped using all social media? Have they also stopped visiting news websites?

My point is, is Facebook the only negativity inducing platform? I know for me it isn't. The question is how do you deal with the rest of them? Do you balance news intake against the impact on your mental health or you stop consuming news entirely, because in the end whatever it's set to happen will happen regardless?

sakisv··on Show HN: Managing SSH Access to AWS EC2 Instances Using SSM
It's hard to overstate how much of a difference this makes for managing people's access to servers without having to manage access keys. Especially if someone leaves the team/company you don't need to roll out new AMIs or run your puppet/ansible, it's just a `terraform apply` to update the IAM policy and you're done. Absolutely love it.

One thing that I found annoying through the web interface was the lousy support of special characters. Every now and then either some character combination or a big wall of text would make the browser-based terminal almost useless. I have yet to make time to configure the cli access which I don't think will have these issues.

sakisv··on Alphabet earnings show Google Cloud on $10B run rate
Ah, didn't know that, thanks!
sakisv··on Alphabet earnings show Google Cloud on $10B run rate
There is this add-on for Firefox that allows you to toggle js on and off and remembers your setting per domain https://addons.mozilla.org/en-US/android/addon/disable-javas...

It improves the user experience by a lot on Techcrunch, medium and a bunch of other news sites.

sakisv··on Twitter says an attacker used its API to match usernames to phone numbers
From Twitter's statement:

> People who did not have this setting enabled or do not have a phone number associated with their account were not exposed by this vulnerability.

This is a bit disingenuous, given that you can't really open an account unless you provide a phone number to "verify" it.

Edit for clarification:

As gojomo said below (https://news.ycombinator.com/item?id=22233612) you may not need to provide it during sign-up, but your new account is almost immediately locked for "suspicious activity" and you need to provide a phone to unlock.

sakisv··on CalVer: Calendar Versioning
I find this absolutely useless for libraries.

For things like Ubuntu yes, it makes sense because you wouldn't just run a command to upgrade your os.

However, your code you usually has a bunch of libraries that depends on. When I upgrade a library I don't care when the new version came out, all I care is that doesn't have breaking changes.

With semver I can get this information at a glance, calver on the other hand just says "newer version".

As others have mentioned, some combination of both approaches might give an extra data point for "freshness" especially if you're managing multiple versions, but even then what's wrong with just bumping the minor/patch?

sakisv··on Gitmoji – Yay or Nay?
As long as there is a non-emoji description of what is happening in your commit, use whatever you want. It's not something that I would ever use on anything semi-serious but I'm not going to forbid people who want to express themselves that way.

The one thing that I will forbid them to do though is use it in branch names - and especially in the beginning of the branch (if it's in the middle you can use tab completion). Your commit is something that I can read or I can use its hash, but branch names are something that I have to interact with directly and I don't want to have to copy/paste the name from github or trying to figure out how to type this emoji.

sakisv··on Ask HN: Burning Out
If I were you I'd leave, now.

If you want to be upfront with the founders, go and clearly explain why you're leaving. There is a good chance that they will try to get you to stay by promising all sorts of changes, extra compensation, stock options, trying to guilt you to stay by saying the company goes down without you, etc.

Don't listen to them.

1. Changing something now is too late (and usually too little)

2. Extra comp sounds very nice but think about what you're trading for it: Your time and mental health. For me this doesn't sound a good deal.

3. Stock options: Same as above, but worse because that's something extremely vague which depends on many things going well and also (usually) ties you there for a few years.

4. Using guilt to make you stay: Let's make a couple of things clear: How the company stays afloat is not your problem. You are not the one who decided to open a company to do X while you had no idea, you are not the one who hired the toxic TL, you have no responsibility on the company's welfare. Most people are very, very interchangeable in a company. There are also a few special people who are not easy to replace. In either case, guess whose problem it is :)

You asked in the beginning as to whether your career is salvageable, and then you went on to describe all the steps you took to manage to get a prototype of X. I think that at the very minimum you learned a lot of stuff throughout this process. You also have the experience of how it is to work in a toxic environment. These things make you grow, both technically and as a person.

There are many companies that want to hire people in our tech bubble. For now take some time to yourself and don't worry too much.

sakisv··on Moving towards a faster web
While I appreciate fast loading sites as much as anyone, there's something I appreciate even more: getting to the content as fast as possible.

It's becoming increasingly common to have all sorts of pop-ups blocking a big part of the screen at best or adding an overlay across the entire body.

If only I knew that my click would result in that kind of monstrosity I wouldn't have clicked in the first place. So maybe it would be more useful to show an of how many things we need to close before we get to the content. I think that something like this would also help get us to "a faster web".

sakisv··on Biometric YubiKey
Not as many as I would like, but: google, github, hetzner, ovh, gandi, gitlab, bitwarden are some that support multiple keys.
sakisv··on Betrayal at Krondor
> That scene in the colosseum raining fire raindrops still sits vividly in my mind, why the greatest hits from magician have never been made into a more expressive media is obvious financially but nags at me nonetheless.

Ah the memories. That was indeed an awesome scene. You also reminded me of some other scenes in that book:

- Macros defending Elvandar all on his own - Macros confronting Tomas after the battle and Tomas realizing how powerful Macros was - Pug Tomas and Macros watching the creation of the universe at "A darkness at Sethanon"

On one hand I'd like to see them turned into movies/series but at the same time I think I prefer not to "spoil" the world and the characters that I have built in my mind.

sakisv··on The demise of Docker and the rise of Kubernetes
Docker can also be useful to create reproducible deployments, especially for languages like python when your dependencies may change between `pip install`s

Having said that, I agree 100% that for most small/medium sized companies kubernetes is an overkill which creates more problems than it solved.

sakisv··on Monzo: How our security team handle secrets
Oh I'd love to see these stats, do you have a link?
sakisv··on Attorney General will ask Zuckerberg to halt plans for end-to-end encryption
I, for one, love the sweet irony where the Attorney General is making Zuck and FB appear like the good guys.

Also, should we read this request as "if you implement E2E encryption we will no longer have visibility over what FB users say"?

If so, and because the connection between us and FB is over https, I assume there are deals in place where various 3-letter-agencies from these 5 countries are given (or they take themselves) the contents of our private messages? I wonder why they would be opposed to something like E2E then /s

sakisv··on People trying to save enough to retire by 40
I think the main problem is to make "a few million" first.

Or rather, if you had "a few million" to put into index funds, why bother doing that instead of living in a cheaper area that your few million would take you a lot further?

sakisv··on A Kubernetes/GKE mistake that cost me thousands of dollars
That works like a charm and takes care the most obnoxious aspects of reading something in medium but there is a caveat: Images seem to be loading gradually as you scroll, so if you disable js you might miss some of them.

This is the add-on I use: https://addons.mozilla.org/en-US/firefox/addon/disable-javas...

sakisv··on Troubles with the AWS web console
> I can't understand this. If someone can't get the web console to work, they're not going to say "I know, I'll just write everything by hand with the API instead". The web console is essentially your landing page and your trial combined.

As a personal anecdote, my first interaction with AWS was to try and adjust the size of some elasticsearch disks. Not knowing better I tried to do it through the UI, only to find some crazy inconsistencies were the tooltip would say to type any size between 5 and 50 GB while the current value was 100GB. Even if you clicked "apply" with the current value of 100 you'd get an error message. I tried different browsers and it seemed to be a browser-specific issue.

After that I delved into the terraform that was used to provision all our AWS resources and I haven't looked back since. Apart from the obvious benefits of keeping your infrastructure as code and automation etc, terraform actually helped me understand how all the different services we had worked together and allowed me to get a grasp of our infrastructure layout quicker.

I would seriously discourage anyone from using the console for anything other than searching logs or managing DNS records (terraform is a bit flaky on that regard)

sakisv··on Weighted blankets might ease insomnia and anxiety
I've got to say that the beginning of your post reminded me of this so much: http://www.27bslash6.com/halogen.html

In all seriousness, coming from a Mediterranean country to the UK, the summers can be quite annoying with the light starting a little after 4am and if you don't have a good set of blinds it can get very disruptive.

Your solution (ugly as it maybe ;) ) it's actually quite good as it does not require a lot of effort or DIY that a landlord could object to.

sakisv··on In a swipe at Chrome, Firefox now blocks ad trackers by default
> There is no way to ensure this, so I will not give any money at all.

Please keep in mind that this is not a personal attack as I don't know you and I don't find it particularly constructive to engage in this kind of attacks, so please only focus on my argument:

I cannot understand this way of thinking.

On one hand we have the option to give Mozilla some money to use them however they see fit.

This means that from the sum of the donations they can use whatever percentage they see fit to fund different products/aspects, e.g. the engineering department so that they can keep working on Firefox, the marketing department to increase the awareness and drive adoption, the user researchers to better understand their user needs etc.

On the other hand we have the "default" stance where we don't support what Mozilla is doing.

This means that the development of Firefox, the marketing to raise awareness etc, are depended on Google and on Pocket which is something that we want to get away from.

I think it mostly boils down to some simple questions and how we feel about the answers:

- Do I prefer to know that all my money go to hire more engineers and improve Firefox? Probably (tbh personally I would focus a bit more on user research, it's the everyday people that they should be after, not us)

- Do I prefer to allow Mozilla to be depended on Google? Definitely not.

- Can my donations be used to make the current situation worse (i.e. tie them tighter on Google's business)? No.

So for me, although I don't control where my money goes, I think that they can only be used to improve things.

sakisv··on Show HN: Ackee – Self-hosted website analytics
Depending on where you draw the line on "privacy", Matomo can also be hosted by you, if you don't mind the extra burden, and one installation can track multiple sites.

Edit: Not advocating in favour of Matomo, it's just that it is a solution which seems quite full featured. Personally I found it painful enough to work with it (from a devops perspective) that I wouldn't touch it with a ten foot stick.

sakisv··on You’re Not Lazy, Bored, or Unmotivated
Haven't read the article, but my initial reaction to the tile was: "and if you are that's fine".

To elaborate a bit more not just for anyone reading it, but also for me:

You don't HAVE to be not lazy, not bored or motivated. No one is all of these all the time and setting the expectation to be is both unrealistic and not helpful.

It's fine to be lazy (many tools came from people automating their work because they were lazy)

It's fine to be bored (I don't know about you, but for me when I had the luxury to be bored back in school or univeristy, my imagination was running wild and I was in my most creative mode)

It's fine to be unmotivated (Not everything needs motivation to happen. I never have motivation to do laundry or to go shopping. For things that do need motivation to happen like going every day to work, you can just wait. Either you'll get motivation or you won't, in which case you look for something else)

sakisv··on Yubico launches its dual USB-C and Lightning two-factor security key
I think I'd preferred if they offered a USB-C and USB-A combo.
sakisv··on Attorney General Barr and Encryption
A lot of what you describe is only true/relevant to the US.

In other countries access to the Internet is a right [1]. Of course it depends on how one defines what is a "right". It's not a right in the same way that everyone have the right to food or clean water (even though we cannot provide even these consistently to everyone), but it is a right and an increasingly important one.

The fact that many international companies are based in the US is indeed quite unfortunate and I find extremely appalling that they can just hand over my data to anyone asking, especially if that "anyone" can also define what is "lawful".

Things should be end-to-end encrypted for everyone, with absolutely no back doors or any kind of weakening of the encryption.

The argument that "this enables bad guys to do bad things" can only stand if they can show us hard data about how many bad guys they have caught because they were communicating in clear text and how much this number decreased because of the increased adoption of https and end-to-end encryption. But of course they cannot do that, because "National Security".

Well, they can't have it both ways.

1: https://en.wikipedia.org/wiki/Right_to_Internet_access

sakisv··on Apple Updates Air, Pro Laptops, Kills Off the MacBook
In a twisted way I welcome these news.

If they had released a model without touchbar and with improved keyboard I would be really tempted to buy it to replace my XPS.

Given their insistence on the touchbar is good way for me to accept that: a) the last good MacBook for me will remain the 2015 model and b) I will have to make do with Linux and XPS.

← PreviousPage 5 of 7Next →