~/devreads

27 Mar 2021

Stanko 1 min read

I wrote the blog post about the creation process. Fun fact, this plot got sold even before I plotted it. Created: March 2021 Size: 30x42cm Paper: Fabriano Black Black 300gsm Pens: Sakura Gelly Rolls

26 Mar 2021

25 Mar 2021

Alberto Gimeno 6 min read

Rendering logs in a web UI might seem simple: they are just lines of plain text. However, there are a lot of additional features that make them more useful to our users: coloring, grouping, search, permalinks, etc. but most importantly, the interface should work no matter if the log has ten or tens of thousands of lines. This was something…

Chris Mills 3 min read

Since we last talked about MDN localization, a lot of progress has been made. In this post we'll talk you through the unfreezing of Tier 1 locales, and the next steps in our plans to stop displaying non-active and unmaintained locales. The post MDN localization in March — Tier 1 locales unfrozen, and future plans appeared first on Mozilla Hacks…

localizationmdnl10ntranslations

David Walsh 2 min read

Note: I expect a large number of people to object to cryptocurrency mining’s energy use and I totally understand. Hell, I agree. A few notes to consider: first, this will soon be remedied by Ethereum switching to proof os stake. Second, much of the energy used to mine cryptocurrencies is renewable. Prerequisites Before attempting to mine Ethereum, realize a few…

24 Mar 2021

23 Mar 2021

Chris Mills 4 min read

Nearing the end of March now, and we have a new version of Firefox ready to deliver some interesting new features to your door. This month, we've got some rather nice DevTools additions in the form of prefers-color-scheme media query emulation and toggling :target pseudo-classes, some very useful additions to editable DOM elements: the beforeinput event and getTargetRanges() method, and…

featured articlefirefoxfirefox releasesmdnaccessibility

David Walsh 3 min read

Malware has been a problem for decades, one that was exacerbated by the the rise of the internet, file sharing, and digital assets. Whether it’s keyloggers or other types of malware, they’ll make your computer slow and insecure, all without you knowing. And if you’re an employer with remote employees, you’ll want to ensure their computers are secured. Malwarebytes provides…

David Walsh 1 min read

I’ve been using Microsoft’s Visual Studio Code text editor for years with great success. The app has always been stable, flexible, and the best compliment I can give it: an afterthought. Recently, however, every time I added a console.log to a JavaScript file, VS Code would add import console from 'node:console'; to the top of file. As you could imagine,…

Andrea Gross 1 min read

Cisco Umbrella recently added new data centers to serve customers in Denmark and Sweden and we could not be more excited! When selecting data center locations, we look at several criteria, including the number of users in that region and the transit and peering options that define our ability to improve service for our users. […] The post Cisco launches…

products servicesdata centerssase

22 Mar 2021

Peter Bengtsson 6 min read

Periodically, the whole of MDN is built, by our Node code , in a GitHub Action. A Python script bulk-publishes this to Elasticsearch. Our Django server queries the same Elasticsearch via /api/v1/search. The site-search page is a static single-page app that sends XHR requests to the /api/v1/search endpoint. Search results' sort-order is determined by match and "popularity". The post How…

featured articlemdnjamstacksite search

David Walsh 1 min read

There’s sometimes a tribal attitude about how web developers should be debugging their code and solving problems. There’s the console.log loyalists, then there’s the debugger/breakpoint maximalists. I worked on the Firefox DevTools debugger for years and I can tell you my philosophy — use whichever tool helps you get the job done! I use console.log for very simple problems, other…

2 min read

