Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QRL Weekly #403

Merged
merged 4 commits into from
Mar 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
79 changes: 79 additions & 0 deletions _scripts/process.personnel.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
#!/bin/bash

# Simply process input files of various ratios and sizes and output to various web optimized files
#
# Hugo can do a lot of this as well, but this increases the overal process time for full site builds,
# and doesn't have the same amount of control.
#
# usage: pconvert [input_folder] [output_folder]
# example pconvert in/ out/
# specific hugo example (run from site root):
# ./_scripts/process.image.sh assets/static/quantum_news/$(date +%Y)/source/ assets/static/quantum_news/$(date +%Y)/output/

# Todo:
# - Integrate face detection

# User configurable
width=300
height=300
quality=85
format='webp'

# Check for convert and basename
if ! command -v basename &> /dev/null
then
echo "basename could not be found"
exit
fi

if ! command -v convert &> /dev/null
then
echo "convert could not be found"
exit
fi

# Assign human understandable variable names
in=$1
out=$2

in="assets/static/img/people/reference/"
out="assets/static/img/people/"

# Check to make sure both in and out are directories
if [ ! -d $in ]; then
echo "Input needs to be a directory."
exit 1
fi

if [ ! -d $out ]; then
echo "Output needs to be a directory."
exit 1
fi

# Check to make sure both are appended with a forward slash. If not, append forward slash
if [[ "$in" != *\/ ]]; then
in=$in"/"
fi

if [[ "$out" != *\/ ]]; then
out=$out"/"
fi

files=$in"*"

# mkdir -p "$out"source

# Find files modified in the last day to edit
find $files -type f -mtime -2 -print0 | while read -d $'\0' f
do
# dir/filename.ext -> filename
basename=$(basename "$f" | sed 's/\(.*\)\..*/\1/')

# dir/filename.ext -> filename.ext
filename=$(basename "$f")

echo "Converting $f to $format with $basename as the base filename"
convert $f -resize "$width"x"$height" -colorspace Gray -gravity center -crop 1:1 -quality $quality "$out""$basename"."$format"

# cp $f "$out"source/"$filename"
done
Binary file added assets/static/img/people/craig-clement.webp
Binary file not shown.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions content/team/craigc/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
layout: team-member
name: "Craig Clement"
position: "Community Engagement"
role: "advocates"
slug: craigc
profile: /img/people/craig-clement.webp
---

Craig Clement brings with him 13 years of experience in Sales/Business Development in the Energy industry and has moderated the QRL community for over 4 years now.

His free time is usually spent playing racquetball and of course networking in the web3 community to bring attention to the impacts on Quantum Computing.
Binary file added content/weekly/2024/2024-W11/image.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
27 changes: 27 additions & 0 deletions content/weekly/2024/2024-W11/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
layout: weekly-update
date: 2024-03-12
author: "The QRL Core Contributors"
title: "QRL Weekly, 2024-March-12"
slug: "2024-March-12"
---

## Weekly Development Snapshot

- Added more unit tests for qrysm
- Refactoring: qrysm v2 API services name changed to v1
- P2P code review for qrysm in progress

<!--more-->

## QRL Primary Report, 2024

![alt text](image.png)

Quantum Resistant Ledger (QRL) addresses the potential threats of quantum computing on blockchain technology, offering a forward-thinking solution to safeguard cryptographic security in the Quantum Age, with its future direction and impact detailed in our primary report put together by QRL’s operational manager, Iain Wood

{{< button url="https://www.theqrl.org/blog/qrl-primary-report-2024/" text="Read More" >}}

## Quantum News

{{% qnews start="2024-03-05" end="2024-03-12" %}}
24 changes: 24 additions & 0 deletions data/quantum.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,27 @@
- title: Tuta Mail adds new quantum-resistant encryption to protect email
org: bleepingcomputer.com
link: https://www.bleepingcomputer.com/news/security/tuta-mail-adds-new-quantum-resistant-encryption-to-protect-email/
date: 2024-03-11
blurb: |
Tuta Mail has announced TutaCrypt, a new post-quantum encryption protocol to secure communications from powerful and anticipated decryption attacks.

TutaCrypt combines CRYSTALS-Kyber (Also used in QRL Zond) for post-quantum key encapsulation and X25519 for the Elliptic-Curve-Diffie-Hellmann key exchange.
img: /quantum_news/2024/output/0311.bleepingcomputer.com
img_caption: ''

- title: "Solid-State Qubits: Artificial Atoms Unlock Quantum Computing Breakthrough"
org: scitechdaily.com
link: https://scitechdaily.com/solid-state-qubits-artificial-atoms-unlock-quantum-computing-breakthrough/
date: 2024-03-11
blurb: |
JILA breakthrough in integrating artificial atoms with photonic circuits advances quantum computing efficiency and scalability.

Historically, there have been problems with integrating artificial atoms with photonic circuits. This is because creating the artificial atoms (where atoms are knocked out of a diamond crystal) is a very random process, leading to random placement of the artificial atoms, random number of artificial atoms at each location, and random color each artificial atom emits.

In a new Nano Letters paper, Sun, his research team, and collaborators from Stanford University proposed a new method that would pave the way to solving these two challenges, enabling a more complicated integrated quantum photonic circuit.
img: /quantum_news/2024/output/0311.scitechdaily.com
img_caption: ''

- title: Google launches $5m prize to find actual uses for quantum computers
org: newscientist.com
link: https://www.newscientist.com/article/2420137-google-launches-5m-prize-to-find-actual-uses-for-quantum-computers/
Expand Down
1 change: 1 addition & 0 deletions layouts/shortcodes/button.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<a href="{{ .Get "url" }}" class="button button--blue">{{ .Get "text" }}</a>