Wow, not the kind of engineering room I'd want to be in. You have to be able to make claims that the other party does not have a complete picture of the situation, and an external critic is indeed going to be vulnerable…
You could ask the interviewer to whiteboard something for you, too.
I'm moving towards an approach of batch processing more things. What this means in practice is that more of my tasks use limited interactivity - e.g. "draft and redraft" vs "draft and edit". This has the effect of the…
The more I think about the "boredom is good" concept, the more I suspect it's flawed. Bored kids get into trouble, especially as they get older. By 18, a very bored kid left to chance will have found an unhealthy outlet…
I've been converted to the "add peripherals" side, personally. The standards are developed enough and the selection is broad enough to dial in whatever balance of price, portability, ergonomics and device features is…
"high-performance" is a qualifier worthy of question, though. If the goal were to write one algorithm to be the fastest implementation, performance would usually equate to having low level control. If the goal were to…
I scrolled through https://github.com/dbohdan/embedded-scripting-languages And there are some options. You could achieve barebones VM protections with Pawn(the language enforces very little otherwise, though). You could…
My main minus to this is not that it's JS(I'm building a JS fantasy computer too) but that it's a node/react piece, which inspires zero confidence that it will have anything resembling foundational stability in the…
Everything compiles to JS these days, so it is an easy lowest common denominator. Lua is a semantically cleaner alternative but it has relatively less mindshare and hence less third-party support.
This is more-or-less the format Bisquit uses in his tutorial videos, e.g. https://youtu.be/vkUwT9U1GzA Somewhere he explained that he made a custom tool to make and play back a "perfect recording" of his edits.
It was definitely a thing to run multiple screens in a "one-per-task" kind of setup - the real difference is that hardly anything back then networked or multitasked, and so you had to design the workflow you wanted to…
My reaction to customizations that shave off seconds is: "so what, it'll be blown away the next time the tech stack changes." I do automate, but there's a subtle difference in goals. If I automate my personal toolset, I…
Game design allows for a rich exploration of design from a philosophical standpoint. That is, while most games are utilitarian products first(just as most architecture is made to be inhabited and most software is made…
As one SF Chronicle article put it in describing CA Governor Newsom, SF politics are a lion's den that produces strong candidates for the national stage. Which in perspective says not that SF functions well, but rather…
In the back of my mind I always hope that a new technology I'm using will fail in a spectacular, obvious fashion as soon as I use it wrongly, because that means that a great number of resources will soon appear to cover…
I like to dub this phenomenon the "unnamed skills". There are skills that are categorized and standardized: you can teach someone the poses and movements, the steps to follow, and the concepts to look for. But you can't…
If you haven't yet, try both vitamin D3 and magnesium supplements. They're correlated with generalized mental health issues and some deficiency in both is common.
Comparing difficulty between FM and SID is a bit apples to oranges. The SID has analog variance in its filter, and no two are exactly the same, so a pure DSP implementation has to do rather heavy math to approximate the…
The MT-32 sound module(also a Roland creation) was the target device of a lot of PC games circa 1988-1992. The more sophisticated soundtracks would reprogram the built in patches, also using sysex for this operation.…
With the gaming scenario some distinction between display latency and network latency is worth reviewing. Network latency is something that software can cover for in some degree(to create online experiences there's…
For that particular question: They would all be the same speed because the optimization requirement would lead each one to write a compiler in their language of choice that emits a perfectly tuned assembly binary. What…
That's different from "I do not want a disabled GC baked into my program." It is relevant, especially to embedded coding with its ornery size restrictions.
AMD doesn't have to win in discrete at all to make a killing. They only have to dominate the lower end, which they already are positioned to do with current APUs - these chips can manage 30hz/720p playability in most…
I think the trick is not to regulate total screen time, but to regulate long uninterrupted blocks of screen time. The "social media loop" that haunts many adults is not really different from whatever cravings kids are…
Although many folks have raised the "not Gettier" objection, I would propose that the premise of applying the test to debugging is wrong. Debugging means that your assumptions were already faulty: otherwise the system…
Wow, not the kind of engineering room I'd want to be in. You have to be able to make claims that the other party does not have a complete picture of the situation, and an external critic is indeed going to be vulnerable…
You could ask the interviewer to whiteboard something for you, too.
I'm moving towards an approach of batch processing more things. What this means in practice is that more of my tasks use limited interactivity - e.g. "draft and redraft" vs "draft and edit". This has the effect of the…
The more I think about the "boredom is good" concept, the more I suspect it's flawed. Bored kids get into trouble, especially as they get older. By 18, a very bored kid left to chance will have found an unhealthy outlet…
I've been converted to the "add peripherals" side, personally. The standards are developed enough and the selection is broad enough to dial in whatever balance of price, portability, ergonomics and device features is…
"high-performance" is a qualifier worthy of question, though. If the goal were to write one algorithm to be the fastest implementation, performance would usually equate to having low level control. If the goal were to…
I scrolled through https://github.com/dbohdan/embedded-scripting-languages And there are some options. You could achieve barebones VM protections with Pawn(the language enforces very little otherwise, though). You could…
My main minus to this is not that it's JS(I'm building a JS fantasy computer too) but that it's a node/react piece, which inspires zero confidence that it will have anything resembling foundational stability in the…
Everything compiles to JS these days, so it is an easy lowest common denominator. Lua is a semantically cleaner alternative but it has relatively less mindshare and hence less third-party support.
This is more-or-less the format Bisquit uses in his tutorial videos, e.g. https://youtu.be/vkUwT9U1GzA Somewhere he explained that he made a custom tool to make and play back a "perfect recording" of his edits.
It was definitely a thing to run multiple screens in a "one-per-task" kind of setup - the real difference is that hardly anything back then networked or multitasked, and so you had to design the workflow you wanted to…
My reaction to customizations that shave off seconds is: "so what, it'll be blown away the next time the tech stack changes." I do automate, but there's a subtle difference in goals. If I automate my personal toolset, I…
Game design allows for a rich exploration of design from a philosophical standpoint. That is, while most games are utilitarian products first(just as most architecture is made to be inhabited and most software is made…
As one SF Chronicle article put it in describing CA Governor Newsom, SF politics are a lion's den that produces strong candidates for the national stage. Which in perspective says not that SF functions well, but rather…
In the back of my mind I always hope that a new technology I'm using will fail in a spectacular, obvious fashion as soon as I use it wrongly, because that means that a great number of resources will soon appear to cover…
I like to dub this phenomenon the "unnamed skills". There are skills that are categorized and standardized: you can teach someone the poses and movements, the steps to follow, and the concepts to look for. But you can't…
If you haven't yet, try both vitamin D3 and magnesium supplements. They're correlated with generalized mental health issues and some deficiency in both is common.
Comparing difficulty between FM and SID is a bit apples to oranges. The SID has analog variance in its filter, and no two are exactly the same, so a pure DSP implementation has to do rather heavy math to approximate the…
The MT-32 sound module(also a Roland creation) was the target device of a lot of PC games circa 1988-1992. The more sophisticated soundtracks would reprogram the built in patches, also using sysex for this operation.…
With the gaming scenario some distinction between display latency and network latency is worth reviewing. Network latency is something that software can cover for in some degree(to create online experiences there's…
For that particular question: They would all be the same speed because the optimization requirement would lead each one to write a compiler in their language of choice that emits a perfectly tuned assembly binary. What…
That's different from "I do not want a disabled GC baked into my program." It is relevant, especially to embedded coding with its ornery size restrictions.
AMD doesn't have to win in discrete at all to make a killing. They only have to dominate the lower end, which they already are positioned to do with current APUs - these chips can manage 30hz/720p playability in most…
I think the trick is not to regulate total screen time, but to regulate long uninterrupted blocks of screen time. The "social media loop" that haunts many adults is not really different from whatever cravings kids are…
Although many folks have raised the "not Gettier" objection, I would propose that the premise of applying the test to debugging is wrong. Debugging means that your assumptions were already faulty: otherwise the system…