|
Introduction There are some people who, when I have to interact with them on the Internet, I dread it. Usually, it’s because of one or both of these things: The person hates me. The person is a member of an “evangelism strike force” (ESF). The Rust Evangelism Strike Force was the first such strike force I met. It’s the reason I won’t touch Rust. The second evangelism strike force I met was the Zig Evangelism Strike Force .
|
|
Introduction There are some people who, when I have to interact with them on the Internet, I dread it. Usually, it’s because of one or both of these things: The person hates me. The person is a member of an “evangelism strike force” (ESF). The Rust Evangelism Strike Force was the first such strike force I met. It’s the reason I won’t touch Rust. The second evangelism strike force I met was the Zig Evangelism Strike Force .
|
|
Introduction There are some people who, when I have to interact with them on the Internet, I dread it. Usually, it’s because of one or both of these things: The person hates me. The person is a member of an “evangelism strike force” (ESF). The Rust Evangelism Strike Force was the first such strike force I met. It’s the reason I won’t touch Rust. The second evangelism strike force I met was the Zig Evangelism Strike Force .
|
|
Introduction There are some people who, when I have to interact with them on the Internet, I dread it. Usually, it’s because of one or both of these things: The person hates me. The person is a member of an “evangelism strike force” (ESF). The Rust Evangelism Strike Force was the first such strike force I met. It’s the reason I won’t touch Rust. The second evangelism strike force I met was the Zig Evangelism Strike Force .
|
|
I have this setup in a single project which handles backend and frontend generation of server and client code. This requires to run openapi-generator twice, once for backend with spring generator and once for frontend with typescript-angular generator. I need backend code to be generated to build directory - so it is not committed to version control. TypeScript code needs to be reformatted and committed to git. TypeScript code also requires..
|
|
There are a lot of small websites on the Internet: Interesting websites, beautiful websites, unique websites. Unfortunately they are incredibly hard to find. You cannot find them on Google or Reddit, and while you can stumble onto them with my search engine, it is not in a very directed fashion. It is an unfortunate state of affairs. Even if you do not particularly care for becoming the next big thing, it’s still discouraging to put wor..
|
|
AWS as a framework, pair terminals, and bash script template - 123dev #3
-
justingarrison.com
-
4 years ago
-
eng
Comments Learning to code The more programming languages I learn the more it resembles human language for me. It takes a lot of practice to write content that humans want to read. It takes similar practice to write code that computers want to execute. If I start writing in another language the meaning of the words might be the same, but how they will be interpreted by the readers could be completely different.
|
|
Everyone knows that the infamous social media algorithms promote the spread of false and misleading information on the Internet. But could they be engineered to do the opposite?
|
|
A review of, including chapter-by-chapter notes on, “Looking for Information: A Survey of Research on Information Seeking, Needs, and Behavior”
|
|
One month to SnykCon 2021: Sessions to attend, flags to capture, Simons to Maple
-
snyk.io
-
4 years ago
-
eng
We’re a month from SnykCon 2021 and we have a packed agenda full of expert talks, hands-on workshops, helpful demos, product roadmaps, opportunities to interact with some of the smartest speakers and leaders of developer security in the industry!
|
|
Here’s how to connect to a remote Jupyter notebook. Create an ssh tunnel to your remote machine: ssh -L 8080:localhost:8080 user@12.34.56.78 # or use a .pem file to connect to ec2 ssh -L 8080:localhost:8080 -i "aws.pem" ec2-user@ec2-12-34-56-78.compute-1.amazonaws.com Start Jupyter on that machine in headless mode: jupyter notebook --no-browser --port=8080 Use a browser to open one of the urls that Jupyter presents: http://localho..
|
|
Quantile estimators based on k order statistics, Part 6: Continuous trimmed Harrell-Davis quantile estimator
-
aakinshin.net
-
4 years ago
-
eng
In my previous post , I tried the idea of using the trimmed modification of the Harrell-Davis quantile estimator based on the highest density interval of the given width. The width was defined so that it covers exactly k order statistics (the width equals $(k-1)/n$). I was pretty satisfied with the result and decided to continue evolving this approach. While “k order statistics” is a good mental model that described the trimmed interval, i..
|
|
Quantile estimators based on k order statistics, Part 6: Continuous trimmed Harrell-Davis quantile estimator
-
aakinshin.net
-
4 years ago
-
eng
In my previous post , I tried the idea of using the trimmed modification of the Harrell-Davis quantile estimator based on the highest density interval of the given width. The width was defined so that it covers exactly k order statistics (the width equals $(k-1)/n$). I was pretty satisfied with the result and decided to continue evolving this approach. While “k order statistics” is a good mental model that described the trimmed interval, i..
|
|
Repository: @knadh/indexed-cache GitHub release page: v0.3.2 Full Changelog : https://github.com/knadh/indexed-cache/compare/v0.3.1...v0.3.2
|
|
How arbitrary structured data per request helps Opsgenie to resolve and prevent incidents
-
mustafaakin.dev
-
4 years ago
-
eng
It’s been a long time since I’ve blogged. My backlog of topics is full, however, I could not publish due to both professional and personal developments in the last 1.5 years. Anyways, glad to be back. For some context, I’m from Opsgenie. Since Opsgenie is an on-call and alert management tool, it needs to be highly available than most of the services. We take it very seriously. Over the years, we have employed and evolved many engineering pr..
|
Comments Learning new things The gif reminded me of what it feels like to be new to something. You think you know where you’re going, you start to understand what you’re doing, and then you’re free falling. You pull the rip cord, gain a resemblance of control, and slow down—just a little bit. Learning new things doesn’t end the way it started and you still don’t understand it all, but you’re having fun and want more!
|
|
A couple of weeks ago I went hiking the Translagorai, an 80 km-long trail that traverses the whole Lagorai mountain range in the Alps. The route takes place in a mountain environment where the anthropic pressure is reduced, especially compared to the more famous nearby Dolomites destinations. There are very few managed huts, most of which do not offer overnight stays, and relatively few bivouacs (emergency huts, usually dislocated in the mo..
|
|
A couple of weeks ago I went hiking the Translagorai, an 80 km-long trail that traverses the whole Lagorai mountain range in the Alps. The route takes place in a mountain environment where the anthropic pressure is reduced, especially compared to the more famous nearby Dolomites destinations. There are very few managed huts, most of which do not offer overnight stays, and relatively few bivouacs (emergency huts, usually dislocated in the mo..
|
|
Repository: @knadh/indexed-cache GitHub release page: v0.3.0 What’s Changed typo fix by @rake7h in https://github.com/knadh/indexed-cache/pull/3 fix: typo by @abhinavxd in https://github.com/knadh/indexed-cache/pull/4 New Contributors @rake7h made their first contribution in https://github.com/knadh/indexed-cache/pull/3 Full Changelog : https://github.com/knadh/indexed-cache/compare/v0.2.1...v0.3.0
|
|
Repository: @knadh/indexed-cache GitHub release page: v0.3.1 Full Changelog : https://github.com/knadh/indexed-cache/compare/v0.3.0...v0.3.1
|
Since this is the 1st newsletter I’ll explain how it works. I’d like to help you learn development or become a better developer. I also want you to look forward to opening this newsletter.
|
|
Even before the decline of the horse-drawn transportation industry (and the subsequent loss of jobs that nobody cares about anymore), road vehicles have been status symbols. Stage coaches were meant to show off the wealth of the occupants, while at the same time, giving them “privacy” from all the dirty riff-raff outside.
|
|
Wendy Molyneux, writing unabashedly for McSweeney’s, summarizes all I have to say on the COVID vaccine and never dared to say: You think vaccines don’t fucking work? Oh, fuck off into the trash, you attention-seeking fuckworm-faced shitbutt. This isn’t even a point worth discussing, you fuck-o-rama fuck-stival of ignorance. Vaccines got rid of smallpox and polio and all the other disgusting diseases that used to kill off little fucks ..
|
|
A day late - but here, unlike last week. Here’s what I read that I found interesting over the past week.
|
|
Harnessing Python's math Module and Exposing Practical Pandas Functions
-
realpython.com
-
4 years ago
-
eng
How well do you know Python's math module? Maybe you've used a few of the constants or arithmetic functions. You may be surprised by the amount of functionality hiding within this built-in library, and perhaps you don't need to reach for an additional outside library. This week on the show, David Amos is back, and he's brought another batch of PyCoder's Weekly articles and projects.
|
|
I’m pretty psyched about the upcoming .NET6 release. I’ve already touched on ASP.NET 6 Minimal APIs. Continuing on the long-established tradition, the team has also worked hard on the performance side of things. File IO, for example, is seeing impressive gains : For .NET 6, we have made FileStream much faster and more reliable, thanks to an almost entire re-write. For same cases, the async implementation is now a few times faster! We..
|
|
The construction industry's value stands at 11 trillion USD worldwide in 2020. It is an important industry, but it is slow to embrace modern technology. How could the property industry become more open?
|
|
If you’re an avid reader of the blog (and come on, who isn’t?), you’ll know that I’ve been maintaining a snap for Nextcloud since Nextcloud came into existence. Originally, though, that snap wasn’t called “nextcloud”, it was called “nextcloud-kyrofa”. My original goal was that I would bootstrap the snap for them, and then they’d take it over when they were ready. I hosted the code as a personal project on GitHub.
|
|
Learn best practices companies can follow to smooth and improve their journey to developer-first security as told by the guests of The Secure Developer podcast.
|
|
Explore the intricate balance between delivering unparalleled quality and achieving user satisfaction, and why mastering both is key to success.
|
|
We’re happy to announce that PHP vulnerability scanning support in Snyk Code is now in beta. Now security issues in PHP code can be identified quickly and easily.
|
|
I’m currently indexing with my search engine. This isn’t an always-on sort of an affair, but rather something I turn on and off as it tends to require at least some degree of babysitting. I’ve also been knocked out by the side-effects of the vaccine shot I got the other day, so it’s been mostly hands-off “parenting”. What I’m trying to figure out just how far I can take it. I really don’t know. I took some backups and just let it do its..
|
|
Over the last week or two I've had a lot of fun building out a new site from scratch. I thought it would be fun to make my site look like a…
|
|
We are thrilled to announce that Adriana Bokel Herde joins Snyk today as our new Chief People Officer.
|