skysight-inc/HackerNews huggingface dataset:
I'm certainly not knowledgable enough to try and get inside the head of Apple's strategic decision makers, but if I had to guess I would say that they already had a proven form factor and supply chain in place to produce the 8 and 8 Plus so they chose to launch with three models instead of just one or two because:

1) There was execution risk with the X. Had they run into supply chain issues or the facial recognition didn't work properly, they would still have had a new phone to launch.

2) $1k is an elevated price point and so the 8/8 Plus present a hedge against risk that consumers won't pay more than $800 for the X.

3) Perhaps most importantly, from what I read Apple couldn't have produced enough X's to come close to meeting the initial demand, which is in large part why the raised the price in the first place. Keep in mind that if they had not released the 8's early with plenty of supply, lots of those buyers would have wanted the X. If you have a supply shortage, raising the price is the obvious move. But then that leaves huge swaths of people who want to give you their money and stay in your ecosystem who are unable to because they have to wait months to get the phone.

So if those theories are true, then we should expect the 6/7/8 form factor to be sunset after this release cycle and then the X and the reported larger X Plus (or whatever it will be called) will be the new form factor once the supply chain and demand concerns have worked themselves out. I think the multi release was just a bridge to get them to the new price point and form factor.
If anyone is interested, here's Strunk, William, Jr. 1918, The Elements of Style:

http://www.bartleby.com/141/
Gee, 2 things that I don't want - now without each other!

Why should anyone would go out of their way to build a UWP app? There's no motivation like what Apple has with iOS. If Apple had come out with 2 kits to build apps, one that is restricted like UWP and one that isn't, I don't think we'd see any developers using the restricted kit.

Nope, I'll take Win32 all day long over UWP. Even Microsoft didn't use UWP to build their precious new VSCode editor that they're pimping so hard. They used Electron! Hah!
Why doesn't anyone call out that these are Grade Z analysts? Come on, Sinolink and JL Warren?
Thanks for pointing that out. I'd also like to point out that the ESP8266 is a $2 stamp-sized MCU, and it's all you need to run this.

Here's the smallest breakout for the ESP8266 that I know of, one I made: https://github.com/skorokithakis/tiny-ESP8266-breakout

You'll need to connect a 2-3 resistors to the ESP to get it to boot, and that breakout makes it easy. Or you can buy a WeMos D1 mini, which has a USB to serial adapter on it as well, and makes things much easier.
Legalese tend to define things even if that seems absurdly excessive and obvious. IANAL but I've read recently that it's like that because of contra proferentem principle[1]. It's basically a defense against a chance someone may invent some interpretation (different from what's intended) that would look plausible enough.

[1]: https://en.wikipedia.org/wiki/Contra_proferentem
(Good) analysts start with numbers, then draw conclusions based on those numbers.

Numbers in this case would be reduced orders at Apple suppliers, reduced demand for labor at an iPhone assembly factory, and reduced iPhone Q1 unit forecasts from Apple itself. I'm assuming they also collect their own numbers by surveying end users and consumers to round out both the supply and demand side picture. Then they draw the conclusions in the article.

Now these could be bad analysts, in which case they would start with some presupposed beliefs, then mold the numbers/forecasts to fit their story...
Also the method to "claim" it requires you to make pointless transactions to your own address in the BTC blockchain, just adding to the congestion.
A lot of the new technologies only provide ideological benefits for most people. I don't think the concept of decentralization is in itself enough to cause mass adoption.

I love that there are strong proponents of this tech,though. It's nice to have alternatives in case centralized authorities go off the deep end.
Yes payday loans and scummy lenders that prey on the poor are almost the only hard NO I have on my CV - Chem and Bio Weapons being the other main area
>No one should feel bad for owning a machine that's a few years old but does everything they need.

That doesn’t bother me as much as planned obsolescence. Here’s why I had to upgrade to the iPhone X from my iPhone 6.[1]

[1] https://techcrunch.com/2017/12/20/apple-addresses-why-people...
Or they can vote in government that would put population cap...
Been here more than once, for past comments see

