Jump to content

h3F8LV4R2Ngf

Banned
  • Posts

    2
  • Joined

Awards

This user doesn't have any awards

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

h3F8LV4R2Ngf's Achievements

  1. If you found these sort of binding dramatically improves the rate at which you can output code—do you include the time 'staring at the sky' figuring out the right solution?—then you may want to consider either learning to use Vim or finding some kind of "Vim-mode" for whatever editor or IDE you use. Many people, especially macOS and Linux users that write code for a living, opt to rebind their caps-lock key to CTRL when held, and ESC when pressed and released. ESC is the key typically used to to toggle between (insert|visual|visual-block|command)-mode and normal-mode, though CTRL+[ also works if you prefer the command-line version. In insert mode your keyboard behaves more-or-less like you're used to. "Press 'H' and the 'H' character is inserted into your document behind the cursor. In normal-mode all of the keys behave sort of like what you're describing: the motion keys are HJKL rather than IJKL but the idea is sort of similar, with considerably more bindings. You stay in normal mode until you press one of the keys to leave normal mode; typically something like i or A to insert more text, but vim has several other modes that aren't typically found in other editors. The benefit of mode-toggling is that it makes many of your bindings easier to press (e.g. capslock+z isn't very comfortable on a standard US-QWERTY layout). It also allows for more complex motions than just spamming the button. For example instead of "KKKKK" to go down 5 lines with your example, you could type "5j". I'm not trying to sell you a new text editor, but you may want to Google around and see what those guys have gotten up to. They've been hacking on this stuff for quite some time and come up with an input paradigm that seems to have survived mostly-intact since the late 1960s. If you're using an IDE or Text editor plug in then it's likely you'll also gain tighter integration with that editor. For example the ability to quickly perform search and replace, record & play-back macros, access to yank-rings or registers, more precise cursor positioning, and the ability to easily repeat previous edits. If you decide that kind of power isn't something you want then stick with what you've done. Alternatively, if you really like chords, you may want to look at EMACS or EMACS-like keybindings for your editor. While not as expressive as Vim's normal mode people more familiar with contemporary mode-less editors might find it easier to use. While you would lose the nemonics you've tried to setup (e.g. A=ALT, S=Shift) you're still likely to gain the editor/IDE integration. MacOS ships configured to accept many of these bindings even in ordinary text boxes and Linux graphical interfaces can likewise be configured.
  2. For what I pay for parking in downtown Toronto you can rent a 2-bedroom apartment in Montreal. It's certainly less expensive to live in there and you can get by pretty well as an anglophone through-out most of the city. Montreal's public transit system is also considerably better than Toronto's and I tend to have more fun with the night-life over there (to the point that I'll fly out once or twice a month for the weekends during the summer). I think Montreal is more culturally interesting but if you're a fan of the "big city" vibe then Toronto is probably a better choice. On the other hand, Montreal winters suck, the roads are terrible, the public healthcare system isn't nearly as nice, and the language barrier can be a problem for people who aren't bilingual once you venture North. Job prospects for the kind of work I do are significantly worse and even if I found a job I'd take a 30% pay-cut. Regional politics make the place a much tougher sell long-term. If I had to choose a place to live and I weren't as fortunate as I am, I'd choose somewhere else: Montreal, maybe Halifax. Toronto isn't an easy place to live if you haven't "made it". If you haven't sorted out an immigration path—and step #1 includes a visa—then you're unlikely to be taking up residence in Canada in "a couple of months". I'm curious, what sort of preparation to move have you taken, what steps to immigration have you completed?
  3. I live in Toronto and work for a technology company. Internet speeds vary by provider but as a general rule you'll be able to get 50mbit/s just about anywhere in the city out to the suburbs for somewhere near $50. Higher speeds are available but not universally. At the high-end you can expect to pay $100–$150/month for between 300mbit and 1gb/s depending on what's available in your neighbourhood. Beanfield is an excellent provider but there's a very small chance you'll be able to have access to them. They're available in < 75 apartment buildings through-out the city. The highest concentration is over in Liberty Village but I know there are a couple on Front street too. Worse, many apartment buildings are signing exclusive multi-year contracts with a single provider. For example, the new towers on Bloor near Bay can only use Rogers for an internet connection. Many of the buildings in City place sold exclusivity deals to Bell or Telus: you can't shop around for providers in those buildings. You should also expect metered internet as the default but some providers will let you pay an additional ~$20/month for an unmetered connection. If you have access to Beanfield then that's great, but I find most of my friends are opting for TekSavy: a reseller on the Rogers network if they have a choice of provider in their building. Trying to pick an internet provider without actually living here isn't going to work. Heck, even if you do live here there's a good chance the building you want to live in won't have any units available in your price range. The rental market, especially down town is competitive and it can be difficult to find a place to live even if you aren't constrained by price. If you have a room mate you may not be able to negotiate what internet provider you have at all. This is going to depend on where you work. I know our "front line tech support" staff (the guys who take your macbook back to the Apple store and help you fix your email settings) are clocking in $50-60k/year. I also know that the 'IT desk' at big-box electronics stores like Best-Buy are paying minimum wage: about $10/hour or maybe $1,600/month. I'd hope that if you're moving to Canada and planning to live in Toronto that you'll have already lined up a job before you get here: the city can be frightening and lonely if you're penniless and unemployed. Negotiate a fair salary before you get here: $30k/year doesn't go as far as you'd hope, especially once you get done with taxes and mandatory deductions, you'll be left with about $2000/mo to spend. You may have additional deductions that aren't standard (e.g. taxable benefits like parking or an extended healthcare plan) that will further reduce your take-home pay too. Maybe at Jane & Finch (a notoriously dangerous and run-down intersection), but where you live will influence things a lot. I think it's a lot more realistic to plan for $1000 for rent and another $500/month for expenses including transit, eating, and bills. The cost of living in Toronto isn't quite as bad as San Francisco or Manhattan, but it can be rough especially for somebody without the support of friends and family for unexpected emergencies. I think the job you have will probably determine where you live. If you're working in the Fashion district it's really hard to get to work and back every day if you're living Rexdale so you'll probably move closer to downtown in order to avoid 3 hours of traffic each day. On the other hand, if you're not pulling down pretty good salary then you're not going to be able to afford more central locations like The Annex or King West even if you have a room mate in a small crappy apartment. $2000 after taxes is enough that you probably won't starve to death but it's also going to be a pretty acetic lifestyle. Your largest expense is going to be rent. If you have a room mate and share a small basement apartment you can expect to pay at least $800/month plus a 50% share of the bills which will run between $200 and $500/month. On top of that you'll have your personal expenses: insurance ($20/mo), cell phone ($35-$150/mo), transit pass ($150/mo), food/hygiene (at least $200/month), You can poke around on sites like rentfaster.ca to get a sense of what an apartment is going to cost. That leaves a little bit of 'play money' but there are also costs I haven't included (like clothing). It seems like a shame to come to Canada, move to what is arguably the best city in the country and one of the top-10 in the western hemisphere and then not get out there and enjoy it. One of the reasons Toronto costs so much is because millions of people want to be here. Your rent is buying you access to things like the local Baseball team (nobody cares about the Leafs though), to the waterfront, the regular festivals, the thousands of restaurants, and endless hours of entertainment. Not caring about vacations is fine: Toronto has plenty to do. Still, once you're here it's only about an hour worth of flight time to Montreal (which IMO is the 'coolest' city in Canada) or ~4 hours by train to Ottawa to tour the Capital. You can hop in your car at 9am and be in New York City for diner, or about the same to end up in Washington, DC—a town made for tourists because almost everything is free. The idea that you'd move thousands of kilometres to a pretty amazing part of the world and then sit alone in a basement watching youtube videos and playing video games seems unfortunate. To each their own I guess.
  4. You may wish to revisit the sections on Mac OS macOS and Linux: your descriptions of their workings can fairly be described as "simplified to the point of incorrect". While I'm less sure how critical to be of your Windows description, your terminology and overall description differ materially from the Russinovich, Solomon, and Lonesec's in Windows Internals, 6th Ed. Part 2, Chapter 10.
×