Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tmccrmck
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
tmccrmck
9y ago
> And while I really liked Scheme, I didn't like SICP which like the bible we actually never read and only worshipped. Uh when did you take it? When I took the self-paced version with Harvey we read SICP. I mean, I'm sure some
32.
▲
by
tmccrmck
9y ago
I absolutely agree. Itanium effectively killed any hope of VLIW architectures for a generation. I'm hoping The Mill folks can bring back attention to VLIW.
33.
▲
by
tmccrmck
9y ago
I highly recommend Embedded.fm if you're interested in any thing in the embedded software world.
34.
▲
by
tmccrmck
9y ago
There are three main conventional instruction set architectures: RISC, CISC, and VLIW. ARM/Power/MIPS/RISC-V are all examples of a reduced instruction set architecture, RISC.
35.
▲
by
tmccrmck
9y ago
I love the idea but if we can't get 70% of the population to use ad blockers, what chance do we have of people moving over to a new, unheard of browser? People switched to Chrome because Google told you it was a better experience every
36.
▲
by
tmccrmck
9y ago
Thanks. I fixed it.
37.
▲
by
tmccrmck
9y ago
You need "-C opt-level=3 -C target-cpu=native -C target-feature=+ssse3" I actually wrote about it last week: http://tmccrmck.github.io//post/rust-optimization-partii/
38.
▲
by
tmccrmck
9y ago
I wonder how Victor's Realtalk project will incorporate his interest into visual programming: https://harc.ycr.org/project/realtalk/ Also, for anyone interested it looks like he just posted on HN for the firs
39.
▲
by
tmccrmck
9y ago
He explains his method in Instruction Tables [1] under 'How the values were measured' section and he even includes a zip of the code. I found this part particularly interesting: > It is not possible to measure the latency of a
40.
▲
by
tmccrmck
9y ago
Anyone involved in compilers will inevtibaly be reading lots of assembly.
41.
▲
by
tmccrmck
9y ago
Seconded. I doubt there's a person in the world who couldn't learn something from Hacker's Delight.
42.
▲
by
tmccrmck
9y ago
Urbit is one of the few things that I think may be too nutty for the show.
43.
▲
by
tmccrmck
9y ago
With static analyzers and valgrind even C++ has a lot of memory safety. See Herb Sutter's talks.
44.
▲
by
tmccrmck
9y ago
As someone with a background in teaching CS at the high school and university level, I've had this sentiment for the last few years but have never articulated it as well as you've just done. I went back to my old high school a few
45.
▲
by
tmccrmck
9y ago
Are there any browser addons which selectively block Javascript? Something a little more curated than NoScript would be good.
46.
▲
by
tmccrmck
9y ago
Many of us also refuse to use Amazon.
47.
▲
by
tmccrmck
9y ago
Most dynamic emulators don't do instruction by instruction emulation - they take in a whole block of instructions and translate that block, caching chunks that may be used without any inference (eg. branching). Once you hit a similar i
48.
▲
by
tmccrmck
9y ago
I'm not sure AT&T syntax is much better. movl $1, %esp
49.
▲
by
tmccrmck
9y ago
If you enjoyed this paper than I highly encourage you to read Wadler's 'Why calculating is better than scheming' where in he critiques SICP for it's choice of using Scheme, arguing that Miranda would have been a better l
50.
▲
by
tmccrmck
9y ago
I don't read comp.arch so who - besides Godard and willvarfar - is involved?
51.
▲
by
tmccrmck
9y ago
Most compilers can be broken up into two steps, which is what we call a front end and back end. [1] The front end of a compiler does syntactical (parsing + lexing) and semantic analysis (type checking, etc). The back end of a compiler takes
52.
▲
by
tmccrmck
9y ago
Garbage collection does make things easier, prettier, and simpler. BUT there are many problem domains in which a GC can not be used. A browser being a prime example...
53.
▲
by
tmccrmck
9y ago
1. That looks like an interesting book. Have you read it? 2. I think you are focusing too much on the use of the word "nerd" here. Harvey chose the use of that word, not MIT.
54.
▲
by
tmccrmck
9y ago
Berkeley used to let students skip the introductory CS course, 61a (in Scheme), if they had received a 5 on the AP CS exam. They removed that option I believe after fall 2010. One of my friends was able to skip 61a by meeting with the depar
55.
▲
by
tmccrmck
9y ago
But many students come in with years of programming in a language like Python, Java, or C++. My friends and I built video games when we were in high school so we were comfortable in all three of those languages. Scheme levels the playing fi
56.
▲
by
tmccrmck
9y ago
The switch occurred while I was at Berkeley and it also made me sad. I loved that course so much I decided to TA for the self-paced version which kept SICP and Scheme. Brian Harvey explained the decision to switch here: "But, as I keep
57.
▲
by
tmccrmck
9y ago
I deactivated mine two and a half years ago and never looked back. Besides the occasional surprise that I don't have a Facebook when I meet someone it has never been a problem. Sometimes I don't know about events going on with fri
58.
▲
by
tmccrmck
9y ago
May I ask what your current project is?
59.
▲
by
tmccrmck
9y ago
I've met people who worked on Midori and they describe it as the best project they've ever worked on. Used to work in a building with a bunch of old Midori-folks and would ask them about it anytime I heard the word 'Midori&#x
60.
▲
by
tmccrmck
9y ago
There was an interesting post on HN years ago about why Google isn't a modern day Bell Labs. [1] A common sentiment on the thread was that Microsoft Research was more akin to Bell Labs. > I've always had the impression that MSR
More ›