学习资源(书签)推荐

各位可以跟帖把自己觉得好的资源列出。主贴会持续做汇总类似于书签汇集,不做分类索引。

PJ的分类资源请看 Awesome-ifLab

各位可以跟帖把自己觉得好的资源列出。主贴会持续做汇总类似于书签汇集,不做分类索引。

2021年1月

Open MCT是下一代任务运营数据可视化框架。基于Web,适用于台式机和移动设备。
开放式MCT可适用于计划和运行任何产生遥测的系统。虽然开发开放式MCT是为了支持太空任务,但其核心概念并非该领域独有。它可以在一处显示流和历史数据,图像,时间轴,过程以及其他数据可视化。

https://nasa.github.io/openmct/

使用GPT-3自动化我的工作使用GPT-3生成数据库就绪的SQL来回答业务问题
作为分析师,我花费大量时间编写SQL(或其他代码)来回答有关我们业务的问题。这些问题的范围从简单的客户支持查询(“用户X是否有正确的计划?”)到评估KPI和增长指标(“上个月有多少用户注册,转换为付费用户的百分比是多少?”)。越开放式(“我们在12个月内将获得多少收入?”)。

为了使我的工作更轻松,我尝试使所有这些问题尽可能自动化。我的公司SeekWell构建了出色的工具来帮助解决此问题,例如统一的团队SQL存储库以及对查询,报告和警报的无缝调度。但是,许多事情(如实际编写SQL代码)很难自动化,或者至少已经自动化了

定义Web标准的过程是一个冗长的过程,可确保跨浏览器的有用性,一致性和兼容性。今天,W3C和IETF标志着大流行期间最重要的标准之一WebRTC的完成。

从现在开始的十年中,我们不应该在阅读方面衡量“构筑系统”,我们应该在解决实际问题上投入精力;要实现这一目标,我们应该从谈论如何不阅读代码开始。负担不起。

直到最近,人们普遍认为“社交”已经完成。这种想法被市场完全饱和了,主要是Facebook,Twitter和Instagram的三位一体。事实证明,社会灭亡的传言被大大夸大了。我们不仅看到了创新的新型社交网络的兴起(从Clubhouse的分红到云游戏的无缝交互),而且社交性已经成为教育,购物,健身等各种消费产品的强大获取和保留工具。 ,美食,娱乐等。在本系列文章中,我们将揭示新社会的面貌,推动它发展的力量以及如何建立它。
Social Strikes Back

如何在创业扑克中获胜

https://kromatic.com/blog/how-to-win-at-startup-poker/

该网站的特色是围绕电视剧《止步不前》(2014-2017)开发的课程,这是一个关于1980年代至1990年代从事技术领域工作的人的虚构叙事。

https://bits.ashleyblewer.com/halt-and-catch-fire-syllabus/

远程团队可以创新吗?

让我们通过定义主题来开始这篇评论。本文中使用的术语“语义Web ”是一个研究领域,而不是一个具体的人工制品—类似地,例如,人工智能 表示一个研究领域而不是一个具体的人工制品。一个具体的人工制品,也许有一天可能会存在,也可能不存在,也许确实应该被称为“语义网”,并且确实有一些研究领域的成员可能认为它的一部分已经建立。有时,术语“语义Web技术” 用于描述在现场出现的一组方法和工具,以避免出现术语混淆。我们将以某种方式返回本文的所有内容。但是,这里的重点是回顾研究领域。

Nadia Eghbal的新书《在公共场所 工作:开源软件的制作和维护》可能没有列入您今年要阅读的简短书籍清单。诚然,这是一个讨厌的话题:它涉及开源项目,角色和职责。GitHub成为开发者平台的兴起;以及开发者文化如何围绕创建者平台的新力量发展。

我建议你得到它。它主要是关于软件开发的,但本书的核心见解则更大:Eghbal清楚地看到并阐明了有关我们制造 方式以及其变化方式的重要信息。

