|
Snyk sponsors Atlassian Team ’22: Bringing developer security to the Atlassian ecosystem
-
snyk.io
-
4 years ago
-
eng
Snyk is excited to be a Strategic Sponsor for Atlassian Team ‘22, April 5–7 in Las Vegas. We aim to expand conversations and collaboration around cloud security among the ever-growing Atlassian + Snyk user base.
|
|
Designing a Spacer for my AxiDraw Plotter I have an AxiDraw V3/A3 Penplotter that I bought to satisfy a desire to own such a fantastic machine. It started in my teen years working with HP Plotters in our university lab at the TUHH . I could not afford an HP Plotter back in the day, so that desire was never satisfied.
|
|
The Sun as seen by Solar Orbiter in extreme ultraviolet light from a distance of roughly 75 million kilometres. The image is a mosaic of 25 individual images taken on 7 March by the high resolution telescope of the Extreme Ultraviolet Imager (EUI) instrument. Taken at a wavelength of 17 nanometers, in the extreme ultraviolet region of the electromagnetic spectrum, this image reveals the Sun’s upper atmosphere, the corona, which has a temper..
|
|
From 1978 to 1995, the Freedom Club (FC) sent bombs through the mail, to universities and airlines, triggering an FBI investigation named UNABOM. In an agreement that would end the bombings, the “manifesto” of the Freedom Club, Industrial Society and its Future, was published in the New York Times and the Washington Post in 1995.
|
|
In the previous post , I discussed different fence-based outlier detectors. In this post, I show some examples of these detectors with different parameters.
|
|
In the previous post , I discussed different fence-based outlier detectors. In this post, I show some examples of these detectors with different parameters.
|
I'm happy with how this video turned out. Click the image to watch the full 1 minute. Does this count as a gif or a link? I'm going to say yes, but I'll still include 3 links.
|
|
Learn how directory traversal vulnerabilities work on web servers written on C/C++, as well as how to prevent them, including arbitrary file read & write and the zip slip vulnerability.
|
|
Cloudfront enables you to host your static website via s3. You should set your root object to index.html to rewrite https://yourdomainname.com to https://yourdomainname.com/index.html for cleaner urls. However you might run into an issue of having subdirectories in your s3 bucket that you want to do the same for (for example on hosting a hugo blog). Unfortunately Cloudfront doesn’t support this by default.
|
|
No matter how long I’ve possessed a Mac and how hard I try, there will always be a helpful keyboard shortcut hidden somewhere that I don’t know about. Today I learned about holding the Option key while clicking on the Copy command in Finder. It activates the super-useful (and super-secret) “copy as pathname” feature. I spotted this trick on Jamie Smith’s website , where other handy shortcuts (and the pretty gif above) reside.
|
|
If you have ever used the built-in sqlite3 module in a multithreaded Python application, you may have seen this message. sqlite3.ProgrammingError: SQLite objects created in a thread can only be used in that same thread. The object was created in thread id 4316169600 and this is thread id 6190804992. This code can be used to reproduce the error: from threading import Thread import sqlite3 conn = sqlite3 . ..
|
|
In the previous post, I showed how Gherkin Scenarios provide a great framework for acceptance test definition. I also showed how the dreams of the BDD movement extend to automating Gherkin, using a tool called Cucumber, enforcing traceability of acceptance tests. In this article, I want to explain my disilusionment towards Cucumber, and show how a low-tech alternative emerged that I believe covers most of the value for none of the effort.
|
|
In the previous post, I showed how Gherkin Scenarios provide a great framework for acceptance test definition. I also showed how the dreams of the BDD movement extend to automating Gherkin, using a tool called Cucumber, enforcing traceability of acceptance tests. In this article, I want to explain my disilusionment towards Cucumber, and show how a low-tech alternative emerged that I believe covers most of the value for none of the effort.
|
|
Where do people go, when the whole world seems foreign? Where do they find places for themselves? A space to be and not just react. I find it not easy to fotograph, since I’m aiming to create a portrait of the space, not of the person. More and more they begin to seem inseparable. With big thanks to Laura and Vanny.
|
|
Nicknamed the bionic beaver , the ICON was a Canadian computer funded by the Ontario government and used in schools province wide. It was designed by CEMCorp (Canadian Educational Microprocessor Corporation) and manufactured by Burroughs (later renamed to Unisys). Moreover, it ran the QNX UNIX-like operating system, which was also developed in Canada by two University of Waterloo students. If you took a computer programming course in ..
|
|
Nicknamed the bionic beaver , the ICON was a Canadian computer funded by the Ontario government and used in schools province wide. It was designed by CEMCorp (Canadian Educational Microprocessor Corporation) and manufactured by Burroughs (later renamed to Unisys). Moreover, it ran the QNX UNIX-like operating system, which was also developed in Canada by two University of Waterloo students. If you took a computer programming course in ..
|
|
This is mostly a post to complain about something that chafes. I wish there was a programming language (ideally several) that acknowledged that computers have hard drives, not just a processor, RAM and other_devices[]. Something that has struck me when I’ve been working with the search engine is how unfinished the metaphor for accessing physical disks is in most programming languages. It feels like an after-thought, half left to the opera..
|
|
In my earlier post on interviewing , I discussed aspects of a coding interview question that I thought provided better signal on the candidate than algorithmic-focused questions. In this post, I’ll provide an example fairly open-ended interview question, a solution, and a transcript between the interviewer and interviewee as an example for analyzing signal. Page Ranges, a Question When a user prints a document, they might not want to pri....
|
|
In my earlier post on interviewing , I discussed aspects of a coding interview question that I thought provided better signal on the candidate than algorithmic-focused questions. In this post, I’ll provide an example fairly open-ended interview question, a solution, and a transcript between the interviewer and interviewee as an example for analyzing signal. Page Ranges, a Question When a user prints a document, they might not want to pri....
|
Yes, you read that correctly – “Dynamic Pinvoke” as in “Dynamic Platform Invoke” Background Recently, I was browsing through Microsoft documentation and other blogs to gain a better understanding of .NET dynamic types and objects. I’ve always found the topic very interesting mainly due to its relative obscurity and the offensive opportunities for defensive evasion. […]
|
|
This is the public version of an internal doc that I and my colleagues (especially Jit Corn, Jack & Co. Thank you guys.) prepared for the rest of the engineering team. All the points here are from the great articles/videos we have seen and our own experience/expecations working remote due to COVID. This guide tries to set the expectations and provides some guidelines. The remote work environment is different from the office, face-to-face..
|
|
This is the public version of an internal doc that I and my colleagues (especially Jit Corn, Jack & Co. Thank you guys.) prepared for the rest of the engineering team. All the points here are from the great articles/videos we have seen and our own experience/expecations working remote due to COVID. This guide tries to set the expectations and provides some guidelines. The remote work environment is different from the office, face-to-face..
|
|
Roumeli describes Fermor’s travels around Northern Greece and Macedonia. He visits secluded and remote areas and describes the rugged countryside and how people of these remote regions live. As he meets Sarakatsan shepherds and spends some time with them, visits the impressive monasteries of Meteora, attempts to track a pair of Byron’s slippers in Missolonghi and investigates Kravara and its secret language, he makes acute observations abo..
|
|
We arrived at the trailhead near the Sunnyside Cemetry at 9am, and were only the third car to arrive. A chorus of birdsong welcomed us, with countless birds in the bushes, trees and foraging in the fields. It was well worth taking this longer route (rather than parking by the seaside), since we were able to enjoy the very pleasant and easy walk between the fields to the bluff, and saw plenty of Red-winged Blackbirds, Starlings and more.
|
|
We arrived at the trailhead near the Sunnyside Cemetry at 9am, and were only the third car to arrive. A chorus of birdsong welcomed us, with countless birds in the bushes, trees and foraging in the fields. It was well worth taking this longer route (rather than parking by the seaside), since we were able to enjoy the very pleasant and easy walk between the fields to the bluff, and saw plenty of Red-winged Blackbirds, Starlings and more.
|
|
NOTE: this is about Daniel Gross’ interview on World of DaaS which can be found here: LINKWhat do we mean when we say that a person is energetic? We’re not literally talking about physical energy of course–after all, we’re more or less eating the same 2000 calories everyday, and the image of a founder eating a dozen pizzas and several blueberry pies a day to move faster is almost comical. But if it’s not that, then what is it?
|
|
Alert: Faxios has been breached by the LaughTilYouCry ransomware, which has flooded the hard drives of users with horrible puns and dad jokes.
|
|
Ever since its introduction in the 2017 paper, Attention is All You Need, the Transformer model architecture has taken the deep-learning world by storm. Initially introduced for machine translation, it has become the tool of choice for a wide range of domains, including text, audio, video, and others. Transformers have also driven most of the massive increases in model scale and capability in the last few years. OpenAI’s GPT-3 and Codex mod..
|
|
Ever since its introduction in the 2017 paper, Attention is All You Need, the Transformer model architecture has taken the deep-learning world by storm. Initially introduced for machine translation, it has become the tool of choice for a wide range of domains, including text, audio, video, and others. Transformers have also driven most of the massive increases in model scale and capability in the last few years. OpenAI’s GPT-3 and Codex mod..
|
|
In my last blog post, I dug into Elm and while I like a number of things conceptually about Elm, the process of implementing nothing more than a maybe 8 element HTML form left me hugely frustrated and annoyed. I also didn't like the way that Elm bundles code and display into one thing. I may be a traditionalist perhaps but the separation of views and code really does work well in practice. I get that Elm is a different thing but it shoul....
|
|
Do you understand how a hash table works? What if you could learn about building one while practicing test-driven development? What are best practices when designing a REST API? This week on the show, Christopher Trudeau is here, and he's brought another batch of PyCoder's Weekly articles and projects.
|
|
It’s April Cools! We’re taking back April Fools. When I was younger I had a strange relationship with alcohol, not because of any sort of trauma, but because I found it decidedly boring and disgusting to the taste. I didn’t drink in high school, didn’t enjoy parties in college, and didn’t care for tailgating or other sports-based events where drinking was common. I also never enjoyed wine—red is too tannic, white is just meh—and almost all ..
|
|
It’s April Cools! We’re taking back April Fools. When I was younger I had a strange relationship with alcohol, not because of any sort of trauma, but because I found it decidedly boring and disgusting to the taste. I didn’t drink in high school, didn’t enjoy parties in college, and didn’t care for tailgating or other sports-based events where drinking was common. I also never enjoyed wine—red is too tannic, white is just meh—and almost all ..
|
|
It’s April Cools! We’re taking back April Fools. When I was younger I had a strange relationship with alcohol, not because of any sort of trauma, but because I found it decidedly boring and disgusting to the taste. I didn’t drink in high school, didn’t enjoy parties in college, and didn’t care for tailgating or other sports-based events where drinking was common. I also never enjoyed wine—red is too tannic, white is just meh—and almost all ..
|
|
If you understand Italian, the recording of my Playwright session at UGIdotNET’s WebDay 2022 is now available on YouTube 1 . Playwright is a phenomenal cross-browser, cross-platform, cross-language, single-API, mobile-friendly front-end testing tool. I’m looking forward to giving the same session in English sooner or later, but I should first win my laziness and start looking for exciting events with open CFPs. If you happen to know o..
|