skysight-inc/HackerNews huggingface dataset:
I agree somewhat with you, though. If the app were free, I'd install it in a heartbeat. I'd wish there were a way to select it now for installation on my home machine before I get home, if that were possible.

With a price on it, I suddenly have to go through the hassle of attaching a payment method to my Windows Store account (something which I've been EXTREMELY hesitant to do). It's enough of a barrier to entry that I am likely to fob it off as something to do Later (as I can read HN quite well in my browser), rather than go through that added hurdle.

If I already had payment info entered for my Store account, that barrier to me buying it would be much lower: rather than having to consider both the time and money investment, I'd only have to say "Eh, it's a buck fifty", and would be much more likely to buy it. As it is, my interest has waned from "I must install this yesterday" to "I'll have to think about it".
Backbone is a thoughtfully minimalistic approach to prototypical binding. There's no magic.

If you need more than that -- automagic binding using HTML data attributes via Angular -- it's OK to use another library.
I'm guessing the point of hot-glueing USB ports is to prevent drive-by attacks, not to prevent someone that can steal the computer from doing something to it.
Of course, you also have a whole lot more people in that area.
Perhaps a better measure is stores per capita per square mile/km?
> Girls like to be doctors or biologists, rather than staring at the screen for 8 hours a day.

> Look, I don't think I personally have any 'attitude' here.

Wooooooow.
On the mac, at least, I've found the AIR client is really, really good. I haven't really run into any of the issues you mentioned and have been using it daily for several months.

And my coworkers really love the web client. And some use xmpp. Many of us regularly use the iOS app. I guess that's one of the strength's of hipchat, the variety of access methods that all feel basically first-class. (and one person on our team even uses the SMS integration.)
Discusses Derby: http://derbyjs.com/

Not Apache Derby: http://db.apache.org/derby/
+1 I clicked on two things and was instantly convinced to bookmark - didn't even have to read anything to get started, just dragged my mouse around a bit
The actual technology is only one part of running a successful software business and not the most important from my experience. Just copying someone else's solution does not necessarily mean that you can be as successful as the originator.
woops, I added links into the rant.
WARNING: CONTAINS SPOILERS.

I don't understand why so far (6 comments) people are commenting seriously on this essay.

This essay looks like a somewhat mechanical prank to me, as if someone decided to:

1. Assemble generic hacker news style article about why hackers are good. For example, "Hackers are always making things, they can't help themselves". [RE-EDIT: This is an actual quote from the essay, except that the word "athletes" was used instead of "hackers".]

2. Make it stupid by substituting "athlete" for "hacker". Maybe they thought this would be an obvious absurdity because they think hackers are "nerds", and that "nerds" and "jocks" are obvious opposites?

3. Make it slightly less obvious by dressing it up with a little extra athlete-related stuff, like the cartoons about athletes.

I would also like to suggest that "Jason Freedman" is an obvious parody substitution for "Jason Fried." Also, "42floors" <--> "37 signals" [EDIT: My God, it turns out these are supposedly a real person and his real company. Coincidence, or convenient choice to surf on the influence of similarity?]

My take: do you spend too much time reading "Hacker News", so hurriedly that your credulity muscles get too much exercise?
Let’s rewrite this in Java
The documentation has never been good, Zeiger is a genius who clearly has little interest in revealing the inner workings of his mind; instead, he let's you figure it out, which is a mixed blessing -- ScalaQuery source code was basically my intro to Scala
Full disc encryption and, obviously, a serious backup solution should take care of most issues.

Also, using it more as a thin client would also minimize the risk.
Amazon Inks Prime Instant Video Deal with A&E, Here Comes Storage Wars
I don't see why disabling their cloud storage disables geotagging.
Seems like you read my mind and wrote verbatim. When I started learning web app dev, I started looking at Django (1.2 at the time) and working with User and the user profile and connecting the dots b/w them was a major PITA. Even though I got a workable solution as a side project, that was my last Django project ever. <Now a happy Flask user just as peripheral info>
I 'like' me, I really 'like' me
Does the above Ottawa Citizen article seems like a plagiarized version of what is there at the Times UK? Lots of similarities.
Or that they don't like broken phones?
pretty cool product and I would love to try it out.

would suggest you to add more categories on top. to make your life easier, I can contribute to it by providing RSS feed from http://www.hnbuzz.com/. let me know if that sounds good to you.

good luck!
Hah, over New Year's we were talking about Apple Maps and how chatty it was, thinking there should be a "bachelor mode" that just states all the directions when you start and then shuts up and displays the route on the map.
I just finished evaluating frameworks for a project and chose Knockout over angular for a couple of reasons:

Extensibility & hooks: Extending built in behavior in Knockout was much easier than in Angular. Without getting into too much detail, one of the things I tried to do was create a list of items on the page with a simple animation for item removal. In Knockout, it was trivial. In angular it would have required a copy-pasta style rewrite of the repeat directive.

Some weird missing features: Angular has no conditional add/remove element directive (that I could find). This just seems like a weird oversight. There's a show/hide element directive, but trying to substitute that for add/remove will break CSS first/last/nth child selectors.

Angular has a lot of potential, but it felt to me like it needs a few more iterations before I'd want to try to build a rich UI on top of it.
> when it comes to engineering discipines, and men offer nothing over women - they are EQUAL.

Agreed completely.

And yet here we are with our sausage party.

What a shame to have half our potential minds excluded for reasons we're all just too culturally lazy to examine or fix.
FTC-Google Settlement Implies Fair Use Scraping Is An Antitrust Issue
I just want to confirm my understanding of the argument you are making: Because Apple backed off a bit on the huge list of things one cannot do with an app, they now have a pass to approve apps that, by definition, cannot ever work on their platform, and can be demonstrated to not work at all by ... trying to use them?

Maybe I'm missing the point of your comment.
How about Squeryl [0], I used it for my first Scala project with Play! and for the most part it was a delight.

[0]http://squeryl.org/
"The government is nothing but an employee of the collective and - ideally - everyone agrees with its goals at least so much that they pay the taxes thought to be necessary to accomplish them."

I would love to live in a country where this is actually practiced. Perhaps immigration is in my future - do you have a preferred locale in Switzerland?

In the States we _say_ this is the way things should be, but in _practice_ the people in D.C. are a horde of bandits looting the bank.

Those guys don't like people like me, they don't _trust_ people like me, there is no reason why I should pretend I trust or like them back.
I believe the big role Instagram played in this video is the use of photo comments. After he uploaded a picture, people would comment on it to explain what it was and how he did. So I see it as a way for blind people to capture moments around them without walking around and touching everything.
Hey, me too :) http://n.tkte.ch | http://github.com/TkTech/Notifico.

