skysight-inc/HackerNews huggingface dataset:
As a (too) long time enterprise guy, this post and the parent are incredibly true to life.

I think you've hit the nail on the head with the appeals of SaaS. Something else I would add to that from my "inside" perspective.

* People tend to be less territorial about SaaS as regimes and responsibilities change. It makes sense, premise stuff is a tangible reminder of someone else's influence and there can always be question about the quality of the implementation. Not so much with SaaS, it's regarded much more like a utility - no need to fire the existing ISP or power company when you take charge and no need to drop the SaaS contract.

* Less implementation friction. SaaS tends to be smartly designed with working around and through traditional barriers in mind. When all you need is a web browser and an innocuous configuration change or perhaps a lightweight agent or appliance to get started it's faster to get to the point of convincing adoption through demonstration as opposed to talking about it.

* No complications from folks who "buy" a product, but won't pay for ongoing maintenance creating mine-laden islands of trapped expense.

>"But there's still a ton of money to be made in on-premise enterprise software, it's just a long, annoying, dangerous sales process."

Yeah, I see it being particularly tough on an individual vendor. If you're addressing something apparent enough for one of the big monstrosities to notice they'll be looking to acquire/claim a solution to push you out.

If you're addressing something emerging, forward-thinking enough that the cartels haven't caught on to it, you'll have a steep uphill battle convince anyone what it is and how why they'd actually want it.
If you let the DB do the joins, it could handle more efficiently. For example, it could distribute the joins to those 30 partitions of the main table, and then merge the results, so the heavy computation is distributed, and less bits to move around the network.

Now in the cases where if you can optimize the joins, you still have the option of doing it in your code in RethinkDB/CouchDB. I've done that too, and it's usually when I know for sure that I can prune a big collection to a very small subset more efficiently than using an index.

I would still argue that client app is not the right level of abstraction for data join though, unless it is a big performance gain for very little extra complication.
Learn Growth Hacking: 35 Resources to Help You Become a Growth Hacker
Slava, I love the "horseless carriage" analogy. I'll have to use that as I try to raise money in the NoSQL space :) Seriously though, it also points to a future where the NoSQL name is going make less and less sense. Anyone have suggestions for the NoSQL database equivalent of the word 'car'?

-Dave (FoundationDB)
Yes, absolutely. It's not what someone's degree makes of them, but what they make of their degree. Conversely, getting a tech job without a degree is based on always building a track record of results, output, and experience. Same thing for degree guys.

In a way without a degree, you may have more lee way in the types of interesting projects you can put on your LinkedIn.

The bottom line is, always be building, and always be shipping something to show what you can do. Technology is one area where one's education isn't as relevant as the ability to learn anything, in a self-directed and self-teaching way.
If you donate 30$ or more you can get a t-shirt: https://sendto.mozilla.org/page/contribute/join-mozilla?sour....
However a proper Firefox store has sadly been missing for some time now.
> But surely you have experienced the ways bureaucracy can drag down a good project.

Surely I have -- and all of those have been about personal empire building, which wasn't the issue being discussed.
I ask you to consider, who are The People? (The ones whose rights we are securing in that text) It's used repeatedly but never formally defined.

There is a clue though:

We the People of the United States, in Order to form a more perfect Union...
Hi Splendor, I'm the Android developer for it and I'm sorry to hear you're having issues with the geo-fencing, but I will try to help you out. Currently, the application uses Google Play Services (a connective library for Google Play's APIs) in order to grab your location to make sure you're in New York.

If you're getting an error saying that Location must be enabled in order to use it, it means that your device claims the GPS Provider, the Network Provider, AND the Passive Provider are ALL disabled when attempting to grab your location.

If you're sure they're enabled in your settings (where the App's error message should take you), I would try restarting the device.

If the issue still persists, please shoot me an email at matt@jackpocket.com and I will help you get it working
All it takes is bad timing at this point, all the ingredients are there. Major and sudden things happen without permission all the time, the belief in any group of humans excercising omnipotency over stuff like that is just the golden wall in action. As in, it is much, much easier to make most people think you are in control, than it is to actually be in control. And most of the time it sort of counts as the same thing. Sometimes it is even more important. For instance, one thing you can count on in almost any civil war is that as soon as one occurs, a bunch of surprised but experienced blaggers will pretend that this is what they wanted all along and will rapidly seize power.
Wow. +1 for an actual picture of the severed hand on the ankle, -1 for not showing us the glove/shoe hybrid that this arrangement dictates. Net wash, don't bother.
The human social contract goes beyond political borders and is exactly why the powers of the government were delineated in the Constitution. What part of the Constitution says US citizens have a free press, freedom of association and freedom of speech?

Short Answer: None.

So if the Constitution doesn't grant those things to citizens, how can we remove them from non-citizens?
Looks pretty neat, super clean. The price seems pretty reasonable actually. If I did more web design than development I think this could pay off quickly.

Unrelated but is using affiliate links legit on HN? Seems a little sketchy but I don't know why.
http://www.theguardian.com/world/2013/jun/06/us-tech-giants-...

There are a lot of Google employees on HN who try to suppress information whenever anyone posts sources. Pretty pitiful.

"Although the presentation claims the program is run with the assistance of the companies, all those who responded to a Guardian request for comment on Thursday denied knowledge of any such program."

The PR response from Google is irrelevant, just attempting a cover up.
> The judge, a conservative, ruled that the NSA must remove from its records data related to two Americans who filed suit to stop the program.

Since Groklaw was KIA, can someone with a better understanding of the law explain if this applies to all Americans, or only those two who brought the suit?
> The fact that most of the workers are not on strike proves that they're satisfied with their jobs.

Or desperate not to get sacked just before Christmas.
If You’re Reading This Article, Chances Are You’re Not Human
Despite your patronizing tone, I fear it may be you who is naive. I don't know what field it is that you've been in for the last 20 years, but I suggest you start reading up on genetics and biochemistry, as you've got a lot of catching up to do. In the meantime, here are a few questions for you to think about.

You are already aware, of course, that 90% of the human genome is unconserved, that 50% of the genome consists of dead transposons and viruses, and that mice have been generated that are homozygous for megabase-scale deletions with no discernible effects? Perhaps you can come up with some hypotheses that could explain these facts that are consistent with your claim of functionality?

You've heard of pseudogenes, right? Why do they look exactly like broken genes? What do they do?

Why is there great variability in the sequences of repetitive DNA in many species, including humans? Why do some individuals have many more copies of these tandem repeats than others? Are the extra repeats functional? If so, why does the number of copies change rapidly and stochastically from generation to generation? Do you know anyone who thinks satellite DNA is functional?

The links below will help you get started on the basics of genome biology. Good luck.

http://www.genomicron.evolverzone.com/2007/04/word-about-jun...

http://sandwalk.blogspot.com/2008/02/theme-genomes-junk-dna....
The scanner doesn't help you by pointing out a mistake you've made so you can correct it, the scanner beeps at you for being too slow.
I suppose there is always a small amount of hope that this could actually stick?
> Anyone have suggestions for the NoSQL database equivalent of the word 'car'?

Not really, because "NoSQL" databases aren't really a coherent group of things. "Document databases" is a good name for an important subset, though. As are "Column-oriented datastores".
That patch would not be welcome. The patch to make the behavior intuitive is literally to remove "!important" from one CSS file. They're not changing because they're afraid to break the web.
Thanks. That makes sense. I'm going to change the story since I think I understand what you're saying, but I'm still curious...

So if you were a miner and you spent $600 on hardware

Which brought you 6BTC... and you cashed out 0.6BTC as $700, and bought more hardware with 0.8BTC, which so far nets you $0 (hasn't arrived yet)

Hopefully you'll indulge my line of inquiry...

You don't owe taxes on the remaining 4.6BTC because you have no realized gain from that asset, you paid taxes on the money you used to buy the first batch of hardware (say it all came from your employer and they did withholding, so you've paid those taxes)

So that leaves you with $1300 of "realized" income and a cost basis of... which of either $600 or $1300? Not sure which because in this slightly different case you haven't actually bought and sold the bitcoins, and your hardware could belong to your ongoing mining operation, right?
It's not the fact that they don't know everything, but is it illegal for them to know everything relating to their company?
Show HN: BingoBo beta is available on Kickstarter
> Finally, we implemented another pipeline to load data into our key-value store for serving results. This mundane data copying ended up being one of the dominate items for the original development.

I'm always amazed by how difficult it is to simply get the data. Sounds so simple, but it's fraught with all kinds of issues in structure, timing, reliability, and scale -- and it's usually underestimated. Every BI project I've ever worked on was mostly spent simply getting the required data together into a single database. After that, it's a relative snap.

A bit off topic -- I'm guessing that healthcare.gov's biggest technical hurdles were similar. Simplistically put, it's a shopping comparison site and the UI/functionality is fairly trivial (which is why several HN comments suggested that a small team could built out the whole thing in days/weeks). But imagine if the data to support it was from 36 different legacy sources that were unreliable, poorly documented, and built/managed by completely different vendors. That's going to take up the majority of your time and frustration. Database-driven websites are easy if the data is already built for you.

Great article -- thanks for writing it.
Not all industries and sectors although it's more common than not. I've done a bit in most industries.

The most successful companies I've worked for have no contacts and sell directly. The most politics-filled and most likely to fail enterprise products have always been sold via the "old boys networks".
Certainly, the NSA is surely dug in like a tick when it comes to domestic surveillance. Even with this ruling, I'm sure it will be years before they actually stop the cited unconstitutional behavior, if ever.

My question is, did the process fail in allowing it to happen in the first place, or is this correction after the fact the way the system is intended to work?
The end of the Facebook era
Imagine the host doesn't know. If you guess right, he opens a door with a goat behind it and you find yourself in the classic situation.

But if you guess wrong, there's a 50% chance that the host reveals a car by accident.

So the probablities look like:

33%: you guess right, the host reveals a goat
33%: you guess wrong, the host reveals a goat
33%: you guess wrong, the host reveals a car

So, of the situations where the host reveals a goat, the car will be behind your door 50% of the time.

If the host knows and avoids the goat, the probabilities look like this:

33% you were right; the host reveals a goat
33% you were wrong; the host reveals a goat behind door B
33% you were wrong; the host reveals a goat behind door C

So in the situations where the host knows about and avoids the goat, 66% of them have the car behind the other door.

In the case where the host doesn't know about the car, picking the car on your first choice makes it more likely for the host to reveal a goat. That's the difference.
Not sure why this was downvoted, I'd like to see a DartVM as well, once the spec is standardized.
surprising they'd forget the Korean war on there.
Doing nothing is a very good option, esp. versus sending bombs on weddings where maybe, according to "intelligence reports" (which should rather be called "reports from retards") a couple of "suspected terrorists" could be present.

Putting troops on the ground would be worse than doing nothing, but still better, less cowardly and maybe less error-prone than bombing from drones.

Using conventional weapons would actually be the worst option.

So out of (his own set of) four, he picked the 3rd worse.
Keep up the good work with asm.js! It would be nice to see more apps developed in C++ for web in 2014.
Not infringing on freedom isn't a perk, it is a natural born right. We don't live in feudal states, with live in the United States. "The People" formed the Union and wrote the exact rules that the government could operate under. You aren't granted rights by the Constitution. They are removed from federal government, the Constitution takes rights away from the federal government. A very important distinction.
An intermediate stage would likely be an increase in the percentage of goods drop-shipped from China (I've already received several Amazon items this way in the US)
Even if the ruling currently only applies to the two who brought the suit, surely it would serve as a precedent for future suits, even a possible class-action?
You are familiar with the story of Kirk (Star Trek), and his exam at his academy? He cheats on the exam to beat an unwinnable simulation. This (well, Kirk in general) is portrayed as an example of the cowboy attitude at its best.

I know it's fiction, but you want examples and those are some of the first that come to mind.
sorry dude :(
Why not map caps lock key to both escape AND control? I've been doing this successfully for a long time and couldn't live without it. You can use Autohotkey on windows and similar tools on other systems to interpret caps lock pressed by itself as escape, and caps lock pressed + another key as control.
Interesting, curious if Yuri Milner was not seeing returns on the YC seed investments and decided to withdraw.
It's not quite the same, but I nabbed about twenty Rust stickers from this year's Mozilla Summit in Toronto. I might be willing to part with some for people who've made donations, if anyone's interested. :)
Exactly. Exploiting the human elements of a system is often the best way into any system that is trying to be secure. It's been that way since forever. There's even an entire book on the subject by Kevin Mitnick that is very well known, "The Art of Deception: Controlling the Human Element of Security"
If you're just building products and your end goal is making money, then Enterprise is the way to go. While innovation comes from both spaces, I feel like the consumer market has a better more realistic feedback cycle. In enterprise, it's usually a small group of people making large decision deals which impact a large group.

Salesforce is a great example of a company that's widely successfully and their products are critical in enterprise, but I've never personally heard an Enterprise consumer say "Oh I love the Salesforce software." By contrast, I've heard people rave about apps like Pinterest, Instagram and Snapchat even though none of them are profitable businesses.

For me, If I wanted to build a money making product, I would go enterprise, but I choose consumer because I want to make a great product--very rarely do I find great enterprise products.
> Civilians are blown up in every war

Yes, but this isn't a war. It's a bunch of crude assassinations. There are no meaningful military objectives regrettably costing some civilian lives; these drone strikes are the primary act of war, and they accomplish nothing of value. They just breed more enemies.
Many people don't want to care about types and correctness, they just want to be able to hack quickly in dynamic/weak languages. Future maintenance is someone else's responsibility,
Show CS: Script Bitcoin notifications with JavaScript
Nice, but this only applies to americans. They are still allowed to gather the data for the whole rest of the world!
If your argument comes down to you arguing semantics, you've missed the point.

There are various reasons for Amazon to pay the wages they do and keep the conditions they do, there are also reasons for the workers to want better wages/conditions.

There isn't one universal morality you can judge the situation with, and you shouldn't try to. In the end it's a financial transaction between the employees and their employer. It makes great economic sense for the employer to try to maximize it's income, and it has the side effect of worsening the lives of the employees, who, in good sense, come to the conclusion they need more than they currently have, and proceed to negotiate with Amazon. Amazon doesn't want to pay them more because it would cut into their income, so they try to dismiss it. The workers proceed to strike to force Amazon into a bad position. I would say neither are at fault.

There is no morality to be shone upon the situation, different parties have different interests to protect.
I have found the approach like the Facebook example above to be more common in the UK, to South Africa or India. I have been wondering whether it's just my experience, or if developing countries are just simply behind and resemble an old class system. That said, in all these countries a specialist surgeon would be seen as an equal or superior to a hospital manager, almost exactly like the Facebook example. So, the issue may be down to the immaturity of the IT industry.
Facebook is a fad. There is no Facebook "era".
I'm not a constitutional scholar, but as I discussed in my other reply in this little alcove of the discussion- the Constitution appears to operate on US citizens (The People), not humanity:

We the People of the United States, in Order to form a more perfect Union...
(Moved to another post, as editing posts after an hour seems kinda tacky.)

The media has been banging the "Snowden was the SMARTEST HACKER! NOONE ELSE COULD EVER HAVE DONE THIS BECAUSE HE WAS SO SMART AND STRANGE!!" drum really, really hard. I'm mentioning the human factors because human and internal policy fuck-ups are simply a far more likely explanation.

The Government would love for everyone to believe that this was a one-off event by an exceedingly clever adversary. "We were outsmarted by a super-smart guy who hates America" sounds so much better than "We failed to properly plan for an internal threat, and have failed to do so for years".

I really wonder how many times this sort of thing has been pulled off, undetected, by hostile actors. Just how much of the NSA's massive trove of data has been siphoned off by state-level actors?
It will be interesting to see what happens to the judge. 'Parallel construction.'
I'm not sure this would even hold up internal to the US.

A state could likely decide that by doing business in that state (eg, having offices located there) that Google was subject to its laws when dealing with residents of that state.

Contracts of adhesion aren't always enforceable.
I'm not sure if you'll be able to find the administrative numbers. First stop would be the Education Department's IPEDS database. The Carnegie Foundation would be the next place, although it is classification (high/low, etc) not primary data, it might meet your needs or point you to another data source.
Hub Launches To Become The All-In-One Calendar And To-Do App For Your Family
Samsung announces the Galaxy Core Advance, a budget smartphone arriving in 2014
Interesting that SV Angel ducked out when it became YC VC, and now Yuri is out. a16z is the longest running current member.
Salon Booking Platform StyleSeat Goes Mobile, Ahead Of Upcoming Series A
>remember that the source is Open, and everyone is welcome to contribute.

Problem is, not everybody knows C++. Having a bug open for 7 years makes me think the issue will never be resolved. All I can do is wait or use another browser. One annoyance I have with Firefox is the lack of built in keychain support. This really summarizes how I feel: https://bugzilla.mozilla.org/show_bug.cgi?id=106400#c94
"Fad" or "era" – semantics. Everything rises and falls in popularity with varying timelines.
A free-market approach with multiple transit vendors won't work unless they can share the single set of tracks among multiple companies.
I do love the lesson that is implicit here. At least for me. The game was basically playable and doing what it was supposed to do before these interesting hacks were done.

Another interesting tidbit that should be obvious, but I miss a lot. The format of the graphics was fixed and not necessarily on the table for things that can be changed to make the code work. All too often it seems I let what I'm wanting to accomplish affect how I plan on storing the data I'm operating on.
What is a desirable prize for Hackathon? 
I am Croudsourcing suggestions for desirable prizes for winner of Hackathon?

Let us know your suggestions.

We will be sponsoring TV Hackfest in Feb http://www.the-hackfest.com/events/tv-hackfest-san-fran-2014.html

More about us: http://www.alphonso.tv
The TPP's Attack on Artists' Termination Rights
China's Moon Rover Leaves Traces On Lunar Soil
"OK, now we'll really stop surveilling. promise!"

they invested so much I'm sure this is how it is for good now, no turning back. that's the screwed up thing. America seems to have a lot of sunken cost fallacy. Once they've begun something it's easier to continue illegally than tear it all down. Same deal with 23andme Genome stuff. Makes more sense to them to operate illegally & take on the FDA than slow down a lucrative business.
Excellent news! Came here to see if anyone is doing meteor-rethink integration, and saw this. It will be a killer combo. Keep up the good work.
I see - thanks! So it really is like an index, but of options. One or two will hit, and when they do, it's time to pay attention. I've heard stories of universities that seed firms with a Fire-and-Forget mindset, and then finding out after the fact that someone has a bunch of valuable contracts in a filing cabinet.

off-topic - I'm a fan of what your company is doing.
Awesome advice, thanks.

> Math didn't matter much in my first 10 years or so, but it matters a lot to me now

Can you please expand on what kind of math matters a lot to you and your work now?

> I would pay a lot of money to be taught serious linear algebra and calculus instead of hacking and slashing my way through the subject on my own.

Why not just take it at a univ. then?