king Making ecologies on private land: conservation practice in rural-amenity landscapes / Benjamin Cooke, Ruth Lane By library.mit.edu Published On :: Sun, 12 Jan 2020 08:09:51 EST Online Resource Full Article
king How nature works: rethinking labor on a troubled planet / edited by Sarah Besky and Alex Blanchette, School for Advanced Research Press, Santa Fe By library.mit.edu Published On :: Sun, 2 Feb 2020 08:26:55 EST Rotch Library - GF75.H69 2019 Full Article
king Working with dynamic crop models: methods, tools and examples for agriculture and environment / Daniel Wallach, David Makowski, James W. Jones, Francois Brun By library.mit.edu Published On :: Sun, 23 Feb 2020 09:06:07 EST Hayden Library - SB112.5.W35x 2019 Full Article
king Cultivating nature: The Conservation of a Valencian Working Landscape / Sarah R. Hamilton By library.mit.edu Published On :: Sun, 26 Apr 2020 08:31:05 EDT Dewey Library - QH77.S7 H36 2018 Full Article
king The Great Barrier Reef: biology, environment and management / Pat Hutchings, Michael Kingsford, and Ove Hoegh-Guldberg, editors By library.mit.edu Published On :: Sun, 26 Apr 2020 08:31:05 EDT Hayden Library - QH541.5.C7 G74 2019 Full Article
king Plastidules to humans: Leopoldo Maggi (1840-1905) and Ernst Haeckel's naturalist philosophy in the Kingdom of Italy: with an edition of Maggi's letters to Ernst Haeckel / Rainer Brömer ; Deutsche Gesellschaft für Geschichte und Theorie d By library.mit.edu Published On :: Sun, 3 May 2020 09:41:51 EDT Online Resource Full Article
king Structural universality in disordered packings with size and shape polydispersity By feeds.rsc.org Published On :: Soft Matter, 2020, Advance ArticleDOI: 10.1039/D0SM00110D, PaperYe Yuan, Wei Deng, Shuixiang LiNormalized free volume collapses on normalized particle size in polydisperse-sized packings for a given non-spherical particle.To cite this article before page numbers are assigned, use the DOI form of citation above.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
king Pinning dislocations in colloidal crystals with active particles that seek stacking faults By feeds.rsc.org Published On :: Soft Matter, 2020, 16,4182-4191DOI: 10.1039/C9SM02514F, PaperBryan VanSaders, Sharon C. GlotzerBy designing the shape of an active particle, its transport through a dense crystal can be tailored, as well as its interaction with dislocation defects present in the host crystal.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
king Coronavirus | Chennai-based ayurvedic pharmacist dies after drinking concoction of his own preparation By www.thehindu.com Published On :: Fri, 08 May 2020 20:01:12 +0530 Managing Director of the firm faints after tasting the chemical Full Article Tamil Nadu
king [ASAP] Gain-Assisted Optomechanical Position Locking of Metal/Dielectric Nanoshells in Optical Potentials By dx.doi.org Published On :: Mon, 04 May 2020 04:00:00 GMT ACS PhotonicsDOI: 10.1021/acsphotonics.0c00213 Full Article
king Making a Better Custom Select Element By feedproxy.google.com Published On :: Sun, 01 Dec 2019 12:00:00 +0000 Julie Grundy kicks off this, our fifteenth year, by diving headlong into the snowy issue of customising form inputs. Nothing makes a more special gift at Christmas that something you’ve designed and customised yourself. But can it be done while staying accessible to every user? In my work as an accessibility consultant, there are some frequent problems I find on people’s websites. One that’s come up a lot recently is that people are making custom select inputs for their forms. I can tell that people are trying to make them accessible, because they’ve added ARIA attributes or visually-hidden instructions for screen reader users. Sometimes they use a plugin which claims to be accessible. And this is great, I love that folks want to do the right thing! But so far I’ve never come across a custom select input which actually meets all of the WCAG AA criteria. Often I recommend to people that they use the native HTML select element instead. Yes, they’re super ugly, but as Scott Jehl shows us in his article Styling a Select Like It’s 2019 they are a lot easier to style than they used to be. They come with a lot of accessibility for free – they’re recognised and announced clearly by all screen reader software, they work reliably and predictably with keyboards and touch, and they look good in high contrast themes. But sometimes, I can’t recommend the select input as a replacement. We want a way for someone to choose an item from a list of options, but it’s more complicated than just that. We want autocomplete options. We want to put images in there, not just text. The optgroup element is ugly, hard to style, and not announced by screen readers. The focus styles are low contrast. I had high hopes for the datalist element, but although it works well with screen readers, it’s no good for people with low vision who zoom or use high contrast themes. Figure 1: a datalist zoomed in by 300% Select inputs are limited in a lot of ways. They’re frustrating to work with when you have something which looks almost like what you want, but is too restricted to be useful. We know we can do better, so we make our own. Let’s work out how to do that while keeping all the accessibility features of the original. Semantic HTML We’ll start with a solid, semantic HTML base. A select input is essentially a text input which restricts the possible answers, so let’s make a standard input. <label for="custom-select">User Type</label> <input type="text" id="custom-select"> Then we need to show everyone who can see that there are options available, so let’s add an image with an arrow, like the native element. <label for="custom-select">User Type</label> <input type="text" id="custom-select"> <img src="arrow-down.svg" alt=""> For this input, we’re going to use ARIA attributes to represent the information in the icon, so we’ll give it an empty alt attribute so screen readers don’t announce its filename. Finally, we want a list of options. An unordered list element is a sensible choice here. It also lets screen reader software understand that these bits of text are related to each other as part of a group. <ul class="custom-select-options"> <li>User</li> <li>Author</li> <li>Editor</li> <li>Manager</li> <li>Administrator</li> </ul> You can dynamically add or remove options from this list whenever you need to. And, unlike our <option> element inside a <select>, we can add whatever we like inside the list item. So if you need images to distinguish between lots of very similar-named objects, or to add supplementary details, you can go right ahead. I’m going to add some extra text to mine, to help explain the differences between the choices. This is a good base to begin with. But it looks nothing like a select input! We want to make sure our sighted users get something they’re familiar with and know how to use already. Styling with CSS I’ll add some basic styles similar to what’s in Scott Jehl’s article above. We also need to make sure that people who customise their colours in high contrast modes can still tell what they’re looking at. After checking it in the default Windows high contrast theme, I’ve decided to add a left-hand border to the focus and hover styles, to make sure it’s clear which item is about to be chosen. This would be a good time to add any dark-mode styles if that’s your jam. People who get migraines from bright screens will thank you! JavaScript for behaviour Of course, our custom select doesn’t actually do anything yet. We have a few tasks for it: to toggle the options list open and closed when we click the input, to filter the options when people type in the input, and for selecting an option to add it to the input and close the list. I’m going to tackle toggling first because it’s the easiest. Toggling Sometimes folks use opacity or height to hide content on screen, but that’s like using Harry Potter’s invisibility cloak. No-one can see what’s under there, but Harry doesn’t cease to exist and you can still poke him with a wand. In our case, screen reader and keyboard users can still reach an invisible list. Instead of making the content see-through or smaller, I’m going to use display: none to hide the list. display: none removes the content from the accessibility tree, so it can’t be accessed by any user, not just people who can see. I always have a pair of utility classes for hiding things, as follows: .hidden-all { display: none; } .hidden-visually { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; -webkit-clip-path: inset(50%); clip-path: inset(50%); border: 0; } So now I can just toggle the CSS class .hidden-all on my list whenever I like. Browsing the options Opening up our list works well for our mouse and touch-screen users. Our styles give a nice big tap target for touch, and mouse users can click wherever they like. We need to make sure our keyboard users are taken care of though. Some of our sighted users will be relying on the keyboard if they have mobility or dexterity issues. Usually our screen reader users are in Browse mode, which lets them click the arrow keys to navigate through content. However, custom selects are usually inside form elements. which pushes screen reader software to Forms Mode. In Forms mode, the screen reader software can only reach focusable items when the user clicks the Tab key, unless we provide an alternative. Our list items are not focusable by default, so let’s work on that alternative. To do this, I’m adding a tabindex of -1 to each list item. This way I can send focus to them with JavaScript, but they won’t be part of the normal keyboard focus path of the page. csOptions.forEach(function(option) { option.setAttribute('tabindex, '-1') }) Now I can move the focus using the Up and Down arrow keys, as well as with a mouse or tapping the screen. The activeElement property of the document is a way of finding where the keyboard focus is at the moment. I can use that to loop through the elements in the list and move the focus point forward or back, depending on which key is pressed. function doKeyAction(whichKey) { const focusPoint = document.activeElement switch(whichKey) { case: 'ArrowDown': toggleList('Open') moveFocus(focusPoint, 'forward') break case: 'ArrowUp': toggleList('Open') moveFocus(focusPoint, 'back') break } } Selecting The Enter key is traditional for activating an element, and we want to match the original select input. We add another case to the keypress detector… case 'Enter': makeChoice(focusPoint) toggleList('Shut') setState('closed') break … then make a function which grabs the currently focused item and puts it in our text input. Then we can close the list and move focus up to the input as well. function makeChoice(whichOption) { const optionText = whichOption.documentQuerySelector('strong') csInput.value = optionText } Filtering Standard select inputs have keyboard shortcuts – typing a letter will send focus to the first item in the option which begins with that letter. If you type the letter again, focus will move to the next option beginning with that letter. This is useful, but there’s no clue to tell users how many options might be in this category, so they have to experiment to find out. We can make an improvement for our users by filtering to just the set of options which matches that letter or sequence of letters. Then sighted users can see exactly how many options they’ve got, and continue filtering by typing more if they like. (Our screen reader users can’t see the remaining options while they’re typing, but don’t worry – we’ll have a solution for them in the next section). I’m going to use the .filter method to make a new array which only has the items which match the text value of the input. There are different ways you could do this part – my goal was to avoid having to use regex, but you should choose whatever method works best for your content. function doFilter() { const terms = csInput.value const aFilteredOptions = aOptions.filter(option => { if (option.innerText.toUpperCase().startsWith(terms.toUpperCase())) { return true } }) // hide all options csOptions.forEach(option => option.style.display = "none") // re-show the options which match our terms aFilteredOptions.forEach(function(option) { option.style.display = "" }) } Nice! This is now looking and behaving really well. We’ve got one more problem though – for a screen reader user, this is a jumble of information. What’s being reported to the browser’s accessibility API is that there’s an input followed by some clickable text. Are they related? Who knows! What happens if we start typing, or click one of the clicky text things? It’s a mystery when you can’t see what’s happening. But we can fix that. ARIA ARIA attributes don’t provide much in the way of additional features. Adding an aria-expanded='true' attribute doesn’t actually make anything expand. What ARIA does is provide information about what’s happening to the accessibility API, which can then pass it on to any assistive technology which asks for it. The WCAG requirements tell us that when we’re making custom elements, we need to make sure that as a whole, the widget tells us its name, its role, and its current value. Both Chrome and Firefox reveal the accessibility tree in their dev tools, so you can check how any of your widgets will be reported. We already have a name for our input – it comes from the label we associated to the text input right at the start. We don’t need to name every other part of the field, as that makes it seem like more than one input is present. We also don’t need to add a value, because when we select an item from the list, it’s added to the text input and therefore is exposed to the API. Figure 2: How Firefox reports our custom select to assistive technology. But our screen readers are going to announce this custom select widget as a text entry field, with some images and a list nearby. The ARIA Authoring Practices site has a pattern for comboboxes with listboxes attached. It tells you all the ARIA you need to make screen reader software give a useful description of our custom widget. I’m going to add all this ARIA via JavaScript, instead of putting it in the HTML. If my JavaScript doesn’t work for any reason, the input can still be a plain text field, and we don’t want screen readers to announce it as anything fancier than that. csSelector.setAttribute('role', 'combobox') csSelector.setAttribute('aria-haspopup', 'listbox') csSelector.setAttribute('aria-owns', '#list') csInput.setAttribute('aria-autocomplete', 'both') csInput.setAttribute('aria-controls', 'list') The next thing to do is let blind users know if the list is opened or closed. For that task I’m going to add an aria-expanded attribute to the group, and update it from false to true whenever the list changes state in our toggling function. The final touch is to add a secret status message to the widget. We can use it to update the number of options available after we’ve filtered them by typing into the input. When there are a lot of options to choose from, this helps people who can’t see the list reducing know if they’re on the right track or not. To do that we first have to give the status message a home in our HTML. <div id='custom-select-status' class='hidden-visually' aria-live='polite'></div> I’m using our visually-hidden style so that only screen readers will find it. I’m using aria-live so that it will be announced as often as it updates, not just when a screen reader user navigates past it. Live regions need to be present at page load, but we won’t have anything to say about the custom select then so we can leave it empty for now. Next we add one line to our filtering function, to find the length of our current list. updateStatus(aFilteredOptions.length) Then we send that to a function which will update our live region. function updateStatus(howMany) { console.log('updating status') csStatus.textContent = howMany + " options available." } Conclusion Let’s review what we’ve done to make an awesome custom select input: Used semantic HTML so that it’s easily interpreted by assistive technology while expanding the types of content we can include in it Added CSS styles which are robust enough to survive different visual environments while also fitting into our branding needs Used JavaScript to provide the basic functionality that the native element has Added more JavaScript to get useful functionality that the native element lacks Carefully added ARIA attributes to make sure that the purpose and results of using the element are available to assistive technology and are updated as the user interacts with it. You can check out my custom select pattern on GitHub – I’ll be making additions as I test it on more assistive technology, and I welcome suggestions for improvements. The ARIA pattern linked above has a variety of examples and customisations. I hope stepping through this example shows you why each of the requirements exists, and how you can make them fit your own needs. I think the volume of custom select inputs out there shows the ways in which the native select input is insufficient for modern websites. You’ll be pleased to know that Greg Whitworth and Simon Pieters are working on improving several input types! You can let them know what features you’d like selects to have. But until that work pays off, let’s make our custom selects as accessible and robust as they can possibly be. About the author Julie Grundy is an accessibility expert who works for Intopia, a digital accessibility consultancy. She has over 15 years experience as a front-end web developer in the health and education sectors. She believes in the democratic web and aims to unlock digital worlds for as many people as possible. In her spare time, she knits very slowly and chases very quickly after her two whippets. More articles by Julie Full Article Code accessibility
king Making Distributed Working Work By feedproxy.google.com Published On :: Thu, 12 Dec 2019 12:00:00 +0000 Anna Debenham harnesses up the huskies and puts them to work to figure out how teams distributed across multiple locations can work effectively to all pull in the same direction. With modern workforces distributed from north pole to south, can they all be kept running in step? Four years ago, I started working at a small startup called Snyk that’s based in two locations – London and Tel Aviv. The founders made it clear they wanted to grow headcount in both locations at the same rate, and for the design and engineering skillsets between the two offices to be evenly spread. We’re now at over 200 people and we’re still staying true to that vision, but only by completely changing how we were used to working. The trend for fully distributed teams is on the rise – companies like InVision and GitLab have entirely remote employees. Snyk is somewhere in between, with small hubs of global team members in homes and shared offices globally alongside our main London, Tel Aviv, Boston, Ottawa and Bay Area offices. Our R&D teams are based entirely in London or Tel Aviv, with a few employees working around Europe. Rather than have Team A working in one office and Team B working in another, we’ve deliberately designed it so that no R&D team at Snyk has all its members in one location. We could design our teams to be all co-located so that everyone’s in the same room, but we don’t. When I explain this setup to people, I’ll often get a response of bewilderment – why do it this way? It sounds like a pain! Increasingly though, the reaction is positive – usually from people who’ve worked in a distributed team before where departments are split neatly between locations. They’ve experienced an “us vs them” culture, with work being thrown over the fence to designers or engineers in different timezones. They’ve been at the mercy of the decision makers who are all in the head office. This is exactly what we wanted to avoid. We wanted the company to feel like one team, across many locations. It’s not perfect – I do miss the things that working in the same location brings such as collaborating on a whiteboard, or having planning documents stuck on the wall for the team to refer to. Pre-distributed working, I used to sit next to a designer and we’d bounce ideas off each other. Now I have to make the extra effort to schedule something in. Managing people remotely is also tough – I can’t easily see that a team member is having a bad day and make them a cup of tea. But on the whole, it works pretty well for us. The time difference between London and Tel Aviv is a comfy 2 hours, and in Tel Aviv, the week runs from Sunday to Thursday, meaning there’s just a single day in the week when all our teams aren’t working. This makes the week feel like the ebb and flow of a tide – my Mondays are very busy, but on Fridays, half the team is off so there are barely any meetings – ideal for deep focus time. So how do we make this distributed-but-also-co-located hybrid thing work? Level the playing field Firstly, that “us vs them” mentality I mentioned is the key thing to avoid to maintain a positive distributed work culture. Avoid the term “remote team”, as that has a sense of otherness. Instead, refer to your team as “distributed”. It’s such a small change that has the effect of bringing everyone onto the same level. Also, consider your video conferencing etiquette – if you’ve got a large part of your team in one location, with just one or two members who are dialling in, you could end up with a very one-sided conversation. The room with the most people in it has a habit of forgetting the person they can’t easily see. Even if you’re in the same room, dial in individually so that everyones faces are the same size, and you’re addressing all the participants rather than just those in the same room as you. Invest in tools that help communication Early on, we invested in tools that would help make communication between locations as seamless as possible. I’m not talking about those screens with wheels that follow co-workers around a room to recreate a manager breathing down their neck (although now I think of it…). I’m talking about the familiar ones like Slack, Zoom and Notion. Use a single tool where possible to reduce friction between teams so there’s no confusion as to whether you’re having a call over Google Hangouts, Zoom, Skype or whatever else is fashionable to use this year. Same with meeting notes – keep them in one place rather than scattered across Dropbox, Email and Google Docs. Remote pair programming has also got a lot easier. We used ScreenHero before it got acquired and lost its remote control functionality – but there are some great alternatives out there like USE Together. You might also have collaboration tools built into your code editor, like Visual Studio’s Live Share, and Atom’s Teletype. If teams are complaining about bad audio, don’t skimp – invest in better microphones, speakers and sound-proofing. You won’t get the benefits of working as a distributed team if there’s a barrier between communication. Ensure the internet is stable in all locations. Also, it sounds basic but make sure teams have somewhere to take a call in the first place, particularly 1:1s which shouldn’t be done in the open. Previous places I’ve contracted at had people dialling into meetings in stairwells, shower rooms and even toilet cubicles. Take care not to make the experience of working in a distributed team end up harming the experience of working in an office. Open a window For as long as we’ve had offices, we’ve had a fixed camera and TV screen setup between them that acts as a “window” between locations. The camera is on all the time, and we turn the microphone on once a day for standup (or whenever someone wants to say hi). When I turn on the TV in the morning, I can see the Tel Aviv office already working. At midday, our Boston office comes online, followed shortly after by our Ottawa office. It’s incredible what a difference this has made to make us feel more like one office. We’ve positioned one of the cameras next to our dining area so we can eat together. Another camera is honed in on a dog bed in the corner of the office (sometimes there’s a dog in it!). Distributed meetings With the time differences and weekday shift, there’s a condensed timeframe in which we can collaborate. It’s not as bad as it could be (I pity my fellow Londoners who work for companies based in California), but the hours between 9am and 4pm Monday to Thursday for us are at a premium. This means the meetings we have need to be a good use of everyone’s time. When we can’t find a time that works for everyone, we record the meeting. But even if everyone can make it, we still take notes. The notebook brand Field Notes have a slogan “I’m not writing it down to remember it later, I’m writing it down to remember it now.”. This is a reminder that it’s not always the notes themselves that are useful, but the act of taking them. Where they’re really powerful is when you share them in real time. In Kevin Hoffman’s book ‘Meeting Design’, he recommends the notetaker shares their screen while taking notes so that everyone can participate in making sure those notes are accurate. Having the notes on the screen also helps focus the conversation – particularly if you have an agenda template to start with. It means you’ve got a source of truth for someone who mis-remembers a conversation, and you’ve got something to look back on in the next meeting so you don’t repeat yourselves. Another tip we’ve taken from Kevin’s book is to have a kanban board for standing meetings, where everyone can add a topic. That way, you always have a backlog of topics to discuss in the meeting. If there aren’t any, you can cancel the meeting! We use Notion’s kanban template for our sync meeting notes. Anyone can add a topic before (or during) the meeting and we go through each of them in order. We add notes and action points to the topic card. Don’t get into bad habits when you’re lucky enough to be sharing a single space – keep documenting conversations and decisions in the same way you would with a distributed team, so that future you can remember, and future team members can gather that context. Team bonding I always think the best way to bonding with people is over a meal – isn’t that what Christmas dinner is great for? As a distributed team, we can’t do that. We could try and recreate it (even just for the comedy value), but it’s really not the same. We have to try something different. Enter Eurovision. For those of you outside Europe, imagine a cheesy pop song contest where each country performs their own song and everyone votes for the winner. This year, it was held in Tel Aviv, so dozens of us sat down to watch the live stream. We set up a Eurovision Slack channel and shared our horror in real time. But Eurovision only happens ones a year, so we’ve extended shared experiences into multiple “hobby” Slack channels: we have one for food fans (#fun-foodies), football fans (#fun-footies), and even sourdough fans (#fun-sourdough). There’s also a weekly “drink and sync” where office-less team members join a video call and chat over a beer, coffee, or juice depending on the time of day for those that dial in. One team runs a movie club where they choose a video that’s relevant to their team’s work (such as a conference talk) and watch it together at the same time. Onboarding new team members can feel quite impersonal if their manager isn’t in the same office. Starting your first day in an office full of strangers, where the only interaction with your manager is over a video call can feel daunting. And as a manager, I get anxious about my new hire’s first day – was there someone there to greet them and show them where they sit? Was everything set up for them? Did they have someone to eat lunch with? So we’ve been rolling out an “onboarding buddy” scheme. This is someone local who can help the new hire settle in to their new surroundings. It’s someone to chat to, share a coffee with, and generally look out for them. We also use a Slack app called Donut which pairs employees up for informal chats to get to know each other. You get paired with someone random in the company and it helps you schedule a call with them. This is to encourage cross-pollination across teams and locations. What distributed teamwork has taught us There’s a lot that we’ve learnt about working well as a distributed team. We try and recreate the good things about sharing a physical space, and make them feel just as natural in the digital space, while also compensating for the lack of intimacy from being thousands of miles apart. Mel Choyce’s 24 ways article Surviving—and Thriving—as a Remote Worker stresses the value of remote working, and the long term benefits it has had. Working remotely has made me a better communicator largely because I’ve gotten into the habit of making written updates. I think in a lot of ways, the distance has brought us closer. We make more of an effort to check in on how each other is doing. We document as much as we can, which really helps new hires get up to speed quickly. By identifying what we find valuable about working in the same room, and translating that to work across locations, we find collaboration easier because we’re no longer strangers to each other. We might not be able to have those water-cooler moments in the physical realm, but we’ve done a good job of replicating that online. About the author Anna Debenham lives in London and is a Product Manager at Snyk. She’s the author of Front-end Style Guides, and when she’s not playing on them, she’s testing as many game console browsers as she can get her hands on. More articles by Anna Full Article Process productivity
king Cigarette taxes and smoking among sexual minority adults [electronic resource] / Christopher Carpenter, Dario Sansone By darius.uleth.ca Published On :: Cambridge, Mass. : National Bureau of Economic Research, 2020 Full Article
king Prisoners of politics: breaking the cycle of mass incarceration / Rachel Elise Barkow By library.mit.edu Published On :: Sun, 29 Mar 2020 07:44:51 EDT Online Resource Full Article
king Managing interdependencies in federal systems: intergovernmental councils and the making of public policy / Johanna Schnabel By library.mit.edu Published On :: Sun, 5 Apr 2020 07:47:23 EDT Online Resource Full Article
king Administrative burden: policymaking by other means / Pamela Herd and Donald P. Moynihan By library.mit.edu Published On :: Sun, 26 Apr 2020 09:04:30 EDT Dewey Library - JK421.H396 2018 Full Article
king The Senkaku paradox: risking great power war over limited stakes / Michael E. O'Hanlon By library.mit.edu Published On :: Sun, 26 Apr 2020 09:04:30 EDT Dewey Library - UA23.O347 2019 Full Article
king Hacking diversity: the politics of inclusion in open technology cultures / by Christina Dunbar-Hester By library.mit.edu Published On :: Sun, 26 Apr 2020 09:04:30 EDT Dewey Library - HV6773.D855 2020 Full Article
king Legislative hardball: the house freedom caucus and the power of threat-making in Congress / Matthew N. Green By library.mit.edu Published On :: Sun, 26 Apr 2020 09:04:30 EDT Dewey Library - JK1319.G744 2019 Full Article
king The loyal republic: traitors, slaves, and the remaking of citizenship in Civil War America / by Erik Mathisen By library.mit.edu Published On :: Sun, 26 Apr 2020 09:04:30 EDT Dewey Library - JK1759.M39 2018 Full Article
king Making waves behind bars: the Prison Radio Association / Charlotte Bedford By library.mit.edu Published On :: Sun, 26 Apr 2020 09:04:30 EDT Dewey Library - JC328.5.D37 2019 Full Article
king Rethinking open society: new adversaries and new opportunities / edited by Michael Ignatieff, Stefan Roch By library.mit.edu Published On :: Sun, 26 Apr 2020 09:04:30 EDT Dewey Library - JC423.R48 2018 Full Article
king India's nuclear proliferation policy: the impact of secrecy on decision making, 1980-2010 / Gaurav Kampani By library.mit.edu Published On :: Sun, 3 May 2020 10:24:48 EDT Dewey Library - UA840.K245 2020 Full Article
king Breaking the two-party doom loop: the case for multiparty democracy in America / by Lee Drutman By library.mit.edu Published On :: Sun, 3 May 2020 10:24:48 EDT Dewey Library - JK2265.D78 2020 Full Article
king Sushil Modi questions Nitish Kumar's lacking courtesy towards NaMo By archive.indianexpress.com Published On :: Tue, 24 Sep 2013 08:57:54 GMT Sushil K Modi lashed out at Nitish Kumar for his apparent discourteous behaviour, via twitter. Full Article
king Former CIC moves HC seeking IT returns of Ajit Pawar By archive.indianexpress.com Published On :: Fri, 18 Oct 2013 14:46:31 GMT The petition was filed recently and will come up for hearing on October 22. Full Article
king Delhi tops chart of children taking ill at mid-day meals By archive.indianexpress.com Published On :: Mon, 21 Oct 2013 20:31:45 GMT RTI reply shows 525 of 2,069 children who have fallen ill since 2004 are from the capital. Full Article
king The Shrinking Goa: State caught between clash of cultures, dependence on tourism By archive.indianexpress.com Published On :: Sun, 24 Nov 2013 00:42:57 GMT The Nigerian row exposes a brewing resentment against foreigners in Goa. Full Article
king Environmental chemistry : a global perspective / Gary W. vanLoon (Department of Chemistry and School of Environmental Studies, Queen's University, Kingston, Ontario) and Stephen J. Duffy (Department of Chemistry and Biochemistry, Mount Allison Univers By prospero.murdoch.edu.au Published On :: VanLoon, Gary W., author Full Article
king The myth of Silent spring : rethinking the origins of American environmentalism / Chad Montrie By prospero.murdoch.edu.au Published On :: Montrie, Chad, author Full Article
king Governance by green taxes : making pollution prevention pay / Mikael Skou Andersen By prospero.murdoch.edu.au Published On :: Andersen, Mikael Skou Full Article
king Asia-Pacific progress in sustainable energy : a global tracking framework 2017 regional assessment report / Kim Roseberry ; with the support of Remife De Guzman By prospero.murdoch.edu.au Published On :: Roseberry, Kimberly, author Full Article
king Apple's flexible batteries patent hints at foldable iPhone, iPad in making By www.business-standard.com Published On :: Wed, 29 Apr 2020 16:48:00 +0530 According to the consumer survey, more than a third of Apple customers showed interest in paying as much as $600 extra for a foldable iPhone Full Article
king Apple to pay $18 mn to settle suit accusing it of breaking FaceTime: Report By www.business-standard.com Published On :: Thu, 30 Apr 2020 15:12:00 +0530 Over 3.6 million devices are said to have been affected by the iOS 6 update and each class member will receive an estimated $3 Full Article
king Samsung starts taking online pre-orders for TVs, ACs, and other electronics By www.business-standard.com Published On :: Mon, 04 May 2020 13:57:00 +0530 Consumers pre-booking on Samsung Shop will get 15 per cent cashback when paying with HDFC cards Full Article
king Apple, Google ban GPS tracking in apps using contract tracing framework By www.business-standard.com Published On :: Tue, 05 May 2020 07:47:00 +0530 Both companies said privacy and preventing governments from using the system to compile data on citizens was a primary goal Full Article
king Sony India starts advanced booking for home audio-video products By www.business-standard.com Published On :: Fri, 08 May 2020 23:33:00 +0530 Under its 'Stay Home, Stay Safe' programme, Sony is offering discounts and special price offer on its products Full Article
king Breaking news : the remaking of journalism and why it matters now / Alan Rusbridger By prospero.murdoch.edu.au Published On :: Rusbridger, Alan, author Full Article
king Trinamool Congress slams Congress for backing State Election Commission By indianexpress.com Published On :: Sat, 30 Mar 2013 11:52:06 +0000 Full Article DO NOT USE West Bengal India
king Tribal court punishments: Licking spit to rubbing nose on ground By indianexpress.com Published On :: Sun, 26 Jan 2014 20:04:48 +0000 Full Article DO NOT USE West Bengal India
king PIL seeking suo motu FIR registration against Paul filed By indianexpress.com Published On :: Wed, 02 Jul 2014 11:56:16 +0000 Full Article DO NOT USE West Bengal India
king Petition in Calcutta High Court seeking Madan Mitra’s removal from Bengal cabinet By indianexpress.com Published On :: Fri, 16 Jan 2015 11:00:32 +0000 Full Article DO NOT USE West Bengal India
king Chronicling America: Historic American Newspapers: Checking Out Baseball’s World Series in Washington 1924, 1925 and 1933 By chroniclingamerica.loc.gov Published On :: Fri, 25 Oct 2019 15:21:53 -0500 Game 3 of the 2019 World Series gets underway in Washington, DC, tonite and we're excited! Not since 1933 has Washington hosted the championship games of “America’s great pastime,” baseball! In 1924, Washington’s then-home baseball team, the Washington Senators, won the series and earned bragging rights in 7 games against the New York Giants. Not quite so successful in 1925 and 1933 against the Pittsburgh Pirates and the Giants again, respectively, the nation’s press still covered the sport in detail and with drama. Check out the newspaper coverage for each of these series or earlier World Series and read more about it! And be sure to follow us on Twitter @librarycongress #ChronAm for more fun snippets of old news! Full Article
king Heterogeneous electrochemical reactions taking place on metallic iron in ammoniacal-carbonate solutions containing dissolved nickel, cobalt, copper and thiosulfate ions / Anna d'Aloya de Pinilla By prospero.murdoch.edu.au Published On :: D'Aloya de Pinilla, Anna, author Full Article
king Vizag gas leak: unions blame officials for not taking timely action By www.thehindu.com Published On :: Fri, 08 May 2020 23:46:01 +0530 Vapour began leaking after midnight but help came only at dawn, they allege Full Article Andhra Pradesh
king 078 Working From Home By devchat.tv Published On :: Fri, 04 Oct 2013 10:01:00 -0400 Joe Eames and Charles Max Wood talk about the advantages and challenges of working from home. Full Article
king 114 JSJ Asynchronous UI and Non-Blocking Interactions with Elliott Kember By devchat.tv Published On :: Wed, 25 Jun 2014 09:00:00 -0400 The panelists talk to Elliot Kember about asynchronous UI and non-blocking interactions. Full Article
king 136 JSJ TrackingJS with Eduardo Lundgren By devchat.tv Published On :: Wed, 03 Dec 2014 09:00:00 -0500 The panelists discuss TrackingJS with Eduardo Lundgren. Full Article
king JSJ 320: Error Tracking and Troubleshooting Workflows with David Cramer LIVE at Microsoft Build By devchat.tv Published On :: Tue, 03 Jul 2018 06:00:00 -0400 Panel: Charles Max Wood Alyssa Nicholl Ward Bell Special Guests: David Cramer In this episode, the JavaScript Jabber panelists talk to David Cramer about error tracking and troubleshooting workflows. David is the founder and CEO of Sentry, and is a software engineer by trade. He started this project about a decade ago and it was created because he had customers telling him that things were broken and it was hard to help them fix it. They talk about what Sentry is, errors, workflow management, and more! In particular, we dive pretty deep on: David intro Founder and CEO of Sentry What is Sentry? Working with PHP De-bugger for production Focus on workflow Goal of Sentry Triaging the problem Workflow management Sentry started off as an open-source side project Instrumentation for JavaScript Ember, Angular, and npm Got their start in Python Logs Totally open-source Most compatible with run-time Can work with any language Deep contexts Determining the root cause And much, much more! Links: Sentry JavaScript Ember Angular npm Python Sentry’s GitHub @getsentry David’s GitHub David’s Website @zeeg Sponsors Kendo UI FreshBooks Loot Crate Picks: Charles Socks as Swag David VS Code Kubernetes Full Article
king Your Internet cash machine [electronic resource] : the insiders' guide to making big money, fast! / Joe Vitale, Jillian Coleman Wheeler By prospero.murdoch.edu.au Published On :: Vitale, Joe, 1953- Full Article