Edit Post ‹ Reportsandmarkets – WordPress.com

Continue reading


@wordpress.com | 5 years ago

Dependently Typed Lambda Calculus in Haskell

I found this awesome paper “A tutorial implementation of a dependently typed lambda calculus”, by Löh, A., C. McBride, W. Swierstra and I decided to give it a go. I read the paper a few… | Continue reading


@bor0.wordpress.com | 5 years ago

Treating symptoms instead of the cause

Compiler warnings can sometimes help us find bugs before we even build our program, but it only works provided that we can make use of the warnings. Especially, when we are aware that warnings dete… | Continue reading


@akrzemi1.wordpress.com | 5 years ago

Proving Monoids with Idris

I was watching an interesting video, Opening Keynote by Edward Kmett at Lambda World 2018. Note in the beginning of that video how in Haskell you’d put code comments in place of proofs. Enter… | Continue reading


@bor0.wordpress.com | 5 years ago

Partial orders in Idris

A binary relation $latex R$ is a partial order if the following properties are satisfied: Reflexivity, i.e. $latex \forall a, a R a$ Transitivity, i.e. $latex \forall a, b, c, a R b \land b R c \to… | Continue reading


@bor0.wordpress.com | 5 years ago

Mathematical structure of `git-bisect`

According to Wikipedia, the bisection method in mathematics is a root-finding method that repeatedly bisects an interval and then selects a subinterval in which a root must lie for further processi… | Continue reading


@bor0.wordpress.com | 5 years ago

Lambda calculus implementation in Scheme

Lambda calculus is a formal system for representing computation. As with most formal systems and mathematics, it relies heavily on substitution. We will start by implementing a subst procedure that… | Continue reading


@bor0.wordpress.com | 5 years ago

Closed-expression of a sum with proof in Idris

One well known fact is the sum $latex 1 + 2 + \ldots + n = \frac {n(n + 1)} {2}$. Let’s try to prove this fact in Idris. We start intuitively by defining our recursive sum function: Testing i… | Continue reading


@bor0.wordpress.com | 5 years ago

How Hackers Compromised 380,000 British Airway Customer Payments

How Hackers Compromised 380,000 British Airway Customer Payments A British Airways data breach that exposed as least 380,000 card payments was caused by a card-skimming malware that customers were … | Continue reading


@sebastiangogola773121735.wordpress.com | 5 years ago

A Step beyond Cloud 101

Continue reading


@wordpress.com | 5 years ago

Proving length of mapped and filtered lists in Idris

First, let’s start by implementing map’ and filter’ for lists: Trying a few cases: Looks neat. A valid question would be: What do we know about the length of a mapped and length o… | Continue reading


@bor0.wordpress.com | 5 years ago

Simple theorem prover in Racket

In an earlier post, we’ve defined what formal systems are. In this example, we’ll put formal systems into action by building a proof tree generator in the Racket programming language. W… | Continue reading


@bor0.wordpress.com | 5 years ago

When should you build your own ecommerce site? (Never)

Continue reading


@wordpress.com | 5 years ago

Technology Addiction in 2018

On a recent flight from Miami to Minneapolis, after finishing the reading material I brought with me, I picked up the Delta airline Sky magazine and began reading it to pass the time. While flippin… | Continue reading


@thewatch605.wordpress.com | 5 years ago

The Gina Haspel America Needs

Gina Haspel, who was recently sworn in as President Trump’s appointed Director of the Central Intelligence Agency, is the first woman in history to hold the Director of the CIA position.  Despite t… | Continue reading


@thewatch605.wordpress.com | 5 years ago

The Lost Art of Shutting One's Mouth

It is apparent that we live in a world where the voices  never stop. Our ears are constantly tickled by the pleasant sounds of people voicing their own—often ill-informed—opinions. Personally, I ha… | Continue reading


@thewatch605.wordpress.com | 5 years ago

Effects of Side effects

Recently I was working on a project that involved the usage of PayPal REST API SDK. To give a little bit of background, starting in PHP 7.x (I believe 7.2), the language will throw a warning if you… | Continue reading


@bor0.wordpress.com | 5 years ago

