skysight-inc/HackerNews huggingface dataset:
Which their ad platform is mostly OK at doing. This is about using the social channels as a business like an ordinary user. Which is overall not a good move to make.

>Once you truly know the audience, it opens up whole new opportunities for marketing (subtle product placement, indirect promotion via influencers etc) - which almost nobody is doing effectively right now.

'Subtle' is actually illegal, but that doesn't stop a whole lot of people... these kinds of arrangements will deplete the trust of social channels, which I don't care about, because I expect it to happen, but some of you people might.

>What we see instead is the same tired web banner concept, clumsily applied to FB or Twitter, and we're getting inundated by ads (that annoying DOMO 'are you still using Excel for your data?' ad comes to mind) - no wonder they are not seeing any ROI.

Domo probably sees ROI, even though I agree their product is dumb.

Most banners are mediocre formats because of the way that the human eye tracks the page. These are increasingly being replaced by in-stream or semi randomized formats that mimic print tradition more than banner methods. The in-stream formats used by the social networks are not like banners because

a( they're randomized
b( they're within the typical user's eye-path

Those two points go after the banner blindness issue.

I think the bigger problem is that social networking is a fad that may not be capable of really supporting advertising, just because of the value that users expect from using them. For the same reasons we hate unsolicited marketing that comes in by phone, many people dislike advertising that comes in by social networking.

Girls clip out the ads in Seventeen magazine to save for later. Almost none of them save-as the ads they see on social networks. I would not care, as an advertiser, if all the social networks popped out of existence tomorrow and banned advertising. I would adapt. It really doesn't matter to me whether these companies live or die.
WEKA ist really slow, at least when trying out the 'example'... And why choosing these two? There are a lot more. But anyway, thx for the comparison
Agreed on some level. It leaves me with, well either they have some awesome breakthroughs at each point along the critical path or that they are so close that its possible that they overcome whatever is left.
This is not an observation of axes visible from Earth (since that is obviously biased):

The team could not see the rotation axes or the jets of the quasars directly. Instead they measured the polarisation of the light from each quasar and, for 19 of them, found a significantly polarised signal.

Even if it had been the case that they were directly observing axes visible from Earth, those wouldn't appear to be parallel unless they were also proximate in the sky.
@jkaljundi, Do you work out of Garage48? My co-founder and I just landed in Tallinn, literally 30 minutes ago. We flew from Canada to Helsinki and caught the ferry across to Estonia.

We came here for a brief change of scenery and because we've heard so many great things about doing business here. Many of our suppliers are in the area too. We'll drop by Garage48 tomorrow and see if there are any short-term spots.

Interested in a coffee sometime this week? We plan to be here for 1-2 weeks. My email is in profile.
Mike, you're one of my favourite commenters on HN. But this is one of your concepts that I've never been able to wrap my head around. Specifically:

>....business-driven software engineering. It does not work.

My interpretation "business-driven software engineering" (and please correct me if I'm wrong) is one where business determines the requirements of the software. But if business doesn't drive those requirements, who will? You've repeatedly shown how terrible the typical dev is at business, and most devs would seemingly cozy up to their IDE rather than navigate the mess that is determining requirements. So who's gonna do it? Besides, which dev doesn't hate a fuzzy spec?

Additionally, or perhaps more fundamentally, a business hires devs to the ends of furthering their, well, business objectives. What, exactly, is so wrong with business setting the agenda of what gets built?

I ask because of a lesson I learned early (and painfully) in my career as a sysadmin. Technology exists for the business - Not the other way around. Unless, of course, you're a tech firm, where tech itself is your business. And even then, a business has to make economic sense, and as a programmer, I think I'm allowed to say we typically make poor economic choices. McLeod 'Clueless', if you will.
Removing features that aren't used should often be done, but I'm hesitant to call it "refactoring". Most definitions say that a refactor doesn't change external behavior. Removing features has additional ramifications - good and bad - and probably deserves to be called out more explicitly.
Buddy Launches New IoT Platform
The reason why these guys are getting cleaned up is because the teams at companies like King set it up so that they will choke out their possible competitors with sky-high rates.

Working as intended.
> Crimes where someone is actually harmed?

Is doxxing actual harm, or merely the threat of actual harm?

(Not that it's not bad; not that it shouldn't be illegal; but it's not the same as assault)
As if a death threat is not 'enough harassment'.

What does constitute enough harassment in your opinion?

You make it sound as though there's nothing to be done against this. But that is not the case, things change. Perhaps releasing personal information about another relating to doxing should be made illegal. It's not as if it's hard to distinguish between someone who's trying to dox another and legitimate sharing of information.
Warning: do not trust everything you read on the internet
Hmmmm.... I don't think these answers are ambiguous. I certainly have never read anything which suggests that your text editor influences what you can deliver.
From the top comment of this thread:

> And I would happily give money to a nonprofit who provides this as a free service for women in tech

That's how I understood it, and I think it's supported by the poster's other comments.
OP here - If you have trouble loading the homepage to search for APIs (due to lot of traffic)

You can check static pages:
http://apis.io/faq
http://apis.io/lint
http://apis.io/builder
http://apis.io/apiDoc
http://apis.io/about
I totally did not make that connection until now. WTF.
RebelMouse Integration Extended to Follr Personal
So-called hamburger menus. New Relic has oh so helpfully moved everything useful into a hamburger menu it took ages to find (it even turns into a picture of a hamburger bun when you hover), while useless trivial distinctions get giant, labeled dropdown menus. The affordances are all backward. But I bet everybody clicking around looking for the features they used to use showed more "engagement" with the site, right?
How I Quadrupled My Income and Started Living the Life I Wanted
The name is great. Conspiracy makes it sound a lot less innocent than secret.
The experience for me is the same because all products I use regularly have good mobile apps and/or mobile webapps.
It depends on how much the compatibility issues have been factored out into external libraries. In the case of vim, I think the answer is "substantially not".
"The second biggest complaint we see from developers? Constantly changing the specs once work has begun." Of course this is called being agile. If everything has to be known before you start work how is this different than waterfall? People don't know what they want or need until they see it. So you have to find some way to let me see it which means writing something based on incomplete information.
Considering FB bought oculus rift for $2B, $542M seems about the right ballpark for this line of technology.
No, we should not be creating usable UIs instead of gorgeous UIs. We should be creating gorgeous and beautiful UIs. They aren't mutually exclusive.

This article is about creating things that look good. It isn't saying "this is all you should care about, it doesn't matter how your UI functions", it's just saying "these are some tips for making this look good". Making things usable is outside the scope of the article, but there's plenty of articles discussing usability. This single article does not contain every piece of information you need to understand interface design, it just covers one aspect. It isn't uncommon for an article to have a subject.
Wow, I have rewritten my response more than once, but I am basically amazed at how completely wrong this response is. Coding is a system of calculation as well. Like math, the goal of programming is to solve a problem. There are beautiful, elegant, and creative solutions in both math and coding, but first you have solve the damn problem. Music is basically about self expression, it's a means unto itself, it has no problem to solve.
Does anyone know why they chose to make AQL diverge from SQL so much?

As far as I can tell from a cursory glance, FOR -> SELECT, IN -> FROM, FILTER -> WHERE, SORT -> ORDER BY.

Is there a reason the authors didn't use the more familiar SQL keywords?
- reinventing the wheel because a perfectly serviceable existing solution cannot be licensed

I can't stand hearing that there's no room in the budget to pay a flat $500 to license a 3rd-party grid control (for example) only to have a $90k/yr salaried developer spend 20 or more hours recreating barely a tenth of its features. It's even worse when the license is free (as in speech), but it still can't be used, because the code hasn't been blessed by the security department, or because management simply has a prejudicial bias against the terms of the LGPL.
We chose these two because they are the most common JAVA libraries used. We are adding new ones regularly to our library.
Three minutes in to the first video: "This is about the seven greatest players who, in their time, ruled the world".

So yeah, it seems like it's about the players and the community.

edit: The first video has so far gone over wave dashing and l-canceling, so it seems like it actually goes over some mechanical details of the game as well. I'm not really sure what you were expecting?
You should really consider making a non-js version of your website. The noscript googletagmanager iframe is not really screaming "we care about your privacy" either.
How Google Inbox shares 70% of its code across Android, iOS, and the Web
Yep, same with the keyboard problem. I've never had that problem in my apps because I always use the attribute that lets you scroll a view if the screen is too small to show it all.
>who had constructed a perceptual model in which the sky was contiguous with the horizon, so that the moon was placed, as it were, in front of the sky, occluding it.

I have been looking at this sentence for a few minutes, and still have no idea what it is saying.
Your reply was also rude. I'm not going to take sides since I dislike both.

PS - Including their email address (and name) but not yours seems extremely petty. Like this thread/negative exposure is effectively your way of getting back at them.
A simple example might help. Imagine you have a node in California and a node in NY, and a user in NJ. Let's assume for now that geographic proximity is actually a good arbiter for performance. If we make a bad routing decision and send your user to the CA node, we're adding a lot of overhead in their session with your application: every TCP packet (e.g., every HTTP request) takes a long round trip. Even if we spit out a DNS answer really, really fast, if it's the wrong answer, the user has a bad experience.

It's actually even worse than that, because the user isn't the one directly doing the DNS query: there's an intermediary DNS resolver, which will cache the response. If the "wrong" response gets cached, then every user of that resolver will get that wrong response until the cache expires. So not only have we made the original requester's experience bad, but we've negatively impacted every other user of your application that's leveraging the same resolver.

Time to first byte is a combination of a lot of things, and if you're in more than one datacenter, it doesn't much matter how fast you spit out a DNS response if you're giving the wrong one and impacting the rest of the session going forward.

Doesn't mean you shouldn't expect the best of both worlds: sending the user to the "best" endpoint, fast.

On the filter chain question: typical/canonical approach to do any kind of decision making in a DNS system is to add some new proprietary record type, like a geo record or a health checking record. That's kind of the natural thing to do in DNS at first glance.

But if you want to get any kind of complex routing behavior, you're going to need an awful lot of different record types implementing those different behaviors, and what you end up with behind the scenes is what I often call a spaghetti of different DNS records all pointing at each other in some kind of big decision tree -- maybe a geo record, pointing at a bunch of health checking records, pointing at a bunch of CNAMEs, pointing at a bunch of A records. This quickly becomes unmanageable, and every new kind of routing you want to do results in another layer in the decision tree, all to resolve a single hostname.

The Filter Chain is a way to collapse all that down to something much more manageable and performant by bringing all the context into one place and thinking of routing as a collection of simple actions that you're taking on some input data (answers you could give, and details about those answers).
Hi sure. how can I get in touch with you ?
Docker: VMs, Code Migration, and SOA Solved
Yeah, I got a really weird feeling in the video of Graeme Devine from the bottom of the article. He introduced himself as being from magic leap, and kind of paused, as if waiting for people to break out into applause for the company that no one really knows anything about.
How much of the company do you own or can take with you when you leave?
Cool! Did you make this?
I think the account switching in gmail is the single most annoying issue I've come across in lollipop. Most of the other changes are a matter of taste, the account switching in gmail is just plain bad. I have 5 accounts and can't even see all the "icon" versions at the same time... make the dropdown more distinctive and nuke the icons imho. I feel much the same about the icons in the message list too.

I wouldn't mind if the desktop/web interface were a bit more like the tablet sized gmail though... also if gmail proper could also see my other email accounts this way since there's no proper mail client in chromeos.
I remember playing SSBM in a college environment before Youtube. It was interesting to see how the discovery and exploitation of certain moves and abilities on campus over time shifted who people would use.

One day somebody discovers the "Falcon Knee" and destroys everyone. Suddenly people are picking C.Falcon a little more often. Or the sweet spots with Marth. Suddenly Marth is picked a lot more. Same with Luigi's neutral A drop kick/foot. Or Peach's down-smash on a slope.

I think the relative lack of shared video footage of other people playing contributed to a lot of tier-changing within isolated groups. Moves are kinda discovered on accident, get refined, and ultimately change the dynamics of the game a little.
There are a LOT more data brokers than listed here, though it's a decent list to start with. These are small fry in the scheme of things though. You can start working your way through this one if you're really concerned:

http://www.worldprivacyforum.org/2013/12/data-brokers-opt-ou...
Presumably it is a screen that is an array of pixels which are controllably transparent.
> If you're just starting out and don't have a feel for the mobile paradigm, those gestures may as well be magic. Maybe you're simply not supposed to refresh anything by hand any more. Maybe it's supposed to be magic.

I agree that this can be a source of frustration. On the flip side, once you're used to it as a global UI pattern you might find certain buttons or indicators to be gratuitous. Now that I'm used to a global back button on Android, I feel totally lost on iOS when I want to go back/up. I'm no longer used to looking for a specific app button for that action because I'm used to it being a system-wide feature.

I'm wondering if this will become less confusing once the lion's share of Android phones and apps are using Material Design, as MD recommends that content is refreshed either a) automatically by sync or b) via the drag-to-refresh action.[1]

[1] http://www.google.com/design/spec/patterns/swipe-to-refresh....
Searching "apis.io" on your site returns the right result, but clicking on that result results in a 404 :)
Would love to chat. Coffee or lunch on me too since you are in NYC :). How do I get in touch ? I don't see your contact info in your profile.
Sweet!

