What are some of the go-to books/articles for computer chess? I like the game and have a decent understanding of basics, so studying algorithms based on the game would be a good opportunity for me to learn conventional algos, but also RL/ML/MCTS etc. Also I wonder what is the go-to codebase these days?
1) You can also restart the server for 1s every month to achieve the same. Probably unnecessary because there's probably more than 12 features/fixes a year you'll want to push anyway.
https://wordmogul.com -- publishing platform for $3/mo. Has focus on privacy and owning conent. Can act as Jekyll/Hugo GUI. You can export all posts as .md files and literally run Hugo on them. Has an AI assistant for content creation / post scheduling etc.
I'm a fan of Spolsky's writing. I haven't heard of that podcast before. I see joelonsoftware.com has some expired links. Where can I listen to this archived podcast ?
I know it's from 2018 and maybe something changed, but: they took $115M. They paid $90M in costs, including $38M in salaries and <$1.7M to officers. Look at Part IX. You have all expenses listed. If you run any company ever, you know it adds up pretty quickly. Like other benefits to employees are $5M, pension plan is $1M, and payroll tax is $2M. They had $138M in assets, but only $64M invested in public stocks, and they took $2M from it, which is like 0.03% indicating they held some treasury bonds. So in absolute numbers, it seems big, but when you analyze it, it looks normal.
Imagine you just hire a techy support staff. Let's assume you only need 50 people, each making $100k to operate a global website in all timezones. That's probably like $140k total costs per employee (healthcare, benefits, payroll, all sorts of taxes). You need 50*140k=$7M/yr. Assume you buy AT&T stock with 6% dividend. You need $120M of assets to get $7M. There is no safety here, and also my calculation doesn't include maybe like 5% increase in costs per year.
I often wonder how could I create a fully self-sustainable non-profit: the one, that doesn't require begging for money and wasting time every year. Instead, the one that could operate independently. To make this happen, you pretty much have to invest the money very, very well, and diversify to the point where the yield is low, yet high enough to hire staff etc. (an example of sustainable donation is present in the Thorp's "A man of all markets" wrt. his endowment to UCI math department) For this you must have a pile of money, if you do the math, and it'd make perfect sense for Wikipedia.
Unless they shrink, lay people off and optimize, they'll need $2B to be fully self-sufficient and sustainable. Otherwise, the fundraiser will need to bring $100M/yr at least.
It's a little sad that after 50 years since Microsoft and Apple were started, there still is no easy way to write a natively looking cross-platform GUI app, even with a language like Golang.
Recently I looked at couple of options of writing some Golang to make a simple GUI app that would look natively on Windows/MacOS (text area, several checkboxes/buttons), and there's no much there to be honest.
We're a premium computer systems house in Poland. You can have us build a hardware/software MVP, make it a product and have us manage all aspects of production/maintenance. Team of 12 and growing. Average 9 yrs of experience. We are ex-Cadence / Xilinx / iX Systems people with lots of Linux/FreeBSD/U-boot expertise. We work with C/C++/Rust/Golang/Altium Designer, and have worked on a lot of high-level software in Python and QT5. We bill per hour, and we have a free 4-8hr evaluation/consultation. It'd be a minimum of 1 month commitment, and we deliver everything in agile way according to priorities and report back on milestones. Happy to give you quotes for projects!
I live in Wunderlist. Pretty upset that Microsoft plans to sunset it. It has nothing else or more to add/remove from it.
The To-do app they have seems ok too, but I bet it'll be changing all the time, which will suck. Looking for next thing that would be equally inexpensive for OSX/iOS/cloud.
The issue you describe isn't technical. It's mostly social. Your colleagues don't question the sense of updating the frameworks for no reason.
It's not that CSS/HTML will stop rendering. So you can just stay with 5 year old framework if you want. e.g.: old Twitter Bootstraps and old Angulars will still work, so if you've written code in that, don't touch it. But people get excited about updating, because they like to get features they won't be using.
The long-lived software is hard, and make sure you don't leverage yourself on the other end. Writing stuff to survive many years can be stressful. And you'll see 10-year old hacks and workarounds in the code as well. Just look at some Linux/FreeBSD kernel code. You can also read what Raymond Chen is writing about Windows kernel hacks to make customers happy.
But yeah: embedded, and everything infrastructure related should be long-lived. Even mobile: when writing www.sensorama.org I've mostly used ObjC stuff even though Swift existed for 3+ years now I believe. And all libraries and proprietary apps are and will be ObjC for many, many years. There's just not enough reasons to upgrade.
Vanguard automatic investment in S&P500 index fund. Make it every week to get 52 investments per year. Increase the amount of weekly investment each time your income goes up.