Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rafekett
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
rafekett
12y ago
which line?
32.
▲
by
rafekett
12y ago
Ok, now try maintaining that when there are 15 types of cars and cars are used in dozens of services. You're imperatively expressing a dependency graph that you could (and would benefit from) defining declaratively at a larger scale. I
33.
▲
by
rafekett
12y ago
I feel like these articles come up every few weeks. people don't understand angular (particularly why DI is useful) and criticize it for being verbose or confusing, usually using the provided sample code -- would it hurt to spend some
34.
▲
by
rafekett
12y ago
i don't think you actually understand these patterns or how they're used. it's useful when you have multiple implementations of `Car` that you want to use under different circumstances. Or when `Car` is dependent on static co
35.
▲
by
rafekett
12y ago
the last 10 years in build tools has felt like 1 step forward, two steps back. i like being able to write tasks in any language other than Makefile. however, it seems like many of the new popular options (cake, grunt, etc.) don't do wh
36.
▲
by
rafekett
12y ago
Stripe and Square don't remotely compete. Stripe is in a low-volume, high-margin world (flat fees), which is the opposite of Square's situation.
37.
▲
by
rafekett
12y ago
overreliance on /dev/urandom in the presence of little entropy is a well known performance problem on servers. that's why http://en.wikipedia.org/wiki/Hardware_random_number_generato... exist
38.
▲
by
rafekett
13y ago
I can confirm this is the case, which is why services like http://www.binlist.net/ exist.
39.
▲
by
rafekett
13y ago
guess without reading the article: uses less material per unit length of track
40.
▲
by
rafekett
13y ago
> To get started you had to understand things like headers since when is this a problem? really.
41.
▲
by
rafekett
13y ago
I think the short story is that the engineers at Facebook feel pretty productive with their stack today. Making a new language that basically fixes up PHP is ideal for them because it gives them good confidence they can get the benefits of
42.
▲
by
rafekett
13y ago
one of many reasons why I will never again live in New York or locate a business there. I refuse to pay taxes to a state as oppressive as the government of New York (city).
43.
▲
by
rafekett
13y ago
nice service that people take for granted working at a big company. at SQ we had designers who just made keynote presentations.
44.
▲
by
rafekett
13y ago
when I went for an OSS sprint it was completely locked down. the security was very disruptive -- we really weren't allowed to leave one floor of one building, so it was pretty difficult to get any kind of focus room even for half an ho
45.
▲
by
rafekett
13y ago
what do you do when rsyslog drops log events?
46.
▲
by
rafekett
13y ago
while we're at it, let's let graphite die too. in a fire.
47.
▲
by
rafekett
13y ago
the example is poor, butI think you're missing the core point here -- slow tests. I don't think this really improves readability or organization much -- but my real world experience with a giant slow rails test suite gives me 100%
48.
▲
by
rafekett
13y ago
git-grep is something you only learn about when you work on a large codebase, and something you never stop using afterwards.
49.
▲
by
rafekett
13y ago
I'm in this camp. Have you ever been to a talk given by Scott Chacon? He demos git on Github's internal repos. It's clear that there's little value placed on keeping a feature under wraps before it comes out over there.
50.
▲
by
rafekett
13y ago
I believe they were going to but were met with stern resistance from the community and caved.
51.
▲
by
rafekett
13y ago
https://github.com/spine/hem
52.
▲
by
rafekett
13y ago
i agree with all but #2. this seems to embrace conciseness as simplicity or understandability. it forgets the more cardinal value that explicit is better than implicit.
53.
▲
by
rafekett
13y ago
hmm. i've used git pretty regularly since 2010, after coming from svn. the more i use it the more it reminds me of being the administrator of a website -- sure, i _could_ have a password recovery form, but it's much easier for me
54.
▲
by
rafekett
13y ago
Guido was a salaried employee of CWI at the time. he made money for his efforts. in fact, he has always been paid to work on Python, at least part of the time.
55.
▲
by
rafekett
13y ago
before i sign friends up for this, i need to know: is there an unsubscribe option?
56.
▲
by
rafekett
13y ago
Your idea would make it easy to add an unacceptable amount of overhead to GC. Since GC is already the biggest performance killer on the JVM, I don't think it makes sense to give developers this particular loaded gun to shoot themselves
57.
▲
by
rafekett
13y ago
maybe i'm being a downer, but i feel like the latency of an HTTP request defeats the purpose of using redis in 99% of use cases.
58.
▲
by
rafekett
13y ago
Yes, for some time (the dark ages I like to think) programmers had to sacrifice productivity to make things faster, or to make them fit in memory. The original C compiler had a 6 character limit on variable names, leading to abominations li
59.
▲
by
rafekett
13y ago
It _is_ their fault, for repeating the stupid mistakes that Kernighan, Ritchie, et al made when designing Unix and C.
60.
▲
by
rafekett
13y ago
If logging doubles your per server costs then you're doing it wrong. The amount of noise you'd have to be producing there would make logs useless anyway. I agree logging has to scale, but it doesn't look like there's any
More ›