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.
HN user
ekvilibrist
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.
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.You've probably heard this but the science says you'll "condition" your mind to sleep better if you associate the bed with just sleeping (and possibly that other thing). But try not to read, watch videos etc for extended periods of time in bed, and you will get naturally wind down and fall into "sleep mode" once you get in bed.
I'm sorry you had to go through that.
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?
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.
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!
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.
So there's no bad code, no poorly designed systems? Only "maintenance"?
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.
Different keyboards for starters?
Smoking? Vaping? From what I've heard about other cases its highly unlikely but not impossible to die from Covid-19 if otherwise young and healthy...
You should try one of those unions, I heard they are good at these kinds of things...
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...
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...
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?
Just remove all nytimes.com cookies and refresh the page.
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.
EC2 instances?
The problem with "having a great understanding of a system" is that it's hard to pin down, to define what that actually means. You can always use that as an excuse, if you are gatekeeping a poorly constructed system and resisting change.
If you require "full understanding of our system" for me to add some new functionality in a module, then chances are pretty good that your system has a bunch of problematic dependencies, no?