Hacker Newsnew | past | comments | ask | show | jobs | submit | wanderingjew's commentslogin

It's for a 4096-node cluster arranged in a 12-bit hamming-distance 1 graph. If you know what I'm talking about please don't spoil it for the others.

Yeah, it's a very expensive hobby project, but I can see some applications for similar pathological backplanes and BGA escape routing. Of course it doesn't do impedance control, length matching or differential pairs, but this could be useful on a _very small subset_ of _very complex boards_.

Basically I accidently stumbled into one of the hardest routing problems I've ever seen, and decided to build an autorouter. And that might be useful for other people.


> If you know what I'm talking about please don't spoil it for the others.

I didn't, but now I'm intrigued and googling for cues. :-)


"fame"


My man, your articles were the mainstay of my internet reading for the better part of a decade. Suffice to say that you are part of why I'm an engineer. Thank you for that, at least.


> Another issue: art and philosophy have very limited or zero dependence on a material substrate. Computation has overwhelming dependence on the performance of its physical substrate

That's absolutely false. Do you know why MCM furniture is characterized by bent plywood? It's because we developed the glues that enabled this during world war II. In fashion you had a lot more colors beginning in the mid 1800s because of the development of synthetic dyes. Really odd that oil paints were really perfected around Holland (major place for flax and thus linseed oil), which is what the dutch masters _did_. Architectural mcmansions began because of the development of pre-fab roof trusses in the 70s and 80s.

How about philosophy? Well, the industrial revolution and it's consequences have been a disaster for the human race. I could go on.

The issue is that engineers think they're smart and can design things from first principles. The problem is that they're really not, and design things from first principles.



acktually, traditionally, 'batteries' referred to two or more cells. This keeps with the etymology of the word as an emplacement of cannon or guns. If OP meant a single cell, they should have written 'cell', not the singular 'battery'.



Like watching myself in the mirror.



Can't open because twitter, but here's own explanation:

Control-a inputs byte value 1, control-b 2 and so on.

BEL is mapped to value 7 in ascii, thus C-g.

Note control-space usually does input a NUL (0) in most terminals.


Another way to look at it is that Ctrl+G takes the code (ASCII) of G, i.e., 71 (binary 1000111) and toggles its 7th least significant bit to get 7 (binary 111) and indeed 7 is the code of the BEL character.

This explanation is over-simplified though. In practice, different systems have used different techniques to derive control codes from key chords. I have a more detailed article about this at https://susam.net/blog/control-escape-meta-tricks.html if anyone is interested to read it.


Producing ASCII control codes is why the Control code came to be and thats how it got its name:

https://en.wikipedia.org/wiki/Control_key#History


This was super cool - I've always wondered why the bell character exists/why it's ctrl+G.


You are not owed a license. You are not owed neither software nor hardware. If you don't like it, re-create all the work, but don't plagiarize, and release it under whatever open source software you want.


Half the time people with new projects just forget to choose one. He could put up a completely non commercial license if he wanted. It doesn't even have a copyright notice right now, making simply overlooking that so far the most plausible explanation.


That's correct; it's far from finished - I just chucked it up on Github to show it to some interested folks and get some review on the design. Didn't expect it to actually get attention.

The plan is that once it's working to my satisfaction, I'll do a small production run and release the designs under some kind of open hardware license. I'm not particularly interested in making money off it beyond covering my costs.


Note that I simply made a statement of fact: Project got no license.

There's no entitlement to a license.


Your initial statement kinda reminds me of those hobby game development projects that get stuck at choosing an engine/tooling and never build an actual game.


You're right. This was taken with a Quicktake 150:

https://640by480.com/posts/397/


Dale lives in Petaluma; easy commute.


Favorite Dale story: I had a booth at the first Maker Faire. As things were closing down on the last night, I was waiting at the front gate for a taxi back to the hotel. Dale saw me, and with no idea of if I was a presenter or an attendee, and no idea of where I was going, offered to drive me wherever I needed to go. Just pure awesome.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: