News for hackers. Stuff that matters.
Re:The World Excel Championship is being broadcast on ESPN by westurner on Wednesday August 10, 2022 @07:08PM (#32419583)
TIL about Excel e-Sports. From https://www.fmworldcup.com/excel-esports/ :

> No finance, just Excel and logical thinking skills. Use IFS, XLOOKUP, SUM, VBA, Power Query: anything is allowed, and the strategy is up to you.

It says VBA, so presumably named variables are allowed in the Excel spreadsheet competition.

What about Python and e.g. Pandas or https://www.pola.rs/ ?

> Some events are invitational, some are open for everyone to participate in.

> All battles are live-streamed and can be spectated on our Youtube channel.

Re:The World Excel Championship is being broadcast on ESPN by teruakohatu on Wednesday August 10, 2022 @07:28PM (#32419762)
> What about Python and e.g. Pandas or https://www.pola.rs/ ?

I think it is safe to assume that only Microsoft Excel is allowed. The features they listed are all built in features.

Kaggle speed runs as a sport would be interesting.

Re:The World Excel Championship is being broadcast on ESPN by MonkeyMalarky on Wednesday August 10, 2022 @09:43PM (#32420648)
They really would. I feel like kaggle is mostly teams slowly grinding for very small incremental improvements over each other. Adding a time component would really sort the wheat from the chaff.
Re:The World Excel Championship is being broadcast on ESPN by boringg on Wednesday August 10, 2022 @09:52PM (#32420703)
It would certainly change the dynamic. Not sure about wheat from the chaff - faster != better.
Re:The World Excel Championship is being broadcast on ESPN by westurner on Wednesday August 10, 2022 @10:26PM (#32420871)
Metrics for scoring: error/cost/fitness, time to solution (t), dollars to solution ($), resources in terms of {carbon, kWh, USD,}, costs in terms of costed opcodes,

Whether there's a logically plausible causal explanation (for quickly-discovered probably just associative relations)

Re:The World Excel Championship is being broadcast on ESPN by anothernewdude on Thursday August 11, 2022 @12:31AM (#32421611)
The monthly ones are fun.
Re:The World Excel Championship is being broadcast on ESPN by system2 on Wednesday August 10, 2022 @08:36PM (#32420207)
If you can write it in 20 minutes, I'd be impressed. Excel has everything integrated with macros already so it is easier to use VBA.
Re:The World Excel Championship is being broadcast on ESPN by westurner on Wednesday August 10, 2022 @10:39PM (#32420925)
There are many ways to do ~no-code GUI analysis with [Jupyter] notebooks (e.g. with the VSCode jupyter notebook support) pretty quickly; with some pointing and clicking of the mouse if you please.

Computational Notebook speedrun competition ideas:

- Arithmetic w/ `assert`: addition/subtraction, multiplication/division, exponents/logarithms; and then again with {NumPy, SymPy, Lean Mathlib}

- Growth curve fitting; data modeling with linear and better models

- "Principia" work-along notebooks

- "Princeton Companion to [Applied] Mathematics" work-along notebooks

- Khan Academy work-along notebooks

Re:The World Excel Championship is being broadcast on ESPN by westurner on Wednesday August 10, 2022 @10:46PM (#32420960)
> - Arithmetic w/ `assert`: addition/subtraction, multiplication/division, exponents/logarithms; and then again with {NumPy, SymPy, Lean Mathlib}

"How I'm able to take notes in mathematics lectures using LaTeX and Vim" https://news.ycombinator.com/item?id=19452752 ...

"How should logarithms be taught?" https://news.ycombinator.com/item?id=28519356

Re:The World Excel Championship is being broadcast on ESPN by digdugdirk on Thursday August 11, 2022 @01:29AM (#32421905)
Any good recommendations for starting points to learn how to work with these? I'm not a programmer, but do have programming ability, and use excel all the time. Having a more flexible system with better inputs (tying in web scraping, data pipelines, etc) sounds like a great idea.
Re:The World Excel Championship is being broadcast on ESPN by westurner on Thursday August 11, 2022 @05:51AM (#32423510)
Kaggle learn: https://www.kaggle.com/learn

"Python Data Science Handbook" (O'Reilly) http://jakevdp.github.io/PythonDataScienceHandbook

awesome-python#web-content-extracting: https://github.com/vinta/awesome-python#web-content-extracti...

https://learnxinyminutes.com/docs/python/

"What is the best way to learn to code from absolute scratch?" https://news.ycombinator.com/item?id=16299880

Re:The World Excel Championship is being broadcast on ESPN by onefuncman on Thursday August 11, 2022 @03:16AM (#32422508)
Re:The World Excel Championship is being broadcast on ESPN by westurner on Thursday August 11, 2022 @12:03AM (#32421456)
> - Growth curve fitting; data modeling with linear and better models

Input: at least a two-column table

Output: a symbolic (or NN) model with minimal error in predicting the test half of the data after a `test_train_split()`-like routine.

Re:The World Excel Championship is being broadcast on ESPN by 1986 on Wednesday August 10, 2022 @07:50PM (#32419910)
I watched one of these a few months ago - VBA was allowed, but the whole thing was very clearly about Excel specifically and all of the competitors came from the finance world. Honestly, I saw way less cool use of formulas than I was expecting - a ton of competitors had an approach of "make a big data table and use Goal Seek". Maybe the All-Star is different?
Re:The World Excel Championship is being broadcast on ESPN by ishtanbul on Thursday August 11, 2022 @01:14AM (#32421833)
I work in finance, big spreadsheets. These guys are doing more puzzles that are easy to score. Its interesting but the guys who maintain very large dynamic models i find more impressive. Can your model survive the abuse of a 9 month m&a transaction?
Re:The World Excel Championship is being broadcast on ESPN by Abishek_Muthian on Friday August 12, 2022 @12:25AM (#32434697)
Considering sports like 'Battle Bots' (A RC robot fighting event) have viewership beyond Engineers, I would assume 'Excel sports' has its own appeal considering its one of the widely used software for a long time.

But I can't dismiss the feeling that, Some assistant to an accountant in a scrappy building somewhere who has never heard of such event is actually extremely talented with excel and could win the championship if they participated.

Re:The World Excel Championship is being broadcast on ESPN by pessimizer on Wednesday August 10, 2022 @07:30PM (#32419776)
I would assume you have to use stock. Excel/Office ships with a VBA IDE that you get to with alt-F11 (and I think by viewing macro source through the menus.)
Re:The World Excel Championship is being broadcast on ESPN by xattt on Thursday August 11, 2022 @01:19AM (#32421856)
Added challenge would be Excel 95 on a 486 DX.
Re:The World Excel Championship is being broadcast on ESPN by mirekrusin on Thursday August 11, 2022 @02:39AM (#32422294)
...with a single challange of not making it blue screen.
Re:The World Excel Championship is being broadcast on ESPN by westurner on Wednesday August 10, 2022 @10:28PM (#32420880)
Alt-F11, thanks. Is there a macro recorder built into Excel that could make learning VBA syntax and UI-API equivalencies easy?
Re:The World Excel Championship is being broadcast on ESPN by pessimizer on Wednesday August 10, 2022 @10:58PM (#32421046)
There's a macro recorder, but the code it generates isn't meant to be efficient or readable.

VBA is easy, you can just google it. It's very bad, but once you know it well, and if you stick to a functional style, you can do what you want. For Excel, get to know Range objects well, and to wring some polymorphism out of VBA, learn interfaces.

Re:The World Excel Championship is being broadcast on ESPN by westurner on Wednesday August 10, 2022 @11:44PM (#32421327)
I've seen basically Mario in VBA in Excel, so I know it's real. "Show formulas" && [VBA, JS] vs an app with test coverage.

Are unit and/or functional automated tests possible with VBA; for software quality and data quality?

GSheets has Apps Script; which is JS, so standard JS patterns work. It looks like Excel online can run but cannot edit VBA macros; and Excel online has a JS API, too.

Re:The World Excel Championship is being broadcast on ESPN by doubleotwinner on Thursday August 11, 2022 @07:03AM (#32423959)