uk: Комп'ютерні науки

description: After suffering a debilitating stroke, Barbara, my significant other's grandmother, was left disabled, bed-bound, and mostly non-verbal. We visited often, and were with her when she passed earlier this year. For Christmas, I built her a web application to be a window into the life of her granddaughter. Now that she’s passed, I’m hoping that the project can be a foundation or inspiration for others to build tools that bring them closer to the people they love. This small project--a $5 computer and some “off-the-shelf” technology--increased the quality of life for all of us.

uk: вхід без авторизації

name: Hello Gmom! Pushing back against loneliness in end-of-life care


High Cost Tests and High Value Tests

Noel Rappin

type: Person

cs: Informatika

de: Informatik

fi: tietojenkäsittelytiede

uk: Комп'ютерні науки

en: Computer Science

fr: Informatique

da: Datalogi

es: Ciencias de la Computación

nl: Informatica

cs: Technické vědy

de: Ingenieurwissenschaften

fi: tekniikka

uk: Інженерія

en: Engineering Sciences

fr: Ingénierie

da: Ingeniørvidenskab

es: Ingeniería

nl: Engineering

description: There is a value in writing tests and there is also a cost. The currency is time. The trade-offs are difficult to evaluate because the cost and value are often seen by different people. The writer of the test bears much of the short term cost while long term benefits and cost are borne by the rest of the team. By planning around both the the cost and value of your tests, you’ll improve your tests and your code. How much do slow tests cost? When is it worth it to test an edge case? How can you tell if testing is helping? Here are some strategies to improve your tests and code.

TIB AV-Portal

type: Service

type: WebContent

type: MediaObject

@language: en

cs: přihlášení není vyžadováno

de: keine Anmeldung erforderlich

uk: вхід без авторизації

en: no login required

nl: geen login vereist

Confreaks, LLC

type: Organization

cs: Video

de: Video

fi: Video

uk: Відео

en: Video

fr: Vidéo

da: Video

nl: Video

es: Video


uk: Комп'ютерні науки

description: ArrayFire gem a General Purpose GPU computing library can be used for high performance computing in Ruby be it statistical analysis of big data, image processing, linear algebra, machine learning. ArrayFire has an outstanding performance considering other existing Ruby libraries that run on CPU. ArrayFire gem can also be run on clusters and handle real world problems by crunching huge datasets. The ease of using ArrayFire gem makes Ruby a viable choice for high performance scientific computing.

uk: вхід без авторизації

name: High Performance GPU Computing with Ruby


uk: Комп'ютерні науки

description: We all know that testing is important. But it's also hard to get right. We'll talk about how to write effective tests that not only protect against defects in our code, but encourage us to write better quality code to begin with. You'll leave this talk with ideas on the philosophies that should inform your tests, and a good idea of what makes a good test suite.

uk: вхід без авторизації

name: How I Learned to Stop Worrying and Love Unit Testing


uk: Комп'ютерні науки

description: This talk will teach you how to play rock-paper-scissors (no really, it’s more complicated than you might think) plus a little bit about AI history. It will also make you laugh — at least a little. You'll also learn some game theory, some mind games, and finally, how to build a world champion bot in the universe of Rock Paper Scissors. This talk is aimed at all levels of Ruby programmers - beginner or advanced. All the examples in the talk and are explained step by step, and many of them relatively basic.

uk: вхід без авторизації

name: How to Build a World-Class Rock Paper Scissors Bot


How to load 1m lines of Ruby in 5s

uk: Комп'ютерні науки

description: Applications written in Ruby, Python and several other popular dynamic languages become very slow to boot as they grow to millions of lines of code. Waiting to reload code in development becomes a major frustration and drain on productivity. This talk will discuss how we reduced the time to boot a service at Stripe from 35s to 5s and the static analysis tools we built along the way.

uk: вхід без авторизації


Human Errors

uk: Комп'ютерні науки

description: Runtime errors can sometimes turn into dark and unpleasant journeys which lead you to question the nature of reality. Thankfully, Ruby often provides friendly feedback for understanding the cause and remedy for exceptions. Yet, there are situations in which programmers don't receive clear enough context for what really caused an exception and how to address it. We'll look at Ruby's error feedback mechanisms and search for constructive ways in which they can be made more helpful to humans.

uk: вхід без авторизації


Ignites

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Ruby applications can be broadly split into two categories: those that run for a short period and those that stick around for a while. Optimizing performance for one often comes at the expense of the other. Over the years, alternative Ruby implementations have demonstrated remarkable performance gains for long-lived applications -- so-called peak performance -- but often lose out to MRI for short-lived applications. In this talk, I'll introduce the SubstrateVM and show how we use it to massively improve TruffleRuby's startup time with minimal impact on peak performance.

uk: вхід без авторизації

name: Improving TruffleRuby’s Startup Time with the SubstrateVM


JRuby: What Why How ... Do it Now!

uk: Комп'ютерні науки

description: Do you know JRuby? Built on the JVM platform, JRuby has been actively developed for over 17 years. But why would you choose JRuby? What benefits does it offer? In this talk, we will introduce you to the wonderful world of JRuby. After basic setup, we'll show how JRuby's concurrency model and GC can help boost performance. We'll walk through deploying and scaling apps and services on JRuby. We'll demonstrate JRuby's powerful integration with other JVM languages. And we'll talk about how to start migrating to or building new apps on JRuby. Join us and learn what JRuby can do for you!

uk: вхід без авторизації


Just A Ruby Minute

uk: Комп'ютерні науки

