wwalser
Most places in the US require businesses to "make up" the delta between minimum wage and what the employee receives through wage+tips. Seattle just codified this more clearly by having a "minimum wage" and a separate (higher) "minimum compensation". So while wait staff have a minimum compensation of $15/hr, that number is inclusive of tips they receive. Their minimum wage (what the business has to pay regardless of tip) is lower at $12/hr.
People may have considered no longer tipping because of the publicity behind the new-to-them-but-not-actually-new concept of minimum compensation but it's effectively the same system at a higher number.
The humans in my life call via voip(ish) apps (Messenger and Facetime mostly).
Part of my monthly cell service cost is ostensibly for the line. Which I don't use and would prefer not to have all.
That's not how this word works. We can use another one.
I hasten to add, again, that I'm attributing nothing pejorative. I'm glad Epic have done this. It's great marketing that may be helpful to lots of people.
This is marketing for their game engine. They don't have to do it, sure. But SaaS companies don't have to provide free blogs, webinars and e-books either but we don't pretend they are benevolent for doing so.
Don't get me wrong. I think more art assets available in the game dev community is a good thing. I think more free stuff from one company (Epic in this case) will beget more free stuff from their competitors (Unity mainly). I'm just pointing out that this isn't free for the sake of being benevolent. It's free for the sake of capturing market share.
I had a friend in college — let's call him Sam — with whom I paired on most CS projects. It was useful to find a partner who was as studious as yourself to avoid having to deal with anyone else's potential BS and end up doing all the work yourself. Sam seemed like a completely normal guy where normal is… we share some of the same interests.
Sam wasn't from money, worked hard on assignments, we shot pool and worked on projects together. I knew Sam was "into" poker but I didn't understand the extent. I was "into" lots of things too.
We're hanging out one day and Sam tells me the "funny story" that happened last week where his parents and girlfriend staged an intervention to demand that he stop playing online poker after he had gone on tilt and lost $200k in a single night.
I about lost my marbles.
He then goes on to explain that while he had agreed to quit playing online poker because he valued his relationships, he was of the opinion that an intervention was a bit much since he was still up over $600k and wasn't on tilt so much as trying out higher stakes tables in an effort to make money more quickly than on the low stakes tables he had already found success grinding.
Sounds like an interesting, ambitious project, I wish you the best :).
For building a finance app, you're completely right to build just a pretty front end. Since you can't trust the client, most everything of substance is going to be done on the backend.
> write to database
You want to send messages to a backend which are validated for sanity and safety then written to a database. What you're after is very likely a simple http client. Documentation is here: https://facebook.github.io/react-native/docs/network.html
> Usernames/passwords
You want an authentication screen that submits to a backend for validation. The backend creates a session which can be managed in a myriad of different ways. Making decisions about exactly how this works is context dependent. You can manage credentialing, tokens, authentication and authorization, someone else can manage it for you, you may oAuth with a platform that you're building on top of etc.
> Accept payments
If people are paying you for a product or service, Stripe. If people are transferring money to you for financial services, planning or management, they will expect to be able to send ACH/wire transfers without a fee associated. I don't have a foot in this world so I don't really know what direction to point.
> its gotta look and feel good
This can be done w/ RN but (obviously) RN isn't required. If you're more comfortable with the native language of the two platforms (Java & Objective-C or Swift) it may be a more productive use of your time to go that direction.
Unsolicited start-up advice: Don't go out of your way to learn new technology while building a company. There are plenty of "hard parts". Intentionally adding to the litany of hurdles to overcome is a very bad idea.
> Any tutorials you recommend?
Given your past experience, I recommend you work through a single simple tutorial (the Facebook one will do) then start trying to build your app. No reason to solve someone else's made up problems when building your own thing will naturally present plenty of problems.
> Reflux
If you mean "Reflux", I don't know what that is and I'm pretty deep in that world. Probably unnecessary.
If you mean "Redux", it's a very popular, extremely simple state management library. I recommend you try going without it and pick it up if you think it will help later on. Redux solves a specific set of problems that most small applications don't have.
One thing that would be helpful to understand that's missing from the OP, what are you building?
> However, seeing the differences between react and react native, this seems overstated.
I'm actually not sure which specific differences you're referring to. Perhaps you can clarify?
> It was recommended to use javascript and react/react native so I only needed to program once.
It's possible to use RN to build an application which runs on both Android and iOS from a single code base. This is possible with a few other environments but none are (IMO) quite as good at affording for a truly native look and feel including dropping down into native code when necessary.
Building a really great app is still a grind on execution and perfecting small details is a chore. The standards of quality in the mobile app world are high which leads to average users having higher standards than they might with desktop or web applications.
> What were the other benefits?
For people who enjoy working in JavaScript, the fact that you can write native applications using mostly JS is a benefit.
Some products benefit from being able to share code between a web product and a RN application is a big boost in productivity. I've personally saved hundreds of hours leveraging this. It's not a 1:1 swap but it's close enough to lower the mental burden compared to creating something from scratch.
> I thought there was already built components/libraries I could drop in for data management.
There are lots of data management libraries for React. Most can be used in a RN app. Maybe the community resources section of the React documentation will be helpful: https://reactjs.org/community/model-management.html
I can provide specific recommendations if you can describe specific needs. Like most ecosystems deciding which tool to use in which situation is a skill which builds up with experience.
> I said that in modern 'western' civilisation they are explicitly disparaged.
In parts, sure. In other parts. Not at all.
Anyone who feels that disparagement of traditionally (or genetically) masculine qualities is a universal in the west spends too much time in the wrong filter bubbles. Go watch some sports ball.
Please understand that I don't think it's a bad point either. I'm not disagreeing with the point. I'm saying your can have you point and make it more charitably, carefully and accurately.
See also reddit.com/r/iamverysmart
> but taking them as a chance to generalize about most boys or even a small percentage of boys seems incorrect.
This points was made in the article. The author points that that boys committing mass killing is extremely uncommon. That most are okay. That nearly all will turn out fine.
That doesn't seem to me to be the point.
> We should be concerned with school shooters, of course
That (it seems to me) is the author's point. That all of the mass killings are committed by men. And since we are concerned with school shootings, masculinity in the context of modernity is one topic worth discussing.
Yes, it's only one topic amongst many. This article isn't about those topics. It's about one of the many topics. We can discuss how the world is getting better all the time (a statement I agree with), in some other article.
> Many feel that the very qualities that used to define them — their strength, aggression and competitiveness — are no longer wanted or needed…
Makes the point but is subtle enough to avoid using hyperbole.
Has it not been an issue throughout history? Honest question.
Data center has not been sunset. https://www.stride.com/help-center/frequently-asked-question...
I also don't think anyone was forced to switch but I could be wrong. An email requesting or encouraging some action is different from being forced to do something.
In what world would one imagine that a suggestions box was in any way different from reporting a bug? "Suggestions box" is a bug report but renamed to be understood by Joan from accounting.
All the best.
It's completely reasonable to understand and be cautious of the these things happening, but coming to the belief that this encompasses the whole of reality is unfortunate. (maybe that's not what gp meant…)
It's important for engineers to understand that they have options. If you're being mistreated, move on — if people are claiming credit for your work* there are places that you can go where this doesn't happen. You have a skill that is in-demand and under supplied, take advantage of that fact while you can.
* This happens on a spectrum, some engineers have a skewed view about how much credit builders should receive. It takes a wide array of skills to market, build, and sell successful products. The best leaders that I've worked publicly credit "the team" for successes and themselves for failures but this can only happen when the leader in question has high trust in their board and investors.
I was just responding to the excuse.
I thought it was a cool story and a neat hack. I passed no ethical judgement. Until you went off the deep end with that fantasy-land justification.
MS didn't steal from you. You exchanged money for a product that, even if it was "complete crap", was the product that you desired more than others available in the market at the time of purchase.
It's not difficult to come up with a justification that passes a sniff test of conforming with reality: "I felt no ethical hesitation about this. MS shipped poor code for years. Most of the time the failures of that code most impacted their customers, I just found a case where it impacted them."
It appears the issue in question was commented on 1 year, 13 weeks ago. But the comment isn't visible to the public, thus the "no comments yet" message.
One axis is number of people actively using the tracker for a single project — I personally think that threshold is around 50 people^1. Another is workflow complexity — very few tools are as capable of mapping business processes to software as JIRA^2.
1. Careful, there's another threshold at which JIRA becomes painfully slow. At that point you either move to something that's less adequate in nearly-every way but scales or you start splitting JIRA instances by department or project.
2. Careful here as well! Poorly created JIRA workflows are probably _the_ #1 reason people hate using it. Users learn a highly customized JIRA workflow and think it's absolutely bonkers that Atlassian did this to them, when really it's their company's customizations that are causing the pain.
I agree that there are better services if you don't mind running on other people's infra. Behind the firewall Jenkins I'm not sure about, I haven't tried it in ages.
Spartez has obviously been a great partnership but "large bits of their core offering" is inaccurate. That's not to deminish the efforts of the people involved. It's just materially untrue for most values of "large" and "core".
There is an enormous amount of hate directed at JIRA that is a side effect of customizations created by admins. People abuse the customizability and their own internal users suffer the consequences.
Atlassian's own public issue tracker is using a near-default issue display screen. Nothing is "below the fold" for me on this issue and on a small monitor: https://jira.atlassian.com/projects/CORE/issues/CORE-1055
JIRA's most powerful feature is that it affords for mapping businesses processes onto software. This is incredibly compelling to enterprise customers. Software that enforces workflows, procedures and requirements can be an incredible lever and JIRA's price point makes build vs buy decisions an absolute no-brainer.
The down side for the true end-users, those who actually use the software day-to-day, is that most business processes are awful.
If your experience is the hellish existence that I see strolled about on threads where JIRA comes up, I can say with near absolute confidence that it's because of one of three things:
* Your admin(s) set it up once and hasn't bothered to iterate on those workflows. * The business mapped their autonomy stripping processes onto JIRA intentionally. I'd guess that most of your work experience is similar. Process stifled nonsense. * You're on an instance that is serving too many people with too few resources. Shard your instances folks, the money for extra licenses is wildly cheaper than the human time you're wasting waiting for stuff to load.
With all the respect due a random person one corresponds with via the internet, the view you're espousing seems extraordinarily reductionist.
And that's okay in the end. We don't need everyone to be on board with concepts like asking questions first, compassion, mercy — with the idea that ending a life is a last resort.
So let's talk about the part that isn't generally agreed upon…
> It is my belief that those officers did nothing wrong.
That may be your _assumption_, but going straight to "belief" is a HUGE step considering the lack of information. We don't know that the police identified themselves. We know that the police had an _entire block_ instead of an actual address. For all we know this was a random person stepping outside to see what was, to their mind, happening "across the street". We have near-zero information about how the shooting happened.
Why the strong desire to pick a side?
I'm not saying that I think you're wrong. I just think it's odd to form a strong opinion _right now_. We know so incredibly little, why bother forming and espousing an opinion at all? Why pick a side now? You don't have to be on a team. You can just… wait. It's possible to not have an opinion — at all. We can all move along with our day. Why the rush?
On ending lives.
Given that you've formed and shared an opinion despite a near-total lack of information, it seem to me that you're of the more general opinion that cops have the right to end lives with little information. At best, information that they know has a reasonable probability of being incorrect. Cops jobs center around dealing with false information.
My question given that world view: In the spectrum between "someone was shot at this address, your life is in danger while near that address" and "there are dangerous people roaming our streets, your life is in danger", where is the line? Should cops be allowed to end the life of any person who places their hands out of sight while in their presence? There are, after all, dangerous people roaming our streets.