ekvilibrist's comments

ekvilibrist | 3 years ago | on: My Overemployment Story

You didn't explicitly have a clause saying something like "40 hour work week, Monday to Friday 8 AM to 5 PM"? Pretty standard where I live (Sweden), making this type of shenanigans virtually impossible (at least I haven't heard of this being a thing). I mean, it may not say "you have WORK these 8 hours a day", but they expect you to be available for this job exclusively.

ekvilibrist | 4 years ago | on: Klarna users are being signed in to random accounts

> There have been some weird legal cases in Sweden where businesses and scammers have been freed after having signed in using other people's "BankID" to change retirement savings around or send cash.

As far as I know most, if not all, of these scams have been perpetrated against the elderly. All operations (authentication, signing) can be initiated remotely with just a personal ID number, so the typical scam meant calling up someone and claiming that "an authentication must be performed", and simultanously initiating a bank login session. If you can keep the victim on the phone and using the BankID app when you tell them, you could basically login and empty their bank accounts. This has been largely fixed using QR codes to initiate login requests for major internet banks (which means you have to be in front of the same screen now) and other clever workarounds. But it has also always been a fact that there will be a description saying what you are signing, in the app, so being careful you could easily avoid being scammed.

I think its largely a great asset (BankID) but its never gonna be 100% tamper-proof without being seriously neutered.

ekvilibrist | 5 years ago | on: Frameworkless Movement

  They are very powerful tools, written in plain vanilla language and in a very generic way, a fact that makes them great learning tools which can help anyone learn how to code without them. In order to know how and when you should use a particular framework you have to understand how frameworks work.
So work to spread knowledge of the language and tooling. Don't throw out the extreme benefits that comes from frameworks and strong conventions. At any given point, you are (probably, unless working alone) gonna have junior and senior developers in a team.

  Understanding the strengths and the constraints of each framework will enable you to make the right choice of a framework. Even more, it will be very clear when you don't need one at all. Grasping the concepts of how frameworks work behind the scenes will deepen your knowledge about the language itself. Knowing the framework's rationale will enable you to write better code for each specific problem you encounter.
All of that sounds great. But its not gonna be feasible in any environment I've ever worked in, the requirement that everyone should be at the exact same skilled professional mindset and experience.

ekvilibrist | 5 years ago | on: Monolith First (2015)

> In most monoliths you will see all forms of behavior and that is the primary problem with monoliths. Invoke any client anywhere. Determine the requests context anywhere. Put business logic anywhere. Format a response anywhere. Handle errors in 20 different ways in 20 different places.

This just seems like a poorly (or not at all?) designed monolith, if there's no standard way of doing things, of concerns or responsibilities of various application layers? I mean I've been there too in organizations, but it just seems like we're skirting around the obvious: the system should've had a better architect (or team) in charge?

ekvilibrist | 5 years ago | on: Israeli study finds 94% drop in symptomatic Covid-19 cases with Pfizer vaccine

This is amongst a study of 600k Israelis, which is about 6% of the population. I believe their deal was that the entire population would be supplied the vaccine in exchange for their medical data, which is why Israel far ahead of most of the world in vaccination rate. But its still only 70% done if my googled source isn't way off. So still too early to see large scale effects.

ekvilibrist | 5 years ago | on: Why the upgrade cycle will never end (2015)

Sometimes I feel his sentiment, like everytime I open up something (that seemingly) is identical to each and every version. Say the FileZilla app, or VLC. (But there are probably bug fixes and new protocols or file formats getting support for each update.) But for Word, come on. There's a ton of new features added through the years. I mean I use none of them, but I suppose people have been asking for database-like features, or simple web layout stuff. As long as its not a subscription model only - just don't buy the new version guy!

ekvilibrist | 5 years ago | on: French fathers will now get 28 days of paternity leave

> I dont understand how this could be a viable strategy -- unless your job is entirely useless, the business must replace your position during your absence in order to continue normal operation

Just because you cannot get fired for going on parental leave does not mean that the company cannot hire a substitute for your absence. This is typically what happens.

ekvilibrist | 5 years ago | on: A first look at Unreal Engine 5

Wasn't the problem with "Flash sites" that it was way way worse than any regular website... as a website? Kinda like SPAs today. You had to reinvent stuff the browser already did perfectly. But as long as you made Flash APPS to be run embedded on websites, it was pretty awesome. Animation, video, etc. No competition, hands down just great tech... until HTML5 caught up.

ekvilibrist | 6 years ago | on: Russia blocks ProtonMail

> Russia, unlike Saudi Arabia, is a democracy. They have elections.

Elections alone aren't the sole definition of a full democracy. Hell, even Iraq under Saddam had elections...

ekvilibrist | 6 years ago | on: Event Sourcing (2017)

I've only suggested event sourcing once, and that was for keeping physical warehouse inventory synced with orders. I.e. instead of having like a database table with a "available product count", we made a view that calculated "product stock minus pending orders" on the fly at any given timestamp. Very efficient, simple and easy to debug. But as a general system architectural pattern it does seem to create more issues than it solves. Just look at the MailService example in the article. Dude, just use a queue...

ekvilibrist | 6 years ago | on: The Amazon Premium

When comparing virtual machine and ephemeral block storage you're kind of missing the point of AWS "value" for me. It's the deep integration to other services. So yeah DO are perfectly fine if I just need that VPS and a few S3 buckets, but if I need managed Redis? Or something like SSM for managing secrets? Or a managed Elastic search instance?

ekvilibrist | 6 years ago | on: The ominous opacity of the AWS bill – a cautionary tale

Netlify.com is pretty great for static websites. Its free tier gives you something like 100GB data bandwidth forever. But it does not give you access to SSH - its a managed service. I think you'll have a hard time finding any service willing to deploy virtual machines for free, without a credit card. However Vultr has $2.5 instances, which are basically foh free and can be resized and rebooted in a few seconds.
page 1