Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
xigency
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
86 ms
·
901.
▲
by
xigency
11y ago
http://f21threadscreen.com/images/827302
902.
▲
by
xigency
11y ago
I was hoping this would be on public display somewhere. Still, I submitted a picture of Ada Lovelace.
903.
▲
by
xigency
11y ago
In response to being downvoted — I would assume that tracking all of the records in function closures (first-class functions) would be a real headache, though slightly aided by the fact that garbage collection is available, and the question
904.
▲
by
xigency
11y ago
Ah, life at the Chocolate Factory.
905.
▲
by
xigency
11y ago
Where do you live?
906.
▲
by
xigency
11y ago
Yes, that is a good point. I had an adviser in college who specialized in garbage collection algorithms and I unfortunately didn't have the chance to take his course or learn from him, but there are definitely tradeoffs to all of the m
907.
▲
by
xigency
11y ago
Um, I sort of doubt it. Unreal Engine 4, while I haven't dug around with it, is presumably still C++ and low-level stuff. The way the game industry is moving is still along the same path. With a lot of amature and professional develope
908.
▲
by
xigency
11y ago
And a rather opaque one at that. I've never heard of anyone discussing the implementation details of a Scheme or Lisp compiler, leading me to believe that they must have really complicated internal logic. I might be better served apply
909.
▲
by
xigency
11y ago
This is similar to a talk that Tim Sweeney (Epic Games) gave about creating a new language for games, that I thought was interesting. In particular, he talks about the tradeoffs of using C# over C++ for game development, and then talks abou
910.
▲
by
xigency
11y ago
Good points. I'll take it with a grain of salt. I started writing this piece because a friend of mine recommended I write an article about Duck and post it on Reddit. I don't do a lot of writing and I started thinking about it and
911.
▲
by
xigency
11y ago
Lisp is great because it's easy to parse. There's really no need to have either section on lexer or parser when working with s-expr. This would be a great example of where a recursive-descent parser excels, and not only is it easy
912.
▲
by
xigency
11y ago
+1
913.
▲
by
xigency
11y ago
The only difference for me is how often I need to cast types so I guess that's kind of lost on me.
914.
▲
by
xigency
11y ago
Yes, but those are all tasks which the compiler has to do when compiling source. So after a programmer has written code but before it can even run. Really any run time could completely disregard types, it just might lead to a huge number of
915.
▲
by
xigency
11y ago
Well in this case, the program hardly needs an operating system at all. The only library calls required by default are printf and fgets. Assuming there's a way to get text and print it, it can run. There also needs to be about 50-100
916.
▲
by
xigency
11y ago
Yeah, I'm not a UX guy, I'm a programmer. It's plaintext rendered with HTML. The <meta> tag above prevented scaling on WebKit phones. I don't really believe in using templates or overlays because I'm afraid of
917.
▲
by
xigency
11y ago
Try refreshing the page. The site is hosted on GitHub pages and I used a template. I found this tag in the HTML <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> And changed it
918.
▲
by
xigency
11y ago
There are still a ton of assembly programmers out there, and it's a mystery to me why any sane application or website would need to crunch that much processing power through a front-end scripting language, like JavaScript. I honestly f
919.
▲
Designing a Programming Language
(ducklang.org)
159 points
by
xigency
11y ago
|
85 comments
920.
▲
by
xigency
11y ago
Those are some pretty heavy reading recommendations for a fairly simple exercise in Python. I wouldn't generally go from making a calculator to working on a compiler. If one were to read a book on compiler theory and design with the in
921.
▲
by
xigency
11y ago
3276872 = 'hello' in 24 bits. The minimum number of bits to store the information of all 10 letters would be 47.
922.
▲
Hello World in 32-bit x86 assembly on codepad.org
(codepad.org)
3 points
by
xigency
11y ago
|
2 comments
923.
▲
by
xigency
11y ago
It actually does support multiplayer, using websockets. You have to enter the IP address. Instructions are on the WebQuake github page.
924.
▲
by
xigency
11y ago
Is this very much different from how arguments work in Scheme or Lisp? Seems like this might just be a feature of interpreted languages.
925.
▲
by
xigency
11y ago
The same performance can easily be achieved by simple compiler optimizations like inlining functions, unrolling loops, peephole optimizations, etc. The fact that your compiler doesn't support the same performance doesn't necessari
926.
▲
by
xigency
11y ago
How about normal people.
927.
▲
by
xigency
11y ago
Seems like a fun little project!
928.
▲
by
xigency
11y ago
Here is a source of LP images that are the same scale as the YouTube video, using a normal microscope. http://www.cleanlp.com/CleanLPMicroscopePhotos.tpl
929.
▲
by
xigency
11y ago
That would have been possible if he were able to observe the vinyl in action and had a circular track of audio on the record, instead of working with a square slice.
930.
▲
by
xigency
11y ago
Yes, the first video you shared shows the timescale and the second shows the size.
More ›