When rap music forged its beginnings, it was a lyrical lexicon that gave voice to a young urban generation struggling for definition. The 24-year-old musician Negash Ali and his new single "Lionheart" give listeners classic hip-hop infused with heart and soul, while simultaneously providing distinct R&B influences.
Ali's story itself is one worth telling: while pregnant with Ali, his mother fled their native war-torn Eretria for Denmark, where they spent his first five years in refugee camps. After being granted political asylum, Ali found a love of music and began performing at the ripe age of 13. Since then Ali has forged a career as a musician, writer, and collaborator with the likes of Jadakiss and Chris Brown. He began his solo career in 2009, and has seen the release of two full-length studio albums as well as an EP earlier this year. "Lionheart" is the first single and titular track from his upcoming EP, which is set to drop February 12, 2015.
Finding inspiration in his own life, Ali's newest track combines the lyrical flow of Nas or Mos Def with the emotional depths of Otis Redding. "Lionheart," which we are pleased to premiere here, is about the perils of a fledgling romance and as emotionally relatable as it is catchy, showcasing the realm of more heartfelt, less aggressive hip-hop.
MERYN CHIMES: How's your day been?
NEGASH ALI: It's been good. I had this vocal coaching session with Sam Smith's teacher.
CHIMES: Did you learn anything interesting?
ALI: I did. The thing with me is, I'm from a rap background so I'm not really a traditional singer in that sense. She gave me a lot of really great pointers–basically told me to do my thing and get some technique down. I want to be able to sing like that guy someday, but don't we all?
CHIMES: Tell me a bit about growing up. Were your parents into music?
ALI: Yes, very much so. My mother was very big on traditional Eritrean music, which kind of has more of a jazz influence. My father was a musician as well, like traditional East African music, jazz-folky type stuff. So I had a lot of music going on growing up. My father always had these aspirations; I really took some stuff from him and that drive. But it was when I was about nine or 10 that I really go introduced to the more urban side of music.
CHIMES: I knew you started very young–what was it like performing at such a young age?
ALI: I remember my first performance was at my school. I always felt very much at home on stage. I would always feel comfortable up there, whereas a lot of other performers when they would get started would feel hella nervous. That was the first thing people would tell me–that in comparison to how many times I had been up there, I already had that showmanship and was comfortable being myself. That's always how I've felt.
CHIMES: Did either of your parents ever watch you perform when you were younger?
ALI: [laughs] That was the thing–you didn't really want them to come. They would say, "I heard you had this gig around town," and I would say, "Oh it's canceled." But they did, and they have. They've always been supportive. A lot of other second-generation immigrants have this pressure from their parents: "You have to become a doctor or a lawyer because we fought so hard to get you here." I've always had good support for doing what I wanted to do. When it became music they were just as supportive as well.
CHIMES: What was one of the first CDs you ever bought?
ALI: My first two really conscious purchases were Tupac's Greatest Hits and Eminem's The Marshall Mathers. Classics.
CHIMES: So how would you describe your own style of music?
ALI: I like to think of it as having temperament. When I listen to music I have the ADHD that all of us have. You really need a lot to happen in a short amount of time. With my newer material, there's more temperament. It's the exact way I would want to consume music, which is to condense it as much as possible. It's very mood-based; it's about telling a story and it's about communicating that story in a way that's powerful and relatable without compromising it in any way, shape, or form. I try to keep it eclectic. Obviously I have that urban background, but I need melody, I need a song, so I try to mix and match and keep it fluid. It definitely has a melancholy undercurrent running through the whole thing.
CHIMES: I noticed that with latest single, "Lionheart," seemed softer and slower. It seems to deal with heartbreak. Was it a cathartic song for you?
ALI: I think it's the first song I've ever done where I really tackled that subject from the most humble and honest place I could. A lot of times you're pulling from a place where you might not have been that committed in a relationship, whereas "Lionheart" comes from a very committed place, if you will. It's definitely not a vibe I've gone for before.
CHIMES: You're at a different place in your life.
ALI: Exactly. When it comes from a real story and from a real place I think it comes across to people. That's important.
CHIMES: I heard it's about a difficult relationship?
ALI: Yeah, and the thing is, I feel like it's kind of a masochistic concept, isn't it? We've been through so much together and trust each other. You have a deeper connection with people who you have shared experiences with and shared pain. To me, that's what the song is about.
CHIMES: I heard a lot of R&B in that song and also some of your other tracks. Do you have any favorite, maybe old school, R&B artists?
CHIMES: Something to aspire to?
CHIMES: It's that grittiness to the sound and to the emotionality of the song.
CHIMES: Why do you think you make music? Do you see it as an inward or an outward act?
ALI: There's a strange dynamic between the two. First and foremost, I believe the things I love inwardly will be received by the right people outwardly. I believe that what I believe in will be received well. I try to keep that as a foundation to what I do. Some people say that music isn't something you are; it's something you do. It's having a constant desire to share and express. But I believe it's something you are. To me it's more inward.
CHIMES: How have you seen your music evolve throughout your records?
ALI: I think when you're younger you have this tendency to have a more black-and-white view of things. You're more exclusively dedicated. I would say over the span of my albums in my sound and what I do, I tried to embrace everything. There's beauty in imperfections. All of that weird stuff comes across [and] you have to understand that's the making of you, what makes you unique. Coming in and out of a lot of those processes, you have to understand that nakedness of what you do is exactly who you are, and that's how it should come across.
ALI'S EP 'LIONHEART' WILL BE RELEASED JANUARY 5, 2015. FOR MORE INFORMATION ON THE ARTIST, VISIT HIS FACEBOOK.


