Funny to see this. I once considered x86 emulation plus emulation of a number of Linux system calls in JS as a way to get Go programs running in the browser. In contrast to the submission, this would have allowed…
Great idea! I have always felt that the Wireshark Lua bindings are not ready-to-use enough. They feel like the ugly stepchild of Wireshark. In the last dissector I wrote, which was about 1000 lines of Lua, I built a…
As other comments tell you, software breakpoints are used with flash parts such as the AVRs. You can write flash from they outside.
Yes. And these software breakpoints are written into flash. This is why they're very slow - and why they wear down your flash. The situation is kinda OK when you don't often change breakpoints and your CPU has an…
ACID sure is a way to deal with data change faster than once a day. Once you stop passing paper slips and order forms through your company, you can get accurate, up to date information at a human timescale, i.e. on the…
> This is quite arguable. Before the Computer Era, all businesses, including the whole financial sector did just fine without ACID. Can you elaborate a bit? I believe that in the pre-ACID world, business processes were…
Do you propose having another syntax for getting the zero-length slice just past the last element? The [2:] syntax giving you {} is a pretty natural progression from [0:] giving you {0, 1} and [1:] giving you {1} in…
The submission links to a blog post on how the data was retrieved: http://255.wf/2016-09-18-mass-analyzing-a-chunk-of-the-inter... > For this little experiment, I’ve setup a single KVM instance, running a single 2GHz…
> Customization is what distinguishes platforms from applications. What does this even mean?
Unix history certainly has aspects of the "grandfather's axe". Few users of unixoid systems today are running original 70ies Unix code. But Unix is not just code. The concepts introduced by Unix - or at least the flavor…
Thank you. I was thinking of scale as a measure of order of magnitude and then it didn't make sense.
The article makes a number of good points. The first three points in the "Learning" section resonated very well with me. Then there's stuff I just don't understand. For example: > Multiple scales. Move between scales…
Sorry, I haven't been dogmatic about listing all the puns. Where is your dog now?
> But after decades of dogged effort, he and his fellow scientists are still arguing about the answers. > Other canine genetics experts think that Larson’s barking up the wrong tree. > Of all the problems that…
> Not only is it [linearly written code with async/await] easier to read (as the chaining example was), but now the error handling behavior is the exact same as regular synchronous JavaScript code. Then why not write…
Funny to see this. I once considered x86 emulation plus emulation of a number of Linux system calls in JS as a way to get Go programs running in the browser. In contrast to the submission, this would have allowed…
Great idea! I have always felt that the Wireshark Lua bindings are not ready-to-use enough. They feel like the ugly stepchild of Wireshark. In the last dissector I wrote, which was about 1000 lines of Lua, I built a…
As other comments tell you, software breakpoints are used with flash parts such as the AVRs. You can write flash from they outside.
Yes. And these software breakpoints are written into flash. This is why they're very slow - and why they wear down your flash. The situation is kinda OK when you don't often change breakpoints and your CPU has an…
ACID sure is a way to deal with data change faster than once a day. Once you stop passing paper slips and order forms through your company, you can get accurate, up to date information at a human timescale, i.e. on the…
> This is quite arguable. Before the Computer Era, all businesses, including the whole financial sector did just fine without ACID. Can you elaborate a bit? I believe that in the pre-ACID world, business processes were…
Do you propose having another syntax for getting the zero-length slice just past the last element? The [2:] syntax giving you {} is a pretty natural progression from [0:] giving you {0, 1} and [1:] giving you {1} in…
The submission links to a blog post on how the data was retrieved: http://255.wf/2016-09-18-mass-analyzing-a-chunk-of-the-inter... > For this little experiment, I’ve setup a single KVM instance, running a single 2GHz…
> Customization is what distinguishes platforms from applications. What does this even mean?
Unix history certainly has aspects of the "grandfather's axe". Few users of unixoid systems today are running original 70ies Unix code. But Unix is not just code. The concepts introduced by Unix - or at least the flavor…
Thank you. I was thinking of scale as a measure of order of magnitude and then it didn't make sense.
The article makes a number of good points. The first three points in the "Learning" section resonated very well with me. Then there's stuff I just don't understand. For example: > Multiple scales. Move between scales…
Sorry, I haven't been dogmatic about listing all the puns. Where is your dog now?
> But after decades of dogged effort, he and his fellow scientists are still arguing about the answers. > Other canine genetics experts think that Larson’s barking up the wrong tree. > Of all the problems that…
> Not only is it [linearly written code with async/await] easier to read (as the chaining example was), but now the error handling behavior is the exact same as regular synchronous JavaScript code. Then why not write…