skysight-inc/HackerNews huggingface dataset:
As someone who benefits from people who do this, even though I'm in Australia: thanks!

(The local MTB volunteer group keeps the trails in impeccable condition, us trail runners enjoy.)
sorry yeah, i just assumed he meant full outer join since its obvious where the where clause would be on a cross join (hint: its no where)
Part of the reason I wrote this:

http://search.cpan.org/~einhverfr/PGObject-Simple-Role-0.51/...

(read the PGObject::Simple docs too, and both are on github).

The idea is that you write your sql in .sql files as user defined functions, and then run them as parameterized queries in your code using a declarative interface. No SQL in your Perl, and you get the benefit of encapsulating your database in an API that is not so tightly tied to your application (you can add new optional parameters without throwing off your application).
Another thing Digg deserves tons of credit for is emphasizing visual journalism along with text. There is no excuse not to include at least an eye-grabbing photo with most stories.
there's this undercurrent of hatred for baller/rap/black (so-called "douchebag") culture which seems to aggravate every single PR problem they have.

Douchebag culture and black culture are radically different. First, there are several different black cultures: everything from upper-middle-class to working-class to poor African-American, plus several Afro-Caribbean cultures, plus a huge number of distinct African cultures.

Douchebag culture (which is in vogue among the VC darlings, especially in the elite networks OP described) is a historically white phenomenon: popped collars, brogramming, saying shit like YOLO and WHPH ("work hard play hard"). Douchebag culture is a dominant culture in the Valley (not the only one) and we need outlets like Valleywag to remind everyone how ridiculous it is.
Thats how I think about it too. Thanks for the better explanation.
Awesome! Thanks for putting this together. The clearer the better.
Like I said[1] in another comment here, I think a big source of the problem is that BART doesn't reach enough spots. We need more spots on that map.

1. https://news.ycombinator.com/item?id=7028107
That's interesting. I'll look it up.
> I'm not thinking of something like a credit union, rather something quite different

I'd guess from reading the comments that US-style credit unions are not common outside the US.

If you came up with a radical new banking product that has the characteristic of, say, reducing fee income, credit unions might be the best place to launch it. As you can see from other comments, transparency tools probably fit this category.

Generally, however, I think there is a lot of potential in organizations outside the "investor owned corporation" sphere. A co-op ISP, for example.

Anywhere there are perverse incentives for investor owned enterprises there is room for different structures.

Adding open source client software and high transparency in operations for a credit union could provide an incremental improvement over the basic idea of depositor-owned banks. But features like a "social investing profile' if that's what you are getting at, would be applicable to any bank's customers.
In previous stories it was mentioned that the private bus would in some cases stop at the public stop and prevent regular public transit buses from using it for some period of time, forcing people to board the public bus not at the proper position and so forth.

Sharing a system of public bus stations requires some coordination, which it seems is just starting now.
I wonder how a table lookup compares? Something like

mov edx, @table
xor eax, eax
loop:
mov al, [ecx]
inc ecx
cmp byte [edx+eax], 0
jnz loop

I really wish Intel would optimise lodsb, scasb, and the rest of the string instructions, since they're powerful and particularly suited for this sort of scanning.
StopBadware independent review key metrics for 2013
Wrote a free iOS app to show UIBackgroundModes (voip, audio,…) for running apps.
Protection money from the socialist mafia?

"Nice little team of programmers you have here ... be a pity if anything unfortunate happened to them, huh? Or to the nice buses they ride? How about a donation to the San Francisco Benevolent Society and we make sure that they're all ... safe."
I was a freshman at UT in 2002 in their CS program. I wish they had heeded Djikstra's advice. Java with BlueJ was what we were taught from day 1.

