i know relationships don’t typically have props in a store like neo4j, and moreover you can reproduce that in something like postgres with a foreign key
we had a challenge like what you describe though, and were able to avoid new queries by representing the relationships as objects. in so doing, we leverage row level security and jwt claims, which is an approach to authorization which has high epistemical legibility.
I grew up in Calgary, and after spending the last 14 years in Toronto I have decided to move back.
Income taxes are way lower in Alberta than Ontario; moving my remote-ok tech job to calgary was equivalent to getting a five-figure raise.
Cycling in Toronto is a life-threatening activity, and Calgary has something like 150km of paved urban pathway.
The politics are toxic in both places.
Calgary is just quieter and I like that. I’m sick of listening to construction, sirens, street car clattering, and apt hvac systems.
The water in Calgary looks appetizing - I spent a lot of time in the outer harbour in Toronto and am acutely aware of the water quality advisories.
The shoreline of Toronto’s harbour front is ugly as sin. Chunks of the Gardiner is falling on peoples’ cars, and is a source of horrible, dementia-inducing noise pollution. Anyone with a balcony in Fort York or City Place probably used it for the first time during the pandemic, and otherwise is just their storage locker.
Calgary has a stunning river that glows with mineralized rocky mountain water, and you can walk or cycle along it for exercise because it isn’t so oversubscribed as the pan am path.
Transit is terrible in both towns but living on the subway was great.
I can afford a 1700sqft inner city calgary home with a garage and a yard for the price of a 900sqft 2bed downtown toronto condo.
The recreation opportunities in Calgary are year round, but in Toronto I felt like the onot things to do in the winter were restaurants and the ago.
The food scene in Toronto is amazing. I miss sushi. The music scene too. But Calgary has world class examples of all this, and this stuff is a lower priority than it once was.
Everything is 8 minutes away from me in Calgary. Try getting anywhere in 8 minutes in Toronto, what with the choking traffic, and the fact that all your friends have to move to orangeville and whitby because of rising prices.
Both cities have incredible energy. I was in calgary for the red mile, and at yonge and dundas when the raps won.
> Cycling in Toronto is a life-threatening activity, and Calgary has something like 150km of paved urban pathway.
Calgary has over 1000km of paved urban pathway. I'm the creator of a small webapp called yycpathways.ca where you can sync your Strava up to a map of Calgary pathways. As you bike/run/etc the pathways, it will "Pac-Man" away the path and just show you places you haven't been before. Two people have completely covered all the pathways using my app.
But if you leave it to actually go somewhere, cycling is still a life-threatening activity.
While in the video he compares the infrastructure provided in a Norway town compared to similar ones in Finland and Canada, he doesn't touch on the underlying financial situations in the three countries. In summary, Norway is loaded while Canada and Finland are not. And that's because Norway has drilled hundreds of billions of dollars of liquid oil over many years that Finland and Canada do not have.
Canada has that, along with low population density. Ok, about 6 times the population and only 2.5x the oil production, but other resources too (we can actually grow stuff even).
We just prefer the colony model of letting the profits go to anyone but the local government.
Norwegian oil is vastly cheaper to extract and deliver to willing customers than Canadian oil sands. Canadian oil requires prices to be close to $100 a barrel to break even.
It requires a lot of energy to extract, but when you’re the extractor of that energy in the first place, your costs ride up and down as your selling price does.
There have been a number of times when I was cycling in Calgary on roads where there was no bike path but not doing anything dangerous, and people slowed down their trucks (because that is what everyone drives in Calgary) to shout at me to stop cycling or get off the road.
A while back I wanted to create something similar that'd help me ride every path and side streeet here in Boulder, CO, but it never went anywhere. I especially like the Pac-man idea for unexplored paths!
I miss the food in Vancouver and I wasn't even that much of a foodie. I miss the more diverse population. I really miss Commercial Drive (quiet sob)
But we moved because of house prices. All of the amenities of Vancouver were great but we couldn't actually afford to live there. Its the same reason I don't live in San Fran. I had the opportunity to do so and would have loved to but the prices were insane.
When we first moved I was a bit worried because I would see people in Calgary complain about traffic congestion and traffic noise and then when I finally settled in I wondered what the heck they were even talking about. Even on a bad day it is still much quieter here than Vancouver.
After a certain age the food and the music and the theatre isn't as important.
The rivers are great though and driving down 14th into the core is a nice view.
It's cold to very cold from Nov 1 to April-ish with occasional Chinook breaks. If you can live somewhere else for those five months, they are the worst for sure.
The weather has been rather weird lately. The summer was very hot and smokey. Who knows what winter will be like.
I grew up in Northern BC so I don't mind the winter. It gets cold for a few weeks but is otherwise bearable.
You get an actual spring here which is nice. Lots of new growth and green things. It is an actual dramatic change which Vancouver doesn't have.
Despite the snow I would never want to be in Vancouver again in winter. The clouds are over your head all the time. It feels oppressive. Winter here has lots of light and sky. And you never get that brown leaf mush stuck on your shoes like you do in Vancouver.
Can't speak to outside of Calgary, but as long as politics is toxic in most places, reason why I stay here even though I could make more elsewhere is cause I can actually be a single guy and afford a decent place in Calgary.
I know married families in Toronto who individually make more than I do and still are struggling to come up with money for a freaking condo. That's insane.
The less than stellar transit and dead downtown scene notwithstanding.
I’m making the exact same move and for the same reasons.
Toronto has gotten so much more expensive in the years that I’ve lived here. I’ll miss the restaurants and the Island, but it’s going to be so amazing to have some space
>Income taxes are way lower in Alberta than Ontario; moving my remote-ok tech job to calgary was equivalent to getting a five-figure raise.
How did you get to the lower income tax amount, given that it would appear from the official Canada Revenue Agency website figures[0] that provincial income tax seems generally higher in Alberta than in Ontario - especially the first 45k where the Ontario rate (5.05%) is just over half of the Alberta rate (10%). But even in the highest marginal tax bracket, Ontario seems to top out at 12.15% while Alberta tops out at 14%.
So your statement about income tax savings seems difficult to reconcile with the income tax charts without some other explanation.
> Income taxes are way lower in Alberta than Ontario; moving my remote-ok tech job to calgary was equivalent to getting a five-figure raise.
This is completely false.
Albert’s income tax rates are:
10% on the first $131,220 of taxable income, +
12% on the next $26,244, +
13% on the next $52,488, +
14% on the next $104,976, +
15% on the amount over $314,928
Ontario’s income tax rates are:
5.05% on the first $45,142 of taxable income, +
9.15% on the next $45,145, +
11.16% on the next $59,713, +
12.16% on the next $70,000, +
13.16% on the amount over $220,000
Sales tax is lower in Alberta (5% be 13% in Ontario), but income tax, especially on the first $100,000 is significantly higher.
I think on balance it actually hurts more than it helps.
The author lists Equifax as a case where an organization “failed to update a web server in timely fashion (a few months)” but a software bill of materials would not have made it any more or less obvious that they were running vulnerable web software an attacker could get a foothold in, and could have made it easier for an attacker to exploit that foothold, pivot, and exfiltrate, knowing what other software is available for them to exploit.
Equifax didn’t “fail” to manage that particular vulnerability, as the author describes, and protect customer data. They neglected to manage the vulnerability and protect customer data.
It’s my opinion that what would actually be valuable (and have been valuable) in the case of Equifax is compliance legislation that places liability on the custodian of PII. This compliance should require companies which are custodians of PII or financial data, or which operate critical infrastructure to have a vulnerability management practice.
FYI - Compliance regulation in the US government almost never works, our government sucks at it. If you want to regulate a company like EquiFax, you have to stick to investigations and prosecutions, which the US government is quite good at. Companies can take the risk, but if they violate the law it should be big fines and jail time for the executives.
The US government has a high success rate in the cases it takes on, but it doesn't take on many cases. I think this works out pretty well for high-stakes things like securities. Most public-company CFOs are very careful because they want to have a long career that in no way involves even a risk of going to jail.
But if the crime is smaller or has less obvious impact, I wouldn't hold my breath. And a giant barrier to regulatory enforcement in tech is that the average state of practice is so very low. I'd bet that Equifax's practices were no worse than average; we just hear about it because it was such a large breach. From a regulatory perspective it's hard to hold them accountable for doing what everybody else is doing.
> I'd bet that Equifax's practices were no worse than average; we just hear about it because it was such a large breach. From a regulatory perspective it's hard to hold them accountable for doing what everybody else is doing.
You just made my point. Compliance regulation always turns into "hard to hold them accountable for common practice." I don't think it works well in finance (see: S&L Crisis, .com crash, housing crisis, pandemic crash), we just refuse to punish the people who were guilty. When the US decides to investigate and prosecute they do well, when they try to enact compliance, it fails.
The solution in the Equifax case was to send the CEO, CTO, CFO and CISO to jail for 10 years. The next week "average practices" would have been a lot less lax.
Personally identifiable information. It’s a term of art that is extremely common, at least in any large software company, that deals with customer data in any way. I’m not sure if it’s usage in the broader industry/common speech (although I swear I’ve occasionally seen it in news reports)
N-Dimension | Richmond Hill (Toronto Metro Area) | 6mo full-time contract | On-site
We're building cybersecurity products to help protect the critical infrastructure sector, and I am starting to build out our data science practice.
We've got our data engineering down pat, and need a motivated data scientist to help us with feature engineering, classification, and expanding on our successful early prototypes.
Cybersecurity experience is preferred, but we're willing to teach!
Feel free to message me directly: cailen[dot]mcquattie[at]n-dimension[dot]com
N-Dimension | Richmond Hill (Toronto Metro Area) | Full Time | Onsite
We're building a managed cybersecurity / intrusion detection product focused on serving the critical energy infrastructure market. We help utilities with and without IT teams identify, manage, and remediate threats, and we make it EASY!
Our company has been around for around a decade, and we have found a tremendous success in our latest product. We need help in engineering, and are looking to add full-stack and front-end engineers.
N-Dimension.com | Full Stack / Front-End Developer | Richmond Hill / Toronto area | FULL-TIME
Want to help contribute to the cyber security of North American critical infrastructure?
N-Dimension is a team of analysts and engineers working to secure IT and OT networks, with a subscription managed security product. We need help turning sensor telemetry in to actionable intelligence in real time, and building research tools for our analysts and customers' teams to hunt and eliminate threats.
Our client product is built on python (django) and JavaScript (a few light frameworks, with new development in React). Our tooling includes Docker, Ansible, AWS, Celery, RabbitMQ, redis, bamboo, and more. We have
I got it for the playoffs, it was easy, and I was ok with the pricing.