The success of Monero depends on the community contributions - today we’ll explore some ways us non-devs can give back.
|
|
Create a simple application that utilizes DynamoDB Stream, Lambda, and S3 services. Set it up locally for easy development, testing, and experimentation. This setup demonstrates how these AWS services can work tosgether.
|
|
In the latest plugin update, we’ve added a Build-Hints Editor that accessible from a menu item inside the Codename One simulator. This is intended to make it easier to edit your app’s build hints, and also inform you of build hints that you may need to configure.
|
|
Visibly invisible malicious Node.js packages: When configuration niche meets invisible characters
-
snyk.io
-
4 years ago
-
eng
A focus on attacks in the Node.js ecosystem via the yarn and npm package managers, examining how configuration abuse and hidden characters can lead to RCE.
|
|
The Washington state deputy sheriff looked suspiciously at the motorcycle strapped to the back of the odd little French car. The motorcycle was a recently repaired Honda 90, sporting a fresh coat of grey spray paint. The driver, Robert Rogers, kept a neutral expression as the officer examined his pass for the Red Zone that now surrounded the volcano Mount St. Helens. Rogers knew everything was in order. Normally, Rogers didn’t care much f....
|
|
TL;DR Adding Swift Code to Objective-C Project Ensure your Swift class derives direct or indirect from NSObject Ensure your Swift class is public to ensure the YourProjectName-Swift.h header generation Prefix the class to expose it to Objective-C. Any Property or method needs its own @objc annotation to be visible from Objective-C. Use the @objcMembers annotation to expose all properties and methods of the Swift class Reminder for mysel..
|
|
What the Ukraine flag signifies. A golden field of grain (Ukraine is the world’s 4th largest exporter of barley and corn, and the 5th largest exporter of wheat) beneath clear blue skies. Sky above grain, or freedom above bread ( source 1 .) The story of Ukraine’s flag is rich and controversial. It appears to be true , however, that “blue sky over sunflowers” forms Ukrainians’ conception of their flag. [rss]: https://nicolaia..
|
|
Life & Project Update - RetroPie, Favemarx, Family Tree, Running, & a New Job
-
www.joehxblog.com
-
4 years ago
-
eng
I haven’t been able to post much lately, so I’ll quickly layout what projects I’ve been up to these past couple of months.
|
|
Following up on my last post about large JSON queries , I also benchmarked sub-string queries on large variable-length strings. I wanted to check if sub-string queries might be faster than HSTORE or JSONB key lookups. I tested both binary ( BYTEA ) and Unicode text ( TEXT ). Unfortunately, Postgres sub-string queries are about 6× slower than HSTORE or JSONB key queries. I also learned that Postgres regular expressions are extremely slow: a....
|
|
Describes Prig, which is for Processing Records In Go. It's a text processing tool like AWK, but it uses Go as the scripting language.
|
|
The first preview of C# 11 is out, and well, I think I like what I see. I dig the new List patterns and am a fan of allowing newlines in the “holes” of interpolated strings . Parameter null-checking is a bit contentious, and it’s good that they are releasing it in preview one and asking for feedback. In a nutshell, they want to spare us a lot of boilerplate. Code like this: public static void M(string s) { if (s is null) { thro..
|
|
This is post is part of set 2 of A Ramble Around CS . In this post, we’re going to look at how to get, set, and otherwise manipulate individual bits. Bit twiddling and bit bashing are often used interchangeably with bit manipulation, but sometimes exclusively refer to clever or non-obvious ways or uses of bit manipulation, or tedious or challenging low-level device control data manipulation tasks. The term bit twiddling dates fr....
|
Hi! My favourite way to meet is to schedule a time to meet is over Zoom. My timezone is CET / Paris Time (Time Zone Converter) You can schedule a time below. Book a Time
|
Hi! My favourite way to meet is to schedule a time to meet is over Zoom. My timezone is CET / Paris Time (Time Zone Converter) You can schedule a time below. Book a Time
|
|
For millions of years, it has been a daily obsession for living organisms to seek out safety from the elements and safety from predators, lest that day be their last. Living in the Western world, it’s easy to forget that many humans still live this way of life, not having much certainty about how they’re supposed to keep themselves alive for the next day or two.
|
|
This is post is part of set 2 of A Ramble Around CS . In this post, we’re going to become more familiar with messing around with individual bits: “bit twiddling”. And, Or, Not, etc. When dealing with bits—or with “boolean” values (True or False) 1 —we talk about value a and value b, value a or value b, etc. They have more precise meanings than their normal English usage: In normal usage, you might say, “I’ll wash the dis....
|
|
So I've been using the squeezebox as my daily driver keyboard for two weeks now. Here's my thoughts on this experience. But first a typing video: Typing video The Home Corner Works The design element of the middle and bottom rows being a steep 100 degree angle feels totally validated to me and I'd recommend other experimenters out there incorporate it into their designs. Even though accidental bottom row presses are still some of my ....
|
|
So I've been using the squeezebox as my daily driver keyboard for two weeks now. Here's my thoughts on this experience. But first a typing video: Typing video The Home Corner Works The design element of the middle and bottom rows being a steep 100 degree angle feels totally validated to me and I'd recommend other experimenters out there incorporate it into their designs. Even though accidental bottom row presses are still some of my ....
|
|
Snyk doubles free user limits and provides Snyk Impact donation in response to Ukrainian crisis
-
snyk.io
-
4 years ago
-
eng
During our Big Fix-a-Thon earlier today, we announced that we’ve taken two initial actions as a company in direct response to the unfolding crisis in Ukraine.
|
|
Have you thought about what authentication system you want to use for your Python project? Should you use an existing Python library or a third-party service? This week on the show, Dan Moore is here to talk about authentication systems and OAuth 2.
|
|
Building a JSON string in Bash can be pretty fiddly and annoying, with quoting and formatting and variable substitution, etc… If you only have a little JSON , using a printf template works well, like this: #!/usr/bin/env bash # Your printf template string template = '{ "state": "%s", "key": "%s", "description": "%s", "url": "%s" }' # Variable to store your rendered template JSON string data = "" # Some variables to ....
|
|
I’ve caught some bug and don’t have the energy to write more than a brief note. I want to commemorate the fact that work on the Marginalia search engine started one year ago. The first commit was on February 26th 2021, and contained a sketch for a website crawler and some data models. In many ways, the paint is barely dry, yet it feels like this project has been around for a long while.
|
|
As the first full-time engineering employee, my core functions were to organize, scale, and manage an engineering department, while also serving as a high-functioning IC. In my time at Kittyhawk, I accomplished that and more, including working extensively with the FAA, leading the product vision and roadmap, and redesigning our applications to fit the enterprise sector. Below are just a few select highlights: Built, scaled, and led multi-....
|
|
Levers takes your aggregated digital marketing data and delivers a complete reporting and forecasting solution in a beautiful, easy to use interface. Built for the digital marketer, the Levers data explorer is your solution for high-level analysis and forecasting. Borrowing the best features from the analytics products you use every day with nearly unlimited scalability, Levers makes it easy to build reports accessible by anyone from techni..
|
|
Stitch Labs is a leading inventory management system for rapidly growing eCommerce retailers. Stitch Labs empowers retailers to control their operations through enhanced inventory visibility and accuracy, alongside streamlined workflows to meet the most complex and demanding operational challenges. Stitch Labs works with major eCommerce and fulfillment providers to offer a seamless solution. Major Accomplishments Collaborated cross-functi....
|
|
Vuurr specializes in digital marketing campaigns and custom application development for clients ranging from startups & small businesses to $10+ billion enterprises. Custom (PHP) Development Projects: Customer loyalty and customer marketing solution for the tire and service industry. Solution for an international training company empowering users to discover & register for certification-specific courses, and enabling instructors to award ..
|
|
Dismal arithmetic is just like the arithmetic you learned in school, only simpler: there are no carries, when you add digits you just take the largest, and when you multiply digits you take the smallest. How does code look in the two languages I like a lot; Clojure and APL?
|
|
Learn how Serverless Cloud helps you create fully functional prototypes in no time, all without needing to configure complex cloud infrastructures.
|
|
In honor of Black History Month, we sat down with three members of Black@Snyk, our employee resource group for Black employees and allies, to learn more about their personal stories.
|
|
Magento security requires additional patch to fix sanitization vulnerability
-
snyk.io
-
4 years ago
-
eng
The Adobe patch for CVE-2022-24086 wasn’t enough to mitigate the code. This led to a new CVE-2022-24087 being raised and a second patch going into production.
|