Hacker Newsnew | past | comments | ask | show | jobs | submit | fesoliveira's favoriteslogin

First Khan Academy, then if you want to go further:

Bill Shillito | Introduction to Higher Mathematics (YouTube lecture course) - https://www.youtube.com/playlist?list=PLZzHxk_TPOStgPtqRZ6Kz...

Richard Hammack | Book of Proof (pdf book) - https://www.people.vcu.edu/~rhammack/BookOfProof/

Taylor Dupuy | Fundamentals of Mathematics (YouTube lecture course) - https://www.youtube.com/playlist?list=PLJmfLfPx1OedcIUn5nSCZ...

Silvanus P Thompson | Calculus Made Easy (html book) - https://calculusmadeeasy.org/ (This shouldn't be your only exposure to Calculus. It is more for building intuition.)

Dana Mosely | Understanding Basic Statistics (YouTube lecture course, no calculus) - https://www.youtube.com/playlist?list=PL9Wxhr5qVFN0WY2CXB4tR...

Gilbert Strang | Highlights of Calculus (YouTube lecture course) - https://www.youtube.com/playlist?list=PLBE9407EA64E2C318

Josh Starmer | StatQuest (Short various statistics videos) - https://www.youtube.com/c/joshstarmer/playlists

Bob Franzosa | Introduction to Topology (single public lecture) - https://www.youtube.com/watch?v=zsN_guq__Ac

Socratica | Abstract Algebra (short videos) - https://www.youtube.com/playlist?list=PLi01XoE8jYoi3SgnnGorR...

MIT Calculus Revisited (Single Variable Calculus): https://www.youtube.com/playlist?list=PL3B08AE665AB9002A

MIT Calculus Revisited (Multivariable Calculus): https://www.youtube.com/playlist?list=PL1C22D4DED943EF7B

MIT Calculus Revisited (Complex Variables, Differential Equations, Linear Algebra): https://www.youtube.com/playlist?list=PLD971E94905A70448

Matthew Macauley | Visual Group Theory, Differential Equations, Discrete Mathematical Structures, Advanced Linear Algebra, and Advanced Engineering Mathematics (YouTube lecture courses) - https://www.youtube.com/channel/UCH1cV4RtgI_N97M8jepiUzw/pla...

The Discrete Mathematics course above is probably the most important for your work. In fact I would look for more Discrete Mathematics courses if I were you as it is far more important than anything else here.

Open University (BBC) | Geometric Topology (YouTube lecture course) - https://www.youtube.com/playlist?list=PLKB3Q5Oyy_RNBrS3V2WbO...

Joel David Hamkins | Philosophy of Mathematics (YouTube lecture course) - https://www.youtube.com/playlist?list=PLg5tKDNI_a86OO6J9HuIn...

Marco Taboga | Probability and Statistics & Matrix Algebra (html book, need calculus) - https://www.statlect.com/

On YouTube you can literally watch a good lecture course for just about any typical undergraduate course. You just need to know where to look. Also there are even some really good master's degree courses out there.

Of course the only way to really learn the mathematics deeply is to "learn by doing", aka problems and proofs.

