Blues/Rock Sax player with a passion for all things analytical. Owner, Principal Consultant at FAST LANE BUSINESS INTELLIGENCE. Financial Models in Power BI
BREAKING NEWS: Australia's biggest television host @karlstefanovic was just SACKED by the biggest news channel in the country because he did a podcast with @TRobinsonNewEra
POSTING IN FULL TO X TO OPPOSE CENSORSHIP
SAVE KARL STEFANOVIC, STOP AUSTRALIAN CENSORSHIP
Most beautiful code I have seen shared in public recently.
Built by Andrej Karpathy - single file of 200 lines of pure Python with no dependencies that trains and inferences a GPT. This is how it should be taught to everyone trying to get into learning LLMs.
This might be the cleanest, most elegant public code drop in AI this year.
Karpathy's new "art project": microgpt (https://t.co/itMLfmOu5l)
→ Single Python file (~200 lines)
→ No PyTorch, no NumPy, no external libraries at all
→ Full working GPT: data loading → character tokenizer → tiny autograd engine → GPT-2-style transformer → Adam optimizer → training loop → inference/sampling
It's the bare-metal essence of what makes large language models tick - everything else (CUDA kernels, distributed training, mixed precision, flash attention, massive datasets…) is optimization & engineering around this core.
Perfect starting point for anyone trying to truly understand LLMs instead of just calling APIs.
Highly recommend reading + running it. Changes how you see "AI is just matrix multiplies + softmax" from abstract → concrete.
On the 19th of February 1942, global war arrived on Australian shores with devastating suddenness.
By the time the people of Darwin heard the sirens, the first of nearly 700 bombs that would be dropped that day were already falling.
The scale of the destruction that day was unlike anything our nation had ever known, over 230 people were killed and hundreds more were injured.
Yet amidst the chaos, there was extraordinary courage.
That evening, Prime Minister John Curtin told the nation that because of the bravery of defence force personnel and civilians alike: “Darwin has been bombed but it has not been conquered”.
All told, Darwin held true through 64 air raids, over nearly two years. An inspiration to the country and a symbol of Australia’s unbreakable resolve.
In our nation’s fight against the forces of tyranny, northern Australia was the frontline.
We remember their sacrifice and honour their bravery today, and always. Lest we forget.
I finally got around to formalizing my Kelly betting-based method of evaluating time-updating probabilistic forecasts (e.g. in-game win probability, election models, etc.) in a paper.
It is now up on arXiv.
1/
@marcorus@PhilSeamark Good to see that the conclusion offers some balance. Namely, "At the same time, they may be a good solution for smaller cardinalities". I have found them to be extremely useful.
“Welcome to the future: a Chinese naval task group circumnavigates Australia, rehearsing land attack strike missions against bases, facilities, and infrastructure, while [Chinese ambassador] Xiao Qian urges us to reconsider the DeepSeek ban,” Pezzullo says.
“This is exactly the kind of pressure, intimidation and coercion that we started to contemplate in 2007 as we began to put together the Defence White Paper for Kevin Rudd.”
Despite more than a decade of repeated warnings from this column and the likes of Professor Ross Babbage, the political class has done very little about it. “We had so much time to prepare, and we wasted it,” Pezzullo says.
Trying to get a foothold on the nuclear-powered Virginia Class submarines was the single best defence decision we have made since the fall of the Berlin Wall.
The solutions are simple. We desperately need credible deterrence. We have to be able to produce our own ballistic missiles with the ability to strike any place on the planet. We need independent nuclear power and the capacity to enrich weapons-grade uranium for strategic optionality. And we need scores of nuclear submarines that can stealthily operate undetected for months at a time with an unalloyed second-strike capability. Taking some of the new B21 stealth bombers that were previously offered to us by the US would be another obvious solution. Until we have this self-insurance in place, we will never be safe.
https://t.co/OctKzq5Bxf
@tomas_kutac_en Does it fold on a TSQL source as an SQL IN operation? Just curious as the performance has of List.Contains has been quite slow in my experience.
Business Intelligence stalwarts @sqlbi do the developer community a massive service with such passion, rigger and professional tenacity. They deep dive the idiosyncratic DAX language to spare us being blocked.
Power BI friends, if you aren't reading The Definitive Guide to DAX, you aren't doing DAX. Period. You are messing around.
A really obscure rule just puzzled me and a few of my co-workers. @Deadgarth, @markbdi and I (a few others looked at it) were puzzled over behavior of a filter on a datetime column that wasn't in a date table nor related to the date table. We knew about the implicit ALL() that happens on a date table when you are filtering the date field itself.
We could see the filter being applied (removed actually) in DAX Studio looking at the xmSQL code, and the debugger in Tabular Editor 3.
On p232 of the Definitive Guide to DAX SE though the rule was laid out.
"Every time a filter is applied on the column that defines a one-to-many relationship with another table, and the column has a Date or DateTime data type, DAX automatically propagates the filter to the other table and overrides any other filter on other columns of the same lookup table."
Emphasis mine. Seeing it happen in the model, then seeing the underlying queries with external tools helped, but I cannot give enough thanks to @marcorus and @FerrariAlberto for how thorough their book is and laying out the explicit rule that is being invoked by the engine. I am not sure this info is on Microsoft's site, and it certainly isn't in the CALCULATE() documentation, nor the time intelligence section - though this is only tangentially related to how Time Intelligence works as this wasn't a date table, just a DateTime field in another lookup table.
So kudos to those two for providing an invaluable resource to developers.
Our thoughts and prayers are with those who have tragically lost their lives as a result of extreme weather events across our country.
At what is meant to be a time of joy and happiness, this will be particularly tough news for the families who are dealing with these tragedies. My deepest condolences to the families and friends.
Whilst our hearts are filled with sadness at these tragedies, we thank our selfless community service volunteers and our emergency services personnel who do all they can to keep us safe.
Please stay informed and take the necessary precautions to protect ourselves and our loved ones this summer.