The pain of researching games with a Nintendo 64 emulator

So, I have been neglecting the blog for quite a while. It’s time to rectify that with this huge blogpost on a problem that’s been constantly frustrating me even more than the issues wit… | Continue reading


@aldelaro5.wordpress.com | 5 years ago

Programming in an ableist world

Hacking code four days straight. Unable to write for a month. Boss couldn’t be happier. Until you don’t show up for a week. Months where every day is a battle just to keep up. Too anxio… | Continue reading


@gitge44.wordpress.com | 5 years ago

Creating our own ‘struct’ macro in Racket

One thing that was always interesting to me about Lisps in general is their minimality, which means that with a couple of starting points you can implement almost anything in the language, even par… | Continue reading


@bor0.wordpress.com | 5 years ago

Choice Prediction Competition 2018

Continue reading


@cpc18.wordpress.com | 5 years ago

Of men and women

I am the first to admit I do not have the BEST relationship, but I try every day to make it as equal as I can. I sometimes ponder my life before having kids and after. Before, life was SO easy R… | Continue reading


@myok12.wordpress.com | 5 years ago

Reviewing code the wrong way

Most companies today mandate a code review. It makes sense: while writing a substantial feature might take a week, reviewing it might take an hour; with a fraction of the time investment, you could… | Continue reading


@myok12.wordpress.com | 5 years ago

Refactoring using mathematical properties of min

Today I refactored a small piece of code. Before: After: This was intuitive to me, but I wanted to prove that it really does the same thing. For that, we need to use the property $latex min(a ̵… | Continue reading


@bor0.wordpress.com | 5 years ago

Rethinking the High School Transcript: An Exercise in Data Visualization (2013)

I attended two of Idan Gazit’s talks about design at last year’s PyCon, and those talks have continued to influence my thinking in a number of ways.  I teach at a small high school in s… | Continue reading


@peak5390.wordpress.com | 5 years ago

Completely Silent Computer

I’ve been trying to make my computers quieter for nearly three decades.  Custom liquid cooling loops, magnetically-stabilised fluid-dynamic bearings, acoustic dampeners, silicone shock absorb… | Continue reading


@tp69.wordpress.com | 6 years ago

Testing C++ online

In this short post I wanted to share links to three online services that I use for testing different aspects of C++ and C++ compilers. — this allows you to compile and observe the output of p… | Continue reading


@akrzemi1.wordpress.com | 6 years ago

Shohei Ohtani Biography – From Farmer to International Star

Shoehei Ohtani has been a star player ever since he picked up a glove.  Hitting as well as pitching seemed to come natural to him at such an early age. At the young age of 23, Ohtani is showcasing … | Continue reading


@biography558972996.wordpress.com | 6 years ago

好想读《洛丽塔》,又好想读王小波的《黄金时代》(以及时代三部曲!)How long do I still have to wait? | Continue reading


@piaoyang0.wordpress.com | 8 years ago

开始收看动画版《阿尔斯兰战记》,似乎进度会比漫画单行本快一点的样子? 入新坑《食戟之灵》。 购入当日在力源家看到的Decision Maker……然而并不是很好玩。以及Levitron的Anti-gravity top,目前仍然没有研究出要怎么玩orz。 基本确定六月底去日本玩——希望最后能成行! | Continue reading


@piaoyang0.wordpress.com | 8 years ago

在Milpitas找到一家不错的书店——有许多漫画!购入了荒川弘X田中芳树的《阿尔斯兰战记》漫画台版前三卷(即目前全部出版的单行本)。题材上毫无新意,但期待剧情上和人物上能有突破。 早先订购的初音未来-Tell Your World(与Chrome合作的广告中出现的形象)手办已到,颇为满意。择日上图。 重温《中国合伙人》。Despite all the controversy, it’s still a memorable movie to me, and probably the best gift of my college graduation, … | Continue reading


@piaoyang0.wordpress.com | 8 years ago

Hello world!

This is your very first post. Click the Edit link to modify or delete it, or start a new post. If you like, use this post to tell readers why you started this blog and what you plan to do with it. Happy blogging! | Continue reading


@piaoyang0.wordpress.com | 8 years ago