|
Series Index Why and What Projects, Dependencies and Gopls Minimal Version Selection Mirrors, Checksums and Athens Gopls Improvements Vendoring Prelude This is a guest post written by Rohan Challa, a member of the Go team working on gopls. This document is a follow up to Bill Kennedy’s post on projects, dependencies and gopls. His post showed that gopls did not work well with modules, particularly when ad..
|
|
At EMWCon 2020, I gave one talk and hosted two Create Camp sessions, discussing different aspects of usage of Cargo and Lua in MediaWiki.
|
|
At EMWCon 2020, I gave one talk and hosted two Create Camp sessions, discussing different aspects of usage of Cargo and Lua in MediaWiki.
|
|
At EMWCon 2020, I gave one talk and hosted two Create Camp sessions, discussing different aspects of usage of Cargo and Lua in MediaWiki.
|
|
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it."
|
|
NextRoll’s real-time bidding (RTB) platform has been featured several times in this tech blog: we run a fleet of Erlang applications (the bidders) that typically ranges between one and two thousand nodes. As described in past articles , an ongoing goal of the RTB team —as well as a source of interesting technical problems— is to minimize operational costs as much as possible. An obvious way to reduce costs is to make the system more ef....
|
|
I noticed an interesting thing yesterday – the number of COVID-19 cases fell in New York and I was curious (the number on the right is the number of new cases). Here's what I saw: What I was curious about was whether this was a reporting issue due to, perhaps, less testing on Sundays or an actual improvement in things. What I realized was that the lack of a day indicator i.e. "Monday" versus 2020/04/06 made this hard. A quick tweak ..
|
|
Via Bernd Verst's Trim Videos Instantly : Start time + duration ffmpeg -ss hh:mm:ss.msec -i in.mpeg -c copy -map 0 -t hh:mm:ss.msec out.mpeg Start time + end time ffmpeg -ss hh:mm:ss.msec -i in.mpeg -c copy -map 0 -to hh:mm:ss.msec out.mpeg
|
|
Built-in Matlab functions can often be profiled and optimized for improved run-time performance. This article shows a typical example. The post Speeding-up builtin Matlab functions – part 3 appeared first on Undocumented Matlab . Related posts: Speeding-up builtin Matlab functions – part 2 Built-in Matlab functions can often be profiled and optimized for improved run-time performance. This article shows a typical example. ... ..
|
|
Built-in Matlab functions can often be profiled and optimized for improved run-time performance. This article shows a typical example. The post Speeding-up builtin Matlab functions – part 3 appeared first on Undocumented Matlab . Related posts: Speeding-up builtin Matlab functions – part 2 Built-in Matlab functions can often be profiled and optimized for improved run-time performance. This article shows a typical example. ... ..
|
|
Every year I look back at myself one year back and cringe. So as a gift to my future self, this is a collection of all my current habits I know I’m making a meme out of myself Note taking I take a lot of notes. After trying many apps I’ve settled on Apple Notes. My thinking here is that the standard Notes app is here to stay. Even if I ever go broke I still should still be able to access it.
|
|
Please don’t write your documentation in Markdown got a lot of attention last month, when Hillel Wayne said something both reasonable and familiar: Markdown’s simple syntax does not lend itself to complex technical documents. Antonio Zolotukhin made a similar point back in 2018 , as others have before him, and more will in the future. Their argument makes sense; the idea that this is 1) a problem, and 2) needs addressing, however, does..
|
|
This is day 21 of working and living at home. This is the continued blog of what has happened in another week of lock-down.
|
|
I'm a fan of Magnar Sveen's multiple cursors Emacs implementation. It's just so fun to use and works very well with commands bound to my favorite keys. Every now and then I'd like to execute extended commands on all cursors, but they have no keys bound to them. If you're an ivy/counsel fan like me (and all packages by Abo Abo ), you use counsel-M-x to invoke commands. However, counsel-M-x doesn't support multiple cursors out of t....
|
|
A few weeks ago, I got myself a Bamboo Slate tablet, and had a lot of fun playing around with the output. The Linux software for talking to that device is Tuhi , which is GUI driven, but also dumps the raw point and pressure data in JSON format into a directory. As a side effect of playing around with that, I published a 2d path simplification library which uses the Ramer-Douglas-Peucker algorithm . Given a sequence of 2D points, ....
|
|
A few weeks ago, I got myself a Bamboo Slate tablet, and had a lot of fun playing around with the output. The Linux software for talking to that device is Tuhi , which is GUI driven, but also dumps the raw point and pressure data in JSON format into a directory. As a side effect of playing around with that, I published a 2d path simplification library which uses the Ramer-Douglas-Peucker algorithm . Given a sequence of 2D points, ....
|
|
A few weeks ago, I got myself a Bamboo Slate tablet, and had a lot of fun playing around with the output. The Linux software for talking to that device is Tuhi , which is GUI driven, but also dumps the raw point and pressure data in JSON format into a directory. As a side effect of playing around with that, I published a 2d path simplification library which uses the Ramer-Douglas-Peucker algorithm . Given a sequence of 2D points, ....
|
|
Go’s lack of generics means that people can’t overengineer in the way they are used to, so they need to put more thought into their designs. There are some use cases where abstractions with generics are better to the current ones (e.g. the sort package), but by and large, in other languages, people use them to build towers of abstractions which you’ll later need to wrap your head around, which introduce conceptual duplication (e.g. mockin..
|
|
Go’s lack of generics means that people can’t overengineer in the way they are used to, so they need to put more thought into their designs. There are some use cases where abstractions with generics are better to the current ones (e.g. the sort package), but by and large, in other languages, people use them to build towers of abstractions which you’ll later need to wrap your head around, which introduce conceptual duplication (e.g. mockin..
|
|
Go’s lack of generics means that people can’t overengineer in the way they are used to, so they need to put more thought into their designs. There are some use cases where abstractions with generics are better to the current ones (e.g. the sort package), but by and large, in other languages, people use them to build towers of abstractions which you’ll later need to wrap your head around, which introduce conceptual duplication (e.g. mockin..
|
|
Repository: @knadh/niltalk GitHub release page: v0.1.0 Changelog 9131fac Fix deps in release ef2073a Add Docker/release mechanism d56db5b Clean README + index aa56bb4 Refactor UI. 5e3a388 Bundle sample config 95167df Fix incorrect HTTP response status codes 19d4538 Refactor JS client events and files e415e36 Refactor WS leave/join event handling 826fc3c Refactor build version a37bf30 Refactor static file system ....
|
|
ScrapingBee API Python Tutorial: How to Use Render JS, Proxies & Headers Learn how to use cloud based Scraping API to scrape web pages without getting blocked.
-
blog.adnansiddiqi.me
-
6 years ago
-
eng
In this post, I am going to discuss another cloud-based scraping tool that takes care of many of the issues you usually face while scraping websites. This platform has been introduced by ScrapingBee, a cloud-based Scraping tool. What is ScrapingBee If you visit their website, you will find something like this: ScrapingBee API handles headless browsers and rotates proxies for you. As it suggests, it is offering you all the things to deal wit....
|
|
On April 4th 1975, a small company called Microsoft was founded in Albuquerque, New Mexico. They would later become the most pivotal company in the technology world, and their co-founder Bill Gates would become the world’s most prolific philanthropist. Like many tech companies, Microsoft has had a colourful past. Started by two whiz kids (Paul Allen and Bill Gates), they started by selling operating system and supporting software.
|
|
On April 4th 1975, a small company called Microsoft was founded in Albuquerque, New Mexico. They would later become the most pivotal company in the technology world, and their co-founder Bill Gates would become the world’s most prolific philanthropist. Like many tech companies, Microsoft has had a colourful past. Started by two whiz kids (Paul Allen and Bill Gates), they started by selling operating system and supporting software.
|
|
The only time I've been able to seriously, rapidly improve my ability to speak a foreign language was through intensive language courses in college. I was forced to actively speak, read, and write Chinese for 6-8 hours a week (1-2 hours every day). Then study another 5-10 hours a week in preparation for the active sessions. I went three semesters like this before I left school. I've been trying to recreate that intensity since and mostly ....
|
|
Yarn 2 is the new release of the revolutionary and well-established npm package manager Yarn which features improvements, such as Plug’n’Play, Plugins architecture, Monorepos, and improved workspaces support, Zero installs.
|
|
Have you been using Python for a while, but want to be more effective with your code? This week we have Brett Slatkin on the show. We talk about the 2nd edition of his book Effective Python.
|
|
Micah Lee, writing for The Intercept, in Zoomâs Encryption Is “Not Suited for Secrets” and Has Surprising Links To China, Researchers Discover : “Some of the key management systems â 5 out of 73, in a Citizen Lab scan â seem to be located in China, with the rest in the United States. Interestingly, the Chinese servers are at least sometimes used for Zoom chats that have no nexus in China. ... The report points out that Zoom may....
|
|
Investigating uncertainty in model predictions with practical examples - Introduction For every model prediction we make there is an underlying uncertainty in that prediction. One of the key aspects of operationalizing AI models, is to understand the uncertainties of the predictions. If you are going to make a decision or take an action based on a model that could...
|
|
Investigating uncertainty in model predictions with practical examples - Introduction For every model prediction we make there is an underlying uncertainty in that prediction. One of the key aspects of operationalizing AI models, is to understand the uncertainties of the predictions. If you are going to make a decision or take an action based on a model that could...
|
|
What is mead? Mead is a fermented alcohol made of honey, water and yeast. It’s a fermented alcohol (like beer) compared to distilled alcohol (like whiskey). It can either be still or sparkly and can contain either aromas or stay natural. Mead is one of the oldest alcohol ever made and was drunk in the northern countries during the Middle Ages. How do you brew mead? Brewing mead is quite simple. Mead is not an alcohol that is too sensit..
|
|
I found myself this morning trying to get a Python stack running on an Ubuntu instance only to hit this crap: Installing collected packages: numpy, pytz, six, python-dateutil, pandas, nltk, pyparsing, cycler, kiwisolver, matplotlib, kafka-python, pyyaml, murmurhash, zipp, importlib-metadata, catalogue, plac, tqdm, setuptools, srsly, cymem, preshed, blis, wasabi, thinc, idna, urllib3, certifi, chardet, requests, spacy, pluggy, attrs, py, ....
|
|
Docker Images : Part III - Going Farther To Reduce Image Size
-
www.ardanlabs.com
-
6 years ago
-
eng
Series Index Reducing Image Size Details Specific To Different Languages Going Farther To Reduce Image Size Introduction In the first two parts of this series, we covered the most common methods to optimize Docker image size. We saw how multi-stage builds, combined with Alpine-based images, and sometimes static builds, would generally give us the most dramatic savings. In this last part, we will see how to go even farther. We w..
|
|
Like many of you who are still working, I’m working at home now. Thankfully, I can take our kids to my wife’s parent’s house while we both work at home.
|
|
Vuln Cost: Effortless finding vulnerabilities in npm packages with VS Code
-
snyk.io
-
6 years ago
-
eng
Do you know for all the packages you import if they contain known security vulnerabilities? The free, open source, Vuln Cost extension for VS Code can help you with this.
|
|
Zoom is a service to host meetings without the need to install and configure complicated applications: it is one of the many solutions for those who, during quarantine, want to keep in touch with friends and relatives. -Continue to read the article on SerHack.me
|