- Sep 2024
-
www.gnu.org www.gnu.org
-
The first two freedoms mean each user can exercise individual control over the program
-
-
www.gnu.org www.gnu.org
-
Any software that can be replaced by someone else, the user must be empowered to replace.
-
-
www.platformer.news www.platformer.news
-
Three apps that made me more productive this year by [[Casey Newton]]
Casey Newton is using a Zettelkasten note taking approach based on zettelkasten.de to cover his beat
-
- Aug 2024
-
-
Of course, the developer usually does not do this out of malice, but rather to profit more at the users' expense. That does not make it any less nasty or more legitimate.
-
Power corrupts; the proprietary program's developer is tempted to design the program to mistreat its users.
-
-
Yielding to that temptation has become ever more frequent; nowadays it is standard practice. Modern proprietary software is typically an opportunity to be tricked, harmed, bullied or swindled.
-
- Jun 2024
-
docdrop.org docdrop.org
-
terms of service which is the contract that you sign when you get on their platform does say that you can monetize what you make so meaning you can put into distribution 00:00:41 the music that you make
for - AI music - Udio - terms of service - users can sell the music made on Udio
-
- May 2024
-
theconversation.com theconversation.com
-
for - synthetic opiod - nitazene - history
from - youtube - VICE - The new fentanyl killing drug users in Europe - https://hyp.is/IVWJThYeEe-Szku3PU8_8g/docdrop.org/video/JqqfI-bIvnI/
-
-
-
the whole world is affected by it opium ferret from Afghan Fields produces nearly all of the heroines sold in Europe how will prices be impacted
for - question - how will the Taliban's successful destruction of the poppy industry affect drug supplies in Europe?
to - youtube - Vice - The new fentanyl killing drug users in Europe - https://hyp.is/MDez0BYcEe-rq0sJ-I6FRg/docdrop.org/video/JqqfI-bIvnI/
-
- Apr 2024
-
zenodo.org zenodo.org
-
Until recently hedge funds and HFT firms were the main users of AI in finance, but applications have now spread to other areas including banks, regulators, Fintech, insurance firms to name a few
Using mobile phone data, Bjorkegren and Grissen (2015) employ ML methods to predict loan repayments.
In the insurance industry, Cytora is using AI to make better risk assessments about their customers, leading to more accurate pricing and minimising claims.
Tags
Annotators
URL
-
-
www.perplexity.ai www.perplexity.ai
-
We don't anthropomorphize the technology but instead give it to you to wield.
-
- Mar 2024
-
www.reddit.com www.reddit.com
-
I agree with the majority of users, that Mint should have just started charging a modest fee. The Mint migration to CK is a train wreck. I can't wait to see the numbers on the backlash..... somebody is going to get fired.
-
-
www.csap.cam.ac.uk www.csap.cam.ac.uk
- Jan 2024
-
mongoosejs.com mongoosejs.com
-
Instance methods Instances of Models are documents. Documents have many of their own built-in instance methods. We may also define our own custom document instance methods. // define a schema const animalSchema = new Schema({ name: String, type: String }, { // Assign a function to the "methods" object of our animalSchema through schema options. // By following this approach, there is no need to create a separate TS type to define the type of the instance functions. methods: { findSimilarTypes(cb) { return mongoose.model('Animal').find({ type: this.type }, cb); } } }); // Or, assign a function to the "methods" object of our animalSchema animalSchema.methods.findSimilarTypes = function(cb) { return mongoose.model('Animal').find({ type: this.type }, cb); }; Now all of our animal instances have a findSimilarTypes method available to them. const Animal = mongoose.model('Animal', animalSchema); const dog = new Animal({ type: 'dog' }); dog.findSimilarTypes((err, dogs) => { console.log(dogs); // woof }); Overwriting a default mongoose document method may lead to unpredictable results. See this for more details. The example above uses the Schema.methods object directly to save an instance method. You can also use the Schema.method() helper as described here. Do not declare methods using ES6 arrow functions (=>). Arrow functions explicitly prevent binding this, so your method will not have access to the document and the above examples will not work.
Certainly! Let's break down the provided code snippets:
1. What is it and why is it used?
In Mongoose, a schema is a blueprint for defining the structure of documents within a collection. When you define a schema, you can also attach methods to it. These methods become instance methods, meaning they are available on the individual documents (instances) created from that schema.
Instance methods are useful for encapsulating functionality related to a specific document or model instance. They allow you to define custom behavior that can be executed on a specific document. In the given example, the
findSimilarTypes
method is added to instances of theAnimal
model, making it easy to find other animals of the same type.2. Syntax:
Using
methods
object directly in the schema options:javascript const animalSchema = new Schema( { name: String, type: String }, { methods: { findSimilarTypes(cb) { return mongoose.model('Animal').find({ type: this.type }, cb); } } } );
Using
methods
object directly in the schema:javascript animalSchema.methods.findSimilarTypes = function(cb) { return mongoose.model('Animal').find({ type: this.type }, cb); };
Using
Schema.method()
helper:javascript animalSchema.method('findSimilarTypes', function(cb) { return mongoose.model('Animal').find({ type: this.type }, cb); });
3. Explanation in Simple Words with Examples:
Why it's Used:
Imagine you have a collection of animals in your database, and you want to find other animals of the same type. Instead of writing the same logic repeatedly, you can define a method that can be called on each animal instance to find similar types. This helps in keeping your code DRY (Don't Repeat Yourself) and makes it easier to maintain.
Example:
```javascript const mongoose = require('mongoose'); const { Schema } = mongoose;
// Define a schema with a custom instance method const animalSchema = new Schema({ name: String, type: String });
// Add a custom instance method to find similar types animalSchema.methods.findSimilarTypes = function(cb) { return mongoose.model('Animal').find({ type: this.type }, cb); };
// Create the Animal model using the schema const Animal = mongoose.model('Animal', animalSchema);
// Create an instance of Animal const dog = new Animal({ type: 'dog', name: 'Buddy' });
// Use the custom method to find similar types dog.findSimilarTypes((err, similarAnimals) => { console.log(similarAnimals); }); ```
In this example,
findSimilarTypes
is a custom instance method added to theAnimal
schema. When you create an instance of theAnimal
model (e.g., a dog), you can then callfindSimilarTypes
on that instance to find other animals with the same type. The method uses thethis.type
property, which refers to the type of the current animal instance. This allows you to easily reuse the logic for finding similar types across different instances of theAnimal
model.
Tags
Annotators
URL
-
-
disqus.com disqus.com
-
Getting the EPP/Auth code of your own domain should be instantaneous. I know of no other registrar, besides Network Solutions, that makes the process so painful. It's a multi-step process to make the request, during which they wave both carrot and stick at you to try and stop you going ahead… and when you do forge ahead, they make you wait 3 days for the code, as if to punish you for daring to ask for the right to transfer your own domain name. What are these guys smoking if they think that's how you keep customers?!
-
- Dec 2023
-
developers.google.com developers.google.com
-
Benefits for developers include:
-
Benefits for users include:
-
- Oct 2023
-
www.imdb.com www.imdb.com
-
Not much to say except I'm really annoyed by the critics sometimes. This movie is solid. Has a vintage old-time feel to it. Well acted. Deals with the problems of the times (racism, bullying, war, alcoholism, death) in a dramatic, humorous and clever way.Great story. Whole family loved it. They dealt with faith in a reasonable way. They pulled heartstrings without being saccharine. The critics are just so dead-set on hating any movie that deals with faith, especially the Christian faith.
-
-
bryanalexander.org bryanalexander.org
-
- Sep 2023
-
social-media-ethics-automation.github.io social-media-ethics-automation.github.io
-
In this system, users of Meta’s social media platforms have very little say in decisions made by the company. The users of Meta have few actions they can take that influence the company, but what they can do is:
True, even doing simple things like making it easier to choose which data you want to share would be a step in the right direction.
-
- Aug 2023
-
developer.chrome.com developer.chrome.com
-
Auto-update aside, you might also have found it hard to find a Chrome binary with a specific version. Google intentionally doesn’t make versioned Chrome downloads available, since users shouldn’t have to care about version numbers—they should always get updated to the latest version as soon as possible. This is great for users, but painful for developers needing to reproduce a bug report in an older Chrome version.
-
Auto-update: great for users, painful for developersOne of Chrome’s most notable features is its ability to auto-update. Users are happy to know they’re running an up-to-date and secure browser version including modern Web Platform features, browser features, and bug fixes at all times.However, as a developer running a suite of end-to-end tests you might have an entirely different perspective:You want consistent, reproducible results across repeated test runs—but this may not happen if the browser executable or binary decides to update itself in between two runs.You want to pin a specific browser version and check that version number into your source code repository, so that you can check out old commits and branches and re-run the tests against the browser binary from that point in time.None of this is possible with an auto-updating browser binary. As a result, you may not want to use your regular Chrome installation for automated testing. This is the fundamental mismatch between what’s good for regular browser users versus what’s good for developers doing automated testing.
-
- Jun 2023
-
stackoverflow.com stackoverflow.com
-
It often eliminates the only practical solution to unforseen problems or use cases.
-
- Dec 2022
-
www.dreamgrow.com www.dreamgrow.com
-
Before, you could send unlimited emails to your lists. This was a huge positive for MailChimp, and it attracted tens of thousands of new customers. Now, they have set limits in an attempt to force users to upgrade. It makes dollar and cents but doesn’t make common sense. It’s alienating a lot of users and hurting their reputation.
-
- Nov 2022
-
twitter.com twitter.com
-
I've only just noticed it now, but there is a "Verified" tab in my Twitter Notifications page to filter out notifications from verified users.
Tags
Annotators
URL
-
-
www.suffix.be www.suffix.be
-
So far for the obligatory warning. I get the point, I even agree with the argument, but I still want to send a POST request. Maybe you are testing an API without a user interface or you are writing router tests? Is it really impossible to simulate a POST request with Capybara? Nah, of course not!
-
-
github.com github.com
-
A beginning user should be able to docker run official-image bash (or sh) without needing to learn about --entrypoint.
-
It is also nice for advanced users to take advantage of entrypoint, so that they can docker run official-image --arg1 --arg2 without having to specify the binary to execute.
-
- Oct 2022
-
financededemain.com financededemain.com
-
Interview part two CJ: A recent trend among exchanges has been a battle to reduce fees. What do you think of this and how does KuCoin's strategy relate here? JL: This is great news for users around the world. In this regard, we have always prided ourselves on providing the lowest trading fees to global users, which is also strong evidence of KuCoin exchange's ambition to provide services to all categories of investors and lower the industry threshold for global users. We have reduced trading fees for users in all aspects. For example, we are currently offering new users a Newcomer Gift Package worth up to 500 USDT so that users can start their crypto journey smoothly. Users who hold the KCS can benefit from an additional 20% discount on trading fees. Users with different VIP levels and trading volume requirements enjoy corresponding fee reductions, etc. Trading fee discount coupons are also frequently provided to our users with different trading preferences, so a better trading experience at lower cost can be enjoyed in many aspects.
-
- Jun 2022
-
www.reddit.com www.reddit.com
-
Big Software companies like Adobe or Netflix do two things that are relevant for us and currently go wrong:They analyse the systems their customers use. They don't see their Linux users because we tend to either not use the product at all under Linux (just boot windows, just use a firertv stick and so one) or we use emulators or other tools that basically hide that we actually run Linux. --> The result is that they don't know how many we actually are. They think we are irrelevant because thats what the statistics tell them (they are completely driven by numbers).They analyze the feature requests and complains they get from their customers. The problem is: Linux users don't complain that much or try to request better linux support. We usually somehow work around the issues. --> The result is that these companies to neither get feature requests for better Linux support nor bug reports from linux users (cause its not expected to work anyways).
-
- Apr 2022
-
barackobama.medium.com barackobama.medium.com
-
You don’t even have to look up. And it’s made all of us more prone to what psychologists call confirmation bias
Placing blame with users, as if only users were selecting what they see online.
-
- Jan 2022
-
-
Choose your custom packaging style
I liked the strategy of customizing the boxes according to the customer's needs. The customer assembles how his box will best serve him.
-
- Nov 2021
-
bugs.launchpad.net bugs.launchpad.net
-
After 5 years there's still no fix. This is so annoying. I'm now getting rid of all snap packages and installing deb variants instead. Finally I'll purge snap and if these weird decisions keep on going I'll also move to another distro. Common Canonical. Seriously?
-
- Oct 2021
-
hypothes.is hypothes.is
-
Postmodernist Theory. This theory was focus on associated with relativism on ideology in the maintenance of economic and political power. It also generally explain which is claim to be valid for all groups, cultures, traditions, or races.
(file:///C:/Users/User/Downloads/A%20Review%20of%20Employment%20Relations%20Theories.pdf)
-
- Sep 2021
-
www.reddit.com www.reddit.com
-
those users apparently can't even be trusted to choose the option to enable it from a pop-up
-
-
hypothes.is hypothes.is
-
Fundamentos pedagógicos. En el PEI de la institución pudimos identificar las tendencias pedagógicas del colegio universitario de socorro como lo son: el aprendizaje significativo- humanista y constructivista, al igual orientan contenidos al estudio del medio ambiente.
-
-
blog.sindresorhus.com blog.sindresorhus.com
-
The problem is that Webpack created convenience by automatically polyfilling and then now suddenly took it away.
-
- Aug 2021
-
datatracker.ietf.org datatracker.ietf.orgrfc88901
Tags
Annotators
URL
-
-
seacoast.wordpress.com seacoast.wordpress.com
-
I dutifully went through the orientation process with a newly created avatar a few weeks ago so that I could anticipate what the students would be facing.
Instructional design in virtual worlds reveals many, many challenges. Asking an in-world friend or colleague to visit a build can be a big ask, given that most are engaged in building and design, themselves; still, a fresh look is likely to bring good feedback.
Tags
Annotators
URL
-
- Jun 2021
-
ddrscott.github.io ddrscott.github.io
-
SQL is all about nested subqueries. It's hard to escape without creating views, but who has time to lookup that syntax and get their DBA's permission to run the DDL?!?
-
- May 2021
-
en.wikipedia.org en.wikipedia.org
-
The NoScript extension for Firefox mitigates CSRF threats by distinguishing trusted from untrusted sites, and removing authentication & payloads from POST requests sent by untrusted sites to trusted ones. The Application Boundary Enforcer module in NoScript also blocks requests sent from internet pages to local sites (e.g. localhost), preventing CSRF attacks on local services (such as uTorrent) or routers.
-
The Self Destructing Cookies extension for Firefox does not directly protect from CSRF, but can reduce the attack window, by deleting cookies as soon as they are no longer associated with an open tab.
-
- Apr 2021
-
stackoverflow.com stackoverflow.com
-
(Yes, I realize from a technical, end-user perspective this really doesn't matter.)
The word "technical" in this sentence doesn't seem to belong or to clarify anything. I think it would be clearer without it.
But I think I understand what he's saying, which is that technical details don't matter to the end user. They only know/see/care if it works or not.
-
-
store.steampowered.com store.steampowered.com
-
P.S. We deleted your old achievements & gave you new ones to obtain!It's nice to see a developer wanting to improve, unfortunately i took it as a slap in the face since the hours spent obtaining the previous achievements were thrown in the trash and replaced with new ones. Which isn't the most horrible thing in the world but feels like a hidden agenda to push you towards buying Lollipops with the new limited lives and waiting for them to regenerate.
-
-
github.com github.com
-
# unauthenticated do # as :user do # root to: 'devise/registrations#new' # end # end
-
# authenticated :user, lambda {|u| u.role == "admin"} do # root to: "admin/dashboard#show", as: :user_root # end
-
-
github.com github.com
-
Could you please update the wiki yourself? Thanks!
-
-
github.com github.com
-
class LoggedInConstraint def self.matches?(request) request.env['warden'].authenticate? end end
(have not tried)
-
-
stackoverflow.com stackoverflow.com
-
class AuthConstraint def initialize(&block) @block = block || ->(_) { true } end def matches?(req) user = current_user(req) user.present? && @block.call(user) end def current_user(req) User.find_by_id(session[:user_id]) end end This is a flexible approach to defining route access based on any desired variable (roles, auth, etc...)
Good solution, and might be needed if you want to base routes on roles, etc. — but this one is even easier if all you need is for it to be conditional based on signed in or not (because devise provides authenticated helper):
-
-
stackoverflow.com stackoverflow.com
-
authenticated :user do root 'calendars#index', as: :authenticated_root end unauthenticated :user do root 'pages#home', as: :unauthenticated_root end
-
- Mar 2021
-
store.steampowered.com store.steampowered.com
-
I've been made aware of a "Compatibility tool to run DOS games on Steam through native Linux DOSBox" called "steam-dos". It can be found on https://www.github.com/dreamer/steam-dos . I pulled this tool from git and using it as the the steam play compatibility tool Megarace 2 runs without issue. Saving both settings and games works again! There is no keyboard support for controlling the vehicle in game but both mouse and joystick/gamepad work. To get around a missing launcher.exe error I copied "MegaRace 2.exe" to the same folder as the original and renamed the copy to "Launcher.exe". Linux users: in your MegaRace 2 folder (steamapps/common/MegaRace 2/) create a symbolic link to start.sh named Launcher.exe. This allows the game to launch through Steam. This also allows you to put time on the game through Steam, hitting that coveted 5 minute mark that makes creating a review possible. With that out of the way, the game itself is a nice touch of nostalgia but the port is absolutely terrible. I don't remember it being quite this difficult to install off the 2 CDs. The game won't launch at all without tweaking. Can't save the config settings. Can't save the game at all in fact. While I really like MegaRace 2, you unlock tracks by completing the previous ones. Since the game can't be saved, I end up running The Foundry track over and over until I'm sick of it.So I'm torn. I love the game but I hate the completely broken port. For $3 and a local install of DOSBOX it can be made to work so I will recommend it anyway.
-
-
store.steampowered.com store.steampowered.com
-
Works also on Linux if you install Steam for Windows on Wine.
-
-
bugs.chromium.org bugs.chromium.org
-
This is a huge disadvantage to all web developers. Why can't we at least have the ability to turn validation messages off? Why do we have to re-implement a validation system when you already have one in place, but all we want is the validation aspect and not the built in messaging? By taking away the ability to style elements that CHROME adds to the browser window, it is hurting developers professional appearance. We just want to use Chrome's WONDERFUL validation system with our own error messages. Either let us style them, or let us hide them, but don't make us re-invent the wheel just because you don't want our code to be "browser specific". Writing a new validation system just for Chrome is going to be much more "browser (chrome) specific" code than setting "::-webkit-validation-bubble, ::-webkit-validation-bubble * { display: none; }. This isn't just an annoyance, it's a huge disadvantage to any developer who wants to easily utilize Chrome's built in validation. I usually brag about how wonderful Chrome is, but I'm starting to think it's heading in another direction...
-
- Feb 2021
-
en.wikipedia.org en.wikipedia.org
-
However, CDD projects fit on the empowerment end of CBD by actively engaging beneficiaries in the design, management and implementation of projects
-
-
github.com github.com
-
No one has requested it before so it's certainly not something we're planning to add.
-
To give a little more context, structures like this often come up in my work when dealing with NoSQL datastores, especially ones that rely heavily on JSON, like Firebase, where a records unique ID isn't part of the record itself, just a key that points to it. I think most Ruby/Rails projects tend towards use cases where these sort of datastores aren't appropriate/necessary, so it makes sense that this wouldn't come up as quickly as other structures.
-
-
www.reddit.com www.reddit.com
-
when it comes to personal machines, I expect them to just work so I can work.
-
We do know what our customers ask us for: powerful desktops and laptops that work with them in their creative endeavors. And we know that Canonical is no longer interested in catering to them. So we're going to try and step up.
-
-
www.reddit.com www.reddit.com
-
And honestly, most people prefer the no hassle, especially after wasting too much time dabbling with distros that are "for advanced users" troubleshooting all kinds of dumbass problems that just worked out of the box in many other distros.
-
-
www.youtube.com www.youtube.com
-
I chose 18.04 because it's the latest LTS version, and I'm not keen on updating my OS every year or so. (I like getting things stable and not having to worry for a while)
Tags
Annotators
URL
-
- Jan 2021
-
www.zdnet.com www.zdnet.com
-
Systemd problems might not have mattered that much, except that GNOME has a similar attitude; they only care for a small subset of the Linux desktop users, and they have historically abandoned some ways of interacting the Desktop in the interest of supporting touchscreen devices and to try to attract less technically sophisticated users. If you don't fall in the demographic of what GNOME supports, you're sadly out of luck.
-
-
sankeymatic.com sankeymatic.com
-
SankeyMATIC unlocks the capabilities of the D3 Sankey tool for anyone to use.
-
SankeyMATIC builds on the open source tool D3.js and its Sankey library, which are very powerful but require a fair amount of work & expertise to use.
-
-
-
Your people and your workplace are your greatest assets and they are underutilized. Steelcase research shows us that on average: only 54% of office space is used throughout the day over 37% of employees are not engaged at work We equip organizations with the tools to measure the places where people work on a continuous, periodic, or trial basis.
Here it gets into quantitative data, which would appeal to decision-makers. Long-term decision-making may also factor in at this point, if an office redesign is a project that is being considered for the future.
-
In this section of the website, workspace solutions are highlighted with a view to enhancing employee productivity.
Tags
Annotators
URL
-
-
monday.com monday.com
-
Start your free trialUnlimited boards and workflows. No credit card needed.Get StartedChoose team size: 3 SeatsYearly SAVE 18%MonthlyBasic$11seat /monthTotal $33 / monthBilled annuallyTry for freeFor teams just getting started with managing all their work in one place.Basic includes: Unlimited boardsBoards are the place for organizing all your work and data (e.g. projects, clients, processes) and you can add as many as you'd like :)Boards are the place for organizing all your work and data (e.g. projects, clients, processes) and you can add as many as you'd like :)200+ templatesChoose from over 200+ templates for every industry, and customize them to fit your team's needs.Choose from over 200+ templates for every industry, and customize them to fit your team's needs.Over 20 column typesBuild your board the way you want with our variety of column types.Build your board the way you want with our variety of column types.Unlimited free viewersViewers have read only access to the data within the account with no editing rights.Viewers have read only access to the data within the account with no editing rights.iOS and Android appsStay connected on-the-go and access monday.com from your smart phone.Stay connected on-the-go and access monday.com from your smart phone.Create a dashboard based on 1 boardGain data-driven insights about your work by visualizing your data in different ways.Gain data-driven insights about your work by visualizing your data in different ways.StandardMost Popular$14seat /monthTotal $41 / monthBilled annuallyTry for freeFor teams that need to visualize their work in different ways and collaborate externally.Includes Basic, plus:Timeline & Gantt viewsSee all upcoming work in a visual timeline, and use Gantt charts to ensure you’re meeting deadlines successfully.See all upcoming work in a visual timeline, and use Gantt charts to ensure you’re meeting deadlines successfully.Calendar viewManage all your upcoming work using a visual calendar.Manage all your upcoming work using a visual calendar.Guest accessCollaborate on specific projects with your outside users without giving them access to your full account.Collaborate on specific projects with your outside users without giving them access to your full account.Automations (250 actions per month)Automate repetitive work by setting customizable actions in your boards.Automate repetitive work by setting customizable actions in your boards.Integrations (250 actions per month)Connect monday.com with the tools you already use to have all your team’s work in one place.Connect monday.com with the tools you already use to have all your team’s work in one place.Create a dashboard that combines up to 5 boardsGain data-driven insights about your work by visualizing your data in different ways.Gain data-driven insights about your work by visualizing your data in different ways.Pro$22seat /monthTotal $65 / monthBilled annuallyTry for freeFor teams that need to manage complex workflows with more automations and integrations.Includes Standard, plus:Private boardsPrivate boards are only visible and accessible to you and team members you invite.Private boards are only visible and accessible to you and team members you invite.Chart viewVisualize your data on different types of charts and graphs.Visualize your data on different types of charts and graphs.Time trackingTrack and monitor the time spent on each task.Track and monitor the time spent on each task.Formula columnCreate formulas to perform data calculations on your monday.com boards.Create formulas to perform data calculations on your monday.com boards.Automations (25,000 actions per month)Automate repetitive work by setting customizable actions in your boards.Automate repetitive work by setting customizable actions in your boards.Integrations (25,000 actions per month)Connect monday.com with the tools you already use to have all your team’s work in one place.Connect monday.com with the tools you already use to have all your team’s work in one place.Create a dashboard that combines up to 20 boardsGain data-driven insights about your work by visualizing your data in different ways.Gain data-driven insights about your work by visualizing your data in different ways.EnterpriseContact UsFor organizations that need enterprise-grade security, control, and support.Includes Pro, plus:Enterprise-scale Automations & IntegrationsIncludes 250,000 automation and integration actions per month.Includes 250,000 automation and integration actions per month.Enterprise-grade security & governanceTop tier security features & user management controls.Top tier security features & user management controls.Advanced reporting & analyticsSlice and dice everything and get actionable insights from the data.Slice and dice everything and get actionable insights from the data.Multi-level permissionsRobust permissions at every level to give you full control.Robust permissions at every level to give you full control.Tailored onboardingIn-depth training for your team to help you get the most out of monday.com.In-depth training for your team to help you get the most out of monday.com.Premium support24/7 award-winning support, with a priority queue for Enterprise clients.24/7 award-winning support, with a priority queue for Enterprise clients.Create a dashboard that combines up to 50 boardsBigger dashboards that can pull high level insights from up to 50 boards per dashboard.Bigger dashboards that can pull high level insights from up to 50 boards per dashboard.
This section gives organizations of various sizes many different detailed options/ pricing tiers to suit their needs and particular situations.
Tags
Annotators
URL
-
-
-
Manage everything in one workspace
This covers well the needs of the users as well as the choosers by explaining this tool in a simple and elaborate manner
-
-
forums.theregister.com forums.theregister.com
-
I've already said this, but if you think the average desktop computer user thinks a sentence beginning "I just make a chroot..." makes any kind of sense, you haven't been paying attention to the level of intelligence of the general public.
-
Well, that user can safely stay with Windows. Hiding these things from me makes wish that.
-
Linux on the desktop won't take off until it is equally easy. Snap may be dumbed down, restricted and all the rest of it, but for ordinary users it's easier - and more secure - than the alternative.
-
-
redfin.engineering redfin.engineering
-
Think about how native apps work in your favorite desktop operating system. Er, no, not that one. Think about your favorite popular desktop operating system.
-
-
github.com github.com
-
Your operating system: Ubuntu 18.04.4 LTS
-
-
discourse.ubuntu.com discourse.ubuntu.com
-
Most users frankly don’t care how software is packaged. They don’t understand the difference between deb / rpm / flatpak / snap. They just want a button that installs Spotify so they can listen to their music.
-
In addition, PPAs are awful for software discovery. Average users have no idea what a PPA is, nor how to configure or install software from it. Part of the point of snap is to make software discovery easier. We can put new software in the “Editor’s Picks” in Ubuntu Software then people will discover and install it. Having software in a random PPA somewhere online is only usable by experts. Normal users have no visibility to it.
-
While you may have some objections due to your specific setup, please consider you’re not the usual use case. Most people install Ubuntu on a single drive, not separate /home, and not multiple disks. Most are quite happy with automatic updates - in line with how their phone is likely setup - both for debs (with unattended-upgrades) and snaps (via automatic refresh in snapd). Experts such as yourself are capable of managing your own system and are interested in twiddling knobs and adjusting settings everywhere. There are millions of Ubuntu users who are not like that. We should cater for the widest possible use case by default, and have the option to fiddle switches for experts, which is what we have.
-
What’s the use of ie. snap libreoffice if it can’t access documents on a samba server in my workplace ? Should I really re-organize years of storage and work in my office for being able to use snap ? A too high price to pay, for the moment.
-
I - we all - totally agree about the benefits of snap for developers. But the loss of comfort and flexibility for end user is eventually a no-go option.
-
If folks want to get together and create a snap-free remix, you are welcome to do so. Ubuntu thrives on such contribution and leadership by community members. Do be aware that you will be retreading territory that Ubuntu developers trod in 2010-14, and that you will encounter some of the same issues that led them to embrace snap-based solutions. Perhaps your solutions will be different. .debs are not perfect, snaps are not perfect. Each have advantages and disadvantages. Ubuntu tries to use the strengths of both.
-
The “no-snaps” ship already sailed years ago…you folks missed that boat. It’s too late to wish for a return to the past. Snaps in Ubuntu have been happening for years already, and will continue regardless of any opinions expressed here.
-
Users want work be done. Not struggling about how allowing access to removable medias or such a file on another partition… Not breaking their habits or workflows each time a snap replaces a deb.
Tags
- discoverability: not easily discoverable
- users just want to get work done
- Snap
- doesn't matter
- shift in preference
- packaging software
- user experience
- forking: you can always fork it if you want
- already already
- too late
- the needs of the many outweigh the needs of the few
- don't care
- easy migration/upgrade path
- PPAs
- technical details
- disadvantages/drawbacks/cons
- audience: casual users (not power users)
- discoverability
- better for some but worse for others
- discoverability of software
- moving/changing in a different direction than users want
- momentum/inertia
- already already decided what they like/prefer (preferences/favorites/winners)
- audience: power users
- high-cost changes
- not worth it
- advantages/merits/pros
Annotators
URL
-
-
www.addictivetips.com www.addictivetips.com
-
If you’re not a huge fan of Snap packages, but love using Ubuntu, this guide is for you. In it, we’ll go over how you can remove Snap from your Ubuntu system and make it so that your system will no longer have access to the Snap store or anything like that.
-
-
css-tricks.com css-tricks.com
-
This raises a very important point: we can’t know every user’s reason for why they’re visiting our website, but we can use the tools made available to us to help guide them along their way. If that means storing an HTML document for use offline, we’re empowered to help make the experience as easy as possible.
-
- Dec 2020
-
todoist.com todoist.com
-
You’re in good companyTrusted by leaders at some of the world’s most inspired organizations
How can they disclose this? Is it based on email address? Do they have permission?
-
-
github.com github.com
-
With some frameworks, you may find your needs at odds with the enterprise-level goals of a megacorp owner, and you may both benefit and sometimes suffer from their web-scale engineering. Svelte’s future does not depend on the continued delivery of business value to one company, and its direction is shaped in public by volunteers.
Tags
- business interests/needs overriding interests/needs of users
- balance of power
- organic
- at odds with
- more interested in their own interests
- open-source projects: allowing community (who are not on core team) to influence/affect/steer the direction of the project
- conflict of interest
- future of project depending on continued delivery of business value to one company
Annotators
URL
-
- Nov 2020
-
www.reddit.com www.reddit.com
-
Svelte by itself is great, but doing a complete PWA (with service workers, etc) that runs and scales on multiple devices with high quality app-like UI controls quickly gets complex. Flutter just provides much better tooling for that out of the box IMO. You are not molding a website into an app, you are just building an app. If I was building a relatively simple web app that is only meant to run on the web, then I might still prefer Svelte in some cases.
-
-
www.snowpack.dev www.snowpack.devSnowpack1
-
Who’s Using Snowpack?
-
-
www.styled-components.com www.styled-components.com
-
github.com github.com
-
at least in the meantime allow users to bypass the security protections in situations where they are confident of the source of the layers
-
-
github.com github.com
-
Just coming here to voice my agreement that these warnings are annoying and exist in other libraries as well. For me this happened with svelma. I didn't write the library code, so I don't have complete control over it even though I agree there is an argument to be had around whether I should be notified anyway. In either case, these warnings should be easily disabled since libraries don't always get updated over night.
-
-
github.com github.com
-
Maybe it's also a bug because every warning should be ignorable? Not sure.
-
I would like the compiler to add a property like canIgnore: false to the warning, if the warning cannot be disabled.
-
- Oct 2020
-
www.getcloudapp.com www.getcloudapp.com
-
Over 4 million people trust CloudApp
-
-
-
if you’re just the casual web surfer type, learning about Internet terminology might not be of much real use to you
-
- Sep 2020
-
codingwithspike.wordpress.com codingwithspike.wordpress.com
-
To make this “if you install me, you better also install X, Y, and Z!” problem easier, peerDependencies was introduced.
-
-
medium.com medium.com
-
But library users are more numerous, and so their needs are more important.
-
small modules allow library authors to become lazy. Why include that six-line helper function when you can do a one-line `require`?
-
These are all things that make your life as a library author easier.
-
I think I know why: it’s because the small modules philosophy favours library authors (like Sindre) at the ultimate expense of library users.
-
-
-
Also Svelte is so great because developer do not need to worry about class names conflict, except of passing (global) classes to component (sic!).
-
TBH It is a bit disheartening to see this issue closed when all proposed solutions do not sufficiently solve the issue at hand, I really like svelte but if this is how feature requests are handled I am probably not going to use it in the future.
Tags
- framework taking care of responsibility so users can leverage it and not have to worry about that responsibility themselves
- user can always abandon/quit/leave your site/app
- consistency
- frustrating when maintainers stubbornly stick to opinions/principles/decisions and won't change despite popular user support
- feature request
- missed opportunity
- not adding features that users really want/often request
- features
- unfortunate
Annotators
URL
-
-
github.com github.com
-
Svelte will not offer a generic way to support style customizing via contextual class overrides (as we'd do it in plain HTML). Instead we'll invent something new that is entirely different. If a child component is provided and does not anticipate some contextual usage scenario (style wise) you'd need to copy it or hack around that via :global hacks.
-
Explicit interfaces are preferable, even if it places greater demand on library authors to design both their components and their style interfaces with these things in mind.
-
The RFC is more appropriate because it does not allow a parent to abritrarily control anything below it, that responsibility still relies on the component itself. Just because people have been passing classes round and overriding child styles for years doesn't mean it is a good choice and isn't something we wnat to encourage.
Tags
- maintenance burden
- workarounds
- programming: who is responsible for this concern?
- Svelte: components are their own boss (encapsulation)
- Svelte: how to affect child component styles
- ugly/kludgey
- which component/tool/organization/etc. is responsible for this concern?
- whose responsibility is it?
- forced to fork/copy and paste library code because it didn't provide enough customizability/extensibility / didn't foresee some specific prop/behavior that needed to be overridable/configurable (explicit interface)
- limiting how much library consumers/users can control/override
- run-time dynamicness/generics vs. having to explicitly list/hard-code all options ahead of time
- being explicit
- trying to prevent one bad thing leading to people doing/choosing an even worse option
- burden
- control (programming)
- maintenance burden to explicitly define/enumerate/hard-code possible options (explicit interface)
- forking to add a desired missing feature/change
- component/library author can't consider/know ahead of time all of the ways users may want to use it
- explicit interfaces
Annotators
URL
-
-
github.com github.com
-
This has already forced me to forgo Svelte Material because I would like to add some actions to their components but I cannot and it does not make sense for them to cater to my specific use-case by baking random stuff into the library used by everyone.
-
The point of the feature is to not rely on the third-party author of the child component to add a prop for every action under the sun. Rather, they could just mark a recipient for actions on the component (assuming there is a viable target element), and then consumers of the library could extend the component using whatever actions they desire.
Tags
- extensibility
- pass-through arguments/props/options
- Svelte: action (use:)
- why this feature is needed
- run-time dynamicness/generics vs. having to explicitly list/hard-code all options ahead of time
- reusability
- component/library author can't consider/know ahead of time all of the ways users may want to use it
- flexibility
Annotators
URL
-
-
github.com github.com
-
Your LazyLoad image is now inextensible. What if you want to add a class? Perhaps the author of LazyLoad thought of that and sets className onto the <img>. But will the author consider everything? Perhaps if we get {...state} attributes.
-
-
-
You must: reference each element you are extending using refs or an id add code in your oncreate and ondestroy for each element you are extending, which could become quite a lot if you have a lot of elements needing extension (anchors, form inputs, etc.)
-
This is where hooks/behaviors are a good idea. They clean up your component code a lot. Also, it helps a ton since you don't get create/destroy events for elements that are inside {{#if}} and {{#each}}. That could become very burdensome to try and add/remove functionality with elements as they are added/removed within a component.
Tags
- difficult/hard
- too hard/difficult/much work to expect end-developers to write from scratch (need library to do it for them)
- scalability
- could be easier / more difficult than it needs to be
- why this feature is needed
- framework taking care of responsibility so users can leverage it and not have to worry about that responsibility themselves
Annotators
URL
-
-
-
But some sort of official way to do that in the language would make this nicer - and would mean I would have to worry less about destroying components when their parent is destroyed, which I'm certainly not being vigilant about in my code.
-
-
blog.logrocket.com blog.logrocket.com
-
Yup, which was released six years ago, is obviously a more popular choice at this time. Zod is smaller in size, probably because it doesn’t have as many APIs as Yup, but it’s sure to grow as more features are developed.
-
-
-
I wonder at what point Svelte would add this feature if, for example, a majority of their users ended up migrating to a fork that added this missing feature (like this one)?
Would they then concede and give in to popular demand in order to avoid a schism of the community?
Kind of like Rails swallowed / consolidated with Merb after they saw how great its ideas were?
-
-
github.com github.com
- Aug 2020
-
meta.stackexchange.com meta.stackexchange.com
-
FWIW, I would have raised it earlier if I thought it would have made a difference.
This is different from apathy; it's more like powerlessness.
-
-
store.steampowered.com store.steampowered.com
-
you could imagine my extreme disappointment after i came back after a year and a half to find that the entire exploration map was about 80% smaller, every different island was within clear view of your starting island completely decimating any sense of adventure or exploration you could have had.Almost all materials could be collected and all items built within four and a half hours. Islands are literally numbered one to five to display they're level of danger.not only that but you were practically spoon fed each advancement in the game, it feels like it was taken from a greatly ambitious open world, exploration survival game that would take months to finish and achieve everything in. To now being an arcade style iphone app game catered to ten year olds that would foolishly enter their parents card details in order to buy 10,000 roblox coins.
-
-
store.steampowered.com store.steampowered.com
-
I have over 689 hours into this game and would like to talk about the changes made to the Exploration. In my opinion the Exploration which made this game amazing now stinks!. You know longer need a ship to hit the islands. The exploration has pretty much been removed. One of the things that made this game so amazing was grinding to make your ship and heading out to Explore and find the other islands. Now all the islands are really close to the spawn point, there are not that many and well they stink. There is no reason or need to make a ship because you can easily reach all the island with a raft.
-
- Jul 2020
-
www.theregister.com www.theregister.com
-
"Other office suites are focusing on the 'power user' which is a valuable market, for sure, but the real power and range for an open-source office suite alternative is the vast majority which is the 'rest of us. Sometimes we all forget how empowering open source is to the entire world."
-
-
www.smashingmagazine.com www.smashingmagazine.com
-
From the usability point of view the decision to enforce opening links in new windows violates one of the fundamental principles of the user interface design: users should always be in control of the interface they are interacting with.
-
- Jun 2020
-
duckduckgo.com duckduckgo.com
-
We’ve had bangs since 2008 as part of our geek roots.
Tags
Annotators
URL
-
- May 2020
-
www.washingtonpost.com www.washingtonpost.com
-
Bode, L., & Vraga, E. (2020 May 7). Analysis | Americans are fighting coronavirus misinformation on social media. Washington Post.https://www.washingtonpost.com/politics/2020/05/07/americans-are-fighting-coronavirus-misinformation-social-media/
-
-
github.com github.com
-
However, distributing such Ruby apps to inexperienced end users or non-Ruby-programmer end users is problematic. If users have to install Ruby first, or if they have to use RubyGems, they can easily run into problems. Even if they already have Ruby installed, they can still run into problems, e.g. by having the wrong Ruby version installed. The point is, it's a very real problem that could harm your reputation.
-
-
www.bamboohr.com www.bamboohr.com
-
A few of our 17,000+ customers
-
-
en.wikipedia.org en.wikipedia.org
-
All of the features of NLS were in support of Engelbart's goal of augmenting collective knowledge work and therefore focused on making the user more powerful, not simply on making the system easier to use.
-
-
about.gitlab.com about.gitlab.comSupport1
-
Free GitLab Community Forum
-
-
support.gitlab.com support.gitlab.com
-
Requested Dormant Username Enter the username you would like to request, without the preceding URL (e.g., "User" instead of "gitlab.com/User")
Problem Type: Dormant Username Requests
-
-
support.gitlab.com support.gitlab.com
-
Community Forum For free and trial users, or if the question is out of scope.
-
-
about.gitlab.com about.gitlab.com
-
The GitLab.com support team does offer support for: Account specific issues (unable to log in, GDPR, etc.) Broken features/states for specific users or repositories Issues with GitLab.com availability
-
Technical and general support for those using our free options is “Community First”. Like many other free SaaS products, users are first directed to find support in community sources such as the following:
-
-
-
If you're a free user on GitLab.com and are having one of the following specific issues please file a support ticket after reviewing the Free Plan Users Section in our Statement of Support
-
-
gist.github.com gist.github.com
-
iandunn.name iandunn.name
-
Unfortunately, the WordPress.org plugin repository doesn’t provide a way to maintain your plugin with Git.
-
-
teleogistic.net teleogistic.net
-
Some months ago, I wrote about using Git and Github with the wordpress.org plugin repository.
-
-
kantarainitiative.org kantarainitiative.org
-
“Until CR 1.0 there was no effective privacy standard or requirement for recording consent in a common format and providing people with a receipt they can reuse for data rights. Individuals could not track their consents or monitor how their information was processed or know who to hold accountable in the event of a breach of their privacy,” said Colin Wallis, executive director, Kantara Initiative. “CR 1.0 changes the game. A consent receipt promises to put the power back into the hands of the individual and, together with its supporting API — the consent receipt generator — is an innovative mechanism for businesses to comply with upcoming GDPR requirements. For the first time individuals and organizations will be able to maintain and manage permissions for personal data.”
-
-
-
I believe that beginning to distribute tools that patch Firefox and give back power to users and allow them to install unsigned extensions is necessary when an organization is taking away our rights without giving us a compelling reason for doing so.
-
While there are security benefits to disallowing unsigned extensions by default, it is not clear why there is no option to turn off this behavior, perhaps by making it configurable only with administrator rights.
-
It would be best to offer an official way to allow installing local, unsigned extensions, and make the option configurable only by root, while also showing appropiate warnings about the potential risks of installing unsigned extensions.
-
Mozilla is leagues ahead of the rest when it comes to respecting users
-
They don't have to host the extension on their website, but it's absolutely and utterly unacceptable for them to interfere with me choosing to come to github and install it.
-
I appreciate the vigilance, but it would be even better to actually publish a technical reasoning for why do you folks believe Firefox is above the device owner, and the root user, and why there should be no possibility through any means and configuration protections to enable users to run their own code in the release version of Firefox.
-
I appreciate the vigilance, but it would be even better to actually publish a technical reasoning for why do you folks believe Firefox is above the device owner, and the root user, and why there should be no possibility through any means and configuration protections to enable users to run their own code in the release version of Firefox.
-
We must consider introducing sensible default options in Firefox, while also educating users and allowing them to override certain features, instead of placing marginal security benefits above user liberties and free choice.
Tags
- balance of power
- the owner of a device/computer should have freedom to use it however they wish
- software freedom
- good point
- marginal benefits
- empowering people
- balance
- signing apps/extensions
- secure by default
- bypassing technical constraints
- Mozilla
- security
- don't take away individuals' power
- digital rights
- trade-offs
- answer the "why?"
- key point
- empowering individual users
- good idea
- allowing security constraints to be bypassed by users
- freedom
- respecting users
- compromise
Annotators
URL
-
-
github.com github.com
-
I wish Mozilla would recognize the importance of built-in translation that Google Chrome and Microsoft Edge have.
-
- Apr 2020
-
www.nature.com www.nature.com
-
The team behind Hypothesis, an open-source software tool that allows people to annotate web pages, announced in March that its users had collectively posted more than 5 million comments across the scholarly web since the tool was launched in 2011. That’s up from about 220,000 total comments in 2015 (see ‘Comment counts’). The company has grown from 26,000 registered users to 215,000 over the same period.
Tags
Annotators
URL
-
-
www.troyhunt.com www.troyhunt.com
-
Amazon has got a neat Requestor Pays Feature but as soon as there's a cost - any cost - there's a barrier to entry.
-
-
stackoverflow.com stackoverflow.com
-
[link](url){:target="_blank"} Works for jekyll or more specifically kramdown, which is a superset of markdown, as part of Jekyll's (default) configuration. But not for plain markdown. ^_^
-
-
stackoverflow.com stackoverflow.com
-
For ghost markdown use: [Google](https://google.com" target="_blank) Found it here: https://cmatskas.com/open-external-links-in-a-new-window-ghost/
-
-
-
since mobile Chrome still doesn't support extensions (Google plz)
-
-
support.1password.com support.1password.com
-
Although we don’t anticipate publishing source code for manipulating 1Password keychains, others, unaffiliated with AgileBits, have done so.
May not technically be an open file format, but meets some of the criteria for one:
- [?] The format is based on an underlying open standard
- [⍻] The format is developed through a publicly visible, community driven process
- [⍻] The format is affirmed and maintained by a vendor-independent standards organization
- [✓] The format is fully documented and publicly available
-
- Mar 2020
-
-
Over 100,000 organizations rely on monday.com
-
-
techcrunch.com techcrunch.com
-
has shone a spotlight on the risks that flow from platforms that operate by systematically keeping their users in the dark.
-
-
sunsama.com sunsama.comSunsama1
-
Trusted by the world's most innovative businesses.
-
-
news.humanpresence.io news.humanpresence.io
-
Rojas-Lozano claimed that the second part of Google’s two-part CAPTCHA feature, which requires users to transcribe and type into a box a distorted image of words, letters or numbers before entering its site, is also used to transcribe words that a computer cannot read to assist with Google’s book digitization service. By not disclosing that, she argued, Google was getting free labor from its users.
-
-
www.humanpresence.io www.humanpresence.io
-
a few brands we’ve secured
-
-
github.com github.com
-
I refuse to work for Google and specially not if I am not getting a salary !!!
-
challenges/unpaid work assignments for Google
-
-
guides.rubyonrails.org guides.rubyonrails.org
-
Since Rails doesn't restrict the symbols that you use to set I18n.locale, you can leverage this system to display different content depending on anything you like. For example, suppose you have some "expert" users that should see different pages from "normal" users.
I'm surprised they would offer examples in the official docs of ways to "abuse" the system in ways it was never intended to be used.
But that's kind of a cool example use of this feature...
-
- Dec 2019
-
plaintext-productivity.net plaintext-productivity.net
-
I have concluded that all these systems are cumbersome and onerous in some ways, more concerned with design than functionality, and more concerned with ease-of-use than speed and efficiency.
-
-
www.howtogeek.com www.howtogeek.com
-
There’s the command prompt version, which is extremely useful for anyone who is constantly in the command prompt. But don’t panic if you’re not a command line fan, because it’s not the only tool available to you—there are great todo.txt clients for every platform.
Just because you don't like one client doesn't mean you should rule out all clients of text-based to-do lists from consideration. (Similar issue with hledger: there are GUIs available for plain-text accounting software too!)
Just because there are tools/features for power users doesn't mean it can't also work for more casual users.
-
- Nov 2019
-
scotthelme.co.uk scotthelme.co.uk
-
Knowing the "risk", I was very happy to find this post (and the comments for the actual keyword). I didn't want more than read two frickin' paragraphs. I did not intend to give any personal details, payment information or whatever. Maybe there was a man in the middle and the information displayed had been altered - so what? "There's someone wrong on the internet" - nothing more. I have to check if the information I get from the site is plausible, that's part of my job. There was no "risk". I, as an informed user, should always have the possibility to access sites like that. The keyword-thing makes this harder for simple FaceTube-Clickers, and for a good reason, but I think it is a good solution, given my example.
"The TLDR; is that it stops users from clicking through security warnings"
So it's a restriction on users. As a user, I cannot accept that. It's war against ME.
-
-
whitepaper.audius.co whitepaper.audius.co
-
There will be two groups created at the timeof main network launch: Audius DAO (DecentralizedAutonomous Organization) and Artist Advisory DAO.
-
These user classes are not mutually exclusive. There-fore, if a user has earnings and/or holdings that fall intomultiple classes, their vote can be counted in multipleclasses.
-
- Aug 2019
-
stackoverflow.com stackoverflow.com
-
Please consider submitting this as an answer
Example of someone posting an answer as a comment instead of just posting it as an answer
-
- Jul 2019
-
www.loper-os.org www.loper-os.org
-
The Lisp Machine (which could just as easily have been, say, a Smalltalk machine) was a computing environment with a coherent, logical design, where the “turtles go all the way down.” An environment which enabled stopping, examining the state of, editing, and resuming a running program, including the kernel. An environment which could actually be fully understood by an experienced developer. One where nearly all source code was not only available but usefully so, at all times, in real time. An environment to which we owe so many of the innovations we take for granted. It is easy for us now to say that such power could not have existed, or is unnecessary. Yet our favorite digital toys (and who knows what other artifacts of civilization) only exist because it was once possible to buy a computer designed specifically for exploring complex ideas. Certainly no such beast exists today – but that is not what saddens me most. Rather, it is the fact that so few are aware that anything has been lost.
Tags
Annotators
URL
-
- Jun 2018
-
www.forbes.com www.forbes.com
-
Awan: Here’s some advice to others as they focus on growing their own company: Make sure you have product-market fit before you invest in growth. What that means is you have validated that your product is in a market with large demand and your product is satisfying the need for users who try the product. You can measure this by retention rate which is essentially the percentage of your users who keep coming back. If your retention is not stable, you’d want to improve the product first rather than wasting resources on growth. Prioritize growth from the very beginning and build it right into the product. It’s much better for your users to bring other users to the product as they create and share photos or other content or, invite others in the course of normally using the app than to try growing through marketing that feels bolted onto the product. This is critically important if your product has network effects because the product value is limited for early users if the network doesn’t grow fast enough. As your company starts to scale, it’s important to create a dedicated multi-disciplinary growth team covering product, design, marketing, engineering, data science, and business operations. In a startup, a single person may be playing multiple of those roles (an engineer who’s also the data scientist) but as you scale, you can create dedicated functional roles.
-
-
www.feedough.com www.feedough.com
-
The platform currently has over 500 Million users in over 200 countries and territories, 80% of which consider professional networking important to their career success.
Tags
Annotators
URL
-
-
www.theverge.com www.theverge.com
-
About 600,000 people visit News Genius a month, Lehman said, a figure that had grown 10 times since before President Donald Trump was inaugurated. And the number of people who annotate a post on Genius each month is now at 10,000, up 30 percent from the start of the year. “More people are using News Genius now than ever,” Lehman said. Meanwhile, overall traffic to the website and apps has grown to 62 million a month.
-
Soon after, Genius made a definitive push to realize Andreessen’s vision. By 2015, Genius claimed 40 million visitors to its website a month, 1 million of whom had annotated a post.
-
But the biggest problem with the annotator from Genius’ perspective is that few individuals are using it. After more than two years of development, the Chrome extension has only 12,320 users. It was last updated in June 2016.
-
- Dec 2016
-
-
We know what happens to unhealthy projects over a long enough time period, more maintainers leave, contributions eventually fall, and if we’re lucky users leave it. When we aren’t so lucky adoption continues and years later we’re plagued with security and stability issues in widely adopt software that can’t be effectively maintained.The number of users a project has is a poor indicator of the health of the project, often it is the most used software that suffers the biggest contribution crisis.
-
- Sep 2016
-
-
If efficiency incentives and tools have been effective for utilities, manufacturers, and designers, what about for end users? One concern I’ve always had is that most people have no idea where their energy goes, so any attempt to conserve is like optimizing a program without a profiler.
Tags
Annotators
URL
-
- Feb 2016
-
www.wpi.edu www.wpi.edu
-
n Saul Carliner’s LessonsLearned from Museum Exhibit Design, exhibit design is broken into three main stages(2003). The “idea generator,” “exhibit designer, and “idea implementer,”leads each phase respectively (Carliner, 2003). The idea generator determines the main concepts or themes and chooses the content of the exhibit. Then, the exhibit designer takes the concept to prepare physical designs for the new gallery, creating display cases and deciding wall and floor coverings for the overall ambiance. Lastly, the idea implementer brings together everything to create the exhibit. The implementer collects any missing pieces for the gallery, ensures conservation of displayed pieces, and oversees all parts of the assembly(Carliner, 2003)
Types of museum visitors outlined: idea generators, exhibit designers, idea implementers. Next paragraph introduces that an aspect of exhibit design missing is 'audience targeting' - reaching out to a specific clientele intentionally with an exhibition's design.
-