skysight-inc/HackerNews huggingface dataset:
Does anyone have suggestions on how to find quality Android apps? I've saturated the primary sources of the Play store, AppBrain, and to an extent, Subreddits about Android. There are only so many times a person can open up the Play store and See Beautiful Widgets HD and Cut the Rope before the person gets disappointed.

This isn't meant to be snarky, I'm genuinely curious what the best ways are to discover Android apps.
Failing Over Stack Overflow and StackExchange for Sandy
Very similar to my undergraduate research project based on tracking bubbles moving through the air. I also started with the Hough transform but found that things broke down quickly when the targets were moving at speed, then switched to segementation and morphological operations which worked really nicely when set up correctly.

Great application - looking forward to the future posts :)
Braintree Launches Instant Approval Product
In principle I agree with what you're saying but Torquebox has been something I've had to constantly work on whereas Passenger has always been, more or less, deploy and forget.

I've been using Torquebox since version 2.0.1 (not that long really) but I've never really had a completely stable server. Deployment has always been somewhat of a hassle and recently the HA cache has been so broken that I have not been able to use torquebox in a cluster.

In the end, I'm just happy to have another option. The more the merrier.
The big appeal seems to be that I can now navigate my inbox and switch between emails while composing. Isn't that what additional browser tabs are for?
No, we've combined bits & bobs that Heroku has open sourced (check ddollar's repos on github) with our own Ruby/CoffeeScript/Lua/Bash glue on dedicated hosting. There's a single OS image and compiled binaries for software stored in Ceph's S3-compatible distributed storage, and everything else is applications and buildpacks stored in git

The build server takes URLs for an app and a buildpack, runs the buildpack to do any dependency fetching/compilation/etc, bundles up the output into a .tar.gz file that contains everything necessary to boot up on the standard LXC image, and uploads it into the distributed storage. Then when we want to boot 1 or 2 or 10 of that app, we just grab the gzipped "slug" and boot it up on an ephemeral LXC containers (i.e. a single base image + temporary overlay file system)

This system can build a rails web app, a node.js app, other services like mysql/redis/nginx, and even the build server itself

So the bootstrapping is a little tricky, but e.g. the process to run a build may go git -> api -> mysql/redis -> worker -> build server -> ceph/s3, and each of those pieces themselves is built/deployed/managed the same way, which we've found to be a huge win for maintainability
really am curious on why you are doing that. Am going to be beginning a new project on jruby.
+1. We started with django rest framework and it was a disaster.

The class-based approach gave very little practical reuse, and it was not granular enough to allow us to easily add validation rules or customize the fields to return from a model. Lots of ugly code where you had to concern yourself with response codes.. I mean whats the point with a framework if you have to concern yourself with response codes? Isn't it the frameworks role to abstract away these details?

Most of my beef with the framework has to do with the design. It has abstraction in all the wrong places ... Inversion of Control (IoC) just seem like a complete afterthought in the entire design.

Now with Tastypie, I will admit it has a steep learning curve, and a conceptual overhead, but it does a much better job of abstracting away the internals and you end up with a much more correct and consistent REST implementation. In addition, it is better architected which makes it easier to extract base classes and override behavior, which is valuable if you need it to work really well with non DB models.

I will say that deep down I'm not really happy with either alternatives though. Tastypie requires too much code to get up and running and it takes too much time to get confident with it. Will def. take a look at the other frameworks mentioned in this discussion.
I dislike all native mail clients even more than I dislike the iOS gmail app, which is largely a hybrid web app if I'm not mistaken.

I use the iOS gmail app, but what I really want is this:

An app that present emails to me like iOS messages, but with some design changes to fit long content.

This would allow for better context (messages are individualized and chronological) and faster, one touch responding while I'm on the go. Responding to emails on a phone is much slow and significantly more challenging than responding to a text, and I see no reason for that.
I'd like to see the answer of opening a portal from a normal- pressure area to a low-pressure area applied to the eye of a hurricane.

