Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jayferd
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
121.
▲
by
jayferd
14y ago
Not sure why you'd have to download and recompile your old gems again using plain old Bundler. The strategy I've been using (and I think is becoming more popular) is just to install all of your gems in one big pile, and use `bundle exec` to
122.
▲
by
jayferd
14y ago
Perhaps this is why so many people are confused by the multiple uses of "yield" in programming. For example, in a generator context, the metaphor is that the generator yields (produces) an element. In a threading context, a thread yields
123.
▲
by
jayferd
14y ago
I'm done with it, and all my current and future employers know it. But I'm in a pretty privileged position to be able to meet my needs working part-time.
124.
▲
by
jayferd
14y ago
I've been up to my ears in PLT lately, so I did a bit of a double take on the name of the project.
125.
▲
by
jayferd
14y ago
<quote> [Inexperienced people] Work long hours. Inexperienced people make up for inexperience with enthusiasm, and often don't have much of a life. This does not necessarily make them more productive then experienced people, but t
126.
▲
by
jayferd
14y ago
Also the pattern of typos - there's probably some sort of message in here, but I've never really been good at this sort of puzzle.
127.
▲
by
jayferd
14y ago
This is the part where I admit that I don't quite get Arrows. Anyone else?
128.
▲
by
jayferd
14y ago
Haha, yeah, I meant "degenerate" in the mathematical sense. Totally useful, but in explaining it you're going to get a lot of "well, it's trivial in this case because...", which isn't that helpful if you don't yet understand the underlying
129.
▲
by
jayferd
14y ago
I distinctly remember a Travis bot sending me like 4 pull requests that added a `.travis.yml` file...
130.
▲
by
jayferd
14y ago
What I wish someone had explained to me earlier was that Monads are an abstraction level up from most things you ever program with. Learn specific ones, and the general picture will start to make more sense. Avoid the IO monad until you u
131.
▲
by
jayferd
14y ago
From context, I'm guessing DC meant Java applets in the browser, in which case I have to agree with him. Java in general, on the other hand, while often unpleasant, is doing fine.
132.
▲
by
jayferd
14y ago
Holy EULA, Batman.
133.
▲
by
jayferd
14y ago
This is why I wish I had downvote privileges. This is a) off-topic, and b) extremely offensive. Please stop.
134.
▲
by
jayferd
14y ago
Three guidelines for computer security: 1) Don't have a computer 2) Don't turn one on 3) For goodness' sake, don't connect one to a network.
135.
▲
by
jayferd
14y ago
I've been developing on Linux since I started. If someone makes a gem that you can't install because you're using Linux, you probably don't need that gem :).
136.
▲
by
jayferd
14y ago
Neat! I'll try that using the g() function. I would replace your $* with "$@" (in double quotes), though, so it doesn't try to re-split your arguments by the IFS. (Yes, $@ is a gigantic hack, but a necessary one.) See http://stackoverf
137.
▲
by
jayferd
14y ago
For aliases, convenience functions, and fancy widgets, my philosophy is one word: wait. I make myself go through the trouble of doing it the usual way for a little while. This way, I usually end up with much more domain knowledge and a mu
138.
▲
by
jayferd
14y ago
Why do email addresses need comments again?
139.
▲
by
jayferd
14y ago
uhh... try Esc-I and Esc-A. And Ctrl-R still works in vi mode.
140.
▲
by
jayferd
14y ago
Forks and knives might not be the best examples here, but buying "the best" (as in the most likely to last the longest, has a generous warranty, and is relatively simple to repair) is often sound financial planning. It tends to be a more
141.
▲
by
jayferd
14y ago
Rather than looping through the lines of the config file and removing commented lines, you may consider just using grep and letting the shell take care of the whitespace: # NB: left unquoted so it's split by the IFS. blocked_sites
142.
▲
Show HN: A monadic LL(infinity) parser combinator library for javascript
(github.com)
3 points
by
jayferd
14y ago
|
0 comments
143.
▲
by
jayferd
14y ago
Just realized that I'm in "stupid hour" right now. Going to bed.
144.
▲
by
jayferd
14y ago
I'm pretty sure most "Software Engineer" positions are non-exempt, unless paid above the threshold. I'm not a lawyer, though, so here's the list of exemptions in the law itself (CA Labor Code s. 515.5(b)) (b) The exemption provided i
145.
▲
by
jayferd
14y ago
It depends on the company. I have done this, and quite successfully. I don't think I'll be going back to the 40-hour week any time soon. I think you'll have better luck with tiny companies that can be more flexible, and also tend to be mo
146.
▲
by
jayferd
14y ago
I've mentioned this before, but it bears repeating, since few people seem to know it. If you are a software engineer or IT professional working in California, and are paid less than about 81K a year or $35/hr, you are legally entitled to e
147.
▲
by
jayferd
14y ago
Having seen at least two companies who were out to do social good totally flail trying to pay back the guys in the suits, I wholeheartedly agree. I'd love to work for a social good company that isn't VC-backed. But I haven't come across a
148.
▲
by
jayferd
14y ago
I'm on it too :) - ping me if and when you get started with this project. My pet peeve has always been the crappiness of VimL, and the internal confusion between the scripting language and command mode. I've started designing a language (a
149.
▲
REI offers a Zombie Preparedness workshop
(rei.com)
1 points
by
jayferd
14y ago
|
0 comments
150.
▲
by
jayferd
14y ago
I would especially appreciate how one might go about implementing these in some of the concatenative languages listed there, as these kinds of data structures tend to be pointer- and memory-based, which I've found difficult to replicate in
More ›