To the departments credit, we did end up taking a couple of courses in Haskell (the best one I remember was the course of compilers - we had to write a C lexer in Haskell). It was one of the more fun classes I took (thanks, in a great part, to the professor teaching us).
Even if it's consistent within files, you can still run into big problems. If the different macros supply slightly different functionality, you could end up in a situation where you have two different types of classes that can't be used interchangeably. It's not a problem if you write all the code, but once you start pulling in other code all bets are off.
That comes back to the idea that people have the right to live where they like.

People who oppose gentrification believe that the government (or the "community") should try to influence who lives where. While it's absolutely true that people impose externalities on one another, this doesn't give the government carte-blanche to determine how people live their lives, or who should live where.

In the case of SF, the reasons range from the plausible (people of differing income levels living together contributes to the overall wellbeing of the city) to the discriminatory (artists are more valuable to the city's social life than tech works) to the downright nasty (tech nerds are bratty privileged rich kids)
This is clearly not the real problem. It's supposedly a symbol of the real problem, but I don't understand what that is. Supposedly something to do with entitlement and income disparity.

I was most able to understand this on an emotional level in this article: http://www.npr.org/blogs/alltechconsidered/2013/12/17/251992...
People won't complain if Oakland starts to gentrify, right?

I wouldn't hold my breath for that one. People generally complain when any place starts to gentrify.
You mean the Atari ST series. The Atari 400 had a 6502.
Depends on the humidity where you live, if it's humid enough to promote mold then the fridge will make it last longer.
Education and the Innovator’s Dilemma
This is a great strategy for gobbling up marketshare. Definitely an 80/20 move by T Mobile. Couple that with a customer centric product that isn't offered anywhere else and most people will realize they travel in between cities by plane.

Once t mobile establishes a foothold, it will have enough agency and capital to gain access to wider coverage. The biggies will be bleeding revenue and will have to license out their network to T Mobile to compensate.

Sure, their network is not a blanket. But that is temporary. T mobiles approach is likely possible due to differences in their operations which provides a competitive advantage that the biggies can't easily replicate.

Mobile networks will evolve faster than backbone. I'm excited to see what lies ahead.
I also once had this idea. Because Go is mostly the only matured language which can describe processes and pipes in a program with solid flow control. But still, it doesn't feel nice to interact with shell…
Recent reports suggest that Google is cutting a deal with the city to pay for usage of bus stops. Is that accurate?
it seems like you are validating @sync's concerns: you are saying it's ok to make up your own language if you have collected good patterns from other languages.

please correct me if i'm misunderstanding.
T-mo's coverage in California at least is noticeably worse than Verizon's. In SF its absolutely slower, and elsewhere it is non-existent where Verizon has LTE.

I'm overall quite happy though. I switched from paying Verizon $100/mo to $30/month with T-Mobile ($250 etf paid for itself in 4 months). Its also worth mentioning that since I moved over my CDMA iPhone 5, I am using HSPDA+ (on 1900mhz where it exists) not LTE
> it's nonetheless improbable, and it isn't wrong to disbelieve you.

Is this the right assumption about the meaning of "improbable" in the context of this data and category of studies? One way we could interpret improbable is the way David Hume does in the "Of miracles" chapter of his 1748 treatise: that is, http://en.wikipedia.org/wiki/Almost_surely not the case. The other way would be that the parent post either himself, or the memory to which he is referring is simply an outlier -- that is, a lottery winner of people or memories simply not clustered around the mean of being lost to this amnesia phenomenon.

In the case of the former, I would totally agree with the conclusions of your comment and the professor cited in the parent. In the case of the latter I think it merely points out that we're applying the wrong kind of skepticism over these claims. Somebody always, eventually wins the lottery. I think this is a valid distinction that can be made, and if so, doesn't hold us to discounting anecdotes as summarily false.
ok, so perhaps you exercise some restraint with copyright. you're making the world an easier place to live in.

however, you are not representative of the commercial world. patents/copyright mean money, and no business with rational business leadership would choose not to shutdown competitors with patent disputes if possible, let alone not licence code in a restrictive fashion (i.e closed source, not free, etc.)

regardless, this isn't just about copyright and patent disputes. it's about trust. i'm using a computer right now, and i don't trust the hardware, or even the software i'm using. i have no way of verifying that it's doing exactly what it says it's doing, and that it's not doing something that i don't want it to.

which is weird, because.. i own it.

i get into my car, and there are (probably) hundreds and thousands of lines of code between me and the wheels. but i don't know what's going on really? maybe there's something wrong with ECU's management of fuel injection. maybe there's a bug in the ABS controller.

i can't trust any of the electronic equipment that i use. that's.. pretty bizarre, given that i am employed to work on these things, don't you think?

so what purpose does the viral clause in the GPL have? it's simple really -

lets say i program.. a home automation system (one that's not just.. terrible). i've got a few raspberry pi's, some arduinos, all talking over wifi/ethernet. control of things like lights, heating, doors, the whole thing. i've got an app i run on my phone, it's looking pretty slick. the source is a bit of a hack, probable buffer over/underflows, no comments, i only have the app on my iphone.. it's not perfect, but it works. and if it doesn't, i can fix it. the literal last thing i'm thinking about (i almost forgot to write about it, in fact), is the code licence. but fuck it, i can't be bothered. MIT looks simple enough, why the hell not.

a few months later, PicoHard (c) release something amazingly similar, but with more functionality. they have android apps, more polish, they have their own custom wall sockets that switch on and off the power.. you get the idea. it's on sale for a few thousand dollars. but hey, i don't care, i can do all that if i want to. i haven't lost anything, and this company hasn't infringed on my rights.

thousands of people have installed this system now, but nobody (except maybe the original author) knows really anything about how it works.

june 2013 happens, and suddenly there is a guy on TV saying that the government have almost certainly got backdoors in my software. now thousands of peoples rights are infringed.

so, no, please, may you STOP IT.

(the story was, of course, entirely fictional)
So you think you are productive
Don't worry -- it just means your brain's eviction policy is well-tuned for immortality. ;)
On the one hand, Asians don't count as "minorities" because there are too many successful Asians. Your startup isn't "diverse" because you have 30% Chinese engineers. On the other hand, their success isn't dismissed as the fruits of unfair privilege like white people (this accusation comes mostly from other white people). Part of the reason that writers ignore Asians is that they upset social justice narratives.

On the ground, there are few social barriers between whites and Asians. The exception is that I seldom saw an Asian man dating a white woman, as a commenter mentions below.

In the tech blogs, the large contributions of Asian people and culture to the Valley are just ignored. It is easier to find a noodle shop than a breakfast place. I think Cupertino had the first majority-Asian city council in the US.
I really like @photomatt's ideas on this topic from four years ago :)

http://ma.tt/2009/08/starting-a-bank/
There's nothing to specifically signup for. Any post-paid Simple Choice plan now has unlimited global data in most countries. Service is capped at 128k up/down speeds. Everything I've read has been positive.
Horses, rabbits and poker (How to raise money from venture capitalists)
Another mostly-happy UK Stripe user here. We launched around the time they came out of beta and only have a few transactions going through so far, but we’ve had no major problems.

In the interests of balance, I should say that Stripe does still have some pain points for us. Two are serious enough that we’d probably jump to any competitor that handled them better.

But the fact is that right now, I don’t know of any competitors available to us in the UK that do those things better. Moreover, we anticipated much worse pain points with various other card payment systems we considered.

Stripe certainly isn’t a perfect solution, but there is a lot to like about it, and it remains our favourite choice for card payments by some considerable margin.
> No, the Apple example is excellent. I forget what the name of the blog is but there's an investor who investigates firms for fraud, shorts their stock, then publishes his finding. It's not illegal in the slightest and is a public service.

Err... If you're thinking about the handful of self-proclaimed "activist investors" who frequently end up massively short after "investigating" the stocks they abandon, please spend some time reading http://www.deepcapture.com. You'll find their names in rather dubious company -- including Madoff, incidentally -- and associated with mountains of illegal activity.
It looks like that's what you're suggesting here:

> Inheritance is overrated, and the factory pattern is often overused. Both of those happen with generics.

Non-sequitur here. To me, it's clear that I'm saying that generics are overrated and overused. Your interpretation makes no sense!

For languages like Java, the problem is that functions are not first class - you can't directly pass along a method/function like (Conf -> SomeService), so instead, it's common to create some special type, like SomeServiceFactory.

Another non-sequitur here. Factory pattern was originally popularized in the GoF book as a way of providing an opportunity for polymorphism.

If, for comparison, you take a look at Scala/Haskell/C#/etc, you'll wont often spot /.Factory/ anywhere, because a function (with the ability to close over free variables) is much more concise*

Old hand at Smalltalk here -- over 10 years. You don't often see Factory classes in Smalltalk. We also have very easy and nimble closures over variables in the context they're defined. I still don't get what you're on about.
Much sexier little sister.
http://mienfield.com/

massively multiplayer online mine-sweeping.
First Ecommerce Store Critique?
Does anyone know how to disable TLS 1.0 in Firefox 26.0 (on Linux)? I found this article:

http://www.spotht.com/2010/06/how-to-enabledisable-ssl-30-an...

However, the Options in my browser do not include a tab called "Encryption", as the article discusses.
Note that since all of the characters in question are less than 64, you could also do a bit test between (1 << x) and a 64-bit mask, simplifying the control flow; I'm not sure whether this would actually be faster, assuming the post is correct that other characters that happen to be <= '$' are rare in practice, but you could then load several bytes at a time into some SSE registers and do the test in parallel, probably netting a substantial speedup at the cost of becoming architecture dependent.
They also require you to give them your old phone, so presumably T-Mobile will be getting some money out of re-selling your old phone. For most smartphones that's at least a couple hundred dollars.
I would like to see ClojureScript as a server side language as well.
How lawful it is to take thermal image of someone ? I understand taking photo without consent have big implication.
We are talking about taking thermal images without letting other party know. Imagine duds doing all sort of thermal analysis of humans and creating unique signatures thus utimately end tracking you.
Hey Hacker News, what is good and more importantly what sucks about my store? Thanks guys it means alot
Some websites may not work over TLS if they don't support it.
Is there a chief creative officer bubble? will.i.am to join 3D Systems
Ferry to MV would be ~30 minutes or less from SF. The Vallejo fairy is nearly twice as long and it takes an hour. Then from Redwood City to MV it's about 20 minutes, depending on traffic.

The 30 minutes is on par with what it would take by bus, and much better than what it would take if there's heavy traffic between SF and RWC.

The location of the piers is pretty good. It's close to BART, SOMA, etc... It's really tricky to navigate the downtown traffic as well between 7 and 9 as well, so you'd save some efficiencies from that.

It's probably roughly on par with a bus, maybe a bit longer than the ideal case but probably better than the average case.
"How to live like a bearded, shirtless man with an axe and a pointy hat for very little."
Palo Alto and Mountain View would need to
1. Want those BART stops. If they're anything like the suburbs of Boston, however, you will get a ton of pushback from "higher-class" suburbanites not wanting the "riff-raff" from the city, who can't even afford cars, able to easily/cheaply get to their cities.
2. Allow re-development such that they have enough density/low-cost housing to support the number of BART riders needed to justify those new stops. Without this, there won't be any new housing for people to spread out to.
3. Have a consistent enough transit system from the BART stops, so that you can actually access the areas more than a 30 min. walk from the BART stops
4. Build up paths to allow people to walk to and around the BART stops. I've noticed in Palo Alto and Menlo Park, there often aren't sidewalks: if you want to walk on a major East-West route, you'll be doing it in the same lane as cars going 45.
All of the simple choice plans include tethering. The plans below unlimited use from your normal pool of bandwidth for the tethering though.

(I have the cheapest 500mb data simple choice plan.)
Show HN: Angular JS automatic tooltip form validation (xt-form)
Big Data & Farming - The Next Green Revolution: Wolfgang v Loeper Interview
> so select my_random() a from my_table will return a list of the same singular random number (all values of a will be the same).

I suspect that you're mixing up stable and immutable. (Only immutable functions are evaluated at planning time.)
Ah... I misread and thought you referring to Stripe.
We (Weebly) had 18Gbps of UDP/123 (NTP) traffic sent our way on New Years eve -- definitely one of the larger attacks we've seen recently.
This may mean something to the people who study management, but since most organizations use managers, and different managers have different styles then this already exists.

I had a manager like that, set you a task, and how you did it was up to you. As long as it was progressing, he didn't care if I never came in except for the meetings.
I believe it would, but I'm not certain. This is one of reasons not to mess with it and just wait until the next version which will be out RSN (real soon now) that has a better default.

For whatever it's worth though, while I'm not sure how they're doing their version numbers and it may be quite awhile until this is relevant, you could probably just set the integer really high (like 99 or something) and that would effectively translate into "try the highest version you've got" which might break things sometimes, but it wouldn't leave you stuck in a lower version later at least.
i run a SaaS on digital ocean, and i can confirm that all instances in a given datacenter may spontaniously reboot (and no record of this in the service status)

also performance on any given VM may be 5x difference than another vm in the dc. (at least at the $5 tier).

and yes, though there are technically 5 DC's to pick from, quite often there are less than 5 available when you want to provision a server. a few times I've seen only 1 DC available.

That said, if you understand and can tolerate this "sloppyness" then digital ocean is a great system. I am perfectly happy with their service right now.

EDIT: clarifying details, my SaaS has been going for about 6 months, and currently runs 25 digital ocean instances across all 5 of their DC's, so I think i have a pretty good sample size.
Thanks. This made my FF 26.0 go from Bad to Probably Okay.
I enjoyed the post.

My take on the this is that tremendous amount of access politics in the Bay Area seem to revolve around where you went to school and what your pedigree is, and that since those are very highly correlated with the class you were born into, it ends up being emergently classist.

Poor people mostly don't go to the schools that matriculate the players who participate in the traditional valley power scene. I don't buy that this scene is any more racist than the rest of the US, and probably would argue that it is less so. But in terms of class bias, I think considerably greater. And the low incidence of black and latino folks can be attributed significantly to their statistically-lower class distribution.

As an anecdotal data point, I haven't met a lot of white people from lower-class backgrounds who are players in the Bay Area technology scene. Actually haven't met a lot of technology workers that are.

This is in contrast to the environment when I worked in finance in NYC and London. I found that scene to be transparently racist and sexist, but there are very many powerful white dudes who started off poor and lower-class.
Sure, that's what CC-BY is all about. Will be happy to see the art used in more places. (We don't actually draw the stuff ourselves; we're hiring an excellent game art studio to draw it for us, RetroStyle Games.)

Right, this is an old export, and the latest batch of units have never been exported in raster. Let's keep discussing the best way to get the exports here–Scott has come up with a better idea for it that'll stay current: https://github.com/codecombat/codecombat/issues/94

The SWFs are also part of the old format, so they won't be kept up-to-date; I wonder if we could just build some process around the vector -> raster export Scott's talking about through our site and still be useful.
Ask HN: Four interviews tomorrow, how to prepare?
So I have four interviews for backend developer at four different companies, what things should I look out for? Should I bring this fact up? I always get stuck on programming, algorithm questions, any common ones I should look out for?
What is Supercell’s strategy with Boom Beach?
I would just like to say that getting paid to work on Firefox OS all day long is my dream job.

If there are any Firefox OS devs reading, I would love to chat about what I should be doing now to improve my chances of joining the team towards the end of the year.