profile
viewpoint
Brendan Ashworth brendanashworth MIT Cambridge, Massachusetts

brendanashworth/generate-password 142

NodeJS library for generating cryptographically-secure passwords.

brendanashworth/bench 11

Benchmark tools for C

brendanashworth/flatfile 6

basic JSON-style flatfile storage

brendanashworth/fft-small 5

cooley-tukey 2-radix discrete fast fourier transform in C for embedded systems

brendanashworth/diskdrive 3

OS compatible bindings for various CD/DVD drive utilities with NodeJS (OSX + Linux supported)

brendanashworth/cli-table 1

Draw tables in a command line interface. Just like MySQL.

brendanashworth/CraftBukkit 1

The Minecraft Server Mod API Implementation

brendanashworth/accountant 0

PHP application for keeping tally of running balance

brendanashworth/artisan-validator 0

A module for simple and fun validation in Node.js.

fork brendanashworth/geoindex

Simplified interface and extension utilities for geospatial indexes

fork in an hour

push eventbrendanashworth/tile38

Brendan Ashworth

commit sha 5338bcfda7cdeb1b4247fb3d3a1ce7e88958273d

don't generate field array if unnecessary

view details

Brendan Ashworth

commit sha c0a8f766036104c26e77601e86b690b6023c0fc9

load fields only when necessary

view details

push time in 4 hours

push eventbrendanashworth/tile38

tidwall

commit sha 66af8ab094703aebf621dba1349c327892041c3d

Fix tile38-cli from freezing with non-quoted geojson This commit addresses an issue that began on 1.19 where the deprecated tile38 native line protocol was removed in favor of the more robust resp protocol. In turn the tile38 cli required that all args are quoteless or quote escaped. The commit ensures that the server returns the correct error message and also loosens the strictness of the need for quoted arguments in the tile38-cli. fixes #513

view details

tidwall

commit sha d48dd2278afb4271019f53c02c9642debd1ff609

1.19.3

view details

tidwall

commit sha 2f907bd4c052e47d9e80eeaf49e031050e9dc70d

Update geojson Fixes #529

view details

tidwall

commit sha 55b4c8fd57c6ccaca6c9eea0040257c2933ed988

1.19.4

view details

tidwall

commit sha 6ffdf7b0ef1af589f9c7f72374036cb5c14bcedd

Add release helper file

view details

tidwall

commit sha c567512600c50eded8589f0224e616d5de598b71

Fix packages not vendoring on build

view details

tidwall

commit sha 0490734b74cdf96f52c9f9af4d6774a9ae0f627d

1.19.5

view details

Alex Roitman

commit sha 5faccc3b4cb92925e2d69e0e80dc718febab22da

Avoid sorting fields for each written object.

view details

Mike Poindexter

commit sha 84cabd77f9ed09858fc8b0470ef0c24f99506e97

Fix a concurrent write/read on the server conn map

view details

tidwall

commit sha 81e449afef45f1372f6a0275b1985323864b3dc6

Merge branch 'mpoindexter-fix-race-in-replconf'

view details

tidwall

commit sha 957233c298780b796522544a5c9481bd1b45d4fa

Fixed issue with some features not working with WITHIN This bug was fixed in the geojson dependency. https://github.com/tidwall/geojson/pull/15 Closed #539

view details

tidwall

commit sha 65943e8f1a3a0ba3bbb8bef9a6abd7c01862fe4f

Fixed DEL geofence notifications missing "key" field Closed #538

view details

Josh Baker

commit sha 77d33df5427d39d37e9d429784404f95bc6da04b

Merge pull request #541 from tidwall/missing-key-field Fixed DEL geofence notifications missing "key" field

view details

Josh Baker

commit sha 0997f2e82b3d8c6a53ae36ec1a282ffd2075a430

Merge pull request #534 from rshura/optimize-scanwriter Avoid sorting fields for each written object.

view details

tidwall

commit sha b4822068942b33e77886cc3f742bafd30b924483

Minimize sorting of collection fields

view details

tidwall

commit sha ff48054d3d48c74dd7d2de0f406f0f0722025c9c

Fixed a missing faraway event for roaming geofences This commit fixes a case where a roaming geofence will not fire a "faraway" event when it's supposed to. The fix required rewriting the nearby/faraway detection logic. It is now much more accurate and takes overall less memory, but it's also a little slower per operation because each object proximity is checked twice per update. Once to compare the old object's surrounding, and once to evaulated the new object. The two lists are then used to generate accurate "nearby" and "faraway" results.

view details

tidwall

commit sha cd70a3d2af716044e46f63f274052088421daf4c

Update to Go 1.14

view details

Alex Roitman

commit sha c4b1dd3a72974b3f3480389b4a9b683cf1c3f19f

Skip empty rings when clipping polygons. Add a test for skipping empty rings.

view details

tidwall

commit sha a99df2892aabf202446c29d71b8a39b37865a473

Fixed false faraway notifications

view details

tidwall

commit sha 5162ac5fd75b82ef9a06099be4938e616d56143b

Stable sort roam notifications

view details

push time in 2 days

delete branch brendanashworth/tile38

delete branch : use-roaring-bitmaps

delete time in 2 days

create barnchbrendanashworth/tile38

branch : float32-bitset-fields

created branch time in 2 days

push eventbrendanashworth/tile38

Brendan Ashworth

commit sha 432a7f10717aaed9835f375d24076e7f8b58a9ff

move to new field data structure

view details

Brendan Ashworth

commit sha bb799161b9264bf9f1868501fdf43b01215d07d4

First benchmark

view details

Brendan Ashworth

commit sha 91a2bfcf0d9e476877d6fc138bd6e142f56a1bac

use float32 for internal field storage

view details

Brendan Ashworth

commit sha a4ea80aa0c99e2e62f4b5c56df5ecc0b05efd74b

add new dependency

view details

Brendan Ashworth

commit sha 89f9c13582af3577514063fe2285d9858cf00865

various internal code changes

view details

push time in 2 days

push eventbrendanashworth/tile38

Brendan Ashworth

commit sha 249b23bff02cea65c5cadc484dbef54e0fbdc082

move to new field data structure

view details

Brendan Ashworth

commit sha b12dea395c1f888f70a4395e07a9cb38a83a53b7

First benchmark

view details

Brendan Ashworth

commit sha 056dfe60637de410bd28aec1dfc16c6404c1c04d

make this benchmark memory efficient

view details

Brendan Ashworth

commit sha e42eca02f592322c6290ec5f0e8414168280c52a

update weight calculation

view details

Brendan Ashworth

commit sha cfc775a5486ade1d97e41ebabd4c7673827df3bb

go fmt

view details

Brendan Ashworth

commit sha dec34547e247141ee1e4812c85120ef5e981b49a

switch from bitmap to bitset

view details

Brendan Ashworth

commit sha eb0c648eddbbf4ffaed10889c168e84fe06ca9c7

fix indexing bug on multiple sets

view details

Brendan Ashworth

commit sha 5464f147d9c7357b4e22dc4ddc187bbb71d315ab

use float32 for internal field storage

view details

Brendan Ashworth

commit sha d5351c567d21003f16302ddf9c8bbd8f8f992cd6

add new dependency

view details

Brendan Ashworth

commit sha 153782a0b8270afa3cf7e59f55b67b63301834fb

various internal code changes

view details

push time in 2 days

create barnchbrendanashworth/tile38

branch : use-roaring-bitmaps

created branch time in 2 days

fork brendanashworth/tile38

Real-time Geospatial and Geofencing

https://tile38.com

fork in 2 days

startedmodel-zoo/shift-ctrl-f

started time in a month

startedarviz-devs/arviz

started time in a month

push eventbrendanashworth/KernelMatrices.jl

Brendan Ashworth

commit sha 94109c0e3cee97870bde4f99aa6124954e993eec

inherit from matrix

view details

push time in 2 months

more