ARK aims to identify large-scale investment opportunities by
focusing on who we believe to be the leaders, enablers, and
beneficiaries of disruptive innovation. While we believe
innovation is the key to growth, the opportunities it creates can
be missed or misunderstood by traditional investment
managers who are more focused on sectors, indexes, short-term
earnings, and price movements.
ARK seeks to gain a deeper understanding of the convergence,
market potential, and long-term impact of disruptive innovation
by researching a global universe that spans sectors, industries,
and markets. Today, we are witnessing an acceleration in new
technological breakthroughs.
To enlighten investors on the impact of th

当我是一名初级工程师时,我从经验丰富的首席工程师那里得到的最好建议之一就是对事物进行批处理,按照优先顺序(按时间,大小,影响或优先级)对它们进行排序,然后执行。并且,在批处理它们时要小心。按功能对它们进行批处理可提高生产率,因为它可以最大程度地减少上下文切换成本。

2020年是我第二年成为“独立研究员”。我很感谢奇怪的工作头衔所带来的自由,但这当然不是很明确。我需要在黑暗中摸索一下通常会存在的机构和角色所提供的模式和结构。从2021年开始,我将分享一些我学到的知识,以及一些最相关的悬而未决的问题。这些观察结果一定是非常个人化的,但是我希望它们对其他考虑类似途径的人感兴趣或有用。

https://andymatuschak.org/2020/

到2020年,JavaScript仍然处于困境,整体上还是设法向前发展。由于语言本身由于Optional Chaining和Nullish Coalescing等新功能而不断改进,因此TypeScript的广泛采用通过普及静态类型将事物推向一个全新的高度。

我们不需要数据科学家,我们需要数据工程师

https://www.mihaileric.com/posts/we-need-data-engineers-not-data-scientists/

王牌机器学习面试。浏览世界上最大的问题库,其中涵盖统计,数据科学和全栈机器学习中的核心思想,并且每周都会添加新问题!或遵循我们精心设计的专家课程,以教您成为机器学习工程师的成功技能。

在本课程中,学生将学习用C编程语言开发复杂的系统级软件,同时对Unix操作系统(以及该家族的所有OS,例如Linux,BSD甚至Mac OS)有深入的了解。 X)及其编程环境。

涵盖的主题将包括用户/内核接口,Unix的基本概念,用户身份验证,基本和高级I / O,文件系统,信号,进程关系以及进程间通信。还将介绍Unix系统上软件开发和维护的基本概念(开发和调试工具,例如“ make”和“ gdb”)。

希望学生具有C编程语言的良好工作知识,以前曾经编写过平凡的程序,并且能够胜任使用具有命令行Shell界面的Unix系统。 所有课程作业都将仅在Unix系统上从命令行完成。不是 使用Unix的介绍!

https://stevens.netmeister.org/631/

Open Syllabus是一家非营利性研究组织,它收集并分析数百万个教学大纲,以支持新颖的教学应用。Open Syllabus帮助讲师开发课程,图书馆管理藏书,新闻界开发书籍。它支持学生和终身学习者探索主题和领域。它激励教师改进教材和使用开放许可。它支持使高等教育与就业市场需求保持一致以及使学生的流动性更加容易的工作。它还挑战教职员工和大学共同努力以管理这一重要数据资源。

清华大学图书馆预印本系统推荐

http://wr.lib.tsinghua.edu.cn/taxonomy/term/45

自然语言生成:2020年的商业发展水平

SMART和简单:如何设定和实现个人目标

对数据工程师的需求正在迅速增长。根据hired.com的报告,需求在2019年增长了45%。SF湾区数据工程师的薪水中位数约为16万美元。所以问题是:如何成为数据工程师?

https://khashtamov.com/en/how-to-become-a-data-engineer/

以下是可在GitHub上找到的开源游戏和与游戏相关的项目的列表-老派文字冒险,教育游戏,8位平台游戏,基于浏览器的游戏,独立游戏,GameJam项目,附加组件/地图您可以将其用于商业游戏,库,框架,引擎的/ hacks / plugins。

波士顿动力公司如何教机器人跳舞
Full Page Reload

深度学习最重要的想法-历史回顾
Deep Learning's Most Important Ideas - A Brief Historical Review

CTO第二天:缩小团队规模
CTO day 2: downsizing the team

Linux目录,命令等的常见发音
Common pronunciations of Linux directories, commands, etc | Linux.org