469 days ago https://news.ycombinator.com/item?id=12484248

647 days ago https://news.ycombinator.com/item?id=11318508

For those who already have read it, document has been addended multiple times (see bottom of doc)
Yea, they never hav shipment figures. Everyone gets the same data, when Apple releases quarterly reports.
We will probably achieve development nearly worldwide by the end of the century and much of the currently developed world will be hurting for workers.
Stellar is problematic for ICO's because they require you to hold on minimum balance in wallet. So you need like 30-40 XLM just to be able to hold the tokens.

I am fan of XLM but they definitely have some strange things happening and while API is really easy to work with, minimum requirement for example is preventing you for making true apps.
Ah economical with the actualité about pensions becoming Nugatory
Consequences of the non-Neutral Net will be hard to spot, until it's too late
On Black Friday they were going for $150 brand new.
I swear this post seems to have suddenly dropped out of HN. I saw it on the phone. Than came to laptop only to find it no where. As it can be seen, some many comments were posted in last few minutes of this post.

Is there some moderation or something?
I believe the punctuation you intended was the em-dash—so called because it is the width of an "m" in typical typography—which acts as a kind of weaker replacement for semicolon or parentheses. You can type it with option+[-] on an Apple device. If you can't or don't know how to type the character on the device you're using, a pair of hyphens are conventionally understood to represent the em-dash, as "--". No spaces are required on either side of this mark in any case, though if you choose to use a single hyphen to represent it then including spaces would certainly be better (clearer) than not including them.
What could net neutrality’s end mean for you?
The most interesting thing about this is that, since the original images were labeled in French, not English, they had to be reproduced and then relabeled, which is definitely more work than just translating copy.

Two things to note:
1) The translations aren't great.
2) The images appear to be reversed, which gives some insight into how they were copied.

http://farm9.staticflickr.com/8373/8391674075_9a56a2e717_o.j...
vs
http://gallica.bnf.fr/ark:/12148/btv1b2300071n/f51.highres
I've been in NYC, Tokyo, Hong Kong, Singapore, SF, Los Angeles over the past few months. Haven't seen a single iPhone X yet.
yes there is one big case in the uk concerning pensions the outcome depended on what seemed to a layperson trivial wording differences in the scheme of arrangement
No real difference? Six might mean I'm willing to give you another chance. Zero might mean I'm so disgusted I'm going to bad-mouth your company at every opportunity, and do everything I can to see you fail.

For a big company (Forbes 500), or one with an effective monopoly (cable companies, airlines), or one with big enough backers (some SV startups) it may not matter. In those cases, the company doesn't need any single individual, and the individual doesn't have the power to really hurt the company.

For your local "mom and pop" company in a small town with only a few employees, the difference between a 6 and a 0 might be massive, perhaps to the point of staying in business or not.
Very cool. Most of you probably already know this, but the ESP8266 is a glorious microcontroller that costs about $7 in a nice package. It has Wifi and a bunch of GPIO ports, and the newer model ESP32 has bluetooth too. They can be programmed like an Arduino (using Arduino IDE among other tools) and are a really interesting way to get a bunch of very cheap, highly connected things going on.

For instance, I have one rigged up across a zone valve on my mom's "dumb" furnace and it's now smart furnace that heats the house up before she wakes up and controls the temperature to whatever tolerance she wants. I have another one running the stepper motor that turns the screw of my $30 DIY star-tracking camera mount. Another is hooked up to a thermocouple that transmits readings from wherever through a MQTT server to processing equipment to characterize oven temperatures, water heaters, or anything else you want to measure. I have other ones hooked to reed sensors that tell my security system when things get opened or closed.

The possibilities with this kind of cheap SoC are nearly endless. I love how many fun ideas become really practical (as in, "Ooh, I could set this up right now using my drawer of ESPs! Here I go...") with this kind of thing.
To be fair, a lot of stuff work that way. Take an HVAC maintenance plan for example. For some fee (based on the model and age of your HVAC and the condition it's in), you get routine maintenance covered. They do what they can to prevent major hiccups, but if it breaks down, they'll repair it (after trying to weasel their way out of it).

It's pretty darn common across a lot of industries.
My quotes were intended to show I didn't really think it was that easy, but compared to making the wind blow or the sun shine, it's "easy".
It would be vastly difficult for a mesh network to compete with centralized wired or wireless broadband. I think net neutrality is better solved by better market competition (right now only available in wireless space) or by revisiting the legislation once again.

Although for places with crappy centralized internet, mesh networks are cool.
I took the comment to mean that some marriages are an economic exchange, a trade of money for goods, as opposed to an emotional bond of love between people. The specific economic system mentioned isn't super relevant, I'd guess he didn't mean to fit such a literal definition of capitalism.
Do you have any proof for that? AFAIK the percentage of black people in prison in the EU is smaller than in the US for example.

I know that this does not prove everything but it's one way to measure institutional racism which is kinda hard to measure in an objective way.
A phone is used hours every day. If you buy a $200 phone, it costs around 20 cents per hour of use. If you buy an iPhone X, it’s goung to cost around 50 cents per hour of use.

The $20@ phone is worth zero on 2 years, the iphone will retain about half its value.
This is great! I really appreciate it!

I can see this being REALLY useful for people giving presentations, to help viewers share favourite content without being distracted with snapping photos. If you agree, it might make sense to have a special link to the screen for processed slides -- then the presenter could share a bitlink to that page, and users could easily tweet out slides with their own comments :)

Example: https://talltweets.com?url=https://docs.google.com/xxxxxxxxx...

Also, is there a github issue queue where we could file tickets and feature requests? If it were available, I would be happy to transpose the tickets in these HN comments into action items for continued conversation
Interesting. Can you please share a link to this story, if you have one?
But cryptocurrency is a rare commodity right?

How many bitcoin forks before people stop believing the bullshit that these tokens are deflationary.

Bitcoins are rare as long as people keep up the delusion that there is only one blockchain that matters, but there’s really nothing that distinguishes the consensus coin from the others aside from how much mining power it has currently.

All the miners or merchants could switch to one or several of these forks at the drop of a hat and the value of ‘core’ bitcoin will go to nothing.
+1 for webm
It's ignorant to equate hutong to slum. The well-preserved and updated BJ courtyard(residences in hutong) is worth over 100 million RMB (16 million USD) on average.

p.s.I agree with your view on Serpentza.
Stopped reading after:
"That all changed last November, though, when the Chicago Cubs, the most futile franchise in the history of professional sports, won the World Series, and Donald Trump, the most unqualified candidate in the history of the U.S. presidency, won the Electoral College"
Here's a quick question I hope somebody can shed some light on. I live in a small-ish town in Yorkshire, probably a couple of miles square and was wondering about the feasibility of using these little devices to create a mesh network to extend my home network.

The reason being is that I have lots of Internet connected devices which watch over me whilst I'm in the house, being Quadriplegic it's much more comforting to have a computer watch over my health and do things for me than it is to have a potentially tired, angry and/or bored person doing it. However, that bubble ends as soon as I pass out of Wi-Fi range.

So obviously I would like to extend coverage to cover my smalltown, but everything I've seen so far has been prohibitively expensive. It wouldn't need to have a massive amount of bandwidth available as it would be just me using it, but it would need to be fairly cheap and as near to 100% reliable as possible.

Any insights, questions, comments? TIA

Edited To Add: I've just measured it using Google Earth and I need to cover a circle with an area of about one square kilometre.
When you have migrant floods, you get slums. The goal should be regulating the flood, keeping it more tame as a gentle flow over time. The Hukou system is good in this respect.

