I would highly recommend James Felici's The Complete Manual of Typography. Goes through all the core concepts of typography and why they matter, and provides a number of guidelines.
> It has fallback to SMS functionality, but SMS apps are rejected from the Apple App store.
Which guideline are you thinking of? My search for "SMS" only found two unrelated guidelines:
> 1.1.6 False information and features, including inaccurate device data or trick/joke functionality, such as fake location trackers. Stating that the app is “for entertainment purposes” won’t overcome this guideline. Apps that enable anonymous or prank phone calls or SMS/MMS messaging will be rejected.
> 3.2.2 (iv) Collecting funds within the app for charities and fundraisers. Apps that seek to raise money for such causes must be free on the App Store and may only collect funds outside of the app, such as via Safari or SMS.
The purpose of the signature is to establish legal solemnity, not identity or authority. It's why you can sign with just an X, and why really important contracts still need to notarized (which does establish identity).
1. Yes, they are allowed to do that, assuming you're an at will employee with no contract that specifies otherwise.
2. I'd give notice, citing the change in performance review and withdrawal of the promotion/raise as the cause. It's one thing to work in what appear to be horrific conditions, it's another to then be retroactively denied compensation.
The main X factor is when you give notice, and that's up to you: personally, I'd probably give notice immediately and see if the company counters with an offer to reinstate what you were promised. Otherwise, start looking for another job and give notice as soon as you get an offer.
This will certainly come up during your next job interview, so you don't want to burn any bridges or get too emotional about this (even though you have the right to, for sure):
- Be calm and factual when explaining why you're giving notice, to prevent poisoning the reference: your performance review was changed after the fact, and you were denied compensation and an advancement opportunity you were previously promised. In any situation, this is a reasonable and justified reason to leave a job.
- Do not give K as your reference. Give one of your other superiors.
- When explaining why you left your previous company during interviews, you don't want to throw them under the bus. Explain that you were looking to advance and grow as a developer, but those opportunities were not available at the previous company.
> Anyone know if they're supposed to be banned or not?
They are prohibited by App Store review guidelines 5.5 and 5.6:[1]
> 5.5 Apps that use Push Notifications to send unsolicited messages, or for the purpose of phishing or spamming will be rejected
> 5.6 Apps cannot use Push Notifications to send advertising, promotions, or direct marketing of any kind
Apple has responded positively to reports I've made regarding those guidelines, but it's hard to say how much of an effect it had. The DM push notifications I reported seemed to come out of the blue and were never repeated: the company could've been told by Apple to stop or they could've just been doing it as a test.
> Correction, this is chapter 11 bankruptcy. This isn't the same as standard bankruptcy. This is the same kind of bankruptcy that 50 Cent is going through. It doesn't mean you have no money, it allows you to reasses your finances and protects you.
While it's relatively common for people to associate the word "bankruptcy" with the "we ran out of money so we need to liquidate any assets we have left and walk away from our debts" (Chapter 7) or "we can't pay our debts on time so we need a payment plan" (Chapter 13) types of bankruptcy, and it is true that 50 Cent also filed a Chapter 11 bankruptcy, it's a bit disingenuous to say that it doesn't mean they don't have any money.
A Chapter 11 bankruptcy is a tool to protect a debtor's assets and give it time to come up with a plan to pay back its creditors: in this case, the plan proposed by Quirky is to sell off all of those assets at auction so that it can raise enough money to pay off its debt. The Chapter 11 filing is being used as a way to say to potential buyers "don't worry, these assets won't be taken from the company before the sale can close."
They are otherwise very much broke and are counting on the sale to raise the money to pay off their debts. If they can't sell quickly enough, it'll likely convert into a Chapter 7 bankruptcy.
> will this create an expectation in Kickstarter backers that they'll always get either the product or their money back, thus creating some sort of reputational debt-slavery for the project creators who genuinely just use up the money and fail?
Hyperbolic imagery aside, the expectation is already there. They can't just walk away from the project with a shrug should it fail: they have a contractual obligation to demonstrate that they did not squander their funds and to provide the best possible outcome to their backers. If they fail to do that, the terms of the agreement allow backers to seek legal action:
> The creator is solely responsible for fulfilling the promises made in their project. If they’re unable to satisfy the terms of this agreement, they may be subject to legal action by backers.
In this case, Matchstick's project creators have assessed that they have enough money to pay everyone back, so they're doing exactly what the terms of the Kickstarter agreement between backers and project owners have obligated them to do: provide the best possible resolution to backers by, in part, returning the money.
Another project may determine that they can't pay everyone back: in that case, they're subject to the requirement that they "demonstrate that they’ve used funds appropriately and made every reasonable effort to complete the project as promised". If they can't do that to the satisfaction of every backer, they're still on the hook. That's why a lot of times, project failures will have a note about providing a refund to anyone who requests one instead of Matchstick's strategy of proactively refunding everyone.
> Will other projects feel pressure to refund if they don't pan out?
They should as it's one of the remedies Kickstarter requires projects to pursue should they be unable to complete the project and fulfill the rewards:[1]
> If a creator is unable to complete their project and fulfill rewards, they’ve failed to live up to the basic obligations of this agreement. To right this, they must make every reasonable effort to find another way of bringing the project to the best possible conclusion for backers. A creator in this position has only remedied the situation and met their obligations to backers if:
> [other required remedies]
> * they offer to return any remaining funds to backers who have not received their reward (in proportion to the amounts pledged), or else explain how those funds will be used to complete the project in some alternate form.
> .. after extensive statistical analysis of my G+ polling, I've come to the inescapable conclusion that internet polls are bad.
> Big surprise.
> But "Hurr durr I'ma sheep" trounced "I like online polls" by a 62-to-38% margin, in a poll that people weren't even supposed to participate in. Who can argue with solid numbers like that? 5,796 votes from people who can't even follow the most basic directions?
The one person I saw using it, at least when it was relatively new, was Matt Cutts to organize the questions asked for the daily Google Webmasters videos. Though those seemed to have died out almost a year ago, and they had moved to the Product Forums by then anyway.
> A lot? Please stop spreading wrong info. In the words of an internal developer,
You may disagree with me saying "a lot", and that's fair, but I don't think it's fair to say it's "wrong info" and NikiC's characterization that it has "no direct effect on userland devs" is disingenuous, given the RFC lists several changes to syntax and behavior: https://wiki.php.net/rfc/abstract_syntax_tree#changes_to_syn...
This is not meant to be an endorsement of this method, but PHP <7.0 uses a single-pass compilation where the parser itself does the opcode compilation. A lot of the buggy and quirky behavior PHP exhibits (at least when that behavior is unintentional) is the result of this process.
Like a lot of extant PHP, there's no real reason it was done this way: it's just the method Rasmus et al happened to program the original engine, and it's grown organically since then. With the AST, phpng, and the uniform variable syntax, I'd argue PHP7's main feature is finally getting around to correcting the sins of the past.