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

There are a lot of nice things I enjoyed when I was still working with Kotlin extensively. Null safety, data class, sealed class, exhaustive when, top level functions, object class, higher order function, extension functions etc. They fundamentally change the way dev think, producing safer, lighter and more maintainable code.

Contrary to the popular notion of dismissing certain syntax differences as sugar, I consider it one of the most important factors simply because we spend more time reading than writing code. To me Java has always been verbose and dreadful to read, there's something fundamental wrong if you need your IDE generate so much then force to train your eyes to skip over most of them while reading.

I find Kotlin to be more elegant and fluent especially with native syntax support of the above features. I can read it at least 25% faster than Java. Perhaps which one is better is personal taste, but I'd maintain syntax is very important, just like natural languages.


To address "over", here's my perspective. The invisible force is much stronger than any explicit demands. Would you agree sociopolitically trans transformed from the underdogs to a politically correct blessed identity group at least in the western world in the last 10 years or so?

I was more supportive of their rights when they were the underdogs. Being on the side of the eggs instead of the high wall is second nature for lots of people so I'd guess there are significant number of people going through the same transition.

Ultimately they're the minority though. A specific example is pronouns. Majority of the population is perfectly happy with gender based pronouns, making it sociopolitically disadvantaged or uncomfortable to use them freely is not in the best interest of the majority.

It's always about compromise when we're talking about not stepping on each others feet, and number dictates the power, that's fundamental to democracy. Their demand in general turned from having dignity and freedom to love - say legal marriage, slowly into not being offended - say pronouns. Not being offended is a privilege not a right, particularly so when it makes overwhelmingly majority of the population feel like walking on egg shells, can't say it is what it is, aka censorship.

IMHO, being a minority in the western society myself, it's much smarter and considerate for others to stop focusing on identiy politics when you have comparable sociopolitical rights and status to everyone else, which is a spectrum not a line. The problem is they (or a vocal minority within that minority) keep pushing when they're well pass that spectrum. IMO stop the pride parade in western society because they are just one of us, the differences have already been well acknowledged and accepted, so instead of sexual preferences or gender identity which they differ from the majority, how about holding a parade that is about some common grounds. Just stop talking about it, when or if systemic unjust creeps back in, find evidence and fight for it again.


> there is absolutely no reason for them or anyone else to back him up

If you don't uphold the principles all you have to do is wait until it bites you too.

What happened to "I disapprove of what you say, but I will defend to the death your right to say it."


>What happened to "I disapprove of what you say, but I will defend to the death your right to say it."

Nothing. It still is the same fake Voltaire quote used to con overly idealistic adversaires into giving you some situational supprt against their better interest. No institutional actor ever followed it.


Once upon a time when mobile data wasn't as common and cheap, I found that starbucks wifi allowed ping to any where :)


Not that I'm fixated to this idea just a passing thought following this line of reasoning, but..

There might a world where if we lower the bar of medical school, it turns out at the end it results in fewer mistakes because of the increased supply.


A good bit of the required education for MDs is tangential to providing care. It may not even be a question of "lowering the bar" per se, but of streamlining the curriculum.

That said, you can accomplish a lot by leaving MD education alone and allowing the "technician" type health care workers like PAs and NPs to do more.


I agree with you mostly, not a big fan of this talk, there are large leaps of inference, I failed to see actual data or concrete logic linking the few disjoint things he talked about back to the 2016 statement he started with.

OTOH at least it does remind people to be skeptical, and the risk * There is motive. State actors historically had the motivation to do these kind of things and acted on it. * It is achievable. Behavioral psychology works. I'd believe its use in at least commercial space is common knowledge nowadays. (Humans are very predictable at large scale.. I've seen the data personally) * Generative AI makes it a lot easier, opens up new possibility of depth and scope

There's a will, there's a mean, it's very profitable.


Skimming through the paper format article I struggled to find any grounding. I was curious to see hard numbers such as time to parse information, instead I only see anecdotes like "one participant said".

Not that I agree or disagree with the proposition, just not enough information to form opinion.


Pretty sure they'd get into troubles with blue check mark buyers implicit promises if it's not temporary.


Greping through IRC logs has a 10x better UX


When I was with AWS I advocate for ISO8601 "Z" whenever I could or need to influence, say internal systems.

If all systems talk this we'd save tens of thousands of man hours. Just do the conversion for us mortals, or other necessities. Tech side of incidents is definitely "system", I'd argue more often than not consumers of AWS are also tech side with systems in UTCs so health dashboards should also be a UTC first system. Doubt this could get prioritized tho


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

Search: