HNHacker News
TopNewBestAskShowJobs

madiathomas

532 karma · joined March 29, 2013

My political views aren't inline with majority of Hacker News members. Especially on issues relating to China, Russia, India and other countries that aren't allies of the United States. I will continue to read as a non-member.
submissionscomments
madiathomas··on Russia 'successfully tests' its unplugged internet
It was the next logical step for Russia after they built their own GPS and their alternative to the World Bank, the BRICS bank. Their biggest enemy has proven that they cannot be trusted and they are the ones who invented the Internet. Anytime they have a disagreement with a nation, they take their ball and go home. Like what they were doing with Huawei. I won't be surprised if China and India are working on the same kind of project.

This world needs an alternative to anything built by the USA. That way superpowers will have to go to the negotiation table on an equal footing. We don't want one bully. We need at least 5 bullies.

madiathomas··on U.S. Navy bans TikTok from government-issued mobile devices
Capitalism is unethical. No economic system is perfect. Ironically, when the rich in the US are in financial trouble, they force government to be communist. Like in 2008 recession, companies were bailed out using taxpayers’ money. I am not denying that US has to do everything in their power to bring the deficit down, but they must stop pretending to be a free market while doing the exact opposite of a free market. Protectionism is only expected from communist countries, not countries that market themselves as free markets.
madiathomas··on U.S. Navy bans TikTok from government-issued mobile devices
What is incorrect about my statement? In case you don’t know or want to be reminded, the name of the ruling party in China is called ‘China Communist Party’.
madiathomas··on Keeping Top AI Talent in the United States [pdf]
US residents have to compete with prospective students from other countries. Some of those countries rank better than the US when coming to STEM subjects. They end up getting admission ahead of US residents.

Solution is to improve teaching of STEM subjects at primary and high school level. The problem will sort itself. Second option is protectionist in nature. Favour US residents ahead of international students, even when international students are way better. Second option will only drop the quality of PhD graduates coming from those colleges.

madiathomas··on Kotlin vs. Java
Clear and concise to someone new to programming. Also less typing. Comparison of an a market leader to a new entrant is designed to make you switch from market leader to new entrant in the market.
madiathomas··on Kotlin vs. Java
I am indeed talking about Android Java.
madiathomas··on Kotlin vs. Java
Now that is a good strategy. Copy directly from a language that is moving at a very fast pace and competing directly with the language you want to replace.
madiathomas··on Kotlin vs. Java
Checked Exceptions are the main reason I switched to C#.NET. I hated checked exception. I know the designers wanted to save us from ourselves but they ended up making the language verbose.
madiathomas··on Kotlin vs. Java
Thanks. It makes sense because it doesn't have statement. Ternary operator wasn't going to be possible.
madiathomas··on Kotlin vs. Java
> What's the difference between ternary operator and inline if/else?

There is no difference. Ternary operator is a syntactic sugar for if/else.

> Is there even any reason for if/else that doesn't return a value (that may be void/unit/similar)?

Main reason why an if statement returns a value is because it is used to test if condition is true or false. If it returns other values, it was going to make it more complicated. Especially when you have an if statement with multiple conditions that must be ORed or ANDed.

What is awful about the variable syntax? This syntax was copied directly from C language.

madiathomas··on Kotlin vs. Java
I haven't used Scala before. What is their reasoning for that?
madiathomas··on Ask HN: We are shutting down our startup, I get our code. What now?
> making our amazing designer create a Shopify site that he/she can manage him/herself

This statement sounds like your co-founder is just getting rid of you because he realised a designer can do better than you and won't need shares of the company. You validated the market for him and he doesn't need you. This is the reason I always tell idea guys to pay me or go and learn programming themselves and implement their ideas.

madiathomas··on A newly updated index ranks English proficiency around the world
Maybe they are saying it is much easier to enter the country? I will give an example with my own country -> South Africa. We have more white people than all other Africa countries combined. We have more Chinese people than all other African countries combined. We have more Indians than all other African countries combined. I won't even be surprised if we have more Indians than US percentage-wise. That sounds like a country that is more open to the rest of the world according to me.

However, there are nationalists who aren't welcoming if you are from a poor African country. They only welcome other races expect their own race -> African. It is mostly poor African people who think other Africans are coming to take their jobs. Good thing is that they don't have government support. Unlike in the US where it is the head of state telling people not to come to their country.

