Perhaps it’s a personal thing, but I clearly remember that after we had our first child I realized that I would have loved an adopted child just the same. I wasn’t of that opinion before that, but an honest word if my wife would tell me now that the kid is not mine, I’d probably show her the door, but would make every effort to keep my children ;)
I can relate to number 3 so much. Especially as kids get 4 years old and older it becomes a lot of fun to spend time with them. And it’s not even playing with them that I enjoy much, though building Lego or a puzzle is fun, but working with them on homework or music assignments or karate is so satisfying as you see them grow and you do see that your presence actually makes a big difference in their motivation when they approach some task.
I really liked it at first, especially when I was able to just expand the news item with a single click. Then they changed the UI so that you had to open a new page for each item and it basically ruined it for me, after that I pretty much stopped reading them.
I barely ever used Postgres, but I’m curious - does Postgres support some sort of extensibility, so that something like EdgeDB could be just another plug-in that you could package into Postgres?
Call me crazy, but I never had issues with Canadian telcos - I start to think I’m some statistical anomaly :). I used Rogers, Bell and Telus for cell - all worked just fine; other than their barely functioning websites I never had a problem. Are they fixing prices? Absolutely, it’s an oligopoly, same as many other things in Canada; I think Rogers has a 40% profit margin, that’s rich if you ask me. Regarding cable internet - there are some cheaper companies such as TekSavvy and CarryTel - they use the big guys’ infra as a backbone, but cost 10-30% cheaper.
My point is that up until this last event I was cognizant of the fact that the prices are too high, but was ok to pay for the quality I got, would have laughed in the face to anyone saying LTE coverage or speed are bad.
As a side note about the outage - I think a lot of people underestimate incompetence in large companies. I often marvel at how for example large Canadian banks are making record profits with many disfuctioning teams in critical positions - a situation that got much worse with the wave of the great resignation. If I were to bet, I’d say some incompetent team broke the infra, so there’s no need to look for conspiracy theories, people are just not competent in their positions and make mistakes when something has to be changed and they have no more excuses to avoid that change.
I only rarely delve into the python world, but as a .net developer I always found it odd and confusing that the error message comes after the stack trace in python. I don’t see people complaining about it, so maybe it’s just a matter of habit?
For what it’s worth we have 2 kids, I speak exclusively Hungarian with them and my wife speaks exclusively Ukrainian with them. They speak English in school. To my utter astonishment they speak Hungarian way better than Ukrainian - my conclusion on this sample of 2 is that Hungarian is easier to learn than Ukrainian or English when you don’t speak any other languages. Indeed I always suspected people find Hungarian so difficult simply because it is so different from any other language in the region.
Reminds me how once I had a math test in college about simplifying trigonometric expressions (cos(a + b) kind of formulas) and I made a cheat sheet with all the formulas because I couldn’t remember them all. Obviously I forgot one formula and as fate would have it it was on my test. Took me about 15 min, but eventually I derived it and put it all on the test paper. My gosh the math professor was proud of me, probably one of the top 10 moments of my life when he kept boasting about it when he announced the test results. Many years later I kept thinking I should tell him the full story, but alas he died not too long ago. RIP ‘Stakan Stakanovich’
At first I thought that to be a mistake also, but I gotta admit I don’t mind at all using xml in the new sdk-style csproj files now, it certainly made upgrading legacy project files slightly simpler.
Fair point. I honestly do not experience any noticeable latency after startup, but that is probably because my dev machine is so powerful (12 core intel core i7-8700 3.2GHz, 64GB RAM). Coincidentally I do have it associated with txt files, and as I said before I can’t complain, it works marvelously.
To be honest, I’m general I’m with the native app crowd whenever we discuss pretty much any other Electron app, but VSCode is an exception to me.
I used to be a big time notepad++ user, but at some point decided to try to use VSCode as my go to text editor. The ease of use and the large number of good quality extensions more than makes up for the slight latency at startup. To my big surprise VSCode can easily handle files of the size of hundreds of megabytes, it’s just great. I like notepad++, but needless to say, nowadays I only start Notepad++ accidentally on my machine.
To be honest, I’m unsure how many ‘pure’ RDBMS are out there, and doesn’t seem like the parent comment had them in mind. I’d rather suggest that mainstream RDBMS in general don’t have trouble working with data formats such as json or xml. SQL Server for one has no trouble querying into deeply nested XML/JSON columns and it does it surprisingly quickly based on my experience.
My experience supports that - on public transit alone our family saved more than 5k USD last year, it would’ve more than made up for any equipment I would’ve had to buy (turned out though that I already had everything needed to work from home).
My son, to everybody’s surprise, learned my(father) native language (Hungarian) much better than his mother’s native language (Ukrainian), even though we both are the only ones talking to him exclusively on our language, as we live in an English speaking country. He speaks Ukrainian ok, but his Hungarian is just perfect, and is at par with English. It was interesting, and I didn’t know what to attribute it to. Then we got another kid, and as he is approaching 18 months now I can see already he speaks way more Hungarian words also! Indeed, my anecdotal conclusion was that it must be the language (and mind you, the Ukrainian and Hungarian languages are absolutely different) that made the difference, everything else seemed the same, especially with WFH for the past 2 years.
To this day I think the touch sensitive keyboard of the BlackBerry Passport is absolutely revolutionary. Not sure if they just licensed it or created themselves, but I loved it. That was probably the one thing I loved about BlackBerries, and perhaps the touch gestures - no button and all, it was such a pleasure to use.
Role reversal indeed. Somehow he likes telling made up stories, probably took it from me when he was younger - I didn’t know any fairytales, so had to improvise them every night, eventually settling on a series about ‘Jeffrey the genius goat’, it was kinda funny, we both enjoyed it.
Indeed. I should have emphasized above my second point better (instead of the proud parent digression I wrote) - my son is the only one I speak Hungarian with every day (and vice versa). I’m certain that without this I would’ve lost a very big part of my Hungarian language skills over the past 6+ years.
I found that one particular thing that helps preventing forgetting your native language(s) is reading. Specifically as I get older I rediscovered some absolutely great classical books in my native Hungarian, Russian and Ukrainian languages. Not only did it help me keep my vocabulary rich, but also helped me learn more about the history of my homeland and probably kept the bond alive.
Another thing that may be even more effective is if you have kids then use your native language exclusively with them. My son speaks perfect Hungarian for example, and it just warms my heart when visiting his grandma (who doesn’t speak English at all) I can see him telling her bedtime stories before going to sleep.
re #1 - to be fair, even if you have to use `unsafe`, it's not that bad [1]:
unsafe struct FixedBufferExample
{
public fixed int _buffer[1024]; // This is a fixed buffer.
}
Sure, you need to be careful, but given that you'd be doing systems programming anyway, you probably would prefer to have explicit control over bounds checking, since the compiler/JIT is (unfortunately) not sophisticated enough yet to elide bounds checking in many cases.
Apologies for the silly question, but what’s so difficult in adopting v6? Cloud providers spend billions on new hardware every year, I’m honestly surprised at reading that some of them don’t fully support it yet? Is there some specific technical issue preventing them from mass adoption?
No it’s not. VS Code doesn’t allow you to view/manage threads, modules for example which are crucial for a bit more advanced debugging. I love VS Code and use it daily, but it’s no replacement for VS yet.
I keep asking the same question quite often also, so I guess the answer to your question is no, you’re not the only one, though not sure if it will make you feel any better.