一个电子生存工具包,用于在Unix操作系统下从头到尾处理科学计算项目的复杂性。

http://sites.science.oregonstate.edu/~landaur/nacphy/coping-with-unix/book.html

随着COVID-19迫使我们许多人在室内进行更多烹饪(是的,这篇文章上线花费的时间比我计划的要长一些),再没有比这更好的时间来真正学习做饭了。我从小就不懂得如何做饭,并在成人时自学成才。在过去的5到7年中,我从一个可以做到绝对最低限度的人(煮意大利面,煮鸡胸肉等)变成了真正体面的厨师。我可以轻松地为4-6位朋友准备晚餐,而无需加重压力,在一周中的大部分晚上在家中准备健康的晚餐,为12人烧烤,并用一小撮精美的菜式打动朋友,家人和我的妻子不时。这篇文章主要是关于什么对我有用,但我称其为“为创始人做饭”,因为我认为它会引起很多像我这样的企业家的共鸣。

BTI360的队友乔尔·戈德堡(Joel Goldberg)在软件行业工作了超过四十年后,最近退休。当他离开时,他与我们的团队分享了他在职业生涯中学到的一些经验教训。在他的允许下,我们在这里分享他的智慧。

Online Mathematics Editor a fast way to write and share mathematics

https://www.mathcha.io/

自去年三月以来,我和其他许多人一样被迫远程工作。这不是第一次,但是不知何故。我很快发现,办公室和家庭之间没有上下文切换,这使我陷入了不健康的行为,例如在所有可用的时间进行工作。

硅谷公司一直在“获取”一些传统竞争对手无法理解或在实践中无法实现的东西 -特别是在欧洲。 这些实践可以带来公司层面更快的创新,工程师更好的专业成长以及更好的“利用率”。反过来,硅谷的公司可以(也可以这样做)支付更高的工资,并且他们从同一个人身上获得更多的价值。

F(E)是一个Web资源,用于学习与物理世界交互的计算系统的基本原理。该网站是由剑桥大学教授菲利普·斯坦利·马贝尔Phillip Stanley-Marbell)创建和运营的。

cabal experimental p2p community chat platform
https://cabal.chat/

Julia语言快速概述

The awards of design, creativity and innovation on the internet

MATT DESLAURIERS
I’m a 30 year old generative artist and creative coder from Toronto, Canada, and now based in London, UK.

https://www.mattdesl.com/

This is a deep-learning text-to-speech tool for generating voices of various characters. The voices are generated in real time using multiple audio synthesis algorithms and customized neural networks trained on very little available data. This project demonstrates not only a significant reduction in the amount of audio required to realistically clone voices while retaining their affective prosodies, but also the feasibility of an on-demand, stable, and autonomously-improving speech synthesis application that aims to mimic a voice of limited availability. As of January 2021, this current iteration of the algorithm (v11.2.x) is the most cutting-edge in the fields of voice cloning and speech synthesis.

https://15.ai/

We’ve trained a neural network called DALL·E that creates images from text captions for a wide range of concepts expressible in natural language.

对于喜欢数学的工程学生的资源

Idyll 是用于编写交互式文章的标记语言和工具包。Idyll的反应式文档模型和标准组件库减少了创建高质量多媒体叙述所需的代码量。Idyll使用Web标准来生成输出,该输出将在任何Web浏览器中快速加载并且是完全可扩展的。
Idyll支持程序员与记者,研究人员和设计师之间的协作。那些熟悉JavaScript的人可以使用D3或React之类的工具编写自定义组件。

一个开源应用程序,使用户能够扫描文档或便笺的硬拷贝并将其转换为PDF文件。无广告。没有数据收集。我们尊重您的隐私。

去年大约这个时候,我充斥着各种有关新年决议和年度摘要的文章,就像一月初的情况一样。我试图确定我的生活中是否有希望改变的事情。我的“成为更好的人”路线图(每个人都有一个,对吗?)上最重要的一点是要更多地了解我的时间会发生什么(我会花多少钱?我确定自己正在做)大部分 ?)。这听起来像是可行的新年决议,所以我决定尝试一下。但是,有时我有时会变得有些紧张,因此我全年记录所有活动的时间间隔为15分钟。

