- Jun 2021
-
evilmartians.com evilmartians.com
-
Thus, by adding system tests, we increase the maintenance costs for development and CI environments and introduce potential points of failures or instability: due to the complex setup, flakiness is the most common problem with end-to-end testing. And most of this flakiness comes from communication with a browser.
-
-
www.mutuallyhuman.com www.mutuallyhuman.com
-
This is why for a recent Angular+Rails project we chose to use a testing stack from the backend technology’s ecosystem for e2e testing.
-
There are times to stretch individually and as a team, but there are also times to take advantage of what you already know.
-
When it came to testing the whole product, end-to-end, owning both sides gave us not only more options to consider, but also more tools to choose from.
-
This meant that we owned both sides of the product implementation. For unit testing on the frontend, we stayed with Angular’s suggestion of Jasmine. For unit testing on the backend, we went with rspec-rails. These worked well since unit tests don’t need to cross technology boundaries.
-
We used testing tools that were in the same ecosystem as our backend technology stack for primrily three reasons: We owned both ends of the stack Team experience Interacting with the database
-
We chose to define the frontend in one technology stack (Angular+TypeScript/JavaScript) and the backend in another (Ruby+Ruby on Rails), but both came together to fulfill a singular product vision.
Tags
- distributed (client/server) system
- officially recommended
- testing: unit tests
- explaining why
- official preferred convention / way to do something
- testing: end-to-end
- how to choose a dependency/library/framework
- frontend vs. backend: owning both ends
- testing: stack: choosing
- answer the "why?"
- determining if something is an appropriate application / best tool for the job
- testing: stack
- how to choose software stack
- key point
- software stack: choosing
- people stick to what they know
- using disparate technologies in a single project
- end-to-end testing
- good advice
- rationale
- software stack: choosing: factors: familiarity/experience
Annotators
URL
-
-
morganevelut.fr morganevelut.fr
-
La forme de cet écrit est multisupport : à l’écran et imprimée, mettant en action les outils développés par les designers que j’étudie dans cette réflexion. Et, le propos sur l’édition à plusieurs est actionné par les commentaires de chaque lecteur disponibles sur la version numérique.
Les commentaires et échanges ne sont donc visibles que sur la version numérique ? Puisqu'on parle de web to print, ce serait intéressant que l'écrit augmenté soit aussi présent dans la forme imprimée. En terme de mise en page, cela pourrait donner lieu à une forme intéressante des échanges : en fin d'ouvrage ? ou entrecoupant les différents chapitres ? ou encore directement en face de l'écrit d'origine pour confronter deux textes ? Chaque nouvelle impression serait comme une réédition, une édition qui s'écrirait sans cesse dans le temps.
Tags
Annotators
URL
-
-
www.imdb.com www.imdb.com
-
-
github.com github.com
-
Once a variable is specified with the use method, access it with EnvSetting.my_var Or you can still use the Hash syntax if you prefer it: EnvSetting["MY_VAR"]
-
Configuration style is exactly the same for env_bang and env_setting, only that there's no "ENV!" method... just the normal class: EnvSetting that is called and configured.
-
Fail loudly and helpfully if any environment variables are missing.
-
-
naildrivin5.com naildrivin5.com
-
It also makes it hard to centralize type coercions and default values.
-
It also makes your code harder to follower because you are using SCREAMING_SNAKE_CASE instead of nice, readable methods.
-
Most programming languages vend environment variables as strings. This leads to errors like so:
-
-
github.com github.com
-
use :ENABLE_SOUNDTRACK, class: :boolean
-
ENV! can convert your environment variables for you, keeping that tedium out of your application code. To specify a type, use the :class option:
-
-
gitlab.com gitlab.com
-
The following types are supported:
-
access to typed ENV-variables (integers, booleans etc. instead of just strings)
-
-
www.gertgoet.com www.gertgoet.com
-
Note: as for setting boolean variables: not only are true/false and 0/1 acceptable values, but also T/F and on/off. Thanks, coercible!
-
-
www.mutuallyhuman.com www.mutuallyhuman.com
-
I’m going to add the API Server as an actor to my first test sequence to give some granularity as to what I’m actually testing.
-
For features like websocket interactions, a single full-stack smoke test is almost essential to confirm that things are going as planned, even if the individual parts of the interaction are also covered by unit tests.
-
-
docs.gitlab.com docs.gitlab.com
-
How to test at the correct level?
-
As many things in life, deciding what to test at each level of testing is a trade-off:
-
Only test the happy path, but make sure to add a test case for any regression that couldn’t have been caught at lower levels with better tests (for example, if a regression is found, regression tests should be added at the lowest level possible).
-
These tests should only be used when: the functionality/component being tested is small the internal state of the objects/database needs to be tested it cannot be tested at a lower level
-
Black-box tests at the system level (aka end-to-end or QA tests)
Tags
- testing: levels of tests: prefer lower-level tests when possible
- testing: types of tests
- testing: end-to-end
- regression testing
- testing: levels of tests: how to test at the correct level?
- testing: what to test
- happy path
- when to use
- end-to-end testing
- testing: system-level
- appropriate use case
- testing: levels of tests
Annotators
URL
-
-
docs.gitlab.com docs.gitlab.com
-
When creating a new fixture, it often makes sense to take a look at the corresponding tests for the endpoint
-
The most important guideline to give is the following: Write clean unit tests if there is actual value in testing a complex piece of logic in isolation to prevent it from breaking in the future Otherwise, try to write your specs as close to the user’s flow as possible
-
-
-
www.newyorker.com www.newyorker.com
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Jeremy Dean</span> in ‘What I Really Want Is Someone Rolling Around in the Text’ - The New York Times (<time class='dt-published'>06/09/2021 12:13:02</time>)</cite></small>
-
-
stackoverflow.com stackoverflow.com
-
in languages (like JavaScript and Java) where external objects do have direct access to instance vars
-
-
github.com github.com
-
Ask questions about the proposal, how the syntax works, what the semantics mean, etc.
-
-
babeljs.io babeljs.io
-
Babel implements multiple variants of this proposal to help TC39 test and gather feedback from the community. As with all proposals, expect changes in the future.
-
-
stackoverflow.com stackoverflow.com
-
That's not exactly Symbol#to_proc conversion — it's part of the inject interface, mentioned in the documentation. The to_proc operator is &
-
-
numinous.productions numinous.productions
-
store.steampowered.com store.steampowered.com
-
when it first came out, cubicity: slide puzzle was full of mobile shenanigans, but based on feedback the developers quickly 'de-mobilized' it during launch week
-
-
copaceticcomics.com copaceticcomics.com
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>juanjosefernandez</span> in 📚-reading (<time class='dt-published'>06/04/2021 16:32:12</time>)</cite></small>
-
-
Local file Local file
-
von Feinaigle, Gregor.The New Art of Memory: Founded Upon the Principles Taught by M. Gregor von Feinaigle. London, 1813.
I thought this was in my reading list and my library, but perhaps it's not? Doublecheck.
-
Delaney, Ian, Kate Danskin, Erin Clinch, eds.William Fulwood’s The Castel of Memorie. CreateSpace IndependentPublishing, 2013.
-
Other treatises exemplifying the retreat of imagery from the fourth canon include Henry Herdson’sThe Art of Memory Made Plaine, which saw two printings in 1651 and another in 1654, and ThomasFuller’s 1641 bookThe Holy State and the Profane State, which contains a section“On Memory.”
Add these to our list.
-
Willis’s primary interest was shorthand writing—he is chiefly noted forArt of Stenographie—andhis memory treatise is clearly influenced by shorthand’s mechanism of one-to-one correspondence.
John Willis's Mnemonica (Latin 1618, English 1621, 1654, and 1661) covers memory, but he was apparently more interested in shorthand writing and also wrote Art of Stenographie.
I'll have to read this for a view into the overlap of memory and shorthand with respect to the development of the major system. Did this influence others in the chain of history? It definitely fits into the right timeline.
Tags
Annotators
-
-
www.w3.org www.w3.org
-
Another problem was the ambiguity of RFC 3066 regarding the generative syntax. The idea of "language-dash-region" language tags was easy enough to grasp; most users didn't read RFC 3066 directly or consider the unstated-but-realized implication that other subtags might sometimes occur in the second position.
unstated-but-realized
-
-
stackoverflow.com stackoverflow.com
-
Is there a way to select from multiple custom tables using ActiveRecord QueryMethods? I'm trying to replicate this SQL query using Ruby's ActiveRecord Query Methods. select employee.emplid, address.location from (....) employee, (....) address where employee.emplid = address.emplid
-
-
dbfiddle.uk dbfiddle.uk
-
a leap of faith?
Tags
Annotators
URL
-
-
stackoverflow.com stackoverflow.com
-
@7alhashmi: Yes, e.g. the 100 comes from the feature_values table
I guess @7alhashmi deleted their comment that this was in reply to??
-
-
www.postgresql.org www.postgresql.org
-
The field/element/path extraction operators return NULL, rather than failing, if the JSON input does not have the right structure to match the request; for example if no such key or array element exists.
-
-
github.com github.com
-
Gary Foster has provided a script to migrate to Pundit.
-
Users who have installed it decided to trust me, and I'm not comfortable transferring that trust to someone else on their behalf. However, if you'd like to fork it, feel free.
Interesting decision... Seems like the project could have been handed off to new maintainers instead of just a dead-end abandoned project and little chance of anyone using it for new projects now.
Sure you can fork it, but without a clear indication of which of the many forks in the network graph to trust, I doubt few will take the (massively) extra time to evaluate all options and choose an existing fork as a "leader" (or create their own fork) to go with continuing maintenance...
-
-
github.com github.com
-
-
Please use it, fork it, make it more awesome.
-
-
-
-
developer.mozilla.org developer.mozilla.orgProxy1
-
get: function(target, prop, receiver) { return "world"; }
-
-
kit.svelte.dev kit.svelte.dev
-
If you return a Promise from load, SvelteKit will delay rendering until the promise resolves.
Tags
Annotators
URL
-
-
docs.gitlab.com docs.gitlab.com
-
We want the GraphQL API to be the primary means of interacting programmatically with GitLab. To achieve this, it needs full coverage - anything possible in the REST API should also be possible in the GraphQL API.
-
-
www.youtube.com www.youtube.com
-
-
www.imdb.com www.imdb.com
-
-
www.imdb.com www.imdb.com
-
- May 2021
-
github.com github.com
-
No it doesn't. I've simply told SvelteKit to ignore the type error from credentials missing. If there's some other issue or missing feature it's not blocked by this. That being said, I wouldn't mind getting this change in
-
-
kit.svelte.dev kit.svelte.dev
-
To set multiple cookies in a single set of response headers, you can return an array:
-
-
interpersonal.stackexchange.com interpersonal.stackexchange.com
-
First of all, I would start off presenting yourself: Dear XYZ support team I am the web developer in charge of example.com website. By presenting you this way, you are establishing the frame to treat you, hinting that you should be presupposed to be somewhat proficient, so they could choose to answer in a more technical detail.
-
Feel free to hint, brag, or both! The best CS reps should easily take a hint from clear language and a signature like John Appleseed, JavaScript/Ruby Developer, but any will catch on with a simple line like "I know what I'm doing, so I'd appreciate an extra-technical explanation!"
-
If the hosting company (or any organization that you're trying to get support from) wanted you to know something, they would have already told you or made that information available.
-
Hey, I'm a PhD in [field] and do [whatever] professionally. Before calling you, I've narrowed down the problem to [something on their end], so that's what needs to be addressed. If I could speak to an engineer about [specific problem], that'd be great; but if we've gotta walk through the script, let's just knock it out quickly. If they end up requiring the script, then the best way to use your expertise is to run through it quickly. Keep the chit-chat to a minimum and just do the stuff efficiently. If they start describing how to perform some step, you might interrupt them with, "Got it, just a sec.", then let them know once you're ready for the next step.
-
However, what speaks against just straight up telling them that you're working as [Insert title of your position] and you know what you're talking about?
-
And asking them if they think they know what they are doing will not help, because many people will overestimate their knowledge, making the support even more complicated as the tech guy may at first believe them and only find out later that they told wrong things because they do not actually know what they are pretending to know.
-
OP is referring to letting people know they can speak like proper adults when talking about technical terms, without going through the usual nanny-like discourse that tech support has to provide to non-techies. For instance, it happened to me with Amazon support. The speaker told me exactly where to touch in order to clear the cache of the Android Amazon App Store. Given that I work as an app developer the guy could have just said "please clear the cache". No need to go through "tap here, then here, now you should see this, tap that"...
-
I have tried different tactics of showing the tech support that I am proficient in their field of work (I work as a web developer). Specifically: using accurate terms and technologies to show my knowledge of them and telling the support that I am the "administrator" of the website in question.
-
How to let tech support subtly know that I am proficient without showing off?
-
They have to ask you the dumb questions, either because their employer demands they do, or sometimes because their computer system doesn't let them get to the next part of the script unless they play ball.
-
Another will employ smart people who apologise to you profusely for having to go through all the pointless steps, but that's just what they have to do!
Tags
- following a script (people/job)
- be direct (communication)
- I tend to disagree
- work: doing something because you have to
- good advice
- communication: between persons with different level of technical proficiency
- tendency to overestimate your knowledge or ability (Dunning–Kruger effect)
- how to show that you are proficient and don't need dumbed-down explanations/hand-holding/first-level support (interpersonal)
- interpersonal
Annotators
URL
-
-
github.com github.com
-
I would argue though that crashing is better than quietly providing unexpected behavior.
-
-
github.com github.com
-
(name subject to bikeshedding)
-
-
elearning.nbcc.ca elearning.nbcc.ca
-
Review how this is done... be consistent
-
-
sre.google sre.google
-
stackoverflow.com stackoverflow.com
-
Because constants in Ruby aren't meant to be changed, Ruby discourages you from assigning to them in parts of code which might get executed more than once, such as inside methods.
-
-
github.com github.com
-
If you would like to make a code change, go ahead. Fork the repository, open a pull request. Do this early, and talk about the change you want to make. Maybe we can work together on it.
-
For users with Google Chrome, this can be paired with FelisCatus SwitchyOmega for great results.
-
-
github.com github.com
-
Are you also tired and fed up with the bulkiness of jQuery, but also don't want to have to type document.querySelector("div").appendChild(document.createTextNode("hello")); just to add some text to an element?
happy middle/medium?
-
-
stackoverflow.com stackoverflow.com
-
You may want to try putting the one-liner (everything in the single quotes) in an actual script, with a bash shebang line. I think filter-branch is probably trying to run this in sh, not bash.
-
-
github.com github.com
-
--tag-rename '':'my-module-' (the single quotes are unnecessary, but make it clearer to a human that we are replacing the empty string as a prefix with my-module-)
-
-
docs.gitlab.com docs.gitlab.com
-
By default, groups created in: GitLab 12.2 or later allow both Owners and Maintainers to create subgroups. GitLab 12.1 or earlier only allow Owners to create subgroups.
-
-
diamol.net diamol.net
-
Definitely watch the accompanying video series.
-
-
github.com github.com
-
Check this out.
-
-
github.com github.com
-
Check this out.
-
-
security.googleblog.com security.googleblog.com
-
www.frontiersin.org www.frontiersin.org
-
Salvinorin A, a kappa-opioid receptor agonist hallucinogen: pharmacology and potential template for novel pharmacotherapeutic agents in neuropsychiatric disorders
I think this may be the best review of salvinorin A that I have ever looked at. I definitely need to sit down and read the full article at some point.
-
-
www.nytimes.com www.nytimes.com
-
If this is so, we literati must surrender certain cherished assumptions: that litera ture is inextricably associated with reading and writing, that lack of literacy means lack of culture.
Lack of literacy definitely does not mean lack of culture.
Reminder to self: I've got a strong suspicion that the Hebrew bible was transmitted orally for generations prior to being written down in a similar manner. I need to collect some additional evidence to build this case. The arc of the covenant is a first potential piece of evidence.
-
-
iopscience.iop.org iopscience.iop.org
-
github.com github.com
-
Might have to take this for a spin.
-
-
journals.plos.org journals.plos.org
-
Bloom’s taxonomy is a framework that suggests learners move from lower order thinking such as remembering and understanding, through to higher order thinking skills that include synthesising, evaluating and creating [26].
This looks somewhat intriguing:
Krathwohl DR. A Revision of Bloom’s Taxonomy: An Overview. Theory Into Practice. 2002;41(4):212–8. _2. https://doi.org/10.1207/s15430421tip4104 | Google Scholar
-
-
howtomeasureghosts.substack.com howtomeasureghosts.substack.com
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Kevin Marks</span> in "@alexstamos You gave a pithy quote about 'strangers' which downplayed the sustained attempts by the social silos to gather and document our lives in their dossiers and cash in on it. @matlock explains more here https://t.co/lo4dG4CuqV" / Twitter (<time class='dt-published'>05/18/2021 19:32:39</time>)</cite></small>
-
-
www.thedriftmag.com www.thedriftmag.com
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>KevinMarks</span> in #indieweb 2021-05-12 (<time class='dt-published'>05/18/2021 19:50:04</time>)</cite></small>
-
-
augmentingcognition.com augmentingcognition.com
-
www.supermemo.com www.supermemo.com
-
crookedtimber.org crookedtimber.org
-
I particularly enjoyed the California water commons, with its quiet nod to Elinor Ostrom’s original post-graduate research on emergent cooperation between county water-boards.
A quiet nod here in it's own right. Now I want to dig into Elinor Ostrom's research and work.
-
I’ve also written about China’s no less corrosive version of the Internet and how it’s marketed to developing and middle income countries as “Autocracy-as-a-Service”.
Autocracy-as-a-Service---it's so sad that this apt phrase exists and worse that it has such a benign feeling to it.
-
-
www.washingtonpost.com www.washingtonpost.com
-
www.markwk.com www.markwk.com
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Wouter Groeneveld</span> in Digitizing journals using DEVONthink | Brain Baking (<time class='dt-published'>05/17/2021 08:00:06</time>)</cite></small>
-
-
vimeo.com vimeo.com
-
iirc, snarfed said this was one of his favorite talks
Tags
Annotators
URL
-
-
www.jstor.org www.jstor.org
-
The seminal 1890 Harvard Law Review article The Right to Privacy—which every essay about data privacy is contractually obligated to cite—argued that the right of an individual to object to the publication of photographs ought to be considered part of a general ‘right to be let alone’.
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Jenny</span> in left alone, together | The Roof is on Phire (<time class='dt-published'>05/08/2021 18:32:41</time>)</cite></small>
See also: https://en.wikipedia.org/wiki/The_Right_to_Privacy_(article)
Tags
Annotators
URL
-
-
github.com github.com
-
Check this out!
-
-
www.wired.com www.wired.com
Tags
Annotators
URL
-
-
pythonspeed.com pythonspeed.com
-
-
pythonspeed.com pythonspeed.com
-
pythonspeed.com pythonspeed.com
-
medium.com medium.com
-
-
tanzu.vmware.com tanzu.vmware.com
Tags
Annotators
URL
-
-
drsovndal.com drsovndal.com
-
Cycling Anatomy, Second Edition
-
-
hiphopfoundations.org hiphopfoundations.org
-
Ann Alfor
-
-
press.uchicago.edu press.uchicago.edu
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>JHI Blog </span> in Collective Memory - JHI Blog (<time class='dt-published'>05/12/2021 21:55:54</time>)</cite></small>
-
-
mitpress.mit.edu mitpress.mit.edu
-
Markus Krajewski reminds us that Luhmann’s choice of interlocutor has a precedent in an 1805 piece by the novelist Heinrich von Kleist (see the chapter “Paper as Passion” in this collection).
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Daniela K. Helbig </span> in Ruminant machines: a twentieth-century episode in the material history of ideas - JHI Blog (<time class='dt-published'>05/12/2021 21:27:02</time>)</cite></small>
-
-
www.worldcat.org www.worldcat.org
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Daniela K. Helbig </span> in Ruminant machines: a twentieth-century episode in the material history of ideas - JHI Blog (<time class='dt-published'>05/12/2021 21:12:46</time>)</cite></small>
-
-
www.verzetteln.de www.verzetteln.de
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Daniela K. Helbig </span> in Ruminant machines: a twentieth-century episode in the material history of ideas - JHI Blog (<time class='dt-published'>05/12/2021 21:12:46</time>)</cite></small>
-
-
jhiblog.org jhiblog.org
-
Media theorist Markus Krajewski has devoted a book specifically to the paper machinery of cards and catalogs. He traces the origins of this machinery back to sixteenth-century attempts at indexing books, and through the twists and turns of library technology in Europe and the U.S. over the following centuries.
-
Ideas have a history, but so do the tools that lend disembodied ideas their material shape −− most commonly, text on a page. The text is produced with the help of writing tools such as pencil, typewriter, or computer keyboard, and of note-taking tools such as ledger, notebook, or mobile phone app. These tools themselves embody the merging of often very different histories. Lichtenberg’s notebooks are a good example, drawing as they do on mercantile bookkeeping, the humanist tradition of the commonplace book, and Pietist autobiographical writing (see Petra McGillen’s detailed analysis).
I like the thought of not only the history of thoughts and ideas, but also the history of the tools that may have helped to make them.
I'm curious to delve into Pietist autobiographical writing as a concept.
-
-
en.wikipedia.org en.wikipedia.org
Tags
Annotators
URL
-
-
sre.google sre.google
-
Collecting per-second measurements of CPU load might yield interesting data, but such frequent measurements may be very expensive to collect, store, and analyze.
Revisit the log files on our production server.
Tags
Annotators
URL
-
-
www.ncbi.nlm.nih.gov www.ncbi.nlm.nih.gov
-
Kaufman, J., Ryan, R., Walsh, L., Horey, D., Leask, J., Robinson, P., & Hill, S. (2018). Face‐to‐face interventions for informing or educating parents about early childhood vaccination. The Cochrane Database of Systematic Reviews, 2018(5). https://doi.org/10.1002/14651858.CD010038.pub3
-
-
arxiv.org arxiv.org
Tags
Annotators
URL
-
-
sre.google sre.google
-
it is better to allow an error budget—a rate at which the SLOs can be missed—and track that on a daily or weekly basis
-
To save effort, build a set of reusable SLI templates for each common metric; these also make it simpler for everyone to understand what a specific SLI means.
Tags
Annotators
URL
-
-
security.googleblog.com security.googleblog.com
-
With over 16 million pulls per month, Google’s `distroless` base images are widely used and depended on by large projects like Kubernetes and Istio. These minimal images don’t include common tools like shells or package managers, making their attack surface (and download size!) smaller than traditional base images such as `ubuntu` or `alpine`.
I need to check these out.
-
-
www.sciencedirect.com www.sciencedirect.com
-
www.wta.org www.wta.org
Tags
Annotators
URL
-
-
www.wta.org www.wta.org
-
-
arxiv.org arxiv.org
-
Standard economic theory uses mathematics as its main means of understanding, and this brings clarity of reasoning and logical power. But there is a drawback: algebraic mathematics restricts economic modeling to what can be expressed only in quantitative nouns, and this forces theory to leave out matters to do with process, formation, adjustment, creation and nonequilibrium. For these we need a different means of understanding, one that allows verbs as well as nouns. Algorithmic expression is such a means. It allows verbs (processes) as well as nouns (objects and quantities). It allows fuller description in economics, and can include heterogeneity of agents, actions as well as objects, and realistic models of behavior in ill-defined situations. The world that algorithms reveal is action-based as well as object-based, organic, possibly ever-changing, and not fully knowable. But it is strangely and wonderfully alive.
Read abstract.
The analogy of adding a "verb" to mathematics is intriguing here.
-
-
www.nature.com www.nature.com
-
www.nature.com www.nature.com
-
link.springer.com link.springer.com
-
Turing was an exceptional mathematician with a peculiar and fascinating personality and yet he remains largely unknown. In fact, he might be considered the father of the von Neumann architecture computer and the pioneer of Artificial Intelligence. And all thanks to his machines; both those that Church called “Turing machines” and the a-, c-, o-, unorganized- and p-machines, which gave rise to evolutionary computations and genetic programming as well as connectionism and learning. This paper looks at all of these and at why he is such an often overlooked and misunderstood figure.
-
-
www.tandfonline.com www.tandfonline.com
-
Read the abstract. Sounds generally fascinating not to mention the Stuart Kauffman source.
-
-
royalsocietypublishing.org royalsocietypublishing.org
-
epjdatascience.springeropen.com epjdatascience.springeropen.com
-
We analyze features contributing to the success of a book by feature importance analysis, finding that a strong driving factor of book sales across all genres is the publishing house. We also uncover differences between genres: for thrillers and mystery, the publishing history of an author (as measured by previous book sales) is highly important, while in literary fiction and religion, the author’s visibility plays a more central role.
The abstract generally tracks with my personal experience in the space.
-
-
stackoverflow.com stackoverflow.com
-
What I am attempting to do is to highlight a div with a certain id, when It has been referred to by an anchor on another page IE: User clicks link href="qw.html#test", when the page is loaded, then the div with the id="test" is highlighted so that the user can see it clearly.
-
You need to use the :target pseudo-class: :target { background-color: #ffa; }
-
-
mgearon.com mgearon.com
-
alistapart.com alistapart.com
Tags
Annotators
URL
-
-
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Maria Farrell</span> in What is Ours is Only Ours to Give — Crooked Timber (<time class='dt-published'>05/06/2021 13:32:31</time>)</cite></small>
-
-
www.ianbrown.tech www.ianbrown.tech
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Maria Farrell</span> in What is Ours is Only Ours to Give — Crooked Timber (<time class='dt-published'>05/06/2021 13:32:31</time>)</cite></small>
-
-
hashnode.com hashnode.com
-
Why are there so many programming languages and frameworks? Everyone has their own opinion on how something should be done. Some of these systems, like AOL, Yahoo, etc... have been around for a decade, and probably not updated much.
-
Simple fact is that HTML support is different in them because mail clients are so old, or others are allowed to operate in browsers where not all CSS or even HTML can be applied in a secure manner. Older clients have outdated browsers that you'll likely NEVER see brought up to standards; what with Opera's standalone aging like milk, and thunderbird lagging behind the firefox on which it's even built. Don't even get me STARTED on older clients like Eudora or Outlook.
-
-
documentation.mjml.io documentation.mjml.io
-
MJML has been designed with responsiveness in mind. The abstraction it offers guarantee you to always be up-to-date with the industry practices and responsive. Email clients update their specs and requirements regularly, but we geek about that stuff - we’ll stay on top of it so you can spend less time reading up on latest email client updates and more time designing beautiful email.
-
-
-
However, this doesn’t mean that your email has to look the same across every client—it just needs to be easily accessible for all of your subscribers.
-
-
-
We’re big proponents of the idea that Email doesn’t have to look the same everywhere — if it looks different, but not broken, that’s fine.
-
-
journals.sagepub.com journals.sagepub.com
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Vox</span> in (16) How I memorized an entire chapter from “Moby Dick” - YouTube (<time class='dt-published'>05/04/2021 22:24:24</time>)</cite></small>
-
-
journals.sagepub.com journals.sagepub.com
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Vox</span> in (16) How I memorized an entire chapter from “Moby Dick” - YouTube (<time class='dt-published'>05/04/2021 22:24:24</time>)</cite></small>
-
-
developer.okta.com developer.okta.com
-
www.zsa.io www.zsa.io
-
-
www.imdb.com www.imdb.com
-
-
www.imdb.com www.imdb.com
-
-
en.wikipedia.org en.wikipedia.org
Tags
Annotators
URL
-
- Apr 2021
-
stephaniewalter.design stephaniewalter.design
-
www.buzzfeednews.com www.buzzfeednews.com
-
libraryfutures.net libraryfutures.net
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Internet Archive</span> in (6) Why Trust A Corporation to Do a Library’s Job? - YouTube (<time class='dt-published'>04/28/2021 11:46:41</time>)</cite></small>
-
-
datatogether.org datatogether.org
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Internet Archive</span> in (6) Why Trust A Corporation to Do a Library’s Job? - YouTube (<time class='dt-published'>04/28/2021 11:46:41</time>)</cite></small>
-
-
bitcoin.stackexchange.com bitcoin.stackexchange.com
-
bestpractices.coreinfrastructure.org bestpractices.coreinfrastructure.orgBadgeApp1
Tags
Annotators
URL
-
-
github.com github.com
-
:structured - Lumberjack::Formatter::StructuredFormatter - crawls the object and applies the formatter recursively to Enumerable objects found in it (arrays, hashes, etc.).
-
The main difference is in the flow of how messages are ultimately sent to devices for output. The standard library Logger logic converts the log entries to strings and then sends the string to the device to be written to a stream. Lumberjack, on the other hand, sends structured data in the form of a Lumberjack::LogEntry to the device and lets the device worry about how to format it. The reason for this flip is to better support structured data logging. Devices (even ones that write to streams) can format the entire payload including non-string objects and tags however they need to.
-
The logging methods (debug, 'info', 'warn', 'error', 'fatal') are overloaded with an additional argument for setting tags on the log entry.
-
These example are for Rails applications, but there is no dependency on Rails for using this gem. Most of the examples are applicable to any Ruby application.
Tags
- differences
- extension to standard
- allowing developer/user to pick and choose which pieces to use (allowing use with competing libraries; not being too opinionated; not forcing recommended way on you)
- read the source code
- I like this better
- I like their philosophy/design/thinking
- non-standard
- recursive
- neutral/unbiased/agnostic
- to read
Annotators
URL
-
-
stackoverflow.com stackoverflow.com
-
There's nothing to stop you from doing initializer code in a file that lives in app/models. for example class MyClass def self.run_me_when_the_class_is_loaded end end MyClass.run_me_when_the_class_is_loaded MyClass.run_me... will run when the class is loaded .... which is what we want, right? Not sure if its the Rails way.... but its extremely straightforward, and does not depend on the shifting winds of Rails.
does not depend on the shifting winds of Rails.
-
-
news.ycombinator.com news.ycombinator.com
-
enumjorge 7 hours ago [–] Same. I was intrigued and wanted to start exploring the sites that make up this “indie web”, but the landing page doesn’t list them. Clicked on “Getting Started Now” which took me to a busy looking wiki page talking about Wordpress? Confused, I left.
This is an intriguing question that I've seen a few different times:
Where is the IndieWeb?
Perhaps worth writing an essay to describe where to find some of these sites if you wanted to interact with them.
Include
- chat names
- indie map lists
- web ring
Part of it is how you define IndieWeb. What are those potential criteria.
Tags
Annotators
URL
-
-
en.wikipedia.org en.wikipedia.org
-
"The Analytical Language of John Wilkins" (Spanish: "El idioma analítico de John Wilkins") is a short essay by Argentine writer Jorge Luis Borges originally published in Otras Inquisiciones (1937–1952).[1][2] It is a critique of the English natural philosopher and writer John Wilkins's proposal for a universal language and of the representational capacity of language generally. In it, Borges imagines a bizarre and whimsical (and fictional) Chinese taxonomy later quoted by Michel Foucault, David Byrne, and others.
-
-
en.wikipedia.org en.wikipedia.org
-
He is particularly known for An Essay towards a Real Character and a Philosophical Language (1668) in which, amongst other things, he proposed a universal language and an integrated system of measurement, similar to the metric system.
This may be well worth reading with respect to my research on memory, stenography, shorthand, etc.
-
-
www.imdb.com www.imdb.com
-