HNHacker News
TopNewBestAskShowJobs

typedweb

440 karma · joined October 3, 2014

submissionscomments
typedweb··on Incudine – Real-Time Audio/DSP Programming in Common Lisp
It's a git repo and it's GPL so I might move it over to GitHub when I get a chance.
typedweb··on Is there a simple algorithm for intelligence?
> humans are the stupidest possible creatures that can build a civilization

Many insects have quite elaborate 'civilizations' or at least colonies, and it's doubtful that each individual bug is very intelligent.

typedweb··on Incudine – Real-Time Audio/DSP Programming in Common Lisp
Here's a quick (ambient) sample I did with it last night with abridged source code in the song comment:

    https://soundcloud.com/kruhft/incudine1
typedweb··on Scheme 9 interpreter ported to Plan 9 (again)
A file is an object that supports the methods open(), read(), write(), and a few others. That's about a generic as you can get.
typedweb··on Atom 1.0
Both emacs keybinding emulation packages are sub-optimal. One misses C-p, the other misses C-e, both basic editor movement commands. Not impressed.
typedweb··on Palaver – Idle Random Chat
New URL: palaverchat.herokuapp.com
typedweb··on Palaver – Idle Random Chat
No, just one on one for now. I was thinking of adding an option to pull in another random stranger, but that'll have to wait til tonite/tomorrow if I have the time.
typedweb··on Palaver – Idle Random Chat
Hi, author here. I made this site as and alternative to Omegle, correct. I was interested in finding some way of meeting new people and making connections, which seems to getting even more difficult in this short attention span, information overloaded world. So far, as an experiment, it's worked for me and a lot of interesting users have come online and I've had some really great conversations. If you have any questions about the site's motivation, just ask.

Oh, and I made it in node and jquery and about 2 hours.

typedweb··on Bond crash across the world as deflation trade goes wrong
People are less willing to borrow money to buy stocks at higher interest rates.
typedweb··on Toronto Condos: Should you rent or buy?
Canada has a First Home Buyer tax credit of $5000, AFAIK.
typedweb··on Stanford engineers' breakthrough heralds super-efficient light-based computers
Vanadnium Dioxide: http://phys.org/news/2013-11-vanadium-dioxide-smart-glass-bl...
typedweb··on Where is the Modelling Software for 3D Printing?
AutoDesk has 123D Modeler[1]. I'm not sure which printers it works with, but it probably uses the Spark platform[2] for the actual print drivers.

    [1] http://www.123dapp.com/design
    [2] https://spark.autodesk.com/
typedweb··on Why Lisp?
I'm not quite sure how being able to extend syntax is a theoretical problem. It was just a basic example for brevity.

There are many more examples of macros that solve real world problems, such as writing a compiler for an embedded DSL that is tuned to solving your real problem that allows expressivity and brevity that you would never see without the use of macros.

typedweb··on Why Lisp?
How about syntactic extensions:

    (defmacro unless (test &body body)
      `(if (not ,test) ,@body))
typedweb··on Why Lisp?
A lisp macro is a code transformer run by the compiler using the full features of the language to generate code.

Macros allow for the arbitrary evaulation of it's arguments (rather than the standard left to right order before a function call), allowing you to do syntactic extensions without the added boilerplate that functional languages can require.

Essentially, each macro allows you to define a mini-language that is parsed by the compiler that returns code that is then compiled. It takes a while to groc, but once you do you can never really go back.

typedweb··on I would have hired Doug, but...
Same with conditions and restarts.
typedweb··on Writing Bug-Free C Code (1995)
D'oh. Guess I should read the article sometimes before I comment :)
typedweb··on Writing Bug-Free C Code (1995)
The title reminds me of a book I used to have years ago called 'Writing Bug Free C Code for Windows'. It was a great and not windows specific all all, covering object systems and all the nooks and crannies of the language. It was on par with some of the Lisp books I have regarding coverage of language features. Highly recommended for those interested in what you can do with C, but I'm sure it's impossible to find these days.
typedweb··on The State of Probabilistic Programming
Probabilistic programming in Common Lisp:

https://github.com/nikodemus/screamer

typedweb··on Ask HN: Is Cost per Call (CPC) a Reasonable Way of Pricing for a REST SASS?
Thanks for the info. I've done some research on competitors and I'm trying to find the correct pricing vs my costs for the system. This is my first web service so I'm really just trying to figure out all the details on something simple that I haven't seen provided yet and go from there. Hopefully some people will find it useful, but I realize I have to keep my pricing in check but my costs in balance.
typedweb··on Ask HN: Is Cost per Call (CPC) a Reasonable Way of Pricing for a REST SASS?
The system I'm developing is a message passing system, so I've looked mostly at PubNub's pricing model to get the idea for a tiered system. Mine is going to be a lot smaller at the start and it's only me running it so I'm looking at the least hassle and maintenance for collecting fees.
typedweb··on U.S. Legalization of Marijuana Has Hit Mexican Cartels’ Cross-Border Trade
lose, not loose.
typedweb··on Shen: A Sufficiently Advanced Lisp [video] (2014)
http://readwrite.com/2010/11/27/haskell-with-lisp-syntax?_es...!
typedweb··on Slack was hacked
The pepper is the key to the encryption, not a hashing algorithm.
typedweb··on Slack was hacked
It's reversing the encryption, not the hash.
typedweb··on Why Racket? Why Lisp? (2014)
For Common Lisp there are two very good books: Practical Common Lisp (available for free on the web[1]) and Paradigms of Artificial Intelligence Programming (PAIP). For scheme, there's Structure and Interpretation of Computer Programs[2] although it misses some topics like macros.

[1] http://www.gigamonkeys.com/book/ [2] https://mitpress.mit.edu/sicp/full-text/book/book.html

typedweb··on Mg: an Emacs-like editor in 160 kb
Standard text editor in OpenBSD. As an emacs user for 20+ years, mg feels good and not lacking like the other tiny emacs clones.
typedweb··on Solving Exercism Problems – Learn with Peers
I'm using it for the Common Lisp exercises. The command line client is nice, keeping you from having to upload your code through a browser or copy pasting.

Basically you are given a set of unit tests and you have to make them pass, so it's good practice for TDD without havingto write the tests. The exercises so far are pretty basic being <10 liners, but it's a fun way to practice your coding.

typedweb··on Machine intelligence, part 1
> Its much more likely that we humans are excelling at dreaming up apocalyptic scenarios, much like we have always done.....

There's always profit in predicting the end of the world.

typedweb··on Lenovo Statement on Superfish
No trackpoint.
Page 1 of 2Next →