Trying something really revolutionary this week which is “doing nothing”. Bear with me here. I mean: listening to an audio book and NOT also cleaning the house. Just sitting, listening to that book and doing nothing. WASTING THAT TIME. In this economy??? Yes. Do I dislike the idea? Also yes. Related: I switched to the Samantha Irby (Wow, no thank…

18 Mar 2021

17 Mar 2021

16 Mar 2021

Luciana Abud 3 min read

We are pleased to announce that the March 2021 release of the Python Extension for Visual Studio Code is now available. This release largely focused on bug fixes and stabilization work in our Python, Pylance and Jupyter extensions, and includes a preview of improved Jedi language server support for our Python Insiders. The post Python in Visual Studio Code –…

pythonvisual studio code

Andrea Gross 1 min read

For the majority of 2020, in the face of a global pandemic, the entire world grappled with massive change — in how we lived, how we worked, how we connected. But one area that’s always been dynamic and rapidly evolving is the cyberthreat landscape. Here at Cisco, we saw first-hand how common place threats quickly […] The post Cryptomining, phishing…

threats

bohops 9 min read

Introduction In recent years, there have been numerous published techniques for evading endpoint security solutions and sources such as A/V, EDR and logging facilities. The methods deployed to achieve the desired result usually differ in sophistication and implementation, however, effectiveness is usually the end goal (of course, with thoughtful consideration of potential tradeoffs). Defenders can […]

uncategorized

15 Mar 2021

Landon Schropp 3 min read

Git is an amazingly powerful tool. It can keep track of all the code you write, let you organize your work into different branches, help you seamlessly work with other developers, and even let you time travel and make changes. But wouldn’t it be awesome if Git could do more? What if you could customize it with your own commands,…

3 min read

It’s been another week of people being shit, innit? I know I should be used to this by now, but it never ceases to amaze me the capability people have for violence and evil, and the capability the patriarchy has to excuse it. “Dude had a bad day”? For real real? If that excuse has legs then you’d expect every…

14 Mar 2021

Stanko 1 min read

You can see some ellipses are not being cropped properly. I love how it turned out so I kept it like this. Created: March 2021 Size: 18x18cm Paper: Fabriano Bristol 250gsm Pens: Pigma Micron, Molotow Blackliner, Mechanical pencil

Stanko 1 min read

Everything is actually 2D, but made to look like 3D. Same algorithm as "Pokeball". Created: March 2021 Size: 18x18cm Paper: Fabriano Bristol 250gsm Pens: Pigma Micron, Molotow Blackliner, Mechanical pencil

13 Mar 2021

11 Mar 2021

Mislav Marohnić 6 min read

It has been a year since we’ve launched the first public release of GitHub CLI. Since, we have added functionality to manage your repositories, comment on issues, enable auto-merge for pull requests, securely configure secret values for GitHub Actions, and more. Where command-line tools really shine, however, is in their ability to be combined with other utilities and embedded in…

David Walsh 1 min read

As much as I enjoy writing lengthy pieces of JavaScript APIs, techniques, and other tech brilliance, I very much enjoy providing people quick tips to make their daily dev lives better. This is one such post. Oftentimes I’m working with long command line directives, and as you can imagine, I usually screw up the spelling of a command. Despite being…

10 Mar 2021

MapTiler (Martin Mikita) 1 min read

The 11th version of our data-into-maps converting software MapTiler Desktop makes the already easy to use interface even easier and the wizard will guide you like in a tutorial. Moreover, with the new user flow, you can start using MapTiler Desktop as a viewer for your geodata.

9 Mar 2021

8 Mar 2021

2 min read

I took the whole week off because I was very tired of life. It’s the year anniversary of the last time the world was normal and it’s bringing me down. Between covid and immigration delays it’s looking very 50/50 on whether I can attend my closest cousin’s wedding this fall in Romania, and I’m beyond gutted at the thought of…

6 Mar 2021

1 min read

We’re ironically searching for counterexamples to the Riemann Hypothesis. Setting up Pytest Adding a Database Search Strategies Unbounded integers Deploying with Docker Performance Profiling Scaling up In the last article we rearchitected the application so that we could run as many search instances as we want in parallel, and speed up the application by throwing more compute resources at the…

5 Mar 2021

MapTiler (Luis Suter) 1 min read

The recently launched swisstopo maps are now available for commercial use from MapTiler’s global infrastructure with guaranteed SLA, seamlessly blended with global maps, as raster tiles, on mobile devices, with dark and gray styles, and much more!

4 Mar 2021

1 min read

Knowing how to set a markup can make a huge difference for your business.

David Walsh 10 min read

Authentication is one of those things that just always seems to take a lot more effort than we want it to. To set up auth, you have to re-research topics you haven’t thought about since the last time you did authentication, and the fast-paced nature of the space means things have often changed in the meantime. New threats, new options,…

Unknown 3 min read

November 2020 was an eventful month for Rahti. Our backend storage had incident that affected our production clusters image repository for many weeks. That event is well described in Allas downtime November 2020 - technical deep-dive. Just before our storage incident, 2nd of November, Docker applied "rate limiting for Docker container pulls for some users". When we tried to prepare…

1 min read

We’ve discovered neurons in CLIP that respond to the same concept whether presented literally, symbolically, or conceptually. This may explain CLIP’s accuracy in classifying surprising visual renditions of concepts, and is also an important step toward understanding the associations and biases that CLIP and similar models learn.

research

1 min read

Joel Goodman of Bravery Media on the current state of HigherEd homepages. Regardless, it’s an agency’s responsibility to do as much as possible to make that website a success when it goes live. Do no harm. Slow websites only do harm. Code needs to be optimized, frameworks need to be ditched, images need to be properly sized and deferred, CSS…

snippetweb development

3 Mar 2021

2 Mar 2021

Austin McBride 1 min read

There has been heightened attention (and in some cases, scrutiny) on the reopening plans for K-12 school districts across the nation. If the decision of whether or not to send your kid back to school isn’t already highly charged (and stressful!) enough, parents of K-12 children now have another worry to contend with: attackers looking […] The post CISA Reports:…

threatscisa advisoryeducationk-12multi-stage attacks

1 Mar 2021