Recent submissions

Comment · 4 years ago
I am so glad I did not pursue a job with them out of college, infosys that is. I told them I was no longer interested and they kept calling my parent's house and even tried recruiting my sister who was in HS.

How they go about stuff with that felt so weird, cause I would never get the same recruiter, makes sense they would do something like this.

Comment · 4 years ago
- Should I tell my boss and/or team?

This depends on how your relationship with your boss is and how they are. I once encountered the start of burn out and told my boss, and he said to go do something fun. So I played video games while he covered for me and let me know if I was needed for a meeting. It was great and I skirted burn out.

- Should I take time off? How much? Or should I try to work reduced hours?

I have taken up backpacking and have loved taking a day off or two to go out into the woods. I really love just disconnecting from the world.

- If I continue working, is there something in my working environment I should try to change?

Maybe try different text editors? I don't know if doing that would bring more stress as you have to learn new stuff. But, maybe you want to learn it, its up to you.

- Is there anything specific to working in tech and burning out that I should know about?

Burnout as I have been told and experienced is normal, but its usually a sign that something is off like a lot more work has been thrown at you or your team, or you feel like your contributions are not getting the attention you want. Or, you just want to not work because your brain is tired of always working.

As for boredom and not liking it, I have found that it pays to do nothing some times and just daydream at home, doing absolutely nothing. It helps my brain rest and clear out all its stressors.

Also keep in mind this advice is what works for me, but it may work for you. Take it with a grain of salt.

Comment · 5 years ago
This feels like a post ranting against SystemD written from someone who likes init.

I understand that K8 does many things but its also how you look at the problem. K8 does one thing well, manage complex distributed systems such as knowing when to scale up and down if you so choose and when to start up new pods when they fail.

Arguably, this is one problem that is made up of smaller problems that are solved by smaller services just like SystemD works.

Sometimes I wonder if the Perlis-Thompson Principle and the Unix Philosophy have become a way to force a legalistic view of software development or are just out-dated.

Comment · 7 years ago
Not exactly correct, the Supreme Court still has to accept the appeal onto its docket. Many of times, the Supreme Court will disregard the case and leave it to the lower courts to hash out.
Comment · 7 years ago
> Given that our deployment platform was Linux (for a .Net Core 3.0 project), I was determined to use Linux and VS Code for development. That was a fail; the verbose nature of C# and the Framework APIs make it impossible to be productive without significant help from a full-fledged IDE like Visual Studio.

I have had and continue to have the opposite experience of you. I use Ubuntu with VS Code and a few C# plugins that have greatly allowed me to navigate the .NET Core framework and write code with minimal references.

Even, with Visual Studio (unless you use R#), you will always run into issues where you aren't sure where the function or class lives. That's why you go read the documentation or ask SO.

The more you write webapi's the easier it is.

> Structural Typing

Dynamic was the closest to it, but it has significant performance issues. Tuples and structs do exist also.

> Allow functions outside of classes

No.

> Verbosity in C#

????

> most popular libraries will nudge you strongly to use Dependency Injection throughout the app and implement everything as a class and to extract interfaces out of it.

You do realize C# is mostly a strong Object Oriented language hence why they (the libraries) urge you to do that.

If you want functional so much use F#.

Comment · 7 years ago
Yes, it uses Mono under the hood as the .NET runtime.
Comment · 7 years ago
We were all C# Developers.

Xamarin is both yes, though it really integrates into Visual Studio so its more of a tool? I am not sure, definitions like that are a bit murky.

Comment · 7 years ago
I don't understand why someone at Dropbox's size and scale would go after C++ on mobile and blaze their own trail, when its probably more pragmatic to go native.

With that being said, I worked for a firm that extended the life of old ERP systems and we had to do a few mobile apps, we chose Xamarin because we were a shop of 7ish devs that had many projects to maintain and the cost of code sharing and familiarity with C# were our driving factors. It was a trade off most definitely but it was a pragmatic choice as well.

If you are capable of hiring more developers who know Java or Obj-C and can allow them to do only mobile development then its worth it to go native.

But, if you are a small company and know that Java,C# and Obj-C, C# developers are a little bit hard to find (depending on your developer market) then its probably more cost effective to go Xamarin or any other cross-platform code sharing model.

In the end its all about pragmatism.

Comment · 7 years ago
>> Any violent thug can go spread their message in the town streets as long as they're not causing a disturbance.

Are you saying that if person X goes out and starts calling for mass shootings to rid the world of Y, that they wouldn't be arrested?

Comment · 7 years ago
I guess you could say that free speech has limits that are acceptable.

You know you can't yell fire in a crowded room and not get litigation and charges brought against you.

So, maybe 8chan just ran past the fine line of hate speech vs encouraging acts of hate. I.e you can be racist but you cannot encourage acts of extremism.

If 8Chan was a breeding ground for Islamic Extremists would people be okay with still existing?

Comment · 7 years ago
I doubt that a revolution in the USA would go so well considering the military hardware that some state police departments have.

Even, a political grass roots revolution would be unsuccessful as many people are resistant to change and would not back it.

Incrementalism is the best approach as it slowly changes people and doesn't get their defenses up from the get go.

Comment · 7 years ago
Comment · 7 years ago
I completely disagree, using .NET Core on non-windows machines has a lot of upsides. I use linux almost exclusively and .NET Core has just worked and is way more perform-ant out the box than java or node has been.
Comment · 8 years ago
I like your paraphrase but I think it muddies the water. We really want to prove that axioms of a system cannot be contradicted if the system is inconsistent.

To be even more precise, the system or theory T proves that there is no number n which provides a proof of contradiction for the axioms of T.

So its the axioms of the systems which all formal systems assume and hold to be true. Basically its impossible to prove that axioms are true with the same system.

In short, no formal system can define its own consistency because in order for its axioms to be true, the system must be inconsistent.

Comment · 8 years ago
I am getting the same issue.

That exe file is not even in the directory for it.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton