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

Replication - www.adamconrad.dev - 4 years ago - eng
This article is part of the Systems Design Series following the book Designing Data-Intensive Applications by Martin Kleppmann. If you missed the previous article, check that out first.


Notice for #defcon29 in-person attendees: Online registration closes July 29. That's your last chance to buy a guaranteed badge. After that it's cash at the door, but please know that we’ve only got about 1,000 spaces for cash customers. To be certain you get in, registering online by the 29th is your best bet. We don’t want to turn anyone away but we will once we reach capacity. Please consider pre-reg at http://shop.defcon.org if y..



The traditional quantile estimators (which are based on 1 or 2 order statistics) have great robustness. However, the statistical efficiency of these estimators is not so great. The Harrell-Davis quantile estimator has much better efficiency (at least in the light-tailed case), but it’s not robust (because it calculates a weighted sum of all sample values). I already wrote a post about trimmed Harrell-Davis quantile estimator : this approac..

The traditional quantile estimators (which are based on 1 or 2 order statistics) have great robustness. However, the statistical efficiency of these estimators is not so great. The Harrell-Davis quantile estimator has much better efficiency (at least in the light-tailed case), but it’s not robust (because it calculates a weighted sum of all sample values). I already wrote a post about trimmed Harrell-Davis quantile estimator : this approac..

Google offers a wide range of useful products and services for free, but it’s important to note that’s free as in beer, not freedom. This guide explains how to obtain a similar quality of digital life without sacrificing privacy or ideology.


If you are still running on an old Maven version like 3.6.3 or below you definitely need to upgrade to version 3.8.1 because of security reasons. Learn more about why you should upgrade and how to do it.

I found out about the CSS :is selector today, via this “Things I Learned Reading Webkit’s UA Stylesheet”  article. It takes a selector list as its argument, and selects any element that can be selected by one of the selectors in that list. This is useful for writing large selectors in a more compact form: /* Instead of this: */ .content p > code , .content td > code , .content li > code { /* ... */ ....


So had an interesting experience with Go the other day. This is part of building a bloom filter index which is going to replace the index in searchcode.com So I was trying to verify how long a search would take when the index was full. When trying it out on a machine to see what the performance would be I built a version to create some very large slices over 64,000,000 items in length to simulate the expected workload. This should take ..

koanf v1.2.0 - nadh.in - 4 years ago - eng
Repository: @knadh/koanf GitHub release page: v1.2.0 5fc619c Add Delim() f001ae3 Merge pull request #98 from knadh/fix-confmap-dep bc5fe47 Remove superfluous dependency on providers/confmap in the core

JavaScript gotchas - jonlu.ca - 4 years ago - eng

JavaScript gotchas - jonlu.ca - 4 years ago - eng

Actually, I had planned another topic in Solidity Series for web3.js but then the post could go off tangent hence I am discussing the basics of web3.js and how to interact with a smart contract. I am going to use the same contract I had created here. Basically, it is the web3.js version of the last post. Unlike other posts about web3.js based frontends that use NodeJs and React, I am not going to use any such thing because it is not require....

Naches Peak - sam.hooke.me - 4 years ago - eng

Naches Peak - sam.hooke.me - 4 years ago - eng

Volker Ullrich’s Eight Days in May describes the period from April 30, 1945, the day of Hitler’s suicide, to May 8, the day of signing the German capitulation, with significant jumps backwards in time and some hops in the future. We’re covering only eight days, and the dictator dies on day one. What essential events might ever have happened in such a short period? Well, many pivotal ones, as this well-researched work shows us.

I find if I do not regularly plant interesting thoughts in my mind, it will rarely grow them spontaneously. I need to read interesting books, or have interesting conversations; if I do not, I’ll look back at my ideas and find I haven’t really had any in a very long time. Thoughts will grow whether I take care to plant them or not, but what grows if I have been careless is weeds.

Terrific piece by Jonathan Zittrain, on The Atlantic, on link rot and digital preservation . I love how well documented and informative it is. Yet, it remains perfectly approachable for both the non-knowledgeable reader and the technically savvy. Too much has been lost already. The glue that holds humanity’s knowledge together is coming undone. We need more content like this.

if you like reveal your thought in real life in contest of sex life but your true life partner is not comfortable with you then you look outside and Odisha young female are made for this.

We’ve sold out of badges for online-only attendees. The Human Plus role on the DEF CON Discord ( discord.gg/defcon ) will be available to purchase soon on the server itself. In the meantime, remember to log in to the Discord to get familiar with the layout and say hi to everyone in the #LineCon channel!

Duality of Expression - june.kim - 4 years ago - eng

Duality of Expression - june.kim - 4 years ago - eng

The myth of one-man orchestra I think I finally understand how multiplayer creation works. My college dorm had a music room in the basement, and while I couldn’t play any instruments I loved hanging out with friends when they organized jam-sessions. Friends would invite their musician friends over to jam, and I would have the best time seeing how they pick up a tune, and the room filled with sound until my bones were resonating with it, ....

One lazy evening in November 2020, I watched how Tim Cook announced a fanless MacBook Air with a CPU faster than the latest 16 inch MacBook, while my work-provided 15 inch 2019 MacBook Pro was slowly frying my lap and annoying my wife with its constant fan noise. I had to get my hands on that machine. I also had the excuse that users of my app couldn’t control their monitor brightness anymore, so I could justify the expense easily in my....

Do you wonder what the future may hold for the Python language? Are there speed improvements coming soon? What if you could be in the room while the core developers discuss Python's future? This week on the show, we have Joanna Jablonski, who was invited to the Python Language Summit 2021 as a journalist to summarize and document the event.

I couldn’t recall a tmux command, so I quickly reached for my trusted default search engine DuckDuckGo. I typed “tmux cheat sheet” because, well, once I found an excellent one which I wanted to summon again. To my surprise, the search result included an in-page cheat sheet—a good one too. It isn’t the first time that DuckDuckGo surprises me like that. Need a new GUID? Search for it .


As part of this year’s annual JVM Ecosystem Report, we raised money for Devoxx4Kids, an amazing organization that promotes computer programming, robotics, and engineering to kids in a fun and engaging way.

A long-sought first draft of Marcel Proust’s ‘In Search of Lost Time’ surfaced a few years ago. Its fascinating story and intriguing news are revealed in a Tablet article titled Proust’s Madeleine Was Originally a Slice Toast . Being the Tablet “a daily online magazine of Jewish news, ideas, and culture”, it makes sense that a good part of the article focuses on Proust’s ambivalence about his Jewishness. Still, there are many other inter..



In many (JPA) applications numerical ids are chosen for the surrogate key of the entities. But how do we make sure that they are not used twice? In a scenario where our application needs to scale horizontally we need a solution for that. Most developers come to the conclusion that the database should take care of that. But this is a fragile solution and in this article I want to discuss it.

About Me - justingarrison.com - 4 years ago - eng

Learn how to take control of container image security with tips on mitigating risk and prioritizing vulnerabilities.

When it comes to natural language searching, it's useful to know how the order of the results for a query were determined. Exact matches might be obvious, but what about situations where not all the r... The post Influence Search Result Ranking with Function Scores in Atlas Search appeared first on MongoDB .

I am pretty excited about the [Minimal APIs][3] feature that is coming with .NET 6. Three lines of code will be enough to build a fully functional REST microservice 1 : var app = WebApplication.Create(args); app.MapGet("/", () => "Hello World!"); await app.RunAsync(); If you’re a seasoned ASP.NET MVC/WebApi developer, the snippet caught your attention because, pre-.NET 6, achieving the same result will have you messing with a lot of ex..

Patience. Grit. Perseverance. Borderline Stubbornness. The number one reason people failed, especially when it comes to content marketing and organic reach, is a lack of patience and will try one more time. Statistics will be your first enemy The beauty of digital marketing is that it brings you statistics, and you know pretty much what’s happening with your content, which at the beginning, is not much. It is very tempting to let it go, dro..

Patience. Grit. Perseverance. Borderline Stubbornness. The number one reason people failed, especially when it comes to content marketing and organic reach, is a lack of patience and will try one more time. Statistics will be your first enemy The beauty of digital marketing is that it brings you statistics, and you know pretty much what’s happening with your content, which at the beginning, is not much. It is very tempting to let it go, dro..

They will dig up your garden to get them. I’ve seen various recommendations for breaking an egg into the bottom of the hole when you plant out tomatoes. Apparently, this works and increases yield: It’s just a form of fertilizer, so this isn’t too surprising. I’ve tried this in previous years and it seems to work. Sadly when I did it again this year, the raccoons decided they wanted the eggs and dug up the garden to get them. Figure..

There’s no single platform team that consists of only web engineers at SoundCloud, even though we consider ourselves to be part of the “Web…

8 visitors online