Hacker Newsnew | past | comments | ask | show | jobs | submit | deshpand's commentslogin

Growing up in a somewhat remote part of India, I would tune to BBC, Radio Australia to listen to test cricket commentary, on short wave. I have fond memories and owe a lot of my personal growth to SW.


I don't know all the history, but Magnus comes off as above the game.

“I am playing at least one more day here in New York and, if I do well, another day after that,” Really? And I saw another quote that said "f*k you"

Whatever his frustrations are with the governing body, the above are unacceptable behavior. I don't understand why they need to bend over backwards and modify the rules and mollify him.

He has also accused another player of cheating, after he lost, then he settles out of court. And he doesn't want to participate in the world championship, but chooses to make comments about the quality of games.


> “I am playing at least one more day here in New York and, if I do well, another day after that,” Really?

This is taken a bit out of context. Day 1 is a qualification phase. Only the top 8 after that ends up playing on day 2. Saying «I will play two more days» would be more arrogant since it would imply he thinks he would easily be top 8.

EDIT: It could however be considered a subtle criticism of the format. Previously there were two days with 10-11 games per day. With the new qualification system you’re suddenly more dependent on having a good first day. Many players have expressed that they thought it was more fair to have more games over two days.


Thanks for the clarification on this particular point. I was not aware of it.


I’ve been following this over the years and while I’m a bit tired of it to address your other points directly, let me at the very least say that while he’s clearly very emotional and not always reacting in the most productive way, there’s typically a somewhat sensible reason behind it. He’s not a complete crybaby. He clearly cares a lot about the game, and he’s met a lot of unnecessary resistance.

But yea, he’s been acting far from perfect the last few years.


Magnus can afford to skip any tournament he wants, but if doesn't participate, the tournament is a much worse one. One could argue a tournament where the best in the game doesn't want to participate is a lower level one.


Magnus is not the best at Blitz, and was already doing poorly before he quit.


He is the reigning world champion and has won 5 out of the last 6 world championships in Blitz. By what criteria is he "not the best at Blitz"?

[edit] You might be referring to rapid, as you mention he was doing poorly before he dropped out. However, he was also the defending rapid world champion and won 3 out of the 4 last championships there (excluding the one that just finished that he dropped out of). He was indeed not doing great in that tournament, but he was still in the running to possibly win it.


Yes, I mixed them up, and you are of course right as proved by his joint win of the event!


> Whatever his frustrations are with the governing body

Changes wouldn't happen to governing bodies if people didn't resist.


Top comment in a similar recent thread [0] sums it up nicely:

> The context in which this happened matters a lot.

> There have been tensions between the FIDE organization and top players like Carlsen since the latter have been promoting an alternative chess organization around Freestyle chess (aka Chesss960), which has slightly different rules.

> I.e. this is less about "dress code enforcement" and it is more about "Carlsen is fed up with the FIDE organization in general".

[0] https://news.ycombinator.com/item?id=42527572


> Sven Magnus Øen Carlsen[a] (born 30 November 1990) is a Norwegian chess grandmaster. Carlsen is a five-time World Chess Champion, five-time World Rapid Chess Champion, the reigning seven-time World Blitz Chess Champion and the reigning Chess World Cup Champion. He has held the No. 1 position in the FIDE world chess rankings since 1 July 2011 and trails only Garry Kasparov in time spent as the highest-rated player in the world.[1] His peak rating of 2882 is the highest in history. He also holds the record for the longest unbeaten streak at an elite level in classical chess at 125 games.[2][3]

Magnus is a giant and a celebrity in the chess world. It would be like hosting the G7 but disinviting the US from the meetings because Trump wore a sweater.


Of late, I have been googling a lot of SAS and may have contributed to its rise in ranking! Not coding in SAS but moving SAS to Python. Speaking of enterprise Java, there's a ton of enterprise SAS and it's moving to Python.


Not sure why you were downvoted. Fitness, equipment (racket and strings) are the reason if not the height. For height, above a certain level, say 6 ft 2 inch, it starts becoming a liability in movement. Tennis used to have a lot of variety in the past. Big serve and volleyers on grass, long baseline rallies on clay, slice backhands, flat strokes. Now it's monotonous.. the surface doesn't matter. The game with the most payoff is to stand back at the baseline and hammer the ball.

On a somewhat related topic, fitness has taken over many sports. In field hockey, dribbling used to be a skill. India was unbeaten for decades in Olympics, winning 8-9 gold medals. The introduction of artificial turf ushered in the era of strength and fitness, and the Western nations mostly took over.


