skysight-inc/HackerNews huggingface dataset:
When you say "I'd rather have a user be confused for a minute than have them completely forget about my website" you're essentially saying that you'd rather the user have an unpleasant memory of you than no memory at all. That seems like a pretty shallow notion of branding. I'll never forget ExpertsExchange, it doesn't mean I ever wish I still had to visit it.
Thanks! Yeah, you can definitely use D3 outside of data visualization; the data-join pattern is useful whenever you want to generate a DOM from data and keep the DOM up-to-date as data changes.

D3 also provides custom event dispatching for loosely-coupled components:

https://github.com/mbostock/d3/wiki/Internals#wiki-d3_dispat...

That said, there are higher-level abstractions (e.g., Backbone and Ember) that are explicitly designed for this purpose, and provide useful ways of structuring big applications into separable components. Depending on the size of the application you're trying to build, you might find those useful as well, perhaps in addition to D3.
That's really not relevant for people like me, who works 90% of the time on his local machine. Even if I have to work with remote machines, I always try to sshfs so I can work with the files locally.
Well yes but it takes guts to sign off a letter by your name because it will always be out in the open. Come to think of it, Jobs signed out "Thoughts on Flash" with his name but this is not quite the same. Still searching!
My little brother once mapped the "fire" button to his scroll wheel when using the semi-auto weapons in Medal of Honor. He could empty a clip in half a second and was almost banned but he was able to explain things and then everyone used it :)
This is a more scientific approach to the problem http://www.mtonic.com/applemaps/
Being new to freelance I find it often takes awhile from the time someone says they want work done to the point of actually needing that work done. Point being, line up a few projects so you have things to do between waiting for projects to mature.
There is a cleaner 'version' (==fork) of oh-my-zsh that fixed the long startup time for me: https://github.com/sorin-ionescu/prezto. With nice, fast setup (overwrites your .zshrc file!) and lots of documentation.
Not sure if this is good ask. But windows needs a tool like this. Why not have a port for windows as well.
Cache http://webcache.googleusercontent.com/search?q=cache%3Ahttps...
At the same time, Google has a much more transparent culture and it still ended up with the Nexus Q, which was swiftly put on hold just a few weeks after it was announced.

http://www.theverge.com/2012/7/31/3207482/nexus-q-consumer-l...
Uh, yes, you need prior art.

How do you think obviousness is determined?

http://www.uspto.gov/web/offices/pac/mpep/s2141.html

As he said, you need proof, not just a statement "oh well everyone knew that".
True, I realized that it was rent-centric after I posted this comment. However, I felt it was worth leaving up because it highlights that there are a lot more activities involved than people imagine. I will agree though that more than half of the items above are real estate centric. On top of that NYC and SF agents have to do less than anyone else insofar as actual tedium work is concerned. Apartments practically sell themselves in those markets, so agents really only have to work to stay "in the know" to be able to show you the best apartments before it goes on the market.
I love projectwonderful and think their interface and service are great, but they just don't have the penetration, the publishers are all tiny, they need a bigger sales team or something, go out and find more and better publishers.
Good to hear but I wonder how many of their customers left already. When my team heard that Grove was going out, given the problems we had with Grove through the last few months, we quickly pulled the trigger and moved to Hipchat.
Is it just me or does anyone else always feels overwhelmed reading the project suggestions? I find the projects listed to be extremely challenging.
Project suggestions - http://www.scs.stanford.edu/11au-cs240h/labs/project.html
This is exactly what I've done for the past year. I realized that most of the time, I know which directory I'm in, I know which user I am, and I know which host I'm on. It's trivial to look up any of these (as well as other crazy things people embed in their PS1).

Now my prompt is nothing but a green ">> " on a black background. I'm not deluding myself when I say that the reduced clutter improves my productivity.
Not to turn this into a "Google banned my Adsense account" thread, because there are plenty of those on the DP forums etc, but I had the same thing happen for an equally absurd reason.

Google mysteriously banned my account because someone on the same IP apparently got their account banned due to a domain expiring. The whole thing makes no sense.

I've even heard horror stories of someone moving into an apartment where the prior owner had his Adsense account banned (through coincidence, both tenants were webmasters), and upon the new tenant logging into his Adsense account from the new apartment's IP address, his account was subsequently banned, by relation.

I'm surprised Google is able to continue making money when so many web sites are outright banned for no just-cause. Then again, income from Adsense has dropped substantially over recent years, so I'm not sure how many users still click those ads.
>we wanted to provide our customers with even better Maps including features such as turn-by-turn directions, voice integration, Flyover and vector-based maps. In order to do this, we had to create a new version of Maps from the ground up.

Or pay Google.
Thanks for getting this going and sharing your experience.
It's really fun when it's interactive.

I'd like to hope having 1000's in the same map with fast updates, without being a huge burden to any one person is possible.

Perhaps run a master instance at 1110.n01se.net
Invite others to run a slave instance that is configured to connect to your master, report health, and serve areas as directed.

The master serves the client and assigns a spawn point to the client to other interesting locations when load is high.
It also manages the list of slaves and the areas covered and updates it with clients as it changes.

(But there's a potential bottleneck here. Not sure how to do this yet...

Also how do you subdivide the map so high traffic areas are smaller? I'm guessing Quadtrees so the subdivide data can be very small.

How well can clients be connected to multiple servers?

And is a master/slave relationship needed?)

Well I'll leave it there. It's an interesting problem and I think it's part of what node.js is trying to become.
Aaron Loeb on Jetset Secrets’ storytelling: Treat it like a TV series and..
This is fantastic news, also be interesting how this improves the mozila html5 phone OS in the works. Clearly going to be some synergy opertunities and as both will be open source then possibly some interesting opertunities upon many levels.

Fair play to HP for keeping there word, any company can dump a OS onto the market in a way that makes it hard to build, this shows to all it is now out there and freely open to be played with.
How to really master a programming language
its nice but the atmosphere is all wrong. With something like this, I expect terrible hiphop music and a user-controllable Vin Diesel driver.
Python is dead.
When it works, it's better. However, it does not work as often.

I was stranded at O'Hare earlier this week, and United put me up at the "Crown Plaza", according to my hotel voucher. I searched for "Crown Plaza" in iOS6 maps, and was suddenly transported to Vancouver. In Google Maps, it correctly surmised I was actually looking for the nearby "Crowne Plaza".

iOS6 maps is 95% as good as google maps, but the missing 5% really hurts.
The Maps.app itself is a lot better. The sad thing is that Google has the best mapping data out there, they have been investing, collecting and tweaking it for years. Now everything that isn't Google Maps is substandard by default.
Rented Computers Captured Customers Having Sex, F.T.C. Says
Can I be considered prior art? Because I did that very thing as a kid over twenty years ago. In fact, I would say the method in question was common knowledge on the playground. Parents didn't like it because if the kid next to you did it then you stood the chance of bumping into each other unless you could get a matching rhythm going.

I also "discovered" that if you use your feet to twist the ropes around each other as you sit in the swing you eventually can cause a spinning motion in the opposite direction by lifting your feet from ground. Is there a patent for that? Did I miss my chance?

EDIT: oh wait, it seems the patent was either not granted or lapsed due to non-payment. I guess I don't have precedent for my twisting swing patent idea after all. Feel free to try it with my blessing.
I'm happy to answer questions, as always, but would prefer talking about the business of doing this rather than about the product. (I'm not comfortable selling on HN.) I'll probably blog about it in more detail later, too.
Can you expand (here or on the site) on the "increased set of features"? As someone who is currently evaluating systems like Twilio and Plivo, I am having trouble easily distinguishing between them.
I tend to agree with this perspective, but I've found zsh is still superior, even if you use it just like bash. You could symlink .bashrc to .zshrc, and still enjoy zsh.

