Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
elbenshira
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
1.
▲
A Stranger Used One Text Message to Steal My Digital Life
(time.com)
5 points
by
elbenshira
3mo ago
|
0 comments
2.
▲
by
elbenshira
4y ago
For some reason I was thinking about Bob two days ago, ten years since I last interacted with him. I was just an intern at Square and he had just joined as CTO. But I remember how patient and inquisitive he was with me. Rest in peace, Bob.
3.
▲
Change Is Inevitable: Designing Software in a Chaotic World
(elbenshira.com)
2 points
by
elbenshira
8y ago
|
0 comments
4.
▲
by
elbenshira
10y ago
In this case, you think of `connectWords` as a function that takes two arguments. But since it is curried, you can also do this: let prefix = connectWords "Hello " world = prefix "world" bob = p
5.
▲
by
elbenshira
11y ago
In the article, I mention that linters for dynamic langs are crippled. Of course I use them when writing Ruby. But can any of these tools tell me: - When two equivalent anonymous functions can be extracted out? - When a library method
6.
▲
by
elbenshira
11y ago
Yes, I may have failed in getting it across, but a big point is this: I don't think dynamic languages will suddenly die out. Instead, strongly-typed languages will become more convincing. We are seeing better tools, and they are becomi
7.
▲
by
elbenshira
11y ago
A note on Typed Clojure: Ambrose is doing excellent work with it, and I'm excited to see it develop. But I wished there was a bigger push from the top, from Rich himself, on "first-classing" typed Clojure. Aim for 100% annota
8.
▲
by
elbenshira
11y ago
Yes, I did miss the ring spec. But as a beginner to ring, I'm not sure how I was suppose to know that such a document exist. For the most part, Ring is well-documented. But, as you noted, human-typed doc strings go only so far. I appla
9.
▲
The End of Dynamic Languages
(elbenshira.com)
72 points
by
elbenshira
11y ago
|
29 comments
10.
▲
by
elbenshira
11y ago
Yes, read this part: https://github.com/Gabriel439/post-rfc/blob/master/sotu.md#t... and https://github.com/Gabriel439/post-rfc/blob/master/sotu.md#r... From my (shor
11.
▲
by
elbenshira
11y ago
If I understand correctly, the ClojureScript compiler was written in Clojure (that is, you had to run the JVM to run the compiler), which spat out JS code and then compiled by Google Closure. Would you be able to explain, at a high level, h
12.
▲
by
elbenshira
11y ago
This is an acceptable description.
13.
▲
by
elbenshira
11y ago
I missed an opportunity here.
14.
▲
The Universal Data Structure
(elbenshira.com)
189 points
by
elbenshira
11y ago
|
99 comments
15.
▲
by
elbenshira
12y ago
Because these universities produce more students than tenure-track positions?
16.
▲
by
elbenshira
12y ago
A "map" is a graph.
17.
▲
by
elbenshira
12y ago
That article was what inspired me to write this blog post. In short, the key insight of the blog post is this (via untested javascript): You can define transforming functions like map and filter via reduce (e.g. foldleft or, for Ruby, injec
18.
▲
Understanding Transducers
(elbenshira.com)
62 points
by
elbenshira
12y ago
|
15 comments
19.
▲
by
elbenshira
12y ago
Lots of research has gone into this, under the name Byzantine fault tolerance. http://en.wikipedia.org/wiki/Byzantine_fault_tolerance
20.
▲
by
elbenshira
12y ago
Why not just use: https://lastpass.com/ https://agilebits.com/onepassword http://keepass.info/
21.
▲
by
elbenshira
12y ago
Classic: http://www.slideshare.net/guestbe92f4/how-to-design-a-good-a... RESTful Web APIs ( http://shop.oreilly.com/product/0636920028468.do ) was a good starting point for understanding RESTful HTT
22.
▲
by
elbenshira
12y ago
Don't immutable data structures give us most of the benefits? Clojure, for example, approaches this by preferring values over hidden, mutable state (e.g. classes). We see libraries like Om take advantage of the fact that comparing tw
23.
▲
by
elbenshira
13y ago
I'm a premium Evernote member, but I've also had lots of problems. The iOS app is slow and clunky. I hate using it. It crashes all the time, especially when I'm trying to take snapshots of a document with many pages (and al
24.
▲
by
elbenshira
15y ago
I remember an article about how Gowalla was bringing SV talent to Austin. Heh.
25.
▲
by
elbenshira
15y ago
I'm confused too. I read everything on their website and I think I get it but I don't. I remember it used to be that you had to be within the proximity of the business to use the money, but now they're all "it's flexible!".
26.
▲
by
elbenshira
15y ago
Why shouldn't they? With TDD and pairing, I'd say that their developers are the QA team.
27.
▲
by
elbenshira
15y ago
Alan writes useful things, but this is pretty much meaningless. He says so himself: "Developer are programmers to a greater or lesser extent. Computer scientists are programmers to a greater or lesser extent." Why put ourselves into differe
28.
▲
by
elbenshira
15y ago
I wonder how Hacker Monthly ( http://hackermonthly.com/ ) will pick out the "best" comments.
29.
▲
by
elbenshira
15y ago
Maybe I'm really lucky, but I'm still in school and I've worked for several startups. Being in a start-up city (Austin) definitely helps. And I would go to tech events and ask if anyone is looking for an intern. That's probably the best (i.
30.
▲
by
elbenshira
15y ago
I'm studying at UT Austin, and I love all the theory work. It's challenging and makes my brain hurts, but the insights you get out of all this work changes the way you see programming and software engineering. You start yearning for beauty
More ›