|
Stochastic Systems, Fokker-Planck and the Heat Equation via Haskell
-
idontgetoutmuch.wordpress.com
-
6 years ago
-
eng
This is a short example of taking a stochastic system, using Fokker-Planck to convert it to a PDES and using SUNDIALS to solve a 2D partial differential equation in Haskell via the hmatrix-sundials library. The example is taken from the C examples that come with the SUNDIALS source. Here’s the full blog.
|
|
HEAD ======= 4cbbc577cf49ce99e5aaf8b73f0396e50651d3a9 I recently wanted to find the latest version of a library I wrote and I started by using mdfind: mdfind -name select_page_parser.rb I then added xargs per this article: mdfind -name select_page_parser.rb -0 | xargs -0 ls -t
|
|
Full disclosure: I'm a complete noob at making pizza. It's my second pizza, but hey, it was tasty and fun to make! Making pizza at home is not as far-fetched as I initially thought. UPDATES: I've made this recipe a couple of times. Made two improvements worth mentioning. Flan tin / quiche pan My first pizzas were rectangular, matching the baking tray shape, but I really wanted round pies. I found a quiche pan at home and gave that a ....
|
|
Using Jsonnet to Generate Dynamic Tekton Pipelines in Kubernetes
-
mustafaakin.dev
-
6 years ago
-
eng
For the readers that might be unaware, Tekton is a cloud-native CI/CD solution. In other words, it’s a pipeline for Kubernetes that can generate DAGs (directed acyclic graph). It’s one of the most straightforward solutions to run dependent Pods and steps in Kubernetes. Tekton runs pipelines as Task CRDs (Custom Resource Definition), whereas every task can have one or more sequential steps. Also, a Task can have a dependency on another task,..
|
|
This is a post about how the Go compiler implements inlining and how this optimisation affects your Go code. n.b. This article focuses on gc, the de facto Go compiler from golang.org. The concepts discussed apply broadly to other Go compilers like gccgo and tinygo but may differ in implementation and efficacy. What is inlining? […]
|
|
Tmux has liberated me from tiling window mangers. Not that I didn’t like those, but I occasionally have to work with macOS or default GNOME setups. And over the years I realised that I only need a terminal multiplexor to do terminal tiling for me, the rest of the windows are just fine to be full-screen in separate workspaces. So, I ended up doing 80% of my work in terminals with tmux.
|
|
Tmux has liberated me from tiling window mangers. Not that I didn’t like those, but I occasionally have to work with macOS or default GNOME setups. And over the years I realised that I only need a terminal multiplexor to do terminal tiling for me, the rest of the windows are just fine to be full-screen in separate workspaces. So, I ended up doing 80% of my work in terminals with tmux.
|
|
The Internet succeeded in no small part thanks to the humble hyperlink. The link enabled it to flourish as a network rather than languish as a series of closed silos, which led to its widespread adoption and the prevalence it enjoys today. Although a disturbing trend of centralization has emerged in recent years, many people have made great efforts to combat it; they may yet succeed. Their efforts have relied on the link to bring users toge..
|
|
Even large companies are taking advantage of open source programs to enhance their portfolio of enterprise applications. Still, everyone needs to know the myths and facts related to open source security.
|
|
Are you interested in building REST APIs with Flask and SQLAlchemy? This week we have Doug Farrell on the show. We talk about his four-part Real Python article series on Python REST APIs.
|
|
Today I'm launching my latest endeavor: No Nonsense Recipes. With nearly 19,000 recipes uploaded so far, the site is live and open for…
|
|
This page was created to celebrate all the contributors and people who helped SerHack in the last few years. There are few people that incredibely helped me into creating, developing and working on the website. Christoph Ono Christoph Ono is the designer behind my theme and my website. From fonts to colors, every single detail has been composed by him! He is a UX and digital product designer based in Munich, Germany. -Continue to read the a..
|
|
Last year I did a review of several popular desktop browsers, focusing exclusively on what they do when you launch the browser for the first time. Today I decided to take a look at various browsers available on iOS 13…
|
|
Cargo and crates.io are an amazing part of the Rust ecosystem and one of the things that makes Rust so pleasant to work with. However, it’s quite easy for your cargo dependencies to pile up without you noticing. For example you might blindly add the (rather awesome) reqwest crate, not realizing that...
|
|
Cargo and crates.io are an amazing part of the Rust ecosystem and one of the things that makes Rust so pleasant to work with. However, it’s quite easy for your cargo dependencies to pile up without you noticing. For example you might blindly add the (rather awesome) reqwest crate, not realizing that...
|
|
We’re thrilled to announce Snyk’s developer-first license compliance management solution, designed to help you maintain a rapid development pace while also remaining compliant with the open source licenses you’re using in your code!
|
|
License compliance is crucial for being able to minimize the risk to the business but the only way to do so at scale and without impeding development is with a developer-first mindset.
|
|
Modern computers have gotten so complex that the prospect of trying to understand them intimidates a lot of people. Unfortunately, many use that fear as an excuse not to even try. Nelson Elhage has some great advice for tackling this gargantuan task. Permalink.
|
|
These are the notes I took and lessons I learned when listening Adam Wathan's Presentation at Microconf. In his talk, 'Nailing your first launch', he talks about the steps necessary for a successful product launch.
|
|
We’re all monastics now — how will we use this time?” When we get to the other side of all this , what will you have done with all that time ? Permalink.
|
|
In the world of software engineering, the term Bus Factor refers to the number of people on your team that have to get hit by a bus for your project to collapse: The bus factor is a measurement of the risk resulting from information and capabilities not being shared among team members, derived from the phrase "in case they get hit by a bus." It is also known as the bread truck scenario, lottery factor, truck factor, bus/truck number, ....
|
|
So as of about 12 hours a new version of https://searchcode.com/ has been rolled out. It marks the biggest update to the site in over 4 years since I moved over to version 3 which you can read about https://boyter.org/2016/07/searchcode-com-architecture-migration-3-0/ The reason for it was that searchcode has always been something I kept running as a showpiece. It’s something that I can point to publicly and say “I did that”. The idea..
|
|
One of my most fascinating work experiences was going through the spokesperson certification process at a large tech co. This isn’t some rubber stamp virtual training to not use profanity on stage type training. This is the training they would give to any executive before you were greenlit to talk to press. When I say press I mean Techcrunch, but also Bloomberg, or Jim Cramer, or any major big brand news outlet. As a product manager over ....
|
|
One of my most fascinating work experiences was going through the spokesperson certification process at a large tech co. This isn’t some rubber stamp virtual training to not use profanity on stage type training. This is the training they would give to any executive before you were greenlit to talk to press. When I say press I mean Techcrunch, but also Bloomberg, or Jim Cramer, or any major big brand news outlet. As a product manager over ....
|
|
Table of Contents An Example: The Greeter CLI App Application Plug-ins With Layrry Finding Plug-in Implementations With the Java Service Loader Seeing it in Action Making applications extensible with some form of plug-ins is a very common pattern in software design: based on well-defined APIs provided by the application core, plug-ins can customize an application’s behavior and provide new functionality. Examples include des..
|
|
Table of Contents An Example: The Greeter CLI App Application Plug-ins With Layrry Finding Plug-in Implementations With the Java Service Loader Seeing it in Action Making applications extensible with some form of plug-ins is a very common pattern in software design: based on well-defined APIs provided by the application core, plug-ins can customize an application’s behavior and provide new functionality. Examples include des..
|
|
Link to posted video “CloudSphere: Impedance Matching Legacy Apps to Prometheus Monitoring by Greg Herlein & David Wang”
|
|
Link to posted video “CloudSphere: Impedance Matching Legacy Apps to Prometheus Monitoring by Greg Herlein & David Wang”
|
|
Link to posted video “CloudSphere: Impedance Matching Legacy Apps to Prometheus Monitoring by Greg Herlein & David Wang”
|
|
I’ve worked at four marketplace startups in my relatively short career. I do at least have enough experience on how I’ve seen successful (and unsuccessful) companies scale their engineering organizations for marketplaces. There is a unique problem of scale that only happens with marketplace startups and it is worth addressing as a post. If you are an engineering leader for a growing marketplace startup, here are a few tips to handle team gr..
|
|
I recently read a post on the habits of high-functioning teams with a great discussion over on HackerNews. One person, in particular, wondered if you could apply these concepts on to dysfunctional teams and turn them around. Since I’ve have the opportunity to turn around teams before I thought I would weigh in on this question with each habit.
|
|
From Paul Rascagneres and Vitor Ventura at Cisco Talos Intelligence: “Our tests showed that — on average — we achieved an ~80 percent success rate while using the fake fingerprints, where the sensors were bypassed at least once. ... The results show fingerprints are good enough to protect the average person’s privacy if they lose their phone. However, a person that is likely to be targeted by a well-funded and motivated actor should not..
|
|
The “Mediawiker” plugin makes Sublime the best IDE-like experience for editing wikis, particularly when one is primarily writing Scribunto/Lua modules. Here’s how I’ve set up my environment.
|
|
The “Mediawiker” plugin makes Sublime the best IDE-like experience for editing wikis, particularly when one is primarily writing Scribunto/Lua modules. Here’s how I’ve set up my environment.
|