Would be really awesome if the site could show api's documentation in a unified standard format

Kudos for this!
http://apis.io/api/apis

Yes, that is the actual URL...

Can we get a .api TLD so it can be http://apis.api/api/apis?

And maybe an HTTP protocol extension so it can be api://apis.api/api/apis?
Does this mean that people looking at me using my magic leap will be able to see an outline of shapes which I'm projecting? That's going to be awkward.
You can turn off the 'feature' of having Chrome tabs appear in the Android app switcher in the Settings. I too think that for power users especially, this is a bad idea. Maybe if they just had like the 5 most recent tabs...just maybe.
This is awesome. However, I'm unable to switch programs using the nav in the left pane. Clicking the programs doesn't seem to do anything (chrome, mac osx).
How well do automated testing services like testmunk work with hybrid applications? Can it interact with data instead webviews (i.e. buttons, forms etc)?
Ask HN: Building a survey/questionnaire engine
Hi everyone,

I was wondering if any of you have experience building survey/questionnaire engines and if so can you give me a few pointers such as links to papers, books, articles so i can educate myself?

Thanks a bunch.
sure where exactly is the meetup ? I will try to make it. How do I signup ?
As a user who learns apps by concept, not memorization, it's still incredibly frustrating when the UI paradigm changes (such as the old switch from organized menus to chaotic ribbons, and from useful text to ambiguous icons). But even a conceptually well-versed user of software starts to develop a spatial/muscle memory for working significantly faster; experienced, intelligent users can still be thrown completely by minor UI changes that take them out of their working flow state.
Google/Android have been pushing major UI changes every other version. Why? Who knows.

