Mattis Returning to Stanfords Hoover Institution

first_img ADC AUTHOR Former Defense Secretary Jim Mattis is re-joining the Hoover Institution at Stanford University in May as the Davies Family Distinguished Fellow.“I believe we have an obligation to pass on the lessons we’ve learned so that future generations can study, learn and become better,” Mattis said in a press release. “Hoover has made this part of its mission, and I look forward to returning.”Mattis was a fellow at Hoover until he became secretary in January 2017. He left DOD at the end of 2018.DOD photo by Lisa Ferdinandolast_img

Google takes aim at imposter websites with new Chrome warning

first_img Tags 12 Comments Share your voice Security It’s hard to be sure where you are on the internet these days. Carefully checking the URL is one approach to avoiding danger. Trouble is, many fraudulent websites use tricks to make their URLs look like the real deal. Now, Google wants to call them out.To do that, the company is developing a new warning in its Chrome browser that appears when you’re visiting a site that’s mimicking a well-known web page. The warning could ask you, for example, if you actually meant to go to “paypal.com” when you were headed to a lookalike scam site called “paypa1.com” instead.The warning is intended to take the pressure off you to notice when something’s wrong with the URL. That’s important because most people don’t notice when they’re headed off to a scam site, Google Chrome engineer Emily Stark said in a talk on Tuesday at the Enigma Conference, a security and privacy event. “What people are seeing in the URL bar really just isn’t helpful to them as a security mechanism,” Stark said.The warning could help make it harder to carry out on one of the most pervasive and effective hacking attacks out there — phishing. If users heed Chrome warnings, it could save them from entering usernames, passwords or credit card information into websites controlled by criminals. It could also keep them from downloading malicious software at scam websites that could do things like encrypt their data and demand a ransom.Scammy websites use a number of tricks to look legitimate in that URL field at the top of your web browser. They might use a slight misspelling, or swap out the number one for a lowercase letter L to look like a legitimate website. The latter is called a homograph attack, and it’s powerful because it usually involves characters that the untrained eye will miss. The new warning, which is still being tested, alerts users to the fact that they aren’t heading to a popular website or a website they’ve engaged with in the past. If the user wants to keep going in that direction, they can click “ignore.” Stark said her team wanted to throw up a flag for users without overselling the danger.”We designed this warning to be informational rather than scary,” she said. The talk follows comments Chrome security experts made in September about security problems involving URLs. At the time, Google said its engineers were researching how to make changes to the way Chrome handles URLs in order to improve safety. On Tuesday, Stark said changes Google and other software developers propose should be “incremental.” Still, no idea is too crazy to at least consider, she said.”Website identity is so, so broken that all ideas should be on the table,” Stark said. Hacking Privacylast_img read more

For the girls by the girls

first_imgTo commemorate the International Day of the Girl Child on October 11, a UN-declared international observance day to support greater opportunities for girls and end gender discrimination, teenage girls from marginalised communities stepped into the roles of traffic policemen and manned the traffic in the national Capital.European Union Ambassador to India, Tomasz Kozlowski inaugurated the takeover and distributed badges to the girls. He said, “Ensuring that girls feel respected and valued in society is the first step to breaking down the barriers of discrimination. Today, on International Day of the Girl Child, we remember that empowering girls and women is not just our moral duty, it is also the solution to many of the greatest challenges we face in the quest for development and peace: Investing in girls is investing in peace and prosperity”. Also Read – Add new books to your shelf120 girls manned traffic for two hours at multiple locations in Delhi- Rajpath, Mandi House, Baba Kharak Singh Marg and Windsor Circle. They were assisted by traffic police personnel, most of whom were women. They also displayed signage and posters on gender equality as well as girls’ rights. Passersby were handed stickers with the message ‘Be the Driver of Change’.The celebration of the International Day of Girl Child is part of a 3-year collaboration between the European Union (EU) and Plan India for promoting gender equality and combating discrimination against the girl child. The EU currently funds 3 large initiatives on the rights of the girl child in India, with a specific focus on eliminating sex-selective abortions. Also Read – Over 2 hours screen time daily will make your kids impulsiveOn the occasion, Bhagyashri Dengle, Executive Director, Plan India said, “Despite significant progress over the last several decades toward girls’ and women’s equal participation, gaps still remain. By occupying such spaces and places where they are rarely seen or heard, it is a step towards promoting gender inequality and claiming their rights.”Besides manning traffic, the girls also took over important roles even in corporate houses, media publications and radio stations for a day, last week to commemorate International day of the Girl Child. Going forward, 10 metro stations in Delhi will also have signage and people will be requested to pledge their support for a safer Delhi, from October 11-20.  Plan India, a member of Plan International Federation, is a nationally registered independent child development organisation committed to creating a lasting impact in the lives of vulnerable and excluded children, their families and communities. Plan International celebrates this day to support the movement for girls’ rights and development so that girls everywhere can learn, lead, decide and thrive.Champa, studying for a bachelor’s degree in Liberal Arts and Sciences, comes from a family of six. She has been involved with Plan India as a youth advocate for the past four years, ensuring that her community is safer for girls and that they are more aware of their rights. She said, “We must work together to ensure girls and young women are aware and have access to justice. Informed and empowered girls can stand firm against injustice and demand their rights. Doing this together allows us to share our challenges and innovative ideas to overcome them.”last_img read more

