- 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
- better for some but worse for others
- technical details
- not worth it
- advantages/merits/pros
- audience: casual users (not power users)
- forking: you can always fork it if you want
- don't care
- user experience
- audience: power users
- discoverability: not easily discoverable
- already already
- already already decided what they like/prefer (preferences/favorites/winners)
- high-cost changes
- the needs of the many outweigh the needs of the few
- doesn't matter
- disadvantages/drawbacks/cons
- users just want to get work done
- PPAs
- Snap
- momentum/inertia
- easy migration/upgrade path
- shift in preference
- discoverability of software
- moving/changing in a different direction than users want
- discoverability
- too late
- packaging software
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
- conflict of interest
- at odds with
- balance of power
- organic
- future of project depending on continued delivery of business value to one company
- business interests/needs overriding interests/needs of users
- open-source projects: allowing community (who are not on core team) to influence/affect/steer the direction of the project
- more interested in their own interests
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
- features
- frustrating when maintainers stubbornly stick to opinions/principles/decisions and won't change despite popular user support
- consistency
- missed opportunity
- feature request
- not adding features that users really want/often request
- user can always abandon/quit/leave your site/app
- unfortunate
- framework taking care of responsibility so users can leverage it and not have to worry about that responsibility themselves
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
- run-time dynamicness/generics vs. having to explicitly list/hard-code all options ahead of time
- component/library author can't consider/know ahead of time all of the ways users may want to use it
- Svelte: how to affect child component styles
- explicit interfaces
- whose responsibility is it?
- workarounds
- trying to prevent one bad thing leading to people doing/choosing an even worse option
- control (programming)
- 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)
- maintenance burden to explicitly define/enumerate/hard-code possible options (explicit interface)
- ugly/kludgey
- maintenance burden
- burden
- Svelte: components are their own boss (encapsulation)
- limiting how much library consumers/users can control/override
- forking to add a desired missing feature/change
- being explicit
- programming: who is responsible for this concern?
- which component/tool/organization/etc. is responsible for this concern?
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
- pass-through arguments/props/options
- Svelte: action (use:)
- extensibility
- reusability
- run-time dynamicness/generics vs. having to explicitly list/hard-code all options ahead of time
- component/library author can't consider/know ahead of time all of the ways users may want to use it
- why this feature is needed
- 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
- scalability
- why this feature is needed
- too hard/difficult/much work to expect end-developers to write from scratch (need library to do it for them)
- difficult/hard
- could be easier / more difficult than it needs to be
- 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
- secure by default
- security
- balance of power
- good point
- key point
- bypassing technical constraints
- good idea
- software freedom
- don't take away individuals' power
- empowering individual users
- empowering people
- Mozilla
- freedom
- marginal benefits
- trade-offs
- allowing security constraints to be bypassed by users
- respecting users
- digital rights
- balance
- signing apps/extensions
- the owner of a device/computer should have freedom to use it however they wish
- compromise
- answer the "why?"
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
-