Ubuntu Wear is not a member of Stichting Webshop Keurmerk, but we use their General conditions because of the quality. Yet, we operate according to the rules stated on this page.
Sustainable data carrier: any means, including email, that allow the Consumer or Ubuntu Wear to store information directed to him/her personally in such a manner that makes future consultation and use possible during a period that matches the purpose for which the information is destined and which makes unaltered reproduction of the stored information possible.
Technology for distance communication: a means to be used for concluding an agreement without the Consumer and Ubuntu Wear being together in the same place at the same time.
a reference to the rules of professional practice which are applicable in the Netherlands and information about where and how these rules of professional practice can be accessed.
These General Terms and Conditions apply to any offer from Ubuntu Wear and to any distance contract concluded by Ubuntu Wear and the Consumer.
Before concluding a distance contract, Ubuntu Wear shall make the text of these General Terms and Conditions available free of charge and as soon as possible. If this is reasonably impossible, Ubuntu Wear shall indicate in what way the General Terms and conditions can be inspected and that they will be sent free of charge if so requested, before the distant contract is concluded.
The offer contains a full and accurate description of the products, digital content and/or services offered. The description is suitably detailed to enable the Consumer to assess the products, or services and/or digital content adequately. If Ubuntu Wear makes use of pictures, they are truthful images of the products and/or services provided. Obvious errors or mistakes in the offer do not bind Ubuntu Wear .
If the Consumer accepted the offer via electronic means, Ubuntu Wear shall promptly confirm receipt of having accepted the offer via electronic means. As long as the receipt of said acceptance has not been confirmed, the Consumer may repudiate the contract.
If the contract is concluded electronically, Ubuntu Wear will take appropriate technical and organisational security measures for the electronic data transfer and ensure a safe web environment. If the Consumer can pay electronically, Ubuntu Wear shall observe appropriate security measures.
Ubuntu Wear may, within the limits of the law, gather information about Consumer's ability to fulfil his payment obligations, and all facts and factors relevant to responsibly concluding the distance contract. If, acting on the results of this investigation, Ubuntu Wear has sound reasons for not concluding the contract, he is lawfully entitled to refuse an order or request supported by reasons, or to attach special terms to the implementation.
e) the requirements for cancelling the contract if the contract has a duration of more than one year or for an indefinite period of time.
f) the standard form for withdrawal if the Consumer has the right of withdrawal.
The Consumer can repudiate a purchase contract for a product without giving reasons for a period of reflection of at least 14 days. Ubuntu Wear may ask the Consumer about the reason for the withdrawal but cannot force him to state his reason(s).
The reflection period referred to in sub-clause 1 starts on the day the product is received by the Consumer or by a third party appointed by him in advance and who is not the carrier, or if the Consumer ordered several products in the same order: the day on which the Consumer or a third party appointed by him received the last product. Ubuntu Wear may refuse an order of several products with different delivery dates provided that he clearly informs the Consumer prior to the order process.
The Consumer can terminate an agreement for services or an agreement for delivery of digital content that is not delivered on a physical carrier without giving reasons during at least 14 days. Ubuntu Wear may ask the Consumer about the reason for the withdrawal but cannot force him to state his reason(s).
If Ubuntu Wear has not provided the Consumer with the legally required information about the right of withdrawal or has not provided the standard form for withdrawal, the reflection period expires twelve months after the end of the original reflection period in accordance with the reflection period determined in the previous sub-clauses of this Article.
If Ubuntu Wear provided the Consumer with the information referred to in the previous article within twelve months after the starting day of the original period of reflection, the period of reflection expires 14 day after the day on which the Consumer received the information.
The Consumer is not liable for the decrease in value of the product if the Ubuntu Wear has not provided him with all legal information about the right of withdrawal before concluding the Agreement.
If the Consumer exercises his right of withdrawal he shall notify the Ubuntu Wear unambiguously with the standard form for withdrawal within the period of reflection.
The Consumer shall return the product or deliver it to (the authorized representative of) Ubuntu Wear as soon as possible but within 14 days counting from the day following the notification referred to in sub-clause 1. This need not be done if Ubuntu Wear offered to collect the product The Consumer observed the period of returning the product in any event if the product is returned before the expiration of the period of reflection.
The Consumer shall return the product with all delivered accessories and if reasonably possible in the original state and packing and in conformity with reasonable and clear instructions given by Ubuntu Wear .
The Consumer shall bear the direct costs of returning the product. If the Ubuntu Wear has not reported that the Consumer has to bear these costs or if Ubuntu Wear pointed out that he will bear the costs himself, the Consumer need not pay the cost of returning the product.
If the Consumer withdraws after having first explicitly requested that the performance of a service or the supply of gas, water or electricity having not been made ready for sale not be started in a limited volume or given quantity during the period of reflection, the Consumer shall pay Ubuntu Wear an amount that is equal to the part of the obligation already performed at the time of withdrawal as compared with the full compliance of the obligation.
Ubuntu Wear has not provided the Consumer with the statutorily required information about the right of withdrawal, the compensation of costs in case of withdrawal or the standard form for withdrawal, or if the Consumer has not explicitly requested that the performance of the service or the supply of gas, water and electricity or district heating be started during the period of reflection.
Ubuntu Wear failed to confirm the Consumer's statement.
If Ubuntu Wear makes the notification of withdrawal by electronic means possible, he shall promptly send a return receipt.
Ubuntu Wear shall reimburse all payments made by the Consumer, including any delivery costs that the Consumer may charge for the returned product, as soon as possible but within 14 days following the day on which the Consumer notified him of the withdrawal. Unless Ubuntu Wear offers to collect the product himself, he can wait with paying back until having received the product or until the Consumer proved that he returned the product, whichever occurs first.
Ubuntu Wear shall make use of the same means of payment that the Consumer used, unless the Consumer consents to another method. The reimbursement is free of charge for the Consumer.
If the Consumer opted for a more expensive method of delivery instead of the cheapest standard delivery, Ubuntu Wear need not reimburse the additional costs for the more expensive method.
Agreements that are concluded during a public auction. A public auction is defined as a selling method whereby Ubuntu Wear offers products, digital content and/or services to the Consumer who is personally present or has the possibility to be personally present at the auction under the direction of an auctioneer and whereby the successful bidder is obliged to purchase the products, the digital content and/or the services.
Services agreements, after full performance of the service, but only if the performance started with the Consumer's explicit prior consent; and the Consumer stated that he will lose his right of withdrawal as soon as Ubuntu Wear has fully performed the agreement.
Alcoholic drinks of which the price has been agreed upon at the conclusion of the agreement but of which the delivery can take place only after 30 days, and whose real value depends on fluctuations in the market which the Ubuntu Wear cannot affect.
Contrary to the previous paragraph, Ubuntu Wear may offer products or services whose prices are subject to fluctuations in the financial market that are beyondUbuntu Wear's control, at variable prices. The offer will state the possibility of being subject to fluctuations and the fact that any indicated prices are target prices.
Ubuntu Wear guarantees that the products and/or services comply with the contract, with the specifications listed in the offer, with reasonable requirements of usability and/or reliability and with the existing statutory provisions and/or government regulations on the day the contract was concluded. If agreed, Ubuntu Wear also guarantees that the product is suitable for other than normal use.
An extra guarantee offered byUbuntu Wear, his Supplier, Manufacturer or Importer shall never affect the rights and claims the Consumer may exercise against Ubuntu Wear about a failure in the fulfilment ofUbuntu Wear's obligations if Ubuntu Wear has failed in the fulfilment of his part of the agreement.
'Extra guarantee' is taken to mean each obligation by Ubuntu Wear, his Supplier, Importer or Manufacturer in whom he assigns certain rights or claims to the Consumer that go further than he is legally required in case he fails in the compliance with his part of the agreement.
Ubuntu Wear shall exercise the best possible care when booking orders and executing product orders and when assessing requests for the provision of services.
The place of delivery is at the address given by the Consumer to theUbuntu Wear .
With due observance of the stipulations in Article 4 of these General Terms and Conditions, Ubuntu Wear shall execute accepted orders with convenient speed but at least within 30 days, unless another delivery period was agreed on. If the delivery has been delayed, or if an order cannot be filled or can be filled only partially, the Consumer shall be informed about this within one month after ordering. In such cases, the Consumer is entitled to repudiate the contract free of charge and with the right to possible compensation.
After repudiation in conformity with the preceding paragraph, the Ubuntu Wear shall return the payment made by the Consumer promptly but at least within 30 days after repudiation.
The risk of loss and/or damage to products will be borne by Ubuntu Wear until the time of delivery to the Consumer or a representative appointed in advance and made known to the Consumer, unless explicitly agreed otherwise.
The Consumer may at all times terminate a contract that was concluded for an indefinite time and which extends to the regular delivery of products (including electricity) or services, with due observance of the termination rules and subject to not more than one month's notice.
The Consumer may at all times terminate a contract that was concluded for a specific time and which extends to the regular delivery of products (including electricity) or services at the end of the specific period, with due observance of the termination rules and a subject to not more than one month's notice.
at all times with the same notice as Ubuntu Wear stipulated for himself.
An agreement concluded for a definite period which extends to the regular delivery of products (including electricity) or services may not be automatically extended or renewed for a fixed period.
Notwithstanding the preceding paragraph, a contract for a definite period which extends to the regular delivery of dailies, newspapers, weekly newspapers and magazines, may tacitly be renewed for specific period of three months at the most if the Consumer can terminate this extended agreement towards the end of the extension with a notice of one month at the most.
An agreement with limited duration of regular delivery of trial dailies, newspapers, weeklies and magazines (trial or introductory subscription) is not renewed tacitly and ends automatically after the trial or introductory period.
The Consumer has the duty to inform Ubuntu Wear promptly of possible inaccuracies in the payment details that were given or specified.
In case the Consumer has not complied with his payment obligation(s) in time, and Ubuntu Wear has pointed out to him that the payment was late and allowed the Consumer a period of 14 days to comply with the payment obligations, the Consumer is to pay the statutory interest on the amount payable and Ubuntu Wear is entitled to charge the Consumer with any extrajudicial collection costs. These extrajudicial collection costs amount to no more than 15% for outstanding amounts up to € 2,500, 10% for the following € 2,500 and 5% for the following € 5000, with a minimum of € 40. The Ubuntu Wear may deviate from the aforementioned amounts and percentages in favour of the Consumer.
Ubuntu Wear shall have a sufficiently notified complaints procedure in place, and shall handle the complaint in accordance with this complaint procedure.
The complaints submitted to Ubuntu Wear shall be replied within a period of 14 days after the date of receipt. Should a complaint require a foreseeable longer time for handling, Ubuntu Wear shall respond within 14 days with a notice of receipt and an indication when the Consumer can expect a more detailed reply.
If the complaint cannot be solved in joint consultation within a reasonable time or within 3 months after submitting the complaint, there will be a dispute that is open to the dispute settlement rules.
Contracts between Ubuntu Wear and the Consumer to which these General Terms and Conditions apply, are exclusively governed by Dutch law.
With due observance of the provisions set out below, the disputes between the Consumer and Ubuntu Wear about the formation or the performance of contracts related to products or services that Ubuntu Wear must deliver or has already delivered can be submitted by both the Consumer and the Ubuntu Wear to Geschillencommissie Webshop, Postbus 90600, 2509 LP, The Hague (Den Haag) (www.sgc.nl).
A dispute is handled by the Disputes Committee [Geschillencommissie] only if the Consumer submitted his/her complaint to Ubuntu Wear within a reasonable period.
If the Consumer wishes to submit a dispute to the Geschillencommissie, the Ubuntu Wear is bound by this choice. When Ubuntu Wear wishes to file the dispute to the Geschillencommissie, the Consumer must speak out in writing within five weeks after a written request made by Ubuntu Wear whether he so desires or wants the dispute to be dealt with by the competent court. If Ubuntu Wear has not heard of the Consumer's option within the period of five weeks, Ubuntu Wear is entitled to submit the dispute to the competent court.
The Geschillencommissie's decision will be made under the conditions as set out in the rules of the Arbitration Commission (http://www.degeschillencommissie.nl/overonss/decommissies/2701/webshop). A decision made by the Geschillencommissie is a binding advice.
The Disputes Committee will not handle a dispute or will discontinue handling it if Ubuntu Wear is granted a moratorium, goes bankrupt or actually ended his business activities before the Commission has handled a dispute at the hearing and delivered a final award.


