174 Matching Annotations
  1. Last 7 days
    1. 不得不说集成 SpringCloud Function 之后,消息的发送和接收又迈进了一个崭新的阶段,但 <functionName> + -in- + <index> 这样的配置规约我觉得让我有些难受......甚至目前我认为 3.1 之前被废弃的注解方式也许更适合我们开发使用

      新趋势

  2. Jul 2022
    1. randomFormat starts with a lowercase letter, making it accessible only to code in its own package (in other words, it's not exported).

      function name starts with a lowercase

    1. Any Go function can return multiple values. For more, see Effective Go.

      function can return multiple values.

      func Hello(name string) (string, error) { return name, nil }

  3. Jun 2022
    1. <?php$base = array("orange", "banana", "apple", "raspberry");$replacements = array(0 => "pineapple", 4 => "cherry");$replacements2 = array(0 => "grape");$basket = array_replace($base, $replacements, $replacements2);print_r($basket);?> The above example will output: Array ( [0] => grape [1] => banana [2] => apple [3] => raspberry [4] => cherry )

      array_replace() replaces the values of array with values having the same keys in each of the following arrays.

  4. May 2022
  5. www-ncbi-nlm-nih-gov.proxy-bloomu.klnpa.org www-ncbi-nlm-nih-gov.proxy-bloomu.klnpa.org
    1. disrupts the biogenesis and processing of miRNAs with subsequent disruption in control of gene

      effects miRNA

    1. DICER1 variants cause a hereditary cancer predisposition

      -Gene: DICER1 -PMID: 29343557 -Inheritance Pattern: DICER1 is inherited as an autosomal dominant condition with decreased penetrance -Disease Entity: earlier onset disease, multisite disease, 0-2 site disease, cystic lung disease, familial disease, bilateral disease, stage IA/IB, bilateral disease -mutation: germline loss-of-function mutation, missense mutation, Intronic mutations, hotspot mutation, second somatic mutation, truncating mutations, biallelic mutation -zygosity: heterozygosity -Family History: -testing should be considered for those with a family history of DICER1-associated conditions so that appropriate surveillance can be undertaken. -Individuals at 50% risk of a germline pathogenic variant based on family history who do not pursue genetic testing should follow surveillance guidelines as -if they have a DICER1 mutation unless/until genetic testing confirms that they did not inherit the familial mutation When a pulmonary cyst is identified in a young child with a pathogenic germline -DICER1 variant or family history of a DICER1-associated condition, it should be assumed to be Type I PPB until proven otherwise

      Other Information: -Case: Risk for most DICER1-associated neoplasms is highest in early childhood and decreases in adulthood -affected phenotype may simply result from probabilities of generating the characteristic “loss-of-function plus hotspot” two hit typical of a DICER1 syndrome neoplasm. -Caseprevioustesting: presymptomatic testing of a minor child, should be discussed and factored into the decision process, as some individuals may choose, and have the right to choose, not to know their/their child’s genetic status. -gnomAD: n/a

  6. Apr 2022
    1. All of the major books that were to follow – Sade /Fourier / Loyola (1997), The Pleasure of the Text (1975), RolandBarthes by Roland Barthes (1977), A Lover’s Discourse (1990), andCamera Lucida (1993) – are texts that are ‘plural’ and ‘broken’, andwhich are ‘constructed from non-totalizable fragments and fromexuberantly proliferating “details”’ (Bensmaïa, 1987: xxvii-xxxviii).In all of the above cases the fragment becomes the key unit ofcomposition, with each text structured around the arrangement ofmultiple (but non-totalisable) textual fragments.

      Does the fact that Barthes uses a card index in his composition and organization influence the overall theme of his final works which could be described as "non-totalizable fragments"?

  7. Mar 2022
    1. he basic function of an anaesthesia machine is to prepare a gas mixture of precisely known, but variable composition. The gas mixture can then be delivered to a breathing system.
  8. Feb 2022
  9. Jan 2022
    1. My gut told me calling an async function from the setTimeout callback was a bad thing. Since the setTimeout machinery ignores the return value of the function, there is no way it was awaiting on it. This means that there will be an unhandled promise. An unhandled promise could mean problems if the function called in the callback takes a long time to complete or throws an error.
    1. const originalUnhandledRejection = window.onunhandledrejection; window.onunhandledrejection = (e) => { console.log('we got exception, but the app has crashed', e); // or do Sentry.captureException(e); originalUnhandledRejection(e); }
  10. www.npmjs.com www.npmjs.com
    1. co(function* () {  var result = yield Promise.resolve(true);  return result;}).then(function (value) {  console.log(value);}, function (err) {  console.error(err.stack);});
  11. Nov 2021
  12. Oct 2021
    1. const fetchWithJSONHeaders = applyDefaults(fetch, { headers: { "Content-Type": "application/json" } }); const fetchWithTextHeaders = applyDefaults(fetch, { headers: { "Content-Type": "application/text" } }); // Fetch JSON content const response = await fetchWithJSONHeaders("/users", { method: "GET" });
    1. But there is a lot of things we didn’t handle: How do we pass function arguments through? How do we maintain scope (the value of this)? How do we get the return value? What if an error happens?
    1. A wrapper function is a design concept where a very minimal function is using another function to do it's "work" for it, sometimes using a slightly different set of arguments.
  13. Jul 2021
    1. Keerthivasan, S., Şenbabaoğlu, Y., Martinez-Martin, N., Husain, B., Verschueren, E., Wong, A., Yang, Y. A., Sun, Y., Pham, V., Hinkle, T., Oei, Y., Madireddi, S., Corpuz, R., Tam, L., Carlisle, S., Roose-Girma, M., Modrusan, Z., Ye, Z., Koerber, J. T., & Turley, S. J. (2021). Homeostatic functions of monocytes and interstitial lung macrophages are regulated via collagen domain-binding receptor LAIR1. Immunity, 54(7), 1511-1526.e8. https://doi.org/10.1016/j.immuni.2021.06.012

  14. Jun 2021
    1. The problem is, algorithms were never designed to handle such tough choices. They are built to pursue a single mathematical goal, such as maximizing the number of soldiers’ lives saved or minimizing the number of civilian deaths. When you start dealing with multiple, often competing, objectives or try to account for intangibles like “freedom” and “well-being,” a satisfactory mathematical solution doesn’t always exist.

      We do better with algorithms where the utility function can be expressed mathematically. When we try to design for utility/goals that include human values, it's much more difficult.

    1. json_array_elements_text ( json ) → setof text jsonb_array_elements_text ( jsonb ) → setof text Expands the top-level JSON array into a set of text values. select * from json_array_elements_text('["foo", "bar"]') → value ----------- foo bar
    1. graphqlSync is a relatively recent addition to GraphQL.js that lets you execute a query that you know is going to return synchronously and get the result right away, rather than getting a promise. Since we know that introspection won’t require calling any asynchronous resources, we can safely use it here.
  15. May 2021
    1. This function runs on every request, for both pages and endpoints, and determines the response. It receives the request object and a function called resolve, which invokes SvelteKit's router and generates a response accordingly.
  16. Apr 2021
    1. The role of the terminal emulator process is:

      Shows the relationship between a "terminal emulator" and a pseudoterminal, as alluded to in the intro:

      is a pair of pseudo-devices, one of which, the slave, emulates a hardware text terminal device, the other of which, the master, provides the means by which a terminal emulator process controls the slave.

    1. Other physicists and mathematicians at the turn of the century came close to arriving at what is currently known as spacetime. Einstein himself noted, that with so many people unraveling separate pieces of the puzzle, "the special theory of relativity, if we regard its development in retrospect, was ripe for discovery in 1905."

      Interesting. This acts as evidence for the hypothesis that environments/conditions are powerful forcing functions.

      It also acts as evidence against the argument of the "lone genius".

  17. Mar 2021
    1. Or if you need to change the way the string is assembled, you can provide a proc, for example: if defined?(BetterErrors) BetterErrors.editor = proc { |file, line| "vscode://file/%{file}:%{line}" % { file: URI.encode_www_form_component(file), line: line } } end
    1. Suppose that the validate task was getting quite complex and bloated. When writing “normal” Ruby, you’d break up one method into several. In Trailblazer, that’s when you introduce a new, smaller activity.
  18. Feb 2021
    1. Attribution requires knowledge of two facts: who holds the asset, and who has created it and is party to the contract.

      Basic functions of blockchain: Attribution

    1. Though rarer in computer science, one can use category theory directly, which defines a monad as a functor with two additional natural transformations. So to begin, a structure requires a higher-order function (or "functional") named map to qualify as a functor:

      rare in computer science using category theory directly in computer science What other areas of math can be used / are rare to use directly in computer science?

    1. # Set the model name to change the field names generated by the Rails form helpers def self.model_name=(name) @_model_name = ActiveModel::Name.new(self, nil, name) end
    1. The central ideas of this design pattern closely mirror the semantics of first-class functions and higher-order functions in functional programming languages. Specifically, the invoker object is a higher-order function of which the command object is a first-class argument.
    1. def self.attribute(name, type = ActiveModel::Type::Value.new, **options) super attribute_type = attribute_types[name.to_s] # Add the ? method for boolean attributes alias_boolean(name) if attribute_type.is_a?(ActiveModel::Type::Boolean) # store date attribute names so we can merge the params during # initialization date_attributes << name if attribute_type.class.in?(DATE_TYPES) end
  19. Jan 2021
    1. While custom iterators are a useful tool, their creation requires careful programming due to the need to explicitly maintain their internal state. Generator functions provide a powerful alternative: they allow you to define an iterative algorithm by writing a single function whose execution is not continuous. Generator functions are written using the function* syntax.
  20. Dec 2020
    1. Remember that async functions always return promises. This promise rejects if any uncaught error occurs in the function. If your async function body returns a promise that rejects, the returned promise will reject too.
  21. Nov 2020
    1. // DO NOT INLINE this variable. For backward compatibility, foundations take a Partial<MDCFooAdapter>. // To ensure we don't accidentally omit any methods, we need a separate, strongly typed adapter variable.

      I wish I understood what they meant and why this is necessary

    1. proteases

      Is a group of enzymes whose catalytic function is hydrolyzing peptide bonds of proteins. Also referred to as proteolytic enzymes or even proteinases.

    1. Frontend frameworks are a positive sum game! Svelte has no monopoly on the compiler paradigm either. Just like I think React is worth learning for the mental model it imparts, where UI is a (pure) function of state, I think the frontend framework-as-compiler paradigm is worth understanding. We're going to see a lot more of it because the tradeoffs are fantastic, to where it'll be a boring talking point before we know it.
    1. διαδικασία Definition from Wiktionary, the free dictionary Jump to navigation Jump to search Greek

      Greek Noun

      διαδικασία • (diadikasía) f (plural διαδικασίες)

      1. procedure, process, method, protocol
      2. (computing) function, subroutine, procedure
  22. Oct 2020
    1. Final Form makes the assumption that your validation functions are "pure" or "idempotent", i.e. will always return the same result when given the same values. This is why it doesn't run the synchronous validation again (just to double check) before allowing the submission: because it's already stored the results of the last time it ran it.
    1. Another example:

      const expensiveOperation = async (value) => {
        // return Promise.resolve(value)
          // console.log('value:', value)
          await sleep(1000)
          console.log('expensiveOperation: value:', value, 'finished')
          return value
      }
      
      var expensiveOperationDebounce = debounce(expensiveOperation, 100);
      
      // for (let num of [1, 2]) {
      //   expensiveOperationDebounce(num).then(value => {
      //     console.log(value)
      //   })
      // }
      (async () => { await sleep(0   ); console.log(await expensiveOperationDebounce(1)) })();
      (async () => { await sleep(200 ); console.log(await expensiveOperationDebounce(2)) })();
      (async () => { await sleep(1300); console.log(await expensiveOperationDebounce(3)) })();
      // setTimeout(async () => {
      //   console.log(await expensiveOperationDebounce(3))
      // }, 1300)
      

      Outputs: 1, 2, 3

      Why, if I change it to:

      (async () => { await sleep(0   ); console.log(await expensiveOperationDebounce(1)) })();
      (async () => { await sleep(200 ); console.log(await expensiveOperationDebounce(2)) })();
      (async () => { await sleep(1100); console.log(await expensiveOperationDebounce(3)) })();
      

      Does it only output 2, 3?

    1. Methods have fixed arities to support auto-currying.
    2. // `lodash/padStart` accepts an optional `chars` param. _.padStart('a', 3, '-') // ➜ '--a' // `lodash/fp/padStart` does not. fp.padStart(3)('a'); // ➜ ' a'
    3. The lodash/fp module promotes a more functional programming (FP) friendly style by exporting an instance of lodash with its methods wrapped to produce immutable auto-curried iteratee-first data-last methods.
    1. One of the significant differences between the two is that a call to a partially applied function returns the result right away, not another function down the currying chain; this distinction can be illustrated clearly for functions whose arity is greater than two.
    2. Currying and partial function application are often conflated.
    1. It looks like you accidentally passed resolve() (immediately invoking the function) directly to setTimeout rather than passing a function to invoke it. So it was being resolved immediately instead of after a 1000 ms delay as intended.

      I guess this is the "immediately invoked function" problem.

      Not to be confused with: immediately invoked function expression. (Since it is a regular named function and not a function expression.)

    2. You should not create a new debounce function on every render with: return new Promise(resolve => { debounce(() => resolve(this.getIsNameUnique(name)), 2000); }); Instead you should just wrap your whole function isNameUnique with the debounce (see my sandbox). By creating a new debounce function on every hit, it cannot 'remember' that is was called or that is will be called again. This will prevent the debouncing.
    1. If you define a variable outside of your form, you can then set the value of that variable to the handleSubmit function that 🏁 React Final Form gives you, and then you can call that function from outside of the form.
    1. The results of a DEXA scan are most often reported as T-scores. A T-score compares a person’s bone density to the average peak bone density of a healthy 30-year-old population of the same gender. A T-score of −1.0 or above indicates normal bone density. A person with a T-score between −1.0 and −2.5 has low bone density, which is a condition referred to as osteopenia. A person with a T-score of −2.5 or below is diagnosed with osteoporosis.

      T score levels for bone density.

    1. In the third step of bone remodeling, the site is prepared for building. In this stage, sugars and proteins accumulate along the bone’s surface, forming a cement line which acts to form a strong bond between the old bone and the new bone that will be made. These first three steps take approximately two to three weeks to complete.

      Bone remodeling process.

    2. In adulthood, our bones stop growing and modeling, but continue to go through a process of bone remodeling.

      I would challenge that fact.

    3. Bone tissue cells include osteoprogenitor cells, osteoblasts, osteoclasts, and osteocytes. The osteoprogenitor cells are cells that have not matured yet. Once they are stimulated, some will become osteoblasts, the bone builders, and others will become osteoclasts, the cells that break bone down. Osteocytes are the most abundant cells in bone tissue. Osteocytes are star-shaped cells that are connected throughout the bone and exchange nutrients from bones to the blood and lymph.

      The Asteo Class of Bone Tissue

    4. Your bones are stronger than reinforced concrete. Bone tissue is a composite of fibrous collagen strands that resemble the steel rebar in concrete and a hardened mineralized matrix that contains large amounts of calcium, just like concrete.

      What Is Bone?

    1. In React 0.12 time frame we did a bunch of small changes to how key, ref and defaultProps works. Particularly, they get resolved early on in the React.createElement(...) call. This made sense when everything was classes, but since then, we've introduced function components. Hooks have also make function components more prevalent. It might be time to reevaluate some of those designs to simplify things (at least for function components).
    1. Return a tagged template function hx from a hyperscript-style factory function h
  23. Sep 2020
    1. It looks like the issue stems from having "svelte" as a dependency instead of a devDependencies in package.json within the sapper project. This causes import 'svelte' to load the rollup excluded npm package's set_current_component instead of from within the sapper generated server.js.
    1. By default, in order to allow inline fat-arrow validation functions, the field will not rerender if you change your validation function to an alternate function that has a different behavior. If you need your field to rerender with a new validation function, you will need to update another prop on the Field, such as key
    1. here I wrapped the function call in an IIFE - that's what that (async () => {....})() is if you've never seen it. This is simply because we need to wrap the await call in a function that uses the async keyword, and we also want to "immediately invoke" the function (IIFE = "Immediately Invoked Function Execution") in order to call it.
    1. Here we store the three Promise objects in variables, which has the effect of setting off their associated processes all running simultaneously. Next, we await their results — because the promises all started processing at essentially the same time, the promises will all fulfill at the same time
    2. By only adding the necessary handling when the function is declared async, the JavaScript engine can optimize your program for you.
  24. Jul 2020
    1. Dessa ingångar eller portar, som han kallar dem, kan alla användas för att ta oss tillbaka till nuet, där inga problem finns. Det är bara i nuet som vi hittar glädjen och kan omfamna vårt sanna jag.

      Här verkar han utgå från att det faktiskt finns minst fyra "portar" vilket stämmer överens med Carl Jungs teori att den MINST utvecklade funktionen hos en individ är "porten till det undermedvetna" varigenom all mänsklig transformation sker.

      Man går helt enkelt in genom sitt MINST utvecklade personlighetsdrag och kan då nå sitt meditativa jag som ligger under och bakom alla personlighetsdrag. De olika personlighetsdragen är tänkande (eld), kännande (vatten), kroppsliga intryck (jord) respektive intuition (luft).

      Det är i sin tur samma sak som indiankulturernas medicinhjuls fyra väderstreck med människan i mitten.

    2. Dessa ingångar eller portar, som han kallar dem, kan alla användas för att ta oss tillbaka till nuet, där inga problem finns.

      Men här skriver de att han pekar på FLERA portar. Kanske utgår Eckhart Tolle från Jungs funktioner och säger att det finns fyra - tänkande, kännande, intuition och sinnesintryck. Bakom/under dessa finns den fullt ut levande människan som gör att vi upplever glädjen och kan omfamna vårt sanna jag.

      Exakt samma fyra mänskliga medvetande-funktioner som återfinns i indiankulturernas medicinhjul som de fyra väderstrecken och i den antika elementlärans vatten (känsla), eld (tänkande), luft (intuition) och jord (sinnesintryck)

    3. Eckhart Tolle klargör också att kroppen är nyckeln till vår inre ocean av kunskap och vägen till sinnesro.

      Ja, för Eckhart Tolle som sannolikt är dominant iNtuitiv och därefter Thinker (exempelvis INTJ eller INFJ som båda har dominant introverterad intuition) är extraverterad Sensing, dvs den fysiska världens sinnesintryck på kroppen den minst utvecklade funktionen (i alla fall den fjärde sämsta). Carl Jung sa att porten till det undermedvetna, och därför all verklig personlig transformation, är den minst utvecklade funktionen.

      Så hade Eckhart Tolle varit som min brorsa, en ESTP, så hade introverterad intiuition (en av mina bästa förmågor exempelvis, som INTJ) varit nyckeln till vår "inre ocean av kunskap och vägen till sinnesro"

  25. Jun 2020
    1. 14 Essential Functions of the Human Resource Department Leave a Comment / Blog Contact According to Storey (1995), HRM is a distinctive approach to employment management which seeks to achieve competitive advantage through the strategic deployment of a highly committed and capable workforce, using an integrated array of cultural, structural and personnel techniques. An efficiently run human resources department can provide your organization with structure and the ability to meet business needs through managing your company’s most valuable resources – its employees. There are several HR disciplines, but HR practitioners in each discipline may perform more than one of the more than six essential functions. In small businesses without a dedicated HR department, it’s possible to achieve the same level of efficiency and workforce management through outsourcing HR functions or joining a professional employer organization. In this article, we will go over the 14 essential Functions of Human Resource departments and explain how they help move the organization forward. These functions are as follows: Human Resource Planning The first function of HR is all about knowing the future needs of the organization. What kind of people does the organization need, and how many? Knowing this will shape the recruitment, selection, performance management, learning and development, and all other HR functions. Human resources planning is similar to workforce planning. Both focus on where the organization is today and what it needs to be successful in the future. Recruitment And Selection Recruitment process outsourcing is the process of captivating, screening, and selecting potential and qualified candidates based on objective criteria for a particular job. The goal of this process is to attract qualified applicants and to encourage the unqualified applicants to opt themselves out. The recruitment and selection process is very important to every organization because it reduces the costs of mistakes such as engaging incompetent, unmotivated, and under-qualified employees. Firing the unqualified candidate and hiring the new employee is again an expensive process. Training and Development Employers must provide employees with the tools necessary for their success which, in many cases, means giving new employees extensive orientation training to help them transition into a new organizational culture. Many HR departments also provide leadership training and professional development. Corporate training may be required of newly hired and promoted supervisors and managers on topics such as performance management and how to handle employee relations matters at the department level. Employer-Employee Relations In a unionized work environment, the employee and labor relations functions of HR may be combined and handled by one specialist or be entirely separate functions managed by two HR specialists with specific expertise in each area. Employee relations is the HR discipline concerned with strengthening the employer-employee relationship through measuring job satisfaction, employee engagement and resolving workplace conflict. Labor relations functions may include developing management response to union organizing campaigns, negotiating collective bargaining agreements and rendering interpretations of labor union contract issues. Compensation and Benefits Like employee and labor relations, the compensation and benefits functions of HR often can be handled by one HR specialist with dual expertise. On the compensation side, the HR functions include setting compensation structures and evaluating competitive pay practices. A comp and benefits specialist also may negotiate group health coverage rates with insurers and coordinate activities with the retirement savings fund administrator. Payroll can be a component of the compensation and benefits section of HR; however, in many cases, employers outsource such administrative functions as payroll. Labor Law Compliance Compliance with labor and employment laws is a critical HR function. Noncompliance can result in workplace complaints based on unfair employment practices, unsafe working conditions and general dissatisfaction with working conditions that can affect productivity and ultimately, profitability. HR staff must be aware of federal and state employment laws such as Title VII of the Civil Rights Act, the Fair Labor Standards Act, the National Labor Relations Act and many other rules and regulations. Recognition and Rewards Rewards & Recognitions are a way of making employees feel worthy of their work as appreciation serves as the best motivation. recognitions and Rewards can be monetary or non-monetary. A task or goal or performance linked to rewards, and further evaluation and reward is usually the cycle.Rewards could be a sponsored vacation, raise in salary, bonus, performance-based pay. Recognitions could be a higher post, job security, growth opportunities, a good work environment, accolades, and offering credibility across the company. Rewards & Recognitions not only motivates employees but also helps to retain them. Long-term advantages of rewards and recognition are – Rewards and recognitions have a direct impact on attrition rates.Performance can be enhanced through rewards & recognitions.Higher loyalty standards can be established.Better teamwork can be best explored.Absenteeism and negative behavior can be curtailed.Employees are engaged and enjoy their work. Health and safety Health & Safety is a prime HR function in the entire landscape of Human Resource Management. Employees spend most of their time at work and to bring them a safe environment, that is amicable and guarded is the prerogative of the organization. Organizations should consider- Safety and health policies according to industry benchmarks.Safety and health training from time to time.Sexual harassment act for women employees.Health initiatives within the company premises. Companies should focus not only on a plush working environment too. From the health perspective, various drives, seminars and workshops are an undisputed need in the interest of the employees. Free health camps and paid medical insurance policies for employee& family are some of the initiatives companies can engage in for their employee health & safety. Maintaining Good Working Conditions It is the responsibility of the human resource management to provide good working conditions to the employee so that they may like the workplace and the work environment. It is the fundamental duty of the HR department to motivate the employees. The study has been found that employees don’t contribute to the goals of the organization as much as they can. This is because of the lack of motivation. Human resource management should come up with a system to provide financial and non-financial benefits to the employee from the various departments. Employee welfare is another concept which should be managed by HR team. Employee welfare promotes job satisfaction. Administrative Responsibilities Another function of HR is its administrative responsibility. These include personnel procedures and Human Resource Information Systems. Personnel procedures involve the handling of promotions, relocations, discipline, performance improvement, illness, regulations, cultural and racial diversity, unwanted intimacies, bullying, and so on. For each of these situations, policies and procedures need to be developed and followed to successfully comply with the requests, or overcome these challenges. Career/Succession Planning As an HR function, succession planning is an initiative towards monitoring and working an existing employees’ growth path such that he can be promoted within. Companies can identify bright and promising employees inside an organization and work on developing their growth path. Employees who feel assured of a promising work environment within the company will not leave. Companies should work out strategies for individual development, engage employees in grooming and challenging activities to develop them towards a higher role.  Showing employees how their personal ambition can align with the future of the company helps to engage and retain them. For the organization, there are the benefits of better succession planning, higher productivity, and a stronger employer brand. Industrial Relations Industrial Relations as a HR function is primarily practised in manufacturing & production units. Unions rule industrial units with a motive that collectively speaks of the goodwill of the employees. A company in the production & manufacturing domain should have prevalent Industrial Relations practises and should continuously engage in talks with unions to maintain an amicable situation. Industrial Relations aims towards a continuous production process, reducing production time and resource wastage, reduce serious disputes including strikes and protests, better and safer working conditions, meeting wage standards and expectation. Industrial Relations if handled sensitively can avoid lawsuits, protests, walkouts, loss of production time, and money.Unionization is still very prevalent in Europe. In 2015, 92% of employees in Iceland were a member of a union, followed by Sweden (67%), Belgium (55%), Italy (37%), Ireland (27%) and Canada (27%). Maintaining good relations with unions will help to spot and resolve potential conflicts quickly and will also be beneficial in more difficult economic times when layoffs or other actions are required. Performance Management Performance management is essential in ensuring that workers stay productive and engaged. Good performance management involves good leadership, clear goal-setting, and open feedback. Performance management tools include the (bi)annual performance review, in which the employee is reviewed by his/her manager. It also includes 360-degree feedback tools in which peers, managers, subordinates, and sometimes even customers review the employee’s performance. These kinds of tools can be very helpful in providing feedback. Ideally, employees should be reviewed on a 360-degree scale, where peers, subordinates, seniors and even customers offer feedback on an employee’s performance. The performance management system is effective in identifying the gaps in performances that can be filled with training and skill enhancement. Performance management system, in the long run, is a profitable affair. Clear accountabilities, better productivity, reduced conflicts, job satisfaction and enhanced productivity levels all, in the long run, materialize to lesser attrition. Function Evaluation Function evaluation is a more technical role of HR that involves comparing various functions in terms of qualification, the quality, and availability of workers, job location, working times, the economic situation, job responsibility, and how much value this job adds to the organization. The idea behind function evaluation is that similar jobs should be rewarded similarly. There are different ways of internally ranking functions: Ranking Method: a method in which subject matter experts rank functions in terms of how much they contribute to the organization as a whole. Functions are paired and raters have to decide which one is more valuable. This is done with all functions and based on the outcome, a ranking is established. Classification method: jobs can also be classified in different categories using classification methods. In this case, jobs are categorized and then ranked within these categories to come up with a ranking. Categorizations can include education, experience, the degree of specialized skills needed to do the job, the degree to which these skills are in-demand, and so on. Points method: jobs are categorized according to the factors the organization believes contribute most to its success. Points are then awarded to each category for every job. These categories can include key competencies, like problem-solving, technical knowledge, communication and influencing skills, innovative capability, business acumen, and so on. These competencies will differ per organization Personal method: in this method, the job itself is not evaluated but the person doing the job is. Here, employees are rewarded based on their personal skills and competencies. Apart from the above, the HR function involves managing change, technology, innovation, and diversity. It is no longer confined to the culture or ethos of any single organization; its keynote is a cross-fertilization of ideas from different organizations. Periodic social audits of HR functions are considered essential. HR professionals have an all-encompassing role. They are required to have a thorough knowledge of the organization and its intricacies and complexities. The ultimate goal of every HR manager should be to develop a linkage between the employee and the organization because the employee’s commitment to the organization is crucial. The first and foremost role of HR functionary is to impart continuous education to employees about the changes and challenges facing the country in general and their organization in particular. The employees should know about their balance sheet, sales progress, diversification plans, restructuring plans, sharp price movements, turnover, and all such details. The HR professionals should impart education to all employees through small booklets, video films, and lectures. I hope this article helped you in finding out what main purposes do the HR have and you found out ways to accomplish those. All the best!

      The function of Human Resource department is one of the most important parts of a business, HR Department helps the business in managing employees. These are the 14 essential Functions of the Human Resource department.

  26. May 2020
  27. Apr 2020
    1. Why Use Lambda Functions? The power of lambda is better shown when you use them as a