http://what-if.xkcd.com/14/
Apparently Blogger customers want this sort of design, so Google tests the themes on their own blogs before giving them to normal users. More feedback, etc.
Which type of tablet? This is solved in Android 4.2 with multiple accounts. You can both use the native client without privacy concerns.
How easy would it be to hook this up to some sort of authentication scheme such as OAuth?
Zynga has (up until now) made a lot of money and they write shit code. Hell, most of the companies I've seen have made money while writing shit code. Making money indicates that a person knows how to make money. Writing good code indicates that a person knows how to write good code. Since the two are disconnected, I stand by my statement that this man is a fraud. You simply don't start a programming blog when you created a new language just to address a small concern in the project spec. Start a blog on how to make money or run a business, sure, but don't tread into a field where people are trying to produce something of quality and try to 'teach' them something.

The argument you have just presented is irrational since it's central point rests upon the fallacy of false cause.

ding!

Another satisfied customer. Next!
My life as a Git
Learn Hadoop at Big Data University
An Interview with Mark Pincus and Farting Zynga
Let's see why :

- "curing cancer" has been announced many times, and until now every proposed therapy has had at best limited success

- likewise, "creating ai" has been in the news time to time. We seem to be always on the verge of true ai and the singularity, but it has not happened yet.

OTOH, many people here use gmail - I do, and I have been bothered by this compose thing.

To see the issue actually addressed, with proof, and hopefully with an implementation that I can use in the next few days, is more valuable to me that a potential cancer cure or potential ai - especially since I don't have cancer.

These are worthy goals, but until there is some real advance, why bother?

It's a market economy - someone solving a problem I have is more valuable to me that someone advancing in the resolution of a problem I don't have.
I'm kind of an optimist; I believe it'll only be a matter of hours total outage. The generator is fine, the equipment is fine, the internet connectivity is fine... the only problem is getting fuel up to the generator on the 17th floor, while the fuel pumps in the basement are submerged. Someone will carry it up 17 flights if need be.
Catchy title, great project.
"Deus ex Machina" is the ultimate hack!
It's tough balancing "fair" in this case. Is it fair that my family in the northeast is without power while I read HN? Probably not. I would support changing as many deadlines as possible to be compassionate and to remove any incentive for them to focus on non-essential stuff like YC (similar to what you're saying).

Is it fair for the person in southern California to get an extra couple days to revise because others are going through a hardship? Probably not. I would want them held to the original standard (similar to what the grandparent is saying).

That's the tension I see with this decision. And how do we handle the special cases with teams that are split between coasts?

I don't think one rule will be completely fair, and I would ask pg to apply wisdom regardless if the official date changes. The date is just a date. It's better described as a spam filter than a deadline since YC accepts late applications anyway.
In addition, it's network engineers' responsibility to prevent source address spoofing by dropping all outgoing packets having a source address that's not on a connected subnet.
I was so confused when I saw that app a couple of months back. Why spend so much effort creating an admittedly aesthetically pleasing design, name check Rams and his principles, and so completely miss the point of "as little design as possible" and have a non-functional spinner display for the current conditions?