text:
Лолла́рды (от ср.-нидерл. lollaert(d) — бормочущий) — средневековая религиозная христианская община социально-уравнительного характера, возникшая из религиозно-благотворительных братств, появившихся в начале XIV века в Германии и Нидерландах. Лолларды отрицательно относились к католической церкви и подвергались преследованиям.

Лолларды выступали за социальное равенство, считали неприемлемой власть. Согласно их вероучению, Сатана был изгнан из рая на землю за неприятие царившей на небесах иерархии и власти, и потому на земле, где именем Бога покрывают несправедливость, Сатана выступает покровителем обездоленных, тогда как Бог защищает сильных мира сего. Противодействовали захвату собственности лордами, священниками и торговцами, считали, что в раю нет места этим категориям людей. Верили в обретение рая на земле и надеялись построить его собственным трудом, не ожидая помощи от королей. К мятежам лоллардов часто примыкали бродяги, отверженные и все, кто не находил себе места в ту эпоху укрепления государственной власти.

Выступления лоллардов были отнюдь не бунтом малочисленных одиночек или даже разрозненных сект, тогда казалось, что против правительства восстала вся Англия. Группа фламандских ткачей, примкнувших к лоллардам, укрылась от преследований в Англии (г. Норич и др.), где они оказали влияние на движение Уиклифа. Английские лолларды принимали участие в восстании Уота Тайлера (1381), отстаивали социальное равенство. Их представителем в этом движении был Джон Болл. После подавления восстания лолларды подверглись в Англии преследованиям и вынуждены были бежать в Шотландию и на континент.

События тех времён нашли отражение во многих известных художественных произведениях, в частности в романе Жорж Санд «Консуэлло».

Примечания

Ссылки

Реформация в Англии
Культура Средневековья
Христианство в Нидерландах

redpajama_set_name: RedPajamaWikipedia


text:
var assert = require('assert');
var csv = require('csv');
var stream = require('stream');
var _ = require('underscore');

var ops = require('../../lib/operators.js');

var dataStr = '2006/2007 - 12,81.2,163.0,244.2,77.4,143.4,220.5,5.4%,7.6%,6.8%,4.6%,4.4%,4.5%,,,,,,,,';
var row = dataStr.split(',');
var data = JSON.stringify({row: row, index: 0});

var out = new stream();

describe('cut', function(){
  describe('single column', function(){
    var cutStr = '2';
    it('should cut a single column from the data', function(done){
      out.write = function(d) {
        var expected = row.slice(0);
        expected.splice(parseInt(cutStr), 1).join(',');
        var cutDataStr = JSON.parse(d).row.join(',');
        assert.equal(cutDataStr, expected);
        done();
      };

      var cut = new ops.cut([cutStr]);
      cut.write(data);
      cut.pipe(out);
    });
  });

  describe('multiple columns', function(){
    var cutStr = '1:4';
    it('should cut columns 1-4 from the data', function(done){
      out.write = function(d) {
        var expected = row.slice(0);
        expected.splice(1, 4).join(',');
        var cutDataStr = JSON.parse(d).row.join(',');
        assert.equal(cutDataStr, expected);
        done();
      };

      var cut = new ops.cut([cutStr]);
      cut.write(data);
      cut.pipe(out);
    });
  });

  describe('with assumed upper column bound', function(){
    var cutStr = '13:';
    it('should cut columns 13-end from the data', function(done){
      out.write = function(d) {
        var expected = row.slice(0, 13).join(',');
        var cutDataStr = JSON.parse(d).row.join(',');
        assert.equal(cutDataStr, expected);
        done();
      };

      var cut = new ops.cut([cutStr]);
      cut.write(data);
      cut.pipe(out);
    });
  });

  describe('with assumed lower column bound', function(){
    var cutStr = ':4';
    it('should cut columns 0-4 from the data', function(done){
      out.write = function(d) {
        var expected = row.slice(5).join(',');
        var cutDataStr = JSON.parse(d).row.join(',');
        assert.equal(cutDataStr, expected);
        done();
      };

      var cut = new ops.cut([cutStr]);
      cut.write(data);
      cut.pipe(out);
    });
  });

  describe('negative column index', function(){
    var cutStr = ',-10';
    it('should cut 10th from last column from the data', function(done){
      out.write = function(d) {
        var expected = row.slice(0);
        expected.splice(-10, 1).join(',');
        var cutDataStr = JSON.parse(d).row.join(',');
        assert.equal(cutDataStr, expected);
        done();
      };

      var cut = new ops.cut([cutStr]);
      cut.write(data);
      cut.pipe(out);
    });
  });

  describe('negative column range', function(){
    var cutStr = ',-10:-8';
    it('should cut 10th from last column to 8th from last column from the data', function(done){
      out.write = function(d) {
        var expected = row.slice(0);
        expected.splice(-10, 3).join(',');
        var cutDataStr = JSON.parse(d).row.join(',');
        assert.equal(cutDataStr, expected);
        done();
      };

      var cut = new ops.cut([cutStr]);
      cut.write(data);
      cut.pipe(out);
    });
  });

  describe('negative column with assumed upper bound', function(){
    var cutStr = ',-8:';
    it('should cut 8th from last column to last column from the data', function(done){
      out.write = function(d) {
        var expected = row.slice(0, -8);
        var cutDataStr = JSON.parse(d).row.join(',');
        assert.equal(cutDataStr, expected);
        done();
      };

      var cut = new ops.cut([cutStr]);
      cut.write(data);
      cut.pipe(out);
    });
  });
});