I just gave a Moto G to my mother hoping that upgrading from an Android device to another would smooth the transition but - among other things - she couldn't find how to operate the new Google camera (a primary function for her).

Why? Because there's this "trend" of hiding all the GUI with gestures and stuff, despite the fact that displays are growing and there's more screen real-estate than ever.

And it's worse that some of these changes are subtle enough that it may even take you a few days to realize why you are so frustrated with your seemingly same phone: buttons have disappeared, borders removed, contrast decreased.

Ultimately I feel there's very little respect for the wider audience by today's "pioneers". Here in our bubble we all love novelty, new solutions, new paradigms, but the wider market doesn't care about this. They just want to keep doing what took them a long time to learn to do.
wow. I heavily use Woocommerce in our app because we charget subscription and then our clients sell things as well. And yes, it is so powerful and just works. Unfortunately, I have overall issues with Wordpress to be utilized as a scalable SAAS product. But no denying the power of these plugins.
Startups Mine Market-Moving Data from Fields, Parking Lots, and Shadows
Introducing Words, a Fast HTML Theme
Good revamp of the old APIsIO. I suggest to check also PublicAPIs (http://publicapis.com) with 5,000 APIs listed and maintained by the community.
Photos seem like good examples of pixel-based data but it's really not. They are really often rescaled by an arbitrary real number compared to the device pixel. Antialiasing hurts vector images much more often than photographs.
You get two groups. One uses the old interface and the other uses the radically new shiny thing that might perform better. Surprise! The new interface performs better in selected metrics. Old interface hits the recycle bin and the new one become the norm. This us what seems to be the standard decision process.

I would propose the introduction of a third and maybe fourth group where returning users would also measure those selected metrics.
Usefulness does not increase linearly with increased feature interface/interaction complexity. Usually it's the opposite.
If you can create new fake identities cheaply, reputation systems can be spammed. Google tried that in 2011, weighting inputs from social networks heavily. They were spammed, badly. A whole ecosystem emerged for spamming social search. Not only was there "Google +1 supply" and "Bulk Likes", there services for fake phone numbers for fake phone number verification appeared.

http://www.sitetruth.com/doc/socialisbadforsearch09.pdf

So, anonymous reputation systems don't work.
> "being or not a corporation" makes a huge difference

Take a look at Mozilla, they implemented DRM, otherwise they could have lost relevance, they explained.

Now Debian must commit resources just making everything work with every new "innovation" brought by systemd. RedHat will dictate the pace and the terms, Debian will follow, and once the future "systemd + linux OS" integration has been declared standard, they can't correct the decision, they will be stuck with "systemd OS" forever.
Haven't read Snow Crash, but really enjoyed RP1. Though it's set in the semi-near future, it's got a plot device that means the (very well constructed) story packed with pop culture references from the early 80s to early 90s. If you're the right age to have had an Atari, you're likely to enjoy it more than most.

That said, Lucky Palmer is too young to have grown up with this stuff, but is apparently such a big fan of the book that he asks all new hires at Oculus to read it before their first day on the job.
Yeah,

The simplest defense is to completely separate any online persona from your "real" offline persona. Obviously, how separate you make them has to be proportionate to many enemies you expect.

But you are an actual public person who is public with their real name, I do not envy you.
My latest startup's user engagement is growing at >8x YoY, and while the revenue history is not deep enough for a good YoY, it's... let's say, within your scope of interest. Want to talk?
I would also add Safe Shepherd [0]. We remove your information from the standard data brokers, and also give you guides on how to remove yourself from a large universe of sites yourself. Message me if you have any questions.

Edit: The service costs $13.95/mo, but you can get started with a 10-day free trial where we'll kick off all of the removals. You can (fully) delete your account at any time if you'd like.

[0] https://www.safeshepherd.com/