https://samplesize.one/blog/posts/my_year_in_data/

The Design Sprint is a proven methodology for solving problems through designing, prototyping, and testing ideas with users. Design Sprints quickly align teams under a shared vision with clearly defined goals and deliverables. Ultimately, it is a tool for developing a hypothesis, prototyping an idea, and testing it rapidly with as little investment as possible in as real an environment as possible.

https://designsprintkit.withgoogle.com/

re:Work is a collection of practices, research, and ideas from Google and others to help you put people first.

指南:使用OKR设定目标
re:Work - Guide: Set goals with OKRs

USTC LUG书库
https://library.ustclug.org/

Render every single road in any city at once: Draw all roads in a city at once

The Agora is a distributed knowledge graph and experimental social network.

https://anagora.org/

SIGNAL V. NOISE
Strong opinions and shared thoughts on design, business, and tech. By the makers (and friends) of Basecamp. Since 1999.

This pioneering tech company figured how to make work-from-home work

The Basecamp Guide to Internal Communication

https://basecamp.com/guides/how-we-communicate

Gitlab 我们对远程工作的长期愿景

Embracing asynchronous communication

概率机器学习:简介 由Kevin Patrick Murphy撰写。麻省理工学院出版社2021年

https://probml.github.io/pml-book/book1.html

Top 10 Python libraries of 2020

FreeCodeCamp的技术文章

WebAssembly Studio

https://webassembly.studio/

机器人技术入门

https://allshire.org/getting-started-robotics

半小时学习Rust

计算机教育中缺失的一课

The Missing Semester of Your CS Education 中文版

在传统的计算机科学课程中,从操作系统、编程语言到机器学习,这些高大上课程和主题已经非常多了。 然而有一个至关重要的主题却很少被专门讲授,而是留给学生们自己去探索。 这部分内容就是:精通工具。

这些年,我们在麻省理工学院参与了许多课程的助教活动,过程当中愈发意识到很多学生对于工具的了解知之甚少。 计算机设计的初衷就是任务自动化,然而学生们却常常陷在大量的重复任务中,或者无法完全发挥出诸如 版本控制、文本编辑器等工具的强大作用。效率低下和浪费时间还是其次,更糟糕的是,这还可能导致数据丢失或 无法完成某些特定任务。

这些主题不是大学课程的一部分:学生一直都不知道如何使用这些工具,或者说,至少是不知道如何高效 地使用,因此浪费了时间和精力在本来可以更简单的任务上。标准的计算机科学课程缺少了这门能让计算 变得更简捷的关键课程。

https://missing-semester-cn.github.io/

2021年2月

What makes a community?
What makes a community?

每个人都喜欢忽略的10条软件工程法则
10 Software Engineering Laws Everybody Loves to Ignore

我想告诉您我的团队完成了一个雄心勃勃的为期两个月的项目背后的真实故事,这对我们的组织产生了巨大影响。以开发人员为领导者,这是一次非常压力,挑战性和充满惊喜的旅程。我打算揭示出事情为什么会恶化,以及前端团队如何通过一套明智的决策来设法驾驭自己的船。
https://webup.org/blog/the-emerging-ship/

PyMC3是用于贝叶斯统计建模和概率机器学习的Python软件包,专注于先进的马尔可夫链蒙特卡洛(MCMC)和变分推理(VI)算法。它的灵活性和可扩展性使其适用于大量问题。GitHub - pymc-devs/pymc3: Probabilistic Programming in Python: Bayesian Modeling and Probabilistic Machine Learning with Theano

编码人员的实用色彩理论
Practical Color Theory for People Who Code

Covid-19迫使所有人首先开始考虑远程。公司开始用视频通话代替会议,并最终质疑会议是否必要。工作源自“为什么一切都要开会?” 在过去的几个月中,我们与数十家远程公司进行了交谈,我们了解到,尽管许多公司减少了会议数量,但实际上某些会议已更改为采用新技术和新方法。我们看到的最一致的变化之一就是站起来-他们最频繁和最讨厌的会议。
Stand ups suck, why not Rally instead?

