Hacker News new | past | comments | ask | show | jobs | submit | COM2323's comments login

In my country a lot of people in IT are contractors (not employees) and sometimes these contracts are wild (like not working on anything else during that time and stuff like that).

That kind of clause doesn’t fly in either the UK or US, since it is disguised employment. The definition of a contractor is someone who sets their own rate and hours, and works under their own direction.

Maybe it just depends where you live or how you use internet/social media? For me it's actually much easier. As an introvert I don't really like approaching random people "on the street". So whenever I start a new hobby or interest I usually just find some local community via their website/forum/Facebook, participate online and then join them in person. This has worked amazingly for me over the last 25+ years.

It probably depends on music genre, but Bandcamp hosts a ton of music that's not available anywhere else. Spotify is great for popular music, but a lot of small/niche artists have presence only on Bandcamp, both digital and physical. Pretty much all of my vaporwave/futurefunk/synthwave vinyl records are from Bandcamp.

Probably someone manipulating with formulas with VBA and improperly using FormulaLocal property. Formulas are stored in language neutral way and it shouldn't be a problem under normal circumstances.

> In all cases, the Docker daemon is running under Linux. The Mac and Windows versions are merely bundling up a Linux VM containing Docker with a frontend that's as transparent as possible, but still with Linux as a hard requirement.

I really doubt that's the case if you run native Windows containers on Windows.

Thanks for pointing that out. I hadn't realized Microsoft had jumped on the Docker bandwagon to that extent; it's far enough from the topic at hand and from anything I'd ever use that I overlooked it.

So while there is in fact an exception to my previous generalization, there's still no cross-platform compatibility magic to Docker aside from that of virtual machines. If the container OS is different from the host OS (or a different version of the OS, for Windows containers), then using Docker is an instance of using VMs, not an alternative to VMs.

> I genuinely believe many people who prefer working in an office versus at home have unfulfilling social lives or bad home lives.

Feels like you are mixing a lot of stuff together. My desire to interact with my collegues about our field of work has nothing to do with my social live outside of work.

It's not like I'm going to talk about new C# 11 features during our Sunday barbecue or at soccer practise. Of course I can go to a meetup or invite friends from tech to a pub, but that's not gonna replace 40 hours a week of "random interaction" with my colleagues. Maybe I'm just lucky and have great colleagues that are fun to interact with? Hard to say ...

Not to mention that some new CS students are already "heavily invested" in the field and spend a lot of time during their youth around computers. All members of my dev team have been already working in IT during high school. This must be so hard to beat for someone starting late. CS graduate can easily enter the market with 5+ years of experience with actual work.

Both wireless headphones and laptops have downsides that you pay for the convenience of portability/ease of use. Sometimes it's worth it, sometimes it's not.

I use laptop only when I don't have any other option (traveling, meetings) and there is no way in hell that I'm going to work on a unplugged laptop for more that few hours simply because I don't like the ergonomics, performance and lack of "monitor space". This means that "battery life" after certain treshold (few hours) is useless for me and not something I would consider while buying one.

I understand that different people have different workflows and battery life is crucial for some of them, but it's not something everybody needs.

Contabo has €5 VPS with 4 cores, 8 GB RAM and 200GB SSD. The one I have runs multiple Valhaim servers that are constanly hammering the CPU, some .NET webs etc. and it's fine.

What is the exact opposite then? What is "fun" these days? :) Am I boring? :)

I have done a lot of stuff in a lot of languages/frameworks, from electronics to desktop applications to websites and server stuff. Never cared that much about specific technology. It's fine if it gets stuff done is my motto, but I must admit that .NET is my go-to technology. Everything else I touch seems like a huge mess in terms of design, documentation, tools etc. I'm not saying that .NET is perfect, but at least someone spend some time on design before it's release and it has certain consistency that other projects rarely have.

Not that I need to have fun but .NET is the opposite of fun to me, in other words, painful. I'd rather not split hairs on what's right or wrong but the maximal OOP style of .NET's structure is just not for me. There's so much boilerplate that I don't need in other frameworks, and from what I've experienced, I'd need to buy in completely to the tooling and ecosystem to become productive, which means Visual Studio or similar IDE. In terms of functionality, the project I was last contributing to in .NET would have been much smaller and simpler in Go, Python or Javascript for the same set of features. I've built so many CRUD apps and APIs now that I can whip out these kinds of projects quickly with nothing more than a text editor. I just can't see any upsides for me to jump into .NET now.

FWIW, I did try to give it a shot with an open mind, but shortly after that project I decided I'm not accepting any more .NET work.

In the end isn't the biggest difference the knowledge and experiences we have gathered over the years? I have no problem writing C# code on Raspberry Pi using terminal and simple nano editor, but I would have to google quite a bit if I was supposed to do the same stuff in Python, JavaScript or C++.

I use these languages every now and then, I just don't have the deep knowledge required to do everything effortlessly and I get frustated by things that people accepted as "the norm" on those platforms. Like the whole depencdecy stuff and node_modules blackhole in node.js, string handling in C++, weird Python syntax etc. People used to these platforms probably don't have an issue with any of this and accept it as a trade-off for some other amazing stuff on that platform that I don't know about and don't appreciate.

>the maximal OOP style of .NET's structure is just not for me

You can use C# .NET in a simple, non OOP way.

You can use F# in a functionaly style.

Nobody forces OOP upon you.

If I were working by myself on a project, I could make those choices. Unfortunately it's not the common approach to take, nor is it really the documented / recommended way.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact