1,489 karma · joined November 6, 2012
Yeah, "just". Even though we have no idea how to even approach that.
Parentheses are required around char because it's a type.
/pedantic
In 1981 (so when I was 5) my parents bought me a Sinclair ZX81. It came with literally nothing except a BASIC interpreter in ROM and a manual. The manual explained how to program in BASIC and had a bunch of listings that you could type in for rudimentary games etc. So when we got our computers at that era all we could do is "program". Was it hardcore software engineering? No. Did we understand it at that age at any meaningful level? No. But it was programming, of a sort.
In the next few years I experimented more and more until I started to grasp higher level concepts.
My point is there was a particular window in time that met these criteria:
- affordable personal computer.
- no (or very few) games available, you had no choice but to write programs.
This was around 1980-1983. Before 1980 most people didn't have access to personal computers. After 1983 you could get computers that could easily read games from tapes or floppies.
So I guess there were a bunch of 5 year olds in that era who were almost forced to program.
Thus you can increase the iteration count, but again more calculations.
All other things equal, more zoom leads to more precision and more iterations.
There are various techniques to go further (obviously one is just to use arbitrary precision arithmetic, another is for example perturbation theory[1])
And there are plenty of "infinite" (or at least some arbitrarily huge level) zoom viewers. You can find videos of zooms going into 10 to the power of thousands. The deeper you go the longer the calculations take.
[1] https://en.m.wikipedia.org/wiki/Plotting_algorithms_for_the_...
If you're already experienced with array languages I'm not confident to recommend any particular episodes yet. You might find the Rob Pike/Ivy episode entertaining but maybe not informative. Rob is not an array language expert (he says this in the episode) but he made Ivy partly from nostalgia of APL in his early days. His recollection of that era I found good to listen to.
Not affiliated, just recommending. The regular co-hosts appear to each be experienced with various array languages such as J, APL, etc. They don't get deeply technical, but it's a nice introduction, especially on explaining the appeal.
A recent episode had Rob Pike (UTF-8, Go, etc.) on to talk about his array based calculator, Ivy[2]
Are you saying that Signal is better than WhatsApp more than just philosophically?
I've been using both WhatsApp and Signal for years and I find it difficult to say which is better from a UI/UX point of view.
However, I prefer my Linux desktop (Fedora/Sway) to my Windows 11 desktop experience in every way I can think of.
1 USD = 1.55 AUD. All other numbers below are Mbps.
I pay 99 AUD per month for 250 down, 25 up.
If I want 1000 down, 50 up, it's 149 AUD per month.
If I want 1000 down, 400 up, it's 329 AUD per month.
If I want 1000 symmetrical, well I haven't even bothered to check because that's a business service.
Meanwhile I believe people in Zurich can get 10000 down/up for approximately what I pay for 250/25.
Of course, Australia is much larger than Switzerland by area, but that's no excuse for such slow speeds in Sydney. I would much prefer 1G or 10G symmetrical even if it was shaped down once leaving Sydney or Australia.
It is like lying on a bed except with less gravity than usual.
Of course it's not linear, but it's very unlikely to be more than 2g at any time. People can comfortably handle well over that in that direction of acceleration
Also if you're in (or even visiting) some (most?) countries this feature doesn't work. You don't get any refund either.
I suspect we can thank this incident in part.
I hope to continue to "waste my life" for many years to come.
Juniors usually implies generally no experience with anything. For example, I wouldn't call someone a junior if they had 15 years of Windows UI programming experience but for some reason decided to switch to a Linux / SRE careeer. But they would be entry level in their new field.