I suspect we even make our border to be porous just to allow other people to freely enter the country.

madiathomas··on A newly updated index ranks English proficiency around the world
Even though South Africa has 11 official languages, English is the most official language in South Africa. When speeches are delivered by public officials, they are 99% in English. All official documents have English in it. Even the government official website is in English [1]. It is the only compulsory language at school. All private and urban schools teach English as a first language, then other languages as additional languages. Parents this side make sure their kids can speak English before they speak their own indigenous languages. Not mine though.

[1] https://www.gov.za/welcome-official-south-african-government...

madiathomas··on Deep Dive Into C# 9
I started seeing it on VS2017. I use it a lot in VS2019.
madiathomas··on Deep Dive Into C# 9
Visual Studio copied Resharper. VS now suggests some new language features.
madiathomas··on Deep Dive Into C# 9
For that to happen, functional languages have to take over. Most people are just not into functional programming languages. They prefer imperative programming languages. I feel Microsoft is doing a great job of slowly forcing C#.NET Developers to learn F#. It was so easy for me to learn F#. It was so strange that I was able to understand a functional programming language. I didn't have luck learning other functional languages.
madiathomas··on Deep Dive Into C# 9
I have been programming in C# for 13 years now. Majority of new features are just syntactic sugar. Code I wrote in 2009 is still running even in 2019. I don't rewrite my applications in a newer version each time there is a new release of .NET Framework. I only use the latest language features on new projects. Problem starts when I am in a support and maintenance job because I quickly fall behind. When I go for interviews, I get asked questions about new features of the language, which I feel is unfair.

I feel sorry for new Developers because I learnt those features bit-by-bit over the years and they are expected to learn them at a go. It is also hard to understand why a syntatic was introduced when you never used the way it used to be done.

madiathomas··on Huawei Manages to Make Smartphones Without American Chips
I have a Huawei P30 Lite which I use for work purposes. Build quality is better than Samsung. I prefer using it over my iPhone. It is nowhere near inferior. Did I mention that it is supposed to be a cheap phone but its performance is impressive?
madiathomas··on Twitter begins testing Reddit-style nested conversations
More risk for zero gain.
madiathomas··on Twitter begins testing Reddit-style nested conversations
I can simply navigate to old.reddit.com if I really wanted old reddit. I am fine with new reddit.
madiathomas··on Twitter begins testing Reddit-style nested conversations
If I use twitter again, I will use it as a news source. I will follow news outlets, IT personalities, sports personalities, sports clubs, and Presidents. I won’t even tweet. Tweeting when you aren’t a celebrity or public figure is a waste of time.
madiathomas··on Twitter begins testing Reddit-style nested conversations
I have been lurking on Reddit for 5 years without an account. Decided to create an account last week. Deleted it within a day because I didn’t enjoy the new experience. I prefer reading what other people are writing and also prefer a mix of subreddits.
madiathomas··on How to Build a Healthcare Unicorn?
The way I understood it, prospective doctors are only tolerating huge college debt because they will be highly paid and be able to pay back huge college debt. If fees goes down, people will simply avoid being doctors and study something else which is cheaper or a profession which command higher fees.
madiathomas··on Ask HN: What should be taught in high school?
> as a woman I was always better with words than numbers

This is really concerning to me as a father to a daughter. Is this a research finding? This can be decoded as saying women have lower IQ than men because people who are good with numbers generally have higher IQs.

madiathomas··on Ask HN: Burning Out
You were hired to solve X and you solved it. They no longer need you. You have done your job that you were hired to do. It is time to move on. I suspect Team Lead is just trying to push you out of the company because the mission you were hired for, is complete. Best of luck with your future. You aren't burnt out, you are being mistreated.
madiathomas··on Ask HN: What should be taught in high school?
- Basic IT Security - How to research online - PC Assembling - Installing Operating Systems
madiathomas··on How can you know what news is real?
Believe me, those memes are helping to raise awareness. We must always raise awareness. We won't always succeed but we must always try our best.
madiathomas··on How can you know what news is real?
I singled out Britain because they were the most vocal in the fight against apartheid. Maybe it was because they were our former colonisers. They are the ones who imposed sanctions that helped. As for US, it was in fact the CIA who gave apartheid government intel which led to the arrest of Nelson Mandela.
madiathomas··on How Y Combinator Started (2012)
Now that's bad. I never thought of that possibility.
Page 1 of 8Next →