POPULARITY
ドコモ、月550円からの「irumo」やめる 代替えの新プランは「4GBで2750円」「10GBで3850円」の“2択”に。 NTTドコモは6月4日、小容量の料金プラン「irumo」の新規受付を停止し、5日から新料金プランとして「ドコモ mini」を提供する。毎月のデータ利用量が少なく、通信料金をできるだけ抑えたい人がターゲットだ。記事内の料金表記は全て税込みとする。
This show has been flagged as Explicit by the host. Background It all happened when I noticed that a disk space monitor sitting in the top right hand side on my Gnome desktop was red. On inspection I discovered that my root filesystem was 87% full. The root partition was only 37GB in size which meant there was less than 4GB of space left. When I thought back I remembered that my PC was running a bit slower than usual and that that the lack of space in the root partition could have been to blame. I had some tasks that I wanted to complete and thought I'd better do something about the lack of space before it became an even bigger problem. What happened As per usual all this happened when I was short of time and I was in a bit of a hurry. Lesson one don't do this sort of thing when your in a bit of a hurry. Because I was in a hurry I didn't spend time doing a complete backup. Lesson two do a backup. My plan was to get some space back by shrinking my home partition leaving some empty space to allow me to increase the size of my root partition. For speed and ease I decided to use Gparted as I have used this many times in the past. Wikipedia article about Gparted Official Gparted webpage It's not a good idea to try and resize and or move a mounted filesystem so a bootable live version of Gparted would be a good idea. The reason for this is that if you run Gparted from your normal Linux OS and the OS decides to write something to the disk while Gparted is also trying to write or move things on the disk then as you could imagine very bad things could and probably would happen. I knew I had an old bootable live CDROM with Gparted on it as I had used this many times in the past though not for a few years. As I was short on time I thought this would be the quickest way to get the job done. I booted up the live CD and setup the various operations such as shrinking the home partitions, moving it to the right to leave space for the root partition then finally increasing the size of the almost full root partition. What I didn't notice at the time is that there was a tiny explanation mark on at least one of the partitions. I probably missed this because I was in a hurry. Lesson three don't rush things and be on the lookout for any error messages. When I clicked the green tick button to carry out the operations it briefly seemed to start and almost instantly stopped saying that there were errors and that the operation was unsuccessful and something about unsupported 64 bit filesystems. At this point I thought / hoped that nothing had actually happened. My guess was that the old live Gparted distribution I was using didn't support Ext4 though I could be completely wrong on this. Lesson four don't use old versions of Gparted particularly when performing operations on modern filesystems. Wikipedia article about the Ext4 filesystem I removed the Gparted bootable CD and rebooted my PC. At this point I got lots of errors scrolling up the screen I then got a message I've never see before from memory I think it said Journaling It then said something about pass 1 pass 2 pass 3 and continued all the way to 5. Then it talked about recovering data blocks. At this point I got very nervous. I had all sorts of fears going through my head. I imagined I may have lost all the contents of my hard-rive. The whole experience was very scary. I let it complete all operations and eventually my Ubuntu operating system came up and seemed okay. I rebooted the PC and this time it booted correctly with no error messages and everting was okay. I have often seen things said about Journaling filesystems and how good they are though until this point I had never seen any real examples of them repairing a filesystem. Both my root and home partitions were EXT 4 and thankfully EXT 4 supports Journaling which I believe on this occasion saved me from a great deal of pain. Lesson five it might be a good idea to use Journaling filesystems. Wikipdeai article about Journaling filesystems This still left me with the original problem in that I had little free space on my root filesystems. This time I decided to take my time and break the task up into smaller chunks and not to do it in one go. First I downloaded the newest Live distribution version of Gparted I performed the checksum test to make sure the download was successful with no errors. The next day I tried to write it to a CD-ROM something I haven't done for a very long time. I initially couldn't understand why I couldn't click on the write button then I looked at my blank CD-ROM using the UBUNTU GNOME DISKS application. It reported that the disk was read only. I did a bit of goggling and came across a post saying that they had come across this and that they solved this by installing the CD-ROM writing application Brasero. Wikipedia article about Brasero ) Official website for Brasero Installing Brasero solved the problem and allowed me to write the image file to CD-ROM. I was actually surprised that it wasn't installed as I've used this application in the past. Just goes to show how long it's been since I've written anything to CD-ROM! I booted the CD-ROM to check that Gparted worked and didn't see any explanation marks on any of my partitions. I was short on time and didn't want to rush things so decided to stop at this point. Later on I popped the live bootable Gparted CD-ROM running version 1.6.0.3 AMD 64 version into my PC and booted it up. Everything seemed okay and there were no errors showing. I took my home partition SDA6 and shrunk it down by about 20 GB and then shifted it 20 GB to the right to the end of the disk. This left a 20 GB gap at the end of my root partition. I then increased the size of my root partition SDA5 by approximately 20 GB to fill the empty space. It took Gparted about one hour and 40 minutes to complete all the operations. The root partition is now reporting 61% full rather than 86% full. The root partition is now approximately 53 GB in size with 31 GB used. 22 GB is now free which is a bit more comfortable. Picture 1 Is a screenshot of GParted showing the new sizes of my root and home partitions. I removed the GParted CD from my CD-ROM drive and rebooted the PC to thankfully find all was well and no errors reported. Conclusion My PC is now running more smoothly. All I can say after all this is that I consider myself very lucky this time and I hope I learned some valuable lessons along the way. Provide feedback on this episode.
This show has been flagged as Clean by the host. The PineTab2 is PINE64's successor to the original PineTab Linux tablet computer, featuring a faster processor and better availability. The tablet is available in two configurations, 4GB of RAM and 64GB of internal storage or 8GB of RAM and 128GB of internal storage. The tablet ships with a detachable keyboard that doubles as a protective cover. The tablet is designed around the Rockchip RK3566 processor, which features 4 energy-efficient Cortex-A55 64-bit ARM cores and enjoys good mainline Linux support. A similarly packaged RISC-V tablet is the PineTab-V. Pre-orders started on the 13th of April 2023, with pricing starting at USD 159 for the 4GB/64GB version and USD 209 for the 8GB/128GB version. The PineTab2 began shipping on June 2, 2023. Taken from https://wiki.pine64.org/wiki/PineTab2 Provide feedback on this episode.
As notícias de hoje incluem bilionários da tecnologia ficando consideravelmente mais ricos em 2024 por causa da IA, a Google removendo a Karspersky da Play Store até no Brasil após banimento nos Estados Unidos, um estudo que conseguiu usar elétrons no limite para oferecer “energia perfeita”, o Copilot da Microsoft chegando ao WhatsApp e Musk pagando as multas do X agora para a conta certa, o que deve finalmente facilitar o desbloqueio da rede por aqui.
Windows 11 24H2 is following a now-familiar trajectory to release. Right, it's chaos Microsoft issues last-second updates to 22H2/23H2 and 24H2 in the Release Preview on Monday. Paul predicted these would turn into our Week D updates later in the week and that we'd get nothing on Tuesday Dev and Beta channels got some interesting updates recently as well The Windows App is now available on Windows, Mac, and iOS HP announces two new flagship AI PCs, one AMD and one Intel. Plus a lower-cost 8-core Snapdragon model. This is officially a trend. A week after providing details about the September 2024 firmware update for Surface Laptop 7, Microsoft confirmed it shipped the same update to Surface Pro 11. This has had a major negative effect on the device's instant-on capabilities Microsoft 365, cloud, AI Microsoft is reviving Three Mile Island and other headlines I never thought I'd write Google formally complains about alleged Microsoft antitrust abuses in the EU LinkedIn is training AI with your data. You can turn it off because Microsoft loves opt-out Microsoft issues a SFI progress report and they are doing GREAT, thank you very much Gemini comes to Workspace Apple Intelligence will hoover 4GB of drive space on iPhones to start, more later as more features are added More! Qualcomm makes another offer to acquire Intel Investment firm offers Intel a $5 billion lifeline Arc just experienced its first major security incident and handled it really well Raspberry Pi reports its first-ever earnings Paul has finished updating .NETpad for Windows 11 theming support in .NET 9, will put code up in GitHub after .NET ships in stable Xbox A new tell-all about Blizzard, Activision, and Xbox arrives October 8 Game Pass features are coming to Xbox mobile app where they belong Also, Game Bar Compact mode as part of September Xbox Update New Indie Selects titles Microsoft Flight Simulator 2024 is available for preorder and it will look a lot better and take up a lot less disk space Xbox Ambassador's Program is dead, Jim Xbox spends $1 billion per year to acquire Game Pass titles Xbox figured out how to reduce its carbon emissions. You know, besides selling fewer consoles Sony announces 30th anniversary PS5 collection Tips and Picks Tip of the week: Stop paying so much for everything App pick of the week: A week of browser-adjacent updates RunAs Radio this week: Windows Server 2025 and Active Directory with Orin Thomas Brown liquor pick of the week: Hatozaki Small Batch Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to this show at https://twit.tv/shows/windows-weekly Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Sponsors: e-e.com/twit lookout.com bigid.com/windowsweekly veeam.com
Windows 11 24H2 is following a now-familiar trajectory to release. Right, it's chaos Microsoft issues last-second updates to 22H2/23H2 and 24H2 in the Release Preview on Monday. Paul predicted these would turn into our Week D updates later in the week and that we'd get nothing on Tuesday Dev and Beta channels got some interesting updates recently as well The Windows App is now available on Windows, Mac, and iOS HP announces two new flagship AI PCs, one AMD and one Intel. Plus a lower-cost 8-core Snapdragon model. This is officially a trend. A week after providing details about the September 2024 firmware update for Surface Laptop 7, Microsoft confirmed it shipped the same update to Surface Pro 11. This has had a major negative effect on the device's instant-on capabilities Microsoft 365, cloud, AI Microsoft is reviving Three Mile Island and other headlines I never thought I'd write Google formally complains about alleged Microsoft antitrust abuses in the EU LinkedIn is training AI with your data. You can turn it off because Microsoft loves opt-out Microsoft issues a SFI progress report and they are doing GREAT, thank you very much Gemini comes to Workspace Apple Intelligence will hoover 4GB of drive space on iPhones to start, more later as more features are added More! Qualcomm makes another offer to acquire Intel Investment firm offers Intel a $5 billion lifeline Arc just experienced its first major security incident and handled it really well Raspberry Pi reports its first-ever earnings Paul has finished updating .NETpad for Windows 11 theming support in .NET 9, will put code up in GitHub after .NET ships in stable Xbox A new tell-all about Blizzard, Activision, and Xbox arrives October 8 Game Pass features are coming to Xbox mobile app where they belong Also, Game Bar Compact mode as part of September Xbox Update New Indie Selects titles Microsoft Flight Simulator 2024 is available for preorder and it will look a lot better and take up a lot less disk space Xbox Ambassador's Program is dead, Jim Xbox spends $1 billion per year to acquire Game Pass titles Xbox figured out how to reduce its carbon emissions. You know, besides selling fewer consoles Sony announces 30th anniversary PS5 collection Tips and Picks Tip of the week: Stop paying so much for everything App pick of the week: A week of browser-adjacent updates RunAs Radio this week: Windows Server 2025 and Active Directory with Orin Thomas Brown liquor pick of the week: Hatozaki Small Batch Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to this show at https://twit.tv/shows/windows-weekly Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Sponsors: e-e.com/twit lookout.com bigid.com/windowsweekly veeam.com
Windows 11 24H2 is following a now-familiar trajectory to release. Right, it's chaos Microsoft issues last-second updates to 22H2/23H2 and 24H2 in the Release Preview on Monday. Paul predicted these would turn into our Week D updates later in the week and that we'd get nothing on Tuesday Dev and Beta channels got some interesting updates recently as well The Windows App is now available on Windows, Mac, and iOS HP announces two new flagship AI PCs, one AMD and one Intel. Plus a lower-cost 8-core Snapdragon model. This is officially a trend. A week after providing details about the September 2024 firmware update for Surface Laptop 7, Microsoft confirmed it shipped the same update to Surface Pro 11. This has had a major negative effect on the device's instant-on capabilities Microsoft 365, cloud, AI Microsoft is reviving Three Mile Island and other headlines I never thought I'd write Google formally complains about alleged Microsoft antitrust abuses in the EU LinkedIn is training AI with your data. You can turn it off because Microsoft loves opt-out Microsoft issues a SFI progress report and they are doing GREAT, thank you very much Gemini comes to Workspace Apple Intelligence will hoover 4GB of drive space on iPhones to start, more later as more features are added More! Qualcomm makes another offer to acquire Intel Investment firm offers Intel a $5 billion lifeline Arc just experienced its first major security incident and handled it really well Raspberry Pi reports its first-ever earnings Paul has finished updating .NETpad for Windows 11 theming support in .NET 9, will put code up in GitHub after .NET ships in stable Xbox A new tell-all about Blizzard, Activision, and Xbox arrives October 8 Game Pass features are coming to Xbox mobile app where they belong Also, Game Bar Compact mode as part of September Xbox Update New Indie Selects titles Microsoft Flight Simulator 2024 is available for preorder and it will look a lot better and take up a lot less disk space Xbox Ambassador's Program is dead, Jim Xbox spends $1 billion per year to acquire Game Pass titles Xbox figured out how to reduce its carbon emissions. You know, besides selling fewer consoles Sony announces 30th anniversary PS5 collection Tips and Picks Tip of the week: Stop paying so much for everything App pick of the week: A week of browser-adjacent updates RunAs Radio this week: Windows Server 2025 and Active Directory with Orin Thomas Brown liquor pick of the week: Hatozaki Small Batch Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to this show at https://twit.tv/shows/windows-weekly Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Sponsors: e-e.com/twit lookout.com bigid.com/windowsweekly veeam.com
Windows 11 24H2 is following a now-familiar trajectory to release. Right, it's chaos Microsoft issues last-second updates to 22H2/23H2 and 24H2 in the Release Preview on Monday. Paul predicted these would turn into our Week D updates later in the week and that we'd get nothing on Tuesday Dev and Beta channels got some interesting updates recently as well The Windows App is now available on Windows, Mac, and iOS HP announces two new flagship AI PCs, one AMD and one Intel. Plus a lower-cost 8-core Snapdragon model. This is officially a trend. A week after providing details about the September 2024 firmware update for Surface Laptop 7, Microsoft confirmed it shipped the same update to Surface Pro 11. This has had a major negative effect on the device's instant-on capabilities Microsoft 365, cloud, AI Microsoft is reviving Three Mile Island and other headlines I never thought I'd write Google formally complains about alleged Microsoft antitrust abuses in the EU LinkedIn is training AI with your data. You can turn it off because Microsoft loves opt-out Microsoft issues a SFI progress report and they are doing GREAT, thank you very much Gemini comes to Workspace Apple Intelligence will hoover 4GB of drive space on iPhones to start, more later as more features are added More! Qualcomm makes another offer to acquire Intel Investment firm offers Intel a $5 billion lifeline Arc just experienced its first major security incident and handled it really well Raspberry Pi reports its first-ever earnings Paul has finished updating .NETpad for Windows 11 theming support in .NET 9, will put code up in GitHub after .NET ships in stable Xbox A new tell-all about Blizzard, Activision, and Xbox arrives October 8 Game Pass features are coming to Xbox mobile app where they belong Also, Game Bar Compact mode as part of September Xbox Update New Indie Selects titles Microsoft Flight Simulator 2024 is available for preorder and it will look a lot better and take up a lot less disk space Xbox Ambassador's Program is dead, Jim Xbox spends $1 billion per year to acquire Game Pass titles Xbox figured out how to reduce its carbon emissions. You know, besides selling fewer consoles Sony announces 30th anniversary PS5 collection Tips and Picks Tip of the week: Stop paying so much for everything App pick of the week: A week of browser-adjacent updates RunAs Radio this week: Windows Server 2025 and Active Directory with Orin Thomas Brown liquor pick of the week: Hatozaki Small Batch Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to this show at https://twit.tv/shows/windows-weekly Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Sponsors: e-e.com/twit lookout.com bigid.com/windowsweekly veeam.com
Windows 11 24H2 is following a now-familiar trajectory to release. Right, it's chaos Microsoft issues last-second updates to 22H2/23H2 and 24H2 in the Release Preview on Monday. Paul predicted these would turn into our Week D updates later in the week and that we'd get nothing on Tuesday Dev and Beta channels got some interesting updates recently as well The Windows App is now available on Windows, Mac, and iOS HP announces two new flagship AI PCs, one AMD and one Intel. Plus a lower-cost 8-core Snapdragon model. This is officially a trend. A week after providing details about the September 2024 firmware update for Surface Laptop 7, Microsoft confirmed it shipped the same update to Surface Pro 11. This has had a major negative effect on the device's instant-on capabilities Microsoft 365, cloud, AI Microsoft is reviving Three Mile Island and other headlines I never thought I'd write Google formally complains about alleged Microsoft antitrust abuses in the EU LinkedIn is training AI with your data. You can turn it off because Microsoft loves opt-out Microsoft issues a SFI progress report and they are doing GREAT, thank you very much Gemini comes to Workspace Apple Intelligence will hoover 4GB of drive space on iPhones to start, more later as more features are added More! Qualcomm makes another offer to acquire Intel Investment firm offers Intel a $5 billion lifeline Arc just experienced its first major security incident and handled it really well Raspberry Pi reports its first-ever earnings Paul has finished updating .NETpad for Windows 11 theming support in .NET 9, will put code up in GitHub after .NET ships in stable Xbox A new tell-all about Blizzard, Activision, and Xbox arrives October 8 Game Pass features are coming to Xbox mobile app where they belong Also, Game Bar Compact mode as part of September Xbox Update New Indie Selects titles Microsoft Flight Simulator 2024 is available for preorder and it will look a lot better and take up a lot less disk space Xbox Ambassador's Program is dead, Jim Xbox spends $1 billion per year to acquire Game Pass titles Xbox figured out how to reduce its carbon emissions. You know, besides selling fewer consoles Sony announces 30th anniversary PS5 collection Tips and Picks Tip of the week: Stop paying so much for everything App pick of the week: A week of browser-adjacent updates RunAs Radio this week: Windows Server 2025 and Active Directory with Orin Thomas Brown liquor pick of the week: Hatozaki Small Batch Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to this show at https://twit.tv/shows/windows-weekly Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Sponsors: e-e.com/twit lookout.com bigid.com/windows veeam.com
Windows 11 24H2 is following a now-familiar trajectory to release. Right, it's chaos Microsoft issues last-second updates to 22H2/23H2 and 24H2 in the Release Preview on Monday. Paul predicted these would turn into our Week D updates later in the week and that we'd get nothing on Tuesday Dev and Beta channels got some interesting updates recently as well The Windows App is now available on Windows, Mac, and iOS HP announces two new flagship AI PCs, one AMD and one Intel. Plus a lower-cost 8-core Snapdragon model. This is officially a trend. A week after providing details about the September 2024 firmware update for Surface Laptop 7, Microsoft confirmed it shipped the same update to Surface Pro 11. This has had a major negative effect on the device's instant-on capabilities Microsoft 365, cloud, AI Microsoft is reviving Three Mile Island and other headlines I never thought I'd write Google formally complains about alleged Microsoft antitrust abuses in the EU LinkedIn is training AI with your data. You can turn it off because Microsoft loves opt-out Microsoft issues a SFI progress report and they are doing GREAT, thank you very much Gemini comes to Workspace Apple Intelligence will hoover 4GB of drive space on iPhones to start, more later as more features are added More! Qualcomm makes another offer to acquire Intel Investment firm offers Intel a $5 billion lifeline Arc just experienced its first major security incident and handled it really well Raspberry Pi reports its first-ever earnings Paul has finished updating .NETpad for Windows 11 theming support in .NET 9, will put code up in GitHub after .NET ships in stable Xbox A new tell-all about Blizzard, Activision, and Xbox arrives October 8 Game Pass features are coming to Xbox mobile app where they belong Also, Game Bar Compact mode as part of September Xbox Update New Indie Selects titles Microsoft Flight Simulator 2024 is available for preorder and it will look a lot better and take up a lot less disk space Xbox Ambassador's Program is dead, Jim Xbox spends $1 billion per year to acquire Game Pass titles Xbox figured out how to reduce its carbon emissions. You know, besides selling fewer consoles Sony announces 30th anniversary PS5 collection Tips and Picks Tip of the week: Stop paying so much for everything App pick of the week: A week of browser-adjacent updates RunAs Radio this week: Windows Server 2025 and Active Directory with Orin Thomas Brown liquor pick of the week: Hatozaki Small Batch Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to this show at https://twit.tv/shows/windows-weekly Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Sponsors: e-e.com/twit lookout.com bigid.com/windows veeam.com
Bom dia Tech, tudo bem? Hoje trago pra você: Chatbot de IA do Facebook deve ganhar vozes de John Cena, Kristen Bell e outros famosos, Serão necessários pelo menos 4GB de armazenamento para o Apple Intelligence, Problemas com sensibilidade nas telas no iOS 18, Cloudflare lança ferramentas de proteção contra bots de IA, Telegram fornecerá dados de suspeitos a governos quando for solicitado e Câmara americana aprova isenção de licença para chips! Quer patrocinar o Bom dia Tech? Mande um e-mail para patrocinio@bomdia.tech e vamos conversar!PromoçõesAmazon Prime com 30 dias de graçaNotícias00:00: Bom dia Tech! 00:22: Câmara americana aprova isenção de licença para chips 01:34: Telegram fornecerá dados de suspeitos a governos quando for solicitado 02:40: Cloudflare lança ferramentas de proteção contra bots de IA 04:00: Amazon Prime com 30 dias de graça! 04:47: Problemas com sensibilidade nas telas no iOS 18 05:45: Serão necessários pelo menos 4GB de armazenamento para o Apple Intelligence 06:29: Chatbot de IA do Facebook deve ganhar vozes de John Cena, Kristen Bell e outros famosos 07:41: Inté a próxima! Produtos do EpisódioMicrofone Fifine utilizado na gravação do podcastiPhone 15 Pro MaxiPhone 15 ProiPhone 15Comprando qualquer produto com esses links, ou conferindo as promoções em destaque, o Bom dia Tech receberá uma pequena comissão e assim, você ajuda no crescimento do podcast.Redes sociais:InstagramThreadsMastodonMúsica:Music from #Uppbeat (free for Creators!): https://uppbeat.io/t/sensho/coffee-break
Hey, for the least time during summer of 2024, welcome to yet another edition of ThursdAI, also happy skynet self-awareness day for those who keep track :) This week, Cerebras broke the world record for fastest LLama 3.1 70B/8B inference (and came on the show to talk about it) Google updated 3 new Geminis, Anthropic artifacts for all, 100M context windows are possible, and Qwen beats SOTA on vision models + much more! As always, this weeks newsletter is brought to you by Weights & Biases, did I mention we're doing a hackathon in SF in September 21/22 and that we have an upcoming free RAG course w/ Cohere & Weaviate? TL;DR* Open Source LLMs * Nous DisTrO - Distributed Training (X , Report)* NousResearch/ hermes-function-calling-v1 open sourced - (X, HF)* LinkedIN Liger-Kernel - OneLine to make Training 20% faster & 60% more memory Efficient (Github)* Cartesia - Rene 1.3B LLM SSM + Edge Apache 2 acceleration (X, Blog)* Big CO LLMs + APIs* Cerebras launches the fastest AI inference - 447t/s LLama 3.1 70B (X, Blog, Try It)* Google - Gemini 1.5 Flash 8B & new Gemini 1.5 Pro/Flash (X, Try it)* Google adds Gems & Imagen to Gemini paid tier* Anthropic artifacts available to all users + on mobile (Blog, Try it)* Anthropic publishes their system prompts with model releases (release notes)* OpenAI has project Strawberry coming this fall (via The information)* This weeks Buzz* WandB Hackathon hackathon hackathon (Register, Join)* Also, we have a new RAG course w/ Cohere and Weaviate (RAG Course)* Vision & Video* Zhipu AI CogVideoX - 5B Video Model w/ Less 10GB of VRAM (X, HF, Try it)* Qwen-2 VL 72B,7B,2B - new SOTA vision models from QWEN (X, Blog, HF)* AI Art & Diffusion & 3D* GameNgen - completely generated (not rendered) DOOM with SD1.4 (project)* FAL new LORA trainer for FLUX - trains under 5 minutes (Trainer, Coupon for ThursdAI)* Tools & Others* SimpleBench from AI Explained - closely matches human experience (simple-bench.com)ThursdAI - Recaps of the most high signal AI weekly spaces is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.Open SourceLet's be honest - ThursdAI is a love letter to the open-source AI community, and this week was packed with reasons to celebrate.Nous Research DiStRO + Function Calling V1Nous Research was on fire this week (aren't they always?) and they kicked off the week with the release of DiStRO, which is a breakthrough in distributed training. You see, while LLM training requires a lot of hardware, it also requires a lot of network bandwidth between the different GPUs, even within the same data center. Proprietary networking solutions like Nvidia NVLink, and more open standards like Ethernet work well within the same datacenter, but training across different GPU clouds has been unimaginable until now. Enter DiStRo, a new decentralized training by the mad geniuses at Nous Research, in which they reduced the required bandwidth to train a 1.2B param model from 74.4GB to just 86MB (857x)! This can have massive implications for training across compute clusters, doing shared training runs, optimizing costs and efficiency and democratizing LLM training access! So don't sell your old GPUs just yet, someone may just come up with a folding@home but for training the largest open source LLM, and it may just be Nous! Nous Research also released their function-calling-v1 dataset (HF) that was used to train Hermes-2, and we had InterstellarNinja who authored that dataset, join the show and chat about it. This is an incredible unlock for the open source community, as function calling become a de-facto standard now. Shout out to the Glaive team as well for their pioneering work that paved the way!LinkedIn's Liger Kernel: Unleashing the Need for Speed (with One Line of Code)What if I told you, that whatever software you develop, you can add 1 line of code, and it'll run 20% faster, and require 60% less memory? This is basically what Linkedin researches released this week with Liger Kernel, yes you read that right, Linkedin, as in the website you career related posts on! "If you're doing any form of finetuning, using this is an instant win"Wing Lian - AxolotlThis absolutely bonkers improvement in training LLMs, now works smoothly with Flash Attention, PyTorch FSDP and DeepSpeed. If you want to read more about the implementation of the triton kernels, you can see a deep dive here, I just wanted to bring this to your attention, even if you're not technical, because efficiency jumps like these are happening all the time. We are used to seeing them in capabilities / intelligence, but they are also happening on the algorithmic/training/hardware side, and it's incredible to see!Huge shoutout to Byron and team at Linkedin for this unlock, check out their Github if you want to get involved!Qwen-2 VL - SOTA image and video understanding + open weights mini VLMYou may already know that we love the folks at Qwen here on ThursdAI, not only because Junyang Lin is a frequeny co-host and we get to hear about their releases as soon as they come out (they seem to be releasing them on thursdays around the time of the live show, I wonder why!) But also because, they are committed to open source, and have released 2 models 7B and 2B with complete Apache 2 license! First of all, their Qwen-2 VL 72B model, is now SOTA at many benchmarks, beating GPT-4, Claude 3.5 and other much bigger models. This is insane. I literally had to pause Junyang and repeat what he said, this is a 72B param model, that beats GPT-4o on document understanding, on math, on general visual Q&A. Additional Capabilities & Smaller modelsThey have added new capabilities in these models, like being able to handle arbitrary resolutions, but the one I'm most excited about is the video understanding. These models can now understand up to 20 minutes of video sequences, and it's not just "split the video to 10 frames and do image caption", no, these models understand video progression and if I understand correctly how they do it, it's quite genius. They the video embed time progression into the model using a new technique called M-RoPE, which turns the time progression into rotary positional embeddings. Now, the 72B model is currently available via API, but we do get 2 new small models with Apache 2 license and they are NOT too shabby either! 7B parameters (HF) and 2B Qwen-2 VL (HF) are small enough to run completely on your machine, and the 2B parameter, scores better than GPT-4o mini on OCR-bench for example! I can't wait to finish writing and go play with these models! Big Companies & LLM APIsThe biggest news this week came from Cerebras System, a relatively unknown company, that shattered the world record for LLM inferencing out of the blue (and came on the show to talk about how they are doing it)Cerebras - fastest LLM inference on wafer scale chipsCerebras has introduced the concept of wafer scale chips to the world, which is, if you imagine a microchip, they are the size of a post stamp maybe? GPUs are bigger, well, Cerebras are making chips the sizes of an iPad (72 square inches), largest commercial chips in the world. And now, they created an inference stack on top of those chips, and showed that they have the fastest inference in the world, how fast? Well, they can server LLama 3.1 8B at a whopping 1822t/s. No really, this is INSANE speeds, as I was writing this, I copied all the words I had so far, went to inference.cerebras.ai , asked to summarize, pasted and hit send, and I immediately got a summary! "The really simple explanation is we basically store the entire model, whether it's 8B or 70B or 405B, entirely on the chip. There's no external memory, no HBM. We have 44 gigabytes of memory on chip."James WangThey not only store the whole model (405B coming soon), but they store it in full fp16 precision as well, so they don't quantize the models. Right now, they are serving it with 8K tokens in context window, and we had a conversation about their next steps being giving more context to developers. The whole conversation is well worth listening to, James and Ian were awesome to chat with, and while they do have a waitlist, as they gradually roll out their release, James said to DM him on X and mention ThursdAI, and he'll put you through, so you'll be able to get an OpenAI compatible API key and be able to test this insane speed. P.S - we also did an independent verification of these speeds, using Weave, and found Cerebras to be quite incredible for agentic purposes, you can read our report here and the weave dashboard hereAnthropic - unlocking just-in-time applications with artifacts for allWell, if you aren't paying claude, maybe this will convince you. This week, anthropic announced that artifacts are available to all users, not only their paid customers. Artifacts are a feature in Claude that is basically a side pane (and from this week, a drawer in their mobile apps) that allows you to see what Claude is building, by rendering the web application almost on the fly. They have also trained Claude in working with that interface, so it knows about the different files etcEffectively, this turns Claude into a web developer that will build mini web applications (without backend) for you, on the fly, for any task you can think of. Drop a design, and it'll build a mock of it, drop some data in a CSV and it'll build an interactive onetime dashboard visualizing that data, or just ask it to build an app helping you split the bill between friends by uploading a picture of a bill. Artifacts are share-able and remixable, so you can build something and share with friends, so here you go, an artifact I made, by dropping my notes into claude, and asking for a magic 8 Ball, that will spit out a random fact from today's editing of ThursdAI. I also provided Claude with an 8Ball image, but it didn't work due to restrictions, so instead I just uploaded that image to claude and asked it to recreate it with SVG! And viola, a completely un-nessesary app that works! Google's Gemini Keeps Climbing the Charts (But Will It Be Enough?)Sensing a disturbance in the AI force (probably from that Cerebras bombshell), Google rolled out a series of Gemini updates, including a new experimental Gemini 1.5 Pro (0827) with sharper coding skills and logical reasoning. According to LMSys, it's already nipping at the heels of ChatGPT 4o and is number 2!Their Gemini 1.5 Flash model got a serious upgrade, vaulting to the #6 position on the arena. And to add to the model madness, they even released an Gemini Flash 8B parameter version for folks who need that sweet spot between speed and size.Oh, and those long-awaited Gems are finally starting to roll out. But get ready to open your wallet – this feature (preloading Gemini with custom context and capabilities) is a paid-tier exclusive. But hey, at least Imagen-3 is cautiously returning to the image generation game! AI Art & DiffusionDoom Meets Stable Diffusion: AI Dreams in 20FPS Glory (GameNGen)The future of video games is, uh, definitely going to be interesting. Just as everyone thought AI would be conquering Go or Chess, it seems we've stumbled into a different battlefield: first-person shooters.
As notícias de hoje incluem o Circule para Pesquisar chegando a smartphones intermediários da Samsung, a Apple confirmando a data do evento de lançamento da família iPhone 16 e outros aparelhos, um novo método de ransomwares que rouba credenciais no Chrome e está preocupando especialistas de cibersegurança, e um malware para Android que consegue clonar cartões com pagamento por aproximação. Boa noite e bem-vindos ao Hoje no TecMundo, o seu resumo diário de tecnologia!
El Xiaomi Redmi Pad SE es una variante más económica del Redmi Pad y cuenta con una pantalla IPS de 11 pulgadas con tasa de refresco de 90Hz, procesador Snapdragon 680 acompañado de 4GB, 6GB o 8GB de RAM y 128GB de almacenamiento interno expandible, cámara trasera de 8MP, cámara selfie de 5MP, batería de 8000 mAh, cuatro parlantes stereo, y corre MIUI 14 basado en Android 14.
Once again, the PS5 Pro (which doesn't exist apparently) dominates the news, with RDNA 4 ray tracing features revealed - said to be integrated into the upcoming Sony console... but what do these features actually do? Meanwhile, PS5 Pro (which isn't real) has a settings profile in the new No Man's Sky update, so how is Hello Games utilising the enhanced console's hardware? Beyond that, John's enthused about a CRT 'overclocked' to run at 700Hz, Rich and Alex are wondering just what on Earth is happening in the PC CPU space - and the epic Fallout London mod is finally released. 0:00:00 Introduction 0:01:05 News 01: Potential PS5 Pro RT enhancements leaked 0:11:52 News 02: PS5 Pro settings leaked for No Man's Sky 0:20:06 News 03: Modder reaches 700Hz on CRT monitor 0:33:49 News 04: Old Xbox Ones suffer from update issues 0:45:22 News 05: Intel seeking to address CPU failures 0:54:46 News 06: Super Monkey Ball 50Hz physics tickrate fixed 0:58:20 News 07: Fallout London launched! 1:05:50 News 08: Castlevania: Rondo of Blood headed to Mega Drive 1:12:48 Supporter Q1: Should Valve provide community settings templates for games on Steam Deck? 1:20:30 Supporter Q2: Will Nintendo launch multiple discrete Switch 2 variants at launch? 1:25:06 Supporter Q3: How can Microsoft deliver a capable Xbox handheld while keeping price in check? 1:30:58 Supporter Q4: Could Microsoft offer generic Xbox emulators to sidestep licensing issues? 1:36:05 Supporter Q5: How would the PS4 have fared if it only shipped with 4GB of RAM? 1:41:54 Supporter Q6: What do you think of stereoscopic 3D on PS3? 1:49:24 Supporter Q7: Have PC ports improved since Alex's “13 Ways to End Lousy PC Ports”? Learn more about your ad choices. Visit megaphone.fm/adchoices
DTI SIMで“毎日1.4GB”の「すごギガ」割引キャンペーン 最大3カ月間1980円から。 ドリーム・トレイン・インターネット(DTI)は、8月31日まで格安SIMサービス「DTI SIM」で「すごギガ祭-2024-」を開催する。
Introduction Hosts: MrX Dave Morriss We recorded this on Sunday May 26th 2024. We were pleased to discover that our favourite pub where we've had lunch in the past, The Steading, had not closed permanently following the sale of the premises. That's where we met for lunch. Thus the show title: The Steading is now back on course1. After lunch we as usual adjourned to Dave's Citroen car (Studio C) in the car park, and recorded a chat. Topics discussed YouTube channel recommendations (Dave) AT Restoration: Ahti is a furniture restorer from Estonia. The episodes contain no speech, just ambient sounds, but there is English text on-screen at times. Music is included for the final part where the item is shown in its before and after states. Shows some amazing skill in repairing all kinds of old furniture as well as some new builds. I found a surprise inside the 150 year old chair/armchair restoration: In this episode Ahti restores an armchair and shows the woodwork and upholstery required. Phil Vandelay: The channel is about designing and building cargo bikes, machines, furniture and more. The earlier shows contain no speech, just on-screen explanations. In later episodes there is more description and explanation. The level of engineering is high, and the host develops his metalworking workshop and skills as episodes progress. How to Build your own Cargo Bike (Short Version!): recent re-edit and re-release of the original. This seems to be the second cargo bike he has built, and later he builds yet another, this time electric. How to Build a DIY Cargo Bike (Plans available!): full version of the build. Ocean Conservation Namibia: A Namibia-based team rescuing Cape fur seals from entanglements in marine garbage. The seals are mainly on the beach and the team runs to intercept the ones they spot with garbage around them. They net them and remove whatever they have picked up and release the seals. In many cases the fishing line, net, or other junk has cut deeply into the seal's skin and muscle, and would kill them if not removed. Episodes are usually daily and mostly short. 34 Seals Rescued In One Day!: a recent episode, one of the longest. Digressions! Talking about varnishes for wood. Dave forgot the name of the varnish-like finish shellac, which is used in the technique of French Polishing. Woodwork: MrX made a stand for his music keyboard Dave made an unfashionable chair in the 1970s (similar in design and colour to the outer chairs in the image) Image copyright © https://www.design-market.co Grass-cutting, etc: Repairing a strimmer (aka string trimmer) Plastics: Bakelite was one of the earliest plastics Dave owns a valve radio which has a Bakelite case Computers owned over time (MrX) Sinclair ZX Spectrum: Released in 1982 Z80 (8-bit) CPU The original Spectrum had rubber-like keys MrX had a modified system with a keyboard upgrade - the DK'Tronics The Spectrum was used for Amateur Radio purposes: Morse code decoding Slow Scan Television (SSTV) RadioTeletype (RTTY) Dragon 32: Released in 1982 6809 (8-bit) CPU Better keyboard Centronics parallel (printer port) MrX had a pen plotter at one point, possibly an Epson Dave mentioned that he had used flat-bed pen plotters and large drum plotters at work The Dragon 32 was used for Packet Radio This is a data transfer protocol based on X.25 (called AX.25, Amateur X.25) Commodore Amiga: Released in 1985 Motorola 68000 series CPU, 16-bit and 32-bit models AmigaOS operating system; blitter AX.25 software Intel i386 PC Running Windows 3.1 PK232-MBX packet radio modem (manual) The PK232-MBX was similar to a telephone modem except it connected to radio. The MBX was a super deluxe model that had some extra features. It could do all the same things that the basic PK232 could do (see details from manual linked above) plus it could also do WeFax (WeatherFAX) and had a basic Packet-Radio mailbox facility. The two models could deal with morse code, Baudot and ASCII RadioTeletype (RTTY), AMTOR (Amateur Teleprinting Over Radio) and Packet-Radio, using in-built software. The connected radio would switch between transmit and receive to send and acknowledge packets of information. The computer was connected by serial RS232 connection. Basic commands were used to control the modem. Any computer capable of talking over RS232 could be used. Currently a Dell Optiplex ex business machine: 4GB of RAM and a Pentium Dual-Core E5500 CPU clocked at 2.8 GHz Ubuntu 18 LTS & Windows 7, needed in order to reprogram Amateur radios Digressions: Dave remembered seeing an example of the Nascom 1 at Lancaster University around 1978/79. This was a single board computer kit using the Z80 CPU. Comparing a VAX "mainframe" with a Raspberry Pi: Not simple! From 1987 Dave managed two clustered VAX 8700s. These were single CPU systems with a 32-bit word length and up to 512MB of memory. It's possible for a Raspberry Pi to emulate a VAX running the VMS operating system, though Dave has no direct experience. With the RPi 4 and 5 there's a good chance that performance compared to an actual VAX might be similar if not better. This is just guesswork however! Apollo Guidance Computer: MrX discusses the development of these systems at NASA, which had to be small and very reliable. Use of integrated circuits which were very expensive and variable in quality. Use of rejected chips in other projects so they were not wasted. Finding information about things from the 1970s and 1980s: It's surprisingly hard to find much about technology, IT and so forth from that era. Information that existed on paper, in newspapers and magazines from that time has apparently never been recorded and made searchable. Burroughs Corporation: Dave worked on a Burroughs B6930 mainframe in the early 1980s at Heriot-Watt University. The Burroughs terminals model TD830 ran on two coaxial cables to connect to the mainframe and to each other in a sort of "bus" configuration. Dave has a new PC waiting to be set up. It's from TUXEDO Computers in Germany. It's an AMD Ryzen 7000 Raspberry Pi development: MrX is having difficulty finding time to work on his. Dave has set up two RPi 4B systems which boot off USB SSDs, one Pi running Pi-Hole. He has further plans for both, but hasn't done much yet. Dave also has a RPi 5 with a Pimoroni card under it holding a 500GB NVME M.2 card. The plan is to boot it off this disk, but it needs a case and a means of mounting to a DIN rail. Various computer problems: Dave had problems after an upgrade of Debian Testing on his main desktop, since the previous of these shows. The upgrade left the PC in an unusable state with no desktop manager, and it took some time to repair it (installing and configuring from the console). MrX upgraded a Raspberry Pi successfully, then applied another upgrade which failed. He was able to revert to the previous state luckily, but still has an out of date OS. Dave's laptop running KDE Neon failed due to not upgrading it frequently enough, so in this case, since it had nothing of importance on it, he just installed Linux Mint over the top of it! MrX still has a usable Eee PC, though the battery has failed. This is the model 700. Dave also has a Eee PC, the 1000 model, but hasn't used it for a while. Steady as she goes - a Nautical expression. A cry to a helmsman to keep on the current course.↩︎
Nesta edição do Hoje no TecMundo falamos sobre o fim da rede social indiana cujo nome faz o Brasil inteiro voltar à 5ª série, o novo chip da Samsung para os seus próximos relógios inteligentes, a GWM lançando um serviço de assinatura de carros no Brasil, novas grandes brechas de segurança encontradas em serviços da Meta e da Apple, entre outros, e o Instagram e Facebook proibidos de usar dados de brasileiros para treinar IAs.
▶ Get this product here: https://geni.us/UD8i ---------- LET'S TALK ABOUT LIVING BETTER: ▶ Podcast: https://geni.us/FtGAT4 ▶ My Amazon Store: https://www.amazon.com/shop/petervonpanda ---------- IF YOU'D LIKE TO SHOW SOME LOVE: ▶ Buy My Book: https://geni.us/qwbZAE ▶ Become A Channel Member: https://geni.us/AA3Jk ▶ Patreon: https://patreon.com/PetervonPanda ▶ Merch: https://petervonpanda.storenvy.com/ ▶ Free Panda Group: https://panda-research-institute.mn.co FOLLOW MY OTHER SOCIAL MEDIA PLATFORMS: ▶ Instagram: https://www.instagram.com/petervonpanda/ ▶ Facebook: https://www.facebook.com/petervonpanda/ ---------- As an Amazon Associate, I earn from qualifying purchases. MBC3H8TX8JXRWSG5 SuperBox S5 Max (New) SuperBox S5 Max Packed with 4GB of DDR and 64GB eMMC storage, it ensures uninterrupted performance. Embracing the advanced Android 12, the SuperBox S5 Max enhances your viewing experience. --- Send in a voice message: https://podcasters.spotify.com/pod/show/petervonpanda/message Support this podcast: https://podcasters.spotify.com/pod/show/petervonpanda/support
If you want to directly help support me in the pod work please consider joining my Patreon https://www.patreon.com/HOWA All sounds from this episode will go to those on the upper tier ! There's over 4GB of audio from the experiments I did with the Oxi one using a custom tape machine, wild analog gear and generally odd stuff to yield those good samples. ok, let's get on with the show! Kid Koala is not like the others. I mean who else gets the idea to do a scratch routine with moon river? Who thinks (and pulls off) a show where everyone has their own turntable in the audience to interact with a performance? He's the creator of wonderful graphic novels Nufonia Must Fall and Space Cadet He's opened for Radiohead He's worked on movies like The Great Gatsby, Baby Driver and Scott Pilgrim vs the world Creativity to the max. Joy to the max. It really is a treat to have him on the show. I've always been a big fan and Eric really couldnt be any more humble and wonderful ! ___ in the show the MUSIC is back ! Yes for this episode, the musical connections come from the rather brilliant mind of bossada I got the cassette of this btw and it's a thing of beauty. This is great work. Let's support the good art x LINK LINK LINK https://bossada.bandcamp.com/album/cantina-days Kind show sponsorship comes from oxi instruments makers of the excellent oxi one sequencer Here's a link to it https://oxiinstruments.com/oxi-one/ if you want to buy one with a HOWA affiliate link together with perfect circuit go here :) there's a little video about the oxi as omnichord here
It's time for the Comic Talk Headlines with Generally Nerdy! Last Week's episode didn't get posted due to technical difficulties. Many apologies.THIS WEEK, though, we have lots of news for you. Marilyn Manson leads the music section.A possible roadmap for the Nintendo Switch 2 in gamingRippaverse keeps growing in comics.Kevin Smith's He-Man returns to Netflix.Studio Ghibli isn't done surprising us.And X-Men lead off the Rumor Mill.Tune in Wednesdays for the regular show. Plus, don't forget to subscribe for more fresh content. MusicFollow-ups/CorrectionsManson - Another court issue settled. Settled a week before trial with his anonymous accuser. Charges filed in 2021, stemming from an incident with not specific details provided.https://metalinjection.net/news/marilyn-manson-settles-rape-lawsuit-before-trial-begins New Music/VideoRed - Surrogates https://youtu.be/7kA-kXQ_6JE Octane-core in its truest form.Harper - Chelsea Smile https://youtu.be/6Cl91XNnk2U Cover of BMTH's 2008 single. Some shiny production, but with some interesting issues. Harper is an entertainer for sure.Lorna Shore - Welcome Back O Sleeping Dreamer https://youtu.be/9-jP9P-KXyc Breakdown at the beginning of the song? Playing with form a little bit… by and large still the same Lorna Shore though.Dying Wish - Path to Your Grave https://youtu.be/lRLTXZBgzlI singer Emma Boster keeps showing that the seat at the top of the hardcore throne vacated by the absence of Walls of Jericho's Candace Kucsulain is all hers.Sum 41 - Landmines https://youtu.be/eQEY1gPeZgk does pop-punk work the same in 2023?*N Sync - Better Place https://youtu.be/YIptWV8jKws Justin featuring *N Sync… but damn if it doesn't work.Tours/FestivalsMinistry - Support from Gary Newman and Front Line Assembly. Starts Feb 27 in San Francisco through April 5 in Tucson AZ.https://blabbermouth.net/news/ministry-announces-2024-north-american-tour-with-gary-numan-and-front-line-assembly Foo Fighters - Everything or Nothing At All stadium tour. Support from PRETENDERS, THE HIVES, MAMMOTH WVH, AMYL AND THE SNIFFERS, ALEX G and L7. Starts July 17 in NYC through August 18 in Seattle WA. General on-sale for tickets begins Friday, October 6 at 10 a.m. local time. For pre-sales and further information, please visit foofighters.comFuming Mouth - with Final Gasp, supporting Devil Master. Starts Oct 31 in Brooklyn NY, through Dec 3 in Philadelphia PA.https://www.stubhub.com/devil-master-tickets/category/10032162 Dying Wish - Support from Boundaries, Omerta, Foreign Hands, Gates to Hell, Roman Candle, and Excide. Oct 20 in Santa Cruz CA through Dec 2 in Anaheim CA. https://www.stubhub.com/dying-wish-tickets/performer/101089454 Bloodstock 2024 - Opeth set as headliners. Will be playing a setlist as picked by fans. Other bands will be Hatebreed, Enslaved, Nervosa, Crypta, Beast in Black, Forbidden, with more to be announced. Aug 8 - 11https://bloodstock.seetickets.com/event/bloodstock/catton-park/2741721#op1 Reg ‘ol NewsPorno For Pyros - Postpone upcoming tour in order to finish new studio album. No proper release date yet for said album, and the rescheduled dates for the tour have not been announced either. Perry Farrel says both announcements will happen in the coming weeks.https://blabbermouth.net/news/porno-for-pyros-postpone-tour-continue-working-on-new-music Bandcamp - The digital music platform has been divested by parent company Epic Games amid massive company layoffs. The streamer will now become part of Songtradr. Songtradr has said that they will be expanding the money making possibilities for the artists on the platform by offering more licensing options, including the ability to allow content creators and developers access to their music through their global licensing network.https://metalinjection.net/news/epic-games-lets-bandcamp-go-amid-layoffs SuggestsOv Sulfur - Burden ov FaithOv Sulfur is a blackened deathcore band from Las Vegas, NV, featuring former Suffokate vocalist Ricky Hoover.Gaming/TechFollow-ups/CorrectionsBatman: Arkham Trilogy - The Switch release has been delayed until Dec 1.Reg ‘ol NewsSwitch 2 - Nintendo president Shuntaro Furukawa told Nikkei that support for the OG Switch was planned through fiscal year of 2024 (which ends in March of 2025). Meaning they have no long term plans right now regarding the current hardware.https://www.nikkei.com/article/DGXZQOUF295550Z20C23A8000000/ Epic Games - Focusing on Fortnite, Epic Games has decided that growth isn't happening as originally planned, so they will be laying off 16% or their staff (approx 830 employees.) Will be leaning into Fortnite as a “metaverse-inspired ecosystem for creators,” according to CEO Tim Sweeney.https://www.videogameschronicle.com/news/epic-games-is-reportedly-laying-off-16-of-its-staff/ Twitch Layoffs - MORE layoffs at Amazon are effecting Twitch's Customer Experience department.https://www.gamesindustry.biz/twitch-makes-another-round-of-layoffs Naughty Dog Layoffs - The developer is slimming down the QA department it would seem. Not renewing 25 contracts of temp workers mostly in that area. Though this round of “layoffs” has apparently massively delayed the development of the Last of Us multiplayer game.https://kotaku.com/naughty-dog-ps5-playstation-sony-last-us-part-3-layoffs-1850893794 Raspberry Pi 5 - Said to be 2 - 3 times faster than the previous generation. If you opt for a cased version this time around it will feature a cooling fan because the processor, while cheaper on power for individual tasks, has a significantly higher peak performance. 4GB model runs for $60 and the 8GB version runs for $80. Raspberry Pis can now support dual 4k60 monitors, and double the I/O.https://www.cnet.com/tech/computing/teensy-60-raspberry-pi-5-computer-gets-bigger-pc-brawn/ SuggestsMortal Kombat 1 fighting game developed by NetherRealm Studios and published by Warner Bros. Games. It is the twelfth main installment in the Mortal Kombat series, serving as both a sequel to Mortal Kombat 11 (2019) and the series' second reboot, following Mortal Kombat (2011).[3] The game was released for Nintendo Switch, PlayStation 5, Windows, and Xbox Series X/S on September 19, 2023.Comic Books/BooksReg ‘ol NewsGoodyng - Mike Baron has joined the Rippaverse. Baron has been brought on to fill in the backstory for the character Goodyng, who is a collaborator with central superhero ISOM. Joining in the ranks of enlightened former DC and Marvel collaborators Chuck Dixon, Gabe Eltaeb, and Joe Bennett.https://boundingintocomics.com/2023/09/29/rippaverse-nabs-punisher-and-the-flash-writer-mike-baron/ SuggestsWytches is a six-issue comic book limited series written by Scott Snyder and illustrated by Jock. The first issue of the series released on 8 October 2014 and is currently published through Image Comics. The rights for a film adaptation have been purchased by Plan B Entertainment, but it has since evolved into an animated series for Amazon Prime Video.TV ShowsTrailersHe-Man Master of the Universe: Revolution - https://youtu.be/jo2QA_qJBIo “MOTU Revolution is a standalone, new series, loosely following the events of MOTU Revelation – in a war between He Man vs. Skeletor like never before. Feat. Chris Wood as He-Man alongside a star-studded cast.” Premieres sometime in ‘24Scott Pilgrim Takes Off - https://youtu.be/68OueL-Iv2o Nov 17th.Tomb Raider: The Legend of Laura Croft - https://youtu.be/cb9AUAZBcOk Castlevania: Nocturne - https://youtu.be/8iWOsjEmxzs first 7 minutesDoom Patrol - https://youtu.be/g87SrqR_ssQ SuggestsChilling Adventures of Sabrina is an American supernatural horror streaming television series developed by Roberto Aguirre-Sacasa for Netflix, based on the Archie comic book series of the same name. The series is produced by Warner Bros. Television, in association with Berlanti Productions and Archie Comics. Aguirre-Sacasa and Greg Berlanti serve as executive producers, alongside Sarah Schechter, Jon Goldwater, and Lee Toland Krieger.MoviesTrailersDoctor Jekyll - https://youtu.be/WyPUuM4COMU Wish - https://youtu.be/oyRxxpD3yNw New Disney musical. Nov 22Argyle - https://youtu.be/7mgu9mNZ8Hk the trailer is edited in time with the music in a pretty epic way. February release.Toxic Avenger - https://youtu.be/IN3Cu3lN1ns the trailer seems VERY Trauma esque. No release date.Silent Night - https://youtu.be/yBnTqn0lBDA Joel Kinneman, Scott Mescudi. Directed by John Woo. Lionsgate. John Wick for Christmas? Lots of wire work and slo-mo.Rumble Throught the Dark - https://youtu.be/qtmxg3QgW5s Aaron Eckhart starring. Nov 3.Reg ‘ol NewsStudio Ghibli - Hayao Miyazaki has begun work on a NEW movie. The Boy and the Heron is not his final movie afterall. The Boy and the Heron November 22th, followed by a nationwide rollout December 8th.https://www.worldofreel.com/blog/2023/10/2/z4a0pcwx24qe92xdnpgolz3h5hjahw Michael Caine - Retiring after the release of “The Great Escaper”, his Charles Darwin movie. At 90 years old he is calling it quits.https://www.worldofreel.com/blog/2023/9/21/re8lp3sfuff1i13lrs0pbdftowg4xm-TzqBj Prey 2 - The Predator prequel is getting a sequel. HULU has given the greenlight, and the film is in preproduction. Presumably with Dan Trachtenburg returning to direct.https://www.worldofreel.com/blog/2023/9/28/07n5yrexekgt3yzx7fzuhk26mqkun7 SuggestsWinnie-the-Pooh: Blood and Honey is a 2023 British independent slasher film written, directed and edited by Rhys Frake-Waterfield, who also co-produced with Scott Jeffrey. It serves as a horror reimagining to A. A. Milne and E. H. Shepard's Winnie-the-Pooh books and stars Craig David Dowsett as the titular character and Chris Cordell as Piglet, with Amber Doig-Thorne, Nikolai Leon, Maria Taylor, Natasha Rose Mills, and Danielle Ronald in supporting roles. It follows Pooh and Piglet, who have become feral and bloodthirsty murderers, as they terrorise a group of young university women and Christopher Robin when he returns to the Hundred Acre Wood many years later after leaving for college.Rumor MillNew RumorsX-Men - Writer's Strike is over… so of course there is a rumor about the first Disney X-Men movie. Said to be VERY early in development, though it will tie directly into Deadpool 3. The proper movie, though, is said to not be coming until AFTER Secret Wars, and missing wolverine on the team.They Live - Reboot movie in the works starring Andy Serkis, sub-titled “The Conspiracy Unveiled”Kang Dynasty - Movie canceled? Superman Legacy - Brainiac said to be the major villain. And actor Skyler Gisondo as Jimmy Olsen.Fantastic Four - Sue-centric. Why they have gone through so many lead males is because the focus on Sue makes Reed look really bad.Avengers Kang Dynasty - Tobey Maguire said to be returning as Spider-Man.James Bond - Christopher Nolan is said to be in talks to direct TWO Bond movies.You can support this show by visiting our merch store, or by leaving us an Apple Podcasts review.
It's time for the Comic Talk Headlines with Generally Nerdy! Last Week's episode didn't get posted due to technical difficulties. Many apologies.THIS WEEK, though, we have lots of news for you. Marilyn Manson leads the music section.A possible roadmap for the Nintendo Switch 2 in gamingRippaverse keeps growing in comics.Kevin Smith's He-Man returns to Netflix.Studio Ghibli isn't done surprising us.And X-Men lead off the Rumor Mill.Tune in Wednesdays for the regular show. Plus, don't forget to subscribe for more fresh content. MusicFollow-ups/CorrectionsManson - Another court issue settled. Settled a week before trial with his anonymous accuser. Charges filed in 2021, stemming from an incident with not specific details provided.https://metalinjection.net/news/marilyn-manson-settles-rape-lawsuit-before-trial-begins New Music/VideoRed - Surrogates https://youtu.be/7kA-kXQ_6JE Octane-core in its truest form.Harper - Chelsea Smile https://youtu.be/6Cl91XNnk2U Cover of BMTH's 2008 single. Some shiny production, but with some interesting issues. Harper is an entertainer for sure.Lorna Shore - Welcome Back O Sleeping Dreamer https://youtu.be/9-jP9P-KXyc Breakdown at the beginning of the song? Playing with form a little bit… by and large still the same Lorna Shore though.Dying Wish - Path to Your Grave https://youtu.be/lRLTXZBgzlI singer Emma Boster keeps showing that the seat at the top of the hardcore throne vacated by the absence of Walls of Jericho's Candace Kucsulain is all hers.Sum 41 - Landmines https://youtu.be/eQEY1gPeZgk does pop-punk work the same in 2023?*N Sync - Better Place https://youtu.be/YIptWV8jKws Justin featuring *N Sync… but damn if it doesn't work.Tours/FestivalsMinistry - Support from Gary Newman and Front Line Assembly. Starts Feb 27 in San Francisco through April 5 in Tucson AZ.https://blabbermouth.net/news/ministry-announces-2024-north-american-tour-with-gary-numan-and-front-line-assembly Foo Fighters - Everything or Nothing At All stadium tour. Support from PRETENDERS, THE HIVES, MAMMOTH WVH, AMYL AND THE SNIFFERS, ALEX G and L7. Starts July 17 in NYC through August 18 in Seattle WA. General on-sale for tickets begins Friday, October 6 at 10 a.m. local time. For pre-sales and further information, please visit foofighters.comFuming Mouth - with Final Gasp, supporting Devil Master. Starts Oct 31 in Brooklyn NY, through Dec 3 in Philadelphia PA.https://www.stubhub.com/devil-master-tickets/category/10032162 Dying Wish - Support from Boundaries, Omerta, Foreign Hands, Gates to Hell, Roman Candle, and Excide. Oct 20 in Santa Cruz CA through Dec 2 in Anaheim CA. https://www.stubhub.com/dying-wish-tickets/performer/101089454 Bloodstock 2024 - Opeth set as headliners. Will be playing a setlist as picked by fans. Other bands will be Hatebreed, Enslaved, Nervosa, Crypta, Beast in Black, Forbidden, with more to be announced. Aug 8 - 11https://bloodstock.seetickets.com/event/bloodstock/catton-park/2741721#op1 Reg ‘ol NewsPorno For Pyros - Postpone upcoming tour in order to finish new studio album. No proper release date yet for said album, and the rescheduled dates for the tour have not been announced either. Perry Farrel says both announcements will happen in the coming weeks.https://blabbermouth.net/news/porno-for-pyros-postpone-tour-continue-working-on-new-music Bandcamp - The digital music platform has been divested by parent company Epic Games amid massive company layoffs. The streamer will now become part of Songtradr. Songtradr has said that they will be expanding the money making possibilities for the artists on the platform by offering more licensing options, including the ability to allow content creators and developers access to their music through their global licensing network.https://metalinjection.net/news/epic-games-lets-bandcamp-go-amid-layoffs SuggestsOv Sulfur - Burden ov FaithOv Sulfur is a blackened deathcore band from Las Vegas, NV, featuring former Suffokate vocalist Ricky Hoover.Gaming/TechFollow-ups/CorrectionsBatman: Arkham Trilogy - The Switch release has been delayed until Dec 1.Reg ‘ol NewsSwitch 2 - Nintendo president Shuntaro Furukawa told Nikkei that support for the OG Switch was planned through fiscal year of 2024 (which ends in March of 2025). Meaning they have no long term plans right now regarding the current hardware.https://www.nikkei.com/article/DGXZQOUF295550Z20C23A8000000/ Epic Games - Focusing on Fortnite, Epic Games has decided that growth isn't happening as originally planned, so they will be laying off 16% or their staff (approx 830 employees.) Will be leaning into Fortnite as a “metaverse-inspired ecosystem for creators,” according to CEO Tim Sweeney.https://www.videogameschronicle.com/news/epic-games-is-reportedly-laying-off-16-of-its-staff/ Twitch Layoffs - MORE layoffs at Amazon are effecting Twitch's Customer Experience department.https://www.gamesindustry.biz/twitch-makes-another-round-of-layoffs Naughty Dog Layoffs - The developer is slimming down the QA department it would seem. Not renewing 25 contracts of temp workers mostly in that area. Though this round of “layoffs” has apparently massively delayed the development of the Last of Us multiplayer game.https://kotaku.com/naughty-dog-ps5-playstation-sony-last-us-part-3-layoffs-1850893794 Raspberry Pi 5 - Said to be 2 - 3 times faster than the previous generation. If you opt for a cased version this time around it will feature a cooling fan because the processor, while cheaper on power for individual tasks, has a significantly higher peak performance. 4GB model runs for $60 and the 8GB version runs for $80. Raspberry Pis can now support dual 4k60 monitors, and double the I/O.https://www.cnet.com/tech/computing/teensy-60-raspberry-pi-5-computer-gets-bigger-pc-brawn/ SuggestsMortal Kombat 1 fighting game developed by NetherRealm Studios and published by Warner Bros. Games. It is the twelfth main installment in the Mortal Kombat series, serving as both a sequel to Mortal Kombat 11 (2019) and the series' second reboot, following Mortal Kombat (2011).[3] The game was released for Nintendo Switch, PlayStation 5, Windows, and Xbox Series X/S on September 19, 2023.Comic Books/BooksReg ‘ol NewsGoodyng - Mike Baron has joined the Rippaverse. Baron has been brought on to fill in the backstory for the character Goodyng, who is a collaborator with central superhero ISOM. Joining in the ranks of enlightened former DC and Marvel collaborators Chuck Dixon, Gabe Eltaeb, and Joe Bennett.https://boundingintocomics.com/2023/09/29/rippaverse-nabs-punisher-and-the-flash-writer-mike-baron/ SuggestsWytches is a six-issue comic book limited series written by Scott Snyder and illustrated by Jock. The first issue of the series released on 8 October 2014 and is currently published through Image Comics. The rights for a film adaptation have been purchased by Plan B Entertainment, but it has since evolved into an animated series for Amazon Prime Video.TV ShowsTrailersHe-Man Master of the Universe: Revolution - https://youtu.be/jo2QA_qJBIo “MOTU Revolution is a standalone, new series, loosely following the events of MOTU Revelation – in a war between He Man vs. Skeletor like never before. Feat. Chris Wood as He-Man alongside a star-studded cast.” Premieres sometime in ‘24Scott Pilgrim Takes Off - https://youtu.be/68OueL-Iv2o Nov 17th.Tomb Raider: The Legend of Laura Croft - https://youtu.be/cb9AUAZBcOk Castlevania: Nocturne - https://youtu.be/8iWOsjEmxzs first 7 minutesDoom Patrol - https://youtu.be/g87SrqR_ssQ SuggestsChilling Adventures of Sabrina is an American supernatural horror streaming television series developed by Roberto Aguirre-Sacasa for Netflix, based on the Archie comic book series of the same name. The series is produced by Warner Bros. Television, in association with Berlanti Productions and Archie Comics. Aguirre-Sacasa and Greg Berlanti serve as executive producers, alongside Sarah Schechter, Jon Goldwater, and Lee Toland Krieger.MoviesTrailersDoctor Jekyll - https://youtu.be/WyPUuM4COMU Wish - https://youtu.be/oyRxxpD3yNw New Disney musical. Nov 22Argyle - https://youtu.be/7mgu9mNZ8Hk the trailer is edited in time with the music in a pretty epic way. February release.Toxic Avenger - https://youtu.be/IN3Cu3lN1ns the trailer seems VERY Trauma esque. No release date.Silent Night - https://youtu.be/yBnTqn0lBDA Joel Kinneman, Scott Mescudi. Directed by John Woo. Lionsgate. John Wick for Christmas? Lots of wire work and slo-mo.Rumble Throught the Dark - https://youtu.be/qtmxg3QgW5s Aaron Eckhart starring. Nov 3.Reg ‘ol NewsStudio Ghibli - Hayao Miyazaki has begun work on a NEW movie. The Boy and the Heron is not his final movie afterall. The Boy and the Heron November 22th, followed by a nationwide rollout December 8th.https://www.worldofreel.com/blog/2023/10/2/z4a0pcwx24qe92xdnpgolz3h5hjahw Michael Caine - Retiring after the release of “The Great Escaper”, his Charles Darwin movie. At 90 years old he is calling it quits.https://www.worldofreel.com/blog/2023/9/21/re8lp3sfuff1i13lrs0pbdftowg4xm-TzqBj Prey 2 - The Predator prequel is getting a sequel. HULU has given the greenlight, and the film is in preproduction. Presumably with Dan Trachtenburg returning to direct.https://www.worldofreel.com/blog/2023/9/28/07n5yrexekgt3yzx7fzuhk26mqkun7 SuggestsWinnie-the-Pooh: Blood and Honey is a 2023 British independent slasher film written, directed and edited by Rhys Frake-Waterfield, who also co-produced with Scott Jeffrey. It serves as a horror reimagining to A. A. Milne and E. H. Shepard's Winnie-the-Pooh books and stars Craig David Dowsett as the titular character and Chris Cordell as Piglet, with Amber Doig-Thorne, Nikolai Leon, Maria Taylor, Natasha Rose Mills, and Danielle Ronald in supporting roles. It follows Pooh and Piglet, who have become feral and bloodthirsty murderers, as they terrorise a group of young university women and Christopher Robin when he returns to the Hundred Acre Wood many years later after leaving for college.Rumor MillNew RumorsX-Men - Writer's Strike is over… so of course there is a rumor about the first Disney X-Men movie. Said to be VERY early in development, though it will tie directly into Deadpool 3. The proper movie, though, is said to not be coming until AFTER Secret Wars, and missing wolverine on the team.They Live - Reboot movie in the works starring Andy Serkis, sub-titled “The Conspiracy Unveiled”Kang Dynasty - Movie canceled? Superman Legacy - Brainiac said to be the major villain. And actor Skyler Gisondo as Jimmy Olsen.Fantastic Four - Sue-centric. Why they have gone through so many lead males is because the focus on Sue makes Reed look really bad.Avengers Kang Dynasty - Tobey Maguire said to be returning as Spider-Man.James Bond - Christopher Nolan is said to be in talks to direct TWO Bond movies.You can support this show by visiting our merch store, or by leaving us an Apple Podcasts review.
The Raspberry Pi 5 is the latest version of one of the world's most popular computers. It was just announced on Thursday and will be released on October 23rd. The new model comes in two versions, a 4GB and an 8GB model, priced at $60 and $80 respectively. Compared to the previous Raspberry Pi 4 models, these prices are only $5 more.Raspberry Pi 5 is faster and improvedOne of the main improvements of the Raspberry Pi 5 is its faster processing power. It features a new Broadcom system on a chip (SOC) with a quad-core CPU running at 2.4GHz and a quad-core GPU. The previous model had a CPU running at 1.8GHz and a GPU with lower clock speed. The new SOC allows for overclocking up to 3GHz, providing even better performance.The GPU of the Raspberry Pi 5 is a video core seven GPU with a stock speed of 800MHz, compared to 500MHz on the previous model. Although overclocking the GPU did not result in significant graphics improvements, the overall performance of the device is noticeably faster for various tasks.Another notable improvement is the inclusion of the RP1 chip, designed by Raspberry Pi, which controls the IO for the USB3 ports, USB2 ports, and Ethernet port. This allows for higher throughput, resulting in faster read and write speeds for USB devices. The Ethernet port remains a gigabit port, providing similar speeds to the previous model. The Wi-Fi card, however, has a faster interconnect to the CPU, resulting in double or more than double the speed of the Raspberry Pi 4 under good conditions.The Raspberry Pi 5 does not come with a fan, but it is recommended to use one to prevent overheating. Without a fan, the device can reach temperatures up to 80 degrees Celsius, which is the throttle point. The official fan, specifically designed for this layout, is available for around $6. It can be easily mounted on the device using the dedicated mounting holes and four-pin header.Overall, the Raspberry Pi 5 offers significant improvements in processing power, graphics performance, and IO throughput compared to its predecessor. It is a highly anticipated computing device that provides faster and improved capabilities for various applications.New Raspberry Pi features power buttonOne of the standout features of the new Raspberry Pi 5 is the addition of a power button, which is a first for the Raspberry Pi line. This power button allows users to easily turn the device on and off without having to unplug it from the power source. However, it is important to note that the power button is not a hard cutoff switch, but rather a soft momentary button that initiates shutdown when pressed.The addition of a power button may not seem like a significant feature, but it offers several benefits. Firstly, it eliminates the need to unplug the device to turn it off, which can be inconvenient and potentially lead to the corruption of the SD card. With the power button, users can safely shut down the Raspberry Pi without the risk of data loss or corruption.Additionally, the power button allows for easier and quicker boot-up times. When the Raspberry Pi is plugged into the power source, it automatically boots up, eliminating the need to manually turn it on. This can be particularly useful in situations where the device needs to be constantly powered on and off, such as in a server setup.Furthermore, the power button is programmable, meaning that users can customize its functionality to suit their needs. Currently, pressing the power button brings up the shutdown menu on the screen. However, it is possible to program it to perform other actions, such as initiating a specific command or launching a particular application. This programmability adds an extra layer of versatility to the Raspberry Pi 5 and allows users to tailor its functionality to their specific requirements.
Hey ya'll, welcome to yet another ThursdAI, this is Alex coming at you every ThursdAI, including a live recording this time! Which was incredible, we chatted about Falcon 180B,had a great interview in the end with 3 authors of the YaRN scaling paper and LLongMa 128K context, had 3 breaking news! in the middle, MOJO
Vamos ver as principais notícias de tecnologia de hoje, e enquanto isso, vai deixando o like amigão: MPF, PF e Governo investigam Google após divulgar artigo contra o PL 2630, Pix ganha melhorias de segurança para evitar fraudes, 25 sinais misteriosos do espaço são captados por novo algoritmo e muito mais!
Síguenos en: ¿Problemas con migraciones? ¿A estas alturas? ¡Claro! Pero pongámoslo más interesante, que sea en viernes, la web ocupe 4Gb y se ponga todo en contra.... por muchos años que llevemos en esto, algunos seguimos tropezando con los mismos "elementos" ? ¿Qué tal la semana? Semana esther Migración maldita con problemas de Elementor Problemas suscripciones completadas EDD + Stripe Semana Nahuai Semana marcada por la ponencia que daré en la WordCamp Zaragoza 2023. Entrevista para la fellowship de The Green Web Foundation. Down the rabbit hole con acordeón en comentarios. Consultoría resuelto duda y opción de ampliar con código por mi parte. Conectando EDD y Acumbamail con Zapier. Este martes tenemos Meetup en Terrassa sobre SEO. Contenido Nahuai Tema de la semana: Novedades https://europe.wordcamp.org/2023/call-for-speakers/ Ya están disponibles las entradas para las 3 primeras WordCamps en España. Tip de la semana Password Pusher, herramienta para compartir contraseñas. Menciones Juan hace repaso de los últimos podcast que escuchó en sus viajes navideños y dice que de Freelandev no se pierde uno. ? Elías se pasa a reirse de nuestro State of the WorLd. ?
Síguenos en: ¿Problemas con migraciones? ¿A estas alturas? ¡Claro! Pero pongámoslo más interesante, que sea en viernes, la web ocupe 4Gb y se ponga todo en contra.... por muchos años que llevemos en esto, algunos seguimos tropezando con los mismos "elementos" ???? ¿Qué tal la semana? Semana esther Migración maldita con problemas de Elementor Problemas suscripciones completadas EDD + Stripe Semana Nahuai Semana marcada por la ponencia que daré en la WordCamp Zaragoza 2023. Entrevista para la fellowship de The Green Web Foundation. Down the rabbit hole con acordeón en comentarios. Consultoría resuelto duda y opción de ampliar con código por mi parte. Conectando EDD y Acumbamail con Zapier. Este martes tenemos Meetup en Terrassa sobre SEO. Contenido Nahuai Tema de la semana: Novedades https://europe.wordcamp.org/2023/call-for-speakers/ Ya están disponibles las entradas para las 3 primeras WordCamps en España. Tip de la semana Password Pusher, herramienta para compartir contraseñas. Menciones Juan hace repaso de los últimos podcast que escuchó en sus viajes navideños y dice que de Freelandev no se pierde uno. ???? Elías se pasa a reirse de nuestro State of the WorLd. ????
Crouching laptop, hidden server (part 0). Virtualized battlegrounds. Archer72's system: Acer Aspire 5750-6866 CPU: Intel Core i3 2350M (2.3 GHz max, 2 cores, 3MB cache). RAM: 4GB DDR3-1600 SODIMM (2 x 2GB currently, 2 x 4GB upgrade planned). Video: Integrated Intel GMA HD 3000. DISK: 120GB SATA SSD. NIC: Integrated 1000 mbps. 802.11 b/g/n Wi-Fi. Bluetooth not installed. SGOTI's system: HP Notebook 14-ck0052cl CPU: Intel Core i3-8130U (2.2 GHz - 4 GHz max, 2 cores, 4MB cache). RAM: 16GB DDR4-2400 SDRAM (2 x 8GB, upgraded). Video: Integrated Intel UHD Graphics 620. DISK: 1TB 5400 rpm SATA HDD (with empty m.2 SATA slot). NIC: Integrated 10/100/1000 GbE LAN. 802.11 b/g/n Wi-Fi & Bluetooth 4.2 combo. Software and documumentation mentioned during the show. Running Laptop, server style, with the Lid closed. Edit logind.conf sudo vim /etc/systemd/logind.conf. Remove the # from these lines then set values to ignore: HandleSuspendkey=ignore HandleLidSwitch=ignore HandleLidSwitchDocked=ignore Save then quit. I'm not going to tell you how ;) Finally, restart systemd-logind. sudo systemctl restart systemd-logind.service Way of the Archer72. Proxmox Homepage. Proxmox VE is a complete open-source platform for enterprise virtualization. With the built-in web interface you can easily manage VMs and containers, software-defined storage and networking, high-availability clustering, and multiple out-of-the-box tools on a single solution. Proxmox backup documentation. Proxmox backup documentation .pdf download. Proxmox video tutorials Proxmox wiki. Proxmox vLAN networking information. Proxmox NAT config information. Youtube video: install/config Proxmox. Duck DNS hosted on AWS, with no upfront cost to the user. Dynamic DNS service; dynamically update DNS records without the need for human interaction. Connect to your home/local network from a remote network using a domain name instead of an IP address. Way of the SGOTI. RHEL Documentation: Creating guests with virt-install RHEL 9 product documentation list You can use the virt-install command to create virtual machines and install operating system on those virtual machines from the command line. virt-install can be used either interactively or as part of a script to automate the creation of virtual machines. virt-manager The virt-manager application is a desktop user interface for managing virtual machines through libvirt. It primarily targets KVM VMs, but also manages Xen and LXC (linux containers). virt-install is a command line tool which provides an easy way to provision operating systems into virtual machines. virt-viewer is a lightweight UI interface for interacting with the graphical display of virtualized guest OS. It can display VNC or SPICE, and uses libvirt to lookup the graphical connection details. virt-clone is a command line tool for cloning existing inactive guests. It copies the disk images, and defines a config with new name, UUID and MAC address pointing to the copied disks. virt-xml is a command line tool for easily editing libvirt domain XML using virt-install’s command line options. virt-bootstrap is a command line tool providing an easy way to setup the root file system for libvirt-based containers. qemu documentation qemu wiki: User documentation qemu wiki: KVM KVM homepage KVM (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). It consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko or kvm-amd.ko. Using KVM, one can run multiple virtual machines running unmodified Linux or Windows images. Each virtual machine has private virtualized hardware: a network card, disk, graphics adapter, etc. Cockpit Cockpit is a web-based graphical interface for servers, intended for everyone. RHEL 9: web console/cockpit documentation Cockpit Deployment Guide RHEL intro to Cockpit guide. Youtube video: Fedora server on a Laptop. 14:45, editing /etc/systemd/logind.conf Youtube video: Deploying Nextcloud AIO containers. Additional Information. What is an IP address? What's my IP address? What is DDNS? Cloudflare DDNS glossary How To Forward a Port. A port forward is a way of making a computer on your home or business network accessible to computers on the internet, even though they are behind a router or firewall. It is commonly used in gaming, security cameras, home automation, and the Internet of Things (IoT). Port forwards are setup in your router. A forwarded port is also known as open. After you have forwarded a port you have an open port. List of DDNS solutions (with no upfront cost to the user). Duck Duck Go Search for Dynamic DNS
Nesta ediçao do Hoje no TecMundo falamos sobre hackers da Coreia do Norte roubando geral, Google em estado de alerta por causa do Chat GPT, cientistas revelando que o danos da Covid-19 em vidas humanas são muito maiores do que a gente achava, o FBI recomendando que todo mundo use bloqueadores de anúncios e o público e a ciência se unindo para eleger o smartphone atual com a melhor câmera!
No programa de hoje falamos sobre a população mundial chegando essa semana a 8 bilhões de pessoas e os desafios disso para o futuro, a Amazon incluindo a Alexa em análise de corte de custos, a Microsoft suspendendo temporariamente sua grande atualização do Windows 11, o bilionário Jeff Bezos prometendo doar a maior parte da sua fortuna e o WhatsApp finalmente liberando o uso de uma conta em mais de um celular Android por vez.
Pre-show: Marco’s HomePod journey continues HomePod mini USB-C Digital AV Multiport Adapter Follow-up: iPad Pro (2018) has 4GB or 6GB RAM The offending party has been sacked Apple educational discounts & software bundles Pro Apps Bundle for Education Education Store Macintosh SE/30 Your beloved hosts have a violent reaction to the 13” MacBook Pro Bart Reardon’s System Preferences experiment AMFI Launch Constraints Copy/Paste adjustments in Photos macOS Ventura Preview Gaming on the Mac on The Talk Show Live macOS Ventura hardware support via Mr. Macintosh Christina Warren’s take iOS and head-related transfer functions (via Josh Hunt) CarPlay and Android Automotive Real-time operating system The Verge talks to car manufacturers Decoder with Mercedes-Benz CEO WWDC Platforms State of the Union SwitchGlass Post-show: John’s mouse problems Casey’s AT&T → Verizon journey Verizon coverage map Sponsored by: Trade Coffee: Incredible coffee delivered fresh from the best roasters in the nation. Save $30 with this link. Memberful: Monetize your passion with membership. Start your free trial today. Green Chef: The #1 meal kit for eating well. Use code __ atp130__ for $130 off, plus free shipping. Become a member for ad-free episodes and our early-release, unedited “bootleg” feed! Become a member!
Todavía conservo (y funciona) el primer producto que tuve de Apple, el iPod Nano 2G de 4GB que me gané en un concurso de Internet. Les cuento la historia.. Todos los medios donde publico este tipo de contenido y más, los encuentran en: https://ernestoacosta.me/
※ 投稿邮箱:418150505@qq.com※ 本文章发布于订阅号:百车全说,订阅号阅读更加方便,欢迎关注前20分钟日产天籁,后半部分聊浙赛试驾缤瑞COOL。前两期节目我聊了本田雅阁和丰田凯美瑞,很多听友就猜下一期是不是要聊日产天籁了。其实天籁这款车聊起来并不复杂,因为买与不买的消费者,心态非常好分析。买的人觉得天籁定价不高,优惠不少,配置挺多,空间不小,他们就是信任日系省心、经济、保值率,手头预算又有限,就直接拿下了。而不买的人,要么是手头预算比较宽裕,看雅阁、凯美瑞毫无压力,要么就是有更细节的追求,比如某些配置天籁没有,其他车型有,或者直接通过颜值判断,就把天籁pass了。大家都听过一句话,天籁就是一台大沙发。这句话放在新天籁上面,总觉得有点怪怪的。因为新天籁座椅变短变硬,2.0T发动机参数看起来也是吊打同级,所以大家感觉这沙发坐起来还会舒服吗?你说是不是很奇怪,其他车的客户都希望马力越大越好,但是天籁车主似乎并不希望这台车动力多么的优秀,反而是更加追求舒服和省油。其实这样也挺好,有那种暴力激进的车主,就肯定有佛系驾驶的车主。本来就没有谁对谁错,法律又没规定驾驶一定要有激情对不对?天籁现在走的路线就有点跑偏了。可能是日产整个品牌在舒适区呆了太久,还有些没睡醒。这句话怎么解释呢?要知道,整个日产在中国的销量2021年的100多万辆中,有51万辆是轩逸。也就是说轩逸一款车占整个日产销量的45.22%。这是好事,也不是好事。因为整个品牌的命运全部押在轩逸一款车上。好在轩逸也挺争气,即使平台动力都没什么变化,这么多年来,仍然还是销量排名第一 、第二,非常强悍。反过来看,其他车型似乎就不那么重要了。比如奇骏,四缸变三缸炒得沸沸扬扬,日产也没觉得有多大危机,主要还是销量占比太低。天籁大沙发的名号如雷贯耳,实际上日产只要继续在这个点上发力即可。车内的配色弄得更温馨,更居家一些。不要搞得黑乎乎的,学人家运动车型。然后座椅搞得宽大厚实一些,什么腿托、腰拖、加热、通风、按摩、记忆全给标配起来。这样一下子就突出了卖点,也坐实了大家的想法,想要舒服,想要享受就买天籁,天籁就是大沙发。这样多好,什么平台、动力都不用更新,销量照样能上去。每年只要固定更换新款的座椅就行,你要宽点的,窄点的,甚至后排椅背调节角度,我全都可以根据您的身材来定制,这样才叫把“天籁大沙发”玩到极致。今后,再跟世界顶级沙发品牌搞个联名,动不动刷刷存在感,这样知名度不就上来了吗?说不定搞个联名限量版,加价都有人买,你信不?如果天籁的定位是我上面说的这样,大概率不会走到今天这个局面。2.0L优惠3万多才能卖得出去,18.78万的舒适型,裸车才15万多,落地18万左右。还有客户挑三拣四的说它动力弱,才156马力,187牛米。甚至迈锐宝XL客户还会嘲笑天籁车主,觉得买天籁的都是冤大头。你看看我,同样裸车15万多,买了台2.0T的车型,动力吊打你天籁。天籁其实也挺惨,当年大沙发的名号,实际上是天籁公爵打下来的,当年的天籁公爵,有3.5V6,有2.5V6,大排量自然吸气,开起来犹如刀切豆腐般丝滑无比,再加上韧性的悬挂,柔软的座椅,日产大沙发的名气是这么来的。可是,自从2013年之后,日产VQ系列发动机退出历史舞台,2.5L变成了四缸发动机,其实那时候,属于天籁的时代就已经落幕了。天籁公爵和当年的丰田皇冠,可以说都是街头有钱人的象征,抢的都是BBA的客户。我一直觉得天籁公爵这个名号舍弃了,确实有点可惜。丰田皇冠都可以单独成为一个车系,天籁公爵就像是天籁头顶的皇冠,摘掉之后就跟普通人没什么区别了。可是大排量自吸,在现在这个年代举步维艰,而且年轻客户都开始玩新能源了,真有信仰的人有多少,也是个未知数,日产肯定不敢赌这一把。新天籁刚上市那会儿,一直宣传自己的2.0T VC-TURBO多么的黑科技。我早在英菲尼迪的新车上市时候,就跟听友介绍过这个技术,当时我就有质疑,从工程师角度看,这的确是个非常厉害的技术。可是从客户角度看,你给我带来了什么?是动力更好,油耗更省,价格更便宜,还是保养更经济?如果比动力,天籁2.0T百公里加速6.9秒,似乎与迈锐宝XL的2.0T加速7秒的成绩也没什么差别。可是天籁2.0T要20多万落地,迈锐宝XL低配17万左右就能落地,这多出来的4万是让我为VC-TURBO充值吗?要说省油,无论天籁的2.0L还是2.0T,哪个能比凯美瑞混动和雅阁混动省油?人家实打实的油耗5点几升每百公里。至于保养成本还有保值率,跟日系同级竞品比也没什么优势。其实有些客户也挺喜欢天籁这车的造型,也挺想要2.0T的动力,可是一看变速箱是个CVT,就又犹豫了。这就好比配电脑的时候,CPU选了i9处理器,内存配了个4GB。又在网上听人说日产变速箱故障率不低,北方极寒天气还会有冷保护,这下更慌了。原本自己买天籁就没想过运动属性,因为大家都知道这车悬挂软,方向轻,稍微速度上来一点,就能感觉到这是个软脚虾。再看看这车内饰也不豪华,也不科技,5寸仪表,8寸中控屏。中低配L2级驾驶辅助也不给,同级就是有人标配。所以,那些觉得真皮座椅、电动调节、巡航、无钥匙进入启动都有,就已经够了的客户,会觉得2.0L舒适版就挺好,最起码对得起这个价。毕竟18万左右的落地价,比雅阁豪华和凯美瑞豪华的裸车价还低。再回头看看天籁2.0T,瞬间清醒,真的找不到买它的理由。所以,日产天籁的2.0T长期滞销,情有可原。天籁2.0L舒适版卖的还不错,也可以理解。我不知道大家是否跟我有一样的感觉,就是天籁似乎不是为了自己而存在,它是为了轩逸而存在。因为轩逸现在外号“小天籁”,买轩逸的客户可喜欢听到这个名字了。明明就是10来万的车,却开出了20多万的感觉。但是准备买天籁的客户就尴尬了,开出门一不小心,还会被错认成轩逸。毕竟满大街跑的轩逸数量远远大于天籁。其实A级车和B级车套娃设计的也很多,比如雅阁就是思域PLUS,迈腾就是速腾PLUS,这都很正常。但是,雅阁有本田技研的信仰,迈腾有大众在中国积累的“高级车”红利。日产天籁,论品牌力是肯定打不过本田和大众的,论产品力其实也并不差,只是没有戳中消费者的心窝子,换代后算是定位出现了较大的失误。天籁现在处境比较尴尬,年轻人喜欢带点运动感的车,天籁给不了。老日产粉还是喜欢当年中规中矩的天籁,要的是人、车、生活那种居家过日子风格,天籁也给不了。所以只认可日系口碑,预算有限的人会考虑18万左右买台天籁。但是超过20万预算,再拿天籁跟雅阁、凯美瑞、帕萨特和迈腾对比,似乎就找不到任何值得入手的卖点了。你们说是不是?如果是你,这几台车你会选谁?可以添加微信46415254加入我们的社群音频图文更新在订阅号: 百车全说每期抽三条留言,每人赠168元的“芥末绿”燃油添加剂一瓶点击订阅,每周三,周六更新会有提醒新听友可以搜索:百车全说2014,百车全说2015,百车全说2016,往期300多个小时的节目可供收听
จากการเปิดตัว iPad Air 5 ของ Apple Event ทำเอาสาวก Apple ต้องร้องโอ้วโหว เพราะ iPad Air ครังนี้มาพร้อมกับชิป M1 ที่สร้างชื่อเสียงใน MacBook Air มาแล้วว่าแรง และประหยัดพลังงาน และมีการเปิดเผย RAM ที่ใช้กับ iPad Air เป็นครั้งแรกคือ 8GB ต่างจาก iPad Air 4 ที่ให้มาแค่ 4GB เท่านั้น
In this episode, host Bidemi Ologunde spoke with Matt Larson, a friend, brother, former colleague, and fellow cybersecurity professional. Matt shared how got interested in computers back when he was 12 years old with his family's first-ever Windows 98 Service Pack 1 desktop computer that had a 4GB hard drive, 40MB of RAM, and was connected to a 56K modem. We talked about how he couldn't get the jobs he wanted even with the technical degree on his resume and then had to start from low-end tech support roles and work his way up. Matt shared the techniques he uses to motivate himself, which brought up how and why I used to call him “Mr. GDPR” during our time together at Verizon, a nickname that has apparently stuck to this day. Matt also shared some resume tips and general advice for anyone trying to get into the cybersecurity field, and he mentioned how his wife has supported and motivated him every step of the way from his days in tech support to the senior cybersecurity role he has now.You can also reach Matt on Twitter @mtlarson86, and by email: batmanfightsmario@gmail.com. Please send questions, comments, and suggestions to bidemi@thebidpicture.com. You can also get in touch on LinkedIn, Twitter, the Clubhouse app (@bid), and the Wisdom app (@bidemi).Check out host Bidemi Ologunde's latest book, Feet of Clay: Democracy, Democratic Values & Destructive Influences, available on Amazon, eBay, and Barnes & Noble.
Watch this episode on YouTube: http://YouTube.com/YouMeCapri Support the show on Patreon: http://pateron.com/YouMeCapriJoin the Free Discord: https://discord.gg/zN4cZbAFollow us on Twitter: http://twitter.com/youmecaprisFollow us on Instagram: http://instagram.com/youmecaprisIf you enjoy the show and want to support what we do, PLUS, get some incredible perks and exclusive content - please consider supporting us at http://patreon.com/YouMeCapriEpisode #27 Show NotesCleaning the GarageRemember that you can now listen to The Nintendo Drive - and all of the You, Me & Capri podcast content on YouTube at http://YouTube.com/YouMeCapri.YouTube Comment of the Week:Jonathan Brown: (Talking about the Nintendo Switch Online + Expansion Pak Price) I ain't even mad about the price to be honest. We are about to be able to play a whole library of N64 games that would've been 10 to 15 bucks each on the Wii U VC. Being able to play the Genesis games is a cherry on top because I haven't play any Genesis games besides Sonic. I'm excitedYou can support the show and get Early Access and Exclusive perks at patreon.com/youmecapriApple Podcast Reviews:The PlaylistCaito:Sean: Tetris Effect Connected on OLED, Star Fox 64, Sonic the Hedgehog 2Braking NewsNintendo Switch Online + Expansion Pack Is Now Live. This new services includes all the benefits of the standard membership, access to N64 and SEGA games, and Animal Crossing: New Horizons' Happy Home Paradise DLC.https://www.ign.com/articles/nintendo-switch-online-expansion-pack-release-date-pricing-n64-sega-gamesMario Party Superstars releases on October 29.The Physical Version of Grand Theft Auto: The Trilogy – The Definitive Edition on the Nintendo Switch will require a 25.4GB download. This has some people rather upset.https://www.nintendolife.com/news/2021/10/gta-trilogys-physical-edition-on-switch-appears-to-require-a-downloadStardew Valley Creator Reveals His
Marc returns to a slightly chaotic Double Tap Canada this week as no one is quite sure how long the show should be. A quick call to the boss should clear things up. What could possibly go wrong… After a quick discussion about Steven's new watercooler, Marc's refurbished iPhones and testing if Facebook is listening to our diaper conversations, it's on to the first tech story of the week, Amazon's new line of Fire tablets. Starting with the Fire Tablet 10 - which features a more powerful 8-core processor, a brighter 10-inch HD display & 3GB of RAM which is a definite improvement over previous models - there is also the Fire Tablet 10 Plus, which ups the RAM to 4GB and includes wireless charging. Amazon is also offering a productivity bundle, which includes the Fire Plus tablet along with an attachable keyboard and 1-year subscription to Office 365. Everyone agrees that, for the price, these are great tablets. So why is it Shaun has two that he never uses? Also new this week is a new range of laptops from Samsung. The Galaxy Book range feature a choice of Intel CPU's, full-sized keyboards, both wi-fi and mobile connectivity, and the Galaxy Book 360 has a versatile display allowing you to use the laptop like a tablet, including touchscreen and S-Pen support. Speakinging of laptops, Steven tells us why he's replaced his new M1 MacBook Pro with the M1 MacBook Air. Spoiler alert: it's all about the Touch bar. In software and services news, Steven has been trying out the recently-updated Microsoft Remote Desktop Client software, which allows him to remotely control his Windows computers from his M1 Macs. All the audio from the remote computer can be streamed back to the computer you are using, meaning that it's totally accessible for screen reader users. Steven is impressed, but can he get it to work on an iPad? Finally, it's on to Facebook Audio. With yet another platform jumping onto the Club House bandwagon, is there any reason to get excited by Facebook's offering? Shaun thinks so. Also, Spotify has announced that they are going to be offering a pay to subscribe podcast service similar to Apple's recent announcement. Does this signal a complete change to the way we listen to podcasts and are people really prepared to pay?
Двадцать седьмой выпуск! В выпуске говорим про новые минорные релизы Node.js, но уходим в обсуждения V8 8.3/8.4/8.5, а в конце у нас обсуждение PHP8.
With Gareth Myles and Andy Lee RSS Link: https://techaddicts.libsyn.com/rss iTunes | Google Podcasts | Stitcher | Tunein | Spotify Amazon | Breaker | Pocket Casts | Castbox | PodhubUK Show Notes News Twitter Breach + API Open Hackers Convinced Twitter Employee to Help Them Hijack Accounts Google Play Pass has landed in the UK - Did you subscribe? The redesigned Gmail for G Suite any good? Google Area 120 is TikTok meets Pinterest Dropbox Family plan OnePlus Nord will have ultra-wide and macro cameras Asus ROG Phone 3 announcement this week Lego Nes Revealed Bargain Basement Monitor Audio Bronze 1 Xiaomi Redmi Note 9 4GB of RAM and 128GB of storage version. Price is £164 (after the £10 off every £100 spend applies + £5 app discount) and the 10,000mAh Redmi power bank will automatically add to basket Main Show URL: http://www.techaddicts.uk Contact:: contact@techaddicts.uk | @techaddictsuk Gareth - @garethmyles | garethmyles.com Andy - @feed_md YouTube: Tech Addicts
The Raspberry Pi Foundation has released a new version of its flagship model, the Raspberry Pi 4. In addition to the models that come with 2GB and 4GB of RAM, there's a new 8GB model. This model costs $75, which makes it the most expensive Raspberry Pi out there. As always, you get a single-board […]
The Raspberry Pi Foundation has updated its flagship model, the Raspberry Pi 4. It's still the same awesome tiny single-board computer with a lot of connectors. But the entry level now comes with 2GB of RAM instead of 1GB of RAM for the same price of $35. The foundation says that RAM prices have been dropping lately, so it has become cheaper to build Raspberry Pi devices with more RAM. If you want more RAM, you can still buy a 4GB model for $55 — the price hasn't changed.
On this week's The Drill Down podcast, Apple drives itself, reason on social media trumps hate, Americans choose asteroids over mars...and Raspberry Pi... YUM!, and much more. What We're Playing With Andy: Masterclass Dwayne: Anker's ROAV Tosin: Oculus Quest Headlines $35 Raspberry Pi 4 announced with 4K support and up to 4GB of RAM Apple acquires self-driving startup Drive.ai Audible Book of the Week Alien III: An Audible Original Drama by William Gibson Sign up at AudibleTrial.com/TheDrillDown Music Break: Bishop's Countdown from 'Aliens' by James Horner Hot Topics YouTube lets you hide channels from your recommendations Knitting social network bans all posts supporting Trump and his administration Reddit quarantines Trump subreddit r/The_Donald for violent comments Highlights For Children — Yes, That Highlights — Is Blasting The Trump Administration's Immigration Policies Rivals Sony, Microsoft, and Nintendo join forces to come out against Trump tariffs Music Break: Life on Mars? by David Bowie Final Word Poll: Asteroid watch more urgent than Mars trip The Drill Down Video of the Week Bill Gates on Startups, Investing and Solving The World's Hardest Problems Subscribe! The Drill Down on iTunes (Subscribe now!) Add us on Stitcher! The Drill Down on Facebook The Drill Down on Twitter Geeks Of Doom's The Drill Down is a roundtable-style audio podcast where we discuss the most important issues of the week, in tech and on the web and how they affect us all. Hosts are Geeks of Doom contributor Andrew Sorcini (Mr. BabyMan), marketing research analyst Dwayne De Freitas, and Vudu product manager Tosin Onafowokan.
We provide you with updates to Spectre and Meltdown from various BSD projects, a review of TrueOS from Linux, how to set up FreeBSD on ThinkPad x240, and a whole bunch of beastie bits. This episode was brought to you by Headlines KPTI patch lands in FreeBSD -current (https://svnweb.freebsd.org/base?view=revision&revision=328083) After a heroic effort by Konstantin Belousov kib@FreeBSD.org, the first meltdown patch has landed in FreeBSD This creates separate page tables for the Kernel and userland, and switches between them when executions enters the kernel, and when it returns to userland It is currently off by default, but you are encouraged to test it, so it can be merged back to the release branches. Set vm.pmap.pti=1 in /boot/loader.conf The existing implementation of PCID (process-context identifiers), is not compatible with the new PTI code, and is disabled when PTI is enabled, decreasing performance. A future patch will use PCID in a way that is compatible with PTI. PCID allows the OS to annotate memory mappings to specific processes, so that they can be flushed selectively, and so that they are only used when in the context of that application. Once the developers are relatively confident in the correctness of the code that has landed in -current, it will be ported back to FreeBSD 10 and 11, and released as a security advisory. Apparently porting back to FreeBSD 11 only has some relatively simple merge conflicts, but 10 will be more work. Former FreeBSD Security Officer Dag-Erling Smørgrav has created a meltdown testing and PoC tool (https://github.com/dag-erling/meltdown) that you can use to check your system. It is not finished yet, and doesn't seem to work with newer processors (haswell and newer). The first partial mitigation for Spectre variant 2 (https://svnweb.freebsd.org/changeset/base/328011) for bhyve on AMD64 has also been committed The latest information is always available on the FreeBSD Wiki (https://wiki.freebsd.org/action/edit/SpeculativeExecutionVulnerabilities) *** Some thoughts on Spectre and Meltdown (http://www.daemonology.net/blog/2018-01-17-some-thoughts-on-spectre-and-meltdown.html) Colin Percival breaks down how these vulnerabilities work, with same nice analogies What is a side channel: I want to know when my girlfriend's passport expires, but she won't show me her passport (she complains that it has a horrible photo) and refuses to tell me the expiry date. I tell her that I'm going to take her to Europe on vacation in August and watch what happens: If she runs out to renew her passport, I know that it will expire before August; while if she doesn't get her passport renewed, I know that it will remain valid beyond that date. Her desire to ensure that her passport would be valid inadvertently revealed to me some information: Whether its expiry date was before or after August. Spectre Variant 1: I tell my girlfriend that I'm going to take her on vacation in June, but I don't tell her where yet; however, she knows that it will either be somewhere within Canada (for which she doesn't need a passport, since we live in Vancouver) or somewhere in Europe. She knows that it takes time to get a passport renewed, so she checks her passport and (if it was about to expire) gets it renewed just in case I later reveal that I'm going to take her to Europe. If I tell her later that I'm only taking her to Ottawa — well, she didn't need to renew her passport after all, but in the meantime her behaviour has already revealed to me whether her passport was about to expire. This is what Google refers to "variant 1" of the Spectre vulnerability: Even though she didn't need her passport, she made sure it was still valid just in case she was going to need it. Spectre Variant 2: I spend a week talking about how Oxford is a wonderful place to visit and I really enjoyed the years I spent there, and then I tell her that I want to take her on vacation. She very reasonably assumes that — since I've been talking about Oxford so much — I must be planning on taking her to England, and runs off to check her passport and potentially renew it... but in fact I tricked her and I'm only planning on taking her to Ottawa. Meltdown: I tell my girlfriend that I want to take her to the Korean peninsula. She knows that her passport is valid for long enough; but she immediately runs off to check that her North Korean visa hasn't expired. Why does she have a North Korean visa, you ask? Good question. She doesn't — but she runs off to check its expiry date anyway! Because she doesn't have a North Korean visa, she (somehow) checks the expiry date on someone else's North Korean visa, and then (if it is about to expire) runs out to renew it — and so by telling her that I want to take her to Korea for a vacation I find out something she couldn't have told me even if she wanted to. Final thoughts on vulnerability disclosure The way these issues were handled was a mess; frankly, I expected better of Google, I expected better of Intel, and I expected better of the Linux community. When I found that Hyper-Threading was easily exploitable, I spent five months notifying the security community and preparing everyone for my announcement of the vulnerability; but when the embargo ended at midnight UTC and FreeBSD published its advisory a few minutes later, the broader world was taken entirely by surprise. Nobody knew what was coming aside from the people who needed to know; and the people who needed to know had months of warning. Contrast that with what happened this time around. Google discovered a problem and reported it to Intel, AMD, and ARM on June 1st. Did they then go around contacting all of the operating systems which would need to work on fixes for this? Not even close. FreeBSD was notified the week before Christmas, over six months after the vulnerabilities were discovered. Now, FreeBSD can occasionally respond very quickly to security vulnerabilities, even when they arise at inconvenient times — on November 30th 2009 a vulnerability was reported at 22:12 UTC, and on December 1st I provided a patch at 01:20 UTC, barely over 3 hours later — but that was an extremely simple bug which needed only a few lines of code to fix; the Spectre and Meltdown issues are orders of magnitude more complex. To make things worse, the Linux community was notified and couldn't keep their mouths shut. Standard practice for multi-vendor advisories like this is that an embargo date is set, and nobody does anything publicly prior to that date. People don't publish advisories; they don't commit patches into their public source code repositories; and they definitely don't engage in arguments on public mailing lists about whether the patches are needed for different CPUs. As a result, despite an embargo date being set for January 9th, by January 4th anyone who cared knew about the issues and there was code being passed around on Twitter for exploiting them. This is not the first time I've seen people get sloppy with embargoes recently, but it's by far the worst case. As an industry we pride ourselves on the concept of responsible disclosure — ensuring that people are notified in time to prepare fixes before an issue is disclosed publicly — but in this case there was far too much disclosure and nowhere near enough responsibility. We can do better, and I sincerely hope that next time we do. CPU microcode update code for amd64 (https://undeadly.org/cgi?action=article;sid=20180115073406) (https://marc.info/?l=openbsd-tech&m=151588857304763&w=2) Patrick Wildt (patrick@) recently committed some code that will update the Intel microcode on many Intel CPUs, a diff initially written by Stefan Fritsch (sf@). The microcode of your CPU is basically the firmware that runs on your (Intel) processor, defining its instruction set in terms of so called "microinstructions". The new code depends, of course, on the corresponding firmware package, ported by Patrick which can be installed using a very recent fw_update(1). Of course, this all plays into the recently revealed problems in Intel (and other) CPUs, Meltdown and Spectre. Now Theo has explained the workings of the code on openbsd-tech, detailing some of the challenges in updating microcode on CPUs where your OS is already starting to run. Theo hints at future updates to the intel-firmware package in his mail: (https://marc.info/?l=openbsd-tech&m=151588857304763&w=2) Patrick and others committed amd64 Intel cpu microcode update code over the last few days. The approach isn't perfect, but it is good enough for a start. I want to explain the situation. When you fw_update, you'll get the firmware files. Upon a reboot, it will attempt to update the microcode on your cpus. Maybe there isn't a new microcode. Maybe your BIOS has a copy of the microcode and installs it before booting OpenBSD. This firmware installation is done a little late. Doing it better will require some work in the bootblocks to find the firmware files, but time is a bit short to do that right now. The branch-target-cache flushing features added in new microcode are not being used yet. There is more code which has to be written, but again other work is happening first. Also, Intel is saying their new microcodes sucks and people should wait a little. "Hi, my name is Intel and I'm an cheating speculator". Several developers are working on mitigations for these issues, attacking the problem from several angles. Expect to see more updates to a CVS tree near you soon. Intel: as a *BSD user, I am fucking pissed! (https://malcont.net/2018/01/dont-like-meltdown-spectre-releated-bugs-handled/) I wasn't going to write anything on the recently found x64 architecture – related bugs. I'm not a kernel developer nor even a programmer and I can't say that I have a solid understanding of what Meltdown and Spectre attacks are. Also there already is a ton of articles and posts written by people who have no grasp of the subject. I'm however a malcontent and I find this a good way to express my feelings: Intel: as a *BSD user, I am fucking pissed! Meltdown, Spectre and BSD – the “pissed” part Part of my work is UNIX-like systems administration – including BSDs and Linuces. As much as I am happy with Linux changes already made, I am beyond pissed about how the BSDs were handled by Intel – because they were not. FreeBSD Security Team received some heads-up just before Xmas, while OpenBSD, NetBSD and DragonflyBSD teams received no prior warnings. Meltdown and Spectre attacks are hard to perform. It is a hard work to mitigate them in the software, as the bugs lay in the CPUs and are not fixable by microcode updates. Developers are trying to mitigate these bugs in a way that will deliver smallest performance losses. A lot of time consuming work is needed to fix CPU vendors' mistakes. Linux developers had this time. BSD developers did not. BSD user base too small? BSD user base is small in comparison to Linux. Seems that it's too small for Intel. PlayStation4 consoles are FreeBSD-based (and use AMD CPUs) but I think it's safe to say that gaming devices are not the most important systems to be fixed. Netflix serves their content off FreeBSD but the bugs are not remotely exploitable (possibly not including JavaScript, but it's running someone's code locally) so there's probably not much harm to be done here either. However gamers and Netflix aren't the only ones who use *BSD systems. I'd say that there is more than a few FreeBSD, NetBSD, OpenBSD and DragonFlyBSD servers on the internet. In March 2017, Intel promised “more timely support to FreeBSD”. They knew about flaws in their CPUs in June and decided that a timely manner is the end of December – short before the embargo was to be lifted. Intel and Google (probably Intel more): it was your job to pick the correct people to whom the bugs can be disclosed. In my humble opinion you chose poorly by disclosing these issues with ONLY Apple, Microsoft, and the Linux Foundation, of OS vendors. You did much harm to the BSD community. Intel: It's your bugs. And you offered “more support” to the FreeBSD Foundation less than 3 months prior to being informed (my guess is that you knew much earlier) on the flaws in YOUR products. I don't want to write more here as the wording would be too strong. Interview - Viewer Questions These days, do you consider yourself more of an programmer or a sysadmin? Which one do you enjoy more? Does FreeBSD/BSD enable your business or would another OS suit your needs just as well? You've hinted that you use FreeBSD as part of your business. Can you elaborate on that and give some technical detail on how it's used in that environment? If you were allowed three wishes for anything at all to be implemented or changed in ZFS, what would they be, and why? Per Dataset throughput and IOPS limiting Per-File Cloning and/or zfsmv (move a file from one dataset to another, without copying) Cluster support Allan, you have previously mentioned that you have worked on FreeBSD on MIPS, what made you choose the Onion Omega over something like the Raspberry Pi? What is BSD Now's association with Jupiter broadcasting, and how did the relationship come to be? Jupiter seems to be associated with several Linux-themed podcasts, and I'm wondering how and why BSD Now joined Jupiter. The two communities (the Linuxes and BSDs) don't always seem to mix freely -- or do they? What kind of keyboard is that? Have you ever tried an ErgoDox? The ErgoDox EZ is made by a Canadian. You mentioned when doing one of your talks on UCL for FreeBSD that you had only recently learned C. I am also aware of your history also on contributing to the FreeBSD handbook and to documentation in general. Given you started with C relatively recently, what made you want to learn it, how quickly did you pick it up, and is it your favourite language? It is most inspiring to me, as you are clearly so talented, and of all the languages I have learned (including C++), I still prefer C in my heart of hearts. I'd be really interested to hear your answer, many thanks. *** News Roundup LinuxAndUbuntu Review Of TrueOS A Unix Based OS (http://www.linuxandubuntu.com/home/linuxandubuntu-review-of-trueos-a-unix-based-os) Trust me, the name TrueOS takes me back to 1990s when Tru64 UNIX operating system made its presence. TrueOS is PC-BSD's new unified brand built upon FreeBSD-CURRENT code base. Note that TrueOS is not a Linux distro but is BSD Unix. FreeBSD is known for its cutting-edge features, security, scalability, and ability to work both as a server and desktop operating system. TrueOS aims at having user-friendliness with the power of FreeBSD OS. Let us start with going into details of different aspects of the TrueOS. TrueOS History ? TrueOS was founded by Kris Moore in 2005 with name PC-BSD. Initial version focused to make FreeBSD easy to use starting with providing GUI based installer (to relatively complicated FreeBSD installer). In the year 2006, PC-BSD was acquired by iXsystems. Before rebranding as TrueOS in Sept 2016, PC-BSD reached a stage starting considering better than vanilla FreeBSD. Older PC-BSD version used to support both x86 and x86-64 architecture. Kris Moore, the developer founder, says about rebranding: “We've already been using TrueOS for the server side of PC-BSD, and it made sense to unify the names. PC-BSD doesn't reflect server or embedded well. TrueOS Desktop/Server/Embedded can be real products, avoids some of the alphabet soup, and gives us a more catchy name.” TrueOS First Impression ? The startup is little longer; may be due to starting up of many services. The heavy KDE well suited to PC-BSD. The C++/Qt5 based Lumina desktop environment is light and fast. The Lumina offers an easy way to configure menu and panels. I did not face any problems for continuous use of two weeks on a virtual machine having the minimal configuration: 1 GB RAM, 20 GB hard disk and Intel 3.06 GHz i3 processor. The Lumina desktop is light and fast. The developers of Lumina know what they are doing and have a good idea of what makes a good IDE. As it happens with any new desktop environment, it needs some time to settle. Let us hope that they keep to the path they are on with it. Conclusion ? The TrueOS is impressive when consider it as relatively young. It is a daring step that TrueOS developers took FreeBSD Current rather than FreeBSD Stable code base. Overall it has created its own place from the legacy shadow of PC-BSD. Starting with easy installation TrueOS is a good combination of software and utilities that make the system ready to use. Go and get a TrueOS ISO to unleash the “bleeding edge” tag of FreeBSD Thinkpad x240 - FreeBSD Setup (http://stygix.org/nix/x240-freebsd.php) What follows is a record of how I set up FreeBSD to be my daily driver OS on the Lenovo Thinkpad X240. Everything seems to work great. Although, the touchpad needs some tweaking. I've tried several configurations, even recompiling Xorg with EVDEV support and all that, to no avail. Eventually I will figure it out. Do not sleep the laptop from the command line. Do it from within Xorg, or it will not wake up. I don't know why. You can do it from a terminal within Xorg, just not from the naked command line without Xorg started. It also will not sleep by closing the lid. I included a sudo config that allows you to run /usr/sbin/zzz without a password, so what I do is I have a key combo assigned within i3wm to run "sudo /usr/sbin/zzz". It works fine this way. I go into detail when it comes to setting up Xorg with i3wm. You can skip this if you want, but if you've never used a tiling window manager, it will handle screen real estate very efficiently on a laptop with a 12.5-inch screen and a touchpad. First, download the amd64 image for 11.1-RELEASE and flash it to a USB pen drive. For the Unices, use this: # dd if=FreeBSD-11.1-RELEASE-amd64-memstick.img of=/dev/da0 bs=1M conv=sync Obviously, you'll change /dev/da0 to whatever the USB pen drive is assigned. Plug it in, check dmesg. Leave it plugged in, restart the laptop. When prompted, tap Enter to halt the boot process, then F12 to select a bootable device. Choose the USB drive. I won't go through the actual install process, but it is pretty damn easy so just look at a guide or two and you'll be fine. If you can install Debian, you can install FreeBSD. I will, however, recommend ZFS if you have over 4GB of RAM (my particular variant of the X240 has 8GB of RAM, so yours should have at least 4GB), along with an encrypted disk, and an encrypted SWAP partition. When prompted to add an additional user, and you get to the question where it asks for additional groups, please make sure you add the user to "wheel". The rest should be self-explanatory during the install. Now for the good shit. You just booted into a fresh FreeBSD install. Now what? Well, time to fire up vi and open some config files... CNN Article about CDROM.com and FreeBSD, from 1999 (https://www.cnn.com/TECH/computing/9904/08/cdrom.idg/index.html) Walnut Creek CDROM sells a lot of CD-ROMs, but it gives away even more data. Specifically, anyone who has Internet access is free to log into wcarchive (ftp.cdrom.com) and start downloading bits. Even with a good Internet connection, however, you should expect to be at it for a while. At the present time, wcarchive resides on half a terabyte (500 GB) of RAID 5-disk storage. Even if your 56-Kbps modem can deliver seven kilobytes per second, downloading the complete archive would take you 70 million seconds. Even then, some of the files would be more than two years out of date, so a bit of "back and fill" would be needed. Of course, nobody uses wcarchive that way. Instead, they just drop in when they need the odd file or two. The FTP server is very accommodating; 3,600 simultaneous download sessions is the current limit and an upgrade to 10,000 sessions is in the works. This translates to about 800 GB per day of downloads. Bob Bruce (Walnut Creek's founder) says he's thinking about issuing a press release when they reach a terabyte a day. But 800 GB isn't all that shabby.... The hardware Because FTP archives don't do a lot of thinking, wcarchive doesn't need a massive cluster of CPUs. In fact, it gets by with a single 200-MHz P6 Pentium Pro and a measly(!) 1 GB of RAM. The I/O support, however, is fairly impressive. A six-channel Mylex RAID controller (DAC960SXI; Ultra-Wide SCSI-SCSI) is the centerpiece of the I/O subsystem. Two channels link it to the PC ("Personal Computer"!?!), via a dual-channel Adaptec card (AHA-3940AUW; PCI to Ultra-Wide SCSI). An 256-MB internal cache helps it to eliminate recurring disk accesses. Four nine-drive disk arrays provide the actual storage. The two larger arrays use 18-GB IBM drives; the two smaller arrays use 9-GB Micropolis and Quantum drives. A separate 4-GB Quantum drive is used as the "system disk." The output side is handled by a single Intel 100Base-T controller (Pro/100B PCI), which feeds into the Internet through a number of shared DS3 (45 Mbps) and OC3 (155 Mbps) circuits. A detailed description of the system is available as ftp.cdrom.com/archive-info/configuration; The software The system software is rather prosaic: a copy of FreeBSD, supplemented by home-grown FTP mirroring and server code. Because of the massive hardware support, the software "only" needs to keep the I/O going in an efficient and reliable manner. FreeBSD, the "prosaic" operating system mentioned above, merits a bit more discussion. Like Linux, FreeBSD is open source. Anyone can examine, modify, and/or redistribute the source code. And, like Linux, an active user community helps the authors to find bugs, improve documentation, and generally support the OS. Unlike Linux, FreeBSD is derived from the Berkeley Unix code that forms the foundation for most commercial Unix variants. When you use the "fast file system" (cylinder groups, long file names, symbolic links, etc.), TCP/IP networking, termcap, or even vi, you are using Berkeley Unix additions. The version of BSD underlying FreeBSD, however, is "pure" BSD; don't look for the System V modifications you see in Solaris. Instead, think of it as SunOS, brought up to date with Kerberos, modern sendmail, an updated filesystem, and more. Solid, fast, and free! One of FreeBSD's finest innovations, the Ports Collection, makes FreeBSD a delight for open source application users. The Ports Collection automates the downloading, building, and installation (including de-installation) of 2,300+ open source packages. The company Walnut Creek CDROM has been around for several years now, so you are likely to be familiar with its offerings. You may not realize, however, that it provides the major financial support for FreeBSD. The FreeBSD support has two purposes. First, it provides the company with a solid base to run wcarchive and other massive projects. Second, it ties in with the company's mission of making software (and data) economically accessible. Bob Bruce, the firm's founder, is an interesting guy: laid back and somewhat conservative in manner, but productive and innovative in practice. Here is a possibly illustrative story. When Bob started selling CD-ROMs, disc caddies were selling for $15 each. Bob thought that was rather high, so he started investigating the marketplace. A long-distance call to Japan got him Sony's fax number; a series of faxes got him in touch with the salespeople. It turned out that caddies were available, in bulk, for only a few dollars each. Bulk, in this case, meant pallet-loads of 10,000 caddies. In an act of great faith, Bob purchased a pallet of caddies, then proceeded to sell them for five dollars each. The results were everything he might have wished. Folks who bought his CD-ROMs added caddies to their orders; folks who bought piles of caddies added in a disc or two. Either way, Walnut Creek CDROM was making a name for itself. Many pallet-loads later, the company is still selling caddies, making and distributing CD-ROMs, and giving away bits. Walnut Creek CDROM is a real open-source success story; its breadth and depth of offerings is well worth a look. Beastie Bits OpenBSD adds kqueue event support to DRM, to detect device changes like HDMI cables being plugged in, and trigger randr events (https://github.com/openbsd/src/commit/b8584f4233dc11a328cd245a5843ec3d67462200) Thesis describing QUAD3, a unix-like, multi-tasking operating system for the 6502 processor (https://archive.org/details/AMultiTaskingOperatingSystemForMicrocomputers) Windows is getting chmod and chown... (https://blogs.msdn.microsoft.com/commandline/2018/01/12/chmod-chown-wsl-improvements/) Timeline: How they kept Meltdown and Spectre secret for so long (https://www.theverge.com/platform/amp/2018/1/11/16878670/meltdown-spectre-disclosure-embargo-google-microsoft-linux) bsd.network is a *BSD-themed Mastodon Instance (https://bsd.network/): Peter Hessler is administering a new Mastodon instance, running in an OpenBSD VM on top of an OpenBSD vmm hypervisor Computer-Aided Instruction on UNIX (https://virtuallyfun.com/wordpress/wp-content/uploads/2017/12/whfUb.pdf) AsiaBSDCon 2018 Travel Grant Application Now Open (https://www.freebsdfoundation.org/blog/asiabsdcon-2018-travel-grant-application-now-open/) AsiaBSDCon 2018 FreeBSD Developers Summit Call for Proposals (https://www.freebsdfoundation.org/news-and-events/call-for-papers/asiabsdcon-2018-freebsd-developers-summit-call-for-proposals/) LinuxFest Northwest 2018 Call for Proposals (https://www.freebsdfoundation.org/news-and-events/call-for-papers/linuxfest-northwest-2018-call-for-proposals/) Feedback/Questions Jason - Dont break my ports (http://dpaste.com/05PRNG2) Wilyarti - show content (http://dpaste.com/1BG8GZW) https://clinetworking.wordpress.com/2017/12/08/data-de-duplication-file-diff-ing-and-s3-style-object-storage-using-digital-ocean-spaces Scott - Your show is Perfect! (http://dpaste.com/0KER8YE#wrap) Ken - Community Culture (http://dpaste.com/0WT8285#wrap)
Recorded 10th July 2017 Simon installed the High Sierra Beta and it bit him back! He wanted to tell us all about it but we were having such a blast talking to Keith R Baker author of the Longshot series of historical fiction novels set in the American Civil War and his Technical Advisor/Cover Artist Monica Haynes about - well, everything, that we never even got around to that! Have a listen and welcome to the madness! If you are going to shop on Amazon consider using our affiliate code which would be awesome! And of course you can use it to purchase Keith's Longshot novels On this week's show: Three allow all you can binge Netflix on mobile data. So long as you have a 4Gb or larger "Go Binge" plan – Digital Spy Galaxy Note 7 returns as predicted with a slight name change and a smaller battery – Android Central Skype update branded “worst ever”. Told you it sounded dreadful - now it's here and people don't like it much – BBC Interesting speculation by Gruber posits that maybe they NEED a “luxury level” phone because they can't manufacture such a device in sufficient numbers for it to be the “regular” iphone Imagination Technologies put up for sale amid Apple row – BBC Arrests in UK over Microsoft scam calls – BBC MacJim's review of the new GLIF Phone Tripod and Mount is posted up on Essential Apple Nemo's Hardware Store (41:00) 1More Triple Driver Lightning In-Ear Headphones – $150 / £130 on Amazon Feedback We had some feedback from @Twitrannosaurus via Twitter, but just like Simon, it's going to have to wait until the next show! Social Media and Slack You can follow us on: EssentialApple.com / Twitter / Facebook / Google Plus / Slack – ask us for an invite any way you can get hold of us. If you really like the show that much and would like to make a regular donation then please consider joining our Patreon And a HUGE thank you to the patrons who already do. This podcast is powered by Pinecast.
This week on BSD Now, we review the EuroBSDcon schedule, we explore the mysteries of Docker on OpenBSD, and show you how to run PostgreSQL on ZFS. This episode was brought to you by Headlines EuroBSDcon 2017 - Talks & Schedule published (https://2017.eurobsdcon.org/2017/05/26/talks-schedule-published/) The EuroBSDcon website was updated with the tutorial and talk schedule for the upcoming September conference in Paris, France. Tutorials on the 1st day: Kirk McKusick - An Introduction to the FreeBSD Open-Source Operating System, George Neville-Neil - DTrace for Developers, Taylor R Campbell - How to untangle your threads from a giant lock in a multiprocessor system Tutorials on the 2nd day: Kirk continues his Introduction lecture, Michael Lucas - Core concepts of ZFS (half day), Benedict Reuschling - Managing BSD systems with Ansible (half day), Peter Hessler - BGP for developers and sysadmins Talks include 3 keynotes (2 on the first day, beginning and end), another one at the end of the second day by Brendan Gregg Good mixture of talks of the various BSD projects Also, a good amount of new names and faces Check out the full talk schedule (https://2017.eurobsdcon.org/talks-schedule/). Registration is not open yet, but will be soon. *** OpenBSD on the Xiaomi Mi Air 12.5" (https://jcs.org/2017/05/22/xiaomiair) The Xiaomi Mi Air 12.5" (https://xiaomi-mi.com/notebooks/xiaomi-mi-notebook-air-125-silver/) is a basic fanless 12.5" Ultrabook with good build quality and decent hardware specs, especially for the money: while it can usually be had for about $600, I got mine for $489 shipped to the US during a sale about a month ago. Xiaomi offers this laptop in silver and gold. They also make a 13" version but it comes with an NVidia graphics chip. Since these laptops are only sold in China, they come with a Chinese language version of Windows 10 and only one or two distributors that carry them ship to the US. Unfortunately that also means they come with practically no warranty or support. Hardware > The Mi Air 12.5" has a fanless, 6th generation (Skylake) Intel Core m3 processor, 4Gb of soldered-on RAM, and a 128Gb SATA SSD (more on that later). It has a small footprint of 11.5" wide, 8" deep, and 0.5" thick, and weighs 2.3 pounds. > A single USB-C port on the right-hand side is used to charge the laptop and provide USB connectivity. A USB-C ethernet adapter I tried worked fine in OpenBSD. Whether intentional or not, a particular design touch I appreciated was that the USB-C port is placed directly to the right of the power button on the keyboard, so you don't have to look or feel around for the port when plugging in the power cable. > A single USB 3 type-A port is also available on the right side next to the USB-C port. A full-size HDMI port and a headphone jack are on the left-hand side. It has a soldered-on Intel 8260 wireless adapter and Bluetooth. The webcam in the screen bezel attaches internally over USB. > The chassis is all aluminum and has sufficient rigidity in the keyboard area. The 12.5" 1920x1080 glossy IPS screen has a fairly small bezel and while its hinge is properly weighted to allow opening the lid with one hand (if you care about that kind of thing), the screen does have a bit of top-end wobble when open, especially when typing on another laptop on the same desk. > The keyboard has a roomy layout and a nice clicky tactile with good travel. It is backlit, but with only one backlight level. When enabled via Fn+F10 (which is handled by the EC, so no OpenBSD support required), it will automatically shut off after not typing for a short while, automatically turning back once a key is pressed. Upgrades > An interesting feature of the Mi Air is that it comes with a 128Gb SATA SSD but also includes an open PCI-e slot ready to accept an NVMe SSD. > I upgraded mine with a Samsung PM961 256Gb NVMe SSD (left), and while it is possible to run with both drives in at the same time, I removed the Samsung CM871a 128Gb SATA (right) drive to save power. > The bottom case can be removed by removing the seven visible screws, in addition to the one under the foot in the middle back of the case, which just pries off. A spudger tool is needed to release all of the plastic attachment clips along the entire edge of the bottom cover. > Unfortunately this upgrade proved to be quite time consuming due to the combination of the limited UEFI firmware on the Mi Air and a bug in OpenBSD. A Detour into UEFI Firmware Variables > Unlike a traditional BIOS where one can boot into a menu and configure the boot order as well as enabling and disabling options such as "USB Hard Drive", the InsydeH2O UEFI firmware on the Xiaomi Air only provides the ability to adjust the boot order of existing devices. Any change or addition of boot devices must be done from the operating system, which is not possible under OpenBSD. > I booted to a USB key with OpenBSD on it and manually partitioned the new NVME SSD, then rsynced all of the data over from the old drive, but the laptop would not boot to the new NVME drive, instead showing an error message that there was no bootable OS. > Eventually I figured out that the GPT table that OpenBSD created on the NVMe disk was wrong due to a [one-off bug in the nvme driver](https://github.com/openbsd/src/commit/dc8298f669ea2d7e18c8a8efea509eed200cb989) which was causing the GPT table to be one sector too large, causing the backup GPT table to be written in the wrong location (and other utilities under Linux to write it over the OpenBSD area). I'm guessing the UEFI firmware would fail to read the bad GPT table on the disk that the boot variable pointed to, then declare that disk as missing, and then remove any variables that pointed to that disk. OpenBSD Support > The Mi Air's soldered-on Intel 8260 wireless adapter is supported by OpenBSD's iwm driver, including 802.11n support. The Intel sound chip is recognized by the azalia driver. > The Synaptics touchpad is connected via I2C, but is not yet supported. I am actively hacking on my dwiic driver to make this work and the touchpad will hopefully operate as a Windows Precision Touchpad via imt so I don't have to write an entirely new Synaptics driver. > Unfortunately since OpenBSD's inteldrm support that is ported from Linux is lagging quite a bit behind, there is no kernel support for Skylake and Kaby Lake video chips. Xorg works at 1920x1080 through efifb so the machine is at least usable, but X is not very fast and there is a noticeable delay when doing certain redrawing operations in xterm. Screen backlight can be adjusted through my OpenBSD port of intel_backlight. Since there is no hardware graphics support, this also means that suspend and resume do not work because nothing is available to re-POST the video after resume. Having to use efifb also makes it impossible to adjust the screen gamma, so for me, I can't use redshift for comfortable night-time hacking. Flaws > Especially taking into account the cheap price of the laptop, it's hard to find faults with the design. One minor gripe is that the edges of the case along the bottom are quite sharp, so when carrying the closed laptop, it can feel uncomfortable in one's hands. > While all of those things could be overlooked, unfortunately there is also a critical flaw in the rollover support in the keyboard/EC on the laptop. When typing certain combinations of keys quickly, such as holding Shift and typing "NULL", one's fingers may actually hold down the Shift, N, and U keys at the same time for a very brief moment before releasing N. Normally the keyboard/EC would recognize U being pressed after N is already down and send an interrupt for the U key. Unfortunately on this laptop, particular combinations of three keys do not interrupt for the third key at all until the second key is lifted, usually causing the third key not to register at all if typed quickly. I've been able to reproduce this problem in OpenBSD, Linux, and Windows, with the combinations of at least Shift+N+U and Shift+D+F. Holding Shift and typing the two characters in sequence quickly enough will usually fail to register the final character. Trying the combinations without Shift, using Control or Alt instead of Shift, or other character pairs does not trigger the problem. This might be a problem in the firmware on the Embedded Controller, or a defect in the keyboard circuitry itself. As I mentioned at the beginning, getting technical support for this machine is difficult because it's only sold in China. Docker on OpenBSD 6.1-current (https://medium.com/@dave_voutila/docker-on-openbsd-6-1-current-c620513b8110) Dave Voutila writes: So here's the thing. I'm normally a macOS user…all my hardware was designed in Cupertino, built in China. But I'm restless and have been toying with trying to switch my daily machine over to a non-macOS system sort of just for fun. I find Linux messy, FreeBSD not as Apple-laptop-friendly as it should be, and Windows a non-starter. Luckily, I found a friend in Puffy. Switching some of my Apple machines over to dual-boot OpenBSD left a gaping hole in my workflow. Luckily, all the hard work the OpenBSD team has done over the last year seems to have plugged it nicely! OpenBSD's hypervisor support officially made it into the 6.1 release, but after some experimentation it was rather time consuming and too fragile to get a Linux guest up and running (i.e. basically the per-requisite for Docker). Others had reported some success starting with QEMU and doing lots of tinkering, but after a wasted evening I figured I'd grab the latest OpenBSD snapshot and try what the openbsd-misc list suggested was improved Linux support in active development. 10 (11) Steps to docker are provided Step 0 — Install the latest OpenBSD 6.1 snapshot (-current) Step 1 — Configure VMM/VMD Step 2 — Grab an Alpine Linux ISO Step 3 — Make a new virtual disk image Step 4 — Boot Alpine's ISO Step 5 — Inhale that fresh Alpine air Step 6 — Boot Alpine for Reals Step 7 — Install Docker Step 8 — Make a User Step 9 — Ditch the Serial Console Step 10 — Test out your Docker instance I haven't done it yet, but I plan on installing docker-compose via Python's pip package manager. I prefer defining containers in the compose files. PostgreSQL + ZFS Best Practices and Standard Procedures (https://people.freebsd.org/~seanc/postgresql/scale15x-2017-postgresql_zfs_best_practices.pdf) Slides from Sean Chittenden's talk about PostgreSQL and ZFS at Scale 15x this spring Slides start with a good overview of Postgres and ZFS, and how to use them together To start, it walks through the basics of how PostgreSQL interacts with the filesystem (any filesystem) Then it shows the steps to take a good backup of PostgreSQL, then how to do it even better with ZFS Then an intro to ZFS, and how Copy-on-Write changes host PostgreSQL interacts with the filesystem Overview of how ZFS works ZFS Tuning tips: Compression, Recordsize, atime, when to use mostly ARC vs sharedbuffer, plus pgrepack Followed by a discussion of the reliability of SSDs, and their Bit Error Rate (BER) A good SSD has a 4%/year chance of returning the wrong data. A cheap SSD 34% If you put 20 SSDs in a database server, that means 58% (Good SSDs) to 99.975% (Lowest quality commercially viable SSD) chance of an error per year Luckily, ZFS can detect and correct these errors This applies to all storage, not just SSDs, every device fails More Advice: Use quotas and reservations to avoid running out of space Schedule Periodic Scrubs One dataset per database Backups: Live demo of rm -rf'ing the database and getting it back Using clones to test upgrades on real data Naming Conventions: Use a short prefix not on the root filesystem (e.g. /db) Encode the PostgreSQL major version into the dataset name Give each PostgreSQL cluster its own dataset (e.g. pgdb01) Optional but recommended: one database per cluster Optional but recommended: one app per database Optional but recommended: encode environment into DB name Optional but recommended: encode environment into DB username using ZFS Replication Check out the full detailed PDF and implement a similar setup for your database needs *** News Roundup TrueOS Evolving Its "Stable" Release Cycle (https://www.trueos.org/blog/housekeeping-update-infrastructure-trueos-changes/) TrueOS is reformulating its Stable branch based on feedback from users. The goal is to have a “release” of the stable branch every 6 months, for those who do not want to live on the edge with the rapid updates of the full rolling release Most of the TrueOS developers work for iX Systems in their Tennessee office. Last month, the Tennessee office was moved to a different location across town. As part of the move, we need to move all our servers. We're still getting some of the infrastructure sorted before moving the servers, so please bear with us as we continue this process. As we've continued working on TrueOS, we've heard a significant portion of the community asking for a more stable “STABLE” release of TrueOS, maybe something akin to an old PC-BSD version release. In order to meet that need, we're redefining the TrueOS STABLE branch a bit. STABLE releases are now expected to follow a six month schedule, with more testing and lots of polish between releases. This gives users the option to step back a little from the “cutting edge” of development, but still enjoy many of the benefits of the “rolling release” style and the useful elements of FreeBSD Current. Critical updates like emergency patches and utility bug fixes are still expected to be pushed to STABLE on a case-by-case basis, but again with more testing and polish. This also applies to version updates of the Lumina and SysAdm projects. New, released work from those projects will be tested and added to STABLE outside the 6 month window as well. The UNSTABLE branch continues to be our experimental “cutting edge” track, and users who want to follow along with our development and help us or FreeBSD test new features are still encouraged to follow the UNSTABLE track by checking that setting in their TrueOS Update Manager. With boot environments, it will be easy to switch back and forth, so you can have the best of both worlds. Use the latest bleeding edge features, but knowing you can fall back to the stable branch with just a reboot As TrueOS evolves, it is becoming clearer that one role of the system is to function as a “test platform” for FreeBSD. In order to better serve this role, TrueOS will support both OpenRC and the FreeBSD RC init systems, giving users the choice to use either system. While the full functionality isn't quite ready for the next STABLE update, it is planned for addition after the last bit of work and testing is complete. Stay tuned for an upcoming blog post with all the details of this change, along with instructions how to switch between RC and OpenRC. This is the most important change for me. I used TrueOS as an easy way to run the latest version of -CURRENT on my laptop, to use it as a user, but also to do development. When TrueOS deviates from FreeBSD too much, it lessens the power of my expertise, and complicates development and debugging. Being able to switch back to RC, even if it takes another minute to boot, will bring TrueOS back to being FreeBSD + GUI and more by default, instead of a science project. We need both of those things, so having the option, while more work for the TrueOS team, I think will be better for the entire community *** Logical Domains on SunFire T2000 with OpenBSD/sparc64 (http://www.h-i-r.net/2017/05/logical-domains-on-sunfire-t2000-with.html) A couple of years ago, I picked up a Sun Fire T2000. This is a 2U rack mount server. Mine came with four 146GB SAS drives, a 32-core UltraSPARC T1 CPU and 32GB of RAM. Sun Microsystems incorporated Logical Domains (LDOMs) on this class of hardware. You don't often need 32 threads and 32GB of RAM in a single server. LDOMs are a kind of virtualization technology that's a bit closer to bare metal than vmm, Hyper-V, VirtualBox or even Xen. It works a bit like Xen, though. You can allocate processor, memory, storage and other resources to virtual servers on-board, with a blend of firmware that supports the hardware allocation, and some software in userland (on the so-called primary or control domain, similar to Xen DomU) to control it. LDOMs are similar to what IBM calls Logical Partitions (LPARs) on its Mainframe and POWER series computers. My day job from 2006-2010 involved working with both of these virtualization technologies, and I've kind of missed it. While upgrading OpenBSD to 6.1 on my T2000, I decided to delve into LDOM support under OpenBSD. This was pretty easy to do, but let's walk through it Resources: The ldomctl(8) man page (http://man.openbsd.org/OpenBSD-current/man8/sparc64/ldomctl.8) tedu@'s write-up on Flak (for a different class of server) (http://www.tedunangst.com/flak/post/OpenBSD-on-a-Sun-T5120) A Google+ post by bmercer@ (https://plus.google.com/101694200911870273983/posts/jWh4rMKVq97) Once you get comfortable with the fact that there's a little-tiny computer (the ALOM) powered by VXWorks inside that's acting as the management system and console (there's no screen or keyboard/mouse input), Installing OpenBSD on the base server is pretty straightforward. The serial console is an RJ-45 jack, and, yes, the ubiquitous blue-colored serial console cables you find for certain kinds of popular routers will work fine. OpenBSD installs quite easily, with the same installer you find on amd64 and i386. I chose to install to /dev/sd0, the first SAS drive only, leaving the others unused. It's possible to set them up in a hardware RAID configuration using tools available only under Solaris, or use softraid(4) on OpenBSD, but I didn't do this. I set up the primary LDOM to use the first ethernet port, em0. I decided I wanted to bridge the logical domains to the second ethernet port. You could also use a bridge and vether interface, with pf and dhcpd to create a NAT environment, similar to how I networked the vmm(4) systems. Create an LDOM configuration file. You can put this anywhere that's convenient. All of this stuff was in a "vm" subdirectory of my home. I called it ldom.conf: domain primary { vcpu 8 memory 8G } domain puffy { vcpu 8 memory 4G vdisk "/home/axon/vm/ldom1" vnet } Make as many disk images as you want, and make as many additional domain clauses as you wish. Be mindful of system resources. I couldn't actually allocate a full 32GB of RAM across all the LDOMs I eventually provisioned seven LDOMs (in addition to the primary) on the T2000, each with 3GB of RAM and 4 vcpu cores. If you get creative with use of network interfaces, virtual ethernet, bridges and pf rules, you can run a pretty complex environment on a single chassis, with services that are only exposed to other VMs, a DMZ segment, and the internal LAN. A nice tutorial, and an interesting look at an alternative platform that was ahead of its time *** documentation is thoroughly hard (http://www.tedunangst.com/flak/post/documentation-is-thoroughly-hard) Ted Unangst has a new post this week about documentation: Documentation is good, so therefore more documentation must be better, right? A few examples where things may have gotten out of control A fine example is the old OpenBSD install instructions. Once you've installed OpenBSD once or twice, the process is quite simple, but you'd never know this based on reading the instructions. Compare the files for 4.8 INSTALL and 5.8 INSTALL. Both begin with a brief intro to the project. Then 4.8 has an enormous list of mirrors, which seems fairly redundant if you've already found the install file. Followed by an enormous list of every supported variant of every supported device. Including a table of IO port configurations for ISA devices. Finally, after 1600 lines of introduction we get to the actual installation instructions. (Compared to line 231 for 5.8.) This includes a full page of text about how to install from tape, which nobody ever does. It took some time to recognize that all this documentation was actually an impediment to new users. Attempting to answer every possible question floods the reader with information for questions they were never planning to ask. Part of the problem is how the information is organized. Theoretically it makes sense to list supported hardware before instructions. After all, you can't install anything if it's not supported, right? I'm sure that was considered when the device list was originally inserted above the install instructions. But as a practical matter, consulting a device list is neither the easiest nor fastest way to determine what actually works. In the FreeBSD docs tree, we have been doing a facelift project, trying to add ‘quick start' sections to each chapter to let you get to the more important information first. It is also helpful to move data in the forms of lists and tables to appendices or similar, where they can easily be references, but are not blocking your way to the information you are actually hunting for An example of nerdview signage (http://languagelog.ldc.upenn.edu/nll/?p=29866). “They have in effect provided a sign that will tell you exactly what the question is provided you can already supply the answer.” That is, the logical minds of technical people often decide to order information in an order that makes sense to them, rather than in the order that will be most useful to the reader In the end, I think “copy diskimage to USB and follow prompts” is all the instructions one should need, but it's hard to overcome the unease of actually making the jump. What if somebody is confused or uncertain? Why is this paragraph more redundant than that paragraph? (And if we delete both, are we cutting too much?) Sometimes we don't need to delete the information. Just hide it. The instructions to upgrade to 4.8 and upgrade to 5.8 are very similar, with a few differences because every release is a little bit different. The pages look very different, however, because the not at all recommended kernel free procedure, which takes up half the page, has been hidden from view behind some javascript and only expanded on demand. A casual browser will find the page and figure the upgrade process will be easy, as opposed to some long ordeal. This is important as well, it was my original motivation for working on the FreeBSD Handbook's ZFS chapter. The very first section of the chapter was the custom kernel configuration required to run ZFS on i386. That scared many users away. I moved that to the very end, and started with why you might want to use ZFS. Much more approachable. Sometimes it's just a tiny detail that's overspecified. The apmd manual used to explain exactly which CPU idle time thresholds were used to adjust frequency. Those parameters, and the algorithm itself, were adjusted occasionally in response to user feedback, but sometimes the man page lagged behind. The numbers are of no use to a user. They're not adjustable without recompiling. Knowing that the frequency would be reduced at 85% idle vs 90% idle doesn't really offer much guidance as to whether to enable auto scaling or not. Deleting this detail ensured the man page was always correct and spares the user the cognitive load of trying to solve an unnecessary math problem. For fun: For another humorous example, it was recently observed that the deja-dup package provides man page translations for Australia, Canada, and Great Britain. I checked, the pages are in fact not quite identical. Some contain typo fixes that didn't propagate to other translations. Project idea: attempt to identify which country has the most users, or most fastidious users, by bug fixes to localized man pages. lldb on BeagleBone Black (https://lists.freebsd.org/pipermail/freebsd-arm/2017-May/016260.html) I reliably managed to build (lldb + clang/lld) from the svn trunk of LLVM 5.0.0 on my Beaglebone Black running the latest snapshot (May 20th) of FreeBSD 12.0-CURRENT, and the lldb is working very well, and this includes single stepping and ncurses-GUI mode, while single stepping with the latest lldb 4.0.1 from the ports does not work. In order to reliably build LLVM 5.0.0 (svn), I set up a 1 GB swap partition for the BBB on a NFSv4 share on a FreeBSD fileserver in my network - I put a howto of the procedure on my BLog: https://obsigna.net/?p=659 The prerequesites on the Beaglebone are: ``` pkg install tmux pkg install cmake pkg install python pkg install libxml2 pkg install swig30 pkg install ninja pkg install subversion ``` On the FreeBSD fileserver: ``` /pathtothe/bbb_share svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm cd llvm/tools svn co http://llvm.org/svn/llvm-project/cfe/trunk clang svn co http://llvm.org/svn/llvm-project/lld/trunk lld svn co http://llvm.org/svn/llvm-project/lldb/trunk lldb ``` + On the Beaglebone Black: # mount_nfs -o noatime,readahead=4,intr,soft,nfsv4 server:/path_to_the/bbb_share /mnt # cd /mnt # mkdir build # cmake -DLLVM_TARGETS_TO_BUILD="ARM" -DCMAKE_BUILD_TYPE="MinSizeRel" -DLLVM_PARALLEL_COMPILE_JOBS="1" -DLLVM_PARALLEL_LINK_JOBS="1" -G Ninja .. I execute the actual build command from within a tmux session, so I may disconnect during the quite long (40 h) build: ``` tmux new "ninja lldb install" ``` When debugging in GUI mode using the newly build lldb 5.0.0-svn, I see only a minor issue, namely UTF8 strings are not displayed correctly. This happens in the ncurses-GUI only, and this is an ARM issue, since it does not occur on x86 machines. Perhaps this might be related to the signed/unsigned char mismatch between ARM and x86. Beastie Bits Triangle BSD Meetup on June 27th (https://www.meetup.com/Triangle-BSD-Users-Group/events/240247251/) Support for Controller Area Networks (CAN) in NetBSD (http://www.feyrer.de/NetBSD/bx/blosxom.cgi/nb_20170521_0113.html) Notes from Monday's meeting (http://mailman.uk.freebsd.org/pipermail/ukfreebsd/2017-May/014104.html) RunBSD - A site about the BSD family of operating systems (http://runbsd.info/) BSDCam(bridge) 2017 Travel Grant Application Now Open (https://www.freebsdfoundation.org/blog/bsdcam-2017-travel-grant-application-now-open/) New BSDMag has been released (https://bsdmag.org/download/nearly-online-zpool-switching-two-freebsd-machines/) *** Feedback/Questions Philipp - A show about byhve (http://dpaste.com/390F9JN#wrap) Jake - byhve Support on AMD (http://dpaste.com/0DYG5BD#wrap) CY - Pledge and Capsicum (http://dpaste.com/1YVBT12#wrap) CY - OpenSSL relicense Issue (http://dpaste.com/3RSYV23#wrap) Andy - Laptops (http://dpaste.com/0MM09EX#wrap) ***
This week on BSDNow, Allan and I are in Tokyo for AsiaBSDCon, but not to worry, we have a full episode lined up and ready to go. Hackathon reports This episode was brought to you by Headlines OpenBSD A2k17 hackathon reports a2k17 hackathon report: Patrick Wildt on the arm64 port (http://undeadly.org/cgi?action=article&sid=20170131101827) a2k17 hackathon report: Antoine Jacoutot on syspatch, rc.d improvements and more (http://undeadly.org/cgi?action=article&sid=20170203232049) a2k17 hackathon report: Martin Pieuchot on NET_LOCK and much more (http://undeadly.org/cgi?action=article&sid=20170127154356) a2k17 hackathon report: Kenneth Westerback on the hidden wonders of the build system, the network stack and more (http://undeadly.org/cgi?action=article&sid=20170127031836) a2k17 hackathon report: Bob Beck on LibreSSL progress and more (http://undeadly.org/cgi?action=article&sid=20170125225403) *** NetBSD is now reproducible (https://blog.netbsd.org/tnf/entry/netbsd_fully_reproducible_builds) Christos Zoulas posts to the NetBSD blog that he has completed his project to make fully reproducible NetBSD builds for amd64 and sparc64 I have been working on and off for almost a year trying to get reproducible builds (the same source tree always builds an identical cdrom) on NetBSD. I did not think at the time it would take as long or be so difficult, so I did not keep a log of all the changes I needed to make. I was also not the only one working on this. Other NetBSD developers have been making improvements for the past 6 years. I would like to acknowledge the NetBSD build system (aka build.sh) which is a fully portable cross-build system. This build system has given us a head-start in the reproducible builds work. I would also like to acknowledge the work done by the Debian folks who have provided a platform to run, test and analyze reproducible builds. Special mention to the diffoscope tool that gives an excellent overview of what's different between binary files, by finding out what they are (and if they are containers what they contain) and then running the appropriate formatter and diff program to show what's different for each file. Finally other developers who have started, motivated and did a lot of work getting us here like Joerg Sonnenberger and Thomas Klausner for their work on reproducible builds, and Todd Vierling and Luke Mewburn for their work on build.sh. Some of the stumbling blocks that were overcome: Timestamps Date/time/author embedded in source files Timezone sensitive code Directory order / build order Non-sanitized data stored in files Symbolic links / paths General tool inconsistencies: including gcc profiling, the fact that GPT partition tables, are by definition, globally unique each time they are created, and the iso9660 standard calls for a timestamp with a timezone. Toolchain Build information / tunables / environment. NetBSD now has a knob ‘MKREPRO', if set to YES it sets a long list of variables to a consistent set of a values. The post walks through how these problems where solves Future Work: Vary more parameters and find more inconsistencies Verify that cross-building is reproducible Verify that unprivileged builds are reproducible Test on other platforms *** Features are faults redux (http://www.tedunangst.com/flak/post/features-are-faults-redux) From Ted Unangst Last week I gave a talk for the security class at Notre Dame based on features are faults but with some various commentary added. It was an exciting trip, with the opportunity to meet and talk with the computer vision group as well. Some other highlights include the Indiana skillet I had for breakfast, which came with pickles and was amazing, and explaining the many wonders of cvs to the Linux users group over lunch. After that came the talk, which went a little something like this. I got started with OpenBSD back about the same time I started college, although I had a slightly different perspective then. I was using OpenBSD because it included so many security features, therefore it must be the most secure system, right? For example, at some point I acquired a second computer. What's the first thing anybody does when they get a second computer? That's right, set up a kerberos domain. The idea that more is better was everywhere. This was also around the time that ipsec was getting its final touches, and everybody knew ipsec was going to be the most secure protocol ever because it had more options than any other secure transport. We'll revisit this in a bit. There's been a partial attitude adjustment since then, with more people recognizing that layering complexity doesn't result in more security. It's not an additive process. There's a whole talk there, about the perfect security that people can't or won't use. OpenBSD has definitely switched directions, including less code, not more. All the kerberos code was deleted a few years ago. Let's assume about one bug per 100 lines of code. That's probably on the low end. Now say your operating system has 100 million lines of code. If I've done the math correctly, that's literally a million bugs. So that's one reason to avoid adding features. But that's a solveable problem. If we pick the right language and the right compiler and the right tooling and with enough eyeballs and effort, we can fix all the bugs. We know how to build mostly correct software, we just don't care. As we add features to software, increasing its complexity, new unexpected behaviors start to emerge. What are the bounds? How many features can you add before craziness is inevitable? We can make some guesses. Less than a thousand for sure. Probably less than a hundred? Ten maybe? I'll argue the answer is quite possibly two. Interesting corollary is that it's impossible to have a program with exactly two features. Any program with two features has at least a third, but you don't know what it is My first example is a bug in the NetBSD ftp client. We had one feature, we added a second feature, and just like that we got a third misfeature (http://marc.info/?l=oss-security&m=141451507810253&w=2) Our story begins long ago. The origins of this bug are probably older than I am. In the dark times before the web, FTP sites used to be a pretty popular way of publishing files. You run an ftp client, connect to a remote site, and then you can browse the remote server somewhat like a local filesystem. List files, change directories, get files. Typically there would be a README file telling you what's what, but you don't need to download a copy to keep. Instead we can pipe the output to a program like more. Right there in the ftp client. No need to disconnect. Fast forward a few decades, and http is the new protocol of choice. http is a much less interactive protocol, but the ftp client has some handy features for batch downloads like progress bars, etc. So let's add http support to ftp. This works pretty well. Lots of code reused. http has one quirk however that ftp doesn't have. Redirects. The server can redirect the client to a different file. So now you're thinking, what happens if I download http://somefile and the server sends back 302 http://|reboot. ftp reconnects to the server, gets the 200, starts downloading and saves it to a file called |reboot. Except it doesn't. The function that saves files looks at the first character of the name and if it's a pipe, runs that command instead. And now you just rebooted your computer. Or worse. It's pretty obvious this is not the desired behavior, but where exactly did things go wrong? Arguably, all the pieces were working according to spec. In order to see this bug coming, you needed to know how the save function worked, you needed to know about redirects, and you needed to put all the implications together. The post then goes into a lot more detail about other issues. We just don't have time to cover it all today, but you should go read it, it is very enlightening What do we do about this? That's a tough question. It's much easier to poke fun at all the people who got things wrong. But we can try. My attitudes are shaped by experiences with the OpenBSD project, and I think we are doing a decent job of containing the complexity. Keep paring away at dependencies and reducing interactions. As a developer, saying “no” to all feature requests is actually very productive. It's so much faster than implementing the feature. Sometimes users complain, but I've often received later feedback from users that they'd come to appreciate the simplicity. There was a question about which of these vulnerabilities were found by researchers, as opposed to troublemakers. The answer was most, if not all of them, but it made me realize one additional point I hadn't mentioned. Unlike the prototypical buffer overflow vulnerability, exploiting features is very reliable. Exploiting something like shellshock or imagetragick requires no customized assembly and is independent of CPU, OS, version, stack alignment, malloc implementation, etc. Within about 24 hours of the initial release of shellshock, I had logs of people trying to exploit it. So unless you're on about a 12 hour patch cycle, you're going to have a bad time. reimplement zfsctl (.zfs) support (https://svnweb.freebsd.org/changeset/base/314048) avg@ (Andriy Gapon) has rewritten the .zfs support in FreeBSD The current code is written on top of GFS, a library with the generic support for writing filesystems, which was ported from Illumos. Because of significant differences between illumos VFS and FreeBSD VFS models, both the GFS and zfsctl code were heavily modified to work on FreeBSD. Nonetheless, they still contain quite a few ugly hacks and bugs. This is a reimplementation of the zfsctl code where the VFS-specific bits are written from scratch and only the code that interacts with the rest of ZFS is reused. Some ideas are picked from an independent work by Will (wca@) This work improves the overall quality of the ZFS port to FreeBSD The code that provides support for ZFS .zfs/ directory functionality has been reimplemented. It is no longer possible to create a snapshot by mkdir under .zfs/snapshot/. That should be the only user visible change. TIL: On IllumOS, you can create, rename, and destroy snapshots, by manipulating the virtual directories in the .zfs/snapshots directory. If enough people would find this feature useful, maybe it could be implemented (rm and rename have never existed on FreeBSD). At the same time, it seems like rather a lot of work, when the ZFS command line tools work so well. Although wca@ pointed out on IRC, it can be useful to be able to create a snapshot over NFS, or SMB. Interview - Konrad Witaszczyk - def@freebsd.org (mailto:def@freebsd.org) Encrypted Kernel Crash Dumps *** News Roundup PBKDF2 Performance improvements on FreeBSD (https://svnweb.freebsd.org/changeset/base/313962) Joe Pixton did some research (https://jbp.io/2015/08/11/pbkdf2-performance-matters/) and found that, because of the way the spec is written, most PBKDF2 implementations are 2x slower than they need to be. Since the PBKDF is used to derive a key, used for encryption, this poses a problem. The attacker can derive a key twice as fast as you can. On FreeBSD the PBKDF2 was configured to derive a SHA512-HMAC key that would take approximately 2 seconds to calculate. That is 2 seconds on one core. So an attacker can calculate the same key in 1 second, and use many cores. Luckily, 1 second is still a long time for each brute force guess. On modern CPUs with the fast algorithm, you can do about 500,000 iterations of PBKDF per second (per core). Until a recent change, OpenBSD used only 8192 iterations. It now uses a similar benchmark of ~2 seconds, and uses bcrypt instead of a SHA1-HMAC. Joe's research showed that the majority of implementations were done the ‘slow' way. Calculating the initial part of the outer round each iteration, instead of reusing the initial calculation over and over for each round. Joe submitted a match to FreeBSD to solve this problem. That patch was improved, and a test of tests were added by jmg@, but then work stalled I picked up the work, and fixed some merge conflicts in the patch that had cropped up based on work I had done that moved the HMAC code to a separate file. This work is now committed. With this change, all newly generated GELI keys will be approximately 2x as strong. Previously generated keys will take half as long to calculate, resulting in faster mounting of encrypted volumes. Users may choose to rekey, to generate a new key with the larger default number of iterations using the geli(8) setkey command. Security of existing data is not compromised, as ~1 second per brute force attempt is still a very high threshold. If you are interested in the topic, I recommend the video of Joe's presentation from the Passwords15 conference in Las Vegas *** Quick How-To: Updating a screenshot in the TrueOS Handbook (https://www.trueos.org/blog/quick-updating-screenshot-trueos-handbook/) Docs writers, might be time to pay attention. This week we have a good walk-through of adding / updating new screenshots to the TrueOS Sphinx Documentation. For those who have not looked in the past, TrueOS and FreeNAS both have fantastic docs by the team over at iXsystems using Sphinx as their doc engine. Often we get questions from users asking what “they can do to help” but don't necessarily have programming skills to apply. The good news is that using Sphinx is relatively easy, and after learning some minio rst syntax you can easily help fix, or even contribute to new sections of the TrueOS (Or FreeNAS) documentation. In this example, Tim takes us through the process of replacing an old out of date screenshot in the handbook with the latest hotness. Starting with a .png file, he then locates the old screenshot name and adds the updated version “lumina-e.png” to “lumina-f.png”. With the file added to the tree, the relevant section of .rst code can be adjusted and the sphinx build run to verify the output HTML looks correct. Using this method you can easily start to get involved with other aspects of documentation and next thing you know you'll be writing boot-loaders like Allan! *** Learn C Programming With 9 Excellent Open Source Books (https://www.ossblog.org/learn-c-programming-with-9-excellent-open-source-books/) Now that you've easily mastered all your documentation skills, you may be ready to take on a new challenge. (Come on, that boot-loader isn't going to write itself!) We wanted to point out some excellent resources to get you started on your journey into writing C. Before you think, “oh, more books to purchase”, wait there's good news. These are the top-9 open-source books that you can download in digital form free of charge. Now I bet we got your attention. We start the rundown with “The C Book”, by Mike Banahan, Declan Brady and Mark Doran, which will lay the groundwork with your introduction into the C language and concepts. Next up, if you are going to do anything, do it with style, so take a read through the “C Elements of Style” which will make you popular at all the parties. (We can't vouch for that statement) From here we have a book on using C to build your own minimal “lisp” interpreter, reference guides on GNU C and some other excellent introduction / mastery books to help round-out your programming skill set. Your C adventure awaits, hopefully these books can not only teach you good C, but also make you feel confident when looking at bits of the FreeBSD world or kernel with a proper foundation to back it up. *** Running a Linux VM on OpenBSD (http://eradman.com/posts/linuxvm-on-openbsd.html) Over the past few years we've talked a lot about Virtualization, Bhyve or OpenBSD's ‘vmm', but qemu hasn't gotten much attention. Today we have a blog post with details on how to deploy qemu to run Linux on top of an OpenBSD host system. The starts by showing us how to first provision the storage for qemu, using the handy ‘qemu-img' command, which in this example only creates a 4GB disk, you'll probably want more for real-world usage though. Next up the qemu command will be run, pay attention to the particular flags for network and memory setup. You'll probably want to bump it up past the recommended 256M of memory. Networking is always the fun part, as the author describes his intended setup I want OpenBSD and Debian to be able to obtain an IP via DHCP on their wired interfaces and I don't want external networking required for an NFS share to the VM. To accomplish this I need two interfaces since dhclient will erase any other IPv4 addresses already assigned. We can't assign an address directly to the bridge, but we can configure a virtual Ethernet device and add it. The setup for this portion involves touching a few more files, but isn't that painless. Some “pf” rules to enable NAT for and dhcpd setup to assign a “fixed” IP to the vm will get us going, along with some additional details on how to configure the networking for inside the debian VM. Once those steps are completed you should be able to mount NFS and share data from the host to the VM painlessly. Beastie Bits MacObserver: Interview with Open Source Developer & Former Apple Manager Jordan Hubbard (https://www.macobserver.com/podcasts/background-mode-jordan-hubbard/) 2016 Google Summer of Code Mentor Summit and MeetBSD Trip Report: Gavin Atkinson (https://www.freebsdfoundation.org/blog/2016-google-summer-of-code-mentor-summit-and-meetbsd-trip-report-gavin-atkinson/) Feedback/Questions Joe - BGP / Vultr Followup (http://pastebin.com/TNyHBYwT) Ryan Moreno asks about Laptops (http://pastebin.com/s4Ypezsz) ***
This week, Allan is out of town at another Developer Summit, but we have a great episode coming This episode was brought to you by iX Systems Mission Complete (https://www.ixsystems.com/missioncomplete/) Submit your story of how you accomplished a mission with FreeBSD, FreeNAS, or iXsystems hardware, and you could win monthly prizes, and have your story featured in the FreeBSD Journal! *** Headlines WhatsApp founder, on how it got so HUGE (http://www.wired.com/2015/10/whatsapps-co-founder-on-how-the-iconoclastic-app-got-huge/) Wired has interviewed WhatsApp co-founder Brian Acton, about the infrastructure behind WhatsApp WhatsApp manages 900 million users with a team of 50, while Twitter needs around 4,000 employees to manage 300 million users. “FreeBSD has a nicely tuned network stack and extremely good reliability. We find managing FreeBSD installations to be quite straightforward.” “Linux is a beast of complexity. FreeBSD has the advantage of being a single distribution with an extraordinarily good ports collection.” “To us, it has been an advantage as we have had very few problems that have occurred at the OS level. With Linux, you tend to have to wrangle more and you want to avoid that if you can.” “FreeBSD happened because both Jan and I have experience with FreeBSD from Yahoo!.” Additional Coverage (http://uk.businessinsider.com/whatsapp-built-using-erlang-and-freebsd-2015-10) *** User feedback in the SystemD vs BSD init (https://www.textplain.net/blog/2015/problems-with-systemd-and-why-i-like-bsd-init/) We have a very detailed blog post this week from Randy Westlund, about his experiences on Linux and BSD, contrasting the init systems. What he finds is that while, it does make some things easier, such as writing a service file once, and having it run everywhere, the tradeoff comes in the complexity and lack of transparency. Another area of concern was the reproducibility of boots, how in his examples on servers, there can often be times when services start in different orders, to save a few moments of boot-time. His take on the simplicity of BSD's startup scripts is that they are very easy to hack on and monitor, while not introducing the feature creep we have seen in sysd. It will be interesting to see NextBSD / LaunchD and how it compares in the future! *** Learn to embrace open source, or get buried (http://opensource.com/business/15/10/ato-interview-jim-salter) At the recent “All Things Open” conference, opensource.com interviewed Jim Salter He describes how he first got started using FreeBSD to host his personal website He then goes on to talk about starting FreeBSDWiki.net and what its goals were The interview then talks about using Open Source at solve customers' problems at his consulting firm Finally, the talks about his presentation at AllThingsOpen: Move Over, Rsync (http://allthingsopen.org/talks/move-over-rsync/) about switching to ZFS replication *** HP's CTO Urges businesses to avoid permissive licenses (http://lwn.net/Articles/660428/) Martin Fink went on a rant about the negative effects of license proliferation While I agree that having too many new licenses is confusing and adds difficulty, I didn't agree with his closing point “He then ended the session with an extended appeal to move the open-source software industry away from permissive licenses like Apache 2.0 and toward copyleft licenses like the GPL” “The Apache 2.0 license is currently the most widely used "permissive" license. But the thing that developers overlook when adopting it, he said, is that by using Apache they are also making a choice about how much work they will have to put into building any sort of community around the project. If you look at Apache-licensed projects, he noted, "you'll find that they are very top-heavy with 'governance' structures." Technical committees, working groups, and various boards, he said, are needed to make such projects function. But if you look at copyleft projects, he added, you find that those structures simply are not needed.” There are plenty of smaller permissively licensed projects that do not have this sort of structure, infact, most of this structure comes from being an Apache run project, rather than from using the Apache or any other permissive license Luckily, he goes on to state that the “OpenSwitch code is released under the Apache 2.0 license, he said, because the other partner companies viewed that as a requirement.” “HP wanted to get networking companies and hardware suppliers on board. In order to get all of the legal departments at all of the partners to sign on to the project, he said, HP was forced to go with a permissive license” Hopefully the trend towards permissive licenses continues Additionally, in a separate LWN post: RMS Says: “I am not saying that competitors to a GNU package are unjust or bad -- that isn't necessarily so. The pertinent point is that they are competitors. The goal of the GNU Project is for GNU to win the competition. Each GNU package is a part of the GNU system, and should contribute to the success of the GNU Project. Thus, each GNU package should encourage people to run other GNU packages rather than their competitors -- even competitors which are free software.” (http://lwn.net/Articles/659757/) Never thought I'd see RMS espousing vendor lock-in *** Interview - Brian Callahan - bcallah@devio.us (mailto:bcallah@devio.us) / @twitter (https://twitter.com/__briancallahan) The BSDs in Education *** News Roundup Digital Libraries in Africa making use of DragonflyBSD and HAMMER (http://lists.dragonflybsd.org/pipermail/users/2015-October/228403.html) In the international development context, we have an interesting post from Michael Wilson of the PeerCorps Trust Fund. They are using DragonFlyBSD and FreeBSD to support the Tanzanian Digital Library Initiative in very resource-limited settings. They cite among the most important reasons for using BSD as the availability and quality of the documentation, as well as the robustness of the filesystems, both ZFS and HAMMER. Their website is now online over at (http://www.tandli.com/) , check it out to see exactly how BSD is being used in the field *** netflix hits > 65gbps from a single freebsd box (https://twitter.com/ed_maste/status/655120086248763396) A single socket server, with a high end Xeon E5 processor and a dual ported Chelsio T580 (2x 40 Gbps ports) set a netflix record pushing over 65 Gbps of traffic from a single machine The videos were being pushed from SSDs and some new high end NVMe devices The previous record at Netflix was 52 Gbps from a single machine, but only with very experimental settings. The current work is under much more typical settings By the end of that night, traffic surged to over 70 Gbps Only about 10-15% of that traffic was encrypted with the in-kernel TLS engine that Netflix has been working on with John-Mark Gurney It was reported that the machine was only using about 65% cpu, and had plenty of head room If I remember the discussion correctly, there were about 60,000 streams running off the machine *** Lumina Desktop 0.8.7 has been released (http://lumina-desktop.org/lumina-desktop-0-8-7-released/) A very large update has landed for PC-BSD's Lumina desktop A brand new “Start” menu has been added, which enables quick launch of favorite apps, pinning to desktop / favorites and more. Desktop icons have been overhauled, with better font support, and a new Grid system for placement of icons. Support for other BSD's such as DragonFly has been improved, along with TONS of internal changes to functionality and backends. Almost too many things to list here, but the link above will have full details, along with screenshots. *** A LiveUSB for NetBSD has been released by Jibbed (http://www.jibbed.org/) After a three year absence, the Jibbed project has come back with a Live USB image for NetBSD! The image contains NetBSD 7.0, and is fully R/W, allowing you to run the entire system from a single USB drive. Images are available for 8Gb and 4Gb sticks (64bit and 32bit respectively), along with VirtualBox images as well For those wanting X, it includes both X and TWM, although ‘pkgin' is available, so you can quickly add other desktops to the image *** Beastie Bits After recent discussions of revisiting W^X support in Mozilla Firefox, David Coppa has flipped the switch to enable it for OpenBSD users running -current. (http://undeadly.org/cgi?action=article&sid=20151021191401&mode=expanded) Using the vt(4) driver to change console resolution (http://lme.postach.io/post/changing-console-resolution-in-freebsd-10-with-vt-4) The FreeBSD Foundation gives a great final overview of the Grace Hopper Conference (http://freebsdfoundation.blogspot.com/2015/10/conference-recap-grace-hopper.html) A dialog about Compilers in the (BSD) base system (https://medium.com/@jmmv/compilers-in-the-bsd-base-system-1c4515a18c49) One upping their 48-core work from July, The Semihalf team shows off their the 96-core SMP support for FreeBSD on Cavium ThunderX (ARMv8 architecture (https://www.youtube.com/watch?v=1q5aDEt18mw) NYC Bug's November meeting will be featuring a talk by Stephen R. Bourne (http://lists.nycbug.org/pipermail/talk/2015-October/016384.html) New not-just-BSD postcast, hosted by two OpenBSD devs Brandon Mercer and Joshua Stein (http://garbage.fm/) Feedback/Questions Stefan (http://slexy.org/view/s21wjbhCJ4) Zach (http://slexy.org/view/s21TbKS5t0) Jake (http://slexy.org/view/s20AkO1i1R) Corey (http://slexy.org/view/s2nrUMatU5) Robroy (http://slexy.org/view/s2pZsC7arX) Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv (mailto:feedback@bsdnow.tv)