129 Matching Annotations
  1. Apr 2021
    1. (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.

    1. 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.
    1. 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):

      https://hyp.is/lRq8tpNXEeuNn_9NxqJvdA/stackoverflow.com/questions/32407598/rails-4-devise-set-default-root-route-for-authenticated-users

  2. Mar 2021
    1. 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.
    1. 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...

  3. Feb 2021
    1. No one has requested it before so it's certainly not something we're planning to add.
    2. 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.
    1. when it comes to personal machines, I expect them to just work so I can work.
    2. 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.
    1. 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.
    1. 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)
  4. Jan 2021
    1. 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.
    1. 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.

    2. In this section of the website, workspace solutions are highlighted with a view to enhancing employee productivity.

    1. 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.

    1. 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

    1. 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.
    2. Well, that user can safely stay with Windows. Hiding these things from me makes wish that.
    3. 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.
    1. 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.
    2. 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.
    3. 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.
    4. 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.
    5. 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.
    6. 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.
    7. 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.
    8. 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.
    1. 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.
    1. 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.
  5. Dec 2020
  6. Nov 2020
    1. 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.
  7. Oct 2020
  8. Sep 2020
    1. 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.
    2. 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.
    3. 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.
    1. 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.
    2. 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.
    1. 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.)
    2. 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.
  9. Aug 2020
    1. 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.
    1. 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.
  10. Jul 2020
    1. "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."
    1. 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.
  11. Jun 2020
  12. May 2020
    1. 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.
    1. 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.
    1. 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

    1. 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
    2. 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:
    1. 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
    1. “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.”
    1. 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.
    2. 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.
    3. 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.
    4. Mozilla is leagues ahead of the rest when it comes to respecting users
    5. 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.
    6. 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.
    7. 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.
    8. 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.
  13. Apr 2020
    1. 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.
    1. 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
  14. Mar 2020
    1. 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.
    1. 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...

  15. Dec 2019
    1. 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.

  16. Nov 2019
    1. 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.

    1. There will be two groups created at the timeof main network launch: Audius DAO (DecentralizedAutonomous Organization) and Artist Advisory DAO.
    2. 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.
  17. Aug 2019
  18. Jul 2019
    1. 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.
  19. Jun 2018
    1. 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.
    1. 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.
    1. 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.
    2. 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.
    3. 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.
  20. Dec 2016
    1. 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.
  21. Sep 2016
    1. 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.
  22. Feb 2016
    1. 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.