My Conway's Life spaceship search program now supports odd-width symmetric spaceship searches.
https://gitlab.com/andrew-j-wade/life_slice_ship_search
It's found a 3c8 partial that's just barely big enough to show it's working:
x = 9, y = 9, rule = B3/S23
3o3b3o$3o3b3o$o2bobo2bo2$2bobobo$2b5o$2bo3bo$2bobobo$b7o!
My Conway life spaceship search program is finally working the way I want it to. I'm going to have to get a Ryzen with lots of memory to run it on.
https://gitlab.com/andrew-j-wade/life_slice_ship_search
My latest Conway life spaceship search program is finally up and running. It has re-discovered ... the glider. https://gitlab.com/andrew-j-wade/life_slice_ship_search
The compiler error messages are one of the gems of the language. I think rust might just be my new favourite language.
Rust does seem very much designed for programming in the large, and I'm programming in the small. I probably won't bother with error types and will just use String as my error type; it's not clear yet to me if this is a workable option. The no exceptions (except panics) thing is weird, but much nicer than it is in C.
Been doing some programming in rust lang for fun. It's not the easiest language to learn, but not terrible either. The borrow checker is fine, in the short time I've been programming rust it's gotten noticably less stupid. The lifetime parameters thing really, really needs a better explanation. But at the cost of a bit of cloning I mostly don't need to worry. In python I use comprehensions everywhere, it looks like I can use iterators in a similar way in rust.
Wow: "Peller to advise the Police (who have called him for an interview, but he has not spoken to them yet) that his issues are resolved and he has no interest in making or supporting any complaint." http://www.qpbriefing.com/2018/02/28/tories-considered-settlement-spurned-nomination-candidate-reimburse-money-spent-various-illegal-activities-leaked-emails/
The universe is unimaginably vast and old and cold. There are tenticled horrors (Zoidberg) in our cultural artifacts. Many of us are ethnic people doing something ethnic (technically we all are). Professor Jordan Peterson has been warning of a vague but dire fate. And yesterday one of my co-workers was discussing Chebyshev geometry. Folks, I think we are the Lovecraftean nightmare. Booga booga! Or is that Iä Iä fhtagn fhtagn?
I don't have confidence in a police service that would vote Mike McCormack president of the Toronto Police Association.
Things I look forward to in 2019:
* MU69 flyby. Sadly, I suspect the Pluto flyby will be the last dwarf planet flyby in my lifetime. It just takes so long to get out there.
* JWST launch. Nerve-wracking: so many ways things could go wrong.
* Advanced LIGO science run #3. Bound to be something interesting.
2018 looks like it will be much more boring. But a "photo" of the Milky Way's black hole should be released soon.
People like talking to me about cryptocurrencies. Not a fan of them. There's no trusted third party, transactions cannot be reversed. Mitigating hardware unreliability and software faults is useful, but if you're not allergic to reasonable governance the electricity output of a small country is not necessary for your consensus algorithm.
There sure were a lot of observations of the NS-NS inspiral LIGO found: https://arxiv.org/abs/1710.11576 . I expect it will be a while before other such events, what with LIGO in a commissioning phase. If we're lucky the next one won't be as close to the sun (If the James Webb space telescope is up by the time LIGO locates another inspiral it can't be to close to the sun or the JWST can't be pointed at it. And I'm sure earth-based observatories would like to observe farther from the horizon too.)
A car was just dragged up from the Queens Quay streetcar tunnel. There is no lack of signage, but I guess the weird intersection west of there gives drivers cognitive overload.
Doing a bit of a cull of my twitter feed before crossing the border. It's now a lot whiter, a lot male-er. Oh and I discovered twitter thinks I'm female. I'll be interested if that now changes.
I am liking rustlang so far. That panic! can unwind the stack, but the language has no exceptions, is weird. Still, error handling is not the horror-show it is in C. I suspect I will miss writing generators/iterators using yield as in python. I expect the language will grow that ability at some point; having to explicity write a state machine is kind of lame. I do like how easy it was to get multithreading working. It feels like a very productive language without the performance cost of python.
Ligo has a third confirmed black hole + black hole merger! No neutron star mergers yet. #GW170114
Started learning rustlang yesterday. It's a fairly steep learning curve but the compiler error message are very helpful.
"Mr. Comey described details of his refusal to pledge his loyalty to Mr. Trump to several people close to him on the condition that they not discuss it publicly while he was F.B.I. director." https://www.nytimes.com/2017/05/11/us/politics/trump-comey-firing.html
The New York Times should be in the truth business, and climate change denialism is dishonest. Yes, even on the opinion page.
I think I got some snake oil from my physiotherapist. A strip of bandage along my leg and ankle to reduce swelling in my ankle. Only there's no way for it to apply pressure. The rest of the therapy is as far as I can tell not quackery. Sigh. I guess at least this age of snake oil doesn't include radium water.