Other than the usual big American universities another good source from India is NPTEL (https://nptel.ac.in/course.html).

For somewhat more entertaining short lectures try:

Grant Sanderson | 3Blue1Brown - https://www.youtube.com/c/3blue1brown

Brady Haran | Numberphile - https://www.youtube.com/c/numberphile/

Tai-Danae Bradley, Gabe Perez-Giz, and Kelsey Houston-Edwards | PBS Infinite Series - https://www.youtube.com/c/pbsinfiniteseries/

Raymond Flood (YouTube public lectures at Gresham College) | History of Mathematics - https://www.youtube.com/playlist?list=PL_jwwOG0kPgPPiX0pcbzL...

There are a ton of channels starting to pop up like Grant's 3B1B (I find like a new one every week). He had a contest recently so maybe look at some of the winners.

Lastly this is pretty useful if you get into higher mathematics:

Math Vault | The Definitive Glossary of Higher Mathematical Jargon - https://mathvault.ca/math-glossary/


Canonical | www.canonical.com | Remote (work from home) | Full Time | Developer, Project Manager, Design/UX, Product

Canonical and Ubuntu are at the forefront of cloud and IoT computing, helping customers master the challenge of operations on hybrid cloud, bare metal, and container-based systems. We’re recruiting people that love Linux, automation, operations, and are interested in cracking some of the world’s toughest problems at scale, with a twist: we’re bringing the scale economics and flexible automation that you’d find in a FAANG company to the wider enterprise ecosystem. We work on open source tools, in an open, distributed environment with Tier 1 organisations. If you're looking to work with some of the smartest people in the industry across the globe while designing and delivering bleeding edge open source solutions, apply below.

Worldwide EdgeX Software Engineer - https://grnh.se/0a3f0cce1us EdgeX Software Engineer Manager - https://grnh.se/c095546b1us

Americas Linux Systems Support Engineer - https://grnh.se/93abec861us

Canonical is hiring for 20+ roles - learn more and apply here | https://grnh.se/e29603601us


Intel (Quartus FPGA compiler) | Toronto, ON, Canada

Interested in working on algorithmically-complex C++ code to squeeze out every last bit of performance? Actually using advanced computer science knowledge outside of interviews and programming competitions? Optimizing graph-based algorithms simultaneously for runtime, memory, and quality of the resulting solution? Understanding the hardware as well as the software? Then working on Quartus, Intel's compiler for FPGAs, is for you.

You will work in a downtown Toronto location, with an amazing and diverse group of talented engineers, on some of the most intellectually challenging problems in the world, and your work will directly benefit areas like AI, telecommunications, healthcare, aerospace, finance and more.

I am looking to hire specifically for the Timing Analysis team, which is responsible for one of the most critical components in the Quartus compilation flow (all compilation decisions are ultimately aimed at making the resulting FPGA design faster, and to determine the impact of various decisions on speed you need a robust and efficient timing engine). My colleagues are hiring for other roles. Canadian citizens or Permanent Residents preferred.

Please feel free to ask any questions here in comments, or send a resume to evgeny dot osovetsky at my company name dot com.


Tenzir | Backend, Lead Frontend | ONSITE, REMOTE | FULL-TIME | Hamburg, Germany | https://tenzir.com

Tenzir is a big-data analytics platform for network security analysis. Our product empowers security professionals to quickly isolate security incidents and find the relevant subset in data lakes of telemetry. We aim to solve the tough cyber security challenges of tomorrow.

We are a UNIX shop at heart; we love building sound and composable abstractions - from backend to frontend. Our current UI is a CLI, which works well for threat hunters and incident responders. We are looking for a skilled frontend dev to build is a slick UI. Our backend is written in cutting-edge C++17/20, inspired by functional paradigms, and builds on top of a high-performance message passing architecture. We are looking for expert C++ engineers who enjoy systems building, with all hard problems from I/O scheduling to cache-optimized data structures. Our team has an academic mindset and over ten years of in-depth experience with C++. We foster an open, direct, and scientific culture. We have a passion for software engineering. Do you? Then join us!

=== Open positions ===

Backend Engineer (C++17/20): http://tenzir.com/careers/backend-engineer

FrontEnd Engineer: http://tenzir.com/careers/frontend-engineer

=== Interview Process ===

1. Application Form (Website)

2. Phone Call (1-2h)

2. Onsite Interview (1-2h)

=== Details & Application ===

https://tenzir.com/careers/


Ubisoft Massive | Site Reliability Engineer (Infrastructure Engineer) | Malmo, SE | Onsite, Relocation/VISA offered http://www.massive.se

My team is looking for an automation focused individual to help us release AAA games with the highest possible reliability, while supporting the needs of the adjacent programming squad. Our team is comprised of classically trained sysadmins who have always had a brush with automation, we work very closely with C++ programmers so experience or willingness is helpful.

Our stack is primarily comprised of Saltstack/Python/terraform, an ideal candidate would have enough Python experience to be able to investigate with us and fix bugs with us in saltstack (and contribute them back upstream) - Knowledge of C++ is a plus, but not required.

We also deal with Windows Server, Debian and FreeBSD, but absolute knowledge in those things is not paramount, typically we look for expertise in practical use of systems and infrastructure, concepts that go beyond the implementation of a single OS. A full Jobspec is here: https://www.massive.se/job/online-infrastructure-engineer-si...

We have many other open positions for C++ programmers, Animators, Data Managers: https://www.massive.se/career/ each offers a relocation package and an additional VISA if required. if you're interested in the role I am posting about and do not want to apply the usual way you can email me at jan.harasym <at> massive.se - I will be happy to file it for you.


Turbulent | Game platform back-end Developer | Montreal, Canada | Ideally onsite, Remote Possible |

Turbulent builds & deploys technologies to connect game developers and their audience.

I am actively looking to fill several positions in our game services team working on Star Citizen. The tech stack is composed of Node, Typescript, Kafka, MySQL, Redis, over EKS but our team also mingles in C, C++ (game client and server), NNM and launcher.

We strive to build highly distributed systems that power the social elements of the MMO including services like voice, chat, groups and others.

We are looking to expand the team with qualified members to tackle even more aspects of gameplay services as well as the connectivity of the game world to the real world.

Feel free to email me directly.at b at turbulent.ca.


Lumicks | C++ Developers | Amsterdam, NL | FULL-TIME, ONSITE, VISA | lumicks.com

Lumicks is bringing novel tools for single-molecule biophysics and cell avidity to market, enabling scientific researchers across biology and medicine to unlock new types of experiments.

Our primary technology, C-Trap, can be used to "grab" a single molecule, and apply precise mechanical forces to it. At the same time, one can visualize the molecule using highly-sensitive fluorescence microscopy. Our customers use it to watch DNA being copied by the molecular machinery of the cell, or observe molecular "engines" walking across the scaffolding structures of a human cell. Lumicks systems are currently in use in opinion-leading labs across the globe, including Stanford, Johns Hopkins University, Tsinghua University, NIH, Max Planck Institute, TU Delft, and Imperial College London.

We also produce z-Movi, the only instrument that can directly measure the overall strength of interaction between cells ("avidity"). This new technology, based on acoustic waves, could have an enormous impact on research in immunology, paving the way for new therapies for cancer.

We're an academic spin-off from a research group at VU University Amsterdam. We care deeply about providing our users with easy-to-use, reliable software that actively supports Open Data and Reproducible Science. To make this happen, we're looking to expand our software engineering team with additional:

C++ developers -- https://lumicks.com/vacancies/c-software-developer/

Our technology stack (familiarity with all of these is not required): C++17 (soon 20) for the core code, Qt5 for the UI and Python 3 for bindings. CMake builds everything. Libraries we use include abseil, asio, caf (c++ actor framework), catch2, cereal, fmt, hdf5/highfive, opencv, ranges-v3 and spdlog. Our GUIs are a mix of Qt widgets and QML (we are migrating torwards the latter). Our Python bindings are implemented using pybind11. On the hardware side, we have lasers. Lots and lots of lasers.

Read the full job descriptions, and apply directly, at: https://lumicks.com/careers/

Application notes and introductory videos about our technologies at https://lumicks.com


Smarkets | Full Time | ONSITE (London, UK; also Downtown LA, California)

We're a modern betting exchange, going technology first to enable proper price competition in a field of fat commissions. Join a small, agile, and fast-growing team, in our beautiful office in St. Katharine Docks. If our US location tickles your fancy, you get to help setting up a brand new office too.

Smarkets develops a reliable, low-latency, highly concurrent betting exchange based on trading exchange designs. We're also building a fast, modern web interface to allow for a smoother experience. Servicing our users is top priority.

The Smarkets platform is written predominantly in Python, C++ (replacing still present Erlang[ß]) and Javascript for React & React-Native, relying heavily on asynchronous programming techniques. The tech stack sports Kafka, Postgres and Kubernetes. We use REST where we can. Life at Smarkets circles around people, version control, configuration management and automation. We can - and do - deploy to production several times a day.

Our entire production is in AWS. In fact, Smarkets was the first gambling operator under the Maltese regulator to get permission to run everything in the cloud. We push the envelope where needed and educate auditors when necessary.

We are looking for engineering talent all across the board: frontend and mobile, infrastructure, trading engine, security - and of course generalists, those yet to find their calling.

If you like the idea of flat structure and practical engineering approach, see our jobs at https://smarkets.com/careers .

---

ß: to pre-empt questions on why C++ or why not Erlang - our exchange team have promised to put together a proper write-up on the tradeoffs, design constraints, performance needs, etc. In fullness of time, that is, when the most painful (and probably interesting) migrations are behind them.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: