but, maybe we'd need to know more about how the output data is consumed to know if this would actually help much in the real application. if the next stage of processing wants to randomly access records using Get(int i), where i is the index of the item, then even if we transform the input to JSON with a constant amount of RAM, we still have to store this output JSON somewhere so we can Get those items.
the blog post mentioned "padding", i didn't immediately understand what that was referring to (padding in the output format?) but i guess it must be talking about struct padding, where the items were previously stored as an array of structs, while the code in the article transposed everything into homogeneous arrays, eliminating the overhead of padding
However, if I reflect on how much time I spent in the game in order to receive that much money it's laughable as it was easily 2 thousand hours of game play.
I have two tips:
Sell hardware and then you can get real cash. For example, use the Steam Wallet balance to buy Steam Deck Docks which you ship directly from Steam to your customer on eBay.
Secondly, use Steam Economy Enhancer.
but, you weren't playing the game as a job to make money, you were playing to have fun (hopefully?) so arguably the extra surprise money is a bonus.
for me, playing a game in order to make real world money would turn it into an awful grind and sap all the joy out of it
We all can do it in 2-3D. But our algorithms don’t do it. Even in 2D.
Sure if I was blindfolded, feeling the surface and looking for minimization direction would be the way to go. But when I see, I don’t have to.
What are we missing?
Here are some alternative example problems, that are a lot more high dimensional, and also where the dimensions are not spatial dimensions so your eyes give you absolutely no benefit.
(a) Your objective is to find a recipe that produces a maximally tasty meal, using the ingredients you have in your kitchen cupboard. To sample one point in recipe-space, you need to (1) devise a recipe, (2) prep and cook a candidate meal following the recipe, and (3) evaluate the candidate recipe, say by serving it to a bunch of your friends and family. That gets you one sample point. Maybe there are 1 trillion possible "recipes" you could make. Are you going to brute-force cook and serve them all to find a meal that maximises tastiness, or is there a more efficient way that requires fewer plan recipe->prep&cook->serve->evaluate cycles?
(b) Your objective is to find the most efficient design of a bridge, that can support the required load and stresses, while minimising the construction cost.
A better solution is to slash corporate taxes and raise income taxes on high earners. This will end the practice of offshoring the story describes, and also spare workers the negative effects of corporate income taxes.
E.g. suppose you are a shareholder and receive a dividend of $1000 from some australian public company. If the australian company is large it will be subject to a 30% corporate tax rate. If the company paid company tax on earnings before issuing the dividend, then that dividend comes with a $(1000 / 0.7) * 0.3 = $428.57 tax credit which the shareholder can use to reduce their income tax bill.
That said, in terms of the global landscape of low tax jurisdictions, Australia's corporate tax rate of 30% and highest marginal individual income tax rate of 47% make things less attractive.
One key bit of missing information from your post: do you have 1 year, 2 year, 3 years+ savings? And can you deal with the salary hit (you'll very likely get a new job with a much lower salary)?
I quit a few weeks ago – I was being pushed out. It was not fun. I'm still processing how much psychological warfare was really going on and how much I was being gaslit.
I was going to do some travelling but I can't stop looking at my budgeting spreadsheet. But luckily it's summer and where I live is quite nice.
I'm still in recovery mode. Some health issues have already resolved themselves. I've lost ~8 pounds. I'm sleeping better.
What is keeping me sane is that I knew the job, the environment, my colleagues etc was seriously not working and I would have got fired anyway.
Luckily my family can help me out a little bit each month, and I'm thinking of getting a housemate, both of which will reduce my burn rate massively.
I have enjoyed re-evaluating my spending. It was a bit out of control. I was getting fat eating too much expensive food/takeout etc. I'm cooking more.
It feels weird being away from the computer. I feel like I should be learning more AI/interview prep etc. Like every moment not doing that is further damaging my future. Ugh. But I've also massively lost my love for tech. I need to find out if I can rediscover it
I wish I had watched a lot more Jordan Peterson etc a year ago. He touches a lot on having a plan, not just giving up, really contemplating the future, explaining poverty isn't fun, analytically working backwards from your problems etc. It's like the advice my father might have given me if I had one. I think I have mental health issues that affected my work, rather than my job being the sole source of all my mental health issues.
Ultimately it really is trading one set of stresses and issues for another, I feel.
> I have enjoyed re-evaluating my spending. It was a bit out of control. I was getting fat eating too much expensive food/takeout etc. I'm cooking more.
These are both excellent ways to reduce your living expenses, particularly spreading the cost of housing + utilities over two or more people by sharing a house or an apartment. Also a great way to boost your savings rate when you start making an income again.
gurobi case studies: https://www.gurobi.com/case_studies/
some cplex case studies: https://www.ibm.com/products/ilog-cplex-optimization-studio/...
hexaly (formerly localsolver) case studies: https://www.hexaly.com/customers