skysight-inc/HackerNews huggingface dataset:
The same problem has plagued Android tablet apps. Google has tried to pursue the notion that you don't really need separate apps for phone and tablet; one single app can be made of fragments that rearrange in suitable ways to work on either phone or tablet. The problem is that this is only true if you accept a mediocre common denominator between the two platforms. If you are striving for pure excellence - the very best you can possibly create - then you really need to design for the ground up for every form factor. I think this is why even today people say Android doesn't have enough "tablet apps" even though it's objectively not true - it has the apps, but they don't feel superior enough on the tablet. It betrays to me an inferiority complex - Google doesn't believe people will invest the time to design apps from the ground up for tablet form factor. So they push this message that you shouldn't do that, and the self-fulfilling prophecy comes true.
Costa Rica and Algeria were given no chance of qualifying, while Spain, Portugal and England were right up there with Brazil.

http://blog.wolfram.com/2014/06/20/predicting-who-will-win-t...

Just goes to show, when it comes to sport, you can throw away most of these models until they start taking into account news and gossip from tabloids which probably has more bearing on team performance than raw numbers.
The way you can nest conditions in sed, like /foo/ { /bar/x }, is pretty powerful, and I knew a good bit of sed before I realized you could do that. It's not readily obvious from the manual.
The solution was obvious immediately when the gear failed, "Oh shit!".
Feedback: How to develop a successfully User Retention Campaign
Comment your feedback
> In fact, if you are on a modern browser, look at the SSL cert HN is using -- it should show you are using TLS 1.2. -- so no users "suffer".

No, once you go SNI and people start sharing https links, you basically cut off all users who have older browsers. Which is complete bullshit -- they should just be getting the non-encrypted web-site, just like what happens with smtp and STARTTLS.

> No SSL cert should cost $300 a year

Yet you won't find a cert for a dozen different domains cheaper than 600$/year. And what if you want to wildcard each of those domains, too?

> someone has to pay for the infrastructure that not only signs certs, but provides the trust backbone that SSL rides on.

And I should care about the trust backbone for my personal web-site and non-commercial projects why exactly?
The author is The Economist. They don't have bylines for any story--they present themselves as a collective.
It would be useful to have a database of football punishments so teams and fans could see whether a player has been dealt with fairly or not. Perhaps one already exists?
You have an absolutely gorgeous product. I say that as someone who contributed on a contract basis to a similar system for a couple of guys in Arizona trying to do the same thing. I think that your local advertising model is going to be extremely difficult to execute and is going to scale poorly, so I would recommend moving that to a secondary revenue model. There are lots of ways to make money in this market that does not involve inefficiently calling up shops and asking them to part with advertising dollars. My feeling is that you are technically savvy enough to create a more complete property management solution that landlords would pay for. One other revenue stream that I thought was interesting for the guys I worked with was pre-approving tenants with a background check, credit report, etc. That way, the tenant would pay an application fee once to you, and then that application could be used at different properties during the tenant's search process (think of it as The Common Application for housing).

Additionally, your advertising prices are obscenely low. Your largest package tips the scales at $1,200/year. To be perfectly honest, selling five of those packages is not especially impressive. Assuming that you sell your largest package to every advertiser, you will need 83 advertisers to clear $100k revenue, assuming no turnover and nobody ever calls you to complain or whatever (and believe me, they will). Furthermore, your UI can probably only support fifteen or so advertisements per university without becoming utterly saturated, so you are constrained there as well.

Suppose that you sold fifteen placements per college and had no turnover, your max revenue is $2,700,000 and now you have 2,250 advertising customers to coddle and keep happy. Granted, that is a huge pile of money and anyone would be absolutely thrilled to make it, but now you have to back out your expenses.

Assume that each of the three of you are going to draw $100k salary, now you are talking $2.4M, and now you need to pay account managers, sales people, customer representatives, not to mention all of your technical staff and infrastructure.

You have a phenomenal product, but find out how to sell it for money to people that use it instead of advertisers. Advertisers should be the gravy!

Feel free to email me if you want to discuss further. Email is my username [at] the gmail.
People running IE on Windows XP already have a seriously degraded experience of the web. All that not supporting SNI means is that they'll get a certificate warning. It wont actually prevent them from accessing the HTTPS site. And to be honest, their machine is probably compromised anyway, so you shouldn't want them on your site in the first place.

I suspect the vast majority of sites wouldn't fair too badly from rolling out SNI today.
A stool is something I sit on, not something an aircraft lands on.
I really like what Apple did with FCP X and use it quite a lot. I'm probably in the minority though.
Dart is a platform play influenced by Javascript with some JS interop, but mostly requires its own new libraries and ecosystem, which allows many things to be fixed.