redpajama_set_name: RedPajamaGithub


text:
Agencies release plan for achieving nanotech-inspired challenge
Several federal agencies released their collective vision Friday on what they need to do to one-day create a computer "that can proactively interpret and learn from data, solve unfamiliar problems using what it has learned and operate with the energy efficiency of the human brain." The white paper on nanotechnology, released Friday, described the innovations needed and potential challenges that would lead up to achieving the Nanotechnology-Inspired Grand Challenge for Future Computing, announced last October. The grand challenge and its white paper, released Friday, would contribute to the administration's National Strategic Computing Initiative, which is celebrating its first anniversary today.
Several agencies released their collective vision Friday on what they need to do to one day create a computer that can perform brain-like functions with the same energy efficiency as the human brain.
Federal agencies collaborated to release a white paper Friday that not only examines what problems this work could solve for their agencies but also what research and development would be needed to get there. The white paper is the government proposal for tackling what is called the Nanotechnology-Inspired Grand Challenge for Future Computing, which was announced last October.
The challenge was: "Create a new type of computer that can proactively interpret and learn from data, solve unfamiliar problems using what it has learned and operate with the energy efficiency of the human brain."
This work is the nexus of several of the administration's initiatives: the National Nanotechnology Initiative, the National Strategic Computing Initiative and the BRAIN initiative.
The National Strategic Computing Initiative celebrated its first anniversary and agencies announced a number of initiatives to drive its work forward Friday, including the white paper, according to a blog by the White House Office of Science and Technology Policy. The goal of that initiative is to expedite the development of high-performance computing in America.
[Read more: White House executive order accelerates use of high-performance computing]
The Nanotechnology-Inspired Grand Challenge aims to get not only government involved in solving the problem but attempts to engage industry, professional societies and academic institutions as well, Lloyd Whitman, assistant director for nanotechnology and advanced materials in the White House Office of Science and Technology Policy, told FedScoop.
The goal is to get a device to do things like see something once and then recognize it again — like the brain — but without having to send that picture to a computer on a cloud that has been programmed already with thousands of pictures, Whitman explained. The challenge is doing something like that but at a much smaller power level than current computing.
"So right now we can do many of these things, these brain-like things but with hundreds of thousands of times more power in current computing," Whitman said.
The white paper outlines an "integrated approach" to research and development that engages people in both the nanotechnology and computer science fields, along with people who study the brain, Whitman said.
"What's very interesting about this white paper… is it brought in new people from different parts of different agencies, you know for example, from the computer science side, drafting this document together with people who are very much, you know, nanotechnology or nano-electronics kinds of people," Whitman said. "And that's very much what the hope was in announcing the challenge."
The paper also outlines the technology priorities agencies think the challenge could address, like intelligent big data sensors or smarter cybersecurity systems.
Technical staff from several agencies collaborated on the white paper: the Energy Department, the National Science Foundation, the Defense Department, the National Institute of Standards and Technology and members of the intelligence community.
While the challenge is inspired by nanotechnology, Whitman noted that the solution wouldn't necessarily have to use it.
But he added that nanotechnology will "very likely" play a role.
Agencies are holding workshops and trying to determine what is the best way to invest to accomplish the goal, Whitman said. He added that people outside the government are also holding meetings and conferences to discuss this challenge.
White House science policy chief: NIST framework and AI 'Bill of Rights' are complementary
By rick-ozzie-nelson
About 30% of hospitals remain unconnected to a health information network, but the implementation of network-to-network interoperability may change that.
Engineer Kirill Spasibko (R) adjusts a laser to test chips with waveguides for quantum computing at the technology company Q.ant in Stuttgart, Germany, on September 14, 2021. (Photo by THOMAS KIENZLE/AFP via Getty Images)
Policy adviser says workforce gains from federal quantum center efforts still a year or more away
Lynne Parker speaks March 11, 2020, at the IT Modernization Summit presented by FedScoop. (Scoop News Group)
Outgoing White House AI chief: 'I'm hoping that my legacy is showing how to lead in the development of nonpartisan science'
Air Force Research Lab seeks new algorithms to enhance space situational awareness
AI task force for Navy surface fleet devising comprehensive data catalog
Army set to field new cyber tool to improve situational awareness
Experts see challenges, opportunities for restricting Chinese military access to AI chips

redpajama_set_name: RedPajamaCommonCrawl


text:
package org.springframework.jdbc.support.rowset;

import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.math.BigDecimal;
import java.sql.Date;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Time;
import java.sql.Timestamp;

import junit.framework.TestCase;
import org.easymock.MockControl;

import org.springframework.jdbc.InvalidResultSetAccessException;

/**
 * @author Thomas Risberg
 */
public class ResultSetWrappingRowSetTests extends TestCase {

	private MockControl rsetControl;
	private ResultSet rset;
	private ResultSetWrappingSqlRowSet rowset;

	public void setUp() throws Exception {
		rsetControl = MockControl.createControl(ResultSet.class);
		rset = (ResultSet) rsetControl.getMock();
		rset.getMetaData();
		rsetControl.setReturnValue(null);
	}

	public void testGetBigDecimalInt() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getBigDecimal", new Class[] {int.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getBigDecimal", new Class[] {int.class});
		doTest(rset, rowset, new Integer(1), BigDecimal.valueOf(1));
	}

	public void testGetBigDecimalString() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getBigDecimal", new Class[] {String.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getBigDecimal", new Class[] {String.class});
		doTest(rset, rowset, "test", BigDecimal.valueOf(1));
	}

	public void testGetStringInt() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getString", new Class[] {int.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getString", new Class[] {int.class});
		doTest(rset, rowset, new Integer(1), "test");
	}

	public void testGetStringString() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getString", new Class[] {String.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getString", new Class[] {String.class});
		doTest(rset, rowset, "test", "test");
	}

	public void testGetTimestampInt() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getTimestamp", new Class[] {int.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getTimestamp", new Class[] {int.class});
		doTest(rset, rowset, new Integer(1), new Timestamp(1234l));
	}

	public void testGetTimestampString() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getTimestamp", new Class[] {String.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getTimestamp", new Class[] {String.class});
		doTest(rset, rowset, "test", new Timestamp(1234l));
	}

	public void testGetDateInt() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getDate", new Class[] {int.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getDate", new Class[] {int.class});
		doTest(rset, rowset, new Integer(1), new Date(1234l));
	}

	public void testGetDateString() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getDate", new Class[] {String.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getDate", new Class[] {String.class});
		doTest(rset, rowset, "test", new Date(1234l));
	}

	public void testGetTimeInt() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getTime", new Class[] {int.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getTime", new Class[] {int.class});
		doTest(rset, rowset, new Integer(1), new Time(1234l));
	}

	public void testGetTimeString() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getTime", new Class[] {String.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getTime", new Class[] {String.class});
		doTest(rset, rowset, "test", new Time(1234l));
	}

	public void testGetObjectInt() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getObject", new Class[] {int.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getObject", new Class[] {int.class});
		doTest(rset, rowset, new Integer(1), new Object());
	}

	public void testGetObjectString() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getObject", new Class[] {String.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getObject", new Class[] {String.class});
		doTest(rset, rowset, "test", new Object());
	}

	public void testGetIntInt() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getInt", new Class[] {int.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getInt", new Class[] {int.class});
		doTest(rset, rowset, new Integer(1), new Integer(1));
	}

	public void testGetIntString() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getInt", new Class[] {String.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getInt", new Class[] {String.class});
		doTest(rset, rowset, "test", new Integer(1));
	}

	public void testGetFloatInt() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getFloat", new Class[] {int.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getFloat", new Class[] {int.class});
		doTest(rset, rowset, new Integer(1), new Float(1));
	}

	public void testGetFloatString() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getFloat", new Class[] {String.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getFloat", new Class[] {String.class});
		doTest(rset, rowset, "test", new Float(1));
	}

	public void testGetDoubleInt() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getDouble", new Class[] {int.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getDouble", new Class[] {int.class});
		doTest(rset, rowset, new Integer(1), new Double(1));
	}

	public void testGetDoubleString() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getDouble", new Class[] {String.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getDouble", new Class[] {String.class});
		doTest(rset, rowset, "test", new Double(1));
	}

	public void testGetLongInt() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getLong", new Class[] {int.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getLong", new Class[] {int.class});
		doTest(rset, rowset, new Integer(1), new Long(1));
	}

	public void testGetLongString() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getLong", new Class[] {String.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getLong", new Class[] {String.class});
		doTest(rset, rowset, "test", new Long(1));
	}

	public void testGetBooleanInt() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getBoolean", new Class[] {int.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getBoolean", new Class[] {int.class});
		doTest(rset, rowset, new Integer(1), new Boolean(true));
	}

	public void testGetBooleanString() throws Exception {
		Method rset = ResultSet.class.getDeclaredMethod("getBoolean", new Class[] {String.class});
		Method rowset = ResultSetWrappingSqlRowSet.class.getDeclaredMethod("getBoolean", new Class[] {String.class});
		doTest(rset, rowset, "test", new Boolean(true));
	}

	private void doTest(Method rsetMethod, Method rowsetMethod, Object arg, Object ret) throws Exception {
		rsetMethod.invoke(rset, new Object[] {arg});
		if (ret instanceof Double) {
			rsetControl.setReturnValue(((Double) ret).doubleValue());
		}
		else if (ret instanceof Float) {
			rsetControl.setReturnValue(((Float) ret).floatValue());
		}
		else if (ret instanceof Integer) {
			rsetControl.setReturnValue(((Integer) ret).intValue());
		}
		else if (ret instanceof Short) {
			rsetControl.setReturnValue(((Short) ret).shortValue());
		}
		else if (ret instanceof Long) {
			rsetControl.setReturnValue(((Long) ret).longValue());
		}
		else if (ret instanceof Boolean) {
			rsetControl.setReturnValue(((Boolean) ret).booleanValue());
		}
		else if (ret instanceof Byte) {
			rsetControl.setReturnValue(((Byte) ret).byteValue());
		}
		else {
			rsetControl.setReturnValue(ret);
		}
		rsetMethod.invoke(rset, new Object[] {arg});
		rsetControl.setThrowable(new SQLException("test"));

		rsetControl.replay();

		rowset = new ResultSetWrappingSqlRowSet(rset);
		rowsetMethod.invoke(rowset, new Object[] {arg});
		try {
			rowsetMethod.invoke(rowset, new Object[] {arg});
			fail("InvalidResultSetAccessException should have been thrown");
		}
		catch (InvocationTargetException ex) {
			assertEquals(InvalidResultSetAccessException.class, ex.getTargetException().getClass());
		}
	}

}


text:
Questa pagina raccoglie i dati riguardanti l'Associazione Calcio Novara nelle competizioni ufficiali della stagione 1933-1934.

La stagione

Rosa

Note

Bibliografia

1933-1934