最近更新されたチャンネル

選ぶとそのチャンネルだけを表示すべてのチャンネル →

絞り込み結果

152 件
並び順
スライド 2 枚49:48EN
Jane Street· 2019年12月9日Michael Sikorski on Reverse Engineering RansomwareMichael Sikorski · FireEyeA malware analyst traces the tools and decisions behind ransomware investigations, from encrypted files to the WannaCry and NotPetya outbreaks.CybersecuritySoftware engineering
スライド 6 枚47:18EN
Jane Street· 2019年10月24日Unboxed Types and Memory Layouts for OCamlStephen Dolan · Jane StreetStephen explains a proposed type-system extension for controlling data representation while retaining OCaml’s fast separate compilation.Programming LanguagesSoftware engineeringSemiconductors
スライド 11 枚1:05:59EN
Jane Street· 2019年9月27日Derek Dreyer: Proving the Safety of Rust with RustBelt and IrisDerek Dreyer · Max Planck Institute for Software SystemsRust combines safe interfaces with libraries that use unsafe code internally. Derek Dreyer explains how RustBelt verifies those libraries and why its proof needs an expressive logic for concurrency.Programming LanguagesSoftware engineeringセキュリティと安全性
スライド 4 枚1:33:13EN
Jane Street· 2019年6月27日Don Jones on PowerShell, Career Growth, and the First FollowerDon Jones · PluralsightPowerShell educator Don Jones reflects on writing small composable tools, building a resilient career, and helping others join a community.Programming LanguagesWorkflow automationSoftware engineering+2
スライド 5 枚57:57EN
Jane Street· 2019年5月8日Sebastian Funk on a Fast, Safe and Maintainable Packet ProcessorSebastian Funk · Jane StreetA single-core market-data case study shows how latency targets, allocation control and generated code can coexist with high-level abstractions.Software engineeringBenchmarksインフラとデプロイ
スライド 8 枚1:08:44EN
Jane Street· 2019年3月8日Nathan Linger on Ontology: A Language-Oriented Permissions SystemNathan Linger · Jane StreetHow Jane Street represents permissions as typed declarations and presents them through an English-language interface.Programming LanguagesSoftware engineeringPrivacy & data governance
スライド 7 枚1:18:13EN
Jane Street· 2019年2月11日Lindsey Kuper on Abstractions for Correct and Efficient Parallel ComputingLindsey Kuper · University of California, Santa CruzFrom lattice-based shared state to non-invasive parallel languages and neural-network verification, high-level abstractions can make systems both safer and faster.Programming LanguagesSoftware engineering
1:03:45EN
Jane Street· 2018年12月7日Jane Street and the OCaml CompilerYaron Minsky · Jane StreetRon Minsky traces an accidental language adoption into a long-term commitment to compiler engineering and a shared open-source ecosystem.Programming LanguagesSoftware engineeringDeveloper productivity+1
スライド 6 枚1:06:51EN
Jane Street· 2018年10月24日Marius Eriksen: Reflow for Incremental Cloud Data ProcessingMarius Eriksen · GRAILA functional language and runtime turn data workflows into typed programs, reuse prior results and provision cloud resources on demand.Software engineeringインフラとデプロイProgramming Languages
スライド 9 枚1:14:23EN
Jane Street· 2018年8月24日Cristina Rosu: Building Dynamic OCaml Web Apps with Incr_domCristina Rosu · Jane StreetA practical introduction to the Elm architecture, virtual DOM and incremental computation, followed by a live counter-app demonstration.Programming LanguagesSoftware engineeringDeveloper productivity+1
スライド 11 枚1:02:34EN
Jane Street· 2018年5月10日Andy Ray on Designing and Running OCaml on FPGAsAndy Ray · Jane StreetHardCaml turns OCaml into a hardware design language. Andy Ray explains FPGA fundamentals, simulation and verification, then demonstrates an OCaml software stack running on a soft CPU.SemiconductorsProgramming LanguagesSoftware engineering+1
スライド 8 枚1:14:37EN
Jane Street· 2018年4月5日Adding an Effect System to OCamlLeo White · Jane StreetA prototype brings algebraic effects into OCaml’s type system and explores how to track exceptions, I/O and locally mutable state.Programming LanguagesSoftware engineering開発ワークフローとテスト
スライド 5 枚1:08:43EN
Jane Street· 2018年3月19日Ron Minsky on Types and Why They Matter in SoftwareYaron Minsky · Jane StreetType systems can make programs faster, catch mistakes and guide large refactorings, but their value depends on the language and the work. Ron Minsky explains the trade-offs through practical examples.Programming LanguagesSoftware engineering開発ワークフローとテスト
スライド 6 枚1:10:18EN
Jane Street· 2018年2月28日Shriram Krishnamurthi on Designing Computing Curricula for Real ClassroomsShriram Krishnamurthi · Brown UniversityThe Bootstrap project treats curriculum design as an engineering problem: start with goals and constraints, then support teachers and measure learning.EducationProgramming LanguagesSoftware engineering
スライド 6 枚1:06:49EN
Jane Street· 2018年1月30日Bryan Cantrill on Finding the Butterfly Behind a Performance HurricaneBryan Cantrill · JoyentSmall defects can produce vast performance failures across layers of abstraction. Bryan Cantrill explains how to investigate them with questions, instrumentation and visualization.オブザーバビリティと信頼性インフラとデプロイSoftware engineering
スライド 8 枚56:12EN
Jane Street· 2018年1月16日Echoes of Fourier: From Sound Waves to Fast ConvolutionChristopher HardinA practical introduction to Fourier transforms, convolution, and the mathematics of placing a recording in real or imagined acoustic spaces.MathematicsSoftware engineering
スライド 5 枚56:06EN
Jane Street· 2017年12月4日How Jane Street Reviews Code with IronIan Henry · Jane StreetJane Street's internal review tool tracks what each reviewer has actually read, keeps feedback in the code, and enforces review obligations before release.Code review & verificationSoftware engineering開発ワークフローとテスト
スライド 6 枚1:13:25EN
Jane Street· 2017年11月27日Nate Foster: Verifying Programmable Network Data PlanesNate Foster, Yaron Minsky · Cornell UniversityHow p4v applies program verification to packet-processing code, and why its conclusions depend on control-plane assumptions.Programming LanguagesSoftware engineeringCode review & verification
1:38:23EN
Jane Street· 2017年7月18日Yudkowsky and Hanson Debate Whether an Intelligence Explosion Would Be LocalEliezer Yudkowsky, Robin HansonA historical debate about self-improving AI, accumulated knowledge, innovation and whether a first mover could gain a decisive lead.AGI(汎用人工知能)AI AlignmentExistential Risk
スライド 5 枚52:51EN
Jane Street· 2017年6月20日Caveat Configurator: When Configuration Becomes CodeDominick LoBraico · Jane StreetDominick LoBraico explains why flexible OCaml plugins created production problems at Jane Street, and how configuration generation and disciplined plugin management address them.Software engineeringProgramming Languages開発ワークフローとテスト
スライド 5 枚59:14EN
Jane Street· 2017年3月15日Arjun Guha on Verifying System ConfigurationsArjun Guha · UMass AmherstPuppet manifests can be declarative yet nondeterministic or non-idempotent. A verification tool models resource interactions to find those problems.Software engineeringCode review & verificationProgramming Languages
スライド 6 枚38:17EN
Jane Street· 2017年3月13日How to Build a Reliable Exchange with Deterministic ReplayBrian Nigito · Jane StreetA matching engine, multicast and state-machine replication can turn a high-throughput exchange into a recoverable system. This talk explains the design and its tradeoffs.Software engineeringFintech
スライド 7 枚25:44EN
Jane Street· 2017年3月9日Why Functional Programming Matters at Jane StreetSebastian Funk · Jane StreetA Jane Street developer revisits John Hughes’s classic argument and explains why expressive static types rank highest for trading systems.Programming LanguagesSoftware engineeringCoding Culture
スライド 8 枚28:31EN
Jane Street· 2017年3月9日Incremental: Self-Adjusting Computations in OCamlSebastian Funk · Jane StreetSebastian explains Jane Street’s dynamic dependency graph library and the algorithms behind efficient updates.Programming LanguagesSoftware engineeringDeveloper productivity
もっと見る152 件中 24 件を表示