artificial intelligence seems to be the future of software
Is this because AI will write the software? At some point the programmes (and data they need) will be too complex for human beings to understand.
artificial intelligence seems to be the future of software
Is this because AI will write the software? At some point the programmes (and data they need) will be too complex for human beings to understand.
We are unapologetic tinkerers who neither invent the wheel, nor are satisfied with the wheels already at our disposal. The best scholarship and the best pedagogy take the best of what already exists and make it better, at least better for the task at hand. We need to embrace this identity as hackers, acknowledge our indebtedness to those who have gone before us, forsake the illusion that we are creating (can create, should create) something wholly original, but also refuse to take for granted the things that have been passed down to us.
I think that this might be where I'm missing something. The article is about the relationship between open-source software development and scholarship, but now we're talking about "hacking" as the equivalent of a software developer. And I'm not sure that I agree with this.
I don't think that software-developers think of themselves as hackers. For me, there's an underlying subversive nature in the hacker category, which need not be present in a software developer. There's a conflation between software developer and hacker, which misses some of the nuance that's necessary.
Academic research and teaching often necessitate manipulation, re-creation, breaking, rebuilding, etc. This “manipulation, re-creation, breaking, rebuilding” — in other words, hacking
It's not self-evident to me that these activities are the same as those associated with hacking (and I'm not talking about the malevolent/negative connotations of hacking).
I also think of a hacker as a tinkerer, which can include "manipulation, re-creation, breaking, building, etc." but need not. It feels like there's something fundamental missing here but I can't put my finger on it.
I don't really have a conclusion here, other than to suggest that the hacker/scholar relationship might need a lot more development than I see here.
We usually only see people launching projects once they're already done. I'm sure there are countless more unfinished and unlaunched side projects that the world will never know about. Don't let your side project become one of them.
Get told in big red letters when the dependency changed and you need to check that your fix is still valid.
The compiler architecture moves complexity from the runtime and source code to buildtime and tools. Behind Svelte’s simple APIs sits a beefy compiler. Frontend web development has become very tool heavy in the webapp era, so in practice this adds little cost beyond what developers like myself already pay, but increased build complexity is important to acknowledge.
tool-heavy dependence on build tools / heavy/complex build-time
Keep in mind that as a software developer, of any degree, learning is continuous. New technologies, new ways to write code, not so new approaches, persisting patterns. Read books, watch online courses, follow tutorials, keep learning!
Kanero, J., & Aktan-Erciyes, A. (2020). Family and language development during COVID-19: The case of Turkey. PsyArXiv. https://doi.org/10.31234/osf.io/n7k8z
Do no harm: A taxonomy of the challenges of humanitarian experimentation
On sale for $4.99.
Watch for free here: https://www.youtube.com/playlist?list=PLIhLvue17Sd7F6pU2ByRRb0igiI-WKk3D
I'm still deeply working on it every day, i'm around 1/2 month away for a first preview release.
It is hard to appreciate how important really fast (and reliable) hot reload can be during development, unless you have experienced it yourself. Developers report that it changes the way they create their apps, describing it as being like painting their app to life.
Capacitor's origins lie in Ionic's mission to provide a holistic framework for developing hybrid apps—apps that run on mobile devices, on desktops, and in the browser. It does not only replace Apache Cordova as a “bridge” to native platform access in new Ionic projects but also “provides a consistent, web-focused set of APIs”.
Stienwandt, S., Cameron, E. E., Soderstrom, M., Casar, M. J., Le, C., & Roos, L. E. (2020). Keeping Kids Busy: Family Factors Associated with Hands-on Play and Screen Time During the COVID-19 Pandemic. PsyArXiv. https://doi.org/10.31234/osf.io/prtyf
The project organization is a bit weird because we have a mono-repository that contains projects and libraries. The projects are grouped by company and by browser / server / universal.
Since yarn already has retries on metadata operations, my perspective is that this PR is about filling in an (inadvertent I assume) gap.
Test plan You need a large NPM package in a private org on the npmjs.org registry. 10MB download size is ideal.
In my opinion, deleting a user is not a function executed by an item on itself but is a function done by the holder of the array. So in your case you would be better of moving the deleteUser up to App.
The following options are ideal for development:
Some of these values are suited for development and some for production. For development you typically want fast Source Maps at the cost of bundle size, but for production you want separate Source Maps that are accurate and support minimizing.
Thanks for posting this helpful, well written article. Learning programming, or any other thing one takes up, requires you to sit at one place have a plan of action for your study.
I was going through my Firefox bookmarks and I found article. I had read this article two years back and had commented that I found it to be useful. I read it back in May 2018. As of now, November 2020, my programming skills are still novice-level. I haven't implemented the ideas or followed suggestions given here.
It has been 2 years and 5 months since I found this article to be relevant and it baffles me that I haven't taken action by making use of the knowledge given in this article. Two long years flew by. I guess reviewing my bookmarks is something that I will do more often.
The article was posted on May 23, 2018 and I had stumbled on it the next day itself, i.e., May 24, 2018. This gets me thinking that we could finds solutions for problems(latest ones in this case) once we identify it, articulate it, hit the search button and just read stuff. I could presume that what happened next was that I misunderstood "finding a solution" to "realizing the solution", and perhaps became complacent or maybe there were more problems that didn't come to my awareness to identify and further find solutions. I'm not quite sure. Should I have identified my problems and googled more so that I could have learned C and C++ sooner?
I wonder what held me back from taking action to accomplish and master something that usually takes not more that 5-6 months maximum.
You can determine which openssl.cnf is being used by adding a spurious XXX to the file and see if openssl chokes.
ORWG Virtual Meeting 08/09/2020 https://www.youtube.com/playlist?list=PLOA0aRJ90NxvXtMt5Si5ukmR9LYfvDueB (n.d.)
If you want to implement a form with a superb User Experience, you have to take care of many variables:
you took 4 hours to respond, so I implemented it myself
I saw her bag was open again.
I think it's pretty amazing how Mansfield uses this motif to illustrate the carelessness/lack of responsibility of Mrs. Raddick - it'd be interesting to see if she does this for other ways. Character-development seems like a really hard thing to track/write a program for because every character has different traits and isn't just described by adjectives.
Yeah I see what you're saying. In my case, I had a group of classes that relied on each other but they were all part of one conceptual "module" so I made a new file that imports and exposes all of them. In that new file I put the imports in the right order and made sure no code accesses the classes except through the new interface.
`Module ${a.id} may be unable to evaluate without ${b.id}, but is included first due to a cyclical dependency. Consider swapping the import statements in ${parent} to ensure correct ordering`
Maarten van Smeden on Twitter. (n.d.). Twitter. Retrieved October 18, 2020, from https://twitter.com/MaartenvSmeden/status/1316423658106216454
Pre-service Teachers' Practices towards Digital Game Design for Technology Integration into Science Classrooms
This article looks at yet another new technology that has the potential to revolutionize the adult learning field. It examines the results of teaching educators about digital game design for technology integration. It looked at integrating this technology into science classrooms in particular. 9/10, very interesting new technology with lots of potential implications in the adult learning field.
Teaching, Technology, and Teacher Education During the COVID-19 Pandemic:
This article (or at least the section of it presented here) describes one institutions 5-phase model of virtual learning . It examines the state of teacher preparation and professional development in terms of technology and determines that while progress is being made, it is slow and needs to be implemented and focused on more. 4/10, the article itself is not great but it does include an extensive list of references that may be of use later.
Blueprint for In-Service Teacher Training Program in Technology Integration
This article looks at the gap between teacher efficiency in in-person versus online teaching and the need to effectively build teachers' competencies in the are of technology to ensure teachers are not incompetent at teaching online. This study collected data from 122 English language teachers and used the findings to create a blueprint for other institutions hoping to increases teachers' ability to successfully integrate technology into their lessons. 6/10, the study was too small to be truly persuasive scientifically and the findings were more helpful for institutions rather than individual educators.
Adapting adult learning theory to support innovative, advanced, online learning - WVMD Model
This article details how to build an innovative online learning environment using methods based on influential adult learning theories. These theories include Social Development Theory, Behaviorism, Critical Reflection and Nurturing the Soul. 10/10, many theories throughly discussed.
4. Engaged, mobile-first learning experiences
A short article that looks at the future trends of learning and development. One trend it discusses is that time spent on training may be decreasing. Trainers are getting more creative using cell phones to train bite sized chunks. 8/10
Where Companies Go Wrong with Learning and Development
This article by Steve Glaveski reviews common problems in learning in development that companies experience. It ends with a list of things that need change and promptes "Lean Learning".
8/10
America’s publicly funded adult education system serves only 5 percent of the 40 million U.S. adults who have low literacy skills.1 To stay competitive, adults need better access to education and training experiences that are high quality, affordable, and adaptable. This includes math skills, which significantly affect employability and career options.
This article raises concerns with the workforce in America and how we are supporting adults who need access to a better education. With a better education adults can access higher paying jobs and contribute more. The article uses case studies and highlights to discuss different methods and best practice of adult learning.
Science as Amateur Software Development. (2020, September 26). https://www.youtube.com/watch?v=zwRdO9_GGhY&feature=youtu.be
With the new plugin based architectue, the library has really small core. Everything else is built around as a plugin.
One of the primary tasks of engineers is to minimize complexity. JSX changes such a fundamental part (syntax and semantics of the language) that the complexity bubbles up to everything it touches. Pretty much every pipeline tool I've had to work with has become far more complex than necessary because of JSX. It affects AST parsers, it affects linters, it affects code coverage, it affects build systems. That tons and tons of additional code that I now need to wade through and mentally parse and ignore whenever I need to debug or want to contribute to a library that adds JSX support.
it also allows for more divergence in how people write there code and where they put their logic, making different svelte codebases potentially even more different due to fewer constraints. This last point is actually something I really value, I read a lot of Svelte code by a lot of different people and broadly speaking things look the same and are in the same places.
Keep the local state isolated.Think about which state is local to a particular UI representation — and don’t hoist that state higher than necessary.
Kinney’s team worked with Southern Vermont reporter Howard Weiss-Tisman on his social media presence and community engagement strategies to better reach his audience — and, in turn, increase donations.
This does seem like a solid avenue to pursue and I've yet to see something like it myself in the wild. Having hosts make "asks" through social media directly could be highly invaluable as it adds an additional personal touch.
I’ve worked on the web professionally for over a decade and I’ve never managed to put together a proper website that I’ve maintained and not just binned every five minutes. Yes, I’ve been making websites for over a decade and never managed to make one for myself.
It's like they say, "At the plumber's house, the pipes always leak."
This displacement is of course operative in the de-funding of public universities, effectively transforming them into non-profits rather than state institutions. The effects of this program of neoliberal1 reform run deep, not least that the dominant motivator behind these privatized institutions becomes sustainability rather than service, leaving universities, like non-profits, in an endless cycle of fundraising and budget cuts.
Picking the best solution is subjective, and I can only offer my point of view, so take this with a grain of salt.
I don't even have it on my PC. That's why I didn't test the code myself. Don't have time for everything in this world
PR’s welcome. As I said I don’t have bandwidth to cross check all the bundlers & transpilers combo.
NIH VideoCast—Joseph Leiter NLM/MLA Lectureship: Digital Epidemiology and the COVID-19 Pandemic. (n.d.). Retrieved 6 October 2020, from https://videocast.nih.gov/watch=38269
Partridge, J. (2020, October 5). Covid-19 has changed working patterns for good, UK survey finds. The Guardian. https://www.theguardian.com/business/2020/oct/05/covid-19-has-changed-working-patterns-for-good-uk-survey-finds
‘Home Working Here to Stay, Say Businesses’. BBC News, 5 October 2020, sec. Business. https://www.bbc.com/news/business-54413214.
Knight, S. R., Ho, A., Pius, R., Buchan, I., Carson, G., Drake, T. M., Dunning, J., Fairfield, C. J., Gamble, C., Green, C. A., Gupta, R., Halpin, S., Hardwick, H. E., Holden, K. A., Horby, P. W., Jackson, C., Mclean, K. A., Merson, L., Nguyen-Van-Tam, J. S., … Harrison, E. M. (2020). Risk stratification of patients admitted to hospital with covid-19 using the ISARIC WHO Clinical Characterisation Protocol: Development and validation of the 4C Mortality Score. BMJ, 370. https://doi.org/10.1136/bmj.m3339
Zu den Szenarien für ein Begrenzung der Erderwärmung auf 1,5° Celsius in diesem Jahrhundert
perhaps, imo this would make more sense. but it would slow down Parcel significantly as packages who don't have a browserslist or something similar will all get compiled (and most packages actually do target commonjs, which makes this prob not such a good idea). Which unfortunately is way too many packages. It would be great if tools like babel actually enforced a similar pattern to Parcel and use browserlist file or package.json instead of allowing defining target env in babel. Or at least not encourage it.
Since this issue seems to pop up periodically, it would be useful to turn this into a warning. It may not be elegant, but it prevents surprise blank screens due to a navigation error.
Not an actual fix.
But we face our own hostile environment: underpowered devices, poor network connections, and the complexity inherent in front-end engineering.
Natalie E. Dean en Twitter: “VACCINE EFFICACY 101: A biostatistician's primer. Ten tweets to cover:- How is vaccine efficacy calculated?- Distinguishing between infection, disease, & severe disease.- Measuring reduced infectiousness.- Vaccine efficacy vs. effectiveness!n” / Twitter. (n.d.). Twitter. Retrieved September 30, 2020, from https://twitter.com/nataliexdean/status/1310613702476017666
Torres, Irene, Osvaldo Artaza, Barbara Profeta, Cristina Alonso, and JaHyun Kang. ‘COVID-19 Vaccination: Returning to WHO’s Health For All’. The Lancet Global Health 0, no. 0 (25 September 2020). https://doi.org/10.1016/S2214-109X(20)30415-0.
How To Get The Most Out Of Virtual Learning – Research Digest. (n.d.). Retrieved September 29, 2020, from https://digest.bps.org.uk/2020/07/30/how-to-get-the-most-out-of-virtual-learning/
I took the same approach with _layout.svelte and not just for the svelte-apollo client. Except I put all of that setup into another module (setup.js) and imported from _layout. I just couldn't stomach having all that code actually in my _layout file. It's for layout, supposedly, but it's the only component that is a parent to the whole app.
I got this working by using _layout.svelte as the point to initialise and set the Client we can then use getClient in each route that uses this layout.
Over 250,000 volunteers now registered for new COVID-19 vaccine trials as recruitment begins for Novavax study. (n.d.). Retrieved September 28, 2020, from https://www.nihr.ac.uk/news/over-250000-volunteers-now-registered-for-new-covid-19-vaccine-trials-as-recruitment-begins-for-novavax-study/25731
Rostami-Tabar, B., Ali, M. M., Hong, T., Hyndman, R. J., Porter, M. D., & Syntetos, A. (2020). Forecasting for Social Good. ArXiv:2009.11669 [Cs]. http://arxiv.org/abs/2009.11669
Kekecs, Z., Szaszi, B., & Aczel, B. (2020). ECO, an expert consensus procedure for developing robust scientific outputs [Preprint]. PsyArXiv. https://doi.org/10.31234/osf.io/9gqru
Shur, L. (2020, April28). What's Powering Digital Transformation?https://www.forbes.com/sites/forbesbusinessdevelopmentcouncil/2020/04/28/whats-powering-digital-transformation/#7df3dc2b616f
Getting the JS infrastructure upgraded can take hours of Googling.
The node-resolve plugin doesn't like failing to resolve module IDs (because it usually indicates a bug, like you forgot to install the package in question), so it will throw an error rather than letting Rollup print a warning.
using modulesOnly behaves exactly as expected when it warns you that the listed npm libraries do not use the ES6 format and are in fact ignored. This option is meant as a way to determine if you still have commonjs libraries in your dependencies that require special treatment via rollup-plugin-commonjs. Your code will probably not work since the listed dependencies will be missing. You should remove modulesOnly and instead add rollup-plugin-commonjs.
You oftentimes see packages list react as a peer dependency. Since this prevents react from being installed into that package's node_modules, this is another way of preventing Rollup from bundling the module. This is also nice _if_ you want the application to install react from npm, because if an application forgets to install a peer dependency, npm will issue a warning.
If you've followed React's guide, you've installed react from npm. You can teach Rollup how to find this package within your project's node_modules directory using the rollup-plugin-node-resolve plugin. Since React exports a CommonJS module, you'll also need to convert that into an ES6 module using the rollup-plugin-commonjs plugin.
Developing software is usually easier if you break your project into smaller separate pieces, since that often removes unexpected interactions and dramatically reduces the complexity of the problems you'll need to solve
When the message say function was called outside component initialization first will look at my code and last at my configuration.
i feel it should get a runtime warning / error, if it returns something besides function or undefined.
A Different Theory of Economic Development | Inside Higher Ed. (n.d.). Retrieved September 25, 2020, from https://insidehighered.com/blogs/confessions-community-college-dean/different-theory-economic-development
Svelte started with no decoupling anywhere, with everything available at compile-time. Then <:Component> introduced separation at the component level -- but they're still coupled at properties. The spread feature would fill that gap. I see it as an intentional separation as opposed to an accidental shot at static analysis.
alternative activities creatively solicit, collect, and even rank ideas without any assumption that community members should agree. By displaying the full range of ideas, they also put more pressure on public officials to transparently explain why they pursued a certain path without resorting to the kind of “community” talk I observed in Upham’s Corner and Mattapan.
We did this when discussing the AM bus lane for Mass Ave in Arlington - there was an in-person presentation and people put sticky notes on a giant copy of the plan to note particular concerns. There was an online version after that meeting as well, where those who couldn't go to the meeting could submit further feedback.
What if instead of public meetings—constrained by both time and space, where the optimal outcome is consensus and therefore “no” has more power than “yes”—we invested more in low cost, ongoing exercises that produce a high volume of information, persist even after particular projects are completed, make priorities transparent, and neither seek nor assume a singular position from “the community”?
I remember Chris Schmidt making a comment about how the online meetings for the Cambridge City Council suddenly had much higher attendance when the pandemic kicked in. But of course that means the meetings themselves got even longer.
In Upham’s Corner, the community wanted a park, didn’t want a park, wanted affordable housing, didn’t want affordable housing, and on and on—there was no single community position to juxtapose against the City or a potential developer. Similar scenarios are easy to imagine; in any neighborhood, opinions will vary. The Mattapan case is complicated for additional reasons. The community simultaneously “won” and “lost”: Middle-class residents were unable to block the new station, while low-income residents gained greater access to public transit. Supporting the community did not necessarily mean supporting poor urban residents.
Conflicting needs, and the best we can do is "nobody is satiisfied, even if they got what they wanted, because it took so long to do anything about."
It’s Time to Move On From Community Consensus Public meetings often disprove the notion that communities have a unified stance on any issue. With this in mind, we must move past trying to find consensus and focus on uplifting the most marginalized voices.
Provocative summary. How does anyone determine the most marginalized voices in a given situation without turning it into competitive Oppression Olympics?
Two informative case studies from Boston.
there is one major weakness to this approach and to scoped CSS: organization gets very hard – you end up with styles everywhere!
Keeping the CSS with the HTML for organization may have value however.
Eliminating needless classes frees up operating memory on the computer—and bandwidth in your head.
but adding logic to the <script> is unfortunate
And because it's real CSS, rather than some camelCased quotes-everywhere impostor, we can take advantage of the 'tweak in devtools, paste back into our source code' workflow, which I personally couldn't live without.
Your styles are scoped to the component. No more leakage, no more unpredictable cascade.
It's fashionable to dislike CSS. There are lots of reasons why that's the case, but it boils down to this: CSS is unpredictable. If you've never had the experience of tweaking a style rule and accidentally breaking some layout that you thought was completely unrelated — usually when you're trying to ship — then you're either new at this or you're a much better programmer than the rest of us.
It gets worse when you're working on a team. No-one dares touch styles authored by someone else, because it's often unclear what they're doing, what markup they apply to, and what disasters will unfold if you remove them. The consequence of all this is the append-only stylesheet. There's no way of knowing which code can safely be removed, so it's common to undo some existing style with another, more specific style — even on relatively small projects.
It’s become increasingly common to divide code into components, rather than by file type. React, for example, allows for the collocation of a components markup and JavaScript. In Svelte, this is taken one logical step further: the Javascript, markup and styling for a component can all exist together in a single `.svelte` file
Deprimierender UN-Bericht über das Nicht-Erreichen der Aichi-Ziele.
magazine, D. C., Smriti Mallapaty,Nature. (n.d.). Coronavirus Vaccine U.K. Trial Restarts, But Scientists Question Lack of Transparency. Scientific American. Retrieved September 16, 2020, from https://www.scientificamerican.com/article/coronavirus-vaccine-u-k-trial-restarts-but-scientists-question-lack-of-transparency/
Diseases, T. L. I. (2020). Curing COVID-19. The Lancet Infectious Diseases, 0(0). https://doi.org/10.1016/S1473-3099(20)30706-4
Ponchner, D. (n.d.). Costa Rica Readies Horse Antibodies for Trials as an Inexpensive COVID-19 Therapy. Scientific American. Retrieved September 8, 2020, from https://www.scientificamerican.com/article/costa-rica-readies-horse-antibodies-for-trials-as-an-inexpensive-covid-19-therapy/
r/BehSciResearch—Looking for partnersfor project on pandemic and adolescents’ wellbeing. (n.d.). Reddit. Retrieved July 18, 2020, from https://www.reddit.com/r/BehSciResearch/comments/hrkixd/looking_for_partnersfor_project_on_pandemic_and/
r/BehSciResearch - From social licencing of contact tracing to political accountability: Input sought on next wave of representative surveys in Germany, Spain, and U.K. (n.d.). Reddit. Retrieved June 18, 2020, from https://www.reddit.com/r/BehSciResearch/comments/hbaj58/from_social_licencing_of_contact_tracing_to/
Many changes, including bug fixes and documentation improvements can be implemented and reviewed via the normal GitHub pull request workflow. Some changes though are "substantial", and we ask that these be put through a bit of a design process and produce a consensus among the Yarn core team. The "RFC" (request for comments) process is intended to provide a consistent and controlled path for new features to enter the project.
Felipe, L. S., Vercruysse, T., Sharma, S., Ma, J., Lemmens, V., Looveren, D. van, Javarappa, M. P. A., Boudewijns, R., Malengier-Devlies, B., Kaptein, S. F., Liesenborghs, L., Keyzer, C. D., Bervoets, L., Rasulova, M., Seldeslachts, L., Jansen, S., Yakass, M. B., Quaye, O., Li, L.-H., … Dallmeier, K. (2020). A single-dose live-attenuated YF17D-vectored SARS-CoV2 vaccine candidate. BioRxiv, 2020.07.08.193045. https://doi.org/10.1101/2020.07.08.193045
Ferretti, A. P., Kula, T., Wang, Y., Nguyen, D. M., Weinheimer, A., Dunlap, G. S., Xu, Q., Nabilsi, N., Perullo, C. R., Cristofaro, A. W., Whitton, H. J., Virbasius, A., Olivier, K. J., Baiamonte, L. B., Alistar, A. T., Whitman, E. D., Bertino, S. A., Chattopadhyay, S., & MacBeath, G. (2020). COVID-19 Patients Form Memory CD8+ T Cells that Recognize a Small Set of Shared Immunodominant Epitopes in SARS-CoV-2. MedRxiv, 2020.07.24.20161653. https://doi.org/10.1101/2020.07.24.20161653
path (string): Path to the public folder. Default value: ./public.
Barber, C. (n.d.). ‘Instant Coffee’ COVID-19 Tests Could Be the Answer to Reopening the U.S. Scientific American. Retrieved August 27, 2020, from https://www.scientificamerican.com/article/instant-coffee-covid-19-tests-could-be-the-answer-to-reopening-the-u-s/
Fife, D., Lung, M., Sullivan, N., & Young, C. (2020). When Values Collide: Why Scientists Argue About Open Science and How to Move Forward [Preprint]. PsyArXiv. https://doi.org/10.31234/osf.io/q9d28
Kreye, J., Reincke, S. M., Kornau, H.-C., Sánchez-Sendin, E., Corman, V. M., Liu, H., Yuan, M., Wu, N. C., Zhu, X., Lee, C.-C. D., Trimpert, J., Höltje, M., Dietert, K., Stöffler, L., Wardenburg, N. von, Hoof, S. van, Homeyer, M. A., Hoffmann, J., Abdelgawad, A., … Prüss, H. (2020). A SARS-CoV-2 neutralizing antibody protects from lung pathology in a COVID-19 hamster model. BioRxiv, 2020.08.15.252320. https://doi.org/10.1101/2020.08.15.252320
Salahudeen, A. A., Choi, S. S., Rustagi, A., Zhu, J., O, S. M. de la, Flynn, R. A., Margalef-Català, M., Santos, A. J. M., Ju, J., Batish, A., Unen, V. van, Usui, T., Zheng, G. X. Y., Edwards, C. E., Wagar, L. E., Luca, V., Anchang, B., Nagendran, M., Nguyen, K., … Kuo, C. J. (2020). Progenitor identification and SARS-CoV-2 infection in long-term human distal lung organoid cultures. BioRxiv, 2020.07.27.212076. https://doi.org/10.1101/2020.07.27.212076
Vogels, C. B. F., Brackney, D., Wang, J., Kalinich, C. C., Ott, I., Kudo, E., Lu, P., Venkataraman, A., Tokuyama, M., Moore, A. J., Muenker, M. C., Casanovas-Massana, A., Fournier, J., Bermejo, S., Campbell, M., Datta, R., Nelson, A., Team, Y. I. R., Cruz, C. D., … Grubaugh, N. (2020). SalivaDirect: Simple and sensitive molecular diagnostic test for SARS-CoV-2 surveillance. MedRxiv, 2020.08.03.20167791. https://doi.org/10.1101/2020.08.03.20167791
Snape, M. (2020, August 18). There is now clear data on Covid-19 and children: It should be safe to reopen English schools | Matthew Snape. The Guardian. https://www.theguardian.com/commentisfree/2020/aug/18/children-covid-19-english-schools-virus-safe-reopening
Marshall, M. (n.d.). Everything you need to know about Russia’s coronavirus vaccine claims. New Scientist. Retrieved August 18, 2020, from https://www.newscientist.com/article/2251722-everything-you-need-to-know-about-russias-coronavirus-vaccine-claims/
Lo, A. W., Siah, K. W., & Wong, C. H. (2020). Estimating Probabilities of Success of Vaccine and Other Anti-Infective Therapeutic Development Programs (Working Paper No. 27176; Working Paper Series). National Bureau of Economic Research. https://doi.org/10.3386/w27176
Brown, C. S., & Ravallion, M. (2020). Inequality and the Coronavirus: Socioeconomic Covariates of Behavioral Responses and Viral Outcomes Across US Counties (Working Paper No. 27549; Working Paper Series). National Bureau of Economic Research. https://doi.org/10.3386/w27549
Video-chat Studies for Developmental Research: Options and Best practices—Zoom. (n.d.). Retrieved 10 August 2020, from https://stanford.zoom.us/rec/play/uZAtduD5-243HtGX5ASDVvNxW43sK6Ks1nJI8_MIyEayVHALZgL1b-MXZeqvWmTUOWHFzluIhGr-YB45?autoplay=true&startTime=1591373245000
Hsieh, C.-L., Goldsmith, J. A., Schaub, J. M., DiVenere, A. M., Kuo, H.-C., Javanmardi, K., Le, K. C., Wrapp, D., Lee, A. G., Liu, Y., Chou, C.-W., Byrne, P. O., Hjorth, C. K., Johnson, N. V., Ludes-Meyers, J., Nguyen, A. W., Park, J., Wang, N., Amengor, D., … McLellan, J. S. (2020). Structure-based design of prefusion-stabilized SARS-CoV-2 spikes. Science. https://doi.org/10.1126/science.abd0826
OER Policy Development Tool by Amanda Coolidge and Daniel DeMarte, Institute for Open Leadership Fellows. Licensed CC-BY 4.0 An interactive tool for institutional policy development. http://policy.lumenlearning.com/
I thought this an absolutely great tool. It is helping me shape the policy for our university, and covers areas of OER development that I have not even considered yet. I believe this resource should really get a lot more prominence as a tool.
A Vaccine Reality Check. (n.d.). MSN. Retrieved August 9, 2020, from https://www.msn.com/en-us/news/us/a-vaccine-reality-check/ar-BB178Yaf
Economic Policies for COVID-19. COVID-19 and the Labor Market. (n.d.). IZA – Institute of Labor Economics. Retrieved August 7, 2020, from https://covid-19.iza.org/publications/pp156/
The Impact of COVID-19 on the U.S. Child Care Market: Evidence from Stay-At-Home Orders. COVID-19 and the Labor Market. (n.d.). IZA – Institute of Labor Economics. Retrieved August 5, 2020, from https://covid-19.iza.org/publications/dp13261/
Gusso, H., Archer, A. B., Luiz, F. B., Sahão, F. T., de Luca, G. G., Henklain, M., Panosso, M. G., Kienen, N., Beltramello, O., & Gonçalves, V. M. (2020). Higher Education in the Times of Pandemic: University management guidelines [Preprint]. PsyArXiv. https://doi.org/10.31234/osf.io/by5xj
van Rooij, I., & Baggio, G. (2020). Theory development requires an epistemological sea change [Preprint]. PsyArXiv. https://doi.org/10.31234/osf.io/rnw9q
CNN, J. G., Naomi Thomas, Dana Vigue and Jacqueline Howard. (n.d.). Oxford’s Covid-19 vaccine appears safe and induces immune response, early results suggest. CNN. Retrieved August 2, 2020, from https://www.cnn.com/2020/07/20/health/oxford-covid-19-vaccine-results-cansino-pfizer-study/index.html
Friedson, A. I., McNichols, D., Sabia, J. J., & Dave, D. (2020). Did California’s Shelter-in-Place Order Work? Early Coronavirus-Related Public Health Effects (Working Paper No. 26992; Working Paper Series). National Bureau of Economic Research. https://doi.org/10.3386/w26992
Fatehkia, M., Tingzon, I., Orden, A., Sy, S., Sekara, V., Garcia-Herranz, M., & Weber, I. (2020). Mapping socioeconomic indicators using social media advertising data. EPJ Data Science, 9(1), 1–15. https://doi.org/10.1140/epjds/s13688-020-00235-w
Leatherby, L. (2020, July 24). How the U.S. Compares With the World’s Worst Coronavirus Hot Spots. The New York Times. https://www.nytimes.com/interactive/2020/07/23/us/coronavirus-hotspots-countries.html
Naudé, W. (2020). Entrepreneurial Recovery from COVID-19: Decentralization, Democratization, Demand, Distribution, and Demography. IZA Discussion Paper, 13436.
Kaptchuk, G., Goldstein, D. G., Hargittai, E., Hofman, J., & Redmiles, E. M. (2020). How good is good enough for COVID19 apps? The influence of benefits, accuracy, and privacy on willingness to adopt. ArXiv:2005.04343 [Cs]. http://arxiv.org/abs/2005.04343
It’s also been a year where we’ve had to acknowledge that we have reached the ideal of what we can achieve as a consulting firm in our current configuration, and — more importantly — that we don’t wish to transform the organization into something larger. As with most things that bring joy, the kind we experience within the confines our our tight-knit company are particularly problematic to scale — especially when faced with impending remote-working realities — so we’re opting to go the “love you and leave you” route instead.
Stathoulopoulos, K. (2020, March 17). Orion: An open-source tool for the science of science. Medium. https://medium.com/@kstathou/orion-an-open-source-tool-for-the-science-of-science-4259935f91d4
Younes, G. A., Ayoubi, C., Ballester, O., Cristelli, G., de Rassenfosse, G., Foray, D., Gaule, P., Pellegrino, G., van den Heuvel, M., Webster, B., & Zhou, L. (2020). COVID-19_Insights from Innovation Economists [Preprint]. SocArXiv. https://doi.org/10.31235/osf.io/b5zae
Younes, G. A., Ayoubi, C., Ballester, O., Cristelli, G., de Rassenfosse, G., Foray, D., Gaule, P., van den Heuvel, M., Webster, B., & Zhou, L. (2020). COVID-19: Insights from Innovation Economists (with French executive summary) [Preprint]. SocArXiv. https://doi.org/10.31235/osf.io/65pgr
Mogi, R., Kato, G., & Annaka, S. (2020). Socioeconomic inequality and COVID-19 prevalence across municipalities in Catalonia, Spain. https://doi.org/10.31235/osf.io/5jgzy
Sehgal, D. (2020). Analysis of Vaccines to tackle COVID-19 with Patent Review [Preprint]. SocArXiv. https://doi.org/10.31235/osf.io/q96wj
But even that “minute” affects my feedback loop (see Justin Searls talk) and wastes my time.
Herper, M. (2020, July 1). Covid-19 vaccine from Pfizer and BioNTech shows positive results. CNBC. https://www.cnbc.com/2020/07/01/coronavirus-vaccine-from-pfizer-and-biontech-shows-positive-results-report-says.html
Kiefer, P. (2020, May 4). Why Scientists Think The Novel Coronavirus Developed Naturally—Not In A Chinese Lab. FiveThirtyEight. https://fivethirtyeight.com/features/why-scientists-think-the-novel-coronavirus-developed-naturally-not-in-a-chinese-lab/
A COVID-19 vaccine has passed its first human trial. But is it the frontrunner? (2020, May 29). Science. https://www.nationalgeographic.com/science/2020/05/coronavirus-vaccine-passes-first-human-trial-but-is-it-frontrunner-cvd/
Richards, A. D. (2020). Ethical Guidelines for Deliberately Infecting Volunteers with COVID-19 [Preprint]. SocArXiv. https://doi.org/10.31235/osf.io/jb7gq
Fitzgerald, R. M. (2020). WAKING TO NORMAL: Examining Archival Appraisal in Data-driven Society [Preprint]. SocArXiv. https://doi.org/10.31235/osf.io/2befk
DiaNEOsis. Economic Recovery vs SDGs – for or against each other? (2020, May 4). Youtube. https://www.youtube.com/watch?v=4pxvdjFb1xc&list=PLWJfwNcLlVN9JOuy7xgbQ8SY2wn3aSK4d
Jena, A. B., & Worsham, C. M. (2020, June 30). What Coronavirus Researchers Can Learn From Economists. The New York Times. https://www.nytimes.com/2020/06/30/upshot/coronavirus-economists-dexamethasone.html
Corbett, K. S., Edwards, D., Leist, S. R., Abiona, O. M., Boyoglu-Barnum, S., Gillespie, R. A., Himansu, S., Schäfer, A., Ziwawo, C. T., DiPiazza, A. T., Dinnon, K. H., Elbashir, S. M., Shaw, C. A., Woods, A., Fritch, E. J., Martinez, D. R., Bock, K. W., Minai, M., Nagata, B. M., … Graham, B. S. (2020). SARS-CoV-2 mRNA Vaccine Development Enabled by Prototype Pathogen Preparedness. BioRxiv, 2020.06.11.145920. https://doi.org/10.1101/2020.06.11.145920
But I love it, and so I plan to keep it alive.
For example, if error messages in two narrowly defined classes behave in the same way, the classes can be easily combined. But if some messages in a broad class behave differently, every object in the class must be examined before the class can be split. This illustrates the principle that "splits can be lumped more easily than lumps can be split".
Prefactoring is the application of experience to the creation of new software systems. Its relationship to its namesake refactoring is that lessons learned from refactoring are part of that experience.
Velez, G., & Power, S. A. (2020). Teaching students how to think, not what to think: Pedagogy & political psychology [Preprint]. PsyArXiv. https://doi.org/10.31234/osf.io/yedap
Edgcumbe, D. (2020). PrePrint Version (Edgcumbe, 2020): The developmental trajectory of open-mindedness: from 18 to 87-years of age. [Preprint]. PsyArXiv. https://doi.org/10.31234/osf.io/fnrmv
Institute for Global Pandemic Planning Webinar. (n.d.). Retrieved June 27, 2020, from https://warwick.ac.uk/giving/projects/igpp/webinar/
The bug won’t be fixed today…and by next week, I’ll have forgotten about it - but some time in the future, before our software “goes gold” and gets shipped out to the public - we’ll search through the entire million lines of software for the word “FIXME” - which is unlikely to appear in any other context BECAUSE it’s not a real word!
BECAUSE it’s not a real word
Barbaro, N., Richardson, G. B., Nedelec, J. L., & Liu, H. (2020). Assessing Effects of Life History Antecedents on Age at Menarche and Sexual Debut Using a Genetically Informative Design [Preprint]. PsyArXiv. https://doi.org/10.31234/osf.io/xqfg8
Latour, B. (2020 March 29). A little exercise to make sure that, after the virus crisis, things don't start again as they were before. Bruno-latour.fr. http://www.bruno-latour.fr/node/852.html
Roxby, P. (2020, June 13). Warning over adolescents’ lack of social contact. BBC News. https://www.bbc.com/news/health-53022369
Ggplot2 extensions. (n.d.). Retrieved June 14, 2020, from https://exts.ggplot2.tidyverse.org/
Is the world making progress against the pandemic? We built the chart to answer this question. (n.d.). Our World in Data. Retrieved June 11, 2020, from https://ourworldindata.org/epi-curve-covid-19
Robbiani, D. F., Gaebler, C., Muecksch, F., Lorenzi, J. C. C., Wang, Z., Cho, A., Agudelo, M., Barnes, C. O., Gazumyan, A., Finkin, S., Hagglof, T., Oliveira, T. Y., Viant, C., Hurley, A., Hoffmann, H.-H., Millard, K. G., Kost, R. G., Cipolla, M., Gordon, K., … Nussenzweig, M. C. (2020). Convergent Antibody Responses to SARS-CoV-2 Infection in Convalescent Individuals [Preprint]. Immunology. https://doi.org/10.1101/2020.05.13.092619
Riggare, S., Stecher, B., & Stamford, J. (n.d.). Patient advocates respond to ‘Utilizing Patient Advocates…’ by Feeney et al. Health Expectations, n/a(n/a). https://doi.org/10.1111/hex.13087
"You wanted open source privacy-preserving Bluetooth contact tracing code? #DP3T software development kits/calibration apps for iOS and Android, and backend server, now on GitHub. iOS/Android apps with nice interface to follow." Michael Veale on Twitter (see context)
Matthews, D. (2020, May 20). How exposing healthy volunteers to Covid-19 for vaccine testing would work. Vox. https://www.vox.com/future-perfect/2020/5/20/21258725/covid-19-human-challenge-trials-vaccine-update-sars-cov-2
Deadlocks are a classic problem in transactional databases, but they are not dangerous unless they are so frequent that you cannot run certain transactions at all. Normally, you must write your applications so that they are always prepared to re-issue a transaction if it gets rolled back because of a deadlock.
Grossmann, I., Weststrate, N. M., Ardelt, M., Brienza, J. P., Dong, M., Ferrari, M., Fournier, M. A., Hu, C. S., Nusbaum, H., & Vervaeke, J. (2020). The Science of Wisdom in a Polarized World: Knowns and Unknowns [Preprint]. PsyArXiv. https://doi.org/10.31234/osf.io/w9ygc
Mbopi-Keou, F.-X., Pondi, J.-E., & Sosso, M. A. (2020). COVID-19 in Cameroon: A crucial equation to resolve. The Lancet Infectious Diseases, 0(0). https://doi.org/10.1016/S1473-3099(20)30373-X
ReconfigBehSci en Twitter: “a google doc tracking all app development: https://t.co/vzmyWWF0qj” / Twitter. (n.d.). Twitter. Retrieved April 16, 2020, from https://twitter.com/SciBeh/status/1243171088256860160
Branas-Garza, P., Caldentey, P., Espin, A. M., García, T., & Román, A. H. (2020). Exposure to economic inequality at the age of 8 enhances prosocial behavior in adult life [Preprint]. PsyArXiv. https://doi.org/10.31234/osf.io/nkz5a
there’s 3 steps to building software: Make it work Make it right Make it fast
Galandra, C., Cerami, C., Santi, G., Dodich, A., Cappa, S., Vecchi, T., & Crespi, C. (2020). Covid-19 in mind: How job loss and health threatening events modulate risk-taking behaviours in real-life contexts [Preprint]. PsyArXiv. https://doi.org/10.31234/osf.io/5n942
The overall software architecture is actioning years of developers experiences through Uncle Bob's Clean Architecture. Thanks to Lerna and Yarn workspaces, GanttLab now comes with the entities, use-cases and gateways packages that are used by the adapter-webapp making up the web application on https://app.ganttlab.com.
Prem, R., Kubicek, B., Uhlig, L., Baumgartner, V. C., & Korunka, C. (2020). Development and Validation of a Scale to Measure Cognitive Demands of Flexible Work [Preprint]. PsyArXiv. https://doi.org/10.31234/osf.io/mxh75
Grifoni, A., Weiskopf, D., Ramirez, S. I., Mateus, J., Dan, J. M., Moderbacher, C. R., Rawlings, S. A., Sutherland, A., Premkumar, L., Jadi, R. S., Marrama, D., de Silva, A. M., Frazier, A., Carlin, A., Greenbaum, J. A., Peters, B., Krammer, F., Smith, D. M., Crotty, S., & Sette, A. (2020). Targets of T cell responses to SARS-CoV-2 coronavirus in humans with COVID-19 disease and unexposed individuals. Cell, S0092867420306103. https://doi.org/10.1016/j.cell.2020.05.015
Schwaba, T., & Bleidorn, W. (2020, May 15). Log on and prosper: Co-development between technology use and psychological adjustment in older adulthood. https://doi.org/10.31234/osf.io/4sq5x
This file that really does nothing but manage other project files is often called a “solution” in some environments.
you honestly don’t have the time to decide which of these options is better.
This starter takes advantage of Typescript and Emotion. This is a personal choice, and I'd encourage you to give it a shot. If you're interested in using plain ES6 and regular scss styling, see release v1 of this library.
Flutter for Cross-Platform App Development is an associate degree source, cross-platform mobile development framework from Google. It permits superior, stunning applications to be designed for iOS and Android from one codebase. It’s additionally the event platform for Google’s future Fuchsia OS.
The Orientation of Flutter for Cross-Platform App Development Became Perfect App
Don’t go to code academy, go to design academy. Be advocates of the user & consumer. It’s not about learning how to code, it’s about translating real-world needs to technological specifications in just ways that give end users agency and equity in design, development and delivery. Be a champion of user-centric design. Learn how to steward data and offer your help.
The importance of learning to design, and interpreting/translating real-world needs.
Database of public health guidance on COVID-19. (2020 May 14). HIQA. https://www.hiqa.ie/reports-and-publications/health-technology-assessment/covid-19-public-health-guidance-database
McElroy, E., Patalay, P., Moltrecht, B., Shevlin, M., Shum, A., Creswell, C., & Waite, P. (2020, May 8). Demographic and health factors associated with pandemic anxiety in the context of COVID-19. https://doi.org/10.31234/osf.io/2eksd
Filer, T. & Kaminer, R. How governments can engage digital resources to manage their Covid-19 response. (2020, March 9). StateUp. https://stateup.co/how-governments-can-engage-digital-resources-to-manage-their-covid-19-response/
backstage Issues and merge request related to improvements like refactorings, tests, maintenance etc
Code Owners allows for a version controlled single source of truth file outlining the exact GitLab users or groups that own certain files or paths in a repository.
However, since problems are only addressed when they arise, maintenance is reactive rather than proactive. Small problems left unaddressed can balloon into major failures due to focus on cost.
after nearly 10 years of continuous improvement
Not necessarily a good or favorable thing. It might actually be preferable to pick a younger software product that doesn't have the baggage of previous architectural decisions to slow them down. Newer projects can benefit from both (1) the mistakes of previously-originated projects and (2) the knowledge of what technologies/paradigms are popular today; they may therefore be more agile and better able to create something that fits with the current state of the art, as opposite to the state of the art from 10 years ago (which, as we all know, was much different: before the popularity of GraphQL, React, headless CMS, for example).
Older projects may have more technical debt and have more legacy technologies/paradigms/integrations/decisions that they now have the burden of supporting.
Traditional CMSes are "coupled", which means that the CMS also takes care of the presentation layer responsible for delivering the content to the clients. The content and the presentation are closely interlinked. Typically, content managers create and manage their content through tools like WYSIWYG editors. The CMS then delivers the content according to the front-end delivery layer built into the CMS. Typically, a traditional CMS supports your websites but not much else.
Loose coupling and separation of controls allow for more targeted development and debugging
Most traditional (monolithic) CMS systems are “coupled”, meaning that the content management application (CMA) and the content delivery application (CDA) come together in a single application, making back-end user tools, content editing and taxonomy, website design, and templates inseparable. Coupled systems are useful for blogs and basic websites as everything can be managed in one place. But this means that the CMS code is tightly connected to any custom code and templates, which means developers have to spend more time on installations, customizations, upgrades, hotfixes, etc. and they cannot easily move their code to another CMS.
Orben, A., Tomova, L., & Blakemore, S.-J. (2020). The effects of social deprivation on adolescent social development and mental health [Preprint]. PsyArXiv. https://doi.org/10.31234/osf.io/7afmd
Hamilton, J. L., Nesi, J., & Choukas-Bradley, S. (2020, April 29). Teens and social media during the COVID-19 pandemic: Staying socially connected while physically distant. Retrieved from psyarxiv.com/5stx4
Potential for political focus on building new features over technical improvements (such as refactoring)