Congratulations to the founders for the launch, but unfortunately I had the same response.
In situations like these - intrigued but with no real understanding of what the product is - I want the video to show me a real-world example in about ten seconds flat. A more glitzy promo video has its place, but not in a post to Hacker News.
This is phenomenal work. A genuinely modern take on MUDs of old. Is multiplayer already implemented? I'm weirdly interested in starting up a good old MUD clan/guild again on an all-player killer server...
It's anecdotal, but unfortunately I'd say that the experience is much the same in single-payer Canada. I have never had a GP who is not trying to rush me out of their office as they seem to get paid by the amount of patients they see, not the quality and depth of care they provide. I now declare I have X questions up front and then work my way through them, ignoring the GP's repeated attempts to bring the appointment to a close before I'm ready.
Health care is massively broken everywhere. I don't know how we move the incentives in the system to quality over quantity.
Nice deck! And terrific market positioning; in doing my own research of trying to get all organizational data in a single place in an otherwise non-technical organization, I've done demos of Fivetran and a few of your other competitors and your analysis of their weaknesses are spot on. I'll be giving your product a try.
Really interesting concept and product - perfect for the times we're in! Desperately needs a video of the product in action on that home page, get on it! :)
I remember listening to a Masters In Business podcast [1] with the President of Qualcomm and listening to his explanation of why 5G was going to be a huge game-changer. He perked my interest by mentioning that he thought that _everything_ would have a 5G chip in it one day - garbage cans, mailboxes - but otherwise did not by my judgment give any significant reason that 5G would change something in the market when compared to 4G technology.
Does anyone have a strong reason they think that higher speeds and (I assume) low latencies would unlock something in the economy we're currently unable to achieve? I just don't see it.
It's an incredibly busy position if you're doing it right! I've had development teams of 4 - 20 reporting to me, and I think my responsibilities have generally included:
- Being the point of contact between Development and the rest of the organization, fielding questions about what can and can't be done, plus t-shirt sizing on effort
- Keeping tooling and technology unified (not ending up with one project each using Vue.js, React, Ember, Angular...)
- Keeping up standards (around code reviews, documentation, testing and alerts, end user and developer training)
- Thinking long term about how features, services and tools being built today can be re-used tomorrow
- Decisions about budgets and how to approach a project (use internal people or outsource to a vendor; field RFP responses; negotiate and get paperwork signed)
A lot of communication (inter-team and intra-team), budget work and "architecting" stuff is a reasonable summary, I think.
It still comes down to: Would you rather be seen as someone who creates value (profit), which is a "developer", or who works on odds and ends for the company and ultimately costs money, a "programmer"? Given the two options I think the most advantageous option is obvious.
I will admit however that my view on this is rather arbitrary. I don't think we really have a good way to resolve what's best.
Let's not make Mr. Esper out to be doing this for any other reason than because of the strong and immediate backlash from the violent street-clearing that occurred in DC. This is the same guy who said to state governors, "I think the sooner that you mass and dominate the battlespace, the quicker this dissipates and we can get back to the right normal." He is no champion of individual rights.
Sorry, use of the term GUID confused things - I meant that if an identifier string is generated when you click on the ad, and the purpose is to simply see if that identifier completes the app install and first use - that's not against GPDR. (In my head GUID means "unique identifier string".) Storing the GUID tells you nothing other than some device clicked on an ad and some device did or did not complete the app install.
Re: Ad/marketing attribution, that's not necessary correct. If the data point that gets sent back to Facebook is a GUID type string that matches the GUID that got generated when you first clicked the Facebook ad for the app and doesn't include data about you specifically, I believe that's fine. I don't myself have up-to-date information what data Facebook receives via its SDK but I suspect it is GPDR compliant through such methods.
For those wondering why the Facebook SDK is so widely used in popular mobile apps: Facebook Login is actually in the minority of reasons to add the Facebook SDK to your mobile app. The vast majority of apps will add the Facebook SDK because it contains Facebook App Ads; a library that "completes the circle" in terms of finding out how effectively the ads you ran on Facebook were at getting people to download, install and run your mobile app. So really the Facebook SDK is there to collect data of that advertisement being effective and provides both Facebook and the mobile app developer with knowledge of how their ad spend went.
Is that "spyware"? Some would call it merely wanting to know if your marketing budget was wisely spent - I suppose a lot depends on what data it collects on people.
Is this a fair summary, then: A site with free-to-read content must by default load no tracking scripts/cookies - aside from those that do so in anonymized aggregate form - unless the website visitor positively confirm they're okay with being tracked individually? That's how I'm reading it. Basically they want to change the default behaviour of websites to collecting aggregate user analytics only.
I suspect that a number of organizations that post free content and justify some/all of that expense with the marketing data they collect are going to look at changing that practice. More paywalls that require free user registration are the obvious next step. I wonder if that's not a step backwards for the Web.
I think I might be offside with this as per site rules, but does this link really need to be Breitbart? They're an incredibly deceitful organization that exist almost entirely to whip up people's bigotry and sexism. Surely another link can be found.
I think there's a balance to be struck here depending on the type of site and what organization you work for.
If you're thinking long term and beyond the time period that you yourself will be employed at your org, you should put serious thought into making as vanilla and out-of-the-box a build as possible. My organization has a simple path to getting new developers up to speed on how to maintain and further update our Elastic Beanstalk-served sites: Learn the basics of how EB works and you're good to go.
On the other hand, if I had put together a superbly optimized AMI and grafted each site onto it, a whole lot of question marks start to appear. What distro is being run? Who/what's keeping it up to date? How do you connect to it? (On EB, you type "eb ssh" and it logs you in.) What's the load balancer setup look like? Where is all of this documented?
I think the trade-off of a few percentage points of optimization versus the fully-documented nature of a packaged service and the simplicity of getting someone new up to speed... I'll drop the few percentage points any day.
In fact, a few weeks ago a media org I frequent often had a site outage - they run WordPress so I offered to help (it was the weekend and I figured their IT guy might not be available) and they took me up on it. It took me five minutes to solve the issue and twenty-five minutes to understand how their custom, minimally documented setup was designed. I don't think that should be the norm.
Elastic Beanstalk comes with the load balancer already in place, I've never had to think about load balancing as a thing-to-figure-out. And Amazon Aurora lets you set up a read replica / autoscaling policy as you're setting it up.
Honestly - it's a pretty painless, AWS-takes-it-from-there setup.