description: Renowned game show Just a Minute has delighted audiences across the world for almost half a century, becoming part of the British national consciousness. Speakers are challenged to speak on an unseen (Rubyesque!) topic for one minute without hesitation, repetition, or deviation. It’s fast-paced, funny, insightful, and much harder than it sounds… and you might even learn something!

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Ruby's philosophy is to provide more than one way to do the same thing. Faced with choice, we are left wondering which methods to use. In this talk, we will travel together on a refactoring journey. We will start from code that is easy to write but hard to read, and gradually advance to a level where the 4 C's of good code are satisfied: Correctness, Completeness, Clearness, and Compactness. On the way, we will learn new Ruby 2.4 methods (String#match?, MatchData#named_captures) and review old methods (Enumerable#find, Regexp#===) that are more powerful than they seem at a first glance.

uk: вхід без авторизації

name: Just when you thought you couldn’t refactor any more…


Keynote - The Impermanence of Software

uk: Комп'ютерні науки

uk: вхід без авторизації


Keynote - Growing Old

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Listening is power. By “tuning in” and applying self management and directed curiosity you can help others thrive and solve their own problems. Doing this not only leads to greater ownership, but also more leaders in your organization instead of “order takers”. In this interactive talk I’ll teach you practical communication skills so you can become a more available and empowering coworker, friend and leader.

uk: вхід без авторизації

name: Leadership starts with Listening: Amplify your Impact


Lending Privilege

uk: Комп'ютерні науки

description: Diversity and inclusion have become hot topics in technology, but you may not know how you can make a difference. However, this talk will help you understand that, no matter your background, you have privilege and can lend it to marginalized groups in tech.

uk: вхід без авторизації


Ruby Conference 2017: Lightning Talks

uk: Комп'ютерні науки

uk: вхід без авторизації


Live Coding Music with Sonic Pi

uk: Комп'ютерні науки

description: Sonic Pi is a Ruby DSL & IDE for live coding music with a specific focus on education. In this demo-heavy talk, we’ll cover its history - why it was created, how it evolved and what it can do today. We’ll also take a quick technical nosedive into some of the more interesting linguistic innovations that were necessary to perform live with code. For example, we’ll see how we can rhythmically sync multiple threads, use lexical blocks to close over time, accurately sleep without drifting and deterministically manipulate global state concurrently. Expect noise!

uk: вхід без авторизації


LLVM-based JIT compiler for MRI

uk: Комп'ютерні науки

description: JIT compiler is considered a promising approach to achieve Ruby 3x3 goal these days. But the direction of its implementation is not fixed yet. What will be the ideal approach to achieve that goal? In this talk, seeing my experiment to implement LLVM-based JIT compiler, you'll know how native code can be compiled from YARV ISeq, what makes it fast in LLVM, what are the difficulties underlying in it and how to solve them. I hope a discussion in this talk will help Ruby 3 to be great.

uk: вхід без авторизації


Make mruby more portable: Why and How

uk: Комп'ютерні науки

description: Physical computing is very fascinating and fun, but there are also difficulties that were not found in normal Ruby programming. One of the issues is its low portability. Unlike PC, some computer boards that directly uses the devices use only small microcomputer whose memory is less than 1 MB. So most of the applications work only on specific boards. If we found an interesting project, we could not try it unless I had a target board. To solve it, I propose a plan of mruby platform, consisting of a group of mrbgems that absorb incompatibilities. I talk about the project and current progress.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Would you hire a musician to build a web app? After this talk, you might not think it’s such a crazy idea. Transitioning from opera singer to software engineer, I was blown away by the parallels between music and code. During this talk, we’ll study these similarities: how we break down elements to learn, use patterns to build, problem solve with creativity, and succeed through persistence and flexibility. We’ll compare “Mary Had a Little Lamb” to a Ruby method and see how Puccini might have coded a Todo app. Warning: parts of this talk may be sung. Yes, you may bring your own instruments.

uk: вхід без авторизації

name: Mozart Could’ve Been an Engineer - Music + Code


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Opening Keynote - Good Change, Bad Change


Orbital Rocket Guidance with Ruby

uk: Комп'ютерні науки

description: Using the popular space simulator Kerbal Space Program and some remote procedure calls, we're going to use Ruby to launch (simulated) rockets into space! We'll discuss the history of computing in the space program, real-life algorithms for getting rockets into orbit like the Space Shuttle's Powered Explicit Guidance Ascent System, and the software architecture of historic space computers like the Apollo Guidance Computer. Finally, we'll build our own orbital rocket, controlled by a Ruby program that emulates space computers of the past.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Recent languages like Go compiles a project into a nice executable, why can't good ol' Ruby? We have built an packer for Ruby to do just that. It is 100% open-source, and can produce executables for Windows, macOS and Linux individually. By packing, distributing Ruby apps are made extremely easy, additionally with intellectual property protection. Auto-updating is also made easy, in that the executable only needs to download and replace itself. So, how we did it? How to use it? What goes under the hood? What future will this bring to Ruby? That's what will be unraveled in this talk!

uk: вхід без авторизації

name: Packing your Ruby application into a single executable


uk: Комп'ютерні науки

description: Much like developing any feature in your app, the best developers start with an idea and then refine it through rapid testing, much of which requires very few technical skills--but does take focus, observation and patience. In this talk we'll discuss the process of developing and playtesting a board game and what we as software developers can learn from it to improve the features and apps we create. If you like board games or just want to create better experiences for your users, then this talk is for you!

uk: вхід без авторизації

name: Prototyping with Paper: How Board Games Become Reality


uk: Комп'ютерні науки

description: Playing games and interacting with graphics, media, and devices is fun, but programming them rarely is. Even the simplest things can seem overwhelmingly complex and unnecessarily difficult, but it doesn't have to be that way! Let's explore how Ruby can help us design a more natural and expressive experience by leveraging MRI, mruby, and Opal, opening up possibilities natively and on the web. We'll poke under the hood of a cross-platform 2D engine designed to be scripted with Ruby. Many opportunities lie ahead in game development, education, and creative coding, so let's seize them — join us!

uk: вхід без авторизації

name: Reimagining 2D graphics and game development with Ruby


Rewriting Rack: A Functional Approach

uk: Комп'ютерні науки

description: What if we traded in our classes for procs, our methods for functions, and took advantage of functional programming to rewrite Ruby's Rack? I kept hearing about the benefits of functional programming (simplicity, immutability, thread safety), but it wasn't until I reimplemented familiar Ruby concepts in a functional language that I really got it. In this talk, we'll steal some powerful FP ideas from Clojure and use them to rewrite Rack. You'll come out of it understanding how to write functional Ruby code that is simpler to reason about, less likely to break, and dead simple to debug.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Sometimes an email appears in front of you in your inbox that immediately grabs your attention. For me, this was the case with a particularly scarily titled RSpec Mocks bug. In this talk, you'll hear a story of investigation and fixing of what could have been a day ruining bug for all RSpec users. You'll come away with some deeper knowledge about RSpec's mocking library. You'll learn some protips on good practise when making an open source bug report. If you've ever used with RSpec's mocking library and would like to learn more about deep Ruby metaprogramming this talk is for you.

uk: вхід без авторизації

name: "RSpec no longer works with ActiveRecord"


uk: Комп'ютерні науки

description: I :mustache: you a question. That's what I send via Slack to folks I'm reaching out to when I'm stuck. Over these first few years of my career, the reach outs are fewer and the problems more specific and/or challenging. Now? I often get that inquiry in a DM. What I'm discovering more and more: That whole rubber duck thing is no joke—moreover, it's often the unofficial mentoring of our industry. What do our own questions teach us? What do they teach others? How can you be a great rubber duck? Beyond that moment, what can the rubber duck do for your career--the easy way?

uk: вхід без авторизації

name: Rub[berDuck]yConf, I :mustache: you a question


RubyCard: HyperCard, in Ruby

uk: Комп'ютерні науки

description: HyperCard was a visionary application that gave users the ability to create, share, and browse text content years before the Internet became commonplace. We will discuss its key features and explore recreating them in our own Ruby desktop app: RubyCard.

uk: вхід без авторизації


Rubyik's Cube

uk: Комп'ютерні науки

description: The Rubik's Cube is one of the world's most recognizable puzzles. Knowing how to solve a scrambled cube can almost be called a badge of honor. While there are a multitude of books, articles, and apps on how to solve a cube as a human, what does it take to have a computer solve the problem? This talk will dive into exactly that question. We'll start with an overview of Rubik's Cube algorithms, move onto the logistics of implementing these algorithms, and finish up with some real examples of using Ruby to solve a Rubik's Cube!

uk: вхід без авторизації


Saving Ruby from the Apocalypse

uk: Комп'ютерні науки

description: You've just woken from a coma to find out that Ruby has fallen victim to the programming apocalypse. Walkers have taken over the programming world looking to infect any developers they can find. Posing even more of a threat are the other survivor camps such as Java and PHP all fighting to survive by any means necessary. After reuniting with the Ruby Community, it's time to fight for survival. Ruby developers who remained safe in the post-apocalyptic Ruby community need a leader to keep the community together and keep the language thriving. Are you willing to step up to keep Ruby alive?

uk: вхід без авторизації


uk: Комп'ютерні науки

description: I thought of software architects as petty waterfall dictators. Then I became one. My theater background saved me. In this talk, we’ll look at set design — an ongoing, collaborative process — as a model for a more agile kind of “architecture” than building metaphors allow us. You’ll learn about the most important part of any architecture (hint: people), about using architecture to foster team creativity, and about the agile-architecture superpowers that Ruby gives us. No matter your title, you too can architect!

uk: вхід без авторизації

name: Set Design: Putting the "Art" in "Architecture"


uk: Комп'ютерні науки

description: One of Ruby's greatest strengths is its burning desire to make writing software enjoyable for humans. Newer languages, perhaps taking some inspiration from Ruby, have recognized the practical value of doing this. What can Rubyists learn from these new ideas, and what can be adapted from them to improve Ruby? In this talk, we'll discuss a few of the most interesting Ruby-like features that aren't really in Ruby yet. We'll also show how you can get these features (or an approximation to them) with Ruby today. By the end of the talk, you should feel empowered to try them out yourself!

uk: вхід без авторизації

name: Steal This Talk: The Best Features Ruby Doesn't Have (Yet)


uk: Комп'ютерні науки

description: There are a lot of things that can go wrong when working with Unicode data. Some examples of unmeant behavior: You try to downcase "I" to "i", but your Turkish friends want it to be a dotless "ı" Your UI is broken, because people use empty usernames, despite the String#blank? check You think "C" is the same letter as "С", but your system does not think so and crashes Using ten characters as representatives, I will highlight some Unicode characteristics which require a programmer's attention and demonstrate how Ruby's solid Unicode support can be of useful assistance!

uk: вхід без авторизації

name: Ten Unicode Characters You Should Know About as a Programmer


uk: Комп'ютерні науки

description: I lost my password. So I used Ruby it crack it, kinda. I will re-enact the story live in front of a group of strangers. I'm going to be honest, this is a weird and fairly embarrassing story. You probably shouldn't come see it. You know what, forget I even said anything.

uk: вхід без авторизації

name: That time I used Ruby to crack my Reddit password


uk: Комп'ютерні науки

description: Programming history is filled with bugs that turned out to be features and limitations that pushed developers to make even more interesting products. We’ll journey through code that was so ‘bad’ it was actually good. Along the way we'll look at the important role failure plays in learning. Then we’ll tame our inner perfectionists and tackle an approach to writing code that will help us fail spectacularly on our way to coding success.

uk: вхід без авторизації

name: The Good Bad Bug: Fail Your Way to Better Code


The overnight failure

uk: Комп'ютерні науки

description: Close your eyes and imagine what is the worst thing that could happen to you at work. For me, that was charging users thousands of times the amount they should have been charged. In this talk we will find out what caused this particular bug and what we learnt from dealing with the whole situation. Did someone get fired? Did the company survive the bug? Come to the talk and you will learn the answers, but more importantly a thing or two about how to go through tough times at work.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: If contributing to open source was only about writing code, it would be easy. In reality open source exposes our insecurities and makes us feel vulnerable. Vulnerability can inspire change, but can also paralyze us for fear of not being good enough. In this talk we'll look at how vulnerability affects open source contributors and explore how maintainers can foster a welcoming community. Contributors will learn how to identify projects with empathetic leaders who value GitHub’s community standards. Cultivating a better environment for contributing makes open source more sustainable for all.

uk: вхід без авторизації

name: The Unbearable Vulnerability of Open Source


There are no rules in Ruby

uk: Комп'ютерні науки

description: Programming requires developing ideas about How Things Work that we internalize and rely on in our day-to-day programming life: when I write a class, I can use it like this; all strings have that method; I'm allowed to use private methods in these contexts. We start to rely on them. But which are rules, and which are more like norms? Turns out that with as dynamic a language as Ruby, a lot of rules are made to be broken. Let's take a look at what we can assume to be true in our Ruby programs and what we can't.

uk: вхід без авторизації


There's Nothing. New under the sun

uk: Комп'ютерні науки

description: Quick: say something about Ruby that hasn't already been said. Not easy, right? This community is prolific. In thousands of talks, Ruby's story has been told and retold. We heralded programmer happiness, path of least surprise, and confident code. We unleashed metaprogramming (until we tamed our DSLs). We built apps, tested them to death, and then legacy-rescued them. What's left to say? We could tell the same stories again, but that wouldn't be very DRY. What we need to hear was often said years ago, so this talk will help us rediscover timeless lessons from our community's greatest hits.

uk: вхід без авторизації


Types and Ruby Programming Language

uk: Комп'ютерні науки

description: Types have been a big interest for Rubyists for more than ten years. Even before Ruby3, some researchers have tried to type check Ruby programs. All of them had failed. No one in the world has successfully implemented practical type checker for Ruby programs yet. Why is it difficult? How have we tried? What do we want exactly? Can we find any solution?

uk: вхід без авторизації


Using Ruby in data science

uk: Комп'ютерні науки

description: I will talk about the current situation and the future of Ruby in the field of data science. Currently, Ruby can be used practically in data science. In the first half of this talk, I will perform some demonstrations to prove this. You will see that pandas, matplotlib, scikit-learn, and several deep learning frameworks are available from Ruby scripts in these demos. In the future, in order for Ruby to continue to be used in data science, we need to continue some efforts. In the latter half of this talk, we will introduce Red Data Tools project that plays an important role in this context.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Have you ever wanted to change the channel on your TV but the remote was missing? Wouldn't it be great to tell your TV to change the channel by speaking to it? In this talk, you will learn how to control your TV with nothing but your voice. Using Ruby you can connect your TV and cable box with the Amazon Echo, AWS Lambda, and a Raspberry Pi. Once you learn how easy this is to setup, you'll never look for that missing remote again.

uk: вхід без авторизації

name: Voice Controlled Home Automation in Ruby


What does GIL really guarantee you?

uk: Комп'ютерні науки

description: You probably heard that Global Interpreter Lock (GIL) in Ruby "allows only one thread to run at a time", while technically it is correct it does not mean what you probably think it means. After this talk you will know why your code can be not thread safe even if GIL is enabled and how even a subtle change in your code can make GIL fail to protect you from race conditions. This talk is junior-friendly, but even experienced Ruby devs most probably will learn something new and important about GIL in Ruby.

uk: вхід без авторизації


What If... ?: Ruby 3

uk: Комп'ютерні науки

description: What if Professor X and Magneto formed the X-Men together? What if Jessica Jones had joined the Avengers? What if Tony Stark wrote Ruby? (Okay, I made that last one up, but we'd probably all read it.) This talk, in the mode of Marvel's What if... ? comics, explores what Ruby 3 might look like if key decisions in its history had been (or might be) made differently. We'll look at three "what if"s in particular: "what if Ruby had a static type system?", "what if Ruby ran in the browser?", and "what if Ruby didn't have a global interpreter lock?"

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Whether you're writing documentation, a talk for a technical conference, or a blog post on your work, identity can impact how your audience perceives and uses both written material and code repositories. If you want your work to be accessible to a wide audience, you need to write about it in an inclusive way. This talk will give you hands-on examples and resources to do just that!

uk: вхід без авторизації

name: Writing Inclusively about Technology Topics


uk: Комп'ютерні науки

description: Risk Reduction is trying to make sure bad things happen as rarely as possible. It's anti-lock brakes and vaccinations and irons that turn off by themselves and all sorts of things that we think of as safety modifications in our life. Harm Mitigation is what we do so that when bad things do happen, they are less catastrophic. Building fire sprinklers and seatbelts and needle exchanges are all about making the consequences of something bad less terrible. This talk is focused on understanding where we can prevent problems and where we can just make them less bad.

uk: вхід без авторизації

name: Y2K and Other Disappointing Disasters: How To Create Fizzle


Yes, and... Workshop

uk: Комп'ютерні науки

description: What happens when we drop "No, but..." from our daily interactions or life choices in favor of the #1 rule of improv: Yes, and..? This talk is not a technical deep dive into the Ruby VM or a walk through of a new gem. I won't touch on testing strategies or war stories as a developer. Instead, I'm going to teach you improv. We'll call it a social strategy for an awesome life! This talk is for introverts and extroverts alike. You won't be brought onstage (unless you want to be).

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Keynote: You're Insufficiently Persuasive


uk: Комп'ютерні науки

@language: de

uk: вхід без авторизації

name: Open Education in der digitalen Transformation - ein internationaler Vergleich

Technische Informationsbibliothek (TIB)

addressCountry: DE

addressLocality: Hanover

addressRegion: Lower Saxony


uk: Комп'ютерні науки

uk: вхід без авторизації

name: ATLANTIS: Ein nachhaltiger Lehrverbund der Wirtschaftsinformatik


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Die Universität: ein Ort der Zukunft. 11 Thesen zum Campus des 21. Jahrhunderts


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Podiumsdiskussion: Exotik oder Mainstream? - zeitgemäße (digitale) Lehre als herausfordernde Querschnittsaufgabe für Hochschulen


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Podiumsdiskussion: Wie gelingt zeitgemäße Lehre?


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Maschinelles Lernen – Grundlage intelligenter Digitalisierung


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Findability of Research Data and Software Through PIDs and FAIR Repositories


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Introduction, FAIR Principles and Management Plans


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Accessibility Through Git, Python Functions and Their Documentation


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Interoperability Through Python Modules, Unit-Testing and Continuous Integration


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Reusability Through Community-Standards, Tidy Data Formats and R Functions, Their Documentation, Packaging and Unit-Testing


FAIR Data and Software - Summary

uk: Комп'ютерні науки

uk: вхід без авторизації


Reusability: Software Licensing

uk: Комп'ютерні науки

uk: вхід без авторизації


Reusability: Software Publication

uk: Комп'ютерні науки

uk: вхід без авторизації


Reusability: Data Licensing

uk: Комп'ютерні науки

uk: вхід без авторизації


I. Einleitung: System und Modell

de: Physik, Astronomie

fi: fysiikka, tähtitiede

uk: Фізика, Астрономія

en: Physics, Astronomy

fr: Physique, Astronomie

da: Fysik, Astronomi

es: Física, Astronomía

nl: Natuurkunde, Astronomie

de: Mathematik, Naturwissenschaften

uk: Математика, природничі науки

en: Mathematics, Natural Sciences

uk: вхід без авторизації

name: Österreichische Zentralbibliothek für Physik

Universität Wien

addressCountry: AT

addressLocality: Vienna

addressRegion: Vienna


I. Einleitung: Der Messvorgang

uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: I. Einleitung: Physikalische Größen und Einheiten


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: I. Einleitung: Messgenauigkeit, Fehlerrechnung (1. Teil)


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: I. Einleitung: Fehlerrechnung (2.Teil), II Mechanik: Kinematik von Massenpunkten


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: II Mechanik: Geschwindigkeit und Beschleunigung


II Mechanik: Die Kreisbewegung

uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації


II Mechanik: Dynamik von Massenpunkten

uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації


II Mechanik: Erhaltungssätze

uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: II Mechanik: Der Massenmittelpunkt & die mechanische Arbeit


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: II Mechanik: Kinetische & potentielle Energie


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: II Mechanik: Die mechanische Gesamtenergie


II Mechanik: Kräfte und Kraftfelder

uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: II Mechanik: Das Newton'sche Gravitationsgesetz


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: II Mechanik: Zweikörperproblem, Kepler'sche Gesetze


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: II Mechanik: Bewegte Bezugssysteme, Trägheitskräfte


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: II Mechanik: Rotation von Bezugssystemen


II Mechanik: Streuvorgänge

uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації


II. Mechanik: Statik starrer Körper

uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: II Mechanik: Dynamik starrer Körper, Trägheitstensor


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: II Mechanik: Rotation starrer Körper um feste Achsen


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: II Mechanik: Rotation um freie Achsen, Kreiselbewegung


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: II Mechanik: Mechanik fester Körper, Elastizitätslehre


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: II Mechanik: Hydrostatik, Oberflächeneigenschaften ruhender Flüssigkeiten


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: Österreichische Zentralbibliothek für Physik

name: II Mechanik: Strömende Fluide (Hydrodynamik)


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: II Mechanik: Bernoulli Gleichung, Zirkulation und Wirbel


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: II Mechanik: Strömung zäher Fluide, Festkörper


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: II Mechanik: Elastische Verformung, Oberflächeneigenschaften, III. Schwingungen & Wellen (1. Teil)


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: III. Schwingungen & Wellen: Überlagerung von Schwingungen, gedämpfte Schwingungen


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: III. Schwingungen & Wellen: Erzwungene und gekoppelte Schwingungen, Wellen


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: III. Schwingungen & Wellen: Ausbreitungsgeschwindigkeit von Wellen, Wellengleichung


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: IV. Thermodynamik: Grundlagen, Temperatur


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: IV. Thermodynamik: Ideale Gase, absolute Temperatur


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: IV. Thermodynamik: Wärmemenge, Kinetik idealer Gase


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: IV. Thermodynamik: Kinetische Definition der Temperatur


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: IV. Thermodynamik: Maxwell Boltzmann'sche Geschwindigkeitsverteilung


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: IV. Thermodynamik: Wärmekapazität, Transportvorgänge


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: IV. Thermodynamik: Thermodynamische Prozesse: 1. Hauptsatz


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: IV. Thermodynamik: Kreisprozesse: 2. Hauptsatz


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: IV. Thermodynamik: Carnot Prozess, Entropie


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: Österreichische Zentralbibliothek für Physik

name: IV. Thermodynamik: Statistische Interpretation der Entropie nach Boltzmann: 3. Hauptsatz


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: IV. Thermodynamik: Reale Gase, Phasenübergänge


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: I. Funktionen: Analytische Darstellung, Parameterform, Monotonie, Grenzwerte


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: II. Funktionen: Umkehrfunktion, affine Funktionen, Polynomfunktion, Exponential- & Logarithmus-, Winkelfunktionen


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: III. Funktionen: Winkelfunktionen, Arcusfunktionen, Hyperbolische Funktionen, IV. Vektoren (1. Teil): Koordinatendarstellungen


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: IV. Vektoren (2. Teil): Skalarprodukt, Kreuzprodukt


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: V. Differentialrechnung (1. Teil): Ableitung, Differentiationsregeln, höhere Ableitungen


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: V. Differentialrechnung (2. Teil): Partielle Ableitung, VII. Integration (1. Teil): Bestimmt & Unbestimmt


uk: Фізика, Астрономія

uk: Математика, природничі науки

uk: вхід без авторизації

name: VII. Integration (2. Teil): Partielle Integration, Rotationskörper, Bogenlänge, Doppelintegrale


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Learning Optimal Models of Causal Topologies in Temporal Data Streams

name: Eidgenössische Technische Hochschule Zürich (ETH Zürich)

addressCountry: CH

addressLocality: Zurich

addressRegion: Zurich


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Detecting Sequences of System States in Temporal Networks


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Higher order representations of meso- and macroscale structures in temporal networks


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Symposium on Networks, Time and Causality: Introduction


uk: Комп'ютерні науки

description: In this talk, we'll see a simulation of a foraging ant colony that can efficiently find and collect food, built using a separate OTP process for each ant. Along the way we'll look at GenServers, DynamicSupervisors, Registries, and more OTP goodness. We’ll also learn a little bit about ants! About Will: Will is a software developer at Carbon Five. He started his career in accounting, but found that automating his job away was more fun than the actual job, and moved over to software. He’s into typed functional programming and tiny keyboards.

uk: вхід без авторизації

name: A Swarm of Processes — Simulating Ant Foraging Behavior with OTP


Become a Hex Power User

uk: Комп'ютерні науки

description: We all use Hex every day on our Elixir projects, but how many of us really know everything Hex can do and how it works? Taking a deep dive into the Hex internals will show you some tips and tricks you can use on a future project. About Todd: Todd is a Senior Software Engineer at Weedmaps, where he builds solutions for the cannabis industry. Previously, he has built solutions for the K-12 education market, worked in advertising, and as the front-end lead for Newegg.com. In his free time, he enjoys tinkering with hardware, woodworking, and spending time with his wife and 4 kids.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Phoenix contexts are a powerful code organization tool - but without a clear idea of what business domains live under the hood of your systems, naively creating contexts leads to over-engineered, fragile systems. Today, we’ll learn about the philosophical roots of Bounded Contexts from the hard-earned wisdom of Domain-Driven Design. We’ll quickly get our hands dirty in the nuts and bolts of a Context Mapping exercise, a strategic design tool that reveals domain-specific system boundaries. With our newfound architectural vision, we’ll learn how to write context-driven Phoenix code and develop some organizational rules around communication, boundary enforcement and testing between contexts. We’ll leverage the unique powers of Elixir that make this style of architecture so natural and see how using contexts easily leads to highly-cohesive and loosely-coupled outcomes! About Andrew: Andrew is a software engineer at Carbon Five, where he builds digital products for companies of all shapes and sizes. He enjoys trail running anywhere there are mountains. Though he currently lives in Oakland, he dearly misses his years living in (and eating through) Los Angeles.

uk: вхід без авторизації

name: Building Beautiful Systems with Phoenix Contexts and Domain-Driven Design


uk: Комп'ютерні науки

description: Sarah has been a software developer since 2001, when she was spit out of grad school from ITP, NYU’s interactive technology program. Prior to that, she’d been directing experimental theater, which gradually led her deeper and deeper into technology and code. Since 2001, she’s worked on a cross-section of projects across different industries. Highlights include building medical software at Mt. Sinai Hospital; leading the technology integration for startup Trunk Club when they were acquired by Nordstrom; and working on Hillary Clinton’s tech team in Brooklyn. In 2017 she learned how to program for the Ethereum blockchain, because in The Future (TM) we will all be on the blockchain. Sarah’s career is predicated on a mix of exploring the new while maintaining solid software development practices in order to make projects come to life. Because of her dual background in coding and experimental performance, she is constantly playing with forms, and putting together new, short-lived (theater-life-span) projects. We’re excited for Sarah to bring her breadth of experience to keynote at Empex LA!

uk: вхід без авторизації

name: EMPEX LA Conference 2018: Closing Keynote


Ecto.Schema without Ecto.Repo

uk: Комп'ютерні науки

description: With newer versions of Ecto you can use Ecto.Schema without even importing Ecto.Repo or setting up a traditional database. Why would you wish to? Your microservice or other lightweight app may not use a database but you'll probably still need to wrangle some serious data: complex params, JSON request/response bodies, RabbitMQ payloads, etc. That's data that you'll need to parse, cast, and validate. I'll step you through how to use Ecto.Schema on its own to cast and validate various kinds of data, and how to extract the final results whether the data is valid or invalid. I'll also discuss some of the stumbling blocks and limitations I've encountered while leveraging Ecto.Schema in this way. About Rosemary: Rosemary is passionate about writing software with Elixir and Phoenix, and works as a back-end software engineer for RentPath LLC. In her spare time she enjoys hiking, swing-dancing, and rowing (crew).

uk: вхід без авторизації


Inclusion Starts with Docs

uk: Комп'ютерні науки

description: Great documentation is the single most powerful tool for increasing inclusion in a project. Docs can level the playing field between beginners and experts, providing everyone a better understanding of using and contributing to a library. The feeling of creating a project, putting it out there, and watching people contribute to it is breathtaking -- it's one of the things that gets people hooked on participating in the free software ecosystem. High-quality docs get a project, and its creator, to that point faster. Lucky for us, Elixir has best-in-class features for authoring and generating online documentation. In this talk, we'll examine and demonstrate Elixir's doc system, covering in particular: An introduction to ExDoc Top level project docs using @moduledoc Function docs using @doc Executable code samples using doctests Type annotations and docs using typespecs Linking your docs to your source code Magically auto-updating install instructions Documentation techniques and tactics for other kinds of projects (e.g. HTTP APIs) This talk has two goals: to show the power of Elixir's built-in docs system, and more importantly to get folks excited about how strongly fantastic docs can improve a project and its community. About Pete: Pete is CTO at Appcues, where Elixir has been a boring part of the platform for two years and counting (and that's high praise). He enjoys pattern-matching, immutable data structures, and long walks on the beach. Follow him on Twitter.

uk: вхід без авторизації


Life is but a Stream

uk: Комп'ютерні науки

description: A overview and dive into the Stream module. When should you use it over Enum? What are the pros and cons of using Stream for your day-to-day tasks? How are some of the functions implemented? We'll go into those questions and find some answers together. About Geoffrey: Geoffrey Lessel has been a web developer for over 15 years—first with PHP and Perl and now with Ruby on Rails and Phoenix. He has spoken at ElixirConf.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Emma is a Senior Software Engineer at Second Spectrum, where she gets to solve all kinds of fun problems around how to build compelling data visualization and analytics apps for clients like the NBA and the LA Clippers. She is actively involved in various STEAM education equity initiatives in low-income communities across Los Angeles, including co-organizing YouthBuild Charter School of California’s CODEChella, serving on the Advisory Board at the Critical Design and Gaming School, teaching robotics and programming at Heart of Los Angeles, and co-directing Code Hawk Camp, an inclusive and free summer computer science camp for students in South LA.

uk: вхід без авторизації

name: Morning Keynote: Embracing an Error-Prone Reality


Panel: Deployment

uk: Комп'ютерні науки

description: This panel will discuss strategies for increasing Elixir adoption in your organization, and then take questions. About Shanti: Shanti Chellaram is currently a senior engineer at Teachers Pay Teachers, with a year and a half of experience migrating a legacy PHP stack to Elixir. If she's not at a computer, she's trekking through the hills and mountains of New England. About Brandon: Brandon Richey is an Engineering Manager at Greenhouse and a long-time web developer. He's been working in Elixir for over two years now, and has successfully adopted Elixir at four companies! When not working on building an amazing recruiting product at Greenhouse, he also is spending time working on the technical side of the Cured Foundation, programming hobby projects, and working on his art. He has a book on Elixir and Phoenix development currently in progress, slated for release later this year.

uk: вхід без авторизації


Panel: Elixir Adoption

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

description: This talk will be deep-dive of how over the last 6 months at Frame.io we shipped a replacement API architecture built entirely in Elixir and Phoenix to replace an aging Rails monolith. During the talk we’ll dig into the structure, talk about our nifty GenStage event bus, take a quick tour of moving millions of records using Flow, and wind up showing some nice graphs of all the wins. About Chris: Chris is an Englishman in New York, where he works as the Director of Engineering at Frame.io, a startup that helps video teams collaborate. He’s an avid alchemist and helps organize the NYC branch of EMPEX as well as co-hosting a podcast, ElixirTalk.

uk: вхід без авторизації

name: Shipping a Replacement Architecture in Elixir


Wie wird aus Strom Bewegung?

uk: Комп'ютерні науки

uk: вхід без авторизації

name: Moderation Skorupka, Sascha (Leitung, Regie, Redaktion)


A gentle introduction to [e]BPF

uk: Комп'ютерні науки

description: BPF is a Linux in-kernel virtual machine that is used for networking, tracing, seccomp and more. This talk will give an introduction to the extended BPF subsystem in Linux, an overview on how it works, show available tools to work with and explain possibilities as well as limits.

uk: вхід без авторизації


Azure networking integration challenges

uk: Комп'ютерні науки

description: The introduction on Accelerated Networking on Azure created challenges integrating support in Linux distributions. The original method using bonding had issues that were solved by introducing a new mode called "Transparent VF". This mode solves issues with udev, cloudinit and distribution specific network initialization. This talk will also cover the process of how Linux support for Azure is integrated with upstreamand distributions.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Secure boot as it currently exists in desktop Linux distributions is sufficient to verify that the bootloader and kernel have not been tampered with, but generally does nothing to ensure that userland is secure. How can we fix that?

uk: вхід без авторизації

name: Building a secure boot chain to userland


Building containers all day

uk: Комп'ютерні науки

description: Containers have become a popular way of packaging and running applications, especially for server applications using microservice architectures. As containers can be started in no time, building new container images replacing old ones has become the predominant way of applying updates. Having continuous delivery pipelines for building these images becomes a key problem. This talk will show how the Open Build Service provides a way to automate container builds including tracking updates and automatic rebuilds of dependent containers. This makes it easy to create secure and up to date containers all day.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Cgroupv1 (or just "cgroups") has helped revolutionise the way that we manage and use containers over the past 8 years. A complete overhaul is coming -- cgroupv2. This talk will go into why a new control group system was needed, the changes from cgroupv1, and practical uses that you can apply to improve the level of control you have over the processes on your servers. We will go over: - Design decisions and deviations for cgroupv2 compared to v1 - Pitfalls and caveats you may encounter when migrating to cgroupv2 - Discussion of the internals of cgroupv2 - Practical information about how we are using cgroupv2 inside Facebook

uk: вхід без авторизації

name: Cgroupv2: Linux's new unified control group hierarchy


All Systems Go! 2017: Closing

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Cockpit is an open source project that has built the new system admin UI for Linux. It turns Linux server into something discoverable and usable. Its goal is to remove the steep learning curve for Linux deployments. Cockpit lets you immediately dive into things like storage, network configuration, system log diagnosis, container troubleshooting and Kubernetes orchestration. All while being zero-footprint: It goes away when not in use. Cockpit interacts well with other management configuration tools, it reacts instantly to system changes made elsewhere. We'll look at how Cockpit is an actual linux user session that you drive through your browser, running with user privileges, and accesses to the native system APIs and tools. You'll be able to build new pieces of sysadmin UI as fast as you write a shell script. In fact we'll do it on stage in a few minutes.

uk: вхід без авторизації

name: Cockpit: A Linux sysadmin session in your Browser


Containers: What Did We Learn?

uk: Комп'ютерні науки

description: Containers: love 'em or hate 'em -- whether you think they're the hottest new thing or yesteryear's same ideas in new clothing -- the both rapid and sustained rate of adoption of recent container technologies says one thing clearly: We Were Missing Something. But what, exactly? And have we found "it"? Or are we just beginning to uncover something new about the way we all, in our deepest hearts, wish computers would be? In this talk, we'll survey where containers came from, and question where they’re going: a discussion that crosses package management, releasing, deployment, immutability, reproducibility, and questions how meanings of all these things are now changing.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Systemd service management today supports a number of the features that container management is known for, but for classic system services. Let's see which ones, and how to make use of them.

uk: вхід без авторизації

name: Containers without a Container Manager, with systemd


Creating your own 1password clone

uk: Комп'ютерні науки

description: AgileBits, the company behind the 1password password manager, published a spec for their “opvault” format to show how confident they are in its design. This eliminates the need to reverse-engineer the encryption when trying to read from such a vault on a system where they don’t provide their tool. In this talk we’ll see an overview of the design of the format, such as the key derivation or the decision to split the meta-data from the details such as username and passwords. At the same time, the talk will follow the implementation of a library to read this format in Rust, which started as a way to practice the language but now has grown a GUI to display these entries so I can use the vault on my desktop.

uk: вхід без авторизації


Cyborg Teams

uk: Комп'ютерні науки

description: Happy humans, tired machines n the Cockpit project we’ve done something amazing: We’ve built “robot” contributors to an Open Source project. “Cockpituous”, our project’s #5 contributor, is actually our automated team members. Bots do the mundane tasks that would otherwise use up the time of human contributors. During the talk you can see them self-organizing, finding issues, contributing code changes, making decisions, releasing the software into Linux distros and containers. They work in a completely distributed, organic way, and run in containers. We’ll talk about how humans are pair-programming with bots, and moving at a pace that would be unthinkable otherwise. Treating the bots as team members is fundamental to achieving this. I’m excited to show you how to pull that off.

uk: вхід без авторизації


Fix, forget, or forge a new path?

uk: Комп'ютерні науки

description: As Infrastructure operators we're exposed to a lot of plumbing and not a lot of porcelain. Worse, because our concerns are often esoteric (in the eyes of application developers) we have to fix our own pipes too. Often this leads to the "homeowners dilemma"... Making the call of when to patch things up, when to rip out the pipes, and when to abandon gas lamps for electricity. We outline a number of aging pipes, proposed (and implemented) solutions, and ideas for dragging our systems into the future.

uk: вхід без авторизації


Getting Started with Habitat

uk: Комп'ютерні науки

description: Habitat is the best way for software developers to build, deploy, and manage modern applications - regardless of their expertise. Habitat provides a self-healing, self-configuring, stack-agnostic, frictionless abstraction for running applications—regardless of their complexity on whatever infrastructure you prefer, from physical hardware and virtual machines to containers and everything in between. This session will show you how to build and run your own application. You will learn how scaffolding helps you quickly and easily package your application. Explore the build system used for generating Habitat artifacts. Run an application using the Habitat supervisor. This is the talk for anyone who's just learning about Habitat or those that are interested in seeing some of the newer features of the framework.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Extended Berkeley Packet Filter (eBPF) allows for high-performance introspection of the Linux kernel execution. eBPF is widely available (part of the mainline kernel and enabled by most distributions), flexible (any kernel code path can be probed) and safe (driven from userspace and statically verified). In this talk, I will introduce eBPF, explaining how it can be used to track TCP connections in real time. On the way I will demonstrate it is possible to access eBPF from languages other than C (Golang) and remove undesirable runtime dependencies (LLVM compiler and kernel-headers). At Weaveworks we are using eBPF for the connection-tracker of the Weave Scope visualization tool.

uk: вхід без авторизації

name: High-performance Linux monitoring with eBPF


uk: Комп'ютерні науки

description: Open services mark a paradigm shift similar to the disruption caused by open-source software in the 90s, but the path to effective adoption of open services tooling is sometimes unclear. Blake will share patterns and learnings from his experience integrating one such tool, Habitat, at smartB GmbH.

uk: вхід без авторизації

name: Incremental Adoption of Open Services with Habitat


Insecure containers?

uk: Комп'ютерні науки

uk: вхід без авторизації


Introducing Bluetooth Mesh

uk: Комп'ютерні науки

description: Bluetooth technology has been extended with a brand new mesh feature. This presentation gives an introduction to Bluetooth Mesh and its impacts on the ecosystem. It shows the new and exciting use cases that a mesh enabled Bluetooth low energy enables. The presentation will also put a focus on Linux and Zephyr operating systems and its integration with Bluetooth Mesh.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: See how Red Hat's Session Recording project is using Systemd Journal to store and playback recordings of terminal sessions. Wonder at the challenges the project faces, such as dealing with various terminal types, character encodings, random playback positioning, etc.

uk: вхід без авторизації

name: Journal as a Storage and Other Adventures in User Session Recording


uk: Комп'ютерні науки

description: Kube-spawn is a tool to easily start a local, multi-node Kubernetes cluster on a Linux machine. While it was originally meant to be used mainly by developers of Kubernetes, it has been turned into a tool that is great for just trying Kubernetes out. In this talk, I will give a general introduction to kube-spawn and cover integration issues.

uk: вхід без авторизації

name: Kube-spawn: testing multi-node Kubernetes clusters on Linux systems


Kubernetes for toasters?

uk: Комп'ютерні науки

description: Potential solutions to achieving containerization on constrained devices. 1. Why? 2. a content addressable elf linker (bolter) 3. space efficient container imaging (korhal) 4. oci compliant runtime (railcar)

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Landlock is a proposal for a new Linux Security Module (LSM) to create secure sandboxes with the goal “to empower any process, including unprivileged ones, to securely restrict themselves.” This presentation will give an overview on what Landlock is, discuss the current status of the patchset and demonstrate how Landlock works, as well as its differences compared to other Linux security modules.

uk: вхід без авторизації

name: Landlock LSM: Towards unprivileged sandboxing


uk: Комп'ютерні науки

description: The Meson build system has been picking up steam this year and many fundamental projects have transitioned to it from their old build systems. In this talk we shall look at the advantages and disadvantages these transitions have brought, what we can expect from the future of build systems and what effect this change may have on the larger Linux ecosystem.

uk: вхід без авторизації

name: Meson and the changing Linux build landscape


uk: Комп'ютерні науки

description: In a world of connected devices, IoT and embedded systems, building robust products needs a modern deployment workflow where security and constant updates are as important as the product itself. The abilities of these systems to protect themselves, isolate applications inside sandboxes or containers, and support constant updates will enhance the product's security, its longevity and all the offered services around it. In this regard, Linux containers are one of the mechanisms that may allow to solve some of the Embedded and IoT systems problems, however their adoption is still facing some challenges such how can these mechanisms fit in the final embedded environment ? In order to improve container integration in the Embedded Linux world, we will explore in this presentation some upcoming systemd and Linux kernel features, notably a new Security Permission model for systemd, a new lightweight container environment that allows to deploy and sandbox portable applications, some new kernel hardening features that can be used by both containers and the kernel itself to protect the entire system. Additionally we will discuss how to apply constant updates, how we can integrate this with systemd, and how to update the entire system. Some of this or all of it is already or will be available by default in Yocto project. To conclude we will demonstrate some results on how to block real life vulnerabilities in such Embedded Linux systems.

uk: вхід без авторизації

name: Modern deployment for Embedded Linux and IoT


uk: Комп'ютерні науки

description: With the growing number of network cloud services it becomes essential to be able to monitor, troubleshoot and analyze different virtualization or container technologies. Being able to monitor complex heterogeneous federated cloud environments is key. Skydive is a real-time and post-mortem topology and packet analyzer. To do so, it listens for networking kernel events, monitors network namespaces, watches external components such as OVSDB and Docker. Skydive can make use of AF_PACKET or eBPF programs to capture traffic. Thanks to its classifier Skydive is able to map the network traffic with the topology.

uk: вхід без авторизації

name: Network troubleshooting in heterogeneous cloud environment with Skydive


All Systems Go! 2017: Opening

uk: Комп'ютерні науки

uk: вхід без авторизації


Portals, dynamic permissions in Flatpak

uk: Комп'ютерні науки

description: Desktop application sandboxing is quite different than traditional container isolation, learn how flatpak does it, using the concept of portals.

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Really crazy container troubleshooting stories


Rust memory management

uk: Комп'ютерні науки

description: A quick introduction to the unique memory management concepts of Rust.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: We've made lots of progress, but we are still far from our goals of changing the (software) world A status report on Reproducible builds, which enable everyone to verify that a given binary is made from the source it is claimed to be made from, by enabling anyone to create bit by bit identical binaries.

uk: вхід без авторизації

name: Reproducible Builds - where do we want to go tomorrow?


Securing Home Automation with Tor

uk: Комп'ютерні науки

description: Be Safe. Be Secure Today the technological worlds centralize principle is to automate each conceivable thing for simplicity in life, providing security, saving electricity and time. Home automation is “The Internet of Things"…The way that all of our devices and appliances will be networked together to provide us with a seamless control over all aspects of our home and more. Also a step toward what is referred to as the "Internet of Things," in which everything has an assigned IP address, and can be monitored and accessed remotely. The idea of automating each appliance in the home is done from many years ago, it started with connecting two electric wires to the battery and close the circuit by connecting load as a light.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: How to get a slightly broken hard disk for testing file systems or udisks? A wifi access point which supports the old 802.11b standard for writing a test case for NetworkManager? Downloading a photo from a particular camera model which you don't own, but got a libgphoto bug report for? In this hands-on presentation and live demo of various Linux kernel and userspace tools I will show you how.

uk: вхід без авторизації

name: Simulate hardware for integration testing


uk: Комп'ютерні науки

description: A key requirement for connected Linux devices is the ability to deploy remote software updates to them so that bugs, vulnerabilities and new features can be addressed while devices live in the field for up to 10 years. As part of the Mender.io project, we have interviewed more than 100 embedded developers to understand best practices and the current state of enabling software updates for connected devices today. The key requirements found during this study can be split into the following areas we cover: - Robustness - Ease - Performant - Secure - Extensible

uk: вхід без авторизації

name: Software updates for connected Linux devices: key requirements


State of the rkt container runtime

uk: Комп'ютерні науки

description: rkt is a modern container runtime, built for security, efficiency, and composability. It is one of the container runtimes supported by Kubernetes but the current implementation (“rktnetes”) doesn’t support the Container Runtime Interface (CRI). The work-in-progress CRI implementation is called rktlet. This presentation will give an update on the rkt project, what new features were implemented recently and what’s coming up. It will also give an update on the state of the rktlet: what features are missing and what workarounds should be removed before it becomes a complete implementation of the CRI.

uk: вхід без авторизації


Streamlining systemd's code and safety

uk: Комп'ютерні науки

description: Today, the systemd project uses a non-standard superset of C to get destructor-like functionality. But, we pay a heavy price for doing it this way: we lose compiler portability, use hundreds of boilerplate macros, and confuse static analysis tools (which don't always realize why we're not leaking memory). At compilation, the cleanup functionality gets mapped to the same facilities that handle C++ destructors. So, essentially, we're already using a non-standard version of C++ as well as a non-standard version of C. We can end this charade by following in GCC's footsteps and explicitly using a subset of C++. By doing so, we can shed thousands of lines of C-trying-to-be-C++. We can also improve memory safety and code readability -- all while keeping the feel of C.

uk: вхід без авторизації


Synchronizing images with casync

uk: Комп'ютерні науки

description: Casync is a novel tool for delivering OS images across the Internet. While there are many tools like this around, casync has some features that set it apart. In this talk we'll discuss why it is useful for delivering your IoT, container, application or OS images, and how you can make use of it.

uk: вхід без авторизації


Systemd @ Facebook - a year later

uk: Комп'ютерні науки

description: We'll be talking about what we learned throughout the past year running systemd in production at Facebook: new challenges that have come up, how the integration process went and the areas of improvement we discovered. We'll also discuss our efforts building a monitoring solution for system services based on systemd.

uk: вхід без авторизації


Tango with systemd

uk: Комп'ютерні науки

description: Used by many major distributions, systemd is widely known in the desktop and server world. But it is not so common to find it in embedded product. In this talk, we will show how systemd can be a real benefit for the embedded world; for both your sanity and your time. We will discuss how systemd was integrated into Phantom, a speaker from Devialet, and what was the pro and cons of using it.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: We will discuss the various malware infecting Linux IoT devices including Mirai, Hajime, and BrickerBot and the vulnerabilities they leverage to enslave or brick connected devices. We will walk the audience through specific vectors they used to exploit devices and cover some basics in security hardening that would have largely protected from many of the widespread malware. Some of the fundamental security concepts we will cover include: Closing unused open network ports Intrusion detection systems Enforcing password complexity and policies Removing unnecessary services Frequent software updates to fix bugs and patch security vulnerabilities We will also delve into the arguments and counter-arguments of vigilante hacking with Hajime and BrickerBot as examples and the potential long-term consequences in this new age of connected devices.

uk: вхід без авторизації

name: The IoT botnet wars, Linux devices, and the absence of basic security hardening


uk: Комп'ютерні науки

description: When configuration changes, daemon-reload stops the world in an increasingly unsustainable way. The problem is getting worse for two reasons: (1) heavier use of systemd means more units and longer reload times and (2) expanded use of socket activation/D-Bus activation/automount means more things urgently need PID 1's attention. There are ways to fix this up, but we'll need to move away from stopping the world (the main event loop), throwing out most loaded state, reloading state, and then resuming event handling.

uk: вхід без авторизації

name: Unbreaking reloads: strategies for fast and non-blocking reconfiguration


Update on new WiFi daemon for Linux

uk: Комп'ютерні науки

description: This presentation is about a new 802.11 wireless daemon for Linux. It is a lightweight daemon handling all aspects around WiFi support for Linux. It is designed with a tiny footprint for IoT use cases in mind. After its initial release last year, this provides the update on the progress and its integration into ConnMan and Network Manager.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Updating embedded systems reliably requires more than just the actual update process. This presentation gives an overview of the overall design and components needed for successful system updates.

uk: вхід без авторизації

name: Updating Embedded Systems - Putting it all Together


Using BPF in Kubernetes

uk: Комп'ютерні науки

description: Linux superpowers in the cloud In this talk, I will present different use cases for using BPF in a Kubernetes cluster. BPF is a Linux in-kernel virtual machine and there are different kinds of BPF programs for different subsystems that will be considered: kprobes, traffic control, cgroups, LSM. I’ll follow with concrete examples, such as Weave Scope’s HTTP Statistics plugin. Finally, I’ll share tips and tricks on how to develop your own BPF programs in Kubernetes with the libraries bcc and gobpf, and show ways of easily test those with SemaphoreCI and rkt.

uk: вхід без авторизації


Using systemd for containers @ Facebook

uk: Комп'ютерні науки

description: To achieve faster and easier containerization at Facebook we have started utilizing Chef, Btrfs and Systemd to improve our container system. These tools helped us to design a robust base for our cluster management will allow us to concentrate more higher level functionality. Our version of image and task handling tries address some issues common both to Facebook and the industry.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Containers are pretty cool, but in scenarios where they don't satisfy all the requirements, service providers still rely on virtualization. Hardware virtualization became mainstream 1 decade ago and it never stopped evolving. I even dare to say that virtualization is not boring anymore! In this presentation I will talk about the most significant hardware changes in the virtualization world.

uk: вхід без авторизації

name: Virtualization: what changed in the last decade


uk: Комп'ютерні науки

description: Kubernetes promises healing your application on all kinds of failure scenarios, but why not self-heal Kubernetes itself?

uk: вхід без авторизації

name: What If Component xxx Dies? Introducing Self-Healing Kubernetes


What's in a container? The OCI Answer

uk: Комп'ютерні науки

description: The container has become one of the most overloaded industry buzzwords of the last five years. From Jails to LXC to Zones to systemd-nspawn Docker to rkt - there's an assortment of different tools on different platforms that call themselves containers, and no clear consensus what it means when it comes to distributing containers or implementing the underlying technical details. The Open Container Initiative was formed in 2015 to try to remedy this situation by establishing a shared set of container standards for different implementers to agree on. With representatives from all major server operating system platforms, the Initiative has made great strides towards specifying a truly interoperable container. The two key OCI projects recently hit their canonical 1.0 version; this talk will explain what OCI is and what that milestone means for the container ecosystem.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Hacking the Socket API for fun and research Nowadays, most end devices have multiple network interfaces to connect to the Internet. They usually pick a statically configured default interface, such as WiFi, which they prefer over LTE when both are available, but this is not necessarily the choice that provides the best performance to the application. Socket Intents is a research prototype that addresses the problem of finding policies of which network interface to pick for what kind of traffic or application. It provides several networking APIs through which an application can specify its "Intents", i.e., what it knows or assumes about its own traffic. The prototype then decides which of the available network interfaces to use.

uk: вхід без авторизації

name: Which network to use when - Socket Intents


uk: Комп'ютерні науки

description: 20 Jahre c-base. Insider packen aus. Ein Abriss über die bewegte Geschichte der abgestürzten Raumstation unter Berlin Mitte.

uk: вхід без авторизації

name: 20 Jahre c-base: Die Wahrheit™ über den Absturz - eine Transparenzoffensive


uk: Комп'ютерні науки

description: Mier a creative commons Mate Beer that was launched in Berlin in 2012, made some waves as it tried to pave a path reserved only for software. In this presentation Fabricio, from Meta Mate, describes the ideas behind and challenges met in launching a CC NC 3.0SA drink inspired by the commons with mate. @oinfiltrado23

uk: вхід без авторизації

name: Mier – failure attempt to CC license as mass market consume good


Basics of hydroponics

uk: Комп'ютерні науки

description: The GREEN side of hydroponics on a need to know basis for the ones who aim to build their _first_ system. This is what you need to know on the green side of hydroponics, to then make it digital, connected and even more automatic.

uk: вхід без авторизації


Sutra of Innovation Spaces

uk: Комп'ютерні науки

description: We are a team of hackers and makers (anansegroup.com) involved in maker communities through out the world. With our work through out the world we have built an comprehensive wiki map of all the global innovation spaces (makerspaces, tech hubs, etc) . It is an open tool that would be helpful for all the maker communities to find collaborations and to showcase themselves.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Der NSA-Untersuchungsausschuss ist zum BND-Untersuchungsausschuss geworden. Wie sieht es nach einem Jahr aus? Was kam nach Eikonal? Wie prüft das BSI die Hardware des BND? Wieviele Verfassungsklagen gibt es und wieviele brauchen wir noch? Und warum wird das eigentlich nicht gestreamt?

uk: вхід без авторизації

name: NSA-Untersuchungsausschuss - Wer kontrolliert wen?: Zwischen den geschwärzten Zeilen lesen


uk: Комп'ютерні науки

description: I will present the story and science behind this project, which is aimed at producing milk proteins in yeast. If we succeed we will be able to make vegan cheese which is indistinguishable from animal derived cheese. This project is run out of two hacker spaces in the SF bay area.

uk: вхід без авторизації

name: Real Vegan Cheese: Engineering yeast to produce casein


uk: Комп'ютерні науки

description: Locking the Net Open: Transforming the Web into a truly distributed system that’s all fun, secure and reliable. Using Javascript, peer-to-peer tech, bitcoin and blockchain, we can build on top of the current web to build a system that protects reader privacy, is reliable against hardware outages and censorship and stays fun.

uk: вхід без авторизації

name: Locking the Web Open: Call for a Distributed Web


uk: Комп'ютерні науки

description: Advances in computing and communications mean that we can cost-effectively store every book, sound recording, movie, software package, and public web page ever created, and provide access to these collections via the Internet to students and adults all over the world. By mostly using existing institutions and funding sources, we can build this as well as compensate authors within what is current worldwide library budget. 20 petabytes and growing, the Internet Archive is the 250th most popular website. This talk will discuss the technology and politics of building a large library.

uk: вхід без авторизації

name: Towards Universal Access to All Knowledge: Internet Archive


uk: Комп'ютерні науки

description: FPGAs are becoming more and more common in research and industrial projects. They are mostly used to accelerate problems of High Performance Computing. But standard personal computers can also benefit from them, e.g. with cryptographic accelerators, additional processor cores, hardware for special projects.This talk describes possible benefits for FPGAs in General Purpose Computing, and their requirements to the FPGA / Host connection and the operating system support. byterazor

uk: вхід без авторизації

name: FPGAs for everyone: Integrating FPGAs with standard personal computers


uk: Комп'ютерні науки

description: In the United States, people increasingly understand that local police departments often possess high-tech military grade weapons and equipment designed for the battlefield. But what people don’t realize is that the same police departments often also possess very sophisticated surveillance technology that can be used to monitor, track and record the population as we all go about our everyday activities. The talk will explore the kinds of surveillance technologies now in the possession of ordinary police departments far from any crime or terrorism hotspots.

uk: вхід без авторизації

name: Mainstreet Policing Meets Military-Grade Surveillance


uk: Комп'ютерні науки

description: ...niemanden interessiert wie's funktioniert, solange es funktioniert Also lasst uns Fehler machen. ---- Diese Performance Lecture basiert auf einer essayistischen Annäherung an technische Bilder als ein Phänomen. Sie versucht einen Blick zurück in die Ursprünge von Rechenmaschinen als Kontrollinstrumente, sowie einen Blick in die Zukunft im kybernetischen Sinne.

uk: вхід без авторизації

name: Operational glitches: How to make human maschine readable


uk: Комп'ютерні науки

description: In this talk we'll go through many examples of targeted surveillance employed by governments all around the world and we'll try to understand the taxonomy and nature of these attacks from a technical and from a political perspective. We'll find that many share common characteristics and that in many cases we have the capacity to identify, track and stop these attacks, often directed against journalists, dissidents and activists in their countries and in exile. With a little good will and coordination, we can all collectively have a concrete impact. Let's start now.

uk: вхід без авторизації

name: Helping the Helpless: Targeted threats to civil society


uk: Комп'ютерні науки

description: Im Juli hat sich das Bundesverfassungsgericht mit zwei Verfassungsbeschwerden gegen das BKA-Gesetz von 2008 auseinandergesetzt. Es ging in der mündlichen Anhörung auch wieder um den Einsatz von Staatstrojanern sowie weitere Überwachungsmaßnahmen.

uk: вхід без авторизації

name: Staatstrojaner in Karlsruhe: Anhörung zur verdeckten Infiltration von IT-Systemen


uk: Комп'ютерні науки

description: Let's build a Bass Guitar! Let's not buy hardware and instead learn about metal working and how to program a CNC. Let's not recreate a design but start from scratch. Let's ... do everything ourselves except the potentiometers. Couchsofa

uk: вхід без авторизації

name: A Hackers Approach To Building Electric Guitars


uk: Комп'ютерні науки

description: In this talk we provide a practical introduction to Acoustic Cryptanalysis using tools and techniques that are easily grasped and cheaply available. The intention is not to present any new results, but instead the emphasis is on gaining a foundation in the theory of such attacks, so that you will be able to apply them more effectively in more challenging scenarios. As we shall see, such attacks are an extension of other types of side-channel attack (timing and power analysis attacks in particular), with the added promise of bridging air gaps.

uk: вхід без авторизації

name: Singing Capacitors and Whining Inductors: A Practical Introduction to Acoustic Cryptanalysis


uk: Комп'ютерні науки

description: Certain file formats, like Microsoft Word and PDF, are known to have features that allow for outbound requests to be made when the file opens. Other file formats allow for similar interactions but are not well-known for allowing such functionality. In this talk, we explore various file formats and their ability to make outbound requests, as well as what that means from a security and privacy perspective. Most interestingly, these techniques are not built on mistakes, but intentional design decisions, meaning that they will not be fixed as bugs. From data loss prevention to de-anonymization to request forgery to NTLM credential capture, this presentation will explore what it means to have files that communicate to various endpoints when opened. "unicornFurnace"

uk: вхід без авторизації

name: Bugged Files: Is your document telling on you?


uk: Комп'ютерні науки

description: In this workshop, we explain common attacks on mobile phones, and how these attacks can be detected.

uk: вхід без авторизації

name: Detecting IMSI-catchers and other mobile network attacks


Freifunk in TV-Whitespace

uk: Комп'ютерні науки

description: WLAN and mesh networking in the UHF band: More frequency spectrum with greater range for better and cheaper broadband access for everyone. The digital dividend through the digitization of terrestrial TV offers an important opportunity for better coverage and more bandwidth for all. Unfortunately, the UHF-TV spectrum is being auctioned off to the big telecommunications companies. As a result, broadband usage remains expensive. The UHF-band mesh network of the "Freifunk" open wireless radio networks community in Berlin is a first step in a different direction.

uk: вхід без авторизації


Encrypted Email for Planet Earth

uk: Комп'ютерні науки

description: After the Snowden revelations, interest in encrypted end-to-end communication has skyrocketed, even amongst ordinary users. However, today we still do not have widespread deployment of OpenPGP. Post-email messaging protocols such as OpenWhisper has around a million users. Poor usability has led users in sensitive situations to misunderstand or give up on encryption tools, putting them at risk. Why isn’t everyone encrypting their communications by now? This panel brings together speakers from software, protocol, and usability projects to reflect on current challenges to Encrypting All The Things, discuss what has worked and what hasn’t in FLOSS projects developing secure tools, and possibly develop strategies for the future.

uk: вхід без авторизації


Mexican Botnet Dirty Wars

uk: Комп'ютерні науки

description: Peñabots have been active in Mexican networks since the 2012 presidential elections. Named after President Enrique Peña Nieto, armies of bots have become a political weapon to combat protests and attack critics of the Mexican government online. Bots are waging a dirty war in Mexican social media. They are weaponized censors that silence dissent and cover up crimes.

uk: вхід без авторизації


Mister & Miss Mutig Open Stage Impro

uk: Комп'ютерні науки

description: https://media.ccc.de/browse/conferences/camp2015/camp2015-6820-mister_miss_mutig_open_stage_impro.html We, Die Improbanden, an improv group from Berlin, will perform an open stage show and ask the really courageous members of the audience to come on stage and improvise with us. Although we usually play in German, we can also perform in English, and we invite participants from the audience to play in their own native tongue. Felix Müller, Mirko 'macro' Fichtner

uk: вхід без авторизації


uk: Комп'ютерні науки

description: The lack of women in tech is evident in numbers and our experience. This imbalance has been in the focus of a public discussion, that has become increasingly difficult to follow and fueled by false accusations or false. So let's get together and try to understand what the underlying reasons are and what we can do to create a change. And most importantly ask ourselves: Why should we care?

uk: вхід без авторизації

name: for women in "${tech[@]}"; do: Let's talk, share and learn from each other


uk: Комп'ютерні науки

description: This talk introduces the concept of experimental, educational and production centers which focus on fermentation arts and science. The range of the topics to cover is huge from new approaches in beer making, building up incubators to make it happen too many more. The places are community run, based on the open source concept of collaborating and sharing the results of their findings, functioning as a topical hackerspaces. They have strong ties with local communities in places where they are based, which needs they are trying to fulfill. They aim to collaborate internationally to promote this network of independent centers by strengthening the knowledge exchange by variety of means. We present both freshly established “facts on the ground“ and also the theoretical framework for creating new places and interlinking them together. Combining the fermentation arts of our ancestors, today’s science achievements with tomorrow’s technology is the aim!

uk: вхід без авторизації

name: Experimental Fermentation Institutes Network (EFIN)


uk: Комп'ютерні науки

description: Menschen! Technik! Sensationen!

uk: вхід без авторизації

name: Freak Show: FS159 Damit ich Dich besser tracken kann: Live-Prodcast on Stage


uk: Комп'ютерні науки

description: In the spirit of “Failosophy” we would like to give a brief talk about the mistakes we made, and lessons we learned, in running Tor bridge, relay, and exit nodes.

uk: вхід без авторизації

name: A Torifying Tale: Our experiences of building and running Tor servers


uk: Комп'ютерні науки

description: Bio-fuels from waste can be part of the solution to stabilize climate change, but inaction by governments and industry means such fuels are not readily available. This talk will outline work being done to solve this problem at a personal level, by producing open source designs for equipment for local production of bio-fuels.

uk: вхід без авторизації

name: Fueling the Revolution: Personal production of bio-fuels


The rad1o: Listen to all the things

uk: Комп'ютерні науки

description: We will give a introduction on what your badge can do. An overview of the hardware details and software options as well as the history of it's creation.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: With the more widespread use of encrypted HTTPS connections many software vendors intercept these connections by installing a certificate into the user's browser. This is widely done by Antivirus applications, parental filter software or ad injection software. This can go horribly wrong, as the examples of Superfish and Privdog have shown. But even if implemented properly these solutions almost always decrease the security of HTTPS.

uk: вхід без авторизації

name: TLS interception considered harmful: How Man-in-the-Middle filtering solutions harm the security of HTTPS


BER für Eilige

uk: Комп'ютерні науки

description: Worin Holger Klein sich von Martin Delius in aller kapitalistischer Effizient den BER-Fuckup zusammenfassen lässt.

uk: вхід без авторизації


Chaos Communication Camp Closing

uk: Комп'ютерні науки

uk: вхід без авторизації


Chaos Communication Camp 2015: Opening

uk: Комп'ютерні науки

uk: вхід без авторизації


Pushing the limits of DIY electronics

uk: Комп'ютерні науки

description: DIY electronics often means Arduinos and breadboards. But you can do so much more. Things like BGA soldering, DDRx-RAM, HDMI and PCI Express. This talk will show you how.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: After our Talk in the Track "Failosophy" on Sunday, we will discuss four different options to proceed with this project in the future. We would love to hear your opinion and receive your input.

uk: вхід без авторизації

name: Hackerfleet - what happend?: Discussion round


uk: Комп'ютерні науки

description: We will explain how we entered the Venture Capital sphere and what happend there, ultimatly, this effort failed. While Ijon produced Business-Bullshit and Buzzword-Bingo and jumped through hoops for Investors, Riot developed the Software HFOS, which got quite far.

uk: вхід без авторизації

name: Hackerfleet - what happend?: Opensource and Venture Capital, Softwaredevelopment and Future


Infrastructure Review

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

description: In an age obsessed with digital preservation, constantly growing databases, search engine optimization and unlimited encyclopedias, the NoTube is here to investigate in the dark side of meaning production.

uk: вхід без авторизації

name: NoTube: Investigating the dark side of meaning production


Satellite Open Ground Station Network

uk: Комп'ютерні науки

description: An introduction to SatNOGS an open source ground station, optimized for modularity, built from readily available and affordable tools and resources.

uk: вхід без авторизації


Making coils more musical

uk: Комп'ютерні науки

description: Making music with Tesla coils has become more popular as the technology has become more accessible. But can they really be considered expressive musical instruments in their own right? This talk discusses recent performances using the CHIME RED Tesla coil controller, which provides Tesla coils many synthesizer effects (including 16-note polyphony) and integration with musical robots.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Musical instrument designers have always brought together cutting-edge technology and a thorough understanding of ergonomics and interfaces tailored to the needs of musicians. This talk will present an introduction on the evolution of novel musical instruments and the most important design considerations.

uk: вхід без авторизації

name: Digital Musical Instruments: Evolution and design of new interfaces for musical expression


uk: Комп'ютерні науки

description: Fernab von Theorien zu Killerrobotern und der Privatsphärendebatte, die dem Machine Learning 2.0 seit den 2010ern anhängt, schaffen wir künstlerische Intelligenz - Einen Algorithmus, der Gedichte generiert. Basierend auf einer Technik, die die Funktionsweise des menschlichen Gehirns grundlegend nachahmt, lehren wir einer Maschine zu reimen wie Goethe und Schiller oder KIZ und Sido. Dieselbe Technik und deren Weiterentwicklung lassen sich seit 2012 Google und Facebook einiges kosten. Die Rede ist vom Deep Learning. Als Enthusiasten in diesem Bereich möchten wir zeigen, was man mit Deep Learning alles tun kann außer Gesichter erschreckend gut zu erkennen. Zudem wollen wir die Zuschauer anregen über Mensch und Maschine und deren Bewusstsein und Interaktion zu philosophieren. Wenn das Experiment gelingt verschwimmen die Grenzen der Protagonisten. Zuschauer können live Gedichte mit eigenem Input vom Algorithmus generieren lassen.

uk: вхід без авторизації

name: Vom Bordstein bis zu Bergeshöhn: Computer haben Gefühle - Wir helfen ihnen diese auszudrücken


Analogue Mission Simulations

uk: Комп'ютерні науки

description: When you plan to send a rover to the moon, there are many things that can go wrong. Some are technical glitches, other are from the organisation. With an Analogue Mission Simulation we try to find those glitches before landing on the moon. In this presentation we plan to talk about the how, why and the neat technical challenges that come with such an event.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: The largest weaknesses of mobile network are well hidden from users: Information exchanged between different mobile networks expose users to fraud and privacy risks.

uk: вхід без авторизації

name: Advanced interconnect attacks: Chasing GRX and SS7 vulns


A practical prototyping primer

uk: Комп'ютерні науки

description: This will be a rapid-fire, tips-and-tricks lecture on practical prototyping. It will cover a series of practical tips, strategies & techniques, illustrated with all the mistakes I made over the past 10 years designing & building stuff. The lecture is intended for a non-specialized audience with a basic understanding of what a lasercutter, a 3D-printer and a milling machine does.

uk: вхід без авторизації


Building a culture of courage

uk: Комп'ютерні науки

description: Starting my new job, I was surprised about my colleagues reactions to my mistakes. No blame! People trust me to own my mistakes and fix them! Complex systems are brittle. Developers work in a constant state of new things-not-quite-working-yet. Programming in pairs and code reviews help us. But what about the quality of human interaction? How can we build a culture of blamelessness and why is it crucial for learning and for brave decision making? linse

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Seit Edward Snowden ist IT-Sicherheit nicht mehr nur ein Thema für Konzerne und Verschwörungstheoretiker. Sie ist in den Fokus des allgemeinen Interesses geraten. Nicht nur die Marketing-Armeen deutscher und europäischer Unternehmen, sondern auch Politik und Parteien wollen nun schnelles Kapital aus dem Thema schlagen.

uk: вхід без авторизації

name: Politische Lösungen für technische Probleme?: IT-Sicherheit per Gesetz


Satellite Imagery in Agriculture

uk: Комп'ютерні науки

description: Satellite imagery has been used since the 1960s to monitor agricultural activities at a national and international level. It is only now that the image quality and cost feasibility have made satellite imagery available to individual farmers in application to crop quality analysis, yield prediction, and other measures related to precision farming. Farmers can now pinpoint problem areas of their fields and address them on the spot, rather than blanketly spraying fertilizer and pesticides, which has the potential for environmental and economic benefits. However, this development has launched agriculture into new territory ridden with issues of privacy, data protection, and autonomy of farm inputs and activities. This is a discussion of the state of affairs in agricultural earth observation and what we can do to ensure that it is used for improved practices and not against the producers of our food.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Our understanding of the universe has exploded in the past 50 years, largely thanks to incredible advances in detector technology that allow us to precisely measure light and particles of all kinds. In this talk, I will describe some of the world's most sensitive detector technologies. These detectors often exploit strange properties of matter, or push up against the laws of physics in the most extreme physical conditions. I will also highlight the scientific discoveries that these new technologies have made possible.

uk: вхід без авторизації

name: Detecting echoes from the dawn of time: Nifty technologies behind the world's most sensitive astronomical detectors


uk: Комп'ютерні науки

description: Live-Aufzeichnung der 150. Folge des Podcasts Logbuch: Netzpolitik mit mehreren Gästen, Tim Pritlove und Linus Neumann.

uk: вхід без авторизації

name: Logbuch: Netzpolitik Folge 150 - Kampf in der fünften Dimension


uk: Комп'ютерні науки

description: A whirlwind tour of the past, present, and future for artificial general intelligence (also known as strong AI). This talk will begin with Alan Turing's original test. This is not the same as *the* Turing test everyone has heard of. We will look at the current state of the art covering such topics as: * How old does a human have to be to beat the current state of the art AI in answering science questions? * What are some other ways we can test AI? * How do we teach computers language? * How well can AI follow a written story? * How well can AI recognize what's in an image? * What basic things are easy for humans to do but very difficult for AI? * What are the common objections to the advancement of AI? * What does the future hold? As with anything that pushes the boundaries of what's possible, we'll also take a look at some hilarious failures with chat bots and image scene recognition. No prior knowledge about artificial intelligence is required for this talk.

uk: вхід без авторизації

name: The quest for artificial general intelligence


Mythen der Elektronikentwicklung

uk: Комп'ютерні науки

description: Es gibt unzählige Möglichkeiten, ein Hardwareentwicklungsprojekt in den Sand zu setzen. Man muss nicht für alle davon selbst verantwortlich sein, um daraus zu lernen. Und nicht alles, was man irgendwo schon mal gehört hat, ist auch wirklich richtig.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Auditing source code is not enough when build tools are themselves a target. When software can be built reproducibly, anyone is enabled to verify that binaries have actually been made from the source code they claim to be made from. The lecture will present several tricks learned while trying to make Debian — the largest collection of free software — build reproducibly.

uk: вхід без авторизації

name: How to make your software build reproducibly


uk: Комп'ютерні науки

description: Im Sommer 2015 erfuhr die Redaktion von netzpolitik.org, dass gegen zwei ihrer Redakteure wegen Landesverrat ermittelt wird. Was dann passierte, konnten sie nicht glauben...

uk: вхід без авторизації

name: Kontrolle ist gut. #Landesverrat ist besser.: Wie eine Recherche zu einer kleinen Staatsaffäre wurde