Typescript is a layer on top of Javascript and existing Javascript libraries that adds hybrid/latent typing. Typescript doesn't require a new ecosystem, but instead allows enhancements to the existing one.

Both approaches are valid.

(Disclaimer: MS employee, but had this discussion with Gilad a few weeks back)
Nothing you can do is cool then? That's sad.
Apple CEO Tim Cook Outed As Gay
"There is nothing (law, morals, or else) that prevents one from scraping a publicly accessible website."

Can you point to any legal precedent that supports your contention (honest question)?
Hmmm, funny I read it as the web, iOS and Android. I guess because google already uses their own look and feel for their iOS applications.

Though typically I disagree with what he has to say John Gruber of daring fireball seems to think the same way I do:

"If there’s a hitch, it’s that Google seems to be promoting this as a cross-platform design framework — a way to design just one interface for both iOS and Android. Google’s own apps for iOS already feel like weird moon man apps; now they’re encouraging third-party developers to follow their style rather than iOS’s."

http://daringfireball.net/linked/2014/06/25/google-design
I've been working with ansible recently and I really like it having spent a bit of time with chef prior to using ansible.

I'm sticking with ansible for certain and I'm happy about it.

Here's about a dozen ansible "roles" I've created if you want to poke around the code. They are all tested with travis ci too.

https://github.com/nickjj/orats#ansible-roles-used

It's geared towards deploying a rails app but a lot of it is neutral and the rails role itself could be adjusted for django/etc. without much work.

There was a talk recently where a dude from twitter explained how they are using ansible to deploy many thousands of services so I'd say it scales.
PostgreSQL/FreeBSD performance and scalability on a 40-core machine [pdf]
You could also mention that the original data is on a SSD drive that is soldered to the motherboard of your MacBook Air/High-End Notebook/Chromebook and point out that even if you did send them a hard drive with a copy of everything downloaded that it would be just a copy. The original is uploaded 'onto the cloud' and not easy to delete even if you did smash the MBP to pieces, GCHQ/Guardian style.

Therefore, there is no need to send a drive, even a small child could understand that. A lawyer-type asking for 'the drive' does not get around this detail of how 's and 0's can be easily copied. Point out there is no need for the show.

Finally, go nucular on them. Say you are going to post your scraper tool onto github with full instructions on how to scrape their site unless $3,141,592.65 is donated by them to the EFF by teatime on Tuesday.
gpm-ng: Extended format for Godeps files
There are Only So Many Hours in the Week: The Math of Monogamy
Things currently heavy in my rotation (in the format of Band : Album(s)):

- Murder By Death : Bitter Drink, Bitter Moon, Red of Tooth and Claw
- Strike Anywhere : Exit English
- AFI : Burials
- Circa Survive : Blue Sky Noise
- The Raveonettes : In and Out of Control
Because we love choice?

Godep wants you to touch your GOPATH. For example, `godep save` saves revisions of packages currently installed in your GOPATH and `godep restore` downloads packages into your current GOPATH. If you don't want to pollute global GOPATH, you will have to change it. This works for some people, doesn't for others.

Goop doesn't want you to worry about GOPATH. Goop also encourages you to explicitly state which packages you are using in the Goopfile, rather than "capturing" what is already in use.
"Stool" is probably a more descriptive term than what it is really called, which is probably along the lines of "EMERGENCY LANDING GIRDLE, HARRIER, REINFORCED, MIL-STD 9503" and conveniently priced in the upper five figures.
Tracy Chapman as "western-european white men" music seemed a bit ironic.
First Exoskeleton Gets FDA Approval For U.S. Sales
Now that you're established at a couple of schools, I wouldn't look for local 'establishment' everywhere you plan to expand to.

I would map out 4-5 new areas for your business to expand to -- if possible, try and optimize for expected ad revenue (ie., ease of getting advertisers on board) and student base, housing availability, etc.

Then target businesses in those areas, emphasizing you are already highly successful in other areas and will be launching locally soon. Get some testimonials from your current advertisers to help convince new ones.

In short, get ads on the site (=> money in the bank) before you have accommodation listed. Launch new areas with a 'coming soon' page. Build up a buzz amongst students about your product. Register sign-ups to gague interest, and use these to attract advertisers and landlords ("Hey, look, we have 400 signed-up students, just waiting for us to launch here!"). Make people impatient for it. Then deliver the platform.

Rinse and repeat, as quickly as you can (but not so quickly you'll run out of money, or fail to deliver).

Offload as much work as possible onto your users. If you're currently curating or creating property listings, get landlords/estate agents to advertise their own properties instead. Show them how Niche will be a one-stop shop for the majority of students looking for accommodation.

Once even 1-2 estate agents in an area have tenants who 'found' them through Niche, you'll have enough credibility that business will come to you instead of you having to chase it. Encourage this local credibility to snowball nationally as you spread out further, through testimonials, blog posts, social media, well-timed interviews with local newspapers, etc.
Roundup Roger: team wrap-ups over email
the sed language allows conditional jumps to labels. That makes it powerful enough to write programs in.

If you had to just write programs by running a series of sed substitution expressions to a file over and over, and not use conditionals... it might still be possible to program in. Much harder to think about, though.
Pretty smart, and should be common sense. Retain your customers and talent by building strong and meaningful relationships with both. It's telling that this sort of shit is now practically rocket science for people who think they've found some new way to build businesses that work (using disruptive big data bump apps in the cloud or some horseshit).
Boy, if there's one thing I always find myself saying when I visit a big city, it's "hey, this is nice but you know what it needs? More people."
I think the idea is that there are ready-made toolkits for Material that will give you the same design across iOS, Android, and web, and so if it's easy to develop in, why not use them? As a startup founder, I have to say it makes a lot of sense. My core competency is finding & serving my own market, I don't have time to wrestle with designing for 3 platforms.

I'm guessing that the strategic advantage is to cut off Apple's knees. Apple's key differentiator has been design; this filters down into all the apps written for their platform, so that consumers say they choose iOS "because the apps are better-designed". Google wants a critical mass of iOS & web developers to choose Material instead, and make the Material design good enough that users won't prefer native iOS apps over Material apps. Then iOS becomes a fragmented mess of native, Material, and Cordova/PhoneGap apps, while Android is all unified Material design down to the OS, and mobile websites just look like Android.

IMHO it's brilliant strategically, though it's kinda dick-ish toward Apple. There are a couple huge unknowns though, like whether startup founders will adapt Material, whether those that do become large mobile successes, and whether Apple will even allow Material apps into the app store (they've been known to ban PhoneGap apps before for not following native look & feel guidelines).
Oh come on. They took an unreadable language and implemented a slightly less unreadable language in it. That's at least two problems and one solution.

To what, I don't know.
1) when I was learning...as a 10 year old in 1985...lack of available learning materials and no one to ask questions. I got a magazine once a month, no one I knew could program. And the only language I had at my disposal was GW-Basic.
Now: there are probably too many available resources. I'm teaching my kids and the amount of materials is staggering.

2) Just sitting down at the computer and struggling with it -- not looking for the easy way out, figuring out things myself. Teaching only gets you one step of the way, after that it is all you. I would spend hours ready every book I could and writing small programs.

2) Second part was programming as part of a team and doing code reviews. That will shape you up like nothing else. But you can't do this step if you don't do the other part (writing lots of code on your own).
woah woah woah. we don't just throw around "waste of time" like that :)
Didn't have the money yet apparently spent a million dollars developing his Bitcoin Cafe in the lobby of the building.
Was the idea of this article really to make SF more crappy (and more like other big cities) so then it would be less desirable by higher income people which would drive rent prices down?
One of the things I noticed about Google's design demos was that they looked very bespoke. Each app had some really cool but very custom animations. (For example the play button in the music app jumping out and filling a rect with an animated circular fill.)

How have their APIs improved to allow developers to easily animate things in the way they demonstrated?

It's great to have a strong design direction, but providing the APIs to make it easy to realise that design is just as important.
Shut Up And Take My Data
I'm feeling a little defensive here (disclaimer, MS employee, but I work for MSR, not devdiv):

> Not sure what you mean: MS has a history of abandoning its developer platforms and frameworks that thier developers have invested in, so much so that there's no longer a clear UI story for building native desktop windows apps, i.e. VB6, Silverlight, WinForms and WPF are all effectively deprecated.

WPF is still chugging a long strongly even if there aren't so many new features. Visual Studio was recently rewritten in it, and its a very good design with lots of room for encoding desktop apps in the future. I use it daily and cringe at the thought of ever doing something for the web without it.

> Whilst VisualStudio is a great IDE, I find it a subpar experience without R#.

I use visual studio just fine without R#. I see no point these days writing code without an IDE, I'm addicted to code completion. Not to mention amazing things are being done with Roslyn.

> By contrast, C#'s configuration model, msbuild project format, heavy frameworks and tooling makes it unfeasible to develop without an IDE.

C# is totally usable from the command line, most developers just refer the IDE.

> he worlds best VM engineers work on the Dart VM, i.e. the same pedigree responsible for the StrongTalk VM that was later acquired by Sun to form the basis of the world-class Java Hotspot VM that later went on to develop V8, are now leading the development on the Dart VM.

The CLR is one of the best VMs ever (read: very fast), worked on by some of the brightest who are very comparable to the Animorphic crowd. The DLR feature (ability to generate/compile expression trees at run-time) is also very cool and missing from the JVM. If you are into building language run-times, it is an awesome base for a dynamic language.

True: it is only available on Windows, but Mono has made progress as well (most features available sans WPF). I've been thinking about porting my language work [1] over to mono.cairo to see if I can achieve cross platform without going to Java or the web.

[1] http://research.microsoft.com/en-us/people/smcdirm/liveprogr...
Sill like to know what Erlang's dependency management is :)
did I misinterpret or did you just call lisp "[nearly] unreadable"? all languages are unreadable for the uninitiated.
This is amazing, Harriers are notoriously hard to control in vertical ascent/descent.
https://code.google.com/p/dart/issues/detail?id=19489
This is awesome! I might have to contribute to codeworld, it seems like a really worthwhile project.
Well, then you definitely won't be saying that if you visit SF, because it's not a very big city (less than 850k people).
It's not really clear from the documentation/README how this works under the hood, so for now I have to just go by what you're saying here until I have time to actually take a closer look.

First off, I will say that I'm not a great fan of godep, so I'm not looking to advocate for it. That said:

> Godep wants you to mangle with your GOPATH. For example, `godep save` saves revisions of packages currently installed in your GOPATH and `godep restore` downloads packages into your current GOPATH. If you don't have to pollute global GOPATH, you will have to change it. This works for some people, doesn't for others.

Your $GOPATH is a list of directories, not a single directory. This is almost never useful in practice (most people should just use a single directory as their GOPATH). However, for what you're trying to do here, that would be far simpler than introducing a third-party tool, especially one that requires adoption from all project contributors.

> Goop doesn't want you to worry about GOPATH.

The $GOPATH is technically not part of the Go language (spec), but it is a language-wide idiom respected by all build tools. I'd be very nervous about a project that eschews such firm idioms in favor of its own inventions.
"To state the obvious, men don’t physically attract lightning more than women."

I would guess they do, but likely not by any significant margin. Being taller must be risk factor, mustn't it?
The Rise of the DIY Abortion in Texas
Well, Disclaimer: I haven't actually used the API's. However on paper they look quite good:

http://developer.android.com/preview/material/animations.htm...

For example the play button jumping out would probably be a single call to ViewAnimationUtils.createCircularReveal()

One of the problems with the old Holo design language was that people were doing great things with it, but much of it had to be custom made. The API's simply weren't meant to be stretched and pulled in the directions people were going. At the moment it appears that this is one of the major problems Material is addressing.
Of course Slate would write an article like this.

The site was always liberal, but it used to represent a sort of rational leftism. In recent years it's churned out increasingly deranged and self-parodying social justice warrior-esque articles, to the point where Marx himself would call them a bunch of dirty commies.
The population density, and the proximity to other people that it affords, is the primary benefit of big cities. The high density of entertainment, restaurants, companies, etc, is only possible because of the high population density. If you want more of the benefits of a big city, increase the population density. Otherwise, you can get a compound in Montana on the cheap, and you don't have to deal with any of those pesky people.
What would've happened had the "stool" not been there?

It seemed (though perhaps the footage was slowed) that the plane descended vertically pretty slowly, so it would've banged the nose on the carrier at touchdown, but would that have been severe?
I just applied and put your email :)

You can find me at ghobrial.andrew at gmail.
I thought it was going to be one of those videos that show people's horror and disgust at what they are shown.
there is no import, what you are calling is either there because you included the path to the beam file when you are starting up the VM or it is not there and calling the function returns an error. all of the libs are organized to the module:function structure and you cannot chain.
The letter didn't ask for "the drive that the data was one", it asked for "a drive with the data on it", which (when taken with comments about wiping the drive) indicate they just want to see a copy of the data, and named a hard drive as a convenient medium to exchange it on.
Schrodinger's stool? the stool is not until
it's sat on?
Yo Hackathon https://www.eventbrite.com/e/yo-hackathon-2-letters-2-hours-...