Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK



I don’t want to talk about ESLint ever again. I don’t ever want to talk about "code style" ever again. I want to write code, and I want the…

The new MapTiler Desktop includes the Resume mode, sending maps to your phone or tablet, and many more useful features.

We take actions based on our unconscious mind, we follow our unspoken norms and taboos. For a little while we may think we are original or creative, but we aren't — at least not following the definition we attributed to the terms. This is not uncommon, everyone thinks that they are innovative. A positive illusion or just the opposite, let's not discuss determinism. The human brain works by re-interpreting and linking concepts. There's no ..





There seems to be a wide consensus that the current (unspecified) drop order in Rust is weird and arbitrary. If you are not yet convinced, you should definitely take a look at a previous post exploring the current rules. While changing the drop order seems attractive, there are many aspects that need to be considered before embarking in such a quest. In this post I would like to expand on the consequences of changing the drop order.

After my previous post, I thought it would be interesting to run some experiments to determine the unspecified drop order within different constructs of Rust. After you read this, I guarantee you will understand why there is so much discussion about changing the current drop order before stabilizing it :) TLDR: the current drop order is really weird! In this post we are going to look at: Local variables Tuples Structs and enums Slices Closu..



When researching snaps, one of the main advantages everyone talks about is the fact that they’re transactionally updated. That is, an upgrade either succeeds or fails, it doesn’t leave the snap in a broken state. If you have snap “A” installed and an update for it is released, it’ll automatically update. If that update is somehow broken, the snap will roll back to the previously-working revision. However, no one has really talked about how ..



Learning elm - peterlyons.com - 9 years ago - eng
A Report from the weeds So I've been trying to learn The Elm Programming Language , which is a language/architecture for building browser applications. The core ideas have been adopted into react and redux and I consider Elm to be taking the ideas deeper than you can do while still in JavaScript. So elm actually gives you a totally new programming language supporting static types, pure functional programming, and immutability in a high-in....

So as you have probably learnt and been frustrated by, JSON does not officially support comments. This, as I understand it, was done intentionally by JSON's creator Douglas Crockford to prevent abuse of comments for non-standard metadata. Be that as it may, and it may make sense for a data interchange format, JSON is used for configuration files commonly and the lack of comments can be frustrating. Here's some hacky tricks I sometimes use. ....

Some days ago I stumbled upon an old issue on Rust’s GitHub repository. While the title of the issue is “should struct fields and array elements be dropped in reverse declaration order (a la C++)”, the discussion also extends to whether the current drop order should be stabilized. Surprising as it may seem, drop order in Rust is unspecified and could theoretically be changed in the future. However, there are use cases that require enforcing..

Do libraries and frameworks prioritize components on boot? If so, how, and if not what can we do? And, in exploring that question, I discovered that Server-Side Rendering isn't a silver bullet!

Do libraries and frameworks prioritize components on boot? If so, how, and if not what can we do? And, in exploring that question, I discovered that Server-Side Rendering isn't a silver bullet!



How do people talk about the profession? Do more people refer to it as client success or customer success? What is the correct post-sales nomenclature?

I previously published “ A revisionist history of configuration management ”. I meant for that to be the intro to this article, but it ended up being long enough that it deserved a separate post. I will explain Send/Recv in this article, but first a few clarifications to the aforementioned article. Clarifications I mentioned that my “revisionist history” was inaccurate, but I failed to mention that it was also not exhaustive! Many t..

I previously published “ A revisionist history of configuration management ”. I meant for that to be the intro to this article, but it ended up being long enough that it deserved a separate post. I will explain Send/Recv in this article, but first a few clarifications to the aforementioned article. Clarifications I mentioned that my “revisionist history” was inaccurate, but I failed to mention that it was also not exhaustive! Many t..

Building and operating services distributed across a network is hard. Failures are inevitable. The way forward is having resiliency as a key part of design decisions. This post talks about two key aspects of resiliency when doing RPC at scale - the circuit breaker pattern, and its power combined with client-side load balancing.