开发人员和开放源代码作者现在拥有大量提供免费层的服务,但是很难找到所有这些层来做出明智的决定。这是软件(SaaS,PaaS,IaaS等)和为开发人员提供免费套餐的其他产品的列表。
Free for developers

如何为电子项目设计主板
Stay Caffeinated - How to design a motherboard for your electronics project - Part 1

Tauri是一个工具包,可帮助开发人员使用现有的几乎所有前端框架为主要的台式机平台制作应用程序。该内核是用Rust构建的,并且CLI利用Node.js使Tauri成为创建和维护出色应用程序的真正多语言方法。https://tauri.studio/

SonoBus是易于使用的应用程序,可通过Internet或局域网在设备之间流式传输高质量,低延迟的点对点音频。
https://sonobus.net/

领导软技能:掌握自己的思想,带领团队走向成功-采访Bitrise工程副总裁
Leadership Soft Skills: Master Your Own Mind to Lead Your Team to Success

Python编程和数值方法:工程师和科学家指南
https://pythonnumericalmethods.berkeley.edu/notebooks/Index.html

ink是一个易于使用的在线工具,用于编写基本的交互式故事。
相比之下,ink是一种功能更强大的叙述性脚本语言,主要用于专业游戏开发,尽管它也可以用于编写和共享基于选择的交互式小说。它也令人惊讶地易于学习,尽管为了易用性,它还是很难击败的。
ink - inkle's narrative scripting language inklewriter

Rich 是一个 Python 库,可以为您在终端中提供富文本和精美格式。
可以很容易的在终端输出添加各种颜色和不同风格。Rich 还可以绘制漂亮的表格,进度条,markdown,突出显示语法的源代码及回溯等等,不胜枚举。
GitHub - willmcgugan/rich: Rich is a Python library for rich text and beautiful formatting in the terminal.

Penpot是第一个开放源代码设计和原型制作平台。
https://penpot.app/

修复损坏的旧照片并在线删除划痕。
Repair! | Repair Old and Scratched Photos Online

我们如何开发思维的变革性工具?
How can we develop transformative tools for thought?

一系列分享我在面试技术职务时使用的一些问题。我将解开问题,何时提出问题以及如何评估答案。 Unpacking Interview Questions - Jacob Kaplan-Moss

浏览300.000+ SVG向量和图标
使用各种矢量库,探索,搜索和找到最适合您的项目的图标或矢量。下载免费的SVG载体用于商业用途。
https://www.svgrepo.com/

斯坦福开发的Woebot可以显着减少18-28岁的人们的焦虑和抑郁情绪
https://woebothealth.com/

An open-source implementation of an AirPlay mirroring server for the Raspberry Pi. The goal is to make it run smoothly even on a Raspberry Pi Zero.
GitHub - FD-/RPiPlay: An open-source AirPlay mirroring server for the Raspberry Pi. Supports iOS 9 and up.

自从您在这里结束之后,您可能会同意Rust可能是游戏开发的理想语言。
它对低级内存安全编程的重视保证了更好的开发过程,更少的调试时间和更好的最终结果。
在生态系统还很年轻的时候,您可以找到足够的库和游戏引擎,投入一些实验性的游戏开发工作。
Are we game yet?

*如何在家录制出色的声音/高品质的音频
How to Record Great Sounding / High Quality Audio at Home — Nick Janetakis

分布式系统给程序带来了特殊的挑战。它们通常要求我们拥有多个数据副本,这些副本需要保持同步。但是我们不能依靠处理节点可靠地工作,并且网络延迟很容易导致不一致。尽管如此,许多组织仍依赖一系列核心分布式软件来处理数据存储,消息传递,系统管理和计算功能。这些系统面临共同的问题,可以通过类似的解决方案来解决。本文将这些解决方案识别并开发为模式,通过它们我们可以建立对如何更好地理解,交流和教授分布式系统设计的理解。
Patterns of Distributed Systems
由于新颖的冠状病毒爆发,斯坦福大学2020年春季版CS193p(使用SwiftUI开发iOS应用程序)课程的讲座以在线方式向我们的学生讲授。斯坦福大学将这些讲座视频发布在其YouTube频道上(以下链接),以供所有人使用。该网站的建立使每个人都可以访问在本季度分发给学生的支持材料(作业,演示代码等)。

