skysight-inc/HackerNews huggingface dataset:
Unfortunately, D's coroutine support isn't stable like Go's one. It has unclear stack size limit, it was simply impossible to me to make a robust D program which uses coroutine. (please correct me if I am wrong.)
"Let’s deconstruct the common misuse of the word “diversity” as thrown around. In Silicon Valley the word means “non whites”."

"The fact is that we don’t have enough black and latino founders"

I'm not sure why, but South and East Asians are often ignored in discussions of Silicon Valley's diversity. If you expect that Silicon Valley's "lack of diversity" means that tech workers are immersed in white American culture all day, you are greatly mistaken. It's the kind of place where it is easy to hear 5 languages sitting at a coffee shop.
It's funny. We're a nation of few people, spread across a very large piece of land. You would think that coverage would be a critical issue for telecoms, but it's not.

As a fellow Aussie, lack of coverage is why I moved (back) to Telstra; outside of the major cities, only Telstra has reasonable coverage. Whenever I visit my parents in Gympie (~2 hours north of Brisbane, ~20,000 people), my previous carrier (Vodafone) couldn't connect me in the town's main street. Optus could only do so at a certain corner. With Telstra, I receive ~2mbps in the middle of my parents' farm. The difference in coverage between Telstra and its competitors is extreme.

Yet, Optus and Vodafone are two major carriers with millions of customers. Optus and Vodafone are not much cheaper than Telstra. But this small price difference (I'd actually be paying more for my equivalent plan with Vodafone..) is apparently (according to those millions of Optus and Vodafone customers) worth sacrificing a huge amount of coverage for.

tl;dr - Aussies don't seem to care that much about coverage, just price.
I have little memories when I was below five and I can still remember how I felt during those times. Thanks for posting this! Great info!
Given that the language is different, you'd probably need a custom background listener and its own parser (and youd probably want to listen on a different port), but yes.

Someone already wrote a custom background listener that pretends to be mongodb, so I guess PostgreSQL is web-scale now ;-)
I'm considering T-Mo as they seem the less douchy of the bunch. Right now I have Sprint and the service pretty much sucks everywhere in the city. I don't use the phone much and the data blows. I can get LTE in a few places, but it's no where near AT&T that my wife has. I usually have to drop down to 3G as LTE seems to stall a lot (on a 5s). A lot of the time there's the 1x business goin on my connection, which I feel is like iPhone 1 days (or worse).

I switched to Sprint because I felt like I wasn't going to be nickle and dimed (and despised as a 'data hog') like I was on AT&T. I'll never got back to AT&T. For the most part my plan on Sprint is great - unlimited data, phone, and text and 5GB hotspot for little bit less than what I was paying for AT&T.

But the network in SF just sucks. Ya know, it's 2014 and I'd just like decent LTE. I'm shelling out a lot of money for sub-par service. So, I'm gonna ask around about T-Mo and if it has good service, I'll switch over. Now they seem least douchy of the bunch.
See my reply above, I meant that derivatives could be turned into non-free (free as defined by RMS) distributions of the software.
Like Tagbar and Ctags for Vim. SublimeText has an file overview panel which sort of produces this, but what I prefer is a sortable table of contents of classes, functions, and variables -- like a miniview of your current file.

Having Integrated SCM, or at least a per file history, is important to me, too.
Spoken like someone who has never tried getting from Caltrain in downtown Mountain View to north Bayshore where GOOG is.

Even if Caltrain could handle the increased ridership (which it can't), downtown MTV streets can't support the increased shuttle density that would be required to make this work.

Oh, and good luck getting the MTV city council to approve any kind of public transportation improvements into N. Bayshore.
There isn't an instarepl for python, only the normal eval-in-editor. For debugging, watches are a semi-substitute.
I've been working with LT for a bit over a month now by picking at it through the dev inspector and grepping over the compiled cljs source. I've used that to build two plugins in JS [1][2] to help LT meet my needs as a day to day editor. The biggest takeaway I had is that an editor built on the DOM is a _very_ natural experience to work with. I come from a heavily emacs background and was always fond of its extensibility, but I found it fairly imposing to try and create or update nontrivial UI functionality. The usage of HTML and CSS greatly streamlines that process and makes it feel much more accessible.

Perhaps more importantly, not trying to restrict plugins to using a particular API has opened LT to integration with the tons of projects already built for the web -- from terminal emulators to emmet.io, integration is very nearly as simple as including the project's source and embedding it's root element into a tab. There's a lot of low hanging fruit at this stage in the game, so I look forward to seeing rapid plugin development in the coming weeks.

[1] Claire - Fuzzy File Finder inspired by ido-mode in emacs (https://github.com/joshuafcole/claire).

[2] Recall - Workspace Persistence Plugin to keep your tabs and tabsets loaded between sessions (https://github.com/joshuafcole/recall).
Well, like the article says - Google Bus just became the physical target for their anger. What they're upset about is tech workers' wealth raising the cost of living in SF. Google is a big name even outside of tech, so Google's buses in SF are the "low hanging fruit" to vent anger towards.

For the record, I do agree that tech salaries are very high and the fact that most of them like to live in SF displaces everyone before them. I don't know how to fix this problem or even exactly who's at fault, but I definitely see how difficult this would be if I was not in tech trying to live in SF and watching landlords raising rent all around me and my current landlord trying to find ways to get me to leave. I think this problem is worth talking about and a solution should be pursued. I can't help but think a lot of this could be eased by having better public-transportation in the bay-area for everyone, maybe tech companies should all get together and help fund & extend BART faster into areas that may help techies not feel like they have to live in SF. I live in the East Bay because BART is less than 20mins away from my house. So a quick drive, ride on the train while watching Anime on my kindle then suddenly I'm on market-street. Good enough for me. Outside of commute hours, SF is about 45mins away from me by car. Close enough for anything I'd want to do in SF without actually living there.

BART stops at Palo Alto, Mountain View, Redwood/FosterCity, Danville, Milpitas, San Ramon and San Jose might help people spread out more instead of concentrating into SF.

Is that hyperloop project still planned?
And those people that complain are probably google users. I say fuck em! Google owes SF nothing, people live there by their own choosing, not because of anything google did, but just that SF is a great place to live (no polar vortex for one!) As for Oakland, I can only imagine that the injection of wealth by google employes spending some of their income in the east bay would be a good thing, it sure needs it.
Sorry I didn't disclose that I'm a Balanced co-founder. HN won't allow me to go back and edit now.

Thanks for taking the time to respond, Jay, and I appreciate the honest feedback. I'd be concerned if you didn't take seriously your choices about core pieces of your infrastructure, especially ones that are so closely related to your revenue.

I will say that Balanced has been processing live transactions for over 3 years, works with hundreds of marketplaces and crowdfunding platforms, and has been growing as fast as we can (~780% y-o-y). Unfortunately, there's not much we can do to become more established besides exist longer and continue growing. We're not planning on going anywhere, so we'll keep improving in that dept. as well. :-)

Thanks again!
Chrome on Android ships with its own copy of OpenSSL and so can do things different than Android Browser.
a wild Perforce shill appears

We actually have an open source tool that allows you carve off parts of your Perforce server as Git repos. The repos can overlap in Perforce allowing you to share code seamlessly between different Git repos. You can generate new repos from existing code easily and can even generate shallow git repos that are usage for development.

Details are at: http://www.perforce.com/product/components/git-fusion

I'm happy to answer questions here or on Twitter: @p4mataway
That makes troubleshooting and debugging a lot faster because you can troubleshoot join conditions and projection issues separately from filters.
Hotels typically keep a credit card on file for incidental charges. Minibar items are covered under incidental charge if not paid at checkout time.

If a company credit card is kept on file and the guest doesn't pay for the minibar usage, the company's credit card is charged. The guest might think the hotel never goes after him but in reality the company is footing the bills. The guest is exploiting his own company.

If the company's credit card is stipulated only for the room charges and nothing else, the hotels will ask the guest to provide a credit card for incidentals. This is same as prepaying hotel nights with Priceline, where a separate credit card is needed for incidentals at check-in time.
Agree, plain USB (i.e. something like a webcam) would be a much better interface.

On the other hand, if this really catches on, and the sensor technology cheapens, in a decade or two we may start to see generic webcam-like thermal cameras from China showing up in the $10 range... which would be rather fun.
I hope T-Mobile will remain independent and DT won't ruin the little innovation we are seeing in the carriers market by selling it to some other company (especially some content related).
Help build the future of web publishing at Webflow (YC S13)
I just spent a few hours there. It was pretty much at capacity the whole time. Cool to see it succeeding such a short time after opening. Though for me personally I can't say the environment there's ever been particularly conducive to meeting any of the supposedly like-minded individuals staring at their screens next to you.
I was just musing about this too (http://domitable.com/content/it-time-protocol-renaissance)

The enabling technology of the outcome you are after will likely be a protocol rather than a service, as a service only succeeds if it can outdo the competition, which leads to more fracturing rather than unity.

Just as HTTP enabled the document Web, the development of a Hyper Payment Transfer Protocol (or Hyperfunds Transfer Protocol, or something along those lines) could enable the financial Web.

Decentralizing transactions and capital is something Ripple and the various cryptocoins hope to achieve, so whether the protocol emerges along those lines or as something that doesn't require a peer-to-peer network, I don't know, only that it's a good conversation to be having right now.
Do you think that Asians are discriminated against, perhaps in different ways? I've never been to the Valley and have been curious about its dynamics for some time.
New advice: after typing PIN, place your palm over the buttons to heat them all evenly.
Now that it's GPLv3 I'd like to donate but I haven't found a way.

Any way to donate?
anything wrong with setting both the min AND max to 3?
For what it's worth FF 27 from the beta channel on OS X 10.9.1 is passing.
Balanced employee here.

Axsuul, thanks for checking out Balanced! Let me know if I can answer any questions.
strive to reduce the cognitive load it takes to understand a piece of code as much as possible.

Agreed. And it seems macros can really help with that, by encouraging a DRY codebase.
Checkout https://hall.com/ its super slick
The Limits of Neuroplasticity
My earliest memory it's me in the high chair (seggiolone, in italian) at age 1.5, doing that game of the plane which is a spoon with food.

After that, all dark until age 2 with a lot - a lot - of kindergarden memories and so on till yesterday.

Always thought it was the norm.
Are you going to "upgrade" it?
Say I change security.tls.version.max to 3, which changes it's status from 'default' to 'user set'. In the future, if the default for security.tls.version.max is changed to, say, 4, would the fact that my setting has the 'user set' status prevent it from incrementing to the better default?

I'm not proposing that this is a risk or that Firefox behaves this way---I have no idea. Does anyone else know?
isn't it expected that things are smaller on a higher-res monitor?
I’m pretty sure people in one century will still be easily able to drive around for fun. Just like I can go horse riding for fun right now, despite horse riding being obsolete as actual transportation.

I’m also pretty sure that there were people waxing poetically about the joys of using horses for transportation a century ago and predicting doom and gloom because of the joyless and horseless future they foresaw. Those people probably didn’t shut up about it for the rest of their life, but in the end it all didn’t matter because they died and that’s that.

The thing is that most people on the street do not drive for fun, they drive to get from point A to point B and that’s that. Self-driving cars improve the quality and safety of going from point A to point B for them.
> If I contribute to such a project, what guarantee do I have that the owner doesn't just distribute the software, including my contributions, under a proprietary license and stops making improvements public?

None. But if they do that then you can fork the latest free release and carry on improving that (e.g. OpenOffice -> LibreOffice), and from then on the company's version receives no more contributions from the community.

And it's unambiguously better for the principles of the GPL than the alternative of licensing the project under a BSD-style license and requiring contributions to be made under such a license, which allows not only the original maintainer but anybody whatsoever to do the thing you're objecting to.
There's some very entertaining stuff at http://www.deepcapture.com/.

A good place to start is
http://www.deepcapture.com/the-story-of-deep-capture-by-mark... or http://www.deepcapture.com/category/1-the-players/

edit: changed starting suggestions because the website is confusingly laid out and some links don't seem to work.
Linksys WRT54G reborn with 802.11ac and more
You can point that out, but is it true? The 20s seems to be an age that folks obsess over. Almost as bad as high school years.
The logic as I understand it is quite straightforward. Google could have it employees use public transit to serve the mass transit need. This is what is done in NYC and DC, for the most part. An interesting exception being DoD shuttle buses that run from e.g. the Pentagon metro stop to nearby other military offices (this despite the Arlington bus transit system being arguably superior).

I'm assuming Google's problem with that is that the public transit sucks over there, but it will never get fixed by building out an entirely separate mass transit system. On the other hand I'm not sure how you magically fix their mass transit just by wanting to be on those buses. Even if Google funds it I'm not sure how it's guaranteed those funds go toward fixing mass transit quickly (and sustainably).

TL;DR: They're mad because public transit would be better for everybody if Mr. Moneybags would actually have his cadre of Baby Moneybagses ride the public transit too. They're not Luddites though, they'd be fine with tech if it wasn't making a caste system.
Exactly. The current system is bad. But things can still get much worse. So "let's try some random thing, because it might help" is a bad idea. On average, it's probably more likely to make things worse rather than better.
I am on the other side. Here's why.

if you have a very simple join it really makes no difference. On the other hand, when you have 10 tables involved in a 200 line query, debugging and maintaining the query is directly proportional to how well you can structure it. Breaking the query down into functional, related pieces which can be reviewed and managed separately is the key to maintaining large queries.

The way I describe it is this: In C or Perl, the complexity of debugging is linearly proportional to the length of the function. State accumulates during the function and consequently you have to read each line in context with those which came before and after.

With well-structured SQL, OTOH, you have something different. You have a set of sub-functions which are each somewhat independent and state does not (usually, outside of specified window functions) accumulate. Because it is declarative, a well structured query can be debugged not as a linked list of statements but as a tree. This is far more efficient. Personally I find a well-structured 200 line SQL query to be far more maintainable than a 50 line Perl function. And if it is really well structured, you could probably push this further out.
Anyone else not want to read any of this comment thread because the first thing you see is how it descends into a discussion of the GPL? Please, it's like politics and religion. Is it possible to just talk about the software itself? I'm sure there are some great comments hidden in there, but I'm not willing to slog through the mess to find them.

In other news, I downloaded Light Table and I'm willing to give it a shot.
I've worked with some, few, excellent managers. So, they're not all bad.

I believe all aspiring and current managers should heed Peopleware.

In summary of Peopleware:

"Almost all project failures are due to sociological problems"

"Most managers are prone to one particular failing: managing people like modular components."

-- http://javatroopers.com/Peopleware.html
Apple still ships a server? Didn't know that.
> Does not matter that the city is enriched, overall, that restaurants prosper, that niche stores become sustainable, what matters is that these things don't benefit the detractors directly.

Or as Mark Twain put it, "It's not the progress I mind; it's the change I don't like."
Fixed - The easiest way to fix a parking ticket
I had this happen. I just did a hard-refresh/reload and it worked fine after that.
If it's possible, then hopefully they can somehow include it in a future release of the device.
Balanced employee here.

Thanks for calling us out, robotfelix (honestly). We're working on expanding internationally, but until then checkout mangopay.com for European marketplace payments.
So... I guess I am confused. Here is how this has gone:

You: The only widely used, mature OS which is written in C is *NIX.

Me: No. The Windows and OSX kernels are written in C.

You: Yes, but OSX drivers are C++ and Windows is moving toward being able to be compiled by a C++ compiler.

Me: Right... but they are still written in C.

You: Yes, but that doesn't matter, you're wrong.

Me: ?

The discussion was centered around these kernels being written in C. They are, you have even conceded to that, yet you continue to argue (what point I don't even know) because OSX drivers are in C++ and Windows may some day in the theoretical future be compiled by a C++ compiler? I don't get it.
Because most people never leave the cities (or do so very rarely). They do, however, have to pay the extra per month. Telstra's extra coverage just isn't worth $120 a year (to some/most).
AudioEngine A2+ - $249, active, with integrated USB DAC. Really nice. http://www.amazon.com/Audioengine-A2-Premium-Powered-Speaker...

Usually pair with DS1 stands (just enough to tilt off the desk and towards your ear), $29 http://www.amazon.com/Audioengine-DS1-Desktop-Stand-Pair/dp/...

and things will sound good.
Perhaps a group or an individual fanning the anger towards Google is hinting at a payoff.

Large donations to certain charities or contracting certain builders for building projects "to help the poor" should do.
Anyone else have a Nexus 4 on tmobile in SF? I barely get coverage sometimes. I must be missing some setting.
Kanye West Demands Coinye Programmers Shut Down the Digital Currency

http://newsfeed.time.com/2014/01/07/bound-2-happen-kanye-wes...
Ok, but, as musical genres (however seriously you want to take that concept), this isn't a distinction I need to care much about?
Will IaaS and PaaS converge?
I just looked at the balanced tutorials here:

https://docs.balancedpayments.com/current/overview.html?lang...

and while the code for "Collecting Credit Card Information" makes a lot of sense I find the steps under "Charge a credit card" unclear. Why does one need to create a customer to charge a card that has been tokenized ? I would also suggest making it more clear in this tutorial what the different numbers mean. For example where did CUXj7DWHSxlMvGDLGSYRI3o come from in step 2 ? As for the card_uri I'm guessing that is the uri that was obtained in the prior tutorial, but guessing makes me a little uncomfortable so it would be nice if that were made more explicit.

I'm also wondering why the balancedpayments documentation emphasizes marketplaces over simple e-commerce sites. Does this mean that balanced is a less appropriate solution for simpler sites (ie. where payments are made directly from a site's users to the site itself) ?
I think your big limiting factor in graph analysis with recursive cte's is that PostgreSQL is relational and therefore set-based. This effectively forces any search into a breadth-first search.

I don't see any reason why doing breadth-first searches would be any slower on PostgreSQL than Neo4j. But the question is, what happens when bredth-first is not what you want to do?

Now with some work, it should be quite possible to do depth-first or other sorts of searches, but you'd probably want to think very, very carefully about the implementation and use something besides a recursive cte.

So I would expect something like "show me everything within two hops of x" to perform pretty well if you designed your query right (and you'd want to put the starting point and the limit in your CTE so you aren't pulling the whole graph first to check). I would expect "show me the shortest route from x to y" to perform much better through a non-relational approach. However getting anything to work well would require carefully thinking through your query.
I think this can be summed up fairly easily. Among those who've never had offices, there's a fair amount of disagreement about the value of offices. But among those who have private offices, you'll virtually never find someone who would want to give it up in exchange for a seat in an open floor plan.
My first intro to microprocessors was the Z80 book published by Howard Sams. I never actually tried using one, but the book was so well written that it gave me an excellent foundation.

I'd probably recommend one of the older uP's for anybody who is just getting started, as they are so much simpler.
I was on Verizon for a decade and I just switched to T-Mobile a few months ago. You cannot imagine how surprised I was at just how easy they made it for me to switch.

I purposely switched because I wanted a GSM phone because I've been toying with Arduino cell phone kits, but when it came down to the decision between AT&T and T-Mobile, it quickly became clear that T-Mobile offered a better product.

What I hadn't expected was that I wasn't going to miss Verizon one iota.
oops, with the downtime my reply got lost.

if you have to write it down, go ahead. better to be thought of as someone who can't remember stuff and has to take notes than someone who is insensitive and forgets things that are important to the people around them!
Asians and Indians are certainly discriminated against in the dating marketplace. This is often trivialized but it is a powerful force.