valand
AI Limit, Social Divide
Dreamware, Judgeware, Actware
Free Stuff from Dissolving and Restitching Bounds
We Must Talk About: Locality
And this acclimation is also similar to https://en.m.wikipedia.org/wiki/Mathematical_maturity, how you talk with math people the from math village and feel you are stupid because you're not familiar with the symbols, the vocabularies. But when you have learned the language, you will see that you become better and better at learning, you have the means to gain more means--forming some sort of a positive feedback loop.
Agency prison is often overlooked, a superset of vendor-locks. When google domain was sold to squarespace, lots of people complained that they can't pay manually; it seemed unimportant to domain ownership, but they moved to cloudflare anyway; they were forced to migrate, freedom was taken, it was hurtful.
Maybe I'll add - simplicity the author referred to (or I would prefer to call it process elegance) needs experience and knowledge. For no 4,5,6 especially.
The history - surviving or not - contained often overlooked wisdom. Looking at the past reveal that our predecessors struggled the same struggle. It's also wise to realize that time can be too scarce for that; let others that have done teach us; keep our mind open.
Good, elegant article overall.
While euphesim displacement is naturally occurring, it doesn't mean it is the best course for the common's sanity.
Not to mention the namespace exhaustion that goes along with it :D
However, putting the responsibility to mitigate this problem in its entirety is very inefficient and ineffective. If Cloudflare would have a team dedicated for this effort, bad actors would simply switch providers, beating $200k/year effort by couple clicks.
Notice that the malware ultimately takes effect when the user executes the file.
This sounds more like an interaction design problem that should be solved in the OS level; the OS interface is one of the logistical bottleneck for the malware delivery path.
Framing cloudflare as the enabler is missing the bigger picture.
I remember back in the day I needed to turn off autoplay on Windows to not get accidentally infected by malicious drives.
No one was insane enough to blame the CD-RW and flash drive manufacturers.
OOP Isn't Obsessed Enough About Time Control
Control, in Itself, for You
These neanderthal grade tools have the same problem: attempting to abstract away unabstractible problems. The MO of said tools are to limit expressiveness rather than provide context or knowledge.
Take the multi-tab syncing you mentioned. Syncing will always take a loop and a buffer, assuming a channel of communication is not a problem. Those can be in a library, in a browser's built-in API, abstracted away, or you can write it by yourself. But when you don't write it, you don't have control over it (e.g. when to sync, how to interlace the syncing with other operations).
A better toolings work in the level of paradigm. Instead of simply abstracting, bring complexity to clarity and provide the learning ramp.
Are you sure you are measuring it correctly?
https://play.rust-lang.org/?version=stable&mode=release&edit...
If you can't use formal proof just because the user can't be arsed to wait where it is supposed to be necessary, then the software project conception is simply not well designed.
The buyer has a specific requirement, which is distilled into a specification. The specification is implemented. Implementation that doesn't match with the specification is a bug.
Now in order to verify the implementation's correctness relative to the specification there must be a QA.
The idea that people forgets to add QA in the software development process is wild because it means people are forgetting how to conduct business.
What was not taught about were the techniques of QA's, the variety of tests and design pattern enforcements that would reduce QA cost by tenfolds.
"Single threaded" is not a selling point of JS, but a statement of its limitation and it refers to how JS event loop is executed.
Implementing multithreading doesn't make sense for some people unless they can attain the same "ease of use" of JS.
Don't Be Addicted: The Oft-Overlooked Dangers of Simplification
Show HN: Concurrent Agents Showcase in React
https://codesandbox.io/s/wwh47r
I wrote a small "game" to showcase concurrent agents (via a library) working in a React app.It demonstrates how a React program can be written with DOD-inspired pattern to make it easy to reason about, straightforward in re-render instruction semantic. Thus as the side effect the program is performant.You're invited to view the source to examine the neat design pattern underneath as well as the...