• 开源镜像
  • 开源沙龙
  • 媛宝
  • 猿帅
  • 注册
  • 登录
  • 息壤开源生活方式平台
  • 加入我们

开源日报

  • 开源日报第938期:《DDMQ》

    3 11 月, 2020
    开源日报 每天推荐一个 GitHub 优质开源项目和一篇精选英文科技或编程文章原文,坚持阅读《开源日报》,保持每日学习的好习惯。
    今日推荐开源项目:《DDMQ》
    今日推荐英文原文:《Trump, Biden campaigns slam Facebook after ‘technical issues’ impact political ads》

    今日推荐开源项目:《DDMQ》传送门:项目链接
    推荐理由:DDMQ 是滴滴出行架构部基于 Apache RocketMQ 构建的消息队列产品。 作为分布式消息中间件,DDMQ 为滴滴出行各个业务线提供了低延迟、高并发、高可用、高可靠的消息服务。 DDMQ 提供了包括实时消息、延迟消息和事务消息在内的多种消息类型以满足不同的业务需求。 用户通过统一的 Web 控制台和傻瓜式的 SDK 即可轻松接入 DDMQ 生产和消费消息,体验功能丰富、稳定的消息服务。
    今日推荐英文原文:《Trump, Biden campaigns slam Facebook after ‘technical issues’ impact political ads》作者: Queenie Wong
    原文链接:https://www.cnet.com/news/trump-biden-campaigns-slam-facebook-after-technical-issues-impact-political-ads/
    推荐理由:为了维护美国大选的完整性, Facebook在10.27 停止接受新的政治广告, 但在该截止日期批准之前获得批准的广告仍然可以投放到11.3. 特朗普和拜登的竞选官员都瞄准了Facebook, 指责其在11.3大选前几天错误地屏蔽了他们的广告.

    Trump, Biden campaigns slam Facebook after ‘technical issues’ impact political ads

    Campaign officials for President Donald Trump and Democratic presidential nominee Joe Biden are both taking aim at Facebook, accusing the world’s largest social network of erroneously blocking their ads days before the Nov. 3 election.

    Facebook stopped accepting new political ads on Oct. 27 as part of the company’s effort to safeguard the integrity of the US election. However, ads approved before that deadline can still run through Nov. 3.

    Facebook said in a blog post on Thursday that “technical flaws” in the company’s system caused some approved ads to be improperly paused after the new ad restrictions took effect. Advertisers also had trouble making changes to their ads. Some ads were blocked because advertisers made changes to the target audience shortly before the deadline.

    The errors have sparked concerns from both campaigns that Facebook is enforcing its rules in a way that could benefit one political party over the other in the crucial days before the election. The problems highlight the challenges involved in enforcing the political ad ban, which was adopted to safeguard election integrity. Russian trolls have used Facebook to sow discord among Americans in the 2016 US presidential election.

    “No ad was paused or rejected by a person, or because of any partisan consideration,” Facebook said in the blog post. “The technical problems were automated and impacted ads from across the political spectrum and both presidential campaigns.” The world’s largest social network has said it will temporarily stop running all US social issue, electoral or political ads after the polls close on Nov. 3 to “reduce opportunities for confusion and abuse.”

    By Friday, the Trump and Biden campaigns said they were still running into problems with Facebook ads.

    Megan Clasen, an advisor for Biden, tweeted on Friday that thousands of pre-approved Facebook ads still weren’t live on the social network.

    Biden’s campaign estimates it’s lost more than $500,000 in projected donations from being unable to run fundraising ads on Facebook.

    “It is currently unclear to us whether or not Facebook is giving Donald Trump an unfair electoral advantage in this particular instance, but it is abundantly clear that Facebook was wholly unprepared to handle this election despite having four years to prepare,” said Rob Flaherty, the digital director for Biden’s campaign, in a statement on Thursday.

    Samantha Zager, a spokeswoman for the Trump’s re-election campaign, said in a statement on Friday that banning new political ads limits their ability to talk about important issues such as economic growth and push back against Biden.

    “The Silicon Valley mafia is now turning it up a notch, stopping us from running approved ads in the days before millions of Americans cast their ballots,” Zater said. “This is not a coincidence — Facebook is blocking our campaign ads that follow their own ridiculous rules, simply because they are working against President Trump. This not a bug, this is corporate election interference.”

    Facebook spokeswoman Elana Widmann said that the “vast majority” of ads that weren’t supposed to be paused are now running. “We are working directly with both Presidential campaigns to work through some remaining ad delivery issues, which we expect to resolve for all advertisers,” she said. Facebook COO Sheryl Sandberg said Thursday during the company’s earnings call that political and government ads were a “low single digit percentage” of Facebook’s ad revenue in the third quarter.

    Both campaigns have spent millions of dollars on Facebook ahead of Election Day.

    Biden’s Facebook page spent more than $95 million on ads about social issues, politics and elections from May 2018 to Oct. 28, 2020, according to Facebook’s political ads database. Trump’s Facebook page spent more than $108 million on these ads during the same time period.

    First published on Oct. 30, 2020 at 4:23 p.m. PT.
    下载开源日报APP:https://opensourcedaily.org/2579/
    加入我们:https://opensourcedaily.org/about/join/
    关注我们:https://opensourcedaily.org/about/love/
  • 开源日报第937期:《Athena》

    2 11 月, 2020
    开源日报 每天推荐一个 GitHub 优质开源项目和一篇精选英文科技或编程文章原文,坚持阅读《开源日报》,保持每日学习的好习惯。
    今日推荐开源项目:《Athena》
    今日推荐英文原文:《Facebook temporarily suspends recommendations for new and political groups》

    今日推荐开源项目:《Athena》传送门:项目链接
    推荐理由:Athena 是端到端自动语音识别(ASR)引擎的开源实现。 这个项目的愿景是增强语音识别的端到端模型的工业应用和学术研究。为了使所有人都能使用,项目还发布了一些现基于开源数据集的示例。 例如 HKSUT,Librispeech 。所有的模型都在 Tensorflow> = 2.0.0 中实现。
    今日推荐英文原文:《Facebook temporarily suspends recommendations for new and political groups》作者:Queenie Wong
    原文链接:https://www.cnet.com/news/facebook-nyu-researchers-tussle-over-political-ads-on-the-social-network/
    推荐理由:距离美国总统大选日越来越接近, 双方局势也日渐紧张. 在全球最大的网络社交平台上, 大量的Facebook团体在选举期间发布阴谋论以及误导信息, 因此, Facebook决定暂时停止推送政治敏感的话题.

    Facebook temporarily suspends recommendations for new and political groups

    Facebook has temporarily stopped recommending new and political groups ahead of the US elections amid concerns about misinformation, the company said Friday.

    “This is a measure we put in place in the lead-up to Election Day. We will assess when to lift them afterwards, but they are temporary,” Facebook spokeswoman Liz Bourgeois said in a statement.

    The world’s largest social network has been making a stronger push to get people to join groups, which are public and private online spaces where Facebook users gather to chat about shared interests such as parenting or cooking. But people have also used Facebook groups to share conspiracy theories, misinformation and hate speech during the presidential election.

    Recommendations have the potential to fuel the spread of extremism and misinformation on social networks. A 2016 internal Facebook report found that “64% of all extremist group joins” were because of the company’s recommendation tools, The Wall Street Journal reported in May.

    On Wednesday, Facebook CEO Mark Zuckerberg told lawmakers during a Senate hearing that the company has “taken the steps to stop recommendations in groups for all political content or social issue groups as a precaution.” Zuckerberg was testifying alongside Twitter CEO Jack Dorsey and Google CEO Sundar Pichai about Section 230, a federal law that shields online platforms from liability for user-generated content.

    More than 1.8 billion people use Facebook groups every month, according to the company.
    下载开源日报APP:https://opensourcedaily.org/2579/
    加入我们:https://opensourcedaily.org/about/join/
    关注我们:https://opensourcedaily.org/about/love/
  • 开源日报第936期:《向公司提问 reverse-interview-zh》

    1 11 月, 2020
    开源日报 每天推荐一个 GitHub 优质开源项目和一篇精选英文科技或编程文章原文,坚持阅读《开源日报》,保持每日学习的好习惯。
    今日推荐开源项目:《向公司提问 reverse-interview-zh》
    今日推荐英文原文:《How to Get in the Perfect Mood for Coding》

    今日推荐开源项目:《向公司提问 reverse-interview-zh》传送门:项目链接
    推荐理由:求职是一个双向选择的公司,公司选择了你的同时,你自然也要选择公司。这个项目收集了许多你在面试最后可以向面试官提的问题,这个环节是让你了解这家公司的大好机会,你可以得到很多平时难以接触的公司信息。想一想,如果真的通过了一家并不合适自己的公司,接下来的一段日子自然不会太好过……
    今日推荐英文原文:《How to Get in the Perfect Mood for Coding》作者:Piero Borrelli
    原文链接:https://medium.com/better-programming/how-to-get-in-the-perfect-mood-for-coding-21173dd084d
    推荐理由:一些能够保持更好状态进行编码工作的策略

    How to Get in the Perfect Mood for Coding

    Improve your productivity with these emotional tips

    Sitting in front of a computer and “just code” is not always that easy. We are humans too, with worry days and tired mornings. Programming is such an emotional game to win. You have to control yourself to disclose your concentration abilities and get the job done.

    Think about all you’re asking yourself for when you’re doing it:
    • Study a problem and ideate a solution for it.
    • Manage DRY principles, maintenance, scalability and simplicity.
    • Try not to get distracted when you have Google ready to answer any dumb questions you might have at that moment.
    • Work under the pressure of an incoming deadline.
    Coding is a mental game too. And you should care about being in an appropriate mood for it. So that your days can be productive.

    Here’s a list of my advice for reaching such a mood and getting the most out of your days.

    Get Rid of Worry Code

    This one is probably what, especially in this period, might affect you more. When you’re worried or when you feel bad. You could have so many thoughts raging in your mind and you can’t get your hands on the keyboard. You could be thinking about your loved ones, life situations, retracing dialogues from the inside.

    For how cynical that could sound, this is going to kill your productivity. Which will probably give you some problems with your boss in the long run if you can’t keep these feelings away while working.

    My solution, which might work for you in this case, is divided into two main steps:
    • I think about what the problem is and what my need is. Do I need to get reassured by a special person after an argument? Do I need to call my mother to make sure she’s okay?
    • I will take 20 minutes away from code, acting based on that need, trying to satisfy it. So if I need reassurance after an argument, I will talk to that person. If I need to talk with my mum, I will call her and make sure she’s alright.
    This should help you, or at least satisfy your inner emotional hunger for the day. After which you might want to consider deeply working on the problem to make sure you’re worry-free the next time you have to code.

    Chill with Music

    For some people, music does wonders while coding. They could listen to heavy metal while still being concentrated on a task. To me, that’s not the case. As soon as I’m listening to a cool song, my mind’s attention just gets stolen by the lyrics and rhythms. In fact, I can only listen to it while doing repetitive tasks which are pretty mechanical to me.

    If music is for you and puts you in the good mood without distractions, I suggest you listen to it whatever genre you like and can stand for a prolonged time. However, I still recommend you choose something chill, as I find it can calm your mind and put you in the perfect position to deal with lines of code.

    Here are some cool tips for some chill stuff I love, ranging from lo-fi to some chill hip-hop.
    https://www.youtube.com/watch?v=5qap5aO4i9A
    https://www.youtube.com/watch?v=InI8TdggKd0
    https://www.youtube.com/watch?v=f02mOEt11OQ

    Avoid Interruptions

    You need to always have in mind what you’re doing and your next step while coding. Affording a distraction means losing track of your work, subsequently spending a lot more time to recap everything you were doing.

    I find the most interruptions come either from letting myself being carried away by Google, looking for stuff I need or interesting articles or simply outside noise.

    In the first case, the only solution is to be disciplined enough to not start surfing the web randomly when tempted. Make a list of things you want to check out in the morning and then come back to them later when you have some free time. You can further encourage this behaviour with some time managing techniques like the Pomodoro one.

    For noise isolation, the best purchase you can do as a developer is a good quality set of noise-cancelling headphones. Their price can range up to quite a few bucks, but I’m confident you can find some good ones also on the cheap side.

    Kill Boredom

    Do you ever find yourself just staring at the keyboard feeling blocked? Like if your brain went into a freezing mode. It can happen after a long day of typing. In this case, my suggestion is you find an interesting external input to bring creative inputs back. The best thing you can do is to find a pair partner. Ask your colleague for help on the task you’re working on. This will surely liven up your mood and give you a boost on productivity for a while.

    Save Your Brain From Burning

    Sometimes you just can’t sit another second trying to solve a damn problem you’ve been struggling with for the last four hours. You start even forgetting what the initial issue was, mumbling while you go through your code making stupid errors one after the other.

    This is the sign of a good time for a break. In this case, I suggest you take 20 minutes away from the keyboard to avoid the temptation of going back to the problem with a brain still overflowing. You can still be in front of a screen, just not the one of your laptop.

    In such cases, I like to chill in my office coffee room (or living room when working from home) and just enjoy a little snack. I will watch a couple of YouTube videos and then get back to my job with a fresh mind.

    Key Takeaways

    • To find the best mood while coding, you have to implement a series of ideal strategies.
    • If being worried about something is incapacitating you from writing code, take 20 minutes away from the keyboard and try to fulfill your emotional needs at least for the day.
    • Chill with some good music while coding, as it might help you bring in a positive mood.
    • When bored or having writer’s block find a pair partner!
    • Buy yourself a good pair of noise-cancelling headphones and discover a time-managing technique that works for you.

    Conclusion

    Programming is already hard by itself. Plus, we always have to find new ways to control our minds, the most important tool we have, to concentrate and be productive. The tricks and scenarios I proposed to you should help you to know how to reach an optimal mood for coding and how to deal with different situations.
    下载开源日报APP:https://opensourcedaily.org/2579/
    加入我们:https://opensourcedaily.org/about/join/
    关注我们:https://opensourcedaily.org/about/love/
  • 开源日报第935期:《隐私保护 Baize》

    31 10 月, 2020
    开源日报 每天推荐一个 GitHub 优质开源项目和一篇精选英文科技或编程文章原文,坚持阅读《开源日报》,保持每日学习的好习惯。
    今日推荐开源项目:《隐私保护 Baize》
    今日推荐英文原文:《Why Albert Einstein Rejected Being President of Israel》

    今日推荐开源项目:《隐私保护 Baize》传送门:项目链接
    推荐理由:白泽是直接运行在浏览器上且基于机器的隐私保护引擎,能够有效的阻挡跟踪脚本、恶意广告脚本。使用 JavaScript 开发,可以运行在 Node.js、浏览器环境中。

    该项目的特点是模仿杀毒软件的启发式引擎,基于集成学习,使用一种自动有效的机器学习方法。通过脚本的多维度特征来学习并创建分类器从而阻止跟踪脚本及恶意广告脚本,从而代替传统的过滤规则,后者需要人工编写并长期维护。
    今日推荐英文原文:《Why Albert Einstein Rejected Being President of Israel “I lack both the natural aptitude and the experience to deal properly with people”》作者:Ryan Fan
    原文链接:https://medium.com/frame-of-reference/why-albert-einstein-rejected-being-president-of-israel-7d5acc7280a6
    推荐理由:除了作为一个科学家之外,爱因斯坦一直都致力于犹太人的复兴事业。但是他拒绝了担任以色列的请求,认为自己“既缺乏与人打交道的天赋,也缺乏处理公务的经验”。不知道他是不是处于谦虚,但是如果更多人这么想,世界会不会变得更好一些呢?

    Why Albert Einstein Rejected Being President of Israel

    “I lack both the natural aptitude and the experience to deal properly with people”

    Albert Einstein was a man of many achievements. He made the famous formula that asserted the equivalence of mass and energy. He then won the Nobel Prize in Physics in 1921 for discovering the law of the photoelectric effect, which led to the whole new world of quantum physics.

    What few people know is that Einstein could have added president of Israel to his resume of accomplishments if he wanted to. After the creation of Israel in 1948, the first president of the country, Chaim Weizmann, died in November of 1952. Prime Minister David Ben-Gurion, under pressure from a Jerusalem newspaper, offered scientist Albert Einstein the position of president. Einstein was living at Princeton university at the time. In Israel, being President is largely a ceremonial role, while the prime minister holds executive power.

    Einstein, however, declined.

    According to Walter Isaacson, author of Einstein: His Life and Universe, Einstein and Weizmann were close friends, and Weizmann helped bring Einstein to America in 1921. Weizmann, after all, was president of the World Zionist Organization. Einstein found the idea “awkward, very awkward,” according to a friend. He knew his answer right away, but the Israeli embassy sent him a telegram asking whether they could send someone to meet him officially — Abba Eban, Israel’s ambassador. Isaacson said the idea was both impractical and astonishing.

    “Why should that man come all that way…when I only will have to say no?” Einstein said.
    Einstein and Eban would have a phone call. Einstein immediately declined, but Eban insisted on presenting him the offer officially.

    “I cannot tell my government that you phoned me and said no…I have to go through the motions and present the offer officially,” Eban said.
    Eban sent a deputy to Einstein to give a formal letter asking Einstein to take the presidency. The letter made sure to note that Einstein would have to move to Israel and take citizenship there, just in case Einstein believed he could be president of Israel from Princeton.

    Throughout Einstein’s life, he had been devoted to Zionist causes. His papers are featured by the Hebrew University of Jerusalem. In part, Einstein was responsible for the formation of the International Rescue Committee in 1933. Einstein advocated for a Jewish homeland throughout his life, which caused a rift for many American Jews during his visit to America in 1921. According to Isaacson in a 2009 article in The Atlantic, Jewish leaders like Louis Brandeis and Felix Frankfurter wanted Jewish people to assimilate, not agitate for a homeland.

    “Long before the emergence of Hitler I made the cause of Zionism mine because through it I saw a means of correcting a flagrant wrong….The Jewish people alone has for centuries been in the anomalous position of being victimized and hounded as a people, though bereft of all the rights and protections which even the smallest people normally has,” Einstein wrote in a letter to Prime Minister Jawaharlal Nehru of India
    However, while Einstein advocated for a Zionist state, he railed against the “Freedom Party” in Israel that gained prominence during the Arab-Israeli War in 1948. Einstein was especially critical of Menachen Begin, calling him a “fascist element” in the New York Times. About half a year earlier, the Deir Yassin massacre took place, in which far-right Zionist paramilitary groups killed 107 Palestinian Arabs, including many women and children.

    But as for becoming president, Eban wanted to reassure Einstein that he could continue his scientific work and be funded by the Israeli government. He could essentially do whatever he wanted, and Isaacson would note that the job “would require his presence, but not much else.” Eban told him that the offer was a testament to Einstein as a hero of Israel, since the offer:

    “Embodies the deepest respect which the Jewish people can repose in any of its sons.”
    When Eban and his crew arrived at Einstein’s house, Einstein said he was “deeply moved” by the offer but couldn’t accept, and was “at once deeply saddened and ashamed that he could not.”

    Einstein would respond in his note:

    “All my life I have dealt with objective matters, and hence I lack both the natural aptitude and the experience to deal properly with people and to exercise official function.”
    Einstein realized that it was a brilliant idea, but that sometimes, even a brilliant idea isn’t always a good one. He would go on to be grateful and say:

    “I am the more distressed over these circumstances because my relationship with the Jewish people became my strongest human tie once I achieved complete clarity about our precarious position among nations of the world.”

    Takeaways

    Einstein essentially rejected being the president of Israel because he didn’t think he was a great people person, and he didn’t have the experience required for the job. Imagine if all politicians thought like that — wouldn’t the world be a better place?

    Regardless, Isaacson also notes that Einstein didn’t want to just be a figurehead president. He had the role of establishing Hebrew University, and Einstein largely hated all the political maneuvering. He had also helped a group create Brandeis University and had bad experiences that led him to resign.

    In short, Einstein didn’t want to be a figurehead, and as much as he advocated for political causes, he hated politics. According to Isaacson, he also hated administrative responsibilities throughout his life.

    “Einstein’s brilliance sprang from being a rebel and a nonconformist who recoiled at any attempt to restrain his free expression. Are there any worse traits for someone who is supposed to be a political conciliator?” Isaacson asked.
    But part of Einstein’s brilliance was also his ability to say no when he knew the situation warranted it. Einstein was a genius in knowing what he liked, where his strengths lied, especially that late into his life. What we can learn from Einstein is also the ability to say no and know where our strengths are.

    Einstein would die three years later, and everyone involved, from Ben-Gurion, Eban, and Einstein himself, would be happy the episode was behind them. Behind the scenes, Ben-Gurion was relieved and joked to his assistant:

    “If he accepts, we are in for trouble.”

    下载开源日报APP:https://opensourcedaily.org/2579/
    加入我们:https://opensourcedaily.org/about/join/
    关注我们:https://opensourcedaily.org/about/love/
←上一页
1 … 24 25 26 27 28 … 262
下一页→

Proudly powered by WordPress