552 karma · joined September 7, 2016
Stress. (One of the smyptoms of)
So to clarify, it's this password: declaration which tells the framework to hash the input?
users
dynamic : . 'Users'
password : . 'Password'
interfaces
root {
}
numerical-types
Is this defined anywhere within the project or is this framework magic? (Or "glue" if you don't like the term magic). password is not mentioned again anywhere in the documentation, I'd like to understand how the framework knows to hash the input./* 'Users': collection { 'Password': text }*/
How does the platform know to hash that? Is it looking for magic property names?
Let's say I want to develop a multi user todo and I've followed the examples and now have some Users who log in entering a password.
Someone points out that I shouldn't be storing passwords in plain text so I want to store them hashed.
Despite there being hints in the documentation that this is possible (migrations shows the password hashed), it's not clear how to carry out this kind of change.
A walkthrough of making a change would help convey the use case much better than just templates of "this incantation produces this output".
This means that you aren't limited to asking the same questions to everyone so you can have appropriate discrimination through the range.
Instead of cycling, the meta ought to converge to a Nash equilibrium.
With the right mixed strategy, an opponent choosing a pure strategy would be at a disadvantage.
Randomising over a huge choice of pure strategies may be infeasible of course and in the real world players have to train for particular strategies which is why we see meta shifts. (Plus of course in the real world the conditions (assumptions) change due to gameplay patches.
I can't even read this article without using firefox reader mode to skip the cookie warning / prompt (this works for a lot of sites!).
That's a choice that techdirt make. By framing it as an unavoidable consequence of the cookie legislation or GDPR moves the focus to the wrong place.
It's an extension but given it's less opaque than a generic ad-blocker I feel more in control and that it's less likely to go 'rogue' like adblockers do.
Just check the github status pages, there are orange level issues almost weekly and you don't need to go back too far for full outages.
www.npcc.police.uk/FreedomofInformation/ANPR.aspx
https://en.wikipedia.org/wiki/Automatic_number_plate_recogni...
That's comfortable both in terms of literal headset weight but also latency, resolution, sound, etc.
When I sit down in front of a 48" TV I'm absorbed into a different world and forget where I am. When VR is good enough you can spend hours inside the virtual world, that's when it can be called good enough.
It's not there yet, but sure we might be there in a generation or two.
To be able to have a scratchpad and play around with techniques while keeping a sort-of record is also amazing.
I see it like I see excel, it's a fantastic tool for data exploration and some visualisation. It's not something that should be used in any final workflow or production system.
Like excel, it can be badly mis-used but they unlock ways of working that simply weren't possible before it.
The criticisms about hidden state are fair, I think it would be better if previous step data was more explicitly wrapped in the following cells so you could choose to use the "wrapped package" of the previous data or choose to use a re-evaluating version.
I think it works best when most cells have few side-effects, even if that means repeating previous calculations.
XML with schema and validtion can be a joy to use compared to the untyped JSON world, but it's the lack of having to specify type which helps JSON remain popular.
Given a choice between strong or weak typing and weakly typed or un-typed systems will prevail in popularity.
Looking at javascript itself and the type coercion rules it is easy to dismiss it as unworkable mess which leads to expensive bugs in production, but in the real world the ability to mostly ignore types lets people get things done in a more hackish / amatuer way which eases the learning curve and helps popularity.
Does this make SQLite turing complete or has it been turing complete before?
[1] http://beza1e1.tuxen.de/articles/accidentally_turing_complet...
Yeah, I'm not going to be able to go from the games straight into x86 programming but when I come across the idea of op-codes and registers again I'll be in more familiar territory.
What they do teach very well is the Test / Execute / Debug loop and problem solving.
2. Your privacy policy contains:
> !!!add opt-out frame on the website at this position!!!