10,000 Matching Annotations
  1. Last 7 days
    1. 3. Each follower develops behavioral patterns of frequent and regular accountability for obeying God's instructionsand passing them on to others in a loving environment. This requires a participative small-group approach.

      This seems to mostly be referring to small accountability groups. It's not entirely clear to me whether "requires a participative small-group approach" could also be referring to gathering in house churches.

    2. 4. Each disciple is equipped in comprehensive ways (such as interpreting and applying Scripture, a well-rounded prayerlife, functioning as a part of the larger Body of Christ, and responding well to persecution/suffering) in order that theymight function not merely as consumers, but as active agents of Kingdom advance.
    1. Disciples make disciples. That’s one generation. When a disciple makes a disciple who makes a disciple, that’s two generations. By the time you reach the third or fourth generation, the disciples may not know the name of the original disciple in the chain. Churches generate new churches. That’s one generation. When disciples who are part of one church make disciples who establish another church, and disciples from the second church make disciples who become yet another church, that’s two generations. This is how movement happens. This is how disciples and churches multiply into neighboring tribes and countries as the Spirit moves.
    1. Our Disciple Making Intensive (DMi) is a training pathway designed to equip emerging leaders with a vision to catalyse disciple-making movements (DMM). Throughout this journey, participants will learn to embody the core values, principles, and practical tools of DMM, gaining the “DNA” needed to lead effective disciple-making teams. This training transforms participants’ “head, heart, and hands” as they prepare to multiply new mission works in the specific fields—people or places—where God has called them.

      training -> teams

    1. Outreach Canada is made up of several ministry teams – all with their own unique contexts and specific focuses, spread across our country. What’s the common thread? How do we all fit together?  At Outreach Canada, we refer to ourselves as a “Family of Ministries”.  One of our newest additions to our family is our Disciple-Making Movements team (aka Becoming Disciples Who Multiply).

      This seems to be a different usage of disciple-making team, more of a centralized team within an organization that trains others or promotes DMMs? Hard to tell...

    2. Our Disciple-Making Movements (DMM) team in also active globally. One example of this is a missionary involved in DMM training in two Asian countries serving 178 churches and 1500+ leaders.

      This seems to be a different usage of disciple-making team, more of a centralized team within an organization that trains others or promotes DMMs? Hard to tell...

    1. This is a very important step. As I’ve talked to people connected to movements overseas or read some of their writings, I continue to hear something very surprising. They often say that their greatest resistance in making more disciples comes from “traditional Christians.” By traditional Christian, I think they just mean Christians who go to traditional churches and think everyone should do things the way they do things. The truth is that traditional Christians often resist what they don’t understand or don’t like.
    2. In Revelation 2-3, Jesus says one thing to all seven churches: “Anyone with ears to hear must listen to the Spirit and understand what he is saying to the churches” (Rev 2:7, 11, 17, 29; 3:6, 13, 22, NLT). How might this apply to us? We must listen to the Spirit and understand and obey what he is saying to the church. The Spirit still speaks! Do you know what the Spirit is saying to your church?
    1. The New Testament provides substantial instruction to guide church leaders but stops short of mandating some of the rituals the American church holds, such as meeting on Saturday or Sunday mornings and delivering a 40-minute message to a group of people sitting in rows. Organizations of any kind must embrace adaptability in order to navigate the constant change that is inherently a part of the global society in which they function. If a church’s current form is not leading to disciple making and flourishing, leaders can be encouraged that the Holy Spirit empowers churches in many different shape and forms. Two practices church leaders can undertake to cultivate an openness to adaptability are engaging in collective discernment and becoming a student of other church forms.
    2. Farah (2020) makes the distinction that DMMs are not anti-institutional but anti-institutionalization. Institutions add structural value to movements but, when applied improperly, can stifle multiplication (Farah, 2020). Disciple making movements are polycentric, characterized by multiple centers of sending and receiving (Farah, 2020; Handley, 2022). The central identity points are Jesus and the Bible, not a specific denomination or source church (Farah, 2020).
    1. Home fellowships are the heart of our movement. In places where traditional church buildings cannot exist—whether for cultural, security, or political reasons—small groups of believers gather quietly in homes. Families and friends open the Scriptures, pray, and share meals together. It is in this context of family and friend groups that the Kingdom of God is transforming lives. These simple fellowships are multiplying, becoming self-propagating, self-sustaining, and self-governing discipleship movements rooted in the New Testament pattern.
    1. Jesus was walking by the Sea of Galilee and saw Levi sitting in a tax booth. “Follow me,” Jesus commanded. “Levi got up and followed him” (Mark 2:14, NIV). The next scene is at Levi’s house. Levi has invited all his business associates and sinners to a large meal to introduce them to Jesus. Levi was a person of peace.
    2. I should note—a person of peace may not have accepted Jesus as their Lord and Savior but still be open to the Gospel message. It’s this openness to those sharing the Gospel that shows God is already working within their lives.
    1. It is our prayer that this training will help you in your personal efforts and in your church’s efforts to make disciples for the Kingdom of God. We hope that you will view your experience with eLife and beyond as helping you expand the work of Christ’s Church, and not as serving as a representative of eLife, trying to carry out eLife’s programs or to promote eLife in any way. What we have shared and will share with you does not belong to eLife, but is intended to be given away for the good of the Body of Christ. Please do so with our blessing towards the goal of fulfilling the Great Commission.
    1. In The Fall of the Evangelical Nation: The Surprising Crisis Inside the Church, Christine Wicker writes, “Evangelical Christianity in America is dying. The great evangelical movements of today are not a vanguard. They are a remnant, unraveling at every edge. Look at it any way you like: Conversions. Baptisms. Membership. Retention. Participation. Giving. Attendance. Religious literacy. Effect on culture. All are down and dropping. It’s no secret…”
  2. Jun 2026
    1. Strict No LLM / No AI PolicyNo LLM-generated content, whether it be code or prose.No paraphrasing LLM-generated content.No LLMs for editing, including fixing spelling or grammatical errors.No LLMs for translation. English is encouraged, but not required. You are welcome to post in your native language and rely on others to have their own translation tools of choice to interpret your words.No LLMs for brainstorming and then sharing the results of that brainstorming, even if you create the prose. If you use a chatbot to give you advice on a comment on the issue tracker, that comment is unwelcome.No LLMs for finding bugs.

      Seems kind of extreme. But https://www.youtube.com/watch?v=pkndFYSTr0Y gives some more context (an interview) that kind of explains their stance (limited maintainer time/attention; education).

    1. Deploying modern web apps – with all the provisions needed to be fast and secure while easily updateable – has become so hard that many developers don’t dare do it without a PaaS (platform-as-a-service). But that’s ridiculous. Nobody should have to pay orders of magnitude more for basic computing just to make deployment friendly and usable. That’s a job for open source, and Rails 8 is ready to solve it.
    1. Are native iOS and Android apps available? Campfire is designed to work beautifully on the mobile web — either as a tab in your mobile browser, or as a PWA (Progressive Web App) which you can launch right from your mobile device’s home screen like all your other apps. And like native apps, you’ll get badges on your icon and push notifications if you’d like.
    1. See, all programmers are equal, but some programmers are more equal than others. If you're a programmer being assisted by AI, you're not a real programmer. Therefore you aren't entitled to the same supposedly universal open source rights. Or so the self-serving thinking goes in the growing number of anti-agent camps springing up as part of a modern Luddite movement.
    1. Because that's the enterprise sales game. The haggling, the hoodwinking, the game-playing. The let's-see-what-we-can-get-away-with bullshit that brings meaning to the life of suits duking it out in a negotiation contest. That's what WINNING the deal is about. Snookering the other side.I can't stand it. In fact, I loathe it.
    1. It's hard to know what'll stick around when shopping for software online. Popular services and crucial products get shut down all the time. You can't even trust that major conglomerates like Google to provide something you can count on two-five-ten years from now. And if you're betting on something backed by venture capital, well, you know that the odds of permanence are as long as can be. It needn't be this way.
  3. May 2026
    1. Accessibility barriers in research are not new, but they are urgent. The message we have heard from our community is that arXiv can have the most impact in the shortest time by offering HTML papers alongside the existing PDF.
    1. Browser tools are different from adding elements to AI chat. Element selection lets you manually pick page elements as context for a chat prompt. Browser tools let agents autonomously interact with web pages to complete tasks.
  4. Apr 2026
    1. There was a time that whenever you looked at search results on Google, you could click the "Cached" button to view an archived version of the page. Unfortunately, Google has decided to remove the feature. The company's stated reason is that the feature was created to allow users a way to see the content at a time when sites would go offline frequently, and that the basic functionality of the internet has improved to the extent that it's no longer necessary. Whatever the reason, it means yet another useful feature has found itself in Google's graveyard.While Google may profess that feature isn't relevant any longer, that's not the case. Posts are deleted all the time, link rot is very real, and entire sites are regularly purged from existence Any time you want to access a post that has been removed due to corporate or political censorship, you now have one less tool to see what was published. Google's cache was also among the most reliable ways to access pages that would take a long time to load or keep going down frequently, something that still happens with smaller blogs or with sites run by the government in plenty of regions in the world.Any time a web page failed to work as expected, you could easily access Google's cache directly from the search results, but that button has now been removed—if not the functionality itself. Because at the time of this writing, there remain a few easy workarounds that allow you access Google's cached webpages.
  5. Mar 2026
    1. I had the same confusing experience here too! I was looking for a way to quote and reply to a comment. The closest action I found was the "Reply to comment" button, so I clicked that, hoping and expecting that this would copy the comment I was replying to into the text box below. (Prefixing it with quote/cite marks (>) for me, of course, so I didn't have to painstakingly prefix each line with a > manually.) I clicked "Reply to comment" several times, expecting it to append something (the quoted text) to the text box, but when the text box remained empty, it was really confusing. I was like, "Why didn't that button work? Why didn't it do anything? I did just press it, right? Or did I miss and press a different button?" Finally it dawned on me that all this "Reply to comment" was doing was focusing the text box at the bottom of this discussion thread. That might be obvious if there were no text box there before and it made one appear there when I clicked this button. But that only helps if I can actually see it appear where it wasn't before. But when the comment you are replying to spans multiple pages (similar problem mentioned here, and you click this button that is above that comment, then you don't have the benefit of even seeing whether there is/was a "reply" box below this comment(s). So it felt like nothing happened when I clicked the button. I think adding a new "Quote and reply" icon next to the current "Reply to comment" action would make it less likely to mistakenly hope that the "Reply to comment" button was the "Quote and reply" button.
    1. you want to drive away your entire customer base? You realize that the only reason we don’t buy iphones is because they don’t give us this freedom that Android does. I know you think no one can touch your multi billion dollar empire but know that you have that data because of us. The customers. NO ONE ASKED FOR THIS, NO ONE WANTS THIS. First you “detected root” then you “implemented safety net” then you implemented “play integrity and certification” just pushing and pushing and pushing developers to bow down to you. And now this? No.
  6. Feb 2026
    1. Since the value in adding it only to the options bag is quite small (for it would require an app developer to develop a UI for the user to control their oxford comma preference and then pass it to the constructor of ListFormat all around their app), I believe that this feature should be primarily handled by the language tag in CLDR first, and we can then consider adding support for it into ECMA402.

      It is always valuable to give the option to developers to use it how they want. The developer may want to use it without necessarily making it a user-controllable UI preference!!

    2. I'm a little--maybe more than a little--concerned with trying to encapsulate every possible stylistic variation in every API into locale identifiers. A certain amount of this, sure. But this model won't scale and it will be difficult for developers and customers to use.
    1. Learn how to watch and rate movies people (rated for balance only)The people who rated this movie 1-star should get their heads out of their posteriors. Too many movie-goers these days seem to only see movies as either being the best thing ever or the worst thing ever. The only way a movie should get 10 stars is if it would be difficult to improve upon and the only way a movie should get 1 star is if it was absolutely ineptly made on every level, and I assure you this movie doesn't come close to that. Even solely rating on personal taste and ignoring the technical filmmaking and how successfully the movie achieves the filmmakers' apparent intent, this movie could hardly be in the worst 10% of movies for anyone's taste.This movie fails in many respects, but it has some redeeming moments and taken as a movie for small kids, it's not bad. The humor and acting both fall flat or miss the mark about as often as they're on target, but that is a sign of mediocrity, not atrocity.Unfortunately at this point most of the IMDb users seem to think that if they enjoyed a movie they should give it a 10 and if it wasn't all they hoped for they should give it a 1. For instance the Lord of the Rings movies were entertaining, but have no business being rated higher than Citizen Kane or any of the countless classics relegated to lower ranks here. Similarly. Zoom has no business being rated lower than a piece of garbage like I Accuse My Parents which wasn't even watchable when it was skewered on Mystery Science Theater 3000.Remember folks most movies are mediocre. That means a low rating, not the bottom rating. Furthermore, just because a movie is exciting or satisfying doesn't make it a 10. For example, one can love the original Star Wars movies and still realize they have occasional flaws in acting, direction, pacing, or script.Is Zoom a great movie? Absolutely not. Will some children, some parents, and even some adults without children enjoy it? Yes. Will it go down in history for being remarkable in any way? Probably not.
  7. Jan 2026
    1. In automation theory, a "centaur" is a person who is assisted by a machine. A "reverse centaur" is someone who has been conscripted into assisting a machine. If you're a software engineer who uses AI to write routine code that you have the time and experience to validate, deploying your Fingerspitzengefühl and process knowledge to ensure that it's fit for purpose, it's easy to see why you might find using AI (when you choose to, in ways you choose to, at a pace you choose to go at) to be useful. But if you're a software engineer who's been ordered to produce code at 10x, or 100x, or 10,000x your previous rate, and the only way to do that is via AI, and there is no human way that you could possibly review that code and ensure that it will not break on first contact with the world, you'll hate it (you'll hate it even more if you've been turned into the AI's accountability sink, personally on the hook for the AI's mistakes)

      at a speed you can keep up with

    2. For a long time, firms have nurtured a false belief that code costs less to run over time: after an initial shakedown period in which the bugs in the code are found and addressed, code ceases to need meaningful maintenance.
  8. Dec 2025
    1. For these you can use method="GET" (or, equivalently, no method at all), and SvelteKit will treat them like <a> elements, using the client-side router instead of a full page navigation:

      I like the consistency of that

    1. If you need to include a + in a query parameter, you may need to use %2B instead, due to a W3 recommendation that causes a + to be interpreted as a space.

      I found it be refreshingly pedantic and accurate to refer to it as just a "recommendation" rather than a "requirement" or something... though I'm not actually sure why we call such standard things in the web APIs merely a "recommendation". Can't we just call it a standard at this point?

  9. Nov 2025
    1. It's interesting that a review must be at least 10 lines in order to be accepted as a legitimate review. So much for focusing on brevity and quality of content rather than quantity of text. Seems quite silly actually.
    1. The Appeal of the MiddleThere’s a type of game that I don’t think the world will ever have enough of: they’re the pleasant, 45-minute games that I can teach to anyone, but can also play with anyone. I’ve played this with my non-gamer mom, and my hardcore gamer friends, and many in between. The beauty is that 1) it’s easy to learn for new gamers, 2) possesses enough depth that gamers can enjoy it, but 3) also has enough randomness and a forgiving strategic learning curve, so that new gamers will stand a chance against more experienced players, and 4) plays quickly enough that it never overstays its welcome.

      board game: mid-weight, beginner-friendly

    1. The Aap program executes recipes. It is a kind of super-make program. In a recipe you describe how to perform a certain task. Like a Makefile it contains dependencies and build commands. Additionally, many powerful features are included, so that you can use a recipe to:

    Tags

    Annotators

    URL

    1. "state" is specific, where value can be one of pre-defined known distinct values, with conditions, like in context of "state machine", i.e. state of shopping cart: empty, open, closed etc. "status" is broader and is a result of an action or activity, where it could indicate an error or also include resulting state, i.e. status of adding item to shopping cart error for insufficient funds.
    1. - Status: Used for reporting the outcome, result, or condition of an object that’s relevant for external communication. — Examples: `HttpStatus`, `OrderStatus`, `ConnectionStatus`, `ServiceStatus`. - State: Used to track the internal condition of an object or entity, especially when it’s part of a workflow or lifecycle. — Examples: `Thread.State`, `AppState`, `ProcessState`, `DocumentState`.
    1. "Status" tends to be the opposite. It tends to be used for things that happen without the programmer's input - and often that the programmer cannot change. It also tends to be used for for negative statuses. "The status of your connection is (checking...) disconnected."

      interesting take on it

    2. "State" makes me think of "state machine", and I typically use it to refer to something internal / technical, like, "open", "parsing header", "negotiating formats", "reading text", "reading video", etc. Something a fellow programmer might care about, but not intended (much) for the end user. Maybe if they ask for more details on an error, but not the first thing they see. "Status" is less techie and more for an end user, e.g. "reading", "error 404", "success 200".
    1. State describes the condition in which a person, or a thing is, in general. A “State” may change, of course, but It relates to a position that is not easy to change. A subject’s “State” at a certain time reflects what it is and how it exists.

      status could also refer to that

    1. State is used to describe a stage in a process (e.g. pending/dispatched).Status is used to describe an outcome of an operation (e.g. success/fail).In engineering, “state” emphasizes a stage in a process, while “status” focuses on the outcome. This is somewhat similar to the previous definitions, but in this case, the “state” refers to different stages within an event, and these stages can coexist but occur under different conditions. The outcome, on the other hand, is simply success or failure, and these statuses cannot coexist.

      Not sure I agree (at least fully), but they may have a slight point... an observation that I hadn't noticed before

  10. Oct 2025
    1. Most complex software ships with a few bugs. Obviously, we want to avoid them, but the more complex a feature is, the harder it is to cover all the use-cases. As we get closer to our RC date, do we feel confident that what we're shipping has as few blocking bugs as possible? I would like to say we're close, but the truth is I have no idea. It feels like we'll have to keep trying the features for a bit until we don't run into anything - but we have less than 3 weeks before the RC ships. Here's a few surprising bugs that need to get fixed before I would feel comfortable shipping node12 in stable.
    1. In your example you would simply say approved. The addition of the prefix pre has no meaning for words such as approve. It implies something that is done before approval. Therefore, pre-approved means not yet approved. You do find meaningless phrases like pre-approved and pre-booked used by marketers and advertisers but they cannot be recommended in good English.

      While technically not correct according to dictionary definition, this does at least raise good points about ambiguity/inconsistency in English:

      If it did not already have a pre-established meaning, then the pre- prefix here certainly could make the word mean "prior to approval", could it not? It's only the precedent set by those before us that makes it mean the other thing (that the dictionary says it actually means).

    1. Like the Elliptic curve Diffie-Hellman (ECDH) protocol that Signal has used since its start, KEM is a key encapsulation mechanism. Also known as a key agreement mechanism, it provides the means for two parties who have never met to securely agree on one or more shared secrets in the presence of an adversary who is monitoring the parties’ connection. RSA, ECDH, and other encapsulation algorithms have long been used to negotiate symmetric keys (almost always AES keys) in protocols including TLS, SSH, and IKE. Unlike ECDH and RSA, however, the much newer KEM is quantum-safe.
    1. All vi.mock calls are placed at the top of the file, and it's the first thing that's getting called. To change implementation for different tests, you can do: vi.spyOn(fs, 'existsSync').mockImplementation(() => { // new implementation })
    1. I came here after getting this warning during the build process and was confused as to why. The mdn webdocs specifically says "The autofocus attribute should be added to the element the user is expected to interact with immediately upon opening a modal dialog."
    2. Also just because some popular websites does something doesn't mean you should too. WebAIM Million 2021 revealed that 97.4% of the top 1 million home pages had detectable WCAG 2 errors (not warnings). They found that 40% of home pages had skipping heading levels; developers aren't exactly great at picking the right tool for the job, not even the developers of the most popular sites.
    3. More actionsWarnings make sense in two cases: something should just not be used ever, as it has no legitimate uses, or extremely rare there exists a better alternative In this case both are false. autofocus has many legitimate uses - including literally Internet's most popular website; and the alternatives of hand-writing JS code doing the pre-focusing, or not pre-focusing are both actively worse. Therefore this warning needs to go. (and all other warnings that don't fit into those two categories)
  11. Sep 2025
    1. Developers can ramp up more quickly on new APIs, providing quicker feedback to the platform while the APIs are still the most malleable. Mistakes in APIs can be corrected quickly by the developers who use them, and library authors who serve them, providing high-fidelity, critical feedback to browser vendors and platform designers.
  12. Aug 2025
    1. You need to claim ownership on Visual Studio Code's installation directory, by running this command: sudo chown -R $(whoami) "$(which code)" sudo chown -R $(whoami) /usr/share/code

      "claim ownership"