And having such a prominent °F/°C switch is just baffling. This is not a function used regularly by the vast majority of users.
The Freelancer’s Guide to Building Solid Credibility
Other commenters have noted that writev(2) is quite similar (although from reading the man page, it does not seem you can put iovecs inside an iovec, so there's only one level of nesting)
I find most apps by searching.
To me it looked identical to warby parker
"The job of an OS not a human admin. "apt-get install puppet" on the clients and "apt-get install puppetmaster" on the puppetmaster. That's about it."

It might be a simple apt-get command, but consider setting up Chef Server. You're suddenly adding the following to your system: Ruby, CouchDB, RabbitMQ, Java, merb-assets, merb-core, merb-helpers, merb-param-protection, merb-slices, thin, solr-jetty. And then maybe libxml-ruby, merb-haml, haml, coderay. (From http://wiki.opscode.com/display/chef/Installing+Chef+Server)

That's a whole heap of stuff and moving parts I wasn't looking for. Compare that to the above mentioned Ansible or cdist on the lightweight end of the spectrum.
Clicked for the title, stayed for the project write up.
What would you say those 3 ideas are?
The Compose button is hard to open in a new tab. And frankly, their handling of drafts is a little confusing to me most of the time. So I think this is a welcome change.

Actually, your whole argument is basically that windowing systems within windowing systems are pointless. Why have tabs when you can open a new window? Why have windows when you can buy more screens?
Intellectual Ventures has an anti-hurricane project, deploying little rafts that cool the surface of the ocean:
http://intellectualventureslab.com/?p=321

Freakonomics discussed it on marketplace, (I think it's in one of the books too):
http://www.freakonomics.com/2011/09/06/the-hurricane-vaccine...
Seriously, take a look a 2.0 - it's a huge, huge step up from the previous version, practically every aspect has been reworked and redesigned.

The initial version made some design compromises in order to support the Browseable API, and didn't take full advantage of Django's generic CBV's. (Since it was released when Django was still at 1.2) REST framework 2 fixes all that and much, much more.

I'd throughly recommend spending a while walking through the tutorial and taking a browse around the docs - I think you'll be pleasantly surprised.
Welcome to the club. Many of us have realized by now that none of the browsers are following any standards when it comes to bookmarks. The tagging is the exclusive Firefox feature and we were simply hijacked by it over the years. You moved to Chrome after using Firefox for many yeas (so did I) and you realize that your Firefox tags are not welcome at Chrome.
In this case, the value add is the processor interconnect fabric. In other cases, it will be their GPU.
What Programmers Want
Just got a tweet from Appsify following this comment: they DO support tabs.
What's a little surprising to me is that as of now www.fogcreek.com returns nothing but an error message. Presumably they have control of their DNS, and could quickly throw something -- even a simple web page with a status message -- on a server at some other datacenter.
It's not as if it's difficult, it's just border-radius: 24px; or an SVG mask.
Two changes that I found affected me:

.label's are now display: inline-block. In my particular usage, I needed block in one area.

tooltips used to default to html: true and now they default to html: false - The issue with this is that popovers are now html: false as well. I think popovers should default to html: true given their nature.
What's broken in big browsers exactly? Nothing seems wrong on my MBA.
This entire TOS thing should just be eliminated. It's inevitably a bunch of ridiculous legal mumbojumbo and does little but eliminate accountability and give lawyers busy work.
So, can someone please explain me why "Closing off the department’s computers to the Internet is a complicated matter"? I mean is it so hard to have sensitive databases on an internal network, that is disconnected from the outside world and only has a limited white list of media devices that can be connected to it?
"Explain to me how sheep's bladders can be used to prevent earthquakes."

"Certainly, my liege."
If they are so energy dense, why nuke them?

Harvest them.
Pretty trivial. I'm planning on having integration with django-oauth2-provider added any day now.

Here's the outstanding ticket for OAuth: https://github.com/tomchristie/django-rest-framework/issues/... There's a link to a gist on there which implements that for REST framework 0.4, which just needs a little updating, testing, and documentation.
What kind of connection do you need to the Internet to spoof the source address these days? I.e., who isn't egress filtering?
On a meta-note, I hate, hate HATE how this blog and G+ blog posts hijack the space bar. I use spacebar as page down and it never works in G+, and it doesn't on this blog either.
Here is a link for anyone interested, http://studio.verold.com/
Windchime - generative, assistive music
Interesting idea, I'm not an engineer so I can't really speak to that. It sounds like you'd be adding more points of failure and still have the potential of a submerged pump being and issue. Maybe something other than a piston?
The modals are a trainwreck in a lot of different ways. I suggest you use this code: http://jschr.github.com/bootstrap-modal/
tldr; no.
Does Mozilla know that their blog's comment section is probably broken? I cannot submit my comment where it matters.
http://en.wikipedia.org/wiki/Maslows_hierarchy_of_needs

OK, I'm not sure if Maslow is 100% correct. Philosophy might not be the pinacle of human endeavor, no matter what philosophers may believe. Whatever the case, people's demands change as they get richer. Engel's law (note the apostrophe - he wasn't a famous friend of Marx) states that the relative demand for food decreases with income.

Virtually no-one in China dies from malnutrition. Cancer is now the leading cause of death. People now care more about pollution than economic growth at all costs. Corruption isn't a big deal if the land reforms by the corrupt official stopped you from starving, but that changes when you aren't so hungry anymore.

And as people get richer, and society gets more diverse, it deepens conflicting interests. Do you want universal healthcare for the uninsured, or a larger private health sector? Should poor people be allowed to migrate to cities? Is corrupt and inefficient public better than greedy private solutions? Not everyone is going to be happy.

And sometimes people just want the right to have their say.

China doesn't want to go down the same path as Russia - a decade of lost growth, then a bunch of thugs taking over the government and industry. But they do want reforms.
google still innovates on gmail? i didn't know...
The thing about identifying as removable storage is that it allows you to use
whatever music syncing tool or library program you want, and aren't locked into
the universally horrible vendor-supplied excuses for an application. Files in a
directory structure are a universal API that almost any program can understand
and make use of.

As for the IM protocols, maybe this will prompt people to migrate to better
protocols like XMPP. ICQ, MSN, AIM and all those other proprietary protocols
with their ad-laden, bloated clients (which I classify as nothing short of
malware) should have died years ago.
I have wondered about this; does anyone who knows more about networks than me know why source-address spoofing is still alive and well when it was a known issue at least as far back as the late '90s (when I first learned about smurf attacks).

In particular since most DDoS attacks originate from botnets, simply egress filtering at the ISP level should be sufficient.
Double-click the little lozenge with the recipient's name to turn it back into an email address.
Wasn't Siri bought from another company which was already competing against similar products like Vlingo? Saying Apple pioneered it is a bit of a stretch. Especially considering how effective Android's voice commands were well before Siri was introduced.
Wow... an Aquaman movie that I might actually watch...
OT, but Firefox's extension downloading (at least on Windows 8 Desktop) seems to stop when the pop-up loses focus, meaning you either have to sit there for 8 minutes, or right-click and do "Save Link as...", and then open the downloaded files.
> Ah, so Puppet is running on a machine, it will maintain the configuration of the machine even if some well-intentioned user fiddles?

Yes, at least for all ressources under its control. So in theory all changes to ressources managed via puppet should be done via puppet. I guess that's better this way when you're running a large farm of machines, the use-case puppet/chef/etc. were created for.
The Sparrow team hard at work
windows are free? tabs are easier to reach windows? self-made window-systems never reach the quality of an os implementation?
Yeah, I really wish there was a way to cycle through new apps or recommended apps in a much more frequent fashion. Maybe with some kind of recommendation system from other people?

I love it whenever the have the cheap $0.10 or $0.25 sales, not just because the apps are cheap, but also because they present a dozen or so apps a lot of which I've never seen before...
Worse yet, they've somehow broken the ability to hit space to scroll by a page.
What is the evidence that this is true? How much would it cost? (Coal provides ~30% of US electric power. It's not a trivial inconvenience to shut that down)

As I recall, environmentalists went all doom-and-gloom after hurricane Katrina, and that was followed by many years of below average hurricane activity. How many hurricanes per year could we prevent by spending, say, 10% of our GDP on carbon reduction? How many more hurricanes occur today than 100 years ago?
They should get Walter White to show them how to cook blue meth.
This raises an interesting question of whether forcing every user to click an annoying accept checkbox would actually hurt their bottom line more than the results of the lawsuits.
I use Android Police's excellent suggestions that come out once every 2 weeks or so. They always have an interesting app or two. Besides that, suggestions on /r/android.
Hack Hurricane Sandy
Saving a draft, opening the old email, and then reopening your draft wastes valuable minutes. The new compose pops up in a window, just like chats (only larger).

Minutes? I do sometimes wonder where the day goes...

Alternatively, Shift-click on compose (or press capital C to with keyboard shortcuts on), and you'll get an actual window that you can move and resize. With the chat mini-windows I frequently wish that I could adjust them, and often accidentally collapse them by clicking in what looks like a title bar.

Or if you already have a message open, just shift-click on Inbox to open a new window. Or not --- Google in their wisdom has disabled that to prevent confusing some poor soul with a broken shift key, praise be their servers. But C-n for a new window, ma-return, /search, C-w isn't that bad.

I like the idea of minimizing the address area, but don't understand the advantages of the new approach. Is it primarily for tablet compatibility? Or is the concept of windows still considered unteachable? And why are they decreasing support for traditional click modifiers?
No, new windows are different than new tabs. Tabbed browsing is a windowing system within a windowing system already.

The new compose, if anything, is a windowing system within a windowing system within a windowing system.
Great! Super excited to attend Bay Area training.
> How will we spend your money?

on lawyers
Geo-redundancy is a tough engineering problem. We're building a long term solution but it's a lot of work and it's not in place today.

If this is the kind of problem that excites you, we're hiring :-)
K-Lite Codec Pack Update 9.4.2 » СКАЧАТЬ БЕСПЛАТНО
Does anyone else find it funny to think of the internet running on diesel?
Like I said in the article any feedback is appreciated please post feedback in these comments.
The failed cancer cures were biomolecules. This is about literally cooking it with beams, something hackers with a few hundreds in parts could attempt to do.

The AI advance is seen as an advance by Peter Norvig (head of Google Research) himself.

Both of them are hacker relevant potentially profitable business with huge upsides. Real advances can be made, especially by the hacker crowd. There's too much of a web 2.0 filter bubble going on here.
> Also spec says that it will return list of either strings or binaries, not exactly iolist.

It's a proper subset of iolists, since it reads from flat data (a file) there isn't much sense in its adding arbitrary amounts of nesting to it.
If Hamilton is reading this. Do you (or did you) actually work 130 hour weeks as said in the article? I'm trying to imagine this, and my mind boggles. I just read this article out to a friend and he's seriously depressed now :P

What do you think is the major contributory factor to your achievements? extreme IQ? work ethic? some unique insight about the world that you leverage?

Thanks in advance,
Nope. Democracy is strictly a participatory sport.

One's only obligation under the law is to follow the law, but that's a tautology. One's moral obligation is deeper. Of, by, and for the people: that's how we roll.

Citizens who don't do more than the bare legal minimum are parasitic shirkers. Which they are legally allowed to be. But I am legally allowed to point out that they are selfish assholes. And I will.
Truth, Lies, and 'Doxxing': The Real Moral of the Gawker/Reddit Story
I would prefer 'Ah nuclear weapons - what can't you stop?'
I think this is really interesting and important.

We (web developers, entrepreneurs) can't expect to just slap a "Terms of Service" link in tiny grey font at the bottom of every page and expect that to be legally binding. We can't expect agreement without asking for it. It's especially problematic for sites which don't require registration (and I'd like to see those ToS disappear). One site I saw today had a ToS link but no about page. Which is really more important?
We have a comms NDA which prevents me revealing the company name but we're in the financial sector and are an old fashioned "enterprise company".
Top Guys Are Leaving Apple. Is it good or not?
Government does not promise to magically take care of everything. And even if they did, the citizens run the government. Any shortfalls in government are ultimately the responsibility of the citizens.
Ubuntu, like Android, only uses the Linux ecosystem for its foundations. The end result will not be a completely free and open system.
We've shut down all of our servers to protect data, except some of the outermost infrastructure and gateways. That 503 is coming from HAProxy, our load balancer -- it's unable to send your traffic to any of the (powered-down) servers.
I find this theme great actually: it plain and simply doesn't work in Camino, which is my browser of choice, so I just blacklist any site which shows "the gear"
The site actually behaved like shit when I resized my browser.
On Frontend Frameworks
HTML5 canvas: Simple per-pixel image picking