POPULARITY
# Container Size Optimization in 2025 ## Core Motivation- Container size directly impacts cost efficiency- Python containers can reach 5GB- Sub-1MB containers enable: - Incredible performance - Microservice architecture at scale - Efficient resource utilization ## Container Types Comparison ### Scratch (0MB base)- Empty filesystem- Zero attack surface- Ideal for compiled languages- Advantages: - Fastest deployment - Maximum security - Explicit dependencies- Limitations: - Requires static linking - No debugging tools - Manual configuration required Example Zig implementation:```zigconst std = @import("std");pub fn main() !void { // Statically linked, zero-allocation server var server = std.net.StreamServer.init(.{}); defer server.deinit(); try server.listen(try std.net.Address.parseIp("0.0.0.0", 8080));}``` ### Alpine (5MB base)- Uses musl libc + busybox- Includes APK package manager- Advantages: - Minimal yet functional - Security-focused design - Basic debugging capability- Limitations: - musl compatibility issues - Smaller community than Debian ### Distroless (10MB base)- Google's minimal runtime images- Language-specific dependencies- No shell/package manager- Advantages: - Pre-configured runtimes - Reduced attack surface - Optimized per language- Limitations: - Limited debugging - Language-specific constraints ### Debian-slim (60MB base)- Stripped Debian with core utilities- Includes apt and bash- Advantages: - Familiar environment - Large community - Full toolchain- Limitations: - Larger size - Slower deployment - Increased attack surface ## Modern Language Benefits ### Zig Optimizations```zig// Minimal binary flags// -O ReleaseSmall// -fstrip// -fsingle-threadedconst std = @import("std");pub fn main() void { // Zero runtime overhead comptime { @setCold(main); }}``` ### Key Advantages- Static linking capability- Fine-grained optimization- Zero-allocation options- Binary size control ## Container Size Strategy1. Development: Debian-slim2. Testing: Alpine3. Production: Distroless/Scratch4. Target: Sub-1MB containers ## Emerging Trends- Energy efficiency focus- Compiled languages advantage- Python limitations exposed: - Runtime dependencies - No native compilation - OS requirements ## Implementation Targets- Raspberry Pi deployment- ARM systems- Embedded devices- Serverless (AWS Lambda)- Container orchestration (K8s, ECS) ## Future Outlook- Sub-1MB container norm- Zig/Rust optimization- Security through minimalism- Energy-efficient computing
Your job may be an indicator to a higher divorce rate. In this episode we explore some of the highest divorce rates by occupation as reported by Forbes. I will give some practical ways to to overcome these divorce cliffs and build your marriage stronger and better. Forbes Article Link: https://www.forbes.com/advisor/legal/divorce/divorce-statistics/ Another Article: https://www.prevention.com/sex/a20509570/jobs-high-divorce-rate/ **Join The Newsletter: https://bit.ly/2YIydZT** **The 3 books I recommend to everyone: https://www.marriagedrills.com/blog/top-3-books-that-husbands-and-wives-need-to-read** The Husband Coach's Corner is the podcast dedicated to teaching husbands that are struggling in their marriage, how to love their wife every day. Each of the drills in this show helps to strengthen marriages all across the United States and beyond. This show is great for new husbands, experienced husbands, and those that plan to become a husband one day. Learn how to show love to your wife in a new way today. **The Husband Coach's Corner Podcast: https://open.spotify.com/show/6nfieyPoDEjejb9cbL9tcL** **YouTube Channel: https://www.youtube.com/channel/UCWqE28-pgqpC3HLhzcrAUIQ** Email: husbandcoach2020@gmail.com --- Send in a voice message: https://podcasters.spotify.com/pod/show/husbandcoachscorner/message Support this podcast: https://podcasters.spotify.com/pod/show/husbandcoachscorner/support
I've changed my opinion on Marama Davidson's comments. Just a little bit, not completely. But having read a lot more and hearing defence of her, I think I understand what she was trying to say. I think she left out a key word: “Sexual". If she had said: “It is white cis men who cause SEXUAL violence in the world”, then she's actually right. Statically, 46 percent of the country's sexual violence crimes are committed by Pakeha and 29 percent by Maori. And not only is she right, but what she was trying to do is also well-meaning, because she was at a rally where Posie Parker was whipping up fear of trans women committing sexual crimes against other women. And Marama Davidson was saying it's not trans women who predominately commit these crimes, it's men who commit these crimes. And she is correct. The problem though is the word white. Even if she is factually correct that it is white men, that word is the problem. Let's flip it around. If a white parliamentarian was walking down the street at a rally holding a placard and saying: “It is Maori cis men who cause violence in the world”, would we tolerate that? No, we would accuse that MP of weaponizing someone's race. And that is what Marama has done, even if it was right. So then the question is; do we just need to stop talking about race so much? Because we get race rammed down our throats at the moment. Maori vaccination rates during Covid, Pasifika truancy rates after Covid, Pakeha crime stats at the moment… I reckon we are doing more harm than good with the constant focus on race. Because even though it might come from a good place in trying to lift vaccination or school attendance rates, it also constantly reinforces stereotypes to the people hearing those stats. And it can get weaponised, accidentally or not. Marama's statement could have defended trans women and also not caused uproar if she had just left the ethnicity part out of it. And maybe there's a lesson in that for the rest of us. LISTEN ABOVESee omnystudio.com/listener for privacy information.
Bengals quarterback Joe Burrow owns a record he'd rather forget about. Almost exactly a year ago, Burrow was sacked an NFL-record nine times in last year's divisional playoff victory at Tennessee. Although the Bengals won that game on a walk-off field goal, Cincinnati barely hung on for the win as those nine sacks were just some of the league-leading 70 times Burrow was sacked last season. Although the pocket has fared much better for Burrow this season, three of the Bengals four losses this year have come every time Burrow was sacked at least three times in a game. The only exception to that is last week's playoff win over Baltimore, when Burrow was sacked four times, thanks to defensive end Sam Hubbard's historic hometown heroics in that game. Burrow was without two of his starting lineman, Alex Capa and La'el Collins, before left tackle Jonah Williams with down with a dislocated kneecap. While Collins is out for the rest of the season, Burrow could very well be without Cappa and Williams in Buffalo this weekend as neither of the two practiced on Wednesday. That means the Bengals will likely turn to former second-round pick and Cincinnati-area product Jackson Carman, who's mainly struggled since joining the Bengals, if Williams can't go. Rookie left guard Cordell Volson and veteran center Ted Karras would be the only other starters who have played every other game this season. Hakeem Adeniji, who played in last year's postseason run, will be at right tackle for the rest of the playoffs too. Given Buffalo boasts a top-ten ranked defense and the fifth-best graded pass rush, according to Pro Football Focus, that could be a problem for Burrow. Statically, Burrow has been throwing the ball quicker and more accurately than last year while avoiding sacks at a higher rate. Will Burrow be able to continue his magic with up to three-fifths of his starting front potentially out? Furthermore, how do his receivers, primarily Tee Higgins and Ja'Marr Chase, match up against Buffalo's tandem with Stefon Diggs and Gabriel Davis? Interestingly, there's a strong case to be made for comparing both units as the latter has thrived with MVP preseason favorite Josh Allen this year. Where do they fit with helping Burrow escape pressure on Sunday? The Strictly Stripes crew explains how dire the situation is up front for Burrow compared to last year's brutal hits that he sustained leading up and into the Super Bowl. They compare and contrast the old Burrow with the new Burrow and assess whether he or Allen have the upper hand on Sunday. This podcast features Mohammad Ahmad and Michael Niziolek. Music: Starfields by Hallman Music Link: https://www.epidemicsound.com/track/nQ9ldbVF7D/ Learn more about your ad choices. Visit megaphone.fm/adchoices
Statically speaking more millennials are staying single now more than ever before... are you for it or against?
Building a business based on your passion for veganism is a noble start. However, to survive, thrive, and scale your business, it must be profitable. Compassion isn't enough. Statically, many small businesses fail because they lack planning, especially around finances. During this episode of the Vegan Visibility Podcast, Heather Landex shares a sneak peek at what it takes to safely grow a food service business by being inclusive to the needs of your customers. During Heather's Vegan Visibility Summit presentation, you will learn about the V.E.G.A.N. Profit Growth Framework, which can be implemented at any stage of your entrepreneurial journey. This framework is designed with a continuous feedback loop to help you make informed, strategic decisions, year after year. You'll be able to create an ethically centered company that can weather the ever-changing business landscape. About Heather Landex As an ex-food safety police, vegan with allergies and intolerances herself, Heather is uniquely qualified to coach and consult food and hospitality businesses, professionals and consultants on how to attract and serve more customers to increase revenues, reduce risk and liability and earn more through food inclusivity. Inclusivity includes those people normally excluded from eating out; people looking for plant-based or vegan, gluten-free or coeliac-friendly, or food allergy or intolerance-friendly food. Heather has worked 20 years in the hospitality industry and is a qualified Environmental Health Practitioner, Food Safety Auditor experienced in advising and training thousands of businesses and professionals in over eight countries with highlights at the Olympic Games and in Michelin Starred restaurants. Join in on the 2nd Annual Vegan Visibility Summit at NO COST during the launch from November 16th – 18th. Go to http://www.veganvisibility.com/summit2022HeatherL
As a kid, my favorite superhero would always say, "Statically speaking, it (flying) is the safest way to travel". Is it though?? Is it????Tonight, we take a step back from the paranormal as the travel season is officially upon us, and share some horrifying stories of traveling in the air!!!!
This is Gabriel Rench with your CrossPolitic Daily News Brief for Wednesday, June 10th, 2020. Asymptomatic spread of coronavirus is ‘very rare,' WHO says https://www.cnbc.com/2020/06/08/asymptomatic-coronavirus-patients-arent-spreading-new-infections-who-says.html On Monday June 8th Dr. Maria Van Kerkhove, head of WHO's emerging diseases and zoonosis unit, said this at a news briefing from the United Nations agency's Geneva headquarters: “From the data we have, it still seems to be rare that an asymptomatic person actually transmits onward to a secondary individual,” “It's very rare.” But then on Tuesday June 9th she dialed it back and said: “during the live Q&A, she clarified "this is a major unknown." She goes onto say: “"The majority of transmission that we know about is that people who have symptoms transmit the virus to other people through infectious droplets -- but there are a subset of people who don't develop symptoms, and to truly understand how many people don't have symptoms, we don't actually have that answered yet," Van Kerkhove said. "We do know that some people who are asymptomatic, or some people who don't have symptoms, can transmit the virus on," she said. "So what we need to better understand is how many of the people in the population don't have symptoms and separately how many of those individuals go on to transmit to others." Who do we believe? And what day do we believe what they said? This is just getting embarrassing. Black Business Owners' Ranks Collapse by 41% in U.S. Lockdowns https://www.msn.com/en-us/money/markets/black-business-owners-ranks-collapse-by-41-in-us-lockdowns/ar-BB15cF7B According to MSN: “The Covid-19 economic shutdown has hurt African American businesses the most among racial and ethnic groups in U.S., with a 41% decline of black owners from February to April, a new study from the National Bureau of Economic Research shows. While the pandemic has hit entrepreneurs across the board, closing some 3.3 million small businesses at least temporarily, the sidelining of 440,000 African Americans was especially severe. Black owners may have fared worse because fewer of them operated in industries deemed “essential” during the pandemic, among other factors, according to the NBER paper. Immigrant business owners also fared poorly, with a 36% drop during the period. “The negative early-stage impacts on minority- and immigrant-owned businesses, if prolonged, may be problematic for broader racial inequality because of the importance of minority businesses for local job creation, economic advancement, and longer-term wealth inequality,” said the report's author, Robert Fairlie of the University of California at Santa Cruz. The findings add to other data showing that the pandemic has broadly hit African Americans harder than other groups, with blacks suffering higher rates of mortality from the coronavirus and greater joblessness. While unemployment among white Americans fell to 12.4% last month, according to data released Friday by the Bureau of Labor Statistics, the jobless rate for African Americans rose slightly to 16.8%.” For those of us who have been saying the cure is worse than the COVID, we don't even fully know the extent of how bad this cure has been for our lives. Fight Laugh Feast Conference in Nashville October 1-3 Before we getting into this news brief, I want to invite you to sign up for our first annual Fight Laugh Feast Conference in Nashville October 1st through 3rd. Rowdy Christian media meets the conference world – not for the faint of heart. We will kick the whole thing off with beer and psalm singing the first night, followed by a slate of speakers committed to driving the nails of the gospel into your every day life including Douglas Wilson, George Grant, Rod Martin, Glenn Sunshine, Pastor Toby, and more. The conference will conclude with a massive Fight Laugh Feast Network mashup, with representatives from all your favorite shows all on one show, fighting, laughing, and feasting. And then we really will feast together, with food trucks bringing in dinner to close out the conference. So please join us this October 1st through the 3rd as we build a rowdy Christian culture for God's glory and our good. Go to Fightlaughfeast dot com and register today. The ‘Institutional Racism' Canard https://www.nationalreview.com/2020/06/the-institutional-racism-canard/ “About twice as many white people as black people are killed by police. In fact, in about 75 percent of police shootings, the decedent is not black. Of course, that is not what you would grasp from consuming media... Powerline's Paul Mirengoff fills in that blank: “Blacks commit around 70 percent of black-white interracial homicides.” For this, he draws on FBI crime statistics for 2016. They show that, of 776 black–white homicides, blacks committed 533 and whites 243. Neither of these numbers, by the way, nor their combined total, comes anywhere close to the number of blacks killed by blacks: a staggering 2,570 — the overwhelming majority male.” https://www.washingtonpost.com/graphics/2018/national/police-shootings-2018/ Last years, in 2019, cops killed 17 unarmed blacks, and even that data needs explanation (meaning even though they did not have a gun, one had a knife, some were physical altercations, etc…) Compare this to the reported 22 white men who where killed by the cops while unarmed. This of course is not to justify police brutality, but if we are going to talk about police brutality, racism, etc… then we need to look at all the data. First, the message you are hearing is that Officer Chauvin is a racist and that is why he killed George Floyed. But where is the evidence for that? What does biblical justice require of the accuser? Proof! You need proof that this police negligence was driven by racism. That would include providing evidence that the other ethnic cops present were also racist. Secondly, the corruption in the police force has been horrific in democratically run cities. Think Baltimore, Chicago, Detroit, LA, Minneapolis, and so forth, which have been dominated by democratic politics for decades. Police corruption, while not neglecting individual responsibility, has been propped up by powerful unions, immunity, and unjust application of laws (basically one law for cops and another law for the citizens). So, if we are really going to have an honest discussion about police brutality and racism, we need to get all the cards on the table, and bring the light of God's word to bear on those facts. Statically, you are exponentially more likely to be killed by another black person that you would be by a cop. The obvious connecting here is the black community has been devastated by fatherlessness. And Police unions, they shield, protect, and even threaten in order to keep their cops on the streets. They are incentivized away from equitable justice and so laws and systems have been created by the pressure of police unions to protect cops over their citizens. Lastly, politicians who are joining the bandwagon calling to defund the police are feckless. For decades they over saw the expansion of the militarization of the police, and loved every minute of it. And in addition to this, to call for the defunding of the police while they themselves have private security or some sort of government security (like the congressional police, Secret Service, etc…), it is the same play that they want to run on your 2nd amendment rights. You can't have guns, but we can. Our politicians are just like the militarization of the police force. They want one standard for you, while they themselves will not place themselves under that same standard. This is the same thing that happened under the COVIDpanic. You need to stay home in shutdown mode, while politicians were at dining, golfing, traveling, and screwing their mistresses, all in the name of your safety. Jesus has harsh words for this kind of leadership in Matthew 20:25 But Jesus called them to him and said, “You know that the rulers of the Gentiles lord it over them, and their great ones exercise authority over them. 26 It shall not be so among you. But whoever would be great among you must be your servant, 27and whoever would be first among you must be your slave, 28 even as the Son of Man came not to be served but to serve, and to give his life as a ransom for many.” Our political leaders have failed us miserably and this COVIDpanic and FLOYDpanic have been given to us by God, and to be a thinking Christian means we need to see what God is showing us here. Just think about this for a moment. Our mayor on March 25th signed a resolution shutting down non-essential business here in Moscow. These companies, if they continued operating, would be operating illegally and would be fined with the possibility of imprisonment. Think about that. A lawful business could get fined for operating, for making money for their families, their employees, their livelihoods, all the while our mayor was collecting his taxpayer paycheck and going golfing and drinking beer with his buddies at Elks Lodge just north of town. He signed a resolution that did not apply to his paycheck, and he would not place himself under the same conditions he required others to follow under his resolution. Of course the issue here, is we as a people need to repent. When we are oppressed, when the black community cries tears of oppression, when operating a business becomes illegal and you can know longer legally provide for your family, our call is to God. Don't cry out to the state to save you, they have been doing a crappy job for centuries. Cry out to God, humbler yourself before God, and He will act, He will lift His people up. This is Gabriel Rench with Crosspolitic News. Support Rowdy Christian media and join our club at fightlaughfeast.com. With your partnership, you will get a Fight Laugh Feast t-shirt, discount to our annual conference, and access to our Club portal. Our club portal includes episodes on Pastors in Politics, East Coast Tour content, God and Government, and backstage interviews with people like Voddie Baucham, Douglas Wilson, James White, Tom Ascol, Erick Erickson, and David French. You can find all our shows on our app, which you can download at your favorite app store, just search “Fight Laugh Feast”. Lastly, we hope to meet you at our first annual Fight Laugh Feast Conference in Nashville, TN October 1st through the 3rd. Go to fightlaughfeast.com to register now. Have a great day. Lord bless
If there is a secret to the success of TypeScript, it is in the type checking, ensuring that the data flowing through the program is of the correct kind of data. Type checking cuts down on errors, sets the stage for better tooling, and allows developers to map their programs at a higher level. And TypeScript itself, a statically-typed superset of JavaScript, ensures that an army of JavaScript programmers can easily enjoy these advanced programming benefits with a minimal learning curve.In this latest edition of The New Stack Makers podcast, we spoke with a few of TypeScript's designers and maintainers to learn a bit more about the design of the language: Ryan Cavanaugh, a principal software engineering manager for Microsoft; Luke Hoban, chief technology officer for Pulumi, who was one of original creators of TypeScript, and; Daniel Rosenwasser, Senior Program Manager, Microsoft. TNS editors Darryl Taft and Joab Jackson hosted the discussion.
Haskell is a purely-functional programming language. It is also statically and strongly typed. Haskell takes these characteristics to the extreme. For example, doing any input/output is considered impure from a functional programming point of view. So in some books, a simple “Hello, world” example appears as late as in chapter… 9. Read more: https://nurkiewicz.com/60 Get the new episode straight to your mailbox: https://nurkiewicz.com/newsletter
In this episode, Jake and Michael discuss a number of tools used for pair programming, approaches to statically generating sites in PHP, and show that despite Statamic existing in the Laravel community for many years, they have absolutely no idea how it actually works.This episode is sponsored by Makeable.dk and Workvivo and was streamed live.Show links Sublive StreamYard Around Tuple CSS Tricks Chris Coyier Shop Talk Show Statamic Pagely WP Engine Statamic 3 Guide
James is a Dynamic Programming Language Denier but realizes only a part of his code is actually statically typed. And programming languages so full of quirks that you have to hold the quick reference book in your teeth. Discuss this episode: https://discord.gg/nPa76qF
Still writing bespoke functions and boilerplate to immutably manipulate a complex data structures? Statically typed optics will both do the heavy lifting for you, AND give your TypeScript hustle an unforeseen boost.GuestPetri Lehtinen started programming with Basic in the mid-90s. Open source projects and functional programming in typed programming languages are close to his heart.HostEsko Lahti is an engineer who saw the light after first encountering the partial.lenses optics library in 2017. Episode linksoptics-ts: https://github.com/akheron/optics-tsMonocle: https://www.optics.dev/MonocleMonocle-ts: https://github.com/gcanti/monocle-tspartial.lenses: https://github.com/calmm-js/partial.lensescalmm.js: https://github.com/calmm-jsProfunctor optics: http://www.cs.ox.ac.uk/people/jeremy.gibbons/publications/poptics.pdfA comprehensive study about different optic types: http://oleg.fi/gists/posts/2017-04-18-glassery.htmlAbout ReaktorFork Pull Merge Push is a podcast by Reaktor, a strategy, design and technology company changing how the world works. Reaktor has offices in New York, Amsterdam, Stockholm, Tokyo, Helsinki, Turku and Tampere.Reaktor is always on the lookout for bright software developers to work in health, security, emerging technologies, and much more. See www.reaktor.com/careers.@ReaktorNow#FPMPod
On this weeks STATICALLY inclined episode of BLR! Pappa J & Zmunny decide to dive into their Halloween weekend. Followed up with some Pappa J Dr. News.The guys then do NOSTAGLIA followed up with some movie minute review. This weeks movie is called "Holidate" on Netflix!Get your tickets to the IZW event #NAV30 here http://izwwrestling.com/
Learn how to remove static charges from surfaces and products in automated systems in this episode of The Automation Podcast. For more information, check out the "Show Notes" located below the video. Watch the Podcast: Listen to Podcast: https://theautomationblog.com/wp-content/uploads/2020/10/TheAutomationPodcast-0064.mp3 The Automation Podcast, Episode 64 Show Notes: Special thanks to Les Rapchak for taking the time to review the many air amplification technologies used today in automated systems. To find out more: Nex Flow Air Products Corp. Servicing the world with locations in north America, Europe and SE Asia plus agents and distributors around the globe Website: https://nexflow.com Les Rapchak, President Email: lesr "at" nexflow.com You can now support our work on Patreon.com! You can now support The Automation Blog, Podcast, and Show with a small monthly pledge! To become a Patron, visit us at https://Patreon.com/Automation. Thanks in advanced for your support! Vendors: Would you like your product featured on the Podcast, Show or Blog? If you would, please contact me at: https://theautomationblog.com/contact Sincerely, Shawn TierneyAutomation Instructor and Blogger Have a question? Join my community of automation professionals and take part in the discussion! You'll also find my PLC, HMI, and SCADA courses at TheAutomationSchool.com. Sponsor and Advertise: Get your product or service in front of our 75K followers while also supporting independent automation journalism by sponsoring or advertising with us! Learn more in our Media Guide here, or contact us using this form. (59 views)
Wow, Wow, Wow ladies... so much has happened lately. I first want to let you know that this episode was recorded just before the virus. However, I wanted to make sure that you understand that my opinion has still not changed on this subject! With that being said I am sending so many loving vibes, to everyone! Please all be extra careful at this time, and where possible if you feel you can help someone else out please do so. Today I want you to hold your head high and listen to the 'GOLDEN' message in this episode. ★/ The highlights of today's episode will be: Why the 9-5 industry has been glamourized so much Being lonely in a busy cooperate office Being lonely as entrepreneurs Statically what personalities thrive in the corporate world The real entrepreneur secret insights Why structure is immense and why it is what most people are missing The benefits of a good work culture ★/ To check out the O.D.O coaching program with Scherise, click HERE! ★/ Recommendation: Visit the official MBMPlatfrom.com, Join MBMMembership.com, and start strategically building your business ★/ Follow The Scherise Saskia Podcast YT channel HERE!
Sports is ever evolving from our practices, to hydrating, to equipment etc. So why do we still have old practices like static stretching before practice, training, & competition? In this episode I lay out some reasons that I don’t statically stretch my athletes before training. Not only does static stretching before training, competition etc decrease your performance but it also sends the wrong signals to the body. Ballistic stretching warms the core and primes the body for movement and competition. So why has this not become a phenomenon? I hope this episode helps athletes, coaches heck everyone to become better. As always remember do what legends do and BE LEGENDARY.
Often times my Mom gets the question, "How did you do it?". Statically speaking, she's seen as an outlier with the way she has raised her children but none of her labor was luck. In this episode, we talk about how my Mom found strength but also peace of mind as a single black woman raising a man. She answers where this motivation and ambition came from, while speaking on how other parents should understand their roles as guardians. We hope you didn't miss us too much!
Panel: Charles Max Wood Cory House Aimee Knight Special Guests: Ben Titzer In this episode, the JavaScript Jabber panelists discuss WebAssembly and JavaScript with Ben Titzer. Ben is a JavaScript VM engineer and is on the V8 team at Google. He was one of the co-inventors of WebAssembly and he now works on VM engineering as well as other things for WebAssembly. They talk about how WebAssembly came to be and when it would be of most benefit to you in your own code. In particular, we dive pretty deep on: Ben intro JavaScript Co-inventor of WebAssembly (Wasm) Joined V8 in 2014 asm.js Built a JIT compiler to make asm.js faster TurboFan What is the role of JavaScript? What is the role of WebAssembly? SIMD.js JavaScript is not a statically typed language Adding SIMD to Wasm was easier Easy to add things to Wasm Will JavaScript benefit? Using JavaScript with Wasm pros and cons Pros to compiling with Wasm Statically typed languages The more statically typed you are, the more you will benefit from Wasm TypeScript Is WebAssembly headed towards being used in daily application? Rust is investing heavily in Wasm WebAssembly in gaming And much, much more! Links: JavaScript V8 WebAssembly asm.js TurboFan TypeScript Rust WebAssembly GitHub Ben’s GitHub Picks: Charles Ready Player One Movie DevChat.tv YouTube Alexa Flash Briefings: Add skill for “JavaScript Rants” Cory npm Semantic Version Calculator Kent Beck Tweet Aimee MDN 418 Status code Quantity Always Trumps Quality blog post Ben American Politics
Panel: Charles Max Wood Cory House Aimee Knight Special Guests: Ben Titzer In this episode, the JavaScript Jabber panelists discuss WebAssembly and JavaScript with Ben Titzer. Ben is a JavaScript VM engineer and is on the V8 team at Google. He was one of the co-inventors of WebAssembly and he now works on VM engineering as well as other things for WebAssembly. They talk about how WebAssembly came to be and when it would be of most benefit to you in your own code. In particular, we dive pretty deep on: Ben intro JavaScript Co-inventor of WebAssembly (Wasm) Joined V8 in 2014 asm.js Built a JIT compiler to make asm.js faster TurboFan What is the role of JavaScript? What is the role of WebAssembly? SIMD.js JavaScript is not a statically typed language Adding SIMD to Wasm was easier Easy to add things to Wasm Will JavaScript benefit? Using JavaScript with Wasm pros and cons Pros to compiling with Wasm Statically typed languages The more statically typed you are, the more you will benefit from Wasm TypeScript Is WebAssembly headed towards being used in daily application? Rust is investing heavily in Wasm WebAssembly in gaming And much, much more! Links: JavaScript V8 WebAssembly asm.js TurboFan TypeScript Rust WebAssembly GitHub Ben’s GitHub Picks: Charles Ready Player One Movie DevChat.tv YouTube Alexa Flash Briefings: Add skill for “JavaScript Rants” Cory npm Semantic Version Calculator Kent Beck Tweet Aimee MDN 418 Status code Quantity Always Trumps Quality blog post Ben American Politics
Panel: Charles Max Wood Cory House Aimee Knight Special Guests: Ben Titzer In this episode, the JavaScript Jabber panelists discuss WebAssembly and JavaScript with Ben Titzer. Ben is a JavaScript VM engineer and is on the V8 team at Google. He was one of the co-inventors of WebAssembly and he now works on VM engineering as well as other things for WebAssembly. They talk about how WebAssembly came to be and when it would be of most benefit to you in your own code. In particular, we dive pretty deep on: Ben intro JavaScript Co-inventor of WebAssembly (Wasm) Joined V8 in 2014 asm.js Built a JIT compiler to make asm.js faster TurboFan What is the role of JavaScript? What is the role of WebAssembly? SIMD.js JavaScript is not a statically typed language Adding SIMD to Wasm was easier Easy to add things to Wasm Will JavaScript benefit? Using JavaScript with Wasm pros and cons Pros to compiling with Wasm Statically typed languages The more statically typed you are, the more you will benefit from Wasm TypeScript Is WebAssembly headed towards being used in daily application? Rust is investing heavily in Wasm WebAssembly in gaming And much, much more! Links: JavaScript V8 WebAssembly asm.js TurboFan TypeScript Rust WebAssembly GitHub Ben’s GitHub Picks: Charles Ready Player One Movie DevChat.tv YouTube Alexa Flash Briefings: Add skill for “JavaScript Rants” Cory npm Semantic Version Calculator Kent Beck Tweet Aimee MDN 418 Status code Quantity Always Trumps Quality blog post Ben American Politics
Panel: Charles Max Wood Cory House Aimee Knight Special Guests: Ben Titzer In this episode, the JavaScript Jabber panelists discuss WebAssembly and JavaScript with Ben Titzer. Ben is a JavaScript VM engineer and is on the V8 team at Google. He was one of the co-inventors of WebAssembly and he now works on VM engineering as well as other things for WebAssembly. They talk about how WebAssembly came to be and when it would be of most benefit to you in your own code. In particular, we dive pretty deep on: Ben intro JavaScript Co-inventor of WebAssembly (Wasm) Joined V8 in 2014 asm.js Built a JIT compiler to make asm.js faster TurboFan What is the role of JavaScript? What is the role of WebAssembly? SIMD.js JavaScript is not a statically typed language Adding SIMD to Wasm was easier Easy to add things to Wasm Will JavaScript benefit? Using JavaScript with Wasm pros and cons Pros to compiling with Wasm Statically typed languages The more statically typed you are, the more you will benefit from Wasm TypeScript Is WebAssembly headed towards being used in daily application? Rust is investing heavily in Wasm WebAssembly in gaming And much, much more! Links: JavaScript V8 WebAssembly asm.js TurboFan TypeScript Rust WebAssembly GitHub Ben’s GitHub Picks: Charles Ready Player One Movie DevChat.tv YouTube Alexa Flash Briefings: Add skill for “JavaScript Rants” Cory npm Semantic Version Calculator Kent Beck Tweet Aimee MDN 418 Status code Quantity Always Trumps Quality blog post Ben American Politics
Panel: Charles Max Wood Cory House Aimee Knight Special Guests: Ben Titzer In this episode, the JavaScript Jabber panelists discuss WebAssembly and JavaScript with Ben Titzer. Ben is a JavaScript VM engineer and is on the V8 team at Google. He was one of the co-inventors of WebAssembly and he now works on VM engineering as well as other things for WebAssembly. They talk about how WebAssembly came to be and when it would be of most benefit to you in your own code. In particular, we dive pretty deep on: Ben intro JavaScript Co-inventor of WebAssembly (Wasm) Joined V8 in 2014 asm.js Built a JIT compiler to make asm.js faster TurboFan What is the role of JavaScript? What is the role of WebAssembly? SIMD.js JavaScript is not a statically typed language Adding SIMD to Wasm was easier Easy to add things to Wasm Will JavaScript benefit? Using JavaScript with Wasm pros and cons Pros to compiling with Wasm Statically typed languages The more statically typed you are, the more you will benefit from Wasm TypeScript Is WebAssembly headed towards being used in daily application? Rust is investing heavily in Wasm WebAssembly in gaming And much, much more! Links: JavaScript V8 WebAssembly asm.js TurboFan TypeScript Rust WebAssembly GitHub Ben’s GitHub Picks: Charles Ready Player One Movie DevChat.tv YouTube Alexa Flash Briefings: Add skill for “JavaScript Rants” Cory npm Semantic Version Calculator Kent Beck Tweet Aimee MDN 418 Status code Quantity Always Trumps Quality blog post Ben American Politics
Panel: Charles Max Wood Cory House Aimee Knight Special Guests: Ben Titzer In this episode, the JavaScript Jabber panelists discuss WebAssembly and JavaScript with Ben Titzer. Ben is a JavaScript VM engineer and is on the V8 team at Google. He was one of the co-inventors of WebAssembly and he now works on VM engineering as well as other things for WebAssembly. They talk about how WebAssembly came to be and when it would be of most benefit to you in your own code. In particular, we dive pretty deep on: Ben intro JavaScript Co-inventor of WebAssembly (Wasm) Joined V8 in 2014 asm.js Built a JIT compiler to make asm.js faster TurboFan What is the role of JavaScript? What is the role of WebAssembly? SIMD.js JavaScript is not a statically typed language Adding SIMD to Wasm was easier Easy to add things to Wasm Will JavaScript benefit? Using JavaScript with Wasm pros and cons Pros to compiling with Wasm Statically typed languages The more statically typed you are, the more you will benefit from Wasm TypeScript Is WebAssembly headed towards being used in daily application? Rust is investing heavily in Wasm WebAssembly in gaming And much, much more! Links: JavaScript V8 WebAssembly asm.js TurboFan TypeScript Rust WebAssembly GitHub Ben’s GitHub Picks: Charles Ready Player One Movie DevChat.tv YouTube Alexa Flash Briefings: Add skill for “JavaScript Rants” Cory npm Semantic Version Calculator Kent Beck Tweet Aimee MDN 418 Status code Quantity Always Trumps Quality blog post Ben American Politics
This week on BSDNow, we have an interview with Matthew Macy, who has some exciting news to share with us regarding the state of graphics This episode was brought to you by Headlines How the number of states affects pf's performance of FreeBSD (http://blog.cochard.me/2016/05/playing-with-freebsd-packet-filter.html) Our friend Olivier of FreeNAS and BSDRP fame has an interesting blog post this week detailing his unique issue with finding a firewall that can handle upwards of 4 million state table entries. He begins in the article with benchmarking the defaults, since without that we don't have a framework to compare the later results. All done on his Netgate RCC-VE 4860 (4 cores ATOM C2558, 8GB RAM) under FreeBSD 10.3. “We notice a little performance impact when we reach the default 10K state table limit: From 413Kpps with 128 states in-used, it lower to 372Kpps.” With the initial benchmarks done and graphed, he then starts the tuning process by adjusting the “net.pf.states_hashsize”sysctl, and then playing with the number of states for the firewall to keep. “For the next bench, the number of flow will be fixed for generating 9800 pf state entries, but I will try different value of pf.states_hashsize until the maximum allowed on my 8GB RAM server (still with the default max states of 10k):” Then he cranks it up to 4 million states “There is only 12% performance penalty between pf 128 pf states and 4 million pf states.” “With 10M state, pf performance lower to 362Kpps: Still only 12% lower performance than with only 128 states” He then looks at what this does of pfsync, the protocol to sync the state table between two redundant pf firewalls Conclusions: There need to be a linear relationship between the pf hard-limit of states and the pf.stateshashsize; RAM needed for pf.stateshashsize = pf.stateshashsize * 80 Byte and pf.stateshashsize should be a power of 2 (from the manual page); Even small hardware can manage large number of sessions (it's a matter of RAM), but under too lot's of pressure pfsync will suffer. Introducing the BCHS Stack = BSD, C, httpd, SQLite (http://www.learnbchs.org/) Pronounced Beaches “It's a hipster-free, open source software stack for web applications” “Don't just write C. Write portable and secure C.” “Get to know your security tools. OpenBSD has systrace(4) and pledge(2). FreeBSD has capsicum(4).” “Statically scan your binary with LLVM” and “Run your application under valgrind” “Don't forget: BSD is a community of professionals. Go to conferences (EuroBSDCon, AsiaBSDCon, BSDCan, etc.)” This seems like a really interesting project, we'll have to get Kristaps Dzonsons back on the show to talk about it *** Installing OpenBSD's httpd server, MariaDB, PHP 5.6 on OpenBSD 5.9 (https://www.rootbsd.net/kb/339/Installing-OpenBSDandsharp039s-httpd-server-MariaDB-PHP-56-on-OpenBSD-59.html) Looking to deploy your next web-stack on OpenBSD 5.9? If so this next article from rootbsd.net is for you. Specifically it will walk you through the process of getting OpenBSD's own httpd server up and running, followed by MariaDB and PHP 5.6. Most of the setup is pretty straight-forward, the httpd syntax may be different to you, if this is your first time trying it out. Once the various packages are installed / configured, the rest of the tutorial will be easy, walking you through the standard hello world PHP script, and enabling the services to run at reboot. A good article for those wanting to start hosting PHP/DB content (wordpress anyone?) on your OpenBSD system. *** The infrastructure behind Varnish (https://www.varnish-cache.org/news/20160425_website.html) Dogfooding. It's a term you hear often in the software community, which essentially means to “Run your own stuff”. Today we have an article by PKH over at varnish-cache, talking about what that means to them. Specifically, they recently went through a website upgrade, which will enable them to run more of their own stuff. He has a great quote on what OS they use:“So, dogfood: Obviously FreeBSD. Apart from the obvious reason that I wrote a lot of FreeBSD and can get world-class support by bugging my buddies about it, there are two equally serious reasons for the Varnish Project to run on FreeBSD: Dogfood and jails.Varnish Cache is not “software for Linux”, it is software for any competent UNIX-like operating system, and FreeBSD is our primary “keep us honest about this” platform.“ He then goes through the process of explaining how they would setup a new Varnish-cache website, or upgrade it. All together a great read, and if you are one of the admin-types, you really should pay attention to how they build from the ground up. Some valuable knowledge here which every admin should try to replicate. I can not reiterate the value of having your config files in a private source control repo strongly enough The biggest take-away is: “And by doing it this way, I know it will work next time also.” *** Interview - Matt Macy - mmacy@nextbsd.org (mailto:mmacy@nextbsd.org)Graphics Stack Update (https://lists.freebsd.org/pipermail/freebsd-x11/2016-May/017560.html) News Roundup Followup on packaging base with pkg(8) (https://lists.freebsd.org/pipermail/freebsd-pkgbase/2016-May/000238.html) In spite of the heroic last minute effort by a team of contributors, pkg'd base will not be ready in time for FreeBSD 11.0 There are just too many issues that were discovered during testing The plan is to continue using freebsd-update in the meantime, and introduce a pkg based upgrade mechanism in FreeBSD 11.1 With the new support model for the FreeBSD 11 branch, 11.1 may come sooner than with previous major releases *** FreeBSD Core Election (https://www.freebsd.org/internal/bylaws.html) It is time once again for the FreeBSD Core Election Application period begins: Wednesday, 18 May 2016 at 18:00:00 UTC Application period ends: Wednesday, 25 May 2016 at 18:00:00 UTC Voting begins: Wednesday, 25 May 2016 at 18:00:00 UTC Voting ends: Wednesday, 22 June 2016 at 18:00:00 UTC Results announced Wednesday, 29 June 2016 New core team takes office: Wednesday, 6 July 2016 As of the time I was writing these notes, 3 hours before the application deadline, the candidates are: Allan Jude: Filling in the potholes Marcelo Araujo: We are not vampires, but we need new blood. Baptiste Daroussin (incumbent): Keep on improving Benedict Reuschling: Learn and Teach Benno Rice: Revitalising The Community Devin Teske: Here to help Ed Maste (incumbent): FreeBSD is people George V. Neville-Neil (incumbent): There is much to do… Hiroki Sato (incumbent): Keep up with our good community and technical strength John Baldwin: Ready to work Juli Mallett: Caring for community. Kris Moore: User-Focused Mathieu Arnold: Someone ask for fresh blood ? Ollivier Robert: Caring for the project and you, its developers The deadline for applications is around the time we finish recording the live show We welcome any of the candidates to schedule an interview in the next few weeks. We will make an attempt to hunt many of them down at BSDCan as well. *** Wayland/Weston with XWayland works on DragonFly (http://lists.dragonflybsd.org/pipermail/users/2016-May/249620.html) We haven't talked a lot about Wayland on BSD recently (or much at all), but today we have a post from Peter to the dragonfly mailing list, detailing his experience with it. Specifically he talks about getting XWayland working, which provides the compat bits for native X applications to run on WayLand displays. So far on the working list of apps: “gtk3: gedit nautilus evince xfce4: - xfce4-terminal - atril firefox spyder scilab” A pretty impressive list, although he said “chrome” failed with a seg-fault This is something I'm personally interested in. Now with the newer DRM bits landing in FreeBSD, perhaps it's time for some further looking into Wayland. Broadcom WiFi driver update (http://adrianchadd.blogspot.ca/2016/05/updating-broadcom-softmac-driver-bwn-or.html) In this blog post Adrian Chadd talks about his recent work on the bwn(4) driver for Broadcom WiFi chips This work has added support for a number of older 802.11g chips, including the one from 2009-era Macbooks Work is ongoing, and the hope is to add 802.11n and 5ghz support as well Adrian is mentoring a number of developers working on embedded or wifi related things, to try to increase the projects bandwidth in those areas If you are interested in driver development, or wifi internals, the blog post has lots of interesting details and covers the story of Adrian's recent adventures in bringing the drivers up *** Beastie Bits The Design of the NetBSD I/O Subsystems (2002) (http://arxiv.org/abs/1605.05810) ZFS, BTRFS, XFS, EXT4 and LVM with KVM – a storage performance comparison (http://www.ilsistemista.net/index.php/virtualization/47-zfs-btrfs-xfs-ext4-and-lvm-with-kvm-a-storage-performance-comparison.html?print=true) Swift added to FreeBSD Ports (http://www.freshports.org/lang/swift/) misc@openbsd: 'NSA addition to ifconfig' (http://marc.info/?l=openbsd-misc&m=146391388912602&w=2) Papers We Love: Memory by the Slab: The Tale of Bonwick's Slab Allocator (http://paperswelove.org/2015/video/ryan-zezeski-memory-by-the-slab/) Feedback/Questions Lars - Poudriere (http://pastebin.com/HRRyfxev) Warren - .NET (http://pastebin.com/fESV1egk) Eddy - Sys Init (http://pastebin.com/kQecpA1X) Tim - ZFS Resources (http://pastebin.com/5096cGXr) Morgan - Ports and Kernel (http://pastebin.com/rYr1CDcV) ***
Steve Sisler is a keynote speaker, master personality profiler, and the author of seven books including the upcoming Eros Prism. Talking about personality assessments, changing careers and networking NBN47 Show Notes brought to you by Contactually. Please support the show by giving them a free try today. Thanks. Listen to episode 47 in iTunes or Stitcher. Join other listeners of NBN Radio to network and learn from one another in the NBN Club. Your membership supports this show. Thank you. FEATURED LISTENER: Billy Burle. Say hello on Twitter @billyburle. Don't miss Start Podcasting Today in Nashville, Tennessee on February 24th. Use DAVE100 to save $100! Behavioral analysis. Four temperaments: Mad, Glad, Sad, Scared. Steve talks about our six part decision making pattern. Myers Briggs encompasses how people think internally about the world around them. DISC assessments tell you how people will do things. How online personality assessments stop short after you get your results. There are two types of people:obtainers who are more aggressive and outward focused.maintainers who maintain order and are more laid back and passive. Me-me conflicts. I don't get in the car unless I'm driving it. When it comes to networking and our behaviors, they can work for us always, but they can work against us if we have desires that are not in sync with the behaviors that we possess. Steve was a housepainter for 18 years. During this time, he would spend hours helping the homeowners with their businesses and personal problems. He wasn't doing what he is, he was doing what he could to earn money. His wife told him he needs to get paid to talk to people. Steve went through the process to master personality analysis and trained with a mentor. He is the most successful student with clients in over eighteen countries. He discovered his niche at 38 years old. Steve provides advice for people who are making a career change. Statically, people change careers three times on average in America. Sit and think about what you're doing and what it is you want to do. Keep your ears open for the door of opportunity to knock. Never leave on a negative. Take baby steps. You only have one go of it. Don't sit on your deathbed with a bunch of shoulda, coulda, wouldas. We become what we think we need to be in order to be successful in front of other human beings. Religion and human interactivity. Do we perform for the gods or for others? Steve shares thoughts on self-publishing. [Tweet ""What's pushing me is potential." @stevesisler"] App Recommendation: VCITA Drive More Business, Deliver Amazing Service Through Web, Mobile, Email & Social.Book Recommendation:A Million Miles in a Thousand Years: What I Learned While Editing My Life by Donald Miller.Contact Steve: SteveSisler.com Submit your questions and comments by using #nbnradio. You can also record an audio comment at speakpipe.nbnradio.com. Click HERE to subscribe in iTunes Click HERE to subscribe in Stitcher You can subscribe to the show by RSS, email or in iTunes and Stitcher Radio. You will never miss an episode! Affiliate links used, read the disclosure. Theme music, Urbana-Metronica (wooh-yeah mix) by spinningmerkaba. Thanks for listening. You rock!
tagomorisさんをゲストに迎えて、RubyConf, Flow, JRuby, Fluentd, Norikra, Lambda Architecture などについて話しました。 Show Notes Rubyconf2014 Matz at RubyConf 2014: Will Ruby 3.0 be Statically Typed? - The Omniref Blog Rebuild: 59: Ruby 3.0 Coming Soon (Matz) Flow | A static type checker for JavaScript Statically typed JavaScript via Microsoft TypeScript, Facebook Flow and Google AtScript Ko1 at RubyConf 2014: Massive Garbage Collection Speedup in Ruby 2.2 - The Omniref Blog JRuby 9K Expected in 2014 Ready for Production The Social Coding Contract // Speaker Deck Confreaks Invitation for v1.0.0 | RubyKaigi 2014 Template Engines in Ruby // Speaker Deck Rebuild: 3: MessagePack (frsyuki, kiyoto) Fluentd | Open Source Data Collector logstash - open source log management Elasticsearch.org Kibana | Overview | Elasticsearch Welcome to Apache Flume - Apache Flume fluent-plugin-amazon_sns | RubyGems.org Turn on Elasticsearch logging by default for GCE platform FluentdがKubernetesの標準ログ収集ツールとして採用 GoogleCloudPlatform/google-fluentd Elasticsearch.org Kibana 4 Beta 2: Get It Now | Blog | Elasticsearch Configuring a Google Compute Engine VM for Google Cloud Logging Norikra: Stream processing with SQL for everybody Norikra: SQL Stream Processing In Ruby Lambda Architecture Microsoft Azure Stream Analytics | Real-time Event Processing Dryad - Microsoft Research Apache Tez - Welcome to Apache Tez Web Operations and Performance - O'Reilly Velocity Strata + Hadoop World Apple Podcasts app now with Show Notes - Tatsuhiko Miyagawa's blog
Join Mark, Greg, and new co-host Peter as we discuss Language Productivity and Estimation. Productivity Using Scala will make you less productive - Is Productivity King? There are many more things in “development” which will lower your productivity than the language you eventually implement the solution in. I (Mark) think I made the comment I've never seen scala as being "a more productive language", but a more flexible, adaptable, etc. language which may lead to more productivity, but productivity is WAY more the sum of intangible parts of development How do you measure productivity in a language, and when should you expect to get results, e.g. 6 months, 1 year, 2 years - 5 years? Is there a correlation between small, modular, artifacts and static typing? does having a contract get better with smaller service ( even if generic type contracts ) Is static typing a fractal cost on your code base. The better you write your code the more cost you incur? Static typing suits large method and class as you pay the tax less times? How do you determine the productivity of a new language? Statically typed javascript (typescript) Estimation How does switching languages affect how you handle time estimates? How do you handle time estimates in general? (Mark) I’ve often seen it said rather than just estimate how long it will take, estimate how long it will take Person X to do it ( if they’re doing the work, taking into account things you know about their productivity/skill level/work load etc.) - you may know Clojure/Scala well, but with DevY is to do the work and not yet fully up to skill with the toolset..... Development estimates are only accurate if you are maintaining velocity. What error margin and corrective multiplier is reasonable? What methods of estimate generation are good? Planning poker can be slow, but can be a great method of generating estimates. Function Point Calculations as a confirmation guideline How far out do you estimate, and how does YAGNI play into this.