Mozilla optimizes calls between JavaScript and WebAssembly in Firefox making it almost

first_imgYesterday, Mozilla announced that in the latest version of Firefox Beta, calls between JS and WebAssembly are faster than non-inlined JS to JS function calls. They have made these optimizations keeping two aspects of engine’s work in mind: reducing bookkeeping and cutting out intermediaries. How they made WebAssembly function calls faster They have optimized the calls in both directions, that is, from JavaScript to WebAssembly and WebAssembly to JavaScript with their recent work in Firefox. All these optimizations have been done to make the engine’s work easier. The improvements fall into two groups: Reducing bookkeeping: This means getting rid of unnecessary work to organize stack frames Cutting out intermediaries: This means taking the most direct path between functions How they optimized WebAssembly to JavaScript calls The browser engine has to deal with two different kinds of languages while going through your code even if the code is all written in JavaScript: bytecode and machine code. The engine needs to be able to go back and forth between these two languages. When it does these jumps, it needs to have some information in place, like the place from where it needs to resume. The engine also must separate the frames that it needs. To organize its work, the engine gets a folder and puts this information in it. When the Firefox developers first added WebAssembly support, they had a different type of folder for it. So even though JIT-ed JavaScript code and WebAssembly code were both compiled and speaking machine language, it was treated as if they were speaking different languages. This was unnecessarily costly in two ways: An unnecessary folder is created which adds up setup and teardown costs It requires trampolining through C++ to create the folder and do other setup They fixed this by generalizing the code to use the same folder for both JIT-ed JavaScript and WebAssembly. This made calls from WebAssembly to JS almost as fast as JS to JS calls. How they optimized JavaScript to WebAssembly calls JavaScript and WebAssembly use different customs even if they are speaking the same language. For instance, to handle dynamic types, JavaScript uses something called boxing. As JavaScript doesn’t have explicit types, they need to be figured out at runtime. To keep track of the types of values, the engine attaches a tag to the value. This turns one simple operation into four operations. This is the reason why WebAssembly expects parameters to be unboxed and doesn’t box its return values. Since it is statically typed, it doesn’t need to add this overhead. So, before the engine gives the parameters to the WebAssembly function, the engine needs to unbox the values and put them in registers. It has to go through C++ again to prepare the values when going from JS to WebAssembly. Going to this intermediary step is a huge cost, especially for something that’s not that complicated. To solve this, they took the code that C++ was running and made it directly callable from JIT code. So, when the engine goes from JavaScript to WebAssembly, the entry stub unboxes the values and places them in the right place. Along with these calls, they have also optimized monomorphic and built-in calls. To understand the optimizations well, check out Lin Clark’s official announcement on Mozilla’s website. Read Next Mozilla updates Firefox Focus for mobile with new features, revamped design, and Geckoview for Android Mozilla releases Firefox 62.0 with better scrolling on Android, a dark theme on macOS, and more Mozilla, Internet Society, and web foundation wants G20 to address “techlash” fuelled by security and privacy concernslast_img read more