You mention illegal immigration, this is why illegal immigration is bad. It's essentially a flood of people that cannot be supported by the system. Floods are never good, the goal in population transfer should almost always be gradual movements.
Surely the attempt to elicit a higher price via marketing is indicative of a capitalist ideal. Under a communist ideal (ie not necessarily a real system that's ever existed on Earth, AFAICT there has yet to be a state that's fully embraced communism; dictatorships don't count) improvement would be sought in order to better the collective good, rather than elicit a particular family's profit.

That a transactional system exists in a dictatorial regime that bears some communistic characteristics doesn't mean that transactional system (bride price) isn't "Capitalist".
Docker Series – Building your first image
How're you powering the ESPs? It sounds like you have them distributed quite a bit. Are you running coin cells? Dedicated 5V wall warts?
Either you don't understand that he means the pheonetic alphabet, or you say money in a way that is foreign to almost any person in the UK as well as the US. Do you say mooney or mohney? If not I think your phoneme almost certainly must be mah.
The problem with bitcoin is that things can get so confusing :-)

> As others have indicated, increasing the block size was not agreed to by the core devs

In fact, segwit is a capacity increase: https://www.reddit.com/r/Bitcoin/comments/6i5sx1/a_reminder_...
This sounds like a really fun thing to play with and could be useful for extending covered range where bandwidth requirements are low.

Where I usually struggle is making it all small and robust enough. Does anyone know of any products which integrate power supply (mains or battery) and the esp8266 into a small, cheap enclosed product. The best candidate I have found so far would be the Sonoff products.
You are now veering off into baseless assertions. I just looked up the house on Trulia this minute. 1400 sq ft, 3 bed, $600k. Also I’ve lived in this state my whole life and there are abundant large, old homes.
I had the same situation in the UK a few years ago, the bank would not accept 25k in Euro or sterling; then when it came to electronic transfer, bank to bank, the bank would not guarantee the validity of the transaction for 8 weeks. Made the sale of the vehicle a little scary
When an em dash is used to indicate a pause, it's most often used without spacing between words and the em dash—except in newspapers [1].

[1] http://www.thepunctuationguide.com/em-dash.html
Uhhhh. I'd take a look at LoRaWAN or SigFox technology, but that needs appropriate support in your IoT stuff.

The alternative would be a small battery-powered 4G hotspot like the Huawei E5573CS-322.
USSR did it to some extent. By forced work assignments after university in bum-fuck nowhere. As well as scarce goods more available in those cities as a bonus.

On top of that, people were not allowed to freely move. You couldn't just move to a city, rent apartment and look for a job. For people in countryside, university and assignment after it was pretty much the only way to move to a city. University courses were highly limited though and far from everybody could get in.
It is broken but at the same time, if you don't send the header, you're not using a real JWT according to RFC 7519.

If you're going to use JWTs - even with all their flaws - please use them properly.
Who said anything about antigravity or FTL? Nothing about UFOs require these things.
This developer has pretty much arrived at the right answers by themselves.

Key Generation

generate-safe-id is fine. For a secret API key, UUIDs are less fine. Also fine: directly reading 16-32 bytes from crypto.getRandomBytes and converting to hex.

Key vs Secret

An AWS_Access_Key is basically just a random username. If you understand how userids work in your system, you don't have to worry about this.

Key Usage

Don't use JWT; JWT is a mess. The real distinction here isn't what a secret key can get you, but whether you attempt to track clients without serverside state. What JWT ostensibly gets you is an arbitrary per-client state store without requiring database lookups on the serverside. In reality, you almost never get that, and inherit all the downsides of JWT --- including extreme, scary complexity --- for very little practical benefit. If you're already using a database to handle client request (like most applications), keep it simple.

Key Storage (Clientside)

Cookies are safer than localStorage; modern browsers are bristling with defenses for cookies, but not for localStorage access.

Key Storage (Serverside)

We hash passwords because passwords are valuable across sites; it's a big deal to compromise someone's password, even on a random low-value application. That's not true of API keys. If your database is compromised, the API keys don't matter anymore. Don't bother encrypting them.

Authorization

Authorization is a big topic. API keys are an authentication concern. AuthN != AuthZ. Keep it simple with AuthN.

Don't:

