Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pigs
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
pigs
6y ago
I rarely visit HN anymore because of shit like this, but I decided to check back over here to see what everyone had to see. not surprised
2.
▲
by
pigs
9y ago
We use Clojure extensively at Room Key. Our main web API, various scheduled cron-like jobs, and AWS Lambda functions are all written in Clojure.
3.
▲
Ship Small Diffs
(blog.skyliner.io)
2 points
by
pigs
10y ago
|
0 comments
4.
▲
Clojure memory leak in production
(techblog.roomkey.com)
5 points
by
pigs
10y ago
|
3 comments
5.
▲
by
pigs
10y ago
Are you willing to say how much money was at risk?
6.
▲
Yeller is Closing Down
(yellerapp.com)
1 points
by
pigs
10y ago
|
0 comments
7.
▲
What Dwarf Fortress Taught Me About Startups
(blog.opsee.com)
74 points
by
pigs
10y ago
|
36 comments
8.
▲
Kafka in Clojure
(techblog.roomkey.com)
2 points
by
pigs
11y ago
|
0 comments
9.
▲
by
pigs
11y ago
Yes, significantly upping the ulimit would have probably been sufficient for all practical purposes, although we might run out of JVM heap space if we are up long enough. Plus, it really bothered me that I didn't know what was going on
10.
▲
by
pigs
11y ago
There were only two threads stuck, so monitoring the threads wouldn't have set off any alarms. One was a Clojure agent thread, which basically allowed all the clients marked for retirement to queue up. I used both Yourkit and Java Miss
11.
▲
Too many open files: Tracking down a bug in production
(techblog.roomkey.com)
65 points
by
pigs
11y ago
|
7 comments
12.
▲
by
pigs
11y ago
This course is great: https://www.coursera.org/learn/machine-learning It's all done in GNU Octave, which is mostly compatible with MATLAB.
13.
▲
by
pigs
12y ago
He did tweet about it: https://twitter.com/KentBeck/status/461175937892356096
14.
▲
by
pigs
13y ago
You actually have to buy an add-on called WPAR Manager[1] to enable live mobility; it's not available in baseline AIX. They have been shipping this tech for several years now. Disclaimer: I was on the WPAR Manager dev team for several
15.
▲
by
pigs
13y ago
Damn, this is sad. I'll echo the other comments here that he was a nice guy. I was an undergrad at Duke circa 1999-2000 and knew him through the Duke LUG. I was a noob, and he always showed a fair amount of patience with my questions o
16.
▲
by
pigs
13y ago
Very well stated. A few months ago I wrote a post on my company's blog pushing Clojure, and the ideas just seemed to flow. Now I'm getting around to writing a specific post on ClojureScript, and even though I love writing cljs cod
17.
▲
by
pigs
14y ago
Try to carve out a few hours during your real job to work on it. Build a little momentum, and then when you get home you'll be more inclined to reach for the laptop instead of the remote.
18.
▲
by
pigs
14y ago
socket.io.js is being served on port 8080, and is blank for me, resulting in "Uncaught ReferenceError: io is not defined" in app.js
19.
▲
by
pigs
14y ago
Nice writeup, but I would think watching Chelsea win the Champions League is the exact opposite of "an emotionally traumatic experience".
20.
▲
by
pigs
15y ago
Apparently, the algorithm behind his rotation policy is NP-complete.
21.
▲
by
pigs
15y ago
I know OSX does a lot of things right, but focus follows mouse and copy-on-select/paste-on-middle-click are two things that I can't live without.
22.
▲
by
pigs
15y ago
Perhaps just as enlightening is the location of the Esc key (to the left of Q): http://en.wikipedia.org/wiki/File:KB_Terminal_ADM3A.svg
23.
▲
by
pigs
15y ago
"I love breakfast burritos" Just a tip: we call them breakfast tacos.
24.
▲
by
pigs
15y ago
I've been using Clojurescript with a Noir backend to build an internal tool for work, and I thought I'd share my experience so far. Some background: I'm a Java guy by trade, this is my first FP language, and I'm not that well-versed in Java
25.
▲
by
pigs
15y ago
I've spent the past few days trying to implement a little utility app in Clojure/Clojurescript for work, and here's some of my initial impressions. I've been going back and forth between the approach explained in this article and the Clojur
26.
▲
by
pigs
15y ago
Yep, I think I misread his comment, which was probably a misread of my original post, which I'll admit wasn't stated very clearly.
27.
▲
by
pigs
15y ago
Oops, meant to say "adding a setter violates immutability"
28.
▲
by
pigs
15y ago
The crux of the argument (and most of the book for that matter) is that you want to avoid mutability whenever possible. Adding setters for every field by default means mutability is the default mode for your application. Adding getters for
29.
▲
by
pigs
15y ago
"In Java, it's considered best to just go ahead and add the getters and setters first" I don't think this is true. I'll concede that it may be a requirement for certain things like an ORM API, but in the general case, it's bad practice. The
30.
▲
by
pigs
15y ago
Joshua Bloch in Effective Java argues that the java bean is an anti-pattern and should be avoided.
More ›