Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
erjiang
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
91.
▲
by
erjiang
12y ago
It's really incredible how much work has been put into the Humanitarian OSM Team's projects. Many cities in disaster-struck regions now have better detail and quality in OpenStreetMap than your average American city. Compare the c
92.
▲
by
erjiang
12y ago
Fun trivia: Google had quite a bit of data for North Korea that was added by unpaid editors, and then one day they decided to flip the switch and show it on the public Google Maps site. Their data source can vary country-by-country and they
93.
▲
by
erjiang
12y ago
A fun side-by-side comparison of OpenStreetMap in 2007 vs today: https://mvexel.github.io/thenandnow/#10/52.2644/5.2899
94.
▲
by
erjiang
12y ago
SEEKING FREELANCER - Indianapolis, IN or remote Looking for web front-end developer. Must be skilled at web development, good at adapting designs from a graphics designer, experienced in common libraries and tools. Need to be able to work o
95.
▲
by
erjiang
12y ago
Yes, college towns often have great public transit usage because students ride for free, the school pays the local agency or runs their own vehicles, and you have a lot of young people without cars. Ann Arbor, MI (#20) is a great example wh
96.
▲
by
erjiang
12y ago
Right, that's why I said in a smaller city (less dense, more long stretches of roads) there would be fewer savings from a flywheel or hybrid.
97.
▲
by
erjiang
12y ago
I should add that driving in dense urban areas means fewer miles, lower speed, and more frequent stopping and starting, so the savings in a smaller city would be smaller.
98.
▲
by
erjiang
12y ago
I just pulled numbers from some of the public transit buses that DoubleMap tracks. I see annual usage of 40k-50k miles on a single bus. Given 2013's diesel prices and standard diesel bus efficiency, that might be about $1/mile, so
99.
▲
by
erjiang
12y ago
I began some Korean self-studying and found that koreanclass101 and Talk to Me in Korean (ttmik) have pretty good audio lessons. The rest of the process was trying to get my hands on as much material as possible - practice with native speak
100.
▲
by
erjiang
12y ago
I've described some in the post I linked at the beginning, and many many others have described similar things. I've cribbed these from TJ Holowaychuk's recent post and added some others: * callbacks are not logical for expres
101.
▲
What concurrency in Node.js could have been
(notes.ericjiang.com)
5 points
by
erjiang
12y ago
|
4 comments
102.
▲
by
erjiang
12y ago
I think you'll be happy to hear that not only has this idea been worked on starting much earlier than 2008, but I was part of a group to implement this for a city in the US. Service is scheduled to start later this year. As it turns ou
103.
▲
by
erjiang
12y ago
As a programmer who develops software for public transit, there is a lot of opportunity for technology to make a difference. But, it's not the kind of market that VCs and entrepreneurs prefer. Public transit agencies vary dramatically
104.
▲
Transitmix: Design, remix, and share your perfect transit map.
(transitmix.net)
4 points
by
erjiang
12y ago
|
0 comments
105.
▲
by
erjiang
12y ago
I thought the 1.7GB memory limit for v8 was lifted? This bug[0] seems to indicate that was fixed. [0] https://code.google.com/p/v8/issues/detail?id=847
106.
▲
Auto-starting/stopping minecraft server using xinetd
(williamjbowman.com)
1 points
by
erjiang
12y ago
|
0 comments
107.
▲
by
erjiang
12y ago
Yes, streams/pipes/channels/whatever can be great for certain classes of problems. I omitted them because I very very rarely see them used in Node.js. They are probably under-utilized and I simply didn't have enough exam
108.
▲
by
erjiang
12y ago
Hi, I attempted to address your argument in the section roughly titled "Node.js has super concurrency!". You may have to scroll down "below the fold", so to speak. I presented two different ways of writing a single-threa
109.
▲
by
erjiang
12y ago
Technically, yes - the workers can be multithreaded. If you put multithreaded workers behind an event-loop web server (both nginx or apache can do this), then they can handle many http keep-alives as well. It's not the same thing as us
110.
▲
by
erjiang
12y ago
I picked Go not because it's my dream tool (not having 'map' is kind of sad) but because it's proof that you can have your cake and eat it too. Otherwise, people think that you have to choose between programming sanely a
111.
▲
by
erjiang
12y ago
Those "million wrong ways" are not distributed equally amongst languages/environments :)
112.
▲
by
erjiang
12y ago
We usually only refer to OS-level processes as "subprocesses". You'll see terms like "lightweight threads", "greenlets", "fibers" for concurrency units managed by the application runtime instead.
113.
▲
by
erjiang
12y ago
I assume you read what I wrote and I wasn't clear enough. Node is actually quite DIFFICULT to learn and use. It's very very easy to write code that's broken in some way if you don't have a deep understanding of Node.js.
114.
▲
The emperor's new clothes were built with Node.js
(notes.ericjiang.com)
91 points
by
erjiang
12y ago
|
58 comments
115.
▲
by
erjiang
12y ago
I first encountered steno'd captions in person at Google's TGIF and it was awesome even for the non-hearing-impaired. You get a few seconds of scrollback in case you miss a word, which is easy to do at large gatherings. The only t
116.
▲
Show HN: Everyone Panic – Almost-free downtime phone alerts using Twilio
(doublemap.github.io)
42 points
by
erjiang
12y ago
|
21 comments
117.
▲
by
erjiang
12y ago
I was actually working on server-client software in Go to allow multihoming IP connections.[0] The original use case was to load-balance packets across wi-fi + 3G or other connections. It's not quite user-friendly yet, but with a littl
118.
▲
by
erjiang
12y ago
Dealing with Google was rather weird, but the actual negotiations were handled by someone else in my company. I think Google's enterprise pricing was targeted towards, say, a long-haul trucking company or a corporate GIS department whe
119.
▲
by
erjiang
12y ago
I think you'll find that without a data import, address data tends to be forgotten by many mappers. Compare Chicago, which did have a bulk data import, with San Francisco, which did not. In Chicago, every house number and building is m
120.
▲
by
erjiang
12y ago
It also differs dramatically between regions, since the local governments may have varying amounts of data publicly available. For example, many cities in OSM have virtually perfect address geocoding because some random person pestered thei
More ›