https://cs193p.sites.stanford.edu/

WebRTC对您意味着什么
如果我告诉您,两周前IETF和W3C终于发布了WebRTC标准,您的回答可能是问所有这些缩写词是什么。请仔细阅读,找出答案!
What WebRTC means for you - The Mozilla Blog

Spyder是一个免费的开源科学环境,用Python编写,适用于Python,由科学家,工程师和数据分析师设计并为他们设计。它具有综合开发工具的高级编辑,分析,调试和概要分析功能与科学软件包的数据探索,交互式执行,深度检查和精美可视化功能的独特组合。
https://www.spyder-ide.org/

可扩展的代码编辑器
CodeMirror 6是对CodeMirror代码编辑器的重写。它极大地改善了图书馆的可访问性和触摸屏支持,提供了更好的内容分析和现代化的编程界面。新系统在功能和性能上与现有代码匹配。它与旧代码不兼容。
CodeMirror 6

数据标记通常是机器学习的最大瓶颈-查找,管理和标记大量数据以建立性能良好的模型可能需要数周或数月的时间。主动学习使您可以使用少得多的标签数据来训练机器学习模型。最好的人工智能驱动公司,例如特斯拉,已经在使用主动学习。我们认为您也应该。
https://humanloop.com/blog/why-you-should-be-using-active-learning/

Weave是Julia的科学报告生成器/识字编程工具。它类似于PweaveknitrR MarkdownSweave
Weave.jl - Scientific Reports Using Julia · Weave.jl

The Relentless Jeff Bezos
The Relentless Jeff Bezos – Stratechery by Ben Thompson

