- Видео 2 498
- Просмотров 1 971 374
IEEEComputerSociety
США
Добавлен 14 фев 2008
The IEEE Computer Society is a professional society of the Institute of Electrical and Electronics Engineers (IEEE). We Are the Home for Computer Science and Engineering Leaders. As the world’s top member organization dedicated to computer science and technology, the IEEE Computer Society advances the theory, practice, and application of computer and information-processing science and technology, as well as the professional standing of its members.
SE Radio 633: Itamar Friedman on Automated Testing with Generative AI
Itamar Friedman, the CEO and co-founder of CodiumAI, speaks with host Gregory M. Kapfhammer about how to use generative AI techniques to support automated software testing. Their discussion centers around the design and use of Cover-Agent, an open-source implementation of the automated test augmentation tool described in the Foundations of Software Engineering (FSE) paper entitled “Automated Unit Test Improvement using Large Language Models at Meta“ by Alshahwan et al. The episode explores how large-language models (LLMs) can aid testers by automatically generating test cases that increase the code coverage of an existing testing suite. They also investigate other automated testing topics...
Просмотров: 758
Видео
Quantum Wave Function Collapse for Procedural Content Generation by Raoul Heese
Просмотров 1709 часов назад
Quantum computers exhibit an inherent randomness, so it seems natural to consider them for procedural content generation. In this work, a quantum version of the famous (classical) wave function collapse algorithm is proposed. This quantum wave function collapse algorithm is based on the idea that a quantum circuit can be prepared in such a way that it acts as a special-purpose random generator ...
SE Radio 632: Goran Petrovic on Mutation Testing at Google
Просмотров 24121 час назад
Goran Petrovic, a Staff Software Engineer at Google, speaks with host Gregory M. Kapfhammer about how to perform mutation testing on large software systems. They explore the design and implementation of the mutation testing infrastructure at Google, discussing the strategies for ensuring that it enhances both developer productivity and software quality. They also investigate the findings from e...
Adam Cron, Recipient of the 2024 Hans Karlsson Standards Award
Просмотров 28День назад
Adam Cron is a Distinguished Architect at Synopsys working with customers worldwide on complex Test, Security, and Silicon Lifecycle Management tool flows and architectures for digital ICs. He has helped architect design-for-test, design-for-manufacturing, and security tools for several generations of products. Learn more about Adam Cron: www.computer.org/profiles/adam-cron/ www.computer.org/pu...
Debendra Das Sharma, Recipient of the 2024 Edward J. McCluskey Technical Achievement Award
Просмотров 20День назад
Dr. Debendra Das Sharma is an Intel Senior Fellow and co-GM of Memory and I/O Technologies, Data Platforms and Artificial Intelligence Group, at Intel Corporation. He is a leading expert on I/O subsystem and interface architecture. He delivers Intel-wide critical interconnect technologies in Peripheral Component Interconnect Express (PCIe), Compute Express Link (CXL), Universal Chiplet Intercon...
Powerful, Persuasive Presentations: Advanced Public Speaking for Engineers
Просмотров 121День назад
Take your public speaking skills to the next level. After a quick review of the fundamentals, you will learn advanced skills that will help you: - Organize information and structure presentations - Deliver complex technical information to stakeholders in a way that is easy to understand - Improve audience engagement by incorporating a variety of persuasion tools - Show the value and impact of y...
IEEE 802.11be-Extremely High Throughput Wi-Fi (Wi-Fi 7)
Просмотров 6314 дней назад
IEEE Standard 802.11be is the latest step in a journey of continuous innovation in the wireless local area networks (WLAN) standards and is the underlying technology of the latest Wi-Fi 7 products. The goal of the project is to enable wireless communications with extremely high throughput (EHT) and reduced worst case latency, while ensuring backward compatibility with legacy devices operating i...
SE Radio 631: Abhay Paroha on Cloud Migration for Oil and Gas Operations
Просмотров 50314 дней назад
Abhay Paroha, an engineering leader with more than 15 years' experience in leading product dev teams, joins SE Radio's Kanchan Shringi to talk about cloud migration for oil and gas production operations. They discuss Abhay's experiences in building a cloud foundation layer that includes a canonical data model for storing bi-temporal data. They further delve into his teams' learnings from using ...
SE Radio 630: Luis Rodríguez on the SSH Backdoor Attack
Просмотров 13321 день назад
Luis Rodríguez, CTO of Xygeni.io, joins host Robert Blumen for a discussion of the recently thwarted attempt to insert a backdoor in the SSH (Secure Shell) daemon. OpenSSH is a popular implementation of the protocol used in major Linux distributions for authentication over a network. Luis describes how a backdoor in a supporting library was recently discovered and removed before the package was...
SERVICES 2024 Plenary Keynote 3 - Sanjiva Weerawarana - The Promise of Service-Oriented Computing
Просмотров 7121 день назад
Twenty five years ago, the introduction of SOAP 0.9 by Microsoft ushered in a new era of service-oriented computing. But the question remains: has this concept lived up to its initial potential? Building software solutions reliably and predictably remains a significant hurdle for most organizations. Software projects are known to be frequently late, over budget, and riddled with bugs. This chal...
SERVICES 2024 Plenary Keynote 1 - Wen Gao - PengCheng Cloud Brain (PCB) & Mind Series of Large Model
Просмотров 5321 день назад
Wen GAO is a member of Chinese Academy of Engineering, ACM Fellow and IEEE Fellow. He is the founding director of Pengcheng Laboratory (Shenzhen, China). He is also a Boya Chair Professor and the director at the Faculty of Information and Engineering Sciences, Peking University. He is currently a deputy to the 14th National People’s Congress. He used to be a member of the 10th, 11th and 12th CP...
SERVICES 2024 Awards Ceremony - Chaired by Xiaofei Xu
Просмотров 2921 день назад
SERVICES 2024 is solely sponsored by the IEEE Computer Society under the auspice of the Technical Community on Services Computing (TCSVC). The scope of SERVICES 2024 covers all aspects of services computing and applications, current or emerging. Centered around services computing, SERVICES 2024 covers various systems and networking research pertaining to cloud, edge and Internet-of Things (IoT)...
Keynote 2: Marco Aiello - A Paradigm Shift in Service Research: The Case of Service Composition
Просмотров 11021 день назад
Professor of Computer Science and Head of the Service Computing Department at the University of Stuttgart, Germany. An elected member of the European Academy of Sciences and Arts, Global Affiliated Research Faculty at Chang Gung University, Taipei, Taiwan. He is vice-president of Informatics Europe. He holds a PhD in Logic from the University of Amsterdam, the Habilitation in Applied Informatic...
SERVICES 2024 Plenary Keynote 4 - Zhimin Tang - Historical Perspectives of XPU
Просмотров 3821 день назад
Zhimin Tang received his BSc degree from Nanjing University in 1985 and his PhD degree in Institute of Computing Technology, Chinese Academy of Sciences, in 1990. He is the Director and Chair Professor of the Faculty of Computility Microelectronics, Shenzhen University of Advanced Technology. Before joining SUAT, he was a chief professor in Institute of Computing Technology, Chinese Academy of ...
SERVICES 2024 Plenary Keynote 5 - Joseph Sifakis - AI: Where We Are, Where We Are Going?
Просмотров 3621 день назад
At present, there is a great deal of confusion as to the final objective of AI. Some see Artificial General Intelligence as the ultimate and imminent goal suggesting that it can be achieved through machine learning and its further developments. We argue that despite the spectacular rise of AI, we still have weak AI that only provides building blocks for intelligent systems, mainly intelligent a...
Introduction to IEEE802.11bf - WLAN Sensing
Просмотров 12828 дней назад
Introduction to IEEE802.11bf - WLAN Sensing
New and Evolving Standards for Ethernet for Building and Industrial Automation
Просмотров 6228 дней назад
New and Evolving Standards for Ethernet for Building and Industrial Automation
SE Radio 629: Emily Bache on Katas and the Importance of Practice
Просмотров 172Месяц назад
SE Radio 629: Emily Bache on Katas and the Importance of Practice
SE Radio 628: Hans Dockter on Developer Productivity
Просмотров 281Месяц назад
SE Radio 628: Hans Dockter on Developer Productivity
SE Radio 627: Chuck Weindorf on Leaders and Software Engineers
Просмотров 208Месяц назад
SE Radio 627: Chuck Weindorf on Leaders and Software Engineers
The New U.S. Cyber Disclosure Regime: Tell it Early, Tell it All, Tell it Yourself?
Просмотров 251Месяц назад
The New U.S. Cyber Disclosure Regime: Tell it Early, Tell it All, Tell it Yourself?
Selling Yourself: The Art and Science of Getting Ahead
Просмотров 114Месяц назад
Selling Yourself: The Art and Science of Getting Ahead
SE Radio 626: Ipek Ozkaya on Gen AI for Software Architecture
Просмотров 244Месяц назад
SE Radio 626: Ipek Ozkaya on Gen AI for Software Architecture
SE Radio 625: Jonathan Schneider on Automated Refactoring with OpenRewrite
Просмотров 277Месяц назад
SE Radio 625: Jonathan Schneider on Automated Refactoring with OpenRewrite
SE Radio 624: Marcelo Trylesinski on FastAPI
Просмотров 2352 месяца назад
SE Radio 624: Marcelo Trylesinski on FastAPI
The Big 50: Celebrating 50 SIGGRAPH Conferences Interview with the Editors
Просмотров 952 месяца назад
The Big 50: Celebrating 50 SIGGRAPH Conferences Interview with the Editors
Super 😮
i don't like python its for kids
One of the best videos on the code breaking
Dr.HTTP
Remember how Johan Stevenson (together with Jost) ported Minix to the Atari-ST. The first and only time I saw Johan struggle for days (maybe weeks) with 1 particular problem with the kernel implementation. Of course in the end he solved it.
pure computer history! Love ittttttttt all that
When the Usenet drama so juicy it has it's own Wikipedia article. Truly the Kendrick vs Drake of computer science
So bas
Thank You So much, 2024, Student UG
Damn my man glowed up since 6.042j 2010! I think he was a great lecturer, happy to see him still cooking math
What a great interview. This guy changed the world and made it better.
the smartest dumb person you could ever meet
It just sounds too good to me to not play a much larger role in the operating system market. If the kernel is also written in Rust, then it should probably be the most stable little technical masterpiece, which unfortunately has played far too small a role so far.
So glad i ignored llvm
Does it mean he is responsible for fingerprint scanners we use on modern smartphones? If yes,why didn't he patent the tech? Just curious to know.
Wake up babe it's 2024! We need to fit BigInt into JSON somehow
ko PC
He is so awesome,
Can you share the CS Curricula which you have designed @ieeecomputersociety
It's exciting to study coursera
Did you get any kind of course completion certificate
Кейси прицепился потому что он из геймдева. Там импользуются другие подходы. Мозгов это понять или желания у Кейси к сожалению нет.
1935 seems to have been scrubbed from the internet. Anyone know why?
He has grown up so much since 6.042j 2010!
His eyebrows are out of control.
There's a sub-branch of optimization methods called "biology inspired optimization" - probably the most well known method is evolutionary optimization.
The whole webminar is an example of complexity and emergence ... specially when the audio starts to cut!
13:35 Karl Popper makes some observations about human interactions on his 1950s book "The Open Society And Its Enemies" - he uses the term "conspiracy theory of society" to describe the oversimplied explanations often found in human sciences. Popper claims that since the system is tremendously complex, any simplification is a false explanation. (if I'm not mistaken it's around pg. 360 of the most recent single volume edition). Note: the lecturer is really good and manages to keep the audience's focus. Note 2: I don't mean to disrespect metheorologists but I'll mention that Lorenz was a mathematician specialized (if I'm not mistaken) in turbulence.
Casey is wrong, like 200% wrong. Custom code leads to terrible performance. Random code that tries to optimize and handle extreme cases that are not used 99% of the time, generates spaghetti and kills the performance in the rest of the code. Clean code is an architecture that establishes well know patterns in the code, allowing maintainability, scalability and more. What is easier then to optimize, a messy code or clean code? Casey is falling to the classic trap of early optimization
I'd encourage you to listen to the interview, you'll see how Casey doesn't support any of the things you're mentioning, and gives good advice for performance AND good code.
@@josueqb3843 no man you are out. I listened to this one, I listened to more youtube videos interviews Casey Muratori did. Clean code and optimization do not clash. IMHO he is wrong, he is just targeting clean code with his own opinions, he does not have a framework. Casey is just saying I can do inverse square root fast, if I do it with clean code is slow... which is wrong.
@@albanx1 "Random code that tries to optimize and handle extreme cases that are not used 99% of the time, generates spaghetti and kills the performance in the rest of the code." Sounds like the Clean Code you're talking about haha
As opposed to early abstraction ;-)
@@albanx1 Have you actually written anything that runs fast?
Hi Matthew , Insightful video and I am interested in joining senior member grade. ( you inspired me) 🙂
I Say MINIX, because You P1Gs Understand It to Be Secure. So, I have to Talk your Language for you To Understand. Believe it Or Not, Kesaria Kernel was about Security Not Speed. Intel Makes 3 to 5 GHz CPU's. CPU's are Fast Enough. We Need to Make Security, Was My Idea. ALL, Operating Systems Want to Be Secure. They don't do it at the Cost of Performance. Minix is Just Too Slow. 1000 Times Slower than Other Operating Systems. Just Educational idea. I Wanted To do SECURITY Using Hardware. Security Done using Hardware, Results in Hardware Acceleration. Hardware Acceleration = 7 Times Faster, than Other Operating Systems.
Casey live in a hypothetical world distant from reality.
Yet has filled a career with building and shipping software that's being used for decades now.
Excellent discussion!
Great job by Casey and the interviewer Giovanni, excellent questions and inciteful answers
Fantastic video, brilliant very educational and explained in a way that made it very interesting. But I have to ask something which could be controversial for some if its taken the wrong way. For the life in me I do not understand why Alan Turing and his contributed has been elevated so much. Yes he made a good contribution But the contributions of others like Tommy flowers and Bill Tutt's where massively more significant. In this discussion its pointed out to us how it was the contributions of others, and what they discovered and worked out, that actually made collosus work. Enigma itself was not the key to anything, It was the intercept and breaking of lorenz, essentially the command and control communication link between all the nazi headquarters across Europe which was the big thing and without Tommy flowers and Tutt then there would have been nothing, they would never have been broken. Look at Rommel, he is lauded as a genius. But all along, Rommel had visibility of all of the plans of the British generals that opposed him. So he could prepare in advance for any attack and exploit any weak areas in Brit lines. All because the actions of a yank colonel, an observer given way too much access to plans which he broadcast every day back to the USA. The italians having broken into his safe and copied the yank codes. Rommel was no genius at all. This was one of those moments in history when the right people with the right imagination and intelligence came together all at the right time. Bit like the Beatles manager deciding not to walk past that record shop, which led to the guy in the shop introducing him to George martin. The coming together of Martin, the beatles, made all their magic happen. The pictures of Tutt and flowers should be on our 20 quid notes too. Where is the bust of tommy flowers? Where is the Tutt award for anything?
❤
Casey is a national treasure
❤❤❤❤
is it just me or was the interviewer a bit rude
To me it just sounds like they're not a native English speaker. They don't know how to naturally craft sentences in English in a way that comes off as accommodating. I don't know if Casey speaks Italian, but he might sound a bit rude too if this whole interview was in Italian.
The Van Neumann..bottle-neck needs to be solved...the structure itself is a working entity rather than on a regular PC where programming in ones and zeros...data exhibits itself as 'Spikes' rather than the previous mentioned ..the amplitude and shape of the spike contains the data...in other words
How is it that a video like this has this few comments? Oh well! Awesome stuff! All I could focus on in the background of this footage was the machine that would bring about Space War. But yeah. G.B. is great to listen to on the historic end of things. I also love what he said about the cell phone.
Kaazi?
no way scratch for adults
Casey is so good about going on and on about nothing insightful. Guess he learned from Jonathan Blow.
You're too stupid for this talk.
Casey has good insights for the system's he has experience with, but he has little experience with enterprise applications. He has some good points about over-abstraction, which is important to NOT have. Another correct point: about Conway's Law and microservices. BUT his big mistake relevant for business applications: he says that minimizing the number of roundtrips between server and client makes better performance. Not true because often not possible, as users have to exchange data over the server.
God bless him for not having experience with enterprise applications. What makes an enterprise an "enterprise application" is the overengineered-for-no-good-reason-we-just-need-to-follow-rules-ness
“Algorithms Plus Data Structures = Programs” - one of the best computer books I ever read.
not only was Knuth programming in assembly, he was programming in his own assembly that was not implemented in any hardware.
Great conversation. Thanks a lot. Just one point, quite often you have to change the test when you change the implementation code while refactoring. It is not always a bad sign. Unit testing especially.
Having worked in as the sole c++ developer in a team of csharp developers, many ppl really have wrong idea about fast code and clean code. Casey has a video named simple fast code were he discusses that. For some reason people think writing classes and inheritance and virtual dispatch are the only way to code faster than 70s style assembly. They think the only way to reduce code duplication is using ton of abstraction, and templates. They think the only way to manage memory automatically if you use a garbage collection or raii. That is a very narrow way of thinking...
For me, it was believing my professors - and later, colleagues - knew what they were talking about. And the proposition sort of makes sense if you don't look too closely. Abstractions certainly increases productivity from bytecode to ASM, and arguably also to procedural languages like C. I think the problem is that those abstractions are incredibly simple and easy to reason about, but typical abstractions today aren't. Instead it became faith-based rather than knowledge-based. And when I doubled down on that paradigm for years, it became harder for me to realize. Looking back there were so many signs I ignored, because I thought I just wasn't good enough at Clean Code. And foolishly believing those confidently spreading 'trust me' gospel is easy when you don't feel like you can live up to their advice. Programming is a lot easier when you don't buy into all that though.
ill leave you with a Twain quote. "Whenever you find yourself on the side of the majority, it is time to pause and reflect."
I stopped shopping at a certain supermarket chain because their self service checkout was horribly slow compared to a competitor.
And only a few will remember that Minix was the base for Linux