Care to chat?
This metaphor will probably fly over most people's head.

It makes perfect sense to me if you can imagine the progression of a beginner entering any sport

When you try to become more athletic do you shoot more free throws or run more passing routes ? Neither. Your goal is to build a strong foundation in strength, speed, agility, and power up to an elite level and then specialize once you've decided what sport or position you want to play to tailor your training appropriately.
SEEKING WORK | REMOTE | Europe (DE)

I'm a platform engineer. I make API's that power web, mobile, and tablet applications. I also make the clients that consume then. You should hire me for any of these reasons:

* You need an API built

* You want to use Ember

* You want to use Rails

I prefer to work with tech companies. I'm available for remote work or possible onsite commitments in Europe (depending on location). I prefer short term contracts so I can deliver you something quickly.

You can find more about on: http://www.broadcastingadam.com.

You can find my code on github: http://github.com/twinturbo

You can find my slides on: http://speakerdeck.com/u/twinturbo
It's not a market failure, it's a governmental failure

And therein lies the rub: in America, it is frequently not clear that the government has the power to regulate such activity. The Clean Air Act and other similar regulatory acts were considered revolutionary when they were passed because no one was sure if they were even legitimate exercises of federal power.

Today, we generally agree that such regulation is within the scope of the federal government's power, but that is only because we have already grown up in a society where the government exercises such power.

