CrowdStrike Falcon Exposure Management Expands Security to Unmanaged Network Assets with Network Vulnerability Assessment
The potential beneficial effect of sleep deprivation following traumatic events to preventing PTSD: Review of current insight regarding sleep, memory, and trauma resonating with ancient rituals—Àìsùn Oku (African) and Tsuya (Japanese) Corresponding Author Hagit Cohen [email protected] orcid.org/0000-0002-4762-1969 Ministry of Health, Anxiety and Stress Research Unit, Faculty of Health Sciences, Be
Intel To Wind Down Optane Memory Business - 3D XPoint Storage Tech Reaches Its End It appears that the end may be in sight for Intel’s beleaguered Optane memory business. Tucked inside a brutal Q2’2022 earnings release for the company (more on that a bit later today) is a very curious statement in a section talking about non-GAAP adjustments: In Q2 2022, we initiated the winding down of our Intel
Subscribe to my newsletter, support me on Patreon or by PayPal donation. I would love to hear your feedback! I wrote this blog series for the second edition of my book titled “Performance Analysis and Tuning on Modern CPUs”. It is open-sourced on Github: perf-book. The book primarily targets mainstream C and C++ developers who want to learn low-level performance engineering, but devs in other lang
This post will go through a QUIC (HTTP/3) implementation bug in the H2O webserver. The bug is pretty interesting as it affected Fastly in a way that it allowed stealing random requests and responses from uninitialized memory of its’ nodes, somewhat similar to CloudBleed (but unlike CloudBleed, this vulnerability required a specific actions from an attacker). Initially, I was hunting for HTTP Reque
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies w
Linter | The JavaScript Oxidation Compiler https://oxc-project.github.io/docs/guide/usage/linter.html コントリビュートした記念としても、記録を残しておこうかと。 Oxcとoxlint oxc-project/oxc: ⚓ A collection of JavaScript tools written in Rust. https://github.com/oxc-project/oxc Oxcって名前は、Rustで書かれたJS向けツールセット群の総称みたいなもの。 Linter Parser Resolver Formatter Transformer Minifier etc… みたく手広くカバーしてて、eslintの置き換え(完全互換ではないが50x-100x速い)を目指してるのが、
Amazon Web Services has made its home-brewed Arm-powered Graviton2 processors the default for its ElastiCache service. ElastiCache is AWS’s in-memory-data-store-as-a-service and lets users create Redis or memcached implementations in the Amazonian cloud. AWS got all excited about ElastiCache on Graviton2 back in December 2019, when it said it had benchmarked Memcached-on-Arm and found 43 percent b
祝リリース記念。 Astro 5.0 | Astro https://astro.build/blog/astro-5/ というわけで、このブログもアップデートした。 正直マイグレーションガイドに従っただけではあるが、何をやったか簡単に書いておく。 Upgrade to Astro v5 | Docs https://docs.astro.build/en/guides/upgrade-to/v5/ ちなみに、このブログはただの静的サイトなので、目玉アップデートたちとはあんまり関係がない。 Legacy: v2.0 Content Collections API Content Collectionsといって、ローカルにおいてある.mdや.jsonを元に、ページ生成できる機能がありまして。 Content collections | Docs https://docs.astro.buil
はじめに はじめまして!sekkey_777と申します。 今年で29歳の社会人5年目です。 大学時代は、化学を専攻しており、白衣着て朝から晩まで実験していました。 新卒1年目は工場で勤務していましたが、3年目になる際に社内の公募でIT系の部署に移動し、現在まで2年ほどSIer的な業務に従事しております。 現職では主に総合テストなどの品質管理、ベンダーとの調整を任されることが多いです。 2022年の10月頃から簡単な自社サービスの改修にも携わっており、Python、TypeScript、AWS、Docker、SQLなどに触れていますが、開発の経験としては浅い方です。 私としてはもっと開発に携わりたいと思っているので、転職に向けて学習をしています。 今回、転職活動に向けてRuby、Railsでポートフォリを制作したため、紹介させてください! 今後のキャリアイメージとしては、現時点ではモダンな技
Memory safety vulnerabilities represent one of the biggest threats to Internet security. As such, we at ISRG are interested in finding ways to make the most heavily relied-upon software on the Internet memory safe. Today we’re excited to announce that we’re working with Daniel Stenberg, author of ubiquitous curl software, and WolfSSL, to make critical parts of the curl codebase memory safe. ISRG i
How to make Rust leak memory (also: how to make it stop) Author Name Amos Wenger Image by Annie Ruygt This is a post about fixing a memory leak in our Rust-based proxy, fly-proxy. That’s the code that gets your users’ requests to the nearest VM that can fulfill them, on one of our servers in one of 21 regions worldwide. Take it for a spin by deploying an app in mere minutes. We have a Rust-based p
Posted on August 4, 2020 by Michail Pardalos As part of my Google Summer of Code project to add instrumentation to ghcide, I needed to measure the size of Haskell values in memory. After getting blocked by a bug in a GHC primop I fell down a rabbit hole of learning about GHC’s memory layout, C– and making my first contribution to GHC. In this post I want to describe that journey and hopefully enco
⚠️⚠️🚧🚧 WARNING: THIS IS PRE-ALPHA SOFTWARE. IF YOU USE THIS IN PRODUCTION, YOU WILL BE THE FIRST ONE. ⚠️⚠️🚧🚧 Ruby_memprofiler_pprof (RMP for short, in this README!) is a tool designed to help understand memory usage in large Ruby applications. It's intended to help answer questions like "why is my app's memory usage so high?", or "why is my app leaking memory?"; it's also designed to be usable
At Mozilla, we want the web to be capable of running high-performance applications so that users and content authors can choose the safety, agency, and openness of the web platform. One essential low-level building block for many high-performance applications is shared-memory multi-threading. That’s why it was so exciting to deliver shared memory to JavaScript and WebAssembly in 2016. This provide
The mseal() system call allows a process to prevent any future changes to portions of its address space (thus "sealing" them); it was patterned after the mimmutable() system call in OpenBSD. mseal() generated a lot of discussion, but it was finally merged for the upcoming 6.10 kernel release. While mseal() was initially aimed at securing the Chrome browser, the hope was that it would be useful els
Langchainにはchat履歴保存のためのMemory機能があります。 Langchain公式ページのMemoryのHow to guideにのっていることをやっただけですが、数が多くて忘れそうだったので、自分の備忘録として整理しました。 TL;DR 手軽に記憶を維持するチャットボットなどを作るときは、自分で実装するより、LangchainのMemory機能を使うのが楽そう。 Memory機能、八種類もあるけど、まとめると以下。 まず試すのによさそうなのが、ConversationBufferWindowMemory ConversationSummaryBufferMemoryは、ConversationBufferWindowMemoryの上位互換なので、これもよさそうだが、要約部分が長くなりすぎないか心配 VectorStore-Backed Memoryは、非常に良さげですが、
北森瓦版 - Northwood Blog (Author : 北森八雲. Since July 10, 2006.) NVIDIA is Working on Technology Similar to AMD's Smart Access Memory(techPowerUp!) Nvidia working on AMD SAM GPU performance boost facsimile(HEXUS) NVIDIA has its own 'Smart Access Memory' like AMD's new RDNA 2 coming(TweakTown) AMDのSmart Access MemoryはRyzen 5000 seriesとRadeon RX 6000 seriesとともに導入された新技術である。これまで、CPUが1回でアクセスできるGPUのVRAMはその総量
I recently participated in an interesting series of debugging sessions tracking down the source of a large increase in memory when upgrading a Rails application. We ultimately tracked down the cause using John Hawthorn’s Sheap heap analyzer and successfully submitted a patch to Rails. I thought it was interesting enough to write up because maybe the general approach to debugging memory issues woul
Our Prossimo project has historically focused on creating safer software on network boundaries. Today however, we're announcing work on another critical boundary - permissions. We're pleased to announce that we're reimplementing the ubiquitous sudo and su utilities in Rust. Sudo was first developed in the 1980s. Over the decades, it has become an essential tool for performing changes while minimiz
eBPF Updates #2: eBPF with Zig, libbpf-bootstrap, Rust Linker, BTF in Kernel Modules, Cgroup-Based Memory Accounting Foreword Welcome to the second issue of the eBPF Updates! This time we have interesting resources about how to write eBPF programs with Zig, or with Rust, or on how to manage them with libbpf. On the kernel side, modules now support BTF, and improvements to memory accounting for eBP
Borrow checking, RC, GC, and the Eleven (!) Other Memory Safety Approaches A fellow named Zeke came into my server one day. Zeke: "Wait, so with generational references, we now have four ways to do memory safety?" Evan: "In fact, there are fourteen by my count. Maybe more!" 0 Zeke: "Fourteen?!" I've gotten so used to it that it's not surprising to me anymore, so it's always a delight to vicariousl
This is part of my "Memory Management" series 🚀 Demystifying memory management in modern programming languages🚀 Visualizing memory management in JVM(Java, Kotlin, Scala, Groovy, Clojure)🚀 Visualizing memory management in V8 Engine (JavaScript, NodeJS, Deno, WebAssembly)🚀 Visualizing memory management in Golang🚀 Visualizing memory management in RustAvoiding Memory Leaks in NodeJS: Best Practic
[発表振り返り] よくわかるThe Go Memory Model for Go Conference 2023 Online Go Conference 2023 OnlineのLong Sessionで発表させていただきました。この記事はその発表作りの振り返りです。 Go Conference 2023 Onlineでは参加者からのアンケートを募集しているそうです。ぜひ回答しましょう! 発表資料 概要 発表が出来上がるまでにあった出来事をカジュアルに振り返ります。重要なインプットや示唆を頂いたことに対するacknowedgementも兼ねています。 勢いで書いているので、大体時系列に書いているようで微妙に前後したりしています。 伝えたいことは特にないのですが、 今後発表することに興味がある Proposalをどう書いたか興味がある Go Memory Modelの勉強方法に興味がある
In need of a desktop Mac that is both powerful and affordable? The latest M2 Mac mini with 16GB unified memory is now on sale thanks to an exclusive promo code. Grab the 256GB SSD option for just $699 or the 512GB SSD version for only $899. Apple's M2 Mac mini is small in stature, but doesn't skimp on performance, boasting an 8-Core CPU and 10-core GPU. Right now, AppleInsider readers can benefit
Unbounded memory usage by TCP for receive buffers, and how we fixed it2023-05-25 At Cloudflare, we are constantly monitoring and optimizing the performance and resource utilization of our systems. Recently, we noticed that some of our TCP sessions were allocating more memory than expected. The Linux kernel allows TCP sessions that match certain characteristics to ignore memory allocation limits se
2月 14, 2023 / 最終更新日時 : 2月 18, 2023 Shuji Suzuki (shu) プログラミング 前回Reductionを例に今時のCUDAの高速化で何が効いているのか?を確認したまとめの記事を書きました。今回はその中には登場しなかったCUDAの高速化テクニックの「Vectorized Memory Access」が今でも有効なのか確認したまとめになります。 このvectorized memory accessは昔からあるテクニックです。ただ、最近CUDAの高速化をしようとして、vectorized memory accessを試してみるのですが、いまいち効果がなさそうな気配があったので、ちゃんと調べようと思い今回記事をかきました。ちなみに結論からいうと今でもちょっとは効果ありそうでした。 検証に利用したコードはこちらにあげてあります。 https://githu
One fairly common complaint about postgres is that is that each connection uses too much memory. Often made when comparing postgres' connection model to one where each connection is assigned a dedicated thread, instead of the current model where each connection has a dedicated process. To be clear: This is a worthwhile discussion to have. And there are several important improvements we could make
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く