Quantitative Economics with Julia](https://julia.quantecon.org/)
Table of Contents – Quantitative Economics with Julia

Terminal stock watcher and stock position tracker
GitHub - achannarasappa/ticker: Terminal stock ticker with live updates and position tracking

R Markdown:权威指南
R Markdown: The Definitive Guide

在最新动画电影的精美图像和流行视频游戏的真实环境的背后,隐藏着一些神秘的算法。从头开始的Computer Graphics旨在揭开这些算法的神秘面纱,并向您显示,计算机图形可以非常简单。这本广泛的入门书为您提供了计算机图形学领域的概述,重点介绍了现代图形学的两个核心领域:光线跟踪和光栅化。贯穿到交互式演示的链接使算法更加生动。每种算法都是在不使用外部库或API的情况下构建的,并带有与语言无关的伪代码,从而使任何对编程和高中数学有基本了解的人都可以遵循。
Computer Graphics from Scratch - Gabriel Gambetta

今天是我辞职在Google建立自己的软件业务三周年。我在第一年第二年末发布了更新,现在该分享我的进度了。
My Third Year as a Solo Developer · mtlynch.io

Docker,Django,Traefik和IntercoolerJS是我在2021年构建SaaS的首选堆栈
Docker, Django, Traefik, and IntercoolerJS is My Go-To Stack for Building a SaaS in 2021

MIT Technology Review
https://www.technologyreview.com/

像许多人一样,我一直在家做些娱乐,烤一吨,谈论我的酸面团发酵剂,就好像它是真实的人一样。我很擅长遵循食谱,但是我决定要进一步前进,并了解将蛋糕与面包或曲奇区别开来的科学依据。我也喜欢机器学习,所以我想:如果我可以将其与烘焙结合起来呢?
Sara Robinson

来自浏览器的代码。立即从浏览器立即开始编码。借助GitHub集成和对几乎所有主要编程语言的支持,Repl.it是最佳的编码场所。
https://repl.it/

FastAPI 是一个用于构建 API 的现代、快速(高性能)的 web 框架,使用 Python 3.6+ 并基于标准的 Python 类型提示。
FastAPI

微软安全历险记
Microsoft Security Adventure

2021年4月

Tmux入门
Get Started With Tmux - Sunaina Pai

2021年3月

GitHub中文排行榜,帮助你发现高分优秀中文项目
GitHub - kon9chunkit/GitHub-Chinese-Top-Charts: GitHub中文排行榜,帮助你发现高分优秀中文项目、更高效地吸收国人的优秀经验成果;榜单每周更新一次,敬请关注!

Go编程语言的生态系统 The ecosystem of the Go programming language | Henrique Vicente

the first website in the world to provide mass & public access to research papers
https://sci-hub.se/

ActivityPub开发人员工具。目前,我们支持Mastodon,Pixelfed和Peertube等流行的应用程序。
https://fedidb.org/

如何学习数学
在高中数学中,你大部分时间都花在学习算法和操纵技术上,这些技术应该能够在某些定义明确的情况下应用。这种材料限制和对表现的期望可能导致你养成适合高中数学但可能不足以适合大学数学的学习习惯。这对你和你的老师来说都可能令人沮丧。我写这篇文章的目的是通过描述一些可能帮助你将能力和精力引导到富有成效的方向的学习策略来帮助缓解这种挫折感。

高中数学和大学数学的第一个主要区别是学生对理论的重视程度——定义和定理的精确陈述以及建立这些定理的逻辑过程。对数学家来说,这种材料,以及说明为什么选择的定义是正确的,以及如何将定理付诸实践的示例,是数学的本质。使用“严格”一词的课程描述表明,定义和定理的陈述将相当谨慎,并将为定理提供证明,而不仅仅是合理性参数。如果你的方法是直截了当地解决只粗略地阅读“理论”的问题,大学数学的这一方面将给你带来困难。

大学数学和高中数学的第二个区别在于技术和应用问题的方法。在高中,你一次学习一种技术——例如,问题集或单元可能会通过分解或使用二次公式来处理二次方程的解,但它不会同时教授两者,并要求您决定哪种方法更适合解决特定问题。诚然,您在此方法中很好地学习了单个技术,但您不太可能学习如何解决一个您不知道要使用什么技术或与您所看到的其他应用程序不完全相同的问题。大学数学将提供许多可用于特定类型问题的技术——个人问题可能有很多可能的方法,其中一些比其他方法更好。解决此类问题的部分任务在于选择合适的技术。这需要培养判断力和技术能力的学习习惯。

我们将通过单独考虑具体方面来讨论如何学习数学的问题。首先,我们将考虑定义——首先,因为它们构成了数学任何部分的基础,对理解定理至关重要。然后我们将讨论定理、引理、命题和推论,以及如何研究主题的组合方式。接下来的主题是证明,如何破译它们以及我们为什么需要它们。最后,我们将讨论解决问题的判断力的发展。
https://www.math.uh.edu/~dblecher/pf2.html

更有效,更有效地阅读的艺术
https://aliabdaal.com/read-more-effectively/

ElegantRL具有轻巧,高效和稳定的特点 ,适合研究人员和从业人员使用。

  • 轻量级 :使用PyTorch,OpenAI Gym和NumPy,核心代码<1,000行(请参见elegantrl / tutorial)。
  • 高效 :性能可与Ray RLlib媲美。
  • 稳定 :与稳定基准一样稳定3

无模型的深度强化学习(DRL)算法:

  • DDPG,TD3,SAC,A2C,PPO(GAE) 连续动作
  • DQN,DoubleDQN,D3QN 用于离散操作

有关算法的详细信息,请查看OpenAI Spinning Up

我30岁时就学会了编码。然后启动了一些附带项目。并且现在经营一个全职SaaS biz(目前的MRR为220美元) 。我现在认为自己是一名编码员。我今天最喜欢的任务总是与工程相关。

我认为每个人都应该学习编码。而我最近的言论上,清楚地触动了神经。不同意见的人给我发了很多愤怒的信息。很好,因为这是我的观点,我支持它。我也收到很多要求说明如何做到这一点。因此,我花了2年的时间来收发电子邮件和聊天,以使自己对到达这里的方式记忆犹新。希望我的旅程对您有所帮助。

首先,我绝对100%认为每个人都可以 学习代码。看起来很困难,但事实并非如此。而且它也不需要花费10,000个小时的练习时间;或四年制大学。下图显示了启动第一个项目所需的确切小时数。

Charts.css is a modern CSS framework. It uses CSS utility classes to style HTML elements as charts.
https://chartscss.org/

如何在软件项目中与困难的人打交道
How to Deal with Difficult People on Software Projects - Neil on Software

人工智能(AI)定义为机器执行通常与智能生物相关联的任务的能力。争论和辩论是人类智能的基本能力,对人类的广泛活动至关重要,并且对所有人类社会都是共有的。因此,计算论证技术的发展是人工智能研究的重要新兴学科1。在这里,我们介绍了Project Debater,这是一个自动辩论系统,可以与人类进行竞争性辩论。我们提供了系统体系结构的完整说明,对广泛辩论主题的系统操作进行了全面而系统的评估,并详细介绍了该系统在公开亮相中针对三名人类专家辩论者的性能。我们还强调了与人辩论与在游戏比赛中挑战人类之间的根本区别,后者是AI研究界在过去几十年中追求的经典“重大挑战”的重点。我们建议,此类挑战位于AI的“舒适区”,而与人类进行的辩论则位于人类仍占主导地位的不同领域,
https://www.nature.com/articles/s41586-021-03215-w

本文阐述了有关开发人员生产率的一些常见误解和误解。揭露这些神话最重要的收获是,生产率不能降低到一个单一的维度(或指标!)。 这些神话的盛行以及对它们的破坏的需要激发了我们开发实用的多维框架的工作,因为只有通过研究一系列紧张的指标,我们才能理解并影响开发人员的生产力。这个称为SPACE的框架捕获了开发人员生产力的最重要方面:满意度和幸福感;表现; 活动; 沟通与协作;效率和流程。通过不仅仅是一个维度来识别和衡量生产力,团队和组织可以更好地了解人员和团队的工作方式,并且可以做出更好的决策。

本文演示了如何在实践中使用此框架来理解生产力,以及为什么使用它可以帮助团队更好地理解开发人员的生产力,创建更好的方法来告知其工作和团队,并可能对工程成果和开发人员的幸福产生积极影响。
https://queue.acm.org/detail.cfm?id=3454124

作为我们阅读系列文章的一部分,本指南深入探讨了如何使用Mortimer Adler提供的经典框架来阅读一本书。
How to Read a Book: The Ultimate Guide by Mortimer Adler

Airbnb,亚马逊,Instagram,Netflix,Tiktok,Spotify,Trello,Whatsapp,Youtube等流行网站的70多个开源克隆。列表包含源代码,演示链接,技术堆栈以及GitHub星级。伟大的学习目的!GitHub - GorvGoyl/Clone-Wars: 100+ open-source clones of popular sites like Airbnb, Amazon, Instagram, Netflix, Tiktok, Spotify, Whatsapp, Youtube etc. See source code, demo links, tech stack, github stars.

Covid-19迫使每个人都首先开始思考远程问题。公司开始用视频通话代替会议,并最终质疑会议是否必要。工作源于“为什么一切都要开会?” 在过去的几个月中,我们与数十家远程公司进行了交谈,我们了解到,尽管许多公司减少了会议的数量,但实际上某些会议已更改为采用新技术和新方法。站立时,我们看到的最一致的变化之一就是站立-他们最频繁,最讨厌的会议。

在这篇文章中,我们将讨论:

  • 为什么同步和异步站起来很烂。
  • 站起来的目的将如何随着远程工作的发展而改变。
  • 传统站起来的终结,以及更好的替代方案的开始-拉力赛。
  • 如何使自己的站立更像一场拉力赛。

In honor of D3 1.0’s tin anniversary, I thought I’d reflect on lessons learned. This isn’t intended to be too comprehensive or serious — just a handful of observations as I look ahead to the next ten years. But I hope a nugget or two will interest you, too.
10 Years of Open-Source Visualization / Mike Bostock / Observable

CVXPY is a Python-embedded modeling language for convex optimization problems. It allows you to express your problem in a natural way that follows the math, rather than in the restrictive standard form required by solvers.
https://www.cvxpy.org/

最新的书签会发到iflab weibo
https://weibo.com/iflab

Powered by eduStack & ifLab