|
On August 19th, 2019 rest-client, a simple HTTP and REST client for Ruby, reported a new security threat. A maintainer’s RubyGem account was compromised and a malicious third party installed a code execution back door. The exploit affects versions greater than 1.6.10 and less than 1.7.0.rc1.
|
|
On July 29th, 2019 a high severityDeserialization of Untrusted Data vulnerability (CVE-2019-14379,CVE-2019-14439) affecting all versions of com.fasterxml.jackson.core:jackson-databind up to 2.9.9.2 was published.
|
|
I like Elliott Cost’s idea, a lot: “A feed is based around time, usually sorted reverse chronologically, whereas an explore page reveals the expansiveness of a website by pulling from disparate sources, indifferent to time, allowing one to jump into the depths of something entirely new.” Look for a new Explore page here over the next few weeks. What a great idea. Permalink.
|
|
Whew. It's been a while since I blogged. Astute readers (if there are any readers) might notice that the site looks a little bit different…
|
|
You need image placeholders on your website in order to stop the page from jumping around when images load. A single color placeholder will…
|
|
The Sketch keyboard shortcuts I use every day—plus the Command Bar workflow that replaces most menu hunting.
|
|
A year-old dormant malicious remote code execution vulnerability discovered in Webmin
-
snyk.io
-
6 years ago
-
eng
On August 17, 2019, the Webmin team announced the release of Webmin 1.930 and Usermin 1.780. These releases address a newly discovered remote command execution vulnerability found in Webmin versions 1.890 through 1.920. This vulnerability has been present for more than a year and was introduced by a malicious third party.
|
|
I’ve never thought of myself as a “car person.” The last new car I bought (and in fact, now that I think about it, the first new car I ever bought) was the quirky 1998 Ford Contour SVT . Since then, we bought a
|
|
Can you imagine if Karma was real? You do good, and you get rewarded. Someone does you bad, and they get punished. Oh, life would be a dream… I’m sad to admit that, but Karma is not a practical concept today. It implies that good deeds result in good karma, and good consequences for the individual, and bad deeds result in bad consequences. It’s way too abstract. Us skeptics would wonder what ensures that bad actions receive bad conseq....
|
|
When dealing with a multilingual dataset doing language identification is a very important part of the analysis process, here I’ll show a way to do a fast ⚡️ and reliable ✨ language identification with fasttext .
|
|
I have spent a lot of time thinking about expedition rigs. I started looking for the perfect one to see if I could find something better than the 4Runners and Tacomas Expedition Overland uses. Less than a year later, I bought a 4Runner. I resumed my search a few months later, and almost bought an RV instead of a house. As a home owner I have started searching again — and this time, I decided to talk about my process. I hope this guide wil..
|
|
We're excited to share that starting today, you can make sure that vulnerable artifacts will not be used in your organization by using Snyk’s Artifactory plugin!
|
|
You need to anticipate your manager’s needs. This is crucial for success in any job because making your boss’s life easier is one of the best ways of getting their attention about the value you bring to the company.
|
|
Ionic 5 and Angular 8: Create a Welcome Page with Tabs Home Pages.
-
www.9lessons.info
-
6 years ago
-
eng
I received lots of tutorial requests from my readers in that most of them asked me, how to use Ionic 5 to create a welcome page with login and signup pages. Ionic updated there code base with latest Angular 8 features. Now we can implement the routes and guards pretty easy way. Ionic is recommending to use Capacitor to generate iOS and Android. This post will explain to you how to design an Ionic project structure with social project relate..
|
|
Back when the Raspberry Pi was first released in 2012 Michael Bacarella wrote a blog post on using OCaml and Async on this little device. Since then installing OCaml via opam has become a pretty smooth experience and everything works out of the box when using Raspbian – the default Raspberry Pi distribution.
|
|
Back when the Raspberry Pi was first released in 2012 Michael Bacarella wrote a blog post on using OCaml and Async on this little device. Since then installing OCaml via opam has become a pretty smooth experience and everything works out of the box when using Raspbian – the default Raspberry Pi distribution.
|
|
Analyzing FIFA 19 data (I). Data Cleaning with Pandas and Numpy
-
www.rasulkireev.com
-
6 years ago
-
eng
My first start-to-end Data Science project. I am going to be looking at FIFA 19 player database. In this part I talk about Data Cleaning.
|
|
Making your first open source contribution. There is nothing to be scared about! We'll got through this together.
|
|
Zola is a static site generator in Rust. Wanting to blog a bit more and having a passing interest in Rust, I figured I might as well rebuild my blog rather than actually write anything...
|
|
Don't write software like you write books: the value of delivering early and frequently
-
lucasfcosta.com
-
6 years ago
-
eng
Not delivering early and frequently makes writing software as difficult as writing books. Publishing books is hard because the feedback loop is long and slow. You can't validate a book unless you ha...
|
|
Don't write software like you write books: the value of delivering early and frequently
-
lucasfcosta.com
-
6 years ago
-
eng
Not delivering early and frequently makes writing software as difficult as writing books. Publishing books is hard because the feedback loop is long and slow. You can't validate a book unless you ha...
|
|
While cleaning out a drawer last night, I came across my old, beloved Nokia N810 Internet appliance that I bought in early 2008. This thing was sexy and entirely made of aluminum. It had a touchscreen (and stylus), backlit slide-out keyboard, expandable SD storage, GPS and front-facing webcam running Maemo Linux on an ARM CPU. The N810 came out shortly after the iPhone in 2007, and just before Android phones started hitting the market en ..
|
|
While cleaning out a drawer last night, I came across my old, beloved Nokia N810 Internet appliance that I bought in early 2008. This thing was sexy and entirely made of aluminum. It had a touchscreen (and stylus), backlit slide-out keyboard, expandable SD storage, GPS and front-facing webcam running Maemo Linux on an ARM CPU. The N810 came out shortly after the iPhone in 2007, and just before Android phones started hitting the market en ..
|
|
We're excited to announce that Snyk has partnered with CircleCI to help you use open source and stay secure.
|
|
As our Tools & Compilers team has grown, the kinds of projects we work on has become more ambitious. Here are some of the major things we’re currently working on:
|
|
As our Tools & Compilers team has grown, the kinds of projects we work on has become more ambitious. Here are some of the major things we’re currently working on:
|
RabbitMQ is a robust message queue which features high message throughput, configurable acknowledgements, an intuitive management GUI and wide client library support. Written in Erlang, RabbitMQ has built a reputation for outstanding stability which makes it a popular choice as a core infrastructure system. As you plan your overall messaging architecture a universal requirement is to minimize downtime from any single point of failure. For..
|
|
I examined Eclipse IDE plugins and then narrowed it down to the top 10 most helpful plugins that I have added to my own toolkit.
|
|
This is a story about how you should not respond to a vulnerability disclosure. Back in 2015 a man-in-the-middle (MITM) vulnerability was…
|
|
At lunch today I learned about Transactional Synchronization Extensions (TSX) which is an implementation of transactional memory. The conversation started as a rant about why transactional memory is bad but then it evolved into how this concept even came to be and how it even got implemented if it’s such a terrible idea. What is transactional memory? First let’s start by going over what transactional memory is. You might be familiar wit....
|