|
So I've been trying to do as much of my local development from within docker containers. Each project I tweak things to be a little bit nicer than the last one. Most recently I went to update my tealeaves ssh key parser utility (which is coded in rust). Initially I was getting all manner of frustrating errors trying to get a reproducible version of rust installed with 1.30, clippy, and rustfmt. I bailed one night in frustration only to late....
|
|
So I've been trying to do as much of my local development from within docker containers. Each project I tweak things to be a little bit nicer than the last one. Most recently I went to update my tealeaves ssh key parser utility (which is coded in rust). Initially I was getting all manner of frustrating errors trying to get a reproducible version of rust installed with 1.30, clippy, and rustfmt. I bailed one night in frustration only to late....
|
|
We just rolled out the first batch of high-res satellite imagery with amazing 12.5cm per pixel resolution.
|
|
In today’s digital world, we’ve grown accustomed to seeing new tech hit the market at a rapid pace. While understandable, this can cause challenges for some, for example, people with disabilities such as hearing and sight impairments, whose needs get overlooked. Let’s take my story as an example.
|
|
When your team team is distributed or remote, building a company culture takes a different kind of effort. Here's how we keep culture strong at Serverless.
|
|
In the original PHP prototype of SnailLife there exists a very rudimentary genetics system. Snails had what I called “visual traits” and “functional traits”. Visual traits had genes associated with them. The genes were all stored in the snail’s table and each gene had two “alleles”. During breeding I’d make virtual Punnett Squares of sorts to pass on genes from parents to offspring. But the system was inflexible - each allele for each gene ..
|
|
Unhashable in Python - Getting the unique number of locations in a GeoDataFrame
-
leblancfg.com
-
8 years ago
-
eng
I encounter an unhashable type error when trying to get the unique number of geometries in a GeoDataFrame, and we learn about mutability (vs immutability) of Python objects in order to sidestep the issue.
|
|
Hi, Lain. Let's have a thread for share our personal projects and get reviews. > URL > Language / Framework > Description
|
|
Introducing Oak: an Open Source Scalable Key-Value Map for Big Data Analytics
-
yahooeng.tumblr.com
-
8 years ago
-
eng
yahoodevelopers : By Dmitry Basin, Edward Bortnikov, Anastasia Braginsky, Eshcar Hillel, Idit Keidar, Hagar Meir, Gali Sheffi Real-time analytics applications are on the rise. Modern decision support and machine intelligence engines strive to continuously ingest large volumes of data while providing up-to-date insights with minimum delay. For example, in Flurry Analytics , an Oath service which provides mobile developers with rich too....
|
|
We know that dictionaries are very important data structures. But did you know they can be improved on from our previous implementations using arrays and lists? With a concept called hashing, we can create an excellent implementation of dictionaries that efficiently handle all of that linked memory.
|
|
We know that dictionaries are very important data structures. But did you know they can be improved on from our previous implementations using arrays and lists? With a concept called hashing, we can create an excellent implementation of dictionaries that efficiently handle all of that linked memory.
|
|
I run a DNS server within my LAN, which overrides certain domains/zones (for things like adblocking etc), as well as allowing me to monitor for signs of malware etc. Some devices and apps, though, insist on ignoring the DHCP provided DNS server and instead use Google's public DNS service. Rather than letting these queries sneak out, I opted to intercept them at the router It's also useful, in some cases, when pentesting as it allows yo..
|
209 Netfix Categories You Dont Know About Netflix is available just about everywhere and in every country. But they change which movie and TV categories they promote in each market. That means there are some hidden Netflix categories you haven't seen before. So here's a set of links to 209 of the hidden channels available, listed below. There's a ridiculous number of very specific categories like Alien Sci-Fi, Boxing Movies or Satanic Stori..
|
|
Handle Google Verification files within NGinx Configuration (NGinx)
-
snippets.bentasker.co.uk
-
8 years ago
-
eng
When adding a site to Google's Webmaster tools (or analytics etc), they'll usually ask you to publish a verification file - and to leave it there. I run a distributed edge, which means a request back to origin whenever Google decides to check my verification file is still there - not a massive overhead, but still feels wasteful. I handle select other resources at the edge too, so decided to have NGinx generate a response directly rather t..
|
|
Dictionaries are so important that we’ve allocated an entire article for them. Dictionaries, also called dynamic sets, are like special arrays. While arrays you can only look up the values by their numeric address, dictionaries allow you to look up items by their values. This gives them tremendous power that we’ll explore today. But first, the answers to the previous article’s Daily Problem.
|
|
Dictionaries are so important that we’ve allocated an entire article for them. Dictionaries, also called dynamic sets, are like special arrays. While arrays you can only look up the values by their numeric address, dictionaries allow you to look up items by their values. This gives them tremendous power that we’ll explore today. But first, the answers to the previous article’s Daily Problem.
|
Here is a little research project I did at request to figure out all the gateways, if you want to sell stuff in russian speaking countries – turns out Stripe or Paypal are not exactly going to cover all your needs. So here is the results of my research on the topic. Feel free to add in the comments if you have some extra input on the topic. Yandex Money / Kassa The first plugin is from Dayes Design :
|
Here is a little research project I did at request to figure out all the gateways, if you want to sell stuff in russian speaking countries – turns out Stripe or Paypal are not exactly going to cover all your needs. So here is the results of my research on the topic. Feel free to add in the comments if you have some extra input on the topic. Yandex Money / Kassa The first plugin is from Dayes Design :
|
|
Use Cloudflare Workers + Serverless Framework to add reliability and uptime to your FaaS
-
www.serverless.com
-
8 years ago
-
eng
Cloudflare Workers integrates with the Serverless Framework. Use Cloudflare Workers to add reliability and uptime to your existing FaaS!
|
|
Codename One 5.0 (Social) will launch next week, to keep the code stable we are entering a week long code freeze. Please update your plugin installs frequently and report bugs immediately so we will have a stable release! We’ve added a lot of new features to 5.0 but a few of the big things are pretty disruptive: OpenJDK Support with JDK 9, 10 & 11 support XIB Build Mode
|
|
EmoPy: a machine learning toolkit for emotional expression
-
www.thoughtworks.com
-
8 years ago
-
eng
I recently led a project team at Thoughtworks to create and open source a new Facial Expression Recognition (FER) toolkit named EmoPy. The system produces accuracy rates comparable to the highest rates achievable in FER and is now available for anyone to use for free.
|
|
The Serverless Framework wins Best Microservices API at the API Awards!
-
www.serverless.com
-
8 years ago
-
eng
API World, the largest API conference, awarded the Serverless Framework the top honor for Microservices API!
|
|
August was a good month for reading. I read four books for myself and eleven different books to my five-month-old son. I guess all the free time from being done with school has really paid off!
|
|
WebSockets changed the way I do networking code. I combine them with WebServices to get the best of both worlds. But they still suffer in terms of reliability. With WebServices we have retries and a mostly transactional model. There is no permanent connection that should be re-established. With WebSockets a disconnect can be painful, up until recently I used a rather elaborate strategy of error detection and timers. With the latest update..
|
|
I think enough of the SnailLife Go infrastructure is ready now for me to start digging into the snail itself. In the PHP draft of SnailLife, I started with a basic concept of a snail “Here’s a snail. All it has is a name, size, and speed” and then made it more and more complex. By the end I had a model that had organs, genes, a reproductive system, macro/micro nutrient requirements, locomotion, a brain with memories, mood, etc. With the Go ..
|
Couple of notes : Impact is a the third parameter to be added to the traditional Growth / Value focus Separate end users and funders. Change the funding models to facilitate experimentatino on the early stage Scaling to early also happen to the non-profit – with similar issues are the in the traditional business Separate end users and funders.
|
Couple of notes : Impact is a the third parameter to be added to the traditional Growth / Value focus Separate end users and funders. Change the funding models to facilitate experimentatino on the early stage Scaling to early also happen to the non-profit – with similar issues are the in the traditional business Separate end users and funders.
|
|
It seems to me that the tools we use are changing so quickly that sometimes we forget to look around at what we already have before we invent something new. Don't get me wrong, specialised build tools and task runners have their place and can make things easier, but they can sometimes unnecessarily overcomplicate things. Simplicity is prerequisite for reliability. Edsger Dijkstra Enter Bash; installed on most Linux distributions by defaul..
|
|
Recently I’ve downloaded a game onto my Android phone - Star Trek Timelines. The reason - other than for enjoyment and to occupy my time - is twofold: I want to publish my own Android game at some point, and I need to spend my Google Play credit I’ve earned via Google Opinion Rewards before it expires.
|
Anything that is in the world when you’re born is normal and ordinary and is just a natural part of the way the world works. Anything that’s invented between when you’re fifteen and thirty-five is new and exciting and revolutionary and you can probably get a career in it. Anything invented after you’re thirty-five is against the natural order of things.
|
Anything that is in the world when you’re born is normal and ordinary and is just a natural part of the way the world works. Anything that’s invented between when you’re fifteen and thirty-five is new and exciting and revolutionary and you can probably get a career in it. Anything invented after you’re thirty-five is against the natural order of things.
|
|
Have you wondered how basic data structures like Objects and Arrays work under-the-hood in JavaScript? In this article we’ll be exploring elementary data structures as they are constructued in the JavaScript language.
|
|
Have you wondered how basic data structures like Objects and Arrays work under-the-hood in JavaScript? In this article we’ll be exploring elementary data structures as they are constructued in the JavaScript language.
|
|
FASTER is an interesting project, with some unique approaches to solving their tasks that I haven’t encountered before. When I initially read the paper about a year or so ago, I was impressed with what they were doing, even I didn’t quite grasp exactly what was going on. After reading the code, this is now much clearer. I don’t remember where I read it, but I remember reading a Googler talking about the difference between Microsoft and Goo....
|
|
I wrote this today as I wanted to ensure that a service waiting for its DNS name to be updated with the correct IP address (its Public IP) before starting. This little script uses Curl with Akamai’s ‘whatsismyip.akamai.com’ endpoint to get the Public IP and then NSLookup to get the IP returned by the DNS server for the domain. It keeps trying for a while until they match or exits if they don’t match after 250 seconds.
|