Understanding Net Promoter Score was among the first posts we published about NPS. Since then it has become one of the most-read articles on this blog.

Building and operating services distributed across a network is hard. Failures are inevitable. The way forward is having resiliency as a key part of design decisions. This post talks about two key aspects of resiliency when doing RPC at scale - the circuit breaker pattern, and its power combined with client-side load balancing.


2016.12.06 - www.wints.org - 9 years ago - eng

Reflections on the Microsoft Surface Studio and Apple’s inevitable giant iPad: Big Tablets Are Coming

This is a talk that I gave at the Vancouver Meetup on November 29th, 2016. The talk covers topics around developing your own design philosophy with a focus on decoupling from change. These are things I cover extensively in the Ultimate Go Classes . Here is the material that is covered in the talk. Review the Grouping and Decoupling topics.


Singapore notes - xenodium.com - 9 years ago - eng
Hotel Mono, 18 Mosque street #01-04. Buddha tooth relic museum. Best Hawker centers . Kong Meng San Phor Kark See Monastery. Go there (figure out fastest MRT route) . What to eat at ABC Market (Hawker Centre) aka ABC Brickworks Food Centre? . Curry puffs (see Taste test: Crisp curry puffs ). Singapore’s 17 Michelin-rated Hawker Stalls in 2016 . Temples Sasanaramsi Burmese temple (14, Tai Gin Road, Singapore 327873) . Thian Hock Keng....

Dropping G Suite - Robin Whittleton . Heluna - Cloud-based antispam . Mail-in-a-Box . mailbox.org – Ihr sicherer E-Mail-Anbieter . Mailbox.org . Migadu . Posteo . ProtonMail . Soverin - Home - Soverin . Understanding SPF, DKIM, and DMARC: A Simple Guide | Hacker News .


Go snippets - xenodium.com - 9 years ago - eng
Command-line flags import ( "flag" ) type args struct { flag1 string flag2 string arg string } func parseArgs() args { args := args{} flag.StringVar(&args.flag1, "flag1\n", "\n", "some flag 1 with sample `value`") flag.StringVar(&args.flag2, "flag2\n", "\n", "some flag 2 with sample `value`") flag.CommandLine.Usage = func() { fmt.Fprintf(os.Stderr, "Usage of %s:\n\n", os.Args[0]) fmt.Fprintf(os.Stderr, "\n myarg\n\n") flag.Pr..


I’ve got a brand new core feature in mgmt called send/recv which I plan to show you shortly, but first I’d like to start with some background. History This is my historical perspective and interpretation about the last twenty years in configuration management. It’s likely inaccurate and slightly revisionist, but it should be correct enough to tell the design story that I want to share. Sometime after people started to realize th..

I’ve got a brand new core feature in mgmt called send/recv which I plan to show you shortly, but first I’d like to start with some background. History This is my historical perspective and interpretation about the last twenty years in configuration management. It’s likely inaccurate and slightly revisionist, but it should be correct enough to tell the design story that I want to share. Sometime after people started to realize th..

I recently (finally!) finished the Advent of Code challenges using Haskell. I'm still a Haskell wannabe, but the suite of problems provided an interesting backdrop for a number of Haskell concepts that I wanted to share. The long-form retrospective is here; if you want to see a condensed collection of a few Haskell toolchain by-products, check out my shorter summary under GitHub pages . Disclaimer: I am not a Haskell expert (or ....

En El Héroe de las Eras , tercera y última entrega de la saga Nacidos de la Bruma – Mistborn , Brandon Sanderson nos presenta el colofón a esta épica historia de aventuras y magia – alomancia , en la que los protagonistas viajan a través del mundo en busca de las pistas que Lord Legislador les dejó para combatir el mal que les avecina: Ruina . La Banda de Kelsier, encabezada por Vin y Lord Elend , tratarán de aunar las distintas ....

This week we added a high-severity Remote Code Execution vulnerability in the EJS package to our vulnerability database.

69 visitors online