mechazoidal + repo:github   461

GitHub - l04m33/vlime: A Common Lisp dev environment for Vim (and Neovim)
Look into this to see if the async apis could be used for a general repl interface
vim  plugin  lisp  repo:github 
5 days ago by mechazoidal
GitHub - pervognsen/bitwise: Bitwise is an educational project where we create the software/hardware stack for a computer from scratch.
"After working as a game developer and systems programmer for over 15 years at places like Epic Games, NVIDIA, RAD Game Tools and most recently Oculus, I decided it was time to take a break from professional programming and spend a few years pursuing a long-time dream of mine, a project I've dubbed Bitwise, where I want to share my passion and try to demonstrate by example how to build systems from scratch, with a low-level computing focus."
repo:github  osdev 
4 weeks ago by mechazoidal
GitHub - jwise/HoRNDIS: Android USB tethering driver for Mac OS X
This implements RNDIS for OSX as a kext, not using TUN/TAP. After installation, a Android USB tether connection can be done using the Networking panel.
osx  networking  drivers  repo:github  android  usb 
5 weeks ago by mechazoidal
GitHub - PlanetAPL/openAPL
An APL written in standard idiomatic C, albeit not minimal
reference  c  apl  repo:github 
7 weeks ago by mechazoidal
GitHub - nical/lyon: 2D graphics rendering experiments in rust.
"For now the goal is to provide efficient SVG-compliant path tessellation tools to help with rendering vector graphics on the GPU. For now think of this library as a way to turn complex paths into triangles for use in your own rendering engine."
rust  gpu  2d  library  repo:github 
10 weeks ago by mechazoidal
RustAudio · GitHub
"An aggregate of audio libraries and functions written in Rust"
libraries  audio  rust  repo:github 
10 weeks ago by mechazoidal
GitHub - s-macke/SAM: Software Automatic Mouth - Tiny Speech Synthesizer
The original TTS on the C64, now (painfully) translated to C. Supposedly the only free synth that can make Polish sound decent?
retrocomputing  repo:github  tts  audio  c  synthesizer 
10 weeks ago by mechazoidal
GitHub - driusan/de: A Programmer's Text Editor
"It's kind of like a bastard child of vim and Plan 9's acme editor, because vim feels inadequate on a computer with a mouse after using acme, and acme feels inadequate on a computer with a keyboard after using vi.

Like vim, it's a modal editor with syntax highlighting that uses hjkl for movement. Like acme, it attempts to exploit your current OS environment instead of replacing it and tries to make the mouse useful"
editor  golang  software  tools  acme  vim  repo:github 
11 weeks ago by mechazoidal
GitHub - rcoh/angle-grinder: Slice and dice log files on the command line
Internal language is based on SumoLogic, which was based on Splunk query language
rust  logging  tools  repo:github  sysadmin 
april 2018 by mechazoidal
GitHub - jpsim/SourceKitten: An adorable little framework and command line tool for interacting with SourceKit.
"SourceKitten links and communicates with sourcekitd.framework to parse the Swift AST, extract comment docs for Swift or Objective-C projects, get syntax data for a Swift file and lots more!"
tools  swift  documentation  visualization  repo:github 
april 2018 by mechazoidal
GitHub - mozilla/sccache: sccache is ccache with cloud storage
"It works especially well for continuous build systems, but you'll need to persist the cache store between runs."
rust  tools  caching  build  repo:github 
april 2018 by mechazoidal
GitHub - nebulet/nebulet: (Going to be) A microkernel that implements a WebAssembly "usermode" that runs in Ring 0.
The idea is that since everything is bounds-checked, there's no need for hardware protection. It's a crazy ideas, but it's ambitious.
webassembly  rust  osdev  repo:github 
april 2018 by mechazoidal
Multimedia and Rust · GitHub
a (new?) org dedicated to building AV stuff in Rust.
piperesearch  multimedia  repo:github  rust  libraries 
april 2018 by mechazoidal
GitHub - kdeldycke/awesome-falsehood: Curated list of falsehoods programmers believe in.
Things like"names are not always first-last, addresses are "not always a useful post-code", etc.
reference  programming  data  repo:github 
april 2018 by mechazoidal
GitHub - svkaiser/strife-ve: Strife Veteran Edition GPL Source Release
OSX, Linux, and Windows trees available. Note that this is only the engine, the game data must be acquired somewhere else.
gamedev  game  retrogaming  repo:github 
april 2018 by mechazoidal
GitHub - NightDiveStudios/shockmac: System Shock (PowerMac version / Official GPL Release)
Needs CodeWarrior 1.7 to compile and OS9 on a PowerMac to run, released under GPL 3.0. Note that this is only the engine, the game data must be acquired somewhere else.
apple  mac  retrogaming  repo:github  game  gamedev 
april 2018 by mechazoidal
GitHub - gritzko/ron: Replicated Object Notation, a distributed live data format, golang/ragel lib
"RON is information-centric: it aims to liberate the data from its location, storage, application or transport. There is no "master" replica, no "source of truth". Every event has an origin, but every replica is as good as the other one. Every single object, event or data type is uniquely identified and globally referenceable. RON metadata makes objects completely independent of the context. A program may read RON object versions and/or updates from the network, filesystem, database, message bus and/or local cache, in any order, and merge them correctly."
Comes as both Golang source as well as Ragel source.
repo:github  piperesearch  distributed  Golang  ragel  specification 
april 2018 by mechazoidal
GitHub - mozilla/mentat: A persistent, relational store inspired by Datomic and DataScript.
"DataScript asks the question: "What if creating a database would be as cheap as creating a Hashmap?" Mentat is not interested in that. Instead, it's strongly interested in persistence and performance, with very little interest in immutable databases/databases as values or throwaway use."
database  repo:github  rust  sqlite  piperesearch 
april 2018 by mechazoidal
GitHub - datacrypt-project/hitchhiker-tree: Functional, persistent, off-heap, high performance data structure
"Hitchhiker trees are a newly invented (by @dgrnbrg) datastructure, synthesizing fractal trees and functional data structures, to create fast, snapshottable, massively scalable databases"
clojure  datastructures  piperesearch  repo:github 
april 2018 by mechazoidal
cw-lua/crdt at master · catwell/cw-lua · GitHub
"This is a state-based Lua implementation of some Conflict-Free (Convergent) Replicated Data Types. It used to be called ecds-lua."
crdt  lua  library  repo:github  piperesearch 
march 2018 by mechazoidal
GitHub - Minuit/minuit: Propositions for a post-OSC prototypal protocol
Proposing a query system:
"Structure: We define a namespace as a tree-structure of OSC addresses, sorted in nodes binding on objects which have attributes.
Syntax: It has been decided that queries and replies should be separated from the address for optimization’s sake. The type of message is then possible to filter based on tree specific characters into the first word of the message"
piperesearch  osc  repo:github 
march 2018 by mechazoidal
GitHub - rxi/lume: Lua functions geared towards gamedev
Even though it's labeled "gamedev", a lot of these are good stdlib functions: math, collections, hot-reload, etc.
gamedev  library  programming  repo:github  lua 
march 2018 by mechazoidal
gl3w: Simple OpenGL core profile loading
like glew, glad, epoxy, etc., but super-simple
Quirk: requires python 2.7+ to create the header/source file, but these can then be used directly in your project.
repo:github  opengl  library 
february 2018 by mechazoidal
GitHub - open-sdsp/spec: Streaming Data Sync Protocol Spec
PR: might be too overly complex, since it's meant for streaming? Might be interesting to check with TLA+. Also look at bottom for RON
repo:github  streaming  protocol  piperesearch  sync  networking 
february 2018 by mechazoidal
GitHub - vedetta-com/caesonia: OpenBSD Email Service
"configured to run on min. 512MB RAM and 20GB SSD, a KVM (cloud) VPS for around $2.50/mo"
openbsd  email  server  repo:github 
february 2018 by mechazoidal
GitHub - baruchel/vim-notebook: A plugin for the Vim editor for handling any interpreter in a Notebook style
"This plugin is intended to create documents with an interpreter running in the background and evaluating some "cells" containing code whenever asked. [...] It follows the philosophy of the Vim editor better than some similar plugins: rather than launching an interactive interpreter within a buffer, it keeps it in the background and makes it write into the buffer when the user needs it.
vim  plugin  repo:github 
february 2018 by mechazoidal
carpe-noctem-cassel/symrock · GitHub
This is an example of a FindZeroMQ module for cmake, not sure if they are official releases or not?
This sublibrary is also an example of using Cap'n Proto with ZMQ
piperesearch  zmq  cmake  capnproto  repo:github 
february 2018 by mechazoidal
medfusion-4000-research/ at master · sgayou/medfusion-4000-research · GitHub
"An attacker with the ability to answer a DHCP request could potentially exploit the base system of any unpatched pump, persist via reflashing the bootloader, and use that as a springboard to attack or reflash the head system. There are numerous scenarios we could go through on how an attacker might do this using some of the other vulnerabilities detailed in this document, but these examples are not too consequential. What is important is updating the software on your infusion pumps."
medical  security  pentest  exploit  2018  repo:github  reverse_engineering 
january 2018 by mechazoidal
GitHub - hwayne/awesome-cold-showers: For when people get too hyped up about things
"It's great when people get excited about things, but sometimes they get a little too excited. This an awesome (rigorous and respectful) and curated (I read every suggestion and make judgement calls) list of cold showers on overhyped topics. This does not mean the enthusiasm is bad or wrong: we're just reminding people to stay grounded. Feel free to submit your favorites!"
repo:github  programming  reference  piperesearch 
december 2017 by mechazoidal
« earlier      
per page:    204080120160

related tags

2d  3d  9front  9p  2016_populism  acme  afl  ai  aleph  algorithm  ampl_language  analysis  analyzer  android  animation  anime  ansible  apl  app  apple  archive  archive_it  archiving  arduino  arm  art  assembly  atreus  ats  audio  avr  awk  backup  bash  beamforming  benchmarking  bios  ble  blender  blog  blogging  bluetooth  book  bootloader  browser  build  burp  business  bytebeat  c  c++  caching  caldav  calm  camera  can  canvas  capnproto  cbor  cellphone  chrome  ci  cli  clojure  clojurescript  cloud  cmake  coap  code  cola  comcast  comments  compilers  compression  computerscience  computer_vision  concurrency  concurrent_ml  config  contract  coreboot  cpu  crdt  crime  cron  cryptography  csp  ctags  customization  d3d  dashboard  data  database  databases  dataflow  datalog  datascience  datasets  datastructures  data_mining  data_source  debugger  debugging  decompiler  demo  demoscene  deprecated  devops  dht  direct3d  disassembler  disney  distributed  diy  djb  documentation  driver  drivers  dsec  dsl  editor  education  electronics  elixir  emacs  email  embed  embedded  employment  emulation  emulator  encryption  erlang  esp8266  eve_language  exploit  extractor  facebook  facial_recognition  Farbrausch  files  filesystem  filesystems  firefox  firmware  flash  fonts  format  forth  framework  free  frp  functional  fuzz  game  gamedev  games  gdb  generator  generators  geometry  gis  gist  git  glsl  gltf  gnu_radio  golang  google  government  gpu  graphics  graphql  groupware  gsl  gsm  gui  hardware  haskell  haxe  health  history  hosting  howto  http  humor  i18n  ida  identification  inferno  inspiration  intel  intel_me  internet  interpreter  interviewing  io  ios  IoT  iso  java  javascript  journalism  json  kernel  keyboard  kragen  l4  language  lcm  leaflet  learning  legal  lexer  libraries  library  licensing  linda  linter  linux  lisp  list  llvm  logging  logic  lora  lua  mac  machine_learning  make  maker  maps  math  matrix  media  medical  metasploit  mfa  microprocessors  microsoft  midi  minecraft  mirage  mmd  mmo  mmorpg  mobile  mruby  mud  multimedia  music  mutt  mysql  nacl  nda  network  networking  networks  neuralnetworks  nodejs  notes  notmuch  ocaml  occam  ohm  openbsd  opencv  opendata  openfl  openframeworks  opengl  opensource  optimism  optimization  org-mode  os  osc  osdev  osx  papers  paredit  parinfer  parser  parsing  pdf  pentest  performance  perl  pipeline  piperesearch  pkgsrc  plan9  plugin  plugins  pmz  post  presentation  privacy  procedural  processing  productivity  profiling  programing  programming  proofs  protocol  proxy  psychology  pubsub  python  QA  quickcheck  R  racket  radio  raft  ragel  raspberry_pi  raytracer  readline  rebol  reddit  redo  reference  regex  relational  remote_work  renderer  rendering  repl  repo:github  report  resource  retrocomputing  retrogaming  reverse_engineering  rfid  risc-v  roguelike  router  ruby  rules  rust  sam  scada  scala  scaling  scheme  script  scripting  sdf  sdr  sd_cards  security  sega  sensors  serialization  server  sexp  shaders  shell  signatures  signed-distance  simd  simulator  slack  smalltalk  sml  snobol  software  solver  specification  speech  spreadsheet  sqlite  ss13  sse  stackoverflow  standard  statistics  streaming  strings  style  superh  swift  syllabus  sync  synthesizer  sysadmin  taxes  tdd  terminal  testing  text  textures  themes  threejs  time  tips  to-play  tool  tools  tts  twine  types  typography  u2f  uefi  ui  unhosted  unicode  unity3d  unix  upnp  upspin  us  usb  vector  verification  verilog  vhdl  videos  video_editor  vim  visualization  vm  voot  vpn  vpri  vr  vulkan  wayland  web  webapp  webassembly  webcam  webcrawler  webdesign  webdev  webgl  websub  weechat  wifi  wiki  windows  wm  wordpress  writing  x11  x86  xi_editor  xna  zmq 

Copy this bookmark: