|
I interact with a lot of people in a given week, a few in person and far more on video and conference calls. I don’t claim to be a perfect person to talk to on the phone, but over the past several years I’ve noticed how painful some conference call experiences can be. As more and more work is conducted virtually and not face to face an ability to do communicate well on conference/voice calls is tied to what success you can deliver. It isn’....
|
|
Django For quite some time python has been one of my favourite programming language. Although its not the best choice for all use cases, the right tool for the right job after all, it has a very nice flow to it when programming. Things are easily done, the documentation quite good and there is a lot of help available through google. One of the best examples for the excellent ecosphere of libraries that can be used with python is Django ..
|
|
This piece, by August Garcia over at the horrendously designed 256 Kilobytes , is a good counterpoint to a paper I didn’t bother linking to when it hit Hacker News last month. Just because we cannot build hacker-proof systems does not mean we should avoid easy steps that will make their lives harder. Permalink.
|
|
Unusually for me, I had a bit of a pause in reviewing Sled . As a reminder, Sled is an embedded database engine written in Rust. I last stopped looking at the buffer management, but I still don’t really have a good grasp of what is going on. The next file is the iterator. It looks like it translates between segments and messages in these segments. Here is the struct: As you can see, the log iterator holds an iterator of segments, and....
|
|
Last week, I had the pleasure of meeting with the Transposit team in San Francisco. Tech is a super small world and it turns out the two founders and I are separated by one-degree through several different people we know. In meeting them I closed many loops without even realizing it, but I digress… Their product is really cool, it exposes a SQL interface for interacting with numerous APIs at once. For someone like myself who deploys a l....
|
|
How much do we really know about how packages behave on the npm registry?
-
snyk.io
-
7 years ago
-
eng
How many packages on npm can be considered abandoned? How many packages are connected to each other? Let’s explore npm - today’s biggest open source package registry!
|
|
How to increase your chances of finding a hidden camera
-
sixfortwelve.wordpress.com
-
7 years ago
-
eng
Andrew and Nealie Barker write a travel blog, and in their latest post they talk about finding hidden cameras in the houses they stay in. Having the know-how to do things like this makes me glad I chose the cyber security field, even if no part of this process takes a great deal of technical expertise: you can do everything the Barkers talk about with simple apps found on the App Store. I do not make a habit of staying in others’ homes, but..
|
Mocks are a great way of preventing AJAX calls in tests, but they can also help you isolate side effects and impurities that can create complicated tests. As you learned in Part 1 , mocks are a great way to handle external data or any data that is likely to change. Mocking external data will likely be your most common use case and for a good reason. You want your tests to stick as closely to your code as possible this includes all depend....
|
|
In our last blogposts about the NVIDIA Jetson Nano Developer Kit - Introduction and NVIDIA Jetson Nano - Install Docker Compose we digged into the brand-new NVIDIA Jetson Nano Developer Kit and we know, that Docker 18.06.1-CE is already installed, but… But, this isn’t the latest available version of the Docker Engine. So, I’d like to point you to a few different options on how to upgrade the Docker Engine to the very latest avail....
|
|
What should be done for his disciples out of compassion by a Teacher who seeks their welfare and has compassion for them, that I have done for you, Ānanda. There are these roots of trees, these empty huts. Meditate, Ānanda, do not delay, or else you regret it later. This is our instruction to you.” Thus ends the Indriyabhāvanā Sutta (The Development of the Faculties), number 152 in the Majjhima Nikāya collection and in my opinion there real..
|
|
There’s an old saying that extraordinary claims require extraordinary evidence. For example, if two individuals are debating whether the sun…
|
|
Having an Express REST API is great, but you need to teach other developers how to properly use it. This is the mission of the OpenAPI documentation specification for REST APIs.
|
|
Matlab R2018b added default axes mouse interactivity at the expense of performance. Luckily, we can speed-up the default axes. The post Improving graphics interactivity appeared first on Undocumented Matlab . Related posts: Undocumented HG2 graphics events Matlab's new HG2 graphics engine includes many new undocumented events that could be used in various ways. ... Handle Graphics Behavior HG behaviors are an important asp..
|
|
Matlab R2018b added default axes mouse interactivity at the expense of performance. Luckily, we can speed-up the default axes. The post Improving graphics interactivity appeared first on Undocumented Matlab . Related posts: Undocumented HG2 graphics events Matlab's new HG2 graphics engine includes many new undocumented events that could be used in various ways. ... Handle Graphics Behavior HG behaviors are an important asp..
|
|
I can’t remember where on The Internet™ I originally saw it, but at some point in the past few months I came across an article about a woman selling her preposterously picturesque home in Canada for the low, low price of $19 and an essay of (at most) 350 words. The catch here (because houses usually cost more than nineteen dollars) is that you have to win the contest (i.e. have the bestest essay), and the woman running the contest nee..
|
|
I can’t remember where on The Internet™ I originally saw it, but at some point in the past few months I came across an article about a woman selling her preposterously picturesque home in Canada for the low, low price of $19 and an essay of (at most) 350 words. The catch here (because houses usually cost more than nineteen dollars) is that you have to win the contest (i.e. have the bestest essay), and the woman running the contest nee..
|
|
Discuss these two things before the business makes money. Make decisions on the important, specific issues raised by this post.
|
|
Questo sito non utilizza alcun script per ottenere informazioni riguardo gli utenti che visitano SerHack.me. Cloudflare potrebbe utilizzare alcune informazioni riguardo la vostra connessione e ogni visita potrebbe essere loggata dal vostro ISP. This website does not use any scripts to obtain precious informations from the users that read the articles. However, Cloudflare might use some of your informations and every connection might be logg..
|
|
Our hero, a mathematician, is writing notes in LaTeX and needs to convert it to a format that her blog platform accepts. She’s used to using dollar sign delimiters for math mode, but her blog requires \( \) and \[ \]. Find-and-replace fails because it doesn’t know about which dollar sign is the start and which is the end. She knows there’s some computer stuff out there that could help, but she doesn’t have the damn time to sort through it a..
|
|
Our hero, a mathematician, is writing notes in LaTeX and needs to convert it to a format that her blog platform accepts. She’s used to using dollar sign delimiters for math mode, but her blog requires \( \) and \[ \]. Find-and-replace fails because it doesn’t know about which dollar sign is the start and which is the end. She knows there’s some computer stuff out there that could help, but she doesn’t have the damn time to sort through it a..
|
|
Our hero, a mathematician, is writing notes in LaTeX and needs to convert it to a format that her blog platform accepts. She’s used to using dollar sign delimiters for math mode, but her blog requires \( \) and \[ \]. Find-and-replace fails because it doesn’t know about which dollar sign is the start and which is the end. She knows there’s some computer stuff out there that could help, but she doesn’t have the damn time to sort through it a..
|
|
Nathaniel Popper, writing for the New York Times, explains the extreme steps Jameson Lopp took to hide his personal information. An interesting piece, it reminded me of a great article Evan Ratlif wrote for Wired in 2009 titled Gone Forever: What Does It Take to Really Disappear? . I also rediscovered the interview with Matt Sheppard that Evan mentioned at the end of his article, as well as his follow-up piece where he attempted to di....
|
|
In our last blogpost NVIDIA Jetson Nano Developer Kit - Introduction we digged into the brand-new NVIDIA Jetson Nano Developer Kit and we did found out, that Docker 18.06.1-CE is already pre-installed on this great ARM board. Today, I want to share some more details on how you can easily install Docker Compose on the Jetson Nano. Install Docker Compose Sadly, there is no binary of Docker Compose available we could install di....
|
|
Drew DeVault on the dangers of using a virtual private network, or VPN: “[VPN providers] can identify you much more precisely because you used your VPN login to access the service. Additionally, they can promise not to siphon off your data and write it down somewhere — tracking you, selling it to advertisers, handing it over to law enforcement — but they could and you’d be none the wiser.” Anyone thinking of using a VPN should read ..
|
|
Let me introduce the brand new NVIDIA Jetson Nano Developer Kit , which is basically a quad-core 64bit ARM Cortex-A57 CPU with 128 GPU cores - suitable for all kinds of maker ideas: AI, Robotics, and of course for running Docker Containers… Unboxing Let’s unbox the board and do the initial configuration… When opening the box we’ll find the board itself and a short getting started flyer which heads us to the NVIDIA website htt....
|
|
I like cooking my own meals for the same reason I code : I get exactly what I want, without anything I don’t, and I know every little detail about the “ingredients” that go into my projects. It takes some time, effort, and expertise, but the benefits far outweigh the minor drawbacks. Permalink.
|
|
Matt Reyer talks about turning his web front-end into a much lighter client. I have done this for years with my own projects, cutting out external libraries and even non-essential Javascript and CSS until I had as minimal an application as possible. This is a growing trend . My desire to avoid unnecessary complexity and code dependence drove the development of First Crack , the blogging engine behind this site. In the same vein, check out..
|
|
We’re excited to announce the launch of our public bug bounty program with Bugcrowd — the #1 crowdsourced security platform. This public program is open to Bugcrowd’s full crowd of top, trusted whitehat hackers, and we will award up to $1,500 per vulnerability identified on our website, API, and mobile apps.
|
|
Introduction In my first post on Goroutine Leaks , I mentioned that concurrency is a useful tool but it comes with certain traps that don’t exist in synchronous programs. To continue with this theme, I will introduce a new trap called incomplete work. Incomplete work occurs when a program terminates before outstanding Goroutines (non-main goroutines) complete. Depending on the nature of the Goroutine that is being terminated forcefully, t..
|
|
Do you have an overall goal for your life? Maybe it’s simply to enjoy life, and there’s nothing wrong with that. Personally, I have two goals in life. The first is to be a father. The second is to make a difference in the world for the better.
|
|
We’re excited to announce the launch of our public bug bounty program with Bugcrowd — the #1 crowdsourced security platform. This public program is open to Bugcrowd’s full crowd of top, trusted whitehat hackers, and we will award up to $1,500 per vulnerability identified on our website, API, and mobile apps.
|
|
Nicholas Weaver on the technical challenges to calling Huawei “safe”, and why that might not matter: “...the code that Huawei uses, like so much of the rest of the code running the world, is simply a nightmare: It is complex, written in an ‘unsafe’ manner, using ‘unsafe’ languages. The scale and complexity make it impossible to analyze the code to look for new bugs, let alone efforts at sabotage. ... [and] the dirty secret is that most ..
|
|
I have an article in the works on a similar topic, but I wanted to take a minute to highlight this piece by one of my favorite new writers, Blair Reeves , before I reference it there. He makes some great points about the value of blogging, even if you have no intention of ever turning it into a revenue stream. Permalink.
|
|
1500 words, 6 minutes. “For the sake of brevity, we will always represent this number by the letter e” - Leonhard Euler, Mechanica. 1736. Illustration Pub. 1881. What if you could understand and explain any breach 10x faster? Security breaches are a staple of mainstream news. In the past, details only emerged through technical analysis, research papers, and the forensic review of press releases. Occasionally we’d be gifted with a customer l..
|