I used to wear cotton long pants (thermals) all year, under the suit pant. Not letting the suit pant touch the skin made it easier to wear it for a very long time (multiple months) before dry-cleaning.

Don't miss those days of mandatory suit-wear.


It was 98% humidity and 70 degrees at 7:30 this morning. I broke into sweat watering plants with athletic clothes on. It’s now 86 degrees and 65% humidity. Spring has only started.

For me it’s not an option. I have to dry clean. It is easier to find alternative materials to cotton for the office but they don’t replace button downs and jeans. They can’t replace a suit, linen is still much too casual.


Well, fingers crossed about the Parkinson's, then!


A ~100k LOC project in a statically typed system with type hierarchies, interfaces, contracts and boiler plate will boil down to ~10k LOC in a dynamically typed language like Python. A 10k LOC project will be more readable than a 100k LOC project.

Source: I have spent years coding in C++/Java, then Python. I have migrated Java projects into Python


10x seems extreme. ESR went from 14k lines in Python to 21k in Go. http://www.catb.org/~esr/reposurgeon/GoNotes.html


I didn't mean to exaggerate. I think part of the improvement was the luxury of refactoring which should generally reduce the bloat. And, as someone else said, part of the issue is C++/Java, not static typing. When I move from Java to Python, I also get the luxury of organizing code into fewer/meaningful source files. I find this more readable, than having to switch to different files constantly.

I have not had a chance to learn or use a language like Go. But production use of Python, including building large code bases is real. We do resort to numba, cython or using Python API to compiled code.

I'm now involved in converting large codebases from SAS to Python. I don't think I will have the luxury of choosing another language like Go, for a number of reasons.


It's funny, both Java and Python emerged in the 1990s, yet Java feels incredibly crusty and awkward in 2023. I wouldn't choose Java as a fair representative of statically typed languages in 2023, but Python still feels like a reasonable choice for a non-Lisp dynamic language.


I'm wondering how many of the extra lines are those containing only closing bracket


You probably were replacing LoC with libraries or syntactic sugar, you can do the same with java. As a senior I can write same functionality than juniors with half LoC. In my experience Python is totally unusable when dealing with poorly documented 3rd party libs.


Your problem is C++/Java, not static typing. Static typing does not add many extra lines of code. In most cases, it adds no extra lines of code, as declaring variable/param types is done inline.

Heck, just look at static typing in Python.


Static typing is not only about declaring your arguments and variables as simple types (int, float, array of ints etc).

It means having a distinct type for any complex structure you pass around (think pre-normalization API params, post-normalization API params, slightly enriched post-processing data as separate type vs a dict of str to anything in Python), or anything you want to make compatible (think interfaces vs duck typing).


So Generics, Traits, Abstract subclasses, etc... don't exist in static typing?

As soon as the types get complicated, the code bloat begins.


For longevity, I will provide one advice to younger people.. get away from the mouse as much as you can and use the keyboard. My working style is editing code in vim, dark screen, 2 buffers when necessary, go to the colon prompt to run the unit test or the script/driver and do this all day. No mouse needed until I need to check email or browse the web. There were times in my career when I was overusing the mouse and my wrist hurt. I have no issues now, 30+ years into programming.

No matter what your editor/language/framework choices, try to minimize using the mouse


Another advice is to have a thick skin and ignore the jerks, like for instance someone downvoting your note that was written with a good intention, sharing something learnt the hard way.


Can you please elaborate why? I worked in Manhattan for many years, lived a few as well, and moved out in 2009.


My biggest reason is the ratio of quality of service and product (such as food) to price went way down. I imagine more and more resources are going towards rent and taxes than to the quality of what people are buying.

Next reason would probably be general cleanliness and drastic increase in homeless.


I think it's helpful to keep in mind that Python is general purpose and used in many domains in addition to data analysis (no matter which side of the walrus operator you are on)


I think it was. It isnt now. It should develop its syntax in response to its actual users, not now, merely the subset it has been serving for 20yr


Yes. I'm not even sure what is Python used for these days, other than ML/Data Science.


> Yes. I'm not even sure what is Python used for these days, other than ML/Data Science.

Well, if you look at the thing it has actively maintained libraries for with active communities, it's a lot besides ML/DS.


A little over a year ago, there was an incident with a lot of sites being down and Cloudflare/Lumen being involved (per Hacker News chatter, I only ready about the incident here). I bought a few shares of each, at around 39 and 11. While NET is down significantly from the peak, they have both worked out OK so far (LUMN has been paying $0.25 per quarter dividend). LUMN has been paying down debt and has good cashflow. They are contrasting and yet in a similar space.


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

Search: