Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
logicalshift
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
logicalshift
11mo ago
Had a look at my bookshelf to see what I could find that was obscure, maybe these would be interesting: First Contract (Greg Costikyan) - a book about the economics of first contact John Courtney Grimwood (author) - science fiction, general
2.
▲
by
logicalshift
3y ago
RISC OS is still available for the Raspberry Pi. You get to basic by pressing F12 and typing ‘BASIC’, and it has a built-in ARM assembler already - the manuals are all available online, there’s a BASIC manual and the Programmers Reference M
3.
▲
by
logicalshift
4y ago
I started off with a BBC Micro, followed by an Acorn A3000. My first 'PC' was a 486 card for the RISC PC - now there's an interesting architecture: the machine had two processor slots, but didn't require that the process
4.
▲
by
logicalshift
4y ago
Alan Kay has done a few lectures about exactly this phenomenon: his talk 'Normal Considered Harmful' in particular is worth a look as it pretty much goes straight to the heart of the issue: https://www.youtube.com/
5.
▲
by
logicalshift
4y ago
I wrote a parser generator quite a long time ago that I think improves the syntax quite a lot, and which has an interesting approach to generalisation: you can write conditions on the lookahead (which are just grammars that need to be match
6.
▲
by
logicalshift
4y ago
I've been working a 2D rendering toolkit that increasingly looks to me like it probably deserves a mention on these lists: https://github.com/logicalshift/flo_draw (but I'm not on Reddit...). Layers, vector s
7.
▲
by
logicalshift
4y ago
You didn't say which language you're using. If you're interested in Rust, I wrote a crate which deals with a bunch of bezier operations, including boolean path operations: https://docs.rs/flo_curves/lates
8.
▲
by
logicalshift
4y ago
The main difference between the ARM1 (which was never sold in any quantity) and the ARM2 was the addition of the multiply instruction (and the multiply and accumulate instruction). They were the only multi-cycle arithmetic operation they ha
9.
▲
by
logicalshift
5y ago
If Rust's your language, I wrote a library that should be pretty good at 2D things: https://github.com/logicalshift/flo_draw - I wrote it while working on another project (FlowBetween) where I found debugging woul
10.
▲
by
logicalshift
5y ago
I've been working on one for a while now that's very slowly coming together: https://github.com/logicalshift/flowbetween if you're interested. I've been building out some backend stuff lately so the
11.
▲
by
logicalshift
6y ago
The official Rust Programming Language book is excellent and was all I really needed to learn the language. I had a small project to work on that I didn't mind rewriting after my first attempt (my build server is a NUC and I wanted to
12.
▲
by
logicalshift
6y ago
I suspect some of my experience is now out of date, as it's now spread out over quite some time. The most recent issue I had to deal with was Chrome: when drawing the canvas at high-res it was being a bit slow at blitting some bitmaps
13.
▲
by
logicalshift
6y ago
I’ve been keeping an eye on the various UI libraries when they come up: right now it seems to take me around a month to add a new one so I’m waiting for one to get traction. Something else that’s a problem is that as a drawing app, FlowBetw
14.
▲
by
logicalshift
6y ago
I like to draw, and I suppose my frustrations with other animation packages that I’ve tried were the main inspiration. It’s quite nice to have something that combines two hobbies into one. When I started I picked Rust because I’d been learn
15.
▲
by
logicalshift
6y ago
Well, my main side project is the same as it's been for the last couple of years, an animation/vector editing tool written in Rust: https://github.com/logicalshift/flowbetween It's sort of starting to ma
16.
▲
by
logicalshift
7y ago
Been working on a piece of 2D animation/vector editing software called FlowBetween for a while now: https://flowbetween.app Seemed like a good way to combine my interest in building software with my other interest in creati
17.
▲
by
logicalshift
7y ago
There are a few of those out there. Nanovg seems to be the one that fits your requirements most closely. If you're into Rust, lyon (plus something like gfx-rs) is another choice. It's also worth noting that the HTML canvas impleme
18.
▲
by
logicalshift
8y ago
So, I decided to teach myself a few years ago. I made notes as I went, and the process of learning a skill like this is really quite interesting. The first piece of advice I’d give you is to go out and buy some books. Specifically, aim to b
19.
▲
by
logicalshift
8y ago
Hi, you might be interested in a crate I wrote called desync: https://docs.rs/desync/0.3.0/desync/ - it provides a very simple yet expressive API for performing asynchronous operations and has full support fo
20.
▲
by
logicalshift
8y ago
I've been building an animation tool that provides a UI over http ( https://github.com/logicalshift/flowbetween ) so it has a lot of these problems. For running as a local app, what I really want is to be able to ru
21.
▲
by
logicalshift
9y ago
I wish you luck because the standards are a mess, but the terminal seems to have been ‘good enough’ for quite a long time (which is why all the standard originate in the 1980s). I think to make a new terminal stick, it’ll need to do somethi
22.
▲
by
logicalshift
12y ago
My day job used to involve parsing some fairly ill-formed languages, so I developed this: https://github.com/Logicalshift/TameParse I noticed with the languages I was working on, the problems could be resolved by being