However, as you can see from some comments on this thread, some people still deny the federal government's ability to regulate commercial activity.
Android is open soure - it's just not developed in an open, community manner.

The existence of Cyanogenmod and Amazon Kindle Fire prove that you are over-stating the case.
It is really frustrating to see all the Android fanboys downvoting you.
I know it's late in the game, but is there no switch to turn it off if you're not wearing it, or you're doing something you don't want to record? It looks pretty smooth and button-less to me. That would be a major deal-breaker, in addition to the fact that 98% of my life is terribly boring, and they don't appear to offer any suggestions on how I could only record the interesting parts.

I'd be more interested in a device that buffers the last hour, and lets me store it if something important - accident, surprise party, any random, cool thing - happens. I don't need 50 billion gigs of pictures of my desk, but there are definitely times when I wish I could travel back 20 minutes and remember to take a picture.
"Also: a lot of these tools have tutorials that don't really walk me through all of what I want to do, which initially involves a fairly straightforward "CRUD" type of application. I want to see how the framework deals with both 'make me a new one' and 'edit an existing one' forms, for instance."

Couldn't have said it better myself. I can't count the number of times I had been excited about learning some new framework, only to discover that their documentation is non-existent, poor, or written for rocket scientists.
The Letter Stanley Kubrick Wrote About IBM and HAL
strictly speaking, in theory, algorithms aren't patentable, only specific implementations of algorithms. In practice, it would seem, lawyers figured out a way to do it with some clever wording. "Method and Apparatus"- You see because the method on its own is not enough to patent you have to include the computer that the algorithm runs on in the patent, in order to patent it.
Good to have you here, telesc.pe has been an awesome showcase for Meteor.
Looking at the wall of (f|s)ame, there's still some vital projects without py3 support: south, fabric, mysql-python. Don't see myself developing without those.
7 Powerful Social Media & Social Networks You Can Use To Promote Your Business
+1, Hirvesh has become a blatant link spammer. He's careful to always combine the spam with some value (i.e., nice icons), but, still.
AFAIK slick doesn't have an async interface. There's an open issue about it here: https://github.com/slick/slick/issues/44
> You know how sometimes when you hit the home button, it takes 5-10 seconds for the home screen to repopulate?

What?! That can't be true, can it?
pshah88 I've been looking into this, and we found a group out of Calgary called eThor that are working on developing a universal API for restaurant POS.

They have a really interesting solution they're working on that they'll use it with, but I don't think I can say anymore. I do know that they'll be releasing the API to devs and public in the near future.
[ Newbie ] Linux Bash Tips: Things you might be unkown - CEH - Saher Team
A lot of work has been done to make it easier to get started with Ember. You should check out the guides on emberjs.com.
Ark (YC W12) offering top engineers competitive salaries and 0.5 - 5% equity
"I imagine we'll start to see more of this behavior in the future."

I'm not exactly sure what you mean by this. Do you mean consumers will use/buy older Android devices for very specific tasks?

I think the exact opposite of this will happen. Your average consumer is not going to want to have multiple devices. They just want to carry their phone around and have it do everything for them.
I actually just had this same experience this past weekend. Hours spent banging my head against the wall trying to figure out why Ember-Data wasn't working. I don't know what wasn't clicking but I decided to switch to backbone for this project. Literally minutes of work to get backbone going and have my data appear properly.
"I can't remember what exactly I didn't get working, but I just felt very lost and overwhelmed, and that was spending a couple of days reading around online, looking at the code and examples."

Exactly.

I don't want to feel "lost and overwhelmed" when trying to learn some new product, or having to Google every single thing. It is a wonder anything ever gets done. Seems these things are written by someone in their ivory tower without any forethought to documentation. "Someone else wants to learn it? Not my problem! I developed it, so there! No good documentation for you." That is just lame.
Used to drink 2 redbulls and a ton of coffee everyday. Soy Lattes were my fav. Towards the end of my caffine run I was getting a shot of espresso put into my coffee.

Anyway, about 5 months ago I got a huge pain in my abdomen, fast forward a few weeks I had a mild stroke says my doctor. I can't eat anything acidic now or else my body goes into weird fits. Seeing doctors etc. It sucks :P

I miss coffee so much, but being off it so long I realized it's not as good of a pick me up as I used to think. Naps are superior to coffee.
The State of Javascript Package Management
OTP isn't just powerful, it's essential. You need to think in terms of what OTP provides you to program in Erlang effectively.
Let's remember that Intel is sitting on a mountain of cash and even more importantly mountains of chip design talent and mountains of fab hardware. Intel can afford to play the long game. The interesting thing is how competitive Intel's first gen x86 part has been.
"The first topic relates to how to improve clarity of claim boundaries that define the scope of patent protection for claims that use functional language."

Or to put it another way, the patent database is a broken datastructure, how do we fix it?

I think it's important to take their question seriously, because if we give them serious answers it will bring home why the patent system is more broken for software than for other things.

The problem with boundaries is that in ordinary property, the incentives are to make boundaries precise. Each property owner may not mind if it's not obverious that the other guy's property is on the other side, but he wants to be sure all of his property is on his side. This doesn't work in patents. The pushback comes from overstretched bureaucrats, not other property owners. So, an interesting question is, is there a way of changing this so each patent filer has the incentive to police the boundaries of other patents?

Imagine that at a given point in time, the patent database included not just the individual patents, but a '20 questions' style index, whereby any patent could be located. Crucially, no patent could be enforced against anything outside the 'bucket' in which it is indexed. (A patent could be indexed in more than one bucket, but only by paying the fee for each.)

That would give patent owners the incentive to police the boundaries of the 'buckets', and it would allow people to more easily find patents they might be infringing. It would also make clear which areas of patentable material have endemic fuzzy boundaries, so a case could be made for reform. There are large areas where the questions would be things like 'does it contain an aldehyde group?' where a tree would work well.

There is a problem with this as a datastructure, though. Any binary tree has to be rebalanced for searching it to be efficient. Even assuming that everyone can be given the incentive to make the rebalancing happen, it's not obvious how to do this. I need a diagram, I'll use this one:
http://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Bin...
Suppose we want to do the tree rotation as in the diagram. The problem is, we only know that the the patents descended from 'alpha' have the 'left' answer to the question in the light green node. We don't know how they relate to the question in the darker green node. So after the tree is rotated, we may need to ask that question of all the patents under 'alpha', an O(N) operation (in legal fees!) and then we may need to move some of them under the branch 'gamma', possibly triggering more rebalancing, so it's not obvious that the operation would even terminate.

So, question: Can a suitable datastructure be devised?
GoSquared has some excellent icon packs. You can view them all here: https://www.gosquared.com/resources/
Exploring the Duality Between Skip Lists and Binary Search Trees
I seriously doubt this is a valid concern right now. In the next 3 years, yes, today, no.
You can use Poolboy [https://github.com/devinus/poolboy] for pooling gen_server's.
Deficit-financed credit to expand demand sounds great, just like using credit card debt to finance an expansion in my own personal spending power sounds great: there are some times it makes sense but by and large you're fooling yourself if you think it leaves you more financially sound.

But... Treasuries? Another day, I'd contest your zero-opportunity-cost suppositions (cf. "crowding out") but more importantly, Greece's bonds don't have anywhere near the credibility of Treasuries, and they're having real problems issuing new ones. You can't finance expansion with deficits if no one will lend you money.
> [...] Common Lisp, a language which is around 30 years old, but still has an active development community.

OTOH many Common Lisp people lament the fact that the standardization stopped with the 1994 spec, saying
it led to the fragmentation of the implementations with
mutually incompatible extensions.

Do you think it would have hurt Common Lisp if there had been one dominant implementation that everyone followed and reused libraries from, like with Python?
You're Doing It Wrong: Using Wikipedia For Facts
Our best-selling app is a widget app so we probably have to contend with the most fragmentation: OS, screen size, device UI layer, device launchers, indie launchers, custom grid sizes, and mods. Then double that for screen orientations.

OS differences, screen sizes, and layouts are handled by a lot of XML resources. Memory limitations is a big problem in older devices and OSes. Flexible layout design is also a challenge since Google & Samsung/HTC have opposing ideas of how big a widget should appear.

Between Mike & I, we have 30+ devices for testing. I have the majority since I work on the UI and need to see how our widgets look for every possible layout. We don't need to buy one of every device made, we just cover new screen types (Droid DNA), platforms (Kindle Fire), and OSes (Nexus 4). We also make sure we have any standout devices (Google Nexus, Galaxy S3). We've been collecting phones & tablets since 2010, so we're pretty well covered for older devices.

We don't mod or force-update our devices; we remain stock. When a major device updates, we update too. We don't support mods/ROMs since it's too difficult to solve bugs on moving targets.

Most users understand Android has been changing exponentially over the past two years. The Galaxy Nexus is the tipping point. Anything made prior is simply outdated. Android 2.3 is our minimum supported OS, but we leave 2.2 open for those willing to try. Similarly, a few top developers are making new apps that are strictly 4.x & up.
A company could instead profit by trading using their results, and some results could belong to governments.

I'm reminded that my graph theory professor said that he could factor polynomials over finite fields in polynomial time, but that he could not tell me how to do it.
Memoto founder here, it's because the GPS radio data is converted to lat/long in the cloud. Before that it's just a radio sample. Normal GPS chips that compute the lat/long on the fly drains the battery very quickly since they need to wait for a fix. Which basically means that they wait to download the ephemeris of how satellites are positioned at the moment.

By offloading that computation to the cloud, it suffices to get a 200 ms snapshot of GPS radio data. It means we can have a duty cycle of about 500 ms instead of 30s or more, which is how the camera can have such an extended battery life.
The problem with Gingerbread is that it's good enough for a majority of users, including me.

When I upgraded from Gingerbread to Jelly, I liked the improvements a lot, but it wasn't enough to justify the decreased battery life. Granted I'm talking about a Galaxy S, with Jelly coming from Cyanogenmod, which is known to have battery issues because of shitty drivers.

So I'm just waiting for a phone upgrade when my contract expires. My next phone is going to be a Nexus, because that's the only phone guaranteed to receive supported upgrades for major versions. On the other hand, my Gingerbread has served me extremely well, which is why I don't really feel the need to upgrade, otherwise I would have done it already.

All users are going to upgrade to Jelly or higher eventually, because contracts expire and batteries die.
Well, for starters to prove casuation one doesn't only need to show X moves in sync with Y. One also needs to show that it is not because both X and Y are caused by some reason Z which influences both even though X and Y are completely independent from each other. E.g. correlation between good lead data and good crime data may be caused by the fact that in cities with better law enforcement both criminal laws and environmental laws are enforced strictly, or because richer folks drive less polluting cars and commit less crimes. It does not mean less lead pollution causes people to be rich.

The whole thing sound like classic fitting the preconceived conclusion. But there's also something like this:

>>>> Not only does lead promote apoptosis, or cell death, in the brain, but the element is also chemically similar to calcium.

How lead is chemically similar to calcium? They are on opposite ends of the periodic table and have very different chemical properties. That, of course, does not prevent lead from messing with ion channels, but saying lead is chemically similar to calcium is wrong.
Jason Kilar, CEO and Rich Tom, CTO to leave Hulu in Q1