|
Back in 2010, the adage “the right tool for the job” was prevalent within the developer community , but by 2015 it was seen by some as motivated reasoning and in general harmful advice. Nowadays it’s common to hear that we should “Choose Boring Technology” and “optimize our engineering decisions for iteration speed” . My view is that the adage “the right tool for the job” suffered from being transmitted by engineers in an almost folkl....
|
|
In this post, we’ll attend to those concerns and take a look at some 6 best practices when containerizing Python applications with Docker.
|
|
Search results are only as good as the search engine’s ability to figure out what a page is about. Sure a keyword may appear in a page, but is it the topic of the page, or just some off-hand mention? I didn’t really know anything about data mining or keyword extraction starting out, so I’ve had to learn on the fly. I’m just going to briefly list some of my first naive attempts at keyword extraction, just to give a context.
|
|
Given the massive demand for and popularity of Azure Resource Manager (ARM), we are excited to announce you can now use Snyk Infrastructure as Code to scan ARM JSON files against our comprehensive set of security rules in the Snyk CLI.
|
|
Snyk IaC wins 2021 CRN Tech Innovator Award & continues to grow channel business
-
snyk.io
-
4 years ago
-
eng
We’re very excited to say that this week Snyk Infrastructure as Code (IaC) was named the winner of the cloud security category for the 2021 CRN Tech Innovator award.
|
|
How to effectively detect and mitigate Trojan Source attacks in JavaScript codebases with ESLint
-
snyk.io
-
4 years ago
-
eng
Learn how to detect and prevent the Trojan Source vulnerability in your JavaScript ecosystem. This attack relies on reviewers confusing the obfuscated malicious source code with comments.
|
Today it became known in /coc/ that, despite pages from it being posted and attracting moderate atte...
|
|
The App Store is a crowded space when it come to markdown apps. A quick search yields a wonderful wealth of choice. Kinda overwhelming, but a great problem to have nonetheless. For those of us with org as our markup of choice, the App Store is far less crowded. I wish we could fill more than a screen's worth of search results, so you know… I could show you another pretty gif scrolling through org results. For now, we'll settle on a single....
|
|
Repository: @knadh/go-pop3 GitHub release page: v0.3.0 Full Changelog : https://github.com/knadh/go-pop3/compare/v0.2.0...v0.3.0
|
|
Skills, stories, and software every dev should know - 123dev #45
-
justingarrison.com
-
4 years ago
-
eng
Some weeks I love the structure of this newsletter. It helps me not dump a ton of information but focus on just a few things each week. Other weeks—like this week—I have a ton of cool tools and articles to share but can't if I want to follow my own rules.
|
|
How this blog came to be is a minor miracle. Long story short, I conned myself into believing nobody will find /and/ read it. But you're here, aren't you? And you're reading this. Aren't You? Confucamus. Well, here's how you got here.
|
|
Snyk’s Priority Scores are more than just a number. Learn about the thinking process behind the score as well as give you some practical tips on how to use it optimally to prioritize your vulnerabilities.
|
|
Figure 1. This pages tag list is using this tag icon from FontAwesome . This is a 550 byte SVG file, 346 bytes gzipped. If you want to use SVG icons on a website and style them with CSS - then the SVG needs to be inline - i.e. the SVG markup needs to be included with the rest of the pages HTML markup. Unfortunately putting things inline means that they can’t be cached. In this article I’ll show one way to get around this....
|
|
Learn about Datto’s nearly painless adoption of developer-first security and how it offers a model nearly any company can follow at a time when developing safe software with speed has never been more critical.
|
|
Welcome to my blog I’m hoping to start posting project logs here. The focus here will be: Programming/Web dev Woodworking Game development Occasionally embedded/firmware type stuff Blender Maybe even baking? It’s hard to say exactly what will be here. I’ve brought over the medium articles I’ve written. I’ve included a link to the things I’ve written on Hackaday, but I don’t think I’ll bring the actual content over here.
|
|
Skewness is a commonly used measure of the asymmetry of the probability distributions. A typical skewness interpretation comes down to an image like this: It looks extremely simple: using the skewness sign, we get an idea of the distribution form and the arrangement of the mean and the median. Unfortunately, it doesn’t always work as expected. Skewness estimation could be a highly misleading metric (even more misleading than..
|
|
Skewness is a commonly used measure of the asymmetry of the probability distributions. A typical skewness interpretation comes down to an image like this: It looks extremely simple: using the skewness sign, we get an idea of the distribution form and the arrangement of the mean and the median. Unfortunately, it doesn’t always work as expected. Skewness estimation could be a highly misleading metric (even more misleading than..
|
|
In this post I show how to use TypeScript literal string template types to get a compile-time UUID validation. Type-level UUID numbers It happens so that we can use recent TypeScript’s type system improvements to get a compile-time validation of UUID number, including validation of correctness of its version. We start with defining a set of allowed symbols for both hex alphabet and (separately) for version: type VersionChar = ....
|
|
What does this program do? At the most reduced level, one could say that a program’s behavior is defined by the effect it has on the hardware running it. That’s not very useful however; when we’re programming, we often have to deal with legacy code and tease out the original intent of the code. Saying that the meaning of a program is entirely encapsulated by the code is saying that the intent and the implementation are the same. They so r....
|
|
What does this program do? At the most reduced level, one could say that a program’s behavior is defined by the effect it has on the hardware running it. That’s not very useful however; when we’re programming, we often have to deal with legacy code and tease out the original intent of the code. Saying that the meaning of a program is entirely encapsulated by the code is saying that the intent and the implementation are the same. They so r....
|
|
I’ve been looking at how I can improve the performance of an internal service written in Python. I was wondering if there is a way to speed things up without rewriting large part of the code or using another programming language to rewrite part of the code. Then I remember reading about Pyston (a faster and highly-compatible with Cpython from Dropbox) on HackerNews and this seems like an opportunity to try it out. I’ve integrated into t..
|
|
I’ve been looking at how I can improve the performance of an internal service written in Python. I was wondering if there is a way to speed things up without rewriting large part of the code or using another programming language to rewrite part of the code. Then I remember reading about Pyston (a faster and highly-compatible with Cpython from Dropbox) on HackerNews and this seems like an opportunity to try it out. I’ve integrated into t..
|
|
The Node ecosystem is consistently under fire for malicious attempts. November 4, 2021 was another success.
|
|
Lobste.rs is a “computing focused community” and this post is a good example of why I like it: Thinking about the data model of file systems and alternatives is a pretty geeky subject, but impactful Comments are respectful and build on the post Comments add historical context
|
|
Lobste.rs is a “computing focused community” and this post is a good example of why I like it: Thinking about the data model of file systems and alternatives is a pretty geeky subject, but impactful Comments are respectful and build on the post Comments add historical context
|
|
Last month I wrote about Cyclic Workflows with Cylc and StackStorm and how few workflow managers support cyclic workflows. I was surprised today while reading Prefect documentation to see this paragraph: Most workflow frameworks act as if looping is impossible (stressing the Acyclic part of the DAG), but it’s actually trivial to implement. We simply dynamically unroll the loop, similar to how RNN gradients are sometimes computed.
|
|
Last month I wrote about Cyclic Workflows with Cylc and StackStorm and how few workflow managers support cyclic workflows. I was surprised today while reading Prefect documentation to see this paragraph: Most workflow frameworks act as if looping is impossible (stressing the Acyclic part of the DAG), but it’s actually trivial to implement. We simply dynamically unroll the loop, similar to how RNN gradients are sometimes computed.
|
|
Another rainy day. SIM Cards!! Another day, another interesting HN post. I saw this post What is AT&T doing at 1111340002? . And the top was very interesting to me. Even in relatively technical circles, like HN, many people are not aware of this and I use every opportunity I have to reiterate: A SIM card is a full-blown computer with its own CPU and memory. Your carrier can upload and run arbitrary code without your con..
|
|
Another rainy day. SIM Cards!! Another day, another interesting HN post. I saw this post What is AT&T doing at 1111340002? . And the top was very interesting to me. Even in relatively technical circles, like HN, many people are not aware of this and I use every opportunity I have to reiterate: A SIM card is a full-blown computer with its own CPU and memory. Your carrier can upload and run arbitrary code without your con..
|
|
Hi! My name is yelinaung I am writing down what I’ve learned recently learning progress interesting topics books
|
|
Hi! My name is yelinaung I am writing down what I’ve learned recently learning progress interesting topics books
|
|
Life is too short to drink cheap whiskey unknown This is the third post in a series of 13 posts about how to be a game changer. In the previous two posts, we defined the concept and started looking at which games to change . Today we’ll look at the main way to be a game changer - to opt out. According to Merriam-Webster dictionary a game changer is “a newly introduced element or factor that changes an existing situation or ....
|
|
So, as ya might know, we're trans, and we've been on E2 (estradiol), since the 30tha August now, and we started on cypro (CPA, an antiandrogen) on Thursday this week. Which's pretty exciting, so I wanteda make a post on it ^^ Well. Not much morea say on this. We waited for months, basically (see my "gatekeeping" posts), which's too long, but still shorter than what a lotta others needa wait (my condolences if ya'vea go thru, whatever, the....
|
|
Context: Wikipedia says schizophrenia lowers life expectancy by about 20 years] fc17: So schizophrenics die more often… T.: What? There's far less schizophrenics than other people. fc17: But if we had the same amount of schizophrenics and others in the population… T.: If half the population were schizophrenic, we'd've a problem. fc17: Note: This isn't quite politically correct (I mean, these are literally thoughts written down, ....
|
|
A while back, digging into an old DO NOT DELETE backup folder in one of my old hard drives, I stumped upon a folder called parchis, and for a moment I held my breath until I found some *.bas files there! So what? Well, I just found the lost source code of my very first project, the one I coded while learning about variables, procedures and loops, the one that made me realize that this is the kind of stuff I wanted to do as my professi....
|
|
I’ve just emailed my UK MP to complain about government corruption & Owen Patterson . You should do the same. As always, we need as many people as possible to speak out. This is what I wrote, if anyone wants some ideas:
|
|
Things that I stumbled on a rainy day. Understanding how Trie (Data Structure) works Understanding how Raft (Distributed Consensus algorithm) works Trie I have heard/seen it but not in detail until now. Saw someone posted about it on HN and makes me curious. I also found a post about Trie written in Python by Googling. I like the clear explanation with diagrams and put the code on github . Some takeaways Cool data structure to ..
|
|
Things that I stumbled on a rainy day. Understanding how Trie (Data Structure) works Understanding how Raft (Distributed Consensus algorithm) works Trie I have heard/seen it but not in detail until now. Saw someone posted about it on HN and makes me curious. I also found a post about Trie written in Python by Googling. I like the clear explanation with diagrams and put the code on github . Some takeaways Cool data structure to ..
|