Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lfborjas
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
N is a number: a portrait of Paul Erdös
(youtube.com)
1 points
by
lfborjas
16y ago
|
0 comments
32.
▲
Online REPLs
(stackoverflow.com)
1 points
by
lfborjas
16y ago
|
0 comments
33.
▲
by
lfborjas
16y ago
tl;dr : you can either keep struggling with the unknown, keep making science, keep searching for the truth to fill the gaps and tame the uncertainty or just choose to believe in some sort of intelligent transcendental designer and sleep hap
34.
▲
by
lfborjas
16y ago
Natural language is ambiguous, sorry for being misleading; I meant "novel" in the sense of "fresh, not seen before", referring to the more pragmatic paradigm described in the paper.
35.
▲
Teaching programming languages: a novel approach
(cs.brown.edu)
77 points
by
lfborjas
16y ago
|
21 comments
36.
▲
by
lfborjas
16y ago
This is very true, I came to realize this very thing by watching the SICP lectures: the important thing is to understand programming as a problem solving method and computers as tools; the languages that carry this method and express it to
37.
▲
Beautiful math: Einstein's field equations
(ocw.mit.edu)
3 points
by
lfborjas
16y ago
|
0 comments
38.
▲
Poisoning ruby: on language design with the rubinius VM
(confreaks.net)
44 points
by
lfborjas
16y ago
|
0 comments
39.
▲
by
lfborjas
16y ago
I tried to use this approach last semester in a course I taught and found out that it isn't easy to get used to an SCM the first time, so regular and good students end up doing huge and late commits, moreover, one of the worse performing st
40.
▲
by
lfborjas
16y ago
They do provide private repos, that's seems to be the idea of offering this alternative to students, instead of expecting them to buy personal plans.
41.
▲
by
lfborjas
16y ago
I used this last year, they gave me an org and private repos for the student projects without any fuzz, it was really cool to teach a course with that and we open sourced the projects afterwards (it's in spanish, though) : https://github.c
42.
▲
Use git+github in the classroom
(github.com)
117 points
by
lfborjas
16y ago
|
29 comments
43.
▲
Do not program defensively
(erlang.se)
11 points
by
lfborjas
16y ago
|
6 comments
44.
▲
by
lfborjas
16y ago
Interesting, and yes, I am a witness of how fast proper java is; and in extreme performance cases, I guess I'd turn to java before C++ ; maybe the f# also benefits from optimizations (like tail-call optimization) and the underlying VM? (tho
45.
▲
by
lfborjas
16y ago
now we're talking, this is a really good response! I almost agree with all of your points, except for the performance, and only in thoroughness: a benchmark will be nice. And for clarity: the other ones aren't function definitions, they als
46.
▲
by
lfborjas
16y ago
hehe, clever! although we are building a new list in the other languages, we're never using it, so this is just as good in the immediate context.
47.
▲
by
lfborjas
16y ago
That's true, and although I don't hate java or the technologies it has spawned (the JVM is a neat one, just look at it's finest offspring, clojure), trying to teach basic programming with it just seems bad. Maybe for an intermediate cours
48.
▲
by
lfborjas
16y ago
This is admittedly better, note, tough, that I was trying to do it in the mindset of the other languages included (just having one explicit list and filtering out instead of in ); however, as it was stated before, it's never good to try
49.
▲
by
lfborjas
16y ago
pretty cool!
50.
▲
by
lfborjas
16y ago
The other ones are meant to be run in a REPL, but java doesn't have one (lest you count beanshell, which ships with a really old version of java, one before generics) so I had to print it explicitly
51.
▲
by
lfborjas
16y ago
Yep, in an environment like that the serious architecture java enforces is a good thing, especially with heterogenous groups of not-necessarily-hackers-but-good-coders.
52.
▲
by
lfborjas
16y ago
It actually happened to me, my first programming language in college was java and it made programming look really hard. I actually hated programming until the very end of my third year, when I learnt python in my first job. Ironically, late
53.
▲
by
lfborjas
16y ago
Oh, right! even? is already a function, d'oh!
54.
▲
by
lfborjas
16y ago
this looks really nice, gotta learn me some haskell
55.
▲
by
lfborjas
16y ago
Oh, this is just a tongue-in-cheek joke; java has really cool stuff, I actually code in java every morning and I really like the JVM and the JIT, without it, clojure, jruby and jython wouldn't exist, and jruby is way cooler than Cruby! Yo
56.
▲
by
lfborjas
16y ago
I don't do C#, but feel free to fork the gist and add it :)
57.
▲
Why I absolutely love java
(gist.github.com)
77 points
by
lfborjas
16y ago
|
130 comments
58.
▲
by
lfborjas
16y ago
Hi there! You seem to know your stuff, or at least like it (in a computer scientific sense), so I have only a couple of things to say: first, if you've already written socket and networking software, you could be better off starting with
59.
▲
by
lfborjas
16y ago
cool!
60.
▲
by
lfborjas
16y ago
I actually get ideas like this: do something -be it work, browse the internerd, learn music, etc- and if the little developer voice in my head says "oh man, this sucks, we can do it better" or "oh, this could be automated!" or "oh man, THIS
More ›