1,226 Matching Annotations
  1. Last 7 days
    1. Mark: Yeah. And I actually think the Agile revolution in software development is software development catching up to the fact that it’s a writer-ly art. Writers don’t know where they’re going or how they’re going to express it when they start out. Neither, it turns out, does software developers. They can pretend by writing it the first time in a spec language and then coding it and then, checking the specification, then finding out that they’ve written the wrong thing and writing a new specification. That was when I was getting started, the right way to write software.

      Agile software development is akin to the design of the writing process.

    1. How Startups Can Reduce Mobile App Development Cost? In today’s business climate, developing a high-quality mobile app can be expensive. Fortunately, there are some things you can do to reduce the cost of developing the app. Here, we have some of the trendy ways how to reduce app development costs. https://bit.ly/3B4CURp

    1. When writing a story you must take all key elements into account in order to produce a story that will flow for the reader. Stories can be broken down into five key elements; the characters, the setting, the plot, the conflict and the resolution. Finding a prompt for what to write a story about can be very difficult. To help, the following link provides an activity to come up with some story ideas!
  2. Nov 2022
    1. git_workspace/ ├── .vscode │ └── settings.json # global settings, my preferred ones ├── my-personal-projects/ │ └── project1/ │ └── .git/ └── company-projects/ ├── .vscode │ └── settings.json # local settings, overrides some of my personal ones ├── project2/ │ └── .git/ └── project3/ └── .git/
    1. Page for how to contribute to the Hypothes.is Project.<br /> - Code on GitHub - main repository: h - new feature ideas and current bugs: product-backlog - Chat in - Slack: anyone who wants to talk to contributors & community members, hang out, discuss project, get questions answered - Public forum: Less technical place for users to ask questions & discuss needs - Documentation - Using the Hypothesis API: enables you to create applications and services which read or write data from the Hypothesis service - Developing Hypothesis: set up development environment and contribute to Hypothes.is - Roadmap - High level view of features the dev team is evaluating, planning, & building

    2. One big feature that the Hypothes.is Notebook affords is indexing on replies (which currently aren't displayed on the Activity Page). I confirmed this on 2022-11-07 with one of Hypothes.is's support admins in their Slack channel.

      Sadly, this won't help my personal use case since I'm using the obsidian-hypothesis-plugin which seems to only pull highlights, annotations, and page notes from the Activity Page

      Consequently, I'll probably have to build something myself which will be somewhat painful but a good learning experience

    1. I realize that having the same FE/BE on all platforms is the fabled cross-platform panacea. But I’ve yet to see this work well in practice for any app of significant complexity. Quite a few major development teams that were early adopters of ideas like this have since abandoned that approach e.g. AirBnB with React Native, or DropBox with their custom C++ core. As it turns out, while you do write less platform-specific code, you still have to deal with platform-specific bugs and performance issues (not too dissimilar from Qt, just the with additional headaches of mobile platforms). So creating one “universal” code base ends up being almost as much work as working with each platform’s native technologies.

      (Test) Glutimate's argument against moving away from Qt for Anki development.

    1. the functional core, imperative shell pattern

      Link to video on "Boundaries" doesn't go into depth on the functional core, imperative shell pattern. However, this one does: https://www.destroyallsoftware.com/screencasts/catalog/functional-core-imperative-shell

    2. For new code, it’s usually a good idea to design the code so that it’s easy to test with “real” objects, rather than stubs or mocks.
    3. We keep our functional tests separate from our unit tests, in the tests/functional directory. Because these are slow to run, we will usually write one or two functional tests to check a new feature works in the common case, and unit tests for all the other cases.

      Keep functional & unit tests separate. Functional for common cases, unit for all others.

    4. To run the backend test suite only call tox directly

      Probably means, "Call tox directly if you only want to run the backend test suite."

    1. 10 Best Low-Code Development Platforms To Use in 2023 Are you looking for a Top Low-code development platforms. Each platform has its own strengths and weaknesses, so make sure to choose the one that best suits your needs. In this article, we will present the 10 best low-code development platforms that are worth considering in 2023. https://bit.ly/3DFc1E6

    1. EV Charging Station Finder App Development Company

      Looking for a reliable EV Charging Station Finder App development company? Here, We have a proven track of delivering excellent EV charging station finder app development services for worldwide clients and over a decade of experience. We build on-demand EV charging station finder apps for both iOS and Android. https://bit.ly/3h2ck4b

    1. I just spent a day dismantling a model, trying to find the cause of the silent rollback - taking out every association, every validation, every callback, whittling down all the code in the transaction, only to finally discover that it was return true that was the cause of it all. Or yes, an exception!
  3. Oct 2022
    1. Supabase is an open source Firebase alternative. Start your project with a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, and Storage.

      https://supabase.com/


      Found as presumably it's being used by https://www.explainpaper.com/ with improper configurations

    1. It will doubtless be objected that to encourage young persons at the Pert Ageto browbeat, correct, and argue with their elders will render them perfectlyintolerable. My answer is that children of that age are intolerable anyhow;and that their natural argumentativeness may just as well be canalised togood purpose as allowed to run away into the sands.

      HA!

    2. Trivium adapts itself with a singularappropriateness to these three ages: Grammar to the Poll-parrot, Dialectic tothe Pert, and Rhetoric to the Poetic Age.
    1. iOS App Development Cost – A Complete Guide for 2023 Looking for best iOS app development company and want to know the iOS app development cost? In this blog, you will get a complete guidance regarding the iOS app development cost. And overview of what factors impact the cost of developing an iOS app.https://bit.ly/3T8MtFV

    1. Hire Dedicated Python Developers from India

      Are you looking for hire a python developers for custom server web development? Here, icoderz provide the best Python engineers for hire at competitive hiring costs. The remote offshore Python engineers ensure to cover every aspect to make your web applications highly efficient. https://bit.ly/3T7yCj1

    1. Top 10 Full Stack Project Ideas to Implement in 2023

      As we move into the new year, there are a few full stack project ideas that we think would be great to implement in 2023.The way the internet is evolving means that there are many new and exciting projects out there for tech enthusiasts to get involved in. In this article, learn about 10 of the most promising full stack project. Check out for more :https://bit.ly/3VxgQr1

    1. https://www.loom.com/share/a05f636661cb41628b9cb7061bd749ae

      Synopsis: Maggie Delano looks at some of the affordances supplied by Tana (compared to Roam Research) in terms of providing better block-based user interface for note type creation, search, and filtering.


      These sorts of tools and programmable note implementations remind me of Beatrice Webb's idea of scientific note taking or using her note cards like a database to sort and search for data to analyze it and create new results and insight.

      It would seem that many of these note taking tools like Roam and Tana are using blocks and sub blocks as a means of defining atomic notes or database-like data in a way in which sub-blocks are linked to or "filed underneath" their parent blocks. In reality it would seem that they're still using a broadly defined index card type system as used in the late 1800s/early 1900s to implement a set up that otherwise would be a traditional database in the Microsoft Excel or MySQL sort of fashion, the major difference being that the user interface is cognitively easier to understand for most people.

      These allow people to take a form of structured textual notes to which might be attached other smaller data or meta data chunks that can be easily searched, sorted, and filtered to allow for quicker or easier use.

      Ostensibly from a mathematical (or set theoretic and even topological) point of view there should be a variety of one-to-one and onto relationships (some might even extend these to "links") between these sorts of notes and database representations such that one should be able to implement their note taking system in Excel or MySQL and do all of these sorts of things.

      Cascading Idea Sheets or Cascading Idea Relationships

      One might analogize these sorts of note taking interfaces to Cascading Style Sheets (CSS). While there is the perennial question about whether or not CSS is a programming language, if we presume that it is (and it is), then we can apply the same sorts of class, id, and inheritance structures to our notes and their meta data. Thus one could have an incredibly atomic word, phrase, or even number(s) which inherits a set of semantic relationships to those ideas which it sits below. These links and relationships then more clearly define and contextualize them with respect to other similar ideas that may be situated outside of or adjacent to them. Once one has done this then there is a variety of Boolean operations which might be applied to various similar sets and classes of ideas.

      If one wanted to go an additional level of abstraction further, then one could apply the ideas of category theory to one's notes to generate new ideas and structures. This may allow using abstractions in one field of academic research to others much further afield.

      The user interface then becomes the key differentiator when bringing these ideas to the masses. Developers and designers should be endeavoring to allow the power of complex searches, sorts, and filtering while minimizing the sorts of advanced search queries that an average person would be expected to execute for themselves while also allowing some reasonable flexibility in the sorts of ways that users might (most easily for them) add data and meta data to their ideas.


      Jupyter programmable notebooks are of this sort, but do they have the same sort of hierarchical "card" type (or atomic note type) implementation?

    1. I joined a game dev company and quickly learned the ropes of (Unity) game development from professionals. Like you said, most online tutorials are aimed at beginners

      Learning game development from professionals

    1. GO SMALLER UNTIL YOU CAN FINISH IT. If you're still struggling to finish you haven't reduced your scope enough in all three of the above areas
    2. It's always easier to practice skills on their own than within a huge project where they will make or break the game and there are 16 interactions for everything you put into the project
    3. Before you start developing a game for commercial release, you should already be confident that you can execute every major part of the development process.
    4. And that difference is all about scope. If there is one thing you need to think about when starting a game project, it's scope.

      Game development

    1. These words were a sufficient explication of the scene. The nature of his phrenzy, as described by my uncle, was remembered. I who had sought death, was now thrilled with horror because it was near. Death in this form, death from the hand of a brother, was thought upon with undescribable repugnance. In a state thus verging upon madness, my eye glanced upon Carwin. His astonishment appeared to have struck him motionless and dumb. My life was in danger, and my brother’s hand was about to be embrued in my blood. I firmly believed that Carwin’s was the instigation. I could rescue me from this abhorred fate; I could dissipate this tremendous illusion; I could save my brother from the perpetration of new horrors, by pointing out the devil who seduced him; to hesitate a moment was to perish. These thoughts gave strength to my limbs, and energy to my accents: I started on my feet. “O brother! spare me, spare thyself: There is thy betrayer. He counterfeited the voice and face of an angel, for the purpose of destroying thee and me. He has this moment confessed it. He is able to speak where he is not. He is leagued with hell, but will not avow it; yet he confesses that the agency was his.”

      There's so much in this chapter. Firstly prudent reasoning from Carwin vs religious enthusiasm indirectly clashes in this emotion heated scene. Carwin has confessed his sins. Wieland escaped prison again to sacrifice Clara in his belief that the voice he hears is a divine messenger. Clara had thought of commiting suicide before Carwin's confessions, but once Wieland appears, she dreads the thought of dieing. The atmosphere has such eerie gothic elements. On the other hand there's a lot of character development, all 3 have changed a lot which makes them dynamic characters. Carwin seeks to clear up everything he had done out of guilt. Wieland had gone insane. But the most dramatic change is within Clara, who everyone adored, percieved as pure, brave and just and now - even though she just heard from Carwin that he had not made Wieland murder his family, Clara turns on him with a lie, a religious reasoning to save herself from her brother and to make his brother realize that "the divine messenger" is unreal. Clara is trying to use a possibly deadly trick on the two men. All three characters has reached a big turning point.

  4. Sep 2022
    1. On-demand Food Delivery App Development Company

      Are you looking to build a On-demand food delivery app to serve your On-demand with a convenient online food ordering experience? Being a leading On-demand food app development agency, we can help you develop full-fledged food ordering & delivery applications. https://bit.ly/2voSnJR

    1. On-demand Taxi Booking App Development Company

      Planning to develop an on-demand taxi booking app? Our on-demand custom taxi applications are pre-laden with robust features and top-notch technologies to get an edge ahead of your competitors. We provide best-in-class customized readymade taxi app solution to launch your cab/taxi booking business in the world. https://bit.ly/2NBPWdH

    1. Uptech tip ☝ Top filters for real estatePrice, location, and home typeNumber of bedrooms/bathrooms and the size of square feet or metersAmenities: pool, basement, number of parking spaces, air conditioning system, washer/dryer (in a unit or the building)Infrastructure: gated community, stores and restaurants nearby, view optionsPet policy, accessibility options 

      Must-have filters for real estate listing sites

    1. The menu item is available in internal mode only, starting with 2021.3 platform registry key ide.browser.jcef.contextMenu.devTools.enabled must be set to true explicitly.

      How to enable context menu in JCEF? Note that "Registry" can be found in "Help -> Actions".

    1. Take a look at the com.intellij.httpRequestHandler extension point. Easiest way of using it is to extend org.jetbrains.ide.RestService.

      How a JetBrains plugin listen to a port and accept http requests

    1. CTO services

      CTO services, or CTOaaS, stands for part-time tech and business advisory of the Chief Technology Officer to assist Small and Medium-sized Enterprises (SMEs).

      The core benefit of a startup fractional CTO compared to an in-house CTO is the price effectiveness of such a service as a company only pays for the services needed.

    1. Here is a comprehensive guide for iOS vs Android mobile app development by considering several parameters such as current market trends, user retention, app revenue, numbers of users, and several others that would influence your decision.
    1. Now, not every programmer prefers that kind of development. Some programmers prefer to think of development as a process of designing, planning, making blueprints, and assembling parts on a workbench. There’s nothing wrong with that. Indeed, a multibillion-dollar international industry has been built upon it.

      I still think they should worry about it. Production systems need to evolve and contain data; reasoning about the systems completely statically from the source code with no regard to the existing data is a lot more complicated than it needs to be.

    1. Start by identifying the most important requirements to develop an iOS app, picking the appropriate programming language, and using cloud-based tools to improve outcomes.
    1. Если вы владеете бизнесом по продаже товаров или услуг в Интернете и задаетесь вопросом, как сделать его более успешным, эти передовые методы разработки электронной коммерции — это решения, которые можно применить. Зачем они вам нужны для создания этой платформы электронной коммерции? Давайте обсудим следующее. Онлайн-платформа электронной коммерции открывает широкий спектр новых возможностей для вашего розничного бизнеса, поскольку вы можете привлечь больше клиентов из любого места и в любое время. Учтите, что 2,14 миллиарда человек во всем мире совершают покупки в Интернете, что составляет 27,6% населения мира. Прогнозируется, что доля электронной коммерции в общем объеме розничных продаж по всему миру увеличится в течение следующих четырех лет, поскольку молодое поколение предпочитает варианты онлайн-магазинов, а не оффлайн.
    1. Top 5 Must Have Features For Taxi Booking App Development

      Taxi-hailing and ridesharing apps like Uber are becoming popular due to the ease of use and ease it gives users to travel. If you're thinking of developing a taxi booking app incorporating the mentioned five essential features will make it easier to build a robust application. Read more about: https://bit.ly/3KFSoP5

  5. Aug 2022
    1. Build Restaurant App: Step-by-Step Process & Functions

      The development of restaurant app has come a long way in recent years. The restaurants and cafes to create their own restaurant application So, in this article we are going to provide an insight on how to Build Restaurant app. Check out here: https://bit.ly/3cnwWBF

    1. API Development & Integration Guide for 2022, we all must have heard about But the questions that How is API important for developers and our mobile apps? So in this blog we will help you get all the knowledge about APIs. Read more about: https://bit.ly/3wzeuNC

    1. when you start with something simple but special purpose, it inevitably accretes features that attempt to increase its generality, as users run into its limitations. But the result of this evolutionary process is usually a complicated mess compared to what could be achieved by designing for generality up-front, in a more holistic way.

      I think this is true, but it's often difficult to design generality upfront. A nice approach is making sure that you are able to back into it and modify after the fact.

      We should be trying to make our technologies have more "two-door" decisions.

    1. Imenso Software is a client focused custom software development company. Whether you need custom web development or an appealing website design, Imenso has the required expertise and experience to do it all.

      Imenso Software is a client focused custom software development company. Whether you need custom web development or an appealing website design, Imenso has the required expertise and experience to do it all.

    1. In view of these clear cost advantages of renewables, it is even more incomprehensible that in Europe in particular the replacement of Russian energy supplies is being sought primarily with new LNG terminals and diversification in the import of oil, natural gas and coal. This strategy, which comes from the old thought patterns that first brought us into this fundamental dependence on Russian energy supplies, will fail again this time:

      Das Problem besteht offensichtlich darin, dass es gar nicht um Machtbarkeit oder volkswirtschaftliche Sinnhaftigkeit geht.

  6. Jul 2022
    1. The energy sector contains a large number of long‐lived and capital‐intensive assets. Urban infrastructure, pipelines, refineries, coal‐fired power plants, heavy industrial facilities, buildings and large hydro power plants can have technical and economic lifetimes of well over 50 years. If today’s energy infrastructure was to be operated until the end of the typical lifetime in a manner similar to the past, we estimate that this would lead to cumulative energy‐related and industrial process CO2 emissions between 2020 and 2050 of just under 650 Gt CO2. This is around 30% more than the remaining total CO2 budget consistent with limiting global warming to 1.5 °C with a 50% probability (see Chapter 2)

      Emissionen durch die Verfeuerung der vorhandenen Assets: 650 Gigatonnen

      Das bedeutet eine 30prozentige Überschreitung des CO2-Budgets für 50% Wahrscheinlichkeit des 1,5°-Ziels

    1. The Focus of Comprehension Questions

      [35]

      SUPER IMPORTANT

      1. Types of comprehension exercises/activities over comprehension questions. This has a big co-relation to the last paragraph of this page.
    2. At their easiest, such questions could beanswered by quoting parts of the text. These questions would bemore demanding if the learners were not allowed to look at the textwhile answering the questions.

      Quoting answers is the easiest form of answering a questions. This means I should have more of these types of questions at low-level class.

    3. The Deliberate Study of Regular Correspondences and Rules

      20.

      Suggested teaching methods

    1. Debugging is the process of finding and removing errors (bugs) from a software program. Bugs occur in programs when a line of code or a statement conflicts with other elements of the code. We also call errors or defects in hardware bugs.

      Debugging and debugging software

      Debugging is the process of finding and removing errors (bugs) from a software program. Bugs occur in programs when a line of code or a statement conflicts with other elements of the code. We also call errors or defects in hardware bugs.

    1. Dilemma: should/ can the CTL be neutral territory (and can it be?)

      Fascinating to see what "neutral" means here. There's the "non-evaluative"/"non-supervisory" sense, where "neutrality" is essentially with respect to office politics, and the "not advancing an argument" sense, which in the strictest sense seems almost impossible to reconcile with any kind of developmental work.

  7. Jun 2022
    1. This isn't fantasy, anymore; it really happening. The floating city has six integrated systems: #zerowaste and #circularsystems, closed-loop water systems, food, net-zero energy, innovative #mobility, and coastal habitat regeneration. These interconnected systems will generate 100 percent of the required operational energy on-site through floating and rooftop #photovoltaicpanels.

    1. She had the kind of exacting patience required for video editing.

      Beyond this, Gracie also had senses of timing and spatial skills that many also often lack. This is a sort of neurodiversity piece which some are either lifted up or pulled down by within our literacy-focused teaching system.

      It may be a skill she's focused on improving, or one which she's naturally gifted and might improve upon to use in a professional career. Focusing on a literacy-only framing for her education is the sort of thing that, instead of amplifying her talents, may have the effect of completely destroying them, and her altogether.

    1. We are a leading on-demand app development company that will create the app based on your industry niche. By researching the exact issue that your users are facing, our team will come up with a tailored on-demand solution for it.
    1. For anyone who reads music, the sketchbooks literally record the progress of hisinvention. He would scribble his rough, unformed ideas in his pocket notebook andthen leave them there, unused, in a state of suspension, but at least captured withpencil on paper. A few months later, in a bigger, more permanent notebook, you canfind him picking up that idea again, but he’s not just copying the musical idea intoanother book. You can see him developing it, tormenting it, improving it in the newnotebook. He might take an original three-note motif and push it to its next stage bydropping one of the notes a half tone and doubling it. Then he’d let the idea sit therefor another six months. It would reappear in a third notebook, again not copied butfurther improved, perhaps inverted this time and ready to be used in a piano sonata.

      Beethoven kept a variation of a waste book in that he kept a pocket notebook for quick capture of ideas. Later, instead of copying them over into a permanent place, he'd translate and amplify on the idea in a second notebook. Later on, he might pick up the idea again in a third notebook with further improvements.

      By doing this me might also use the initial ideas as building blocks for more than one individual piece. This is very clever, particularly in musical development where various snippets of music might be morphed into various different forms in ways that written ideas generally can't be so used.

      This literally allowed him to re-use his "notes" at two different levels (the written ones as well as the musical ones.)

    2. Beethoven, despite his unruly reputation and wild romantic image, waswell organized. He saved everything in a series of notebooks that were organizedaccording to the level of development of the idea. He had notebooks for rough ideas,notebooks for improvements on those ideas, and notebooks for finished ideas,almost as if he was pre-aware of an idea’s early, middle, and late stages.

      Beethoven apparently kept organized notebooks for his work. His system was arranged based on the level of finished work, so he had spaces for rough ideas, improved ideas and others for finished ideas.

      Source for this?

    1. A development container allows you to use a container as a full-featured development environment. It can be used to run an application, to separate tools, libraries, or runtimes needed for working with a codebase, and to aid in continuous integration and testing.
    1. A GitHub Action and an Azure DevOps Task are available for running a repository's dev container in continuous integration (CI) builds. This allows you to reuse the same setup that you are using for local development to also build and test your code in CI.
    2. Our development container teams across Microsoft and GitHub continue active development on the new Dev Container Specification, and this iteration had several exciting highlights.
    1. End to End Product Development is the process of identifying the market opportunity, blending user needs and requirements with business goals to help brands make consistent successful products.
    1. essentially all neuroscientists agree that our understanding of the brain is nowhere near the level that it could be used to guide curriculum development.

      This looks like an interesting question...

  8. May 2022
    1. Any software developer will recognize it, The Eureka Moment. This is when you suddenly see how to solve a particular problem. We have them in all shapes and sizes and at the strangest moments. How does that work in SCRUM and DevOps teams?

      The Eureka Moment in Agile Teams

      Any software developer will recognize it, The Eureka Moment. This is when you suddenly see how to solve a particular problem. We have them in all shapes and sizes and at the strangest moments. How does that work in SCRUM and DevOps teams?

    1. AliExpress is a huge e-commerce portal connecting China and the entire world. The story of this marketplace inspires companies to aim for similar success.

      In this article, we will consider how AliExpress succeeded and how to develop a similar platform.

    1. I learned the techniques programmers use to tame complexity: things like factoring, levels of abstraction, and separation of concerns.

      with one foot in the design world and one foot in the programming world, I wondered if we could apply these software development principles to the way we designed and managed the product.

    Tags

    Annotators

  9. Apr 2022
    1. If you are also thinking of developing an app, you need to know how much it costs to develop a full-fledged app. In this article, we are going to answer all the questions related to the App Development Cost in 2022.

    1. imbalance in quality of individual contributions leads to frustration. There is no situation of pure knowledge or skills or development symmetry: There are no two individuals in the world with the same knowledge (Dillenbourg, 1999).

    1. Top Web Design & Development Agencies Winter 2022

      Interesting list of agencies. Know guys from ukrainian company Sloboda Studio. They provide high-quality service on time and at a reasonable cost.