* Bother with TLS client certificates. Client certs are useful internally, when you have an ensemble of services that need to talk to each other securely. They're much less useful when you have tens of thousands of semi-anonymous clients. They're a huge pain in the ass to deal with on both the client and the server side, and have extremely bad UX.

* Use JWT or Macaroons. If you can get away with opaque random strings and a serverside database, then get away with that, for as long as you possibly can. We work on applications running at "popular Internet app" scales and they manage this just fine. Trying to push client state to the client costs security; it's something you get away with, not something you do to shore up your defenses.

* Bother with OAuth. The only "interesting" thing OAuth provides is a UX to allow you to delegate authentication to third-party services --- think, every app that wants to see your Twitter timeline. If you don't have that problem, OAuth doesn't buy you anything except complexity.
It is distinctly non-trivial. Likely part of the reason why it remains possible. Chasing down bugs is the unavoidable result, but to a geek it's manageable. MicroG works very well once sorted. It is however astonishing how much processing power Play Services gobbles up. A de-googlefied phone lasts 30-40% longer on a charge. Once done, it works like a breeze. 3-4 year old flagships Androids are titans when de-googled and with custom roms.
We are small minority. I want to get the AAMC to add stronger math requirements to the medical school pre-reqs.
To add, I think Wave platform or ERC20 Ethereum is better at the moment because it is more straight-forward way. Wave Platform is especially nice and have very nice wallet.
Also the "Why did you give that rating" follow up question can help spot whether a significant number of people interpret the question differently. I've seen surveys for financial institutions where a lot of people write "I love my bank but I don't feel comfortable recommending financial products to people" which is another example of an individual's score not accurately representing their experience as a customer.
I gave an extreme example for comedic value.

The kind of situation I'd expect to see more often in real life is that NPS scores are inflated for fun luxury goods, because they naturally inspire more enthusiasm, and deflated for essentials, because very few people are even capable of getting excited about socks.

Mostly I was meaning to hint at, where I've seen things like NPS go off the rails is when people assume they measure what the marketing pitch says they measure. The reality is invariably more subtle.
Most of mine are just using little wall-warts through micro-USB cables. The star-tracking camera mount (which I even lugged up a little foothill for the eclipse), is battery powered, usually using one of those USB battery packs designed to charge phones. I can also hook it to my deep cycle battery when I'm camping or whatever through a small 12V -> 5V circuit (it's used for other things too). ESPs do have super low power modes for things like the door sensors that only need to do anything when they're triggered an for those you can power them with lithium batteries for pretty long times.
Maby contact these guys:
https://wlan-si.net/en/

They are(were) deploying wifi mesh networks on the cheap in Slovenia. They've covered entire towns that did not have internet access in the past (mesh network in the town + string of directed antenna to get an uplink from a bigger town).
Routers they used cost in the range of 15€ each, but the last time I talked to them they had trouble supplying new routers.
Agreed. NPS isn’t perfect but what is? The non linear scale encourages measuring excellence rather than incremental improvements to mediocrity (which is a common problem in the corporate world).

The simplicity of NPS also encourages its implementation rather than the most common alternative of measuring nothing.
Popper as a particular case to Bayesian probability theory
An auth/security lib from the company that leaked a billion users PII?
Favorite VS Code Extensions 2017
Phone contracts are 2-3 years. $10 a month would mean $240-360 in total. Is that correct?

Here is Canada, the price tag from Apple is about $1300 (Canadian dollar is worth less than US dollars). I can buy it from a carrier for $1000 upfront plus $15 a month for 24 month. There are other options to pay less upfront and more each month, but the total is always the same.

Can you really buy an iPhone X in the US with less than $400 total?
> How far off/difficult would it be for Tesla to create their own ride sharing app?

Tesla's suburban HQ in the hills may be less appropriate (due to lack of density), or possibly more (easier to drive in suburbia vs the city), but at least one other manufacturer - Cruise, now owned by GM, is running internal trials, with hopes of opening it up soon.

https://readwrite.com/2017/08/10/cruise-self-driving-app/
Ask HN: Any YouTube channel/video on leadership?
I am trying to improve my leadership skills.