(For me, the thing that finally drove me to zsh was bash's unruly handling of prompt wrapping)
> 10% bad or inaccurate

Or even 0.1% bad.

I recently had a family member (who doesn't use a smartphone) call me up to ask if I could recommend a brand of print map to her. After just one instance of getting lost due to a mislabeled road in her atlas, she was ready to jump ship on a brand that she had probably been loyal to for decades. All over an error that was probably insignificant in the grand scheme of things. But to her it meant an hour's worth of lost time, confusion and wasted gasoline, and it was very significant.
Or it was a form of protest. Those patents are now tied to absurdist humor forever.
I can agree in that context but the author specifically says "Most users don’t know what FAQ stands for", which I disagree with. But to what you mean, yes, the way FAQ's should be presented may vary, depending on the site.
This has been posted before, but HN has grown since then and it deserves a wider audience.
When people say Maps is a "huge step backwards", are they actually using the product?

Where do you live? If you live in the Valley, I'm sure it's fine, in fact I'm sure it's great, but elsewhere in the world the map data is pretty bad, much worse than Google Maps. People aren't all complaining about turn by turn directions in the US, they're complaining about basic flaws in map data around the world. So yes, they are using it, and it is not great.

Both the satellite data and the map data is woeful in some areas, some of it is so bad that I'm surprised they included it at all. Here are some examples which don't compare favourably with OSM or Google:

"Brighton, UK", Satellite - a big UK city is so blurry you can't see streets.

"Grand Cayman, Cayman Islands" - ends up in the middle of the sea, and no roads on the islands at all.

"Colchester" - satellite shows clouds, in B&W over a UK city

"Senkaku Islands" - compare satellite with standard to see actual duplicates of these disputed islands in the vector map data.

"Puno,Peru"- in lake Titicaca

"Central St Martins" - a major London college which relocated last year is still shown at its old address. The new address, which has been a warehouse for many years, is shown as a park named 'King's Cross Central' which doesn't exist. If their data on major cities is this bad, consider how bad the rural areas will be.

This is a really hard problem, and frankly I'm surprised Apple tried to without an extensive beta and data collection period in order to bring their data up to scratch. Just to give you an example of the sort of advantage this hands Google - Last weekend I tried to find a postcode in central London, and it wasn't found (N1C 4AA, a relatively new postcode for a major new development, but visible in Google and OSM with lots of detail). A colleague with an SIII found it no problem. That kind of comparison is a big problem for Apple.
i wonder if this came from a top-down directive "ship on schedule or don't bother." something like Marissa Mayer said this week[1]. GLHF.

[1] http://www.sfgate.com/technology/businessinsider/article/Mar...
Who still uses Python?
Code Monster: Teaching Programming to Kids
You won't see 90% of the pain points above without one. However, with the list above and access to real agents, you can probably work your way through being aware of and understanding many of the pain point.

If you really want to understand how an agent works, focus on their calendar. 90% of their work involves coordinating many activities for a listing. You can also try to get ahold of sample files for east listing that brokers will keep (they are legally required to keep them for 7 years in NC. I expect a similar requirement elsewhere).

In short, no you don't need to get a license, but you need to be a Sherlock and know what questions to ask to gather all the evidence you need.
It was for an entry-level baking position at a large grocery store/chain and they just requested her Facebook credentials so they could "do a background check".
10 Tips: Increasing the Effectiveness of Producers
the asterisk. even after 10 years of this (or is it 15?) i still look for the footnote :(

... made worse by the fact that sometimes there is one!
While this isn't how I learned programming in the first place, I found learning Haskell and Scheme at the same time as a freshman really helped me become a far better programmer. Moreover, the two languages made learning each other--and associated concepts--far easier, so I was certainly better off learning both at the same time than I would have been learning them in sequence.
Hi ewang, thanks for pointing this out. Each telephony API handles pricing a bit differently. For instance, a production US phone number with Tropo is $3/mo whereas with TelAPI it's only $1/mo. A production toll free number with Tropo is $5/mo whereas with TelAPI it's only $2/mo.

Consumers in this space have a great deal of feature/pricing autonomy. So when it comes to selecting a telephony API that's right for them, they're well-positioned to identify the best feature/pricing balance.

Thanks again for the comment!
Open and Efﬁcient Type Switch for C++
Yup, we certainly have some work to do to win users back. If you've got any suggestions, or if there's anything we can do to get you back, please let me know! jacob at jacobian.org.
Gif Control: Pretty sweet use of jquery
Will 'ReWalk' Make Wheelchairs Obsolete?
Redfin and Trulia are both the exception. There are dozens of businesses that target real estate that you've never heard of, mostly because they aren't B2C like Redfin and Trulia.
I'd be really interested to see the argument in which the city is better off in the opposite case - the startups all, as OP suggested, keep to the suburbs (like Pleasanton) or cheaper Midwestern cities (won't the gentrification just move to those cities?) or maybe the middle of nowhere where no one will be gentrified but everyone has to spew loads of CO2 into the atmosphere to get there.
I have a system whereby I email tasks to myself and setup a filter to automatically dump those tasks into a special folder. I do the same as a "Read It Later". I know its not the same level of complexity as this product but I always liked email for its simplicity and my approach is simple and works for me. I'd be interested in hearing what other techniques people employ using email.
like cygwin zsh? Or are you talking about oh-my-zsh?
There's a button in the app to report inaccurate data on all POIs. If something is wrong, use it.

They would do well to make that more prominent especially in the short-term to better handle their growing pains here, but it is a quite solvable problem. Unfortunately for Apple, Google has invested nearly a decade and who knows how much money into Maps (they were straight-up paying cash for business listings at one point, and may still do so) - so the standard with which they're competing is extremely high.
The poll is confusing. Only 26% of the respondents report actually using Windows 8.

So all the others just voted based on what they heard about Windows 8? If that's the case, it's easy to see why the response is the way it is.
The difference being that the nexus Q was a whole new product with absolutely no expectations set for it, not an existing products with millions of users. The Q was obviously a failed experiment, but experimentation in that way is healthy. obviously not every product is going to be a success, but when you're trying crazy new things with a high probility of failure, it's best not to do it on your flagship product and with no escape strategy.
Your concern about git however is unrelated to shell choice. I customize bash quite a bit (my own completions, etc.) and maintain dotfiles in a git repository. I have a post-receive hook that tars up my dotfiles and puts them at a public location on my http server that only I know about so that I can easily get them when I'm on a machine without git. I'm not going to do that for every machine, but if I'm stuck debugging something on some odd machine, at the very last I want my vim settings around.
Google, NASA, Intel, AMD, Walt Disney Animation Studios, Canonical, Red Hat, Amazon, Netflix, and thousands upon thousands more.
Our iPhones Are Depleting the Earth’s Resources
I wasn't claiming anything, in terms of whether it does or does not exist.

I was just pointing out that the two anecdotes you presented are merely that. Anecdotes. I see a lot of people on HN making statements like "that claim makes sense to me because [anecdote]," without regard for how representative the sample size is. This is called cherry-picking and is a great way to (unintentionally) reinforce a flawed world view.

It might be true that reverse discrimination in CS is commonly practiced, but your initial statement did nothing in the way of proving or disproving it.
Nice work, reminds me of that arcade game where you eat different types of fish. There's always that anticipation that what you're trying to eat will actually eat you.

I really like how you don't have to press anything to play again. It makes me keep playing.

Bubbles of the same size should bounce off each other.
First, for a lot of countries, we're still in the return period for the iPhone 5. Second, even if they couldn't return it and are stuck with a contract, dissatisfied iPhone 5 owners can still sell their almost brand new phone and get something else (and that wouldn't be good for the iPhone 5 or iOS in the long run).
Too much judgment.

You're assuming Apple had other choice other than make a Maps.app from the ground up. I don't think it's the case. All the apps that used Google's data (YouTube, Maps) just stopped getting updates after Android. It's obvious their contract with Google ended and they had to ship something. I'm sure everybody acknowledged the solution was subpar, just saying "it sucks, don't ship it" isn't a solution.
Books are nice! I used to feel the same way, in fact. But podcasts, et al, are nice for periods where you're mobile (commuting, walking the dog).

I was surprised to find how many more talks and whatnot I could get through just by loading them up on my phone and flipping them on when doing something else which required little attention. YMMV. :)
Web History, a Timeline
He may not have studies, but he has spent days conducting usability tests. How many days of usability tests and how many studies do you have to back your claims?
Congratulations to the Grove.io team! Its great that this product is able to keep going.

I have been following Grove.io pretty closely. This is a subject that is fairly interesting to me and compelled me to look at some of the different open source options[0], as they do exist for teams that are able to run their own chat. I decided to write my own chat client with a fellow HNer called Subway[1], since I could not find a good open source web client that persisted a connection while a user was offline. After I started I found another large project that more or less accomplishes the same thing called Alice[2] written in Perl. Both these clients have more or less the same goal to persist your connection while you are offline. For those interested in a paid alternative to grove there is also IRCCloud[3] which accomplishes the same thing.

[0] http://www.thedjpetersen.com/blog/comparing_webchat_options/

[1] https://github.com/thedjpetersen/subway

[2] https://github.com/leedo/alice

[3] https://irccloud.com/
I'm many companies... At least I know many researchers who us it to build small prototypes and rapidly demonstrate a proof of concept.
The patent was granted in 2002, then claims revoked in 2003 after bad press. So it's still fairly damning on the system.
Web Design as a Commodity
So I heard "use zsh its so cool" since about 12 years, every 3 month. Here's the new post, just in time.

Don't get me wrong, I use zsh. I also use bash. I end up using more bash than zsh though. The reason are the same as 12 years ago. If zsh was the most popular shell right now the same people would be praising bash.

- they're equally fast for what we need them to do

- they've similar features

- bash is everywhere

- bash is the standard for all scripts

- zsh has extra complexity

Oh yeah and stop using pg-up in bash, use ctrl-r. And if different is cool, I don't know, use fish.
I disagree, but everyone can read the relevant part of the address and decide for themself what Eisenhower was saying.

https://en.wikipedia.org/wiki/Military-industrial_complex#Or...
"Grove is here to stay"... clicks link

> curl -i https://grove.io/blog/grove-here-stay
HTTP/1.1 500 Internal Server Error
Server: nginx/1.1.17
Date: Fri, 28 Sep 2012 17:33:13 GMT
Content-Type: text/html
Content-Length: 193
Connection: close

<html>
<head><title>500 Internal Server Error</title></head>
<body bgcolor="white">
<center><h1>500 Internal Server Error</h1></center>
<hr><center>nginx/1.1.17</center>
</body>
</html>

Well, hopefully they get it on it's feet again. But it's good to hear!
This is interesting, it sounds like you don't have any first-hand experience with Maps being awful but are advising everyone you know not to upgrade to iOS 6.

Is that correct? I'm not saying it's unreasonable. It isn't the path I'd take though, and I find it a bit surprising.

I'm also curious, you say you have eight iOS devices and won't be upgrading any of them because of Maps. Do you use Maps on all of them? Or is your choice to upgrade none of them more about taking a stand?
We also moved to HipChat, but I prefer Grove. HipChat's AIR app is ok, but kind of clunky and has almost no customization options. Being able to use any IRC app with Grove was one of the biggest selling points for me.
I started out with my first short-term contract back in May/June and have been self employed since that finished.
I get work by contact form submissions on my own website (it's just a WordPress blog), occasionally posting on the 'Looking for work' topics here and from an advert I posted on the Gumtree website.

I tried working on vWorker.com but I had a terrible experience with a client in Pakistan. Never again.

Right now I'm making enough to pay my bills and I have work lined up for the next couple of months. Not too bad.
Yeah apparently the blog wasn't up to HN level traffic! I'll get that sorted out asap!
That's http://en.wikipedia.org/wiki/VoiceXML, though it's not particularly developer friendly, hence why Twilio simplified the model and established and upcoming companies are copying it.