Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
harlanji
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
47 ms
·
421.
▲
by
harlanji
10y ago
I'm hoping the competitor will be a light and universal Authentication+Authorization protocol under a ubiquitous set of service contracts like contacts, calendar, tasks, etc... the direction LiveJournal was going essentially, possibly
422.
▲
by
harlanji
10y ago
This is what makes me keep mine too... events. Only events. Eventbrite is free but I've not hosted through it yet as I've not held (m)any events recently. That's a possible way out if it's low friction enough, seems most
423.
▲
by
harlanji
10y ago
I helped design a large scale JS execution engine. We used Babel to rewrite code with loops that could be interrupted by our system. Eg. `for(...){mycode();}` would be recompiled to `for(...){if(!running()){halt();}mycode();}`. The technica
424.
▲
by
harlanji
10y ago
Granting anonymous access would be a matter of organization precedent, but I can imagine a world where it's encouraged to dev against these services and notify upstream service owners when stuff is about to change reasonably ahead of t
425.
▲
by
harlanji
10y ago
I'm with you, been wearing the Steel daily since it came out. Lovely product. Firmware upgrade was actually welcome; I'll keep it, I love that you can roll back easily by installing a different app version. Dismal market share! :(
426.
▲
by
harlanji
10y ago
This is the most honest comparison I've read so far. I dropped out of high school because I was making good money by 18... kept working, saw my own limitations, and did a BS degree in 3 years, graduating at 26. That was 5 years ago tod
427.
▲
by
harlanji
11y ago
The ping from US West to Tokyo is around 150ms on AWS, last I remember. I read once that musicians need to be within about 20ms to collaborate in real time, and that sound travels through air at about 1 foot per ms. Fighter pilots can recog
428.
▲
by
harlanji
11y ago
I love branches in theory, but the main problem has been in practice around CI. It's a nightmare trying to manage a staging environment with feature branches involved... given better tools/a better build pipeline I'd go back.
429.
▲
by
harlanji
11y ago
Agreed. CSP is one of the selling points of Go, in my view. I expect some overhead to be the price of a simple and easy concurrency model. Some conservative use of locking etc is okay in some cases, and as a non-Gopher those are the cases I
430.
▲
by
harlanji
11y ago
I'm pushing for toggles on my team, haven't made a single feature branch in this repo resulting in no merge conflicts (yay). Sofar I'm the only one regularly doing it without feature branches. Running with the idea that just
431.
▲
by
harlanji
11y ago
To add, it's not great at the moment and will be more confusing until Clojure/ClojureScript 1.7.x is the minimum supported due to the introduction of reader conditionals (cljc), as they're not backwards compatible. Cljx is th
432.
▲
by
harlanji
11y ago
Since your point is privacy, do you know that Bitcoin is the opposite of private and anonymous? The entire ledger is recorded publicly. Granted if you obtain some via cash and are careful not to link your real identify with purchasing the c
433.
▲
by
harlanji
11y ago
Some of the best material I've read recently comes from the Confluent blug, esp. Martin Klepmann. The views are tilted toward Kafka and Samza since the founders are the same people, though they are both Apache projects. The article tha
434.
▲
by
harlanji
11y ago
I've been using "Hack" for monospace across my system since I found it on HN a few months ago. It claims to be "A typeface designed for source code". I use it for terminal with iTerm2+zsh and editing with MacVim and
435.
▲
by
harlanji
11y ago
Consumers request blocks of messages starting at a given offset. If the consumers are keeping up then memory pages of message can be served directly from the RAM buffer they were produced into, since the broker is constantly appending new m
436.
▲
by
harlanji
11y ago
True this. I have about 5 goto meals that I can prepare, eat, and clean up in 15-30 minutes any time. While growing up my family made everything frozen and from cans, so I didn't learn there; I taught myself in college without any fanf
437.
▲
by
harlanji
11y ago
Smoking cigarettes does not create second hand smoke, smoking in enclosed spaces with other people does.
438.
▲
by
harlanji
11y ago
They help relieve pressure on the garbage collector by eliminating intermediate sequence allocations (eg. (comp (map a) (map b) (filter c) (map d)) would create 4 sequences, transducers create none). Consequently you can work with results i
439.
▲
by
harlanji
11y ago
> But scaling a Socket.io application is not trivial, there are users who want a hosted solution for realtime streams so that they don't have to worry about their application falling over if they get too many simultaneous connection
440.
▲
by
harlanji
12y ago
Awesome, great pet project. As others have said, I use it daily and it's the only manager I've used for any time. I use it with a Yubikey Neo with a GPG subkey in it, and store my passwords in a Bitbucket repo that I can check out
441.
▲
by
harlanji
12y ago
I've designed an API for this and started working on it since I got a Yubikey Neo in the past few weeks, if you or anyone is interested. I'm focusing on UX specifically. My design has a REST endpoint that runs locally, and a JS cl
442.
▲
by
harlanji
12y ago
It's because Git includes the author name and email in the commit (remember setting the config?)... if they added any info post-commit on the server it would change the digest which would break tracking for the pushing author. They cou
443.
▲
by
harlanji
12y ago
This is a great first step. It seems the next step toward usefulness is making it follow some script throughout the site as a build/optimize step to tease out the full set of rule usage (think Selenium on PhantomJS). Automatically find
444.
▲
by
harlanji
13y ago
I think it could be possible for any context-free language, through outputting the parse tree with ranges wrapped with class="symbol-type". CSS's grammar being like this (for those not familiar with the idea): http:/&#x
445.
▲
by
harlanji
13y ago
I agree exactly, and have ignored Grunt and now Gulp in favor of Make. Gulp looks to be basically reinventing Std I/O, when we should just be shipping these NPM-based tools with a bin that works via Make or spawn/exec in any other
446.
▲
by
harlanji
13y ago
not yet... now, if only we could use the video record of our driving for the trip prior to the traffic stop to determine if we were driving reasonably... I'll just leave this here: http://www.extremetech.com/extreme
447.
▲
by
harlanji
13y ago
I came across Galaxy yesterday, linked to from the callbacks/goto discussion. It's an NPM module that gives C# async/await semantics to JS/es6 code (of course it requires the harmony VM). It simply toggles function*/
448.
▲
by
harlanji
13y ago
Thank you for this, I have bookmarked it for future reference! I've always made the second part of your argument: that namespaces are the key feature that make XML useful, especially for the eXtensibility in XMPP. I also think that namespac
449.
▲
by
harlanji
13y ago
building on this: the feature set for paying customers (recruiters, internal/external) seems pretty solid, from the few articles I've read; so it seems to fit the saying exactly.
450.
▲
by
harlanji
13y ago
I applaud the thought. The "Software Engineering Code of Ethics" from IEEE/ACM might be worth checking out, if you haven't already: http://www.acm.org/about/se-code
More ›