HN user

uros643

806 karma

Uroš Dimitrijević is a Computer Science student at the University of Waterloo.

http://twitter.com/wyrdsys

Posts34
Comments19
View on HN
infoscience.epfl.ch 10y ago

The Essence of Dependent Object Types

uros643
2pts0
www.ultratechnology.com 14y ago

Levels of code in Forth programming (2002)

uros643
2pts0
camendesign.com 14y ago

Making the Ugly Elegant: Templating With DOM

uros643
2pts0
www.loper-os.org 14y ago

Why Hypercard Had to Die

uros643
184pts140
chrome.google.com 14y ago

Chrome extension: Jailbreak the Patriarchy

uros643
1pts0
random-state.net 14y ago

Crowdfunding for new Common Lisp portability layer: Madeira

uros643
7pts0
www.reddit.com 14y ago

A Skeleton Key to the Voynich Manuscript

uros643
2pts0
www.youtube.com 14y ago

Slavoj Žižek on Intellectual Property [video]

uros643
1pts0
www.loper-os.org 15y ago

Why Skin-Deep Correctness Isn't, and Foundations Matter

uros643
26pts10
www.red-lang.org 15y ago

Red Programming Language

uros643
3pts0
partialobjects.com 15y ago

What Will Be A Luxury in the Future? Everything Except Final Cut Pro

uros643
1pts0
www.erights.org 15y ago

Fat Pointers

uros643
2pts0
home.cc.gatech.edu 15y ago

The L Programming Language

uros643
26pts8
www.cap-lore.com 15y ago

Multiply Loyal Computers: Capabilities as alternative to Disneyfication

uros643
1pts1
www.nytimes.com 15y ago

Taming the Consumer's Computer [2002]

uros643
1pts0
5by5.tv 15y ago

John Siracusa and Dan Benjamin on high-level programming languages [podcast]

uros643
6pts0
axisofeval.blogspot.com 15y ago

What's a condition system and why do you want one?

uros643
35pts9
alistair.cockburn.us 15y ago

Constructive deconstruction of subtyping

uros643
1pts0
www.cap-lore.com 15y ago

Capability Theory by Sound Bytes

uros643
2pts0
www.dina.kvl.dk 15y ago

Partial Evaluation and Automatic Program Generation

uros643
1pts0
www.c2.com 15y ago

Don't Mode Me In

uros643
28pts5
www.cubiclemuses.com 15y ago

The Secret Art of Futamura Projection

uros643
1pts0
www.c2.com 15y ago

Rethinking Compiler Design

uros643
4pts0
mumble.net 15y ago

The Many Faces of OOP

uros643
1pts0
software-carpentry.org 15y ago

Literate Programming [and when plain text is insufficient]

uros643
1pts0
journal.neilgaiman.com 15y ago

Neil Gaiman: Why defend freedom of icky speech?

uros643
259pts97
www.useit.com 15y ago

The Anti-Mac User Interface

uros643
161pts42
www.flownet.com 15y ago

The Complete Idiot's Guide to Common Lisp Packages [pdf]

uros643
42pts2
portal.acm.org 15y ago

The architecture of the Eden system (experimental OS ca. 1981)

uros643
4pts1
article.gmane.org 15y ago

Building Cocoa apps with Common Lisp becomes a tad easier

uros643
22pts4

The article's thesis is the polar opposite of my intuition on the matter: "All Play and No Work: Why Your Kids Are More Anxious, Depressed".

Knowing how to work (i.e. be proactive in their survival) allows kids to feel in control of their life. I equate ability to work with cognitive discipline, and note that depression is easy to succumb to when one is too weak for a change of attitude.

I propose such potential sources of work-shyness as: the illusory sense of accomplishment from video games; hedonism as default response to any emotional problem; escape into internet culture does not condition one's mind for what matters for survival in the real world; internet porn; last but not least, parents may not be able to communicate the appropriate wisdom. In short, too many stupefying distractions of the fast food variety, not enough structure.

It is better for kids to learn to discipline themselves as early on as possible, since it is harder to unlearn old habits as they grow older. It could make the difference between an ADHD diagnosis or not :)

Most importantly, work is a source of happiness, too.

Actually, that news was what made me think of submitting this in the first place. I was struck by the applause from some people towards Apple for rejecting the app, but I kept thinking that Apple doesn't deserve to be congratulated for the latest rejection any more than for the previous ones. Because really, you'd be praising the very same grip that Apple has over iOS's software ecosystem which in other cases infuriated you. The same process is responsible for outcomes you like, and outcomes you don't. The question remains: what do we actually think of the process, and what do we do about it?

Sorry, OT, but this really makes me appreciate the readability of bitmapped Monaco. I find it unfortunate that Mac OS X has such crappy support for bitmapped fonts in general...

Scala Pros and Cons 16 years ago

Am I correct in assuming that any language with support for overloading functions for new types, instead of extending existing types with new members/methods, would have a solution to such issues? This would then also cover:

* anything CLOS-inspired: Common Lisp, Dylan, Factor, Clojure

* but also presumably anything with C++- or Clay-like (http://tachyon.in/clay/) generic programming, namely w.r.t generically using freely-overloadable functions. I believe Haskell achieves something similar to this using type classes.

IMHO: the message is dandy, but I found the medium somewhat jarring. I had to switch to another tab in order to listen to Stephen Fry in peace. The visual style is just too suggestive of impertinent attention-grabbing TV ads, and unfittingly drawn-out for a speech of such a length.

You could say the same for the comments right here.

It's not often you see comment sections with that dynamic. One is prompted to respond with something that will essentially relegate them to the bottom of the page.

You may choose to support a two-point comment using an upvote, perhaps only to see it voted back down a minute later. Controversy in plain sight?

Custom key bindings

  ;; Makes editing without Paredit more convenient... 
  ;; But if you're on linux, first prevent it from logging you out!
  (global-set-key [C-M-delete] 'backward-kill-sexp)
  (global-set-key [C-M-backspace] 'backward-kill-sexp)

  ;; Command key meta forever.
  (labels ((normal-mac-mods (&rest _) (setq ns-alternate-modifier 'none
                                            ns-command-modifier 'meta)))
    (add-hook 'after-make-frame-functions #'normal-mac-mods)
    (normal-mac-mods))
Aesthetics
  (setq-default ...

                ;; Make the default buffer a little shinier... also, put
                ;;   (message "Ready")
                ;; at the end of the file

                initial-major-mode 'text-mode
                initial-scratch-message (concat "                  ···"
                                                "--—=====   Welcome to Emacs"
                                                "   =====—--···\n===---···"
                                                "                 "
                                                "···---================---···"
                                                "                ···---===\n\n")

Wow, the comments here are overwhelmingly negative.

Keep in mind that this is from pouet.net, a site dedicated to Amiga-style demos. Of course this demo is irrelevant to modern web design. It's a technical feat more than anything.

Don't get me wrong, I respect these try-X efforts. But they have glaring annoyances (usually popping up in the name of Security) that are just begging me to open a good old-fashioned command-line REPL (but that's if I'm at my own computer).

For instance, in Try Erlang, io:format is out of reach, not to mention spawn. Same goes for Try Clojure: there doesn't appear to be a way to create threads.

Don't you think, given the languages we're talking about here, that these projects are self-handicapping from the start? (the seriousness of those security measures notwithstanding)

I'm getting the feeling that these online REPLs were created just to show that it's possible to do, not to address any practical concern or to highlight a strength of these languages.

Again, I don't mean to disparage the efforts of the authors. Just my $0.02