|
Postgres regex search over 10,000 GitHub repositories (using only a Macbook)
-
devlog.hexops.org
-
5 years ago
-
eng
In this article, we share empirical measurements from our experiments in using Postgres to index and search over 10,000 top GitHub repositories using pg_trgm on only a Macbook. This is a follow up to “Postgres Trigram search learnings” , in which we shared several learnings and beliefs about trying to use Postgres Trigram indexes as an alterative to Google’s Zoekt (“Fast trigram based code search”). We share our results, as well as ....
|
|
As we celebrate Black History month, it’s an opportunity to reflect upon the last 12 months, on how Thoughtworks North America has been able to reflect upon and respond to the events of last year, and on my personal learnings and areas for growth.
|
|
Learn about the 4 steps of the vulnerability remediation process and how to set up an efficient workflow that fixes or neutralizes bugs and vulnerabilities in cybersecurity.
|
|
Očkovaní učitelé na Slovensku leží v posteli s horečkami
-
orgo-net.blogspot.com
-
5 years ago
-
slk
Převzato: https://zemavek.sk/ockovanie-ucitelov-skomplikovalo-otvaranie-skol-a-skolok-niektori-pedagogovia-po-vikendovom-ockovani-nie-su-schopni-prist-v-pondelok-do-prace/ Očkovanie učiteľov skomplikovalo otváranie škôl a škôlok. Niektorí pedagógovia po víkendovom očkovaní nie sú schopní prísť v pondelok do práce „Škola v Ružinove otvorenie odložila. Učitelia po očkovaní ležia v posteli s horúčkami,“ hlásia titulky viacerých ..
|
|
Očkovaní učitelé na Slovensku leží v posteli s horečkami
-
orgo-net.blogspot.com
-
5 years ago
-
slk
Převzato: https://zemavek.sk/ockovanie-ucitelov-skomplikovalo-otvaranie-skol-a-skolok-niektori-pedagogovia-po-vikendovom-ockovani-nie-su-schopni-prist-v-pondelok-do-prace/ Očkovanie učiteľov skomplikovalo otváranie škôl a škôlok. Niektorí pedagógovia po víkendovom očkovaní nie sú schopní prísť v pondelok do práce „Škola v Ružinove otvorenie odložila. Učitelia po očkovaní ležia v posteli s horúčkami,“ hlásia titulky viacerých ..
|
|
Převzato z https://www.protiproud.cz/zdravi/5624-serie-selhani-karanteny-a-ockovani-v-izraeli-apel-mediim-stali-jste-se-spoluviniky-nejvetsiho-podvodu-v-historii-vladni-distributori-koronaviru-cim-vice-se-zavira-testuje-a-ockuje-tim-rychleji-se-virus-siri-zacarovany-kruh.htm Série selhání karantény a očkování v Izraeli. Apel médiím: stali jste se spoluviníky největšího podvodu v historii. Vládní distributoři koronaviru: Čím více se zavír....
|
|
Převzato z https://www.protiproud.cz/zdravi/5624-serie-selhani-karanteny-a-ockovani-v-izraeli-apel-mediim-stali-jste-se-spoluviniky-nejvetsiho-podvodu-v-historii-vladni-distributori-koronaviru-cim-vice-se-zavira-testuje-a-ockuje-tim-rychleji-se-virus-siri-zacarovany-kruh.htm Série selhání karantény a očkování v Izraeli. Apel médiím: stali jste se spoluviníky největšího podvodu v historii. Vládní distributoři koronaviru: Čím více se zavír....
|
|
We’re ironically searching for counterexamples to the Riemann Hypothesis. Setting up Pytest Adding a Database Search Strategies Unbounded integers Deploying with Docker Performance Profiling Last time we made the audacious choice to remove primary keys from the RiemannDivisorSums table for performance reasons. To help with that, we will do two things in this post Reduce the storage footprint of the whole application (it was 60 GiB when it c..
|
|
We’re ironically searching for counterexamples to the Riemann Hypothesis. Setting up Pytest Adding a Database Search Strategies Unbounded integers Deploying with Docker Performance Profiling Last time we made the audacious choice to remove primary keys from the RiemannDivisorSums table for performance reasons. To help with that, we will do two things in this post Reduce the storage footprint of the whole application (it was 60 GiB when it c..
|
|
We’re ironically searching for counterexamples to the Riemann Hypothesis. Setting up Pytest Adding a Database Search Strategies Unbounded integers Deploying with Docker Performance Profiling Last time we made the audacious choice to remove primary keys from the RiemannDivisorSums table for performance reasons. To help with that, we will do two things in this post Reduce the storage footprint of the whole application (it was 60 GiB when it c..
|
|
안녕하세요~^^ 코스모스팜 회원관리 플러그인 소셜 로그인 시 최초에는 워드프레스 사용자로 새로 회원가입을 한 후 로그인을 하며 이후에는 로그인만 하게 됩니다. 기존 워드프레스 사용자 정보에 등록된 이메일로 새로 회원가입 시에는 이메일을 임의의 문자로 변경해서 가입을 하고 있습니다. 소셜 로그인 이메일 중복 문제 관련해서는 추후 연구 개발하여 개선해서 업데이트하도록 하겠습니다. 고맙습니다.
|
|
Whitehead’s The Nickel Boys is a story that should not exist. Heartbreakingly it does. The story follows Elwood Curtis growing up…
|
|
Unbiased median absolute deviation based on the Harrell-Davis quantile estimator
-
aakinshin.net
-
5 years ago
-
eng
This post improves MAD bias-correction by using the Harrell-Davis quantile estimator for the inner median, achieving better finite-sample behaviour. Pragmastat recommends Spread — the Shamos estimator — as a more efficient robust scale alternative. Confidence intervals are available via SpreadBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat The median absolute deviation ($\textrm{MAD}$) is a robust measure of sc....
|
|
Unbiased median absolute deviation based on the Harrell-Davis quantile estimator
-
aakinshin.net
-
5 years ago
-
eng
This post improves MAD bias-correction by using the Harrell-Davis quantile estimator for the inner median, achieving better finite-sample behaviour. Pragmastat recommends Spread — the Shamos estimator — as a more efficient robust scale alternative. Confidence intervals are available via SpreadBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat The median absolute deviation ($\textrm{MAD}$) is a robust measure of sc....
|
|
This works only in the same Python process, you can’t share an in-memory SQLite database between processes in this way. import sqlite3 # NOTE: you need to use uri=True # 3 connections to the same in-memory database (DB1 / memdb1) DB1_1 = sqlite3 . connect ( "file:memdb1?mode=memory&cache=shared" , uri = True ) DB1_2 = sqlite3 . connect ( "file:memdb1?mode=memory&cache=shared" , uri = True ) DB1....
|
|
Annual reviews have closed from the new year so we’re now into performance review season. A lot of people I work with seem to have a lot of reservations and anxieties about this time of year. I find that if you keep the following things in mind you tend to have really smooth and easy reviews.
|
|
Annual reviews have closed from the new year so we’re now into performance review season. A lot of people I work with seem to have a lot of reservations and anxieties about this time of year. I find that if you keep the following things in mind you tend to have really smooth and easy reviews.
|
|
It seems like just yesterday I was switching subsidiary companies at my resident multinational conglomerate, trading in my gig in enterprise business software for something more acutely interesting to me: surgical robotics. And the three+ intervening years have been not only a grand ole time, but also marked a clear shift in what I actually do at work. The last time I wrote a post like this, my main job was building the things other p..
|
|
It seems like just yesterday I was switching subsidiary companies at my resident multinational conglomerate, trading in my gig in enterprise business software for something more acutely interesting to me: surgical robotics. And the three+ intervening years have been not only a grand ole time, but also marked a clear shift in what I actually do at work. The last time I wrote a post like this, my main job was building the things other p..
|
|
We're creating a comprehensive Java 2021 report that reflects the state of the JVM ecosystem. This post includes a summary of the JVM Ecosystem 2020 report.
|
|
Me Hi! My name is Valtteri. I’m a hacker. I love to apply knowledge across domains and spend much of my limited freetime trying novel things on a computer. Some of those experiments end up here as writeups. Beyond my love for computers and security, I enjoy books, board games, trekking, and fishing. I work as a Senior Security Engineer at Konecranes. Previously, I worked as a freelancer and developed an OPC UA security scanner.
|
|
About seven years ago, I presented the Eve Framework in a very crowded Python room at FOSDEM 2014 in Brussels. If you don’t know about FOSDEM, well, you should check it out. Every year thousands of developers who recognize themselves with the free and open-source movement gather in Brussels from all over the world. And I mean thousands of them. According to Wikipedia, since 2011, the meeting hosts about 4,000 visitors every year. It’s huge,..
|
|
About seven years ago, I presented the Eve Framework in a very crowded Python room at FOSDEM 2014 in Brussels. If you don’t know about FOSDEM, well, you should check it out. Every year thousands of developers who recognize themselves with the free and open-source movement gather in Brussels from all over the world. And I mean thousands of them. According to Wikipedia, since 2011, the meeting hosts about 4,000 visitors every year. It’s huge,..
|
|
About seven years ago, I presented the Eve Framework in a very crowded Python room at FOSDEM 2014 in Brussels. If you don’t know about FOSDEM, well, you should check it out. Every year thousands of developers who recognize themselves with the free and open-source movement gather in Brussels from all over the world. And I mean thousands of them. According to Wikipedia, since 2011, the meeting hosts about 4,000 visitors every year. It’s huge,..
|
|
TL;DR: Some Linux distros and even different kernel versions within a distro have disabled IRQ time accounting. In such case, your monitoring tools will report zero time spent in hardware interrupt handlers (shown as %hi, %irq, hiq, etc). It’s easy to check how your kernel is behaving by looking at /proc/stat and you can still measure interrupt CPU usage using perf and a little creativity . Index Index Problem Explanation Kernel....
|
|
TL;DR: Some Linux distros and even different kernel versions within a distro have disabled IRQ time accounting. In such case, your monitoring tools will report zero time spent in hardware interrupt handlers (shown as %hi, %irq, hiq, etc). It’s easy to check how your kernel is behaving by looking at /proc/stat and you can still measure interrupt CPU usage using perf and a little creativity . Index Index Problem Explanation Kernel....
|
|
In late August 2020 I read The Dream Machine and it is my favorite book of 2020. It is an incredible overview of a sliver of computer pioneers in the 1960s-1980s and how one man was instrumental in tying all their narratives together. One of the strands the book follows is the group at PARC (and other places) that firmly believed in the notion of interactive computing. Over the last year, I’ve repeatedly been introduced to this strand of th..
|
|
In late August 2020 I read The Dream Machine and it is my favorite book of 2020. It is an incredible overview of a sliver of computer pioneers in the 1960s-1980s and how one man was instrumental in tying all their narratives together. One of the strands the book follows is the group at PARC (and other places) that firmly believed in the notion of interactive computing. Over the last year, I’ve repeatedly been introduced to this strand of th..
|
|
Lenovo (formerly IBM) ThinkPad laptops are widely known for three things: An amazing keyboard (often touted as the best for professional work) Rugged build quality (it’s hard to kill a Thinkpad: https://youtu.be/OMilj81s9SI ) The TrackPoint, which has been standard on ThinkPads since the first model in 1992 What is a TrackPoint? Simply put, it is an alternative to using a mouse or trackpad on laptops. To ensure that your index finge..
|
|
Lenovo (formerly IBM) ThinkPad laptops are widely known for three things: An amazing keyboard (often touted as the best for professional work) Rugged build quality (it’s hard to kill a Thinkpad: https://youtu.be/OMilj81s9SI ) The TrackPoint, which has been standard on ThinkPads since the first model in 1992 What is a TrackPoint? Simply put, it is an alternative to using a mouse or trackpad on laptops. To ensure that your index finge..
|
|
In retrospect, 2020 was an unprecedented year, yet still too eerily familiar. As early as Jan 8th, 2020, there were warning signs that the COVID-19 virus was bound to rapidly propagate outside of Wuhan, China, an eventuality many governments and organizations were not readily prepared for.
|
|
At a conceptual level, most would agree on the value of Diversity, Equity and Inclusion (DEI). Tonnes of studies show how diversity of thought fosters improved innovation and problem solving. To put it bluntly; it translates into stronger client engagement and overall increased financial performance. When organisations resort to making superficial attempts to include underrepresented groups to tick a box, that’s where the problems begin.
|
|
Getting started with GraphQL in Python with FastAPI and Graphene Learn how to create your first Python based GraphQL application
-
blog.adnansiddiqi.me
-
5 years ago
-
eng
This post is part of the FastAPI series. This is another post related to FastAPI(indirectly) in which I am going to discuss how to use GraphQL based APIs to access and manipulate data. I already have discussed how you can make Rest API in the FastAPI framework in the previous post. We will be learning some basics of GraphQL and how graphene helps us to use Python for writing a GraphQL based application. So, let’s get started! What is GraphQ....
|
|
Troubles with VirtualBox and the Windows Subsystem for Linux
-
nicolaiarocci.com
-
5 years ago
-
eng
Today I learned the hard way: don’t you dare running a vanilla install of VirtualBox together with Windows Subsystem for Linux v2 (WSL2). It won’t work. That’s because WSL2 uses Hyper-V under the hood, which is incompatible with VirtualBox. According to the official documentation for VirtualBox v6.0: Oracle VM VirtualBox can be used on a Windows host where Hyper-V is running. This is an experimental feature . No configuration is re..
|
|
Troubles with VirtualBox and the Windows Subsystem for Linux
-
nicolaiarocci.com
-
5 years ago
-
eng
Today I learned the hard way: don’t you dare running a vanilla install of VirtualBox together with Windows Subsystem for Linux v2 (WSL2). It won’t work. That’s because WSL2 uses Hyper-V under the hood, which is incompatible with VirtualBox. According to the official documentation for VirtualBox v6.0: Oracle VM VirtualBox can be used on a Windows host where Hyper-V is running. This is an experimental feature . No configuration is re..
|
|
Troubles with VirtualBox and the Windows Subsystem for Linux
-
nicolaiarocci.com
-
5 years ago
-
eng
Today I learned the hard way: don’t you dare running a vanilla install of VirtualBox together with Windows Subsystem for Linux v2 (WSL2). It won’t work. That’s because WSL2 uses Hyper-V under the hood, which is incompatible with VirtualBox. According to the official documentation for VirtualBox v6.0: Oracle VM VirtualBox can be used on a Windows host where Hyper-V is running. This is an experimental feature . No configuration is re..
|
|
Troubles with VirtualBox and the Windows Subsystem for Linux
-
nicolaiarocci.com
-
5 years ago
-
eng
Today I learned the hard way: don’t you dare running a vanilla install of VirtualBox together with Windows Subsystem for Linux v2 (WSL2). It won’t work. That’s because WSL2 uses Hyper-V under the hood, which is incompatible with VirtualBox. According to the official documentation for VirtualBox v6.0: Oracle VM VirtualBox can be used on a Windows host where Hyper-V is running. This is an experimental feature . No configuration is re..
|