jhallen/joes-sandbox
View on GitHub ↗ ★ 679 C
57 mentions on Hacker News by 25 people: 9 stories, 48 comments · first 2014-10-24 · latest 2022-03-06
20082026
-
VSCode isn’t fine, you are just suffering from web app Stockholm syndrome: https://github.com/jhallen/joes-sandbox/blob/master/editor-p... VSCode is slower than Emacs/Vim at e.g. syntax highlighting a large file by a factor of three. It’s…
comment by rayiner · 2022-03-06 · in What's the problem with old but excellent Mac apps? -
It's amazing how old ZPL is. I wrote a Zebra-140 driver (in C..) in something like 1993. https://github.com/jhallen/joes-sandbox/tree/master/doc/zebr... It's a simple macro-based typesetting language that can be used to quickly make many…
comment by jhallenworld · 2022-02-03 · in Writing a printer driver in JavaScript -
…with UARTs over long distance- I was about to write about it, but I actually have it on github: https://github.com/jhallen/joes-sandbox/tree/master/hw/lined... CAN is interesting in that the protocol is pretty complex, but from software…
comment by jhallenworld · 2021-11-22 · in SPI: The serial peripheral interface [video] -
…but I don't care for this application. Same for strtod. Also they are faster. I put the code here: https://github.com/jhallen/joes-sandbox/blob/master/snippets... I see the Aztec ones for x86 are hand assembly..
comment by jhallenworld · 2021-08-09 · in The Official Aztec C Online Museum (2009) -
My response was from from emacs perspective. Here's a memory usage comparison: https://github.com/jhallen/joes-sandbox/tree/master/editor-p... Looks like emacs uses at least double the memory.
comment by apjana · 2020-11-17 · in Show HN: Nnn – unorthodox terminal file manager -
…roups.io/g/dosOrCAD/files/OrCAD%20driver%20without%... I put a copy in one of my github repositories: https://github.com/jhallen/joes-sandbox/blob/master/pcb/orca... I think this is a description of what's going on:…
comment by jhallenworld · 2020-09-09 · in I still use WordPerfect 6.2 for DOS -
…relative performance of the classic CPUs, so I made this table to compare their memcpy performance: https://github.com/jhallen/joes-sandbox/tree/master/classic-...
comment by jhallenworld · 2020-07-07 · in The Complete Spectrum ROM Disassembly -
…across files. After that folder was excluded, it took 250 MB and it was indexing 20 MB. See also: https://github.com/jhallen/joes-sandbox/blob/master/editor-p...
comment by tester89 · 2020-05-29 · in Insider Build of VSCode for Windows/ARM64 -
…some existing efforts in comparing editors [2].) [1] https://en.wikipedia.org/wiki/Atom_Editor [2] https://github.com/jhallen/joes-sandbox/tree/master/editor-p...
comment by bArray · 2020-05-18 · in Ask HN: Is there still a place for native desktop apps? -
…is here if anyone interested, look for the funccd, funcnextdir, funcprevdir and associated aliases. https://github.com/jhallen/joes-sandbox/blob/master/setup/ba...
comment by jhallenworld · 2020-04-11 · in Zz: A smart and efficient directory changer (2017) -
…company. You deserve better! [1] https://github.com/Microsoft/vscode/wiki/Performance-Issues [2] https://github.com/jhallen/joes-sandbox/tree/master/editor-p...
comment by desertrider12 · 2019-09-11 · in Uber lays off 435 people -
…cells: \{RRD+7} "Get first expression from cell two to the Right Right one Down and add 7 to it". https://github.com/jhallen/joes-sandbox/tree/master/doc/nice... Anyway, I'd like this capability in the editor, will add it someday..
comment by jhallenworld · 2019-07-10 · in Soulver – Notepad, meet calculator -
https://github.com/jhallen/joes-sandbox/blob/master/editor-p... This is probably what you're looking for.
comment by govg · 2019-03-13 · in Sublime Text 3.2 Released -
Emacs is comparable in speed and memory usage according to this: https://github.com/jhallen/joes-sandbox/blob/master/editor-p... When you consider that emacs is so, so much more it's really quite impressive.
comment by black-tea · 2019-03-13 · in Sublime Text 3.2 Released -
Yes it is. https://github.com/jhallen/joes-sandbox/tree/master/editor-p...
comment by hsk0823 · 2019-02-12 · in Vim Is Saving Me Hours of Work When Writing Books and Courses -
I've implemented something like this in a non-LISP syntax language. See: https://github.com/jhallen/joes-sandbox/tree/master/lang/ivy The idea is that in a function call, the arguments are normally evaluated before the call as usual. But…
comment by jhallenworld · 2018-11-09 · in $vau: the ultimate abstraction (2010) [pdf] -
For comparison, here is symbolic derivatives in C. I wrote this in 1990 for school project: https://github.com/jhallen/joes-sandbox/tree/master/x/xquiz I need to make slides and a better write up for it, but the program is a math quiz with…
comment by jhallenworld · 2018-11-01 · in Fun with Symbolic Derivatives in Lisp -
…that understands the ext2 filesystem, so can load the kernel without having to "update-grub": https://github.com/jhallen/joes-sandbox/tree/master/boot Bonus: it tries to read tracks at a time to make booting off of floppies faster (I wrote…
comment by jhallenworld · 2018-09-15 · in The art of creating very tiny programs for the 80x86 family of CPUs -
…than C++ (which I think the core of Sublime is written in) Edit: Benchmarks appear to back this up: https://github.com/jhallen/joes-sandbox/tree/master/editor-p...
comment by thsowers · 2018-07-12 · in Microsoft is updating Notepad -
…That also coincides with: https://medium.com/@caspervonb/why-i-still-use-vim-67afd76b4... And https://github.com/jhallen/joes-sandbox/tree/master/editor-p...
comment by movedx · 2018-04-23 · in Hyper 2, Electron based terminal -
…that Emacs's large file behavior isn't especially different than other non-minimalist editors[1]. https://github.com/jhallen/joes-sandbox/tree/master/editor-p...
comment by pulisse · 2018-03-02 · in Let's make the Emacs GC safe and iterative -
…software, but in closed source software this is about as honest, kind, friendly as it gets. [1] https://github.com/jhallen/joes-sandbox/tree/master/editor-p... [2] Quick as being perceived, as well as proven by these benchmarks.
comment by Fnoord · 2018-01-04 · in Why I Still Use Vim -
…Editor Performance Comparison[1] (which is already somewhat obsolete) without attribution? Wow. 1: https://github.com/jhallen/joes-sandbox/tree/master/editor-p... ---- EDIT: I'm sorry, there's a mention at the end of the article. Either I…
comment by tangus · 2018-01-04 · in Why I Still Use Vim -
…itself. Also it should read a track at time so that booting from old floppy drives is fast: https://github.com/jhallen/joes-sandbox/tree/master/boot
comment by jhallenworld · 2017-10-22 · in Writing a Bootloader -
…the largest of files easily. Found it here (noticed this link was submitted to HN in the past): https://github.com/jhallen/joes-sandbox/blob/master/editor-p...
comment by placebo · 2017-09-24 · in JOE – Joe's own editor 4.5 released -
https://github.com/jhallen/joes-sandbox/tree/master/editor-p...
comment by ericfrederich · 2017-08-08 · in Atom 1.19 – Improved Responsiveness and Memory Usage -
Time to update this one? https://github.com/jhallen/joes-sandbox/tree/master/editor-p... I want to like Atom becuause it's free and open source... but Sublime is so much faster.
comment by ericfrederich · 2017-08-08 · in Atom 1.19 – Improved Responsiveness and Memory Usage -
…especially pre-64bit computers) but it still was orders of magnitude faster than Atom for instance: https://github.com/jhallen/joes-sandbox/tree/master/editor-p...
comment by simias · 2017-07-13 · in Pell – A simple and small rich-text editor for the web -
https://github.com/jhallen/joes-sandbox/tree/master/editor-p...
comment by ericfrederich · 2017-06-16 · in Atom 1.18 released -
…change my opinion. It always felt very slow to me even on killer hardware. This page quantifies it. https://github.com/jhallen/joes-sandbox/tree/master/editor-p... I don't so much care about memory consumption. It can be 5 to 10 times as…
comment by ericfrederich · 2017-06-16 · in Atom 1.18 released -
…However, if you end up in a file of any significant size in VS Code, you're pretty much toast. https://github.com/jhallen/joes-sandbox/tree/master/editor-p...
comment by ctrl-j · 2017-05-10 · in Turning Sublime Text into a Lightweight Python IDE -
…use VS Code pretty much exclusively these days myself, so I'm not picking on it by any means. [0]: https://github.com/jhallen/joes-sandbox/tree/master/editor-p...
comment by ovao · 2017-03-23 · in VS Code uses 13% CPU when idle due to blinking cursor rendering -
…IDE. Someone just posted some really embarassing benchmark numbers regarding this issue yesterday: https://github.com/jhallen/joes-sandbox/tree/master/editor-p... Note that Atom and VSCode are nearly 10x slower than all the other…
comment by aphextron · 2017-03-23 · in VS Code uses 13% CPU when idle due to blinking cursor rendering -
…something so high up the stack for dev tool? Edit2: For non-believers in nested comments, look -> https://github.com/jhallen/joes-sandbox/tree/master/editor-p...
comment by Philipp__ · 2017-03-23 · in VS Code uses 13% CPU when idle due to blinking cursor rendering -
I've compared the performance of Micro with some other editors, see: https://github.com/jhallen/joes-sandbox/tree/master/editor-p...
comment by jhallenworld · 2016-09-01 · in Micro v1.0 – a terminal-based text editor written in Go -
Here is a performance comparison of a bunch of editors: https://github.com/jhallen/joes-sandbox/tree/master/editor-p...
comment by jhallenworld · 2016-08-31 · in Atom 1.10 and 1.11 beta -
This is one of those repeatedly solved problems in chip design... Here is my solution: https://github.com/jhallen/joes-sandbox/tree/master/verilog-... My solution allows you to define registers as module instantiations throughout the…
comment by jhallenworld · 2016-04-01 · in Synchronizing Verilog, Python and C -
Turn an old Linux pc into a terminal server: https://github.com/jhallen/joes-sandbox/tree/master/utils (look for serial connect / c.c) This lets you telnet to a serial port (uses xinetd and telnetd), just like commercial ones. It includes…
comment by jhallenworld · 2015-12-25 · in Freetserv: a free serial terminal server -
…design 20 years ago, but with the IDT79R3041 MIPS CPU (sadly no longer available) and XC3030 FPGA: https://github.com/jhallen/joes-sandbox/tree/master/hw/handh...
comment by jhallenworld · 2015-11-18 · in Designing an Intel 80386SX development board -
I wrote an arbitrary precision ASCII decimal floating point library. No conversion required at all! https://github.com/jhallen/joes-sandbox/tree/master/lib/farb (There are much faster alternatives, this was just for the fun of it).
comment by jhallenworld · 2015-09-19 · in DEC64: Decimal Floating Point -
For your amusement: a calculator written in BASIC: https://github.com/jhallen/joes-sandbox/blob/master/snippets...
comment by jhallenworld · 2015-06-09 · in Show HN: Calc, a simple command-line calulator in C -
…power line monitor made from wire-wrapped x88). Recently put it in github if anyone is interested: https://github.com/jhallen/joes-sandbox/tree/master/lang/ali... I tried to sell this through ads in Midnight Engineering, but it didn't work…
comment by jhallenworld · 2015-02-16 · in 8OD – Arduino form-factor Intel 8086 -
…for X using "object oriented" C. It implements single inheritance using preprocessor tricks: https://github.com/jhallen/joes-sandbox/tree/master/x/notif
comment by jhallenworld · 2014-11-19 · in Object Oriented ANSI C (1993) [pdf] -
I used the C preprocessor as the schema compiler in my serialization library: https://github.com/jhallen/joes-sandbox/tree/master/lib/sdu
comment by jhallenworld · 2014-10-25 · in Flatbuffers by Google – CapnProto alternative -
…Also you can assign to and use variables in any order \{a*2} prints 20 because later I set \{a=10}. https://github.com/jhallen/joes-sandbox/tree/master/doc/nice...
comment by jhallenworld · 2014-10-25 · in Show HN: Paperman – LaTeX editor with a Markdown feel -
I've had very similar ideas in my language Ivy: https://github.com/jhallen/joes-sandbox/tree/master/lang/ivy
comment by jhallenworld · 2014-10-24 · in Building an extensible syntax -
Why read only three sectors when you can read the whole OS into memory. Take a look at these: https://github.com/jhallen/joes-sandbox/tree/master/boot They're assembly language MBR and Linux boot loaders I wrote long ago. The bootloaders…
comment by jhallenworld · 2014-10-24 · in X86 boot sector written in C (2010)