122 Matching Annotations
  1. Oct 2020
    1. Sometimes we can’t implement a solution that’s fully spec-compliant, and in those cases using a polyfill might be the wrong answer. A polyfill would translate into telling the rest of the codebase that it’s okay to use the feature, that it’ll work just like in modern browsers, but it might not in edge cases.
    1. One of the primary tasks of engineers is to minimize complexity. JSX changes such a fundamental part (syntax and semantics of the language) that the complexity bubbles up to everything it touches. Pretty much every pipeline tool I've had to work with has become far more complex than necessary because of JSX. It affects AST parsers, it affects linters, it affects code coverage, it affects build systems. That tons and tons of additional code that I now need to wade through and mentally parse and ignore whenever I need to debug or want to contribute to a library that adds JSX support.
  2. Sep 2020
  3. Aug 2020
    1. Altig, D., Baker, S. R., Barrero, J. M., Bloom, N., Bunn, P., Chen, S., Davis, S. J., Leather, J., Meyer, B. H., Mihaylov, E., Mizen, P., Parker, N. B., Renault, T., Smietanka, P., & Thwaites, G. (2020). Economic Uncertainty Before and During the COVID-19 Pandemic (Working Paper No. 27418; Working Paper Series). National Bureau of Economic Research. https://doi.org/10.3386/w27418

    1. Then when giving answers I'm even less certain. For example I see occasional how-to questions which (IMO) are ridiculously complex in bash, awk, sed, etc. but trivial in python, (<10 lines, no non-standard libraries). On such questions I wait and see if other answers are forthcoming. But if they get no answers, I'm not sure if I should give my 10 lines of python or not.
    2. I went against the grain, applying other tools that people have written over the years to directly perform the job at hand which do not involve entering a program for awk or a shell to run, with answers like https://unix.stackexchange.com/a/574309/5132 and https://unix.stackexchange.com/a/578242/5132 . Others have done similar. https://unix.stackexchange.com/a/584274/5132 and https://unix.stackexchange.com/a/569600/5132 are (for examples) answers that show alternative tools to answers employing shell script and (yet again) awk programs, namely John A. Kunze's jot and rs (reshape), which have been around since 4.2BSD for goodness' sake!
    3. There is an observable widespread tendency to give an awk answer to almost everything, but that should not be inferred as a rule to be followed, and if there's (say) a Python answer that involves less programming then surely that is quite on point as an answer for a readership of users.
    1. Java may have been designed as a completely object oriented language, but when Java SE 8 was released in 2014, it added Lambda expressions (aka closures), which added some functional programming elements. Not every problem is best served by OOP, and by adding Lambdas, Java became more flexible. 
  4. Jul 2020
    1. Ruby has some really nice libraries for working with linked data. These libraries allow you to work with the data in both a graph and resource-oriented fashion, allowing a developer to use the techniques that best suit his or her use cases and skills.
  5. Jun 2020
    1. Internally, we are continuing to encourage any employee who needs time and space to process current events or participate in protests should they choose to take sick time so that it doesn’t impact their personal paid-time off.
  6. May 2020
    1. Reasons You Might Want to change your job! Leave a Comment / Blog Contact If you’re planning on leaving or changing your current job, this blog is going to help you in a certain way. Given what’s going on right now, some of you might be saying that the last thing you’re thinking about is changing jobs. I totally understand. But there are companies hiring today. And they’re looking for the best talent. So, deciding whether to change or leave your job remains a very personal decision. There are three things that I would suggest to someone who’s trying to make the decision about changing jobs. I can’t answer these questions, but I do think the answers will help someone figure it out for themselves. Your job is impacting your health. First and foremost, if your job is making you physically or emotionally sick, you need to step back and think. There are jobs where risks do exist, and individuals take those roles knowing that. Jobs in health care, construction, etc. come to mind. Individuals in these industries are taking as many preventive measures as they can. Your work doesn’t make you happy anymore. This could be one of two things: 1) You love what you do but you don’t love the company (or your boss) anymore. OR 2) You’ve fallen out of love with the work. Maybe you used to love traveling as part of your job and now, not so much. It’s important to understand which one you’re dealing with. (NOTE: It’s also possible that the answer is both #1 and #2.) Your career doesn’t make financial sense. I don’t want to simply say that the job doesn’t pay enough. Because maybe the pay is fine. It’s possible that the benefits package doesn’t suit your current situation. Or the cost of maintaining your professional license is getting expensive and the company isn’t reimbursing. The question is “Does your current position adequately cover your living situation?” Once you honestly and seriously answer the above questions, it might help you decide if you want to make a change AND more importantly, what you might want to make a change to. There is some truth to the saying that the best time to look for a new job is when you have a job. I realize not everyone gets that opportunity which is why it can make some sense to always be thinking about your job wants and needs. If you’re thinking about a new opportunity, I want to give you something else to consider. Now is the time to start planning. Don’t wait until you have to make a move to start planning for it. Here are three action steps that will help you find your next job. Also, there are some other important questions that you might want to ask yourself before taking the big step : What specifically about my current situation is frustrating to me? Pinpointing the issue is the first step towards solving it. Kimberly Bishop, recruiter and chief of her eponymous career management firm based in New York, advises employees to identify how their job is failing them. Is the problem the people, the environment or the work itself? After you’ve defined the frustration, consider the scope. If you decide you’re creatively stifled, for example, you may not need to quit to fill the void. Seek an outlet outside of work or raise your hand for another department or project. Have I taken every action possible to make my current job workable? If you realize your situation is not abusive and could be manageable, consider the steps you might take to improve it. Try taking a positive attitude, altering your time management or work habits, and communicating more clearly with your manager. Perhaps a schedule change or clearing an item off your workload will make a big difference. Ultimately, what do I want for my job, career, and life? “A big mistake: When people decide to quit they think they’ll just update their resume and start networking,” says Bishop, who advises being more thoughtful about what you really want and how you’ll get there. Define your priorities. Going to law school may be intellectually stimulating but will not help you achieve the flexible schedule you’ve been craving. Similarly, if you’d like to make a career change, think about all the necessary steps. They may include more school, a pay cut, or working your way up from the bottom–again. Once you know exactly what you want, you may want to ask: How much do I want it? Have I saved enough to cover nine to 12 months of expenses? Susan Hirshman, financial planner and author of Does This Make My Assets Look Fat?, says a few years ago she told people to save enough for six months of expenses. Now she tells people they need nine to 12 months. “If you’re quitting, you won’t get unemployment,” she cautions. Hirshman suggests mapping out fixed expenses like mortgage, credit card, and loan payments, transportation, and food, as well as factoring in the “what if” costs. You may need a little extra to cushion against the unexpected, like car or appliance repairs. How might I cut expenses or earn income while between jobs? After completing a detailed budget, you may realize you’re coming up short and need to create some cash. Often, income is easily supplanted with a part-time service job. However, Hirshman warns that even waiter jobs are difficult to come by in the current economy. You only have two options: Cut expenses or bring in more money. Figure out what will work for you and be honest with yourself, Hirshman says. Have I timed this appropriately? Agryie suggests that employees who’ve decided to quit consider their timing. Firstly, are you in the midst of the busiest season or working on a big project? You may want to honor your commitments so that your team isn’t left in a bind and you’re able to leave on good terms. Secondly, “maximize the money,” he says. If you’d like to get your quarterly bonus or the holiday vacation, it might be smart to wait a few months. So after answering all these questions for yourself, you’d be able to decide if you’d want to continue with your old job or career or switch to a new one.Put together a job search plan. Grab a notebook and start plotting your strategy. Think about your skills. Make note of the knowledge and skills you want to work on before starting to interview. List your must-haves and nice-to-haves for your next company and job. Start thinking about your professional network, both online and the one on one type. Identify the resources you need. It’s possible that you would benefit from taking a class, joining a professional group, or reading some books. Make a list of everything you need and roughly how much it will cost. Start budgeting for these items. Also, think about if you will be out of work for a while and if you will need to cover health insurance in-between jobs. That needs to be budgeted as well. Ask for support. Once you have a plan, reach out to your network. Start reconnecting with them. If you’ve been doing that all along – fantastic! If you haven’t, it will take some time before you can ask for favors. Also, be sure to speak with your family and make sure they’re prepared to support you through this transition. Changing jobs will impact them too. Regardless of where you are in your career and what’s going on in the economy, the job search process is hard. It takes time. The best suggestions I can give someone is to think about why you’re considering a change and create a plan to get from where you are to where you see yourself. The worst thing someone can do is react too quickly and find themselves in another toxic workplace. I know that the current work situation is tough but remember it’s tough you know. Have a plan and work the plan out. You’ll definitely succeed. All the best!

      A job change is a big decision and requires a good consideration. We are here to give reasons why you might want to change the job.

    1. That’s why the escape hatch is so appealing. Self-insured companies can tailor their health benefits to meet the needs of their workers. They don’t have to pay for services their employees neither need nor want. And self-insured plans pay their own medical costs, without having to subsidize the health-care costs of other groups.
    1. What I think we're lacking is proper tooling, or at least the knowledge of it. I don't know what most people use to write Git commits, but concepts like interactive staging, rebasing, squashing, and fixup commits are very daunting with Git on the CLI, unless you know really well what you're doing. We should do a better job at learning people how to use tools like Git Tower (to give just one example) to rewrite Git history, and to produce nice Git commits.
    1. By embracing the autonomy that comes with a role at GitLab, you're able to ship more, and do so more quickly. Success is tied to one's ability to ship quickly, iterate slowly, rely on themselves as a fact-finding resource, and to not lean on someone else to do something you're capable of accomplishing.
  7. Apr 2020
    1. IDEs and standard *nix tools like sed can help, but you typically have to make a trade-off between introducing errors and introducing tedium.
  8. Mar 2020
    1. There is no system that is equally well-suited to significantly different scenarios.
    2. The higher the load on the system, the more important it is to customize the system set up to match the requirements of the usage scenario, and the more fine grained this customization becomes. There is no system that is equally well-suited to significantly different scenarios. If a system is adaptable to a wide set of scenarios, under a high load, the system will handle all the scenarios equally poorly, or will work well for just one or few of possible scenarios.
    1. Rather than using NFS for this task, use explicit data duplication, via one of the long-established mechanisms designed for this purpose.
    1. This makes it easy to use Markdown to write about HTML code. (As opposed to raw HTML, which is a terrible format for writing about HTML syntax, because every single < and & in your example code needs to be escaped.)
    1. Choosing between family and work is a difficult decision. At Osano, it won't be one you have to make. From flexible work schedules to leadership who understand that family comes first, you'll never have to choose.
  9. Feb 2020
  10. Jan 2020
  11. Nov 2019
    1. This book is current from 2015 and is one stop shopping for technology integration in schools. Integrations and Blooms taxonomy theory, ISTE standards, pathways (yes, it is still a slow process), understanding about classroom set up when using technology and learning theories, online, web 2.0, teacher resources, multilingual tools, different screens, digital cameras, and COPPA, Privacy, and Copyright laws. If you are looking for a job in technology integration in schools this is a must read and resource manual. rating 10/10

    1. This is one of my favorite articles about creating a faculty boot-camp for the adoption of technology in higher education. The article brings out the barriers and anxiety for educators in using techonology in the classroom. In addition, you learn how to incorporate learning theories in adult learner engagement. The boot-camp is three day's, follows "Knowles principles of adult learning," and included research, using online tools, and putting it all together. What is it? At the end they educators create an online course that they will use the following year! 9/10

    1. This article presents how to build a technology learning community in support of three rural schools.It incorporates teacher development, and uses many important strategies in understanding success. I would use this article as reference for conducting a study to understand outcomes. The used processes include: Stages of Adoption Inventory classroom observations, the Questionnaire for Technology Integration, interviews, STAR evaluations surveys, teacher survey perceptions study on the impact of the project on student achievement, and force field analysis. Using professional learning communities is imperative in professional development, culture, and productivity. This article unfolds in detail a plan and the results, which could be adopted as a success for creating professional learning communities. Ratings 10/10

  12. Oct 2019
    1. This year's Miss Eastwood winner, 17-year-old PLC Pymble student Lucy Fang of Marsfield, said she would use the $1000 prize money from Yuhu Group to restart a local reading program for young children. She also gets to lead Saturday's Granny Smith Festival parade. "I'm so excited to use this opportunity to give back to my community," she said.

      By this stage you would have been lamenting this disastrous assignment.

      It started out an quick and easy regurgitation to help a mate that only needed a few omissions and some unbalanced assertions and some of the cheaper of the available background paragraphs.

      And now you were hearing this year's winner would reinvest her cash prize into a community initiative. It wasn't what you signed up for.

      Where was the sinister, evil ingredient to be included in one line to top off your pre-written story?

  13. Sep 2019
    1. We need to position instructional designers so they are receiving equitable pay for the expertise and efforts that they bring to the table. Finally, we need more transparent job descriptions so that potential employers and employees can assess whether it will be a good fit before the instructional designer is hired. Right now, I'm seeing a lot of people falling out of positions quickly just because the skill sets, job responsibilities, and expectations just didn't line up."7

      Interesting to think that the job descriptions are not transparent. What do others post then? Looking at Higher Ed Jobs site below is a job posting. Notice the word "Evaluation" arugh!

      JOB DESCRIPTION

      UD is currently seeking an Instructional Designer. The Instructional Designer is responsible for assisting in development and evaluation of online, hybrid, and on-campus education courses and resources. The Instructional Designer works closely with faculty and staff to design online courses and/or course material. Additional responsibilities include departmental instructional development projects, web-based and multimedia modules, and performing operational tasks.

      PRIMARY RESPONSIBILITIES Collaborate with subject matter experts in designing new courses, revising existing courses, developing learning objectives, activities, assessments, rubrics, and provide guidance in instructional design and technology. Apply the principles of Adult Learning Theory, Bloom’s Taxonomy, and Learning Styles to the design of all course and training materials. Conduct quality assurance and assessment for existing and newly developed courses providing feedback for improvements. Develop, maintain, and provide professional development opportunities in the areas of instructional design, teaching, and resources to faculty, students, and administrators. MINIMUM REQUIREMENTS Bachelor’s degree in Instructional Design, Instructional Technology, Adult Learning or a related field. Master’s degree in Instructional Design preferred. Prior experience in an online design at a higher education institution preferred.

  14. Aug 2019
    1. Passion, character, and initiative are a requirement. A long resumé is not — as long as you care about the right things, we can help build your skillset. This is true for those we hire, and it is equally true for our apprentices.
  15. Mar 2019
    1. appointed a consultant to the Atomic Weapons Research Establishment at Aldermaston, he witnessed the development of a British nuclear weapon.
    2. In 1943 he joined the Manhattan Project at Los Alamos, United States of America. Here he helped to design the explosive lens system that shaped the initial shock wave to the spherical (‘fat man’) bomb, and the sequential timing system necessary for its detonation. He triggered the first bomb test (‘Trinity’) on 16 July 1945. Subsequently, a cylindrical (‘little boy’) bomb was exploded over Hiroshima and a ‘fat man’ over Nagasaki.

      Nagasaki & Hiroshima

    3. in 1947 Titterton returned to Britain. At the Atomic Energy Research Establishment, Harwell, he was in charge of a nuclear physics research group that conducted pioneering studies of ternary fission—the decay of highly excited light nuclei and multi-particle disintegrations produced by fast neutrons
    4. They also discovered spontaneous fission but were prevented from publishing.

      Discovery

    5. He next collaborated with Otto Frisch at Birmingham and Liverpool to develop a British nuclear weapon

      First nucular Weapon

    6. Titterton and his group co-operated with industry to produce a reliable model for use in aircraft.

      War

    7. Titterton undertook part-time teaching at the Birmingham Central Technical College, but this career was cut short by the outbreak of World War II.

      Job end

    8. professor of nuclear physics

      His profession

    1. This plain page incorporates an overview of job aids by Allison Rossett, who is the foremost authority on the topic. Not all information is given away for free as she wants to sell her books, which are also promoted on the page. This page can be a good way of tracking her current work. Rating 3/5

    1. Mager's tips on instructional objectives This is a very simple page that consists of black and white text without any graphics. As is, the text on the page is rather small and difficult (for me, anyway) to read, so one may wish to enlarge it. The process of creating instructional objectives in this format is explained in a clear and straightforward way. Rating 5/5

  16. Jan 2019
    1. Of course men haven't been discriminated against as much a women in the work place. Men are "meant" to do jobs in STEM, while women aren't really seen in the STEM program as much. Women deserve to be recognized in anything as much as men are they're just as good.

  17. Nov 2017
  18. Jul 2017
    1. Digital art will rival the real thing. “Will a 3D-printed sculpture have the same value as a sculpture made by someone 50 years ago with their hands? People sometimes see digital art as a lesser form of art. Oh, that is done by computer, not hand! Then people think it should be cheaper. I worry that consumers will see 3D art as something cheap — not the real thing. But once you can print a masterpiece from an artist and have it as your own, people will think differently. I am pretty sure that if Michelangelo had a computer, he would have used it.”
    2. 3D printing will continue to grow in importance. “As creatives, it’s our duty to incorporate 3D printing into our work. When you have the possibility to make your work tangible, that gives it more richness. I hope 3D printing allows people to fully customize their lives. One day if we need shoes or more silverware, we can just print them in our home. I think this will be true for all of our household basics. We’re going to have more creatives in the world because things that have traditionally been done on an industrial scale will be able to be done by anyone with 3D printing.”
    3. You’ll have to broaden your skill set. “You can have a great design, but if you can’t communicate the story behind it, it will be the downfall of the greatest designers. It’s important to learn the ‘soft skills’ which are learning how to speak publicly to grab attention, keep attention, and clearly articulate your ideas. You should learn to negotiate your prices, as well as know how to read a room and when you should disappear. The other side is the psychology of the business upfront, the questions of: Why am I building this? Why is it important? Or what impact am I going to have on the world? It’s important to answer before you design. Having the business and designer mindset is important.”
    4. Specialization + communication = a career win.  “Instead of trying to become a jack-of-all-trades, young designers should be trained in one specific design discipline, communication design, product design, interior design, fashion design, or digital media design. The design student should develop an understanding of how the respective design discipline interfaces with technology and business. Students should work in projects together with students from other design disciplines and preferably also with students from engineering and business. This is training for young designers and a time to nurture communication skills.”
    5. Visual VR is just the start.  “There really is a lot of opportunities and means for expression inside VR. For example, Axon VR is developing full body virtual reality, both the software and hardware. The apparatus is somewhat imposing, and the leap