skysight-inc/HackerNews huggingface dataset:
I'm fairly bullish on Apple, but both "smartphones are a saturated market" and "there's tons of market room in China and India" are overly simplistic.

China's median income is maybe $8,000/year or so.

India's median income is $1,600/year.

They're big countries, but they aren't that big. Each is about 4x the size of the United States, or about 2x the size of all of Europe. And obviously with those kind of incomes, the addressable market at anything vaguely close to US/European prices is a small fraction of the total population. And China at least is pretty protectionist.

At the same time, yes, everyone in the US/Europe already has a smartphone, noted. And yes, perhaps the upgrade market is getting a bit softer -- but still, it's not THAT soft. There are plenty of people in the US or Europe who will happily buy an iPhone every year or two for the next several iPhone generations, and a larger contingent who will buy every three or four years, but that's far from nothing. And Apple can at any time it feels like it wants to cut some margins and fight with Android for market share, in whatever judicious way it wants to.

Apple in 2015 was a unique company at the pinnacle of a unique moment in technology. It's may never be the company it was in 2015 again. But it turns out that there's a hell of a lot of value in a company that's not quite what Apple was in 2015.
async/await as we know it actually came from Midori's C# dialect, which indeed was inspired from F#: http://joeduffyblog.com/2015/11/19/asynchronous-everything/

(Although, just to be pedantic, the concept of futures is way older than F#. Alice's syntax, for example, is pretty close)
I am of the opinion that kids should not be taught to program computers for these reasons..

1. Programming can be too much gratifying, almost drug like, and will keep the vulnerable kids in front of the computer whole day long, building stuff. This will help them blow the socks off mom and dad, but will make little real difference in their future.

2. learning to program early does not make really better programmers. But there are skills vital to life and experiences that SHOULD be picked and gone through, when they are still kids. This should not be sacrificed for learning coding.

So I think kids should not start programming until they are past their teens..

Source: My experience as a kid who used to blow their parents socks off by making games and 3d graphics in qbasic and turboc...
Yeah, seriously. I love how their workaround is "don't do that," too.
Not using hardware components that would require NDAs would be the obvious alternative.
not only is this a pretty stupid measuring stick, this non sequitur application of it comes off as needlessly defensive
How does one add timeouts to fetch? E.g. is db.fetch('sql', done, 1000) possible and how do you know the thing you're trying to fetch has timed out?
I kind of want you to give me some examples of both of your points, please.
I used to get frustrated with how shitty I was at modeling humans etc. compared to more geometric things like guns. I realized it was because I was bad at drawing (with a pen and paper); think about how many hours people spend learning to draw, and then add another dimension to that.

"Modern" graphics are the equivalent of CGI-filled Hollywood blockbusters: incredibly expensive in both time and money and, most of the time, superfluous. As a single person or small team, you'll probably want to do something more personal and stylish.

Even DOOM or Papers Please-level graphics are achievable by a single person in the timeframe of about a year or less, if you have a good idea of what you want.

Your idea for an easy tool to manipulate off-the-shelf meshes is a good one. Lots of successful games have used stock models lately, Goat Simulator comes to mind.
It seems to me that issues like this are far more pressing for languages like Japanese and Chinese, where the rise of fonts and IMEs makes it technically unfeasible to create or change the fundamental building blocks of words (kanji).

For Japanese, the current state is that most new words are loan words written with the non-kanji syllabaries. It makes you wonder if someday the loan words will overbalance the originals, causing kanji to die out from Japanese (as it has, to some extent, from Korean).
For most stocks, but not Apple because it's both very high market cap and very highly traded. It has been averaging 43M shares traded a day which is over 4x the size of Buffet's trade. There are also plenty of days with it trading at much more than this size (it did 113M on April 27).
And massagers. For massaging.
hehe, probably has something to do with root.
iTools iOS 10, 10.1, 10.2, 10.3 More Powerful Software
It's interesting that they keep the original image upload, but toss out the generated variants (resized or optimized versions) after 20 days. When those objects are requested again, they perform those optimizations on demand.

Seems like keeping a log of image names and locations and then requesting millions of them at the same time might be a good way to cause performance problems on their service.
So that's why the NSA has a whole suite of confidential ciphers?

https://en.wikipedia.org/wiki/NSA_Suite_A_Cryptography
This isnt about security. Its about its was open source before and user modifiable and it no longer is. You can force wipe on flash for example.

They clearly changed stance to ensure users cannot play with the hardware and competitors cannot copy the code. Which is fine. But its always weird when the argument of security is used instead of being genuine.

You can copy the freaking key by removing the plastic of the yubikey4. you dont need a jtag port. you just connect to the pins. And guess what. its no big deal. You can't do that remotely and its not a device for 007 spies.
Just saw this. Yeah, of course! I'm assuming that's why I've been downvoted so much.
I'm wondering how this is different from a game of Nomic (the game where people vote on the rules of the game) played for money.

Now, Nomic can be fun. But a game of Nomic typically ends up with someone winning, not by gradually achieving the intended goals of the game that people wrote into the rules, but by exploiting a major flaw in the ruleset that lets them rewrite the game to be one that they instantly win.

When someone wins at the game of Ethereum, how much of other people's money do they walk away with?
What's New Since April in the World of Linux Gaming
A major problem of English spelling reform is that pronunciation varies widely among native speakers. That problem is only made worse by an even greater number of non-native speakers having appeared, with an even greater variety of pronunciations.

If you say t'meito and I say t'mahto, and a Spanish speaker says tomato and a Korean speaker says 토마토 and a Japanese speaker says トマト, none of which are phonetically the same, it seems like spelling it 'tomato' is as good a system as any.
We have a very small run project (tens) we plan to integrate the zero into, but have yet to be able to get our hands on one to even dev with, and are at the point where we are reconsidering the decision.

While it's nice to see improvements to the board, I'd love improvement in the supply chain.
If some random person is harassing you, just block them. It's really simple. They can't see your tweets, and you won't see theirs.
Building is the one variable of the three he cites that is reasonable to encourage IMO. But the pre-existing population here has demonstrated a clear disdain for building. So who is really to blame then for the inflation and displacement and thereby the gentrification?
And on the more mundane, iterative side of things, the PC on your face.
Next up: it's a feature, not a bug.
This doesn't make much sense to me. I would expect Apple to have nowhere to go but down since a few years ago. I realize this isn't a huge bet, but what are they betting on? Apple for Cars?
Whats nuts is that most of those adventure games take about an hour to get through if you know exactly what to do. Sometimes the puzzles were clever, but a lot of the time they were stock "get (literally every word in the dictionary)" and "use (literally every word in the dictionary). I honestly think that is what killed the genre, along with the FPS genre assuming the mantle of pushing cutting-edge technology around that everyone upgraded their PCs for around the mid-90s.
It's politics. You can't survive here politically proposing as-of-right building permits and across the board upzoning. But you can move the needle in the right direction.
How Typography Can Save Your Life
This overlooks Promises needing to be polyfilled. Though that's certainly not using busy loops either (though most of what I've seen overlooks more performant setTimeout(fn, 0) alternatives which is unfortunate).
NuBits: An 18 Month Old DAO for Fiat-Pegged Cryptocurrencies
>they seem to grasp these at a much deeper level than I did at that age..

What real difference will it make in the future? I think none. Some one who understanding recursion when they were 10 will not end up much better programmer than someone who was exposed to it at 20, and have sufficient experience in using the concept. Same with other CS concepts.

The idea of making kids learn this sounds great, because it looks great when kids do stuff with computers. But it is not really giving them and advantage in the future.
Couldn't agree with you more. Every tool in the world won't help you defend against a user with privileges being phished into doing something inappropriate.

And, even for those of us who are somewhat savvy, having refreshers to remind you things like never, ever, click on a link in an email, navigate through the website instead. Be hyper cautious about opening every attachment, period. Ensure that your system firewall is set to default deny, and think twice about opening up rules when an application demands them - and consider making them temporary rules. (Little snitch is great for that). Make sure the OS is updated routinely....

With that said, operating systems could help us out a little by reducing the almost infinite number of threat surfaces that exist so that we can more easily audit our system. The sheer number of places that an auto-launching/malware/kernel extension can hide in OS X makes it next to impossible for me to figure out whether my system has been compromised - particularly if something is able to hide itself from Little Snitch.

And I won't even go into the insane number of network accesses that most applications want these days...

But yes, the only sustainable security strategy is education.
Perhaps the academic monoculture at Google is a poor fit with effective product management and fostering creativity. That seems to be a common problem with most research focused organizations in my experience.
Step by step free blueprint how to make $150-$200 Daily from CPA
My whole life was full of wrongdoings, Lies
The only reason that async/await hasn't been included in standard is because there were not enough implementations.
The threat of newspeak is that it can render concepts unspeakable. Orwell advocated using words better. A simple word that bears the right meaning is better than a complex word that has nuance, but in having nuance is flabby. He complains in particular that "prose consists less and less of words chosen for the sake of their meaning, and more and more of phrases tacked together like the sections of a prefabricated hen-house." He claims that there is political intent behind the trendy language of the day. He's probably right. I will walk out of the conference room the next time someone tells me to "drill down" or "circle back" or "touch base". I'll do it for Orwell.

Think of it as a cargo cult of language; play-acting at meaning-saying: Language wielded like a ritual dagger instead of a tool.

You can recognize some examples of what he'd complain about if you pay attention to that sense. I'm annoyed by lots of uses of English; I must be fun to be around. I can't say they're misuses, but i dislike them. My favorite might be "I would argue", followed by... the author making an argument? Why the distancing? It's a verbal tick. It creates an air of passivity or detachment which is immediately contradicted by the words that follow. I suppose there's an idea these days that being detached and emotionless confers objectivity and wisdom, but I can't say i know at all for certain why people write or speak the way they do.

Language should stick to meaning like muscle to bone.

http://www.orwell.ru/library/essays/politics/english/e_polit...
Is it right that viewing the full GAAP documentation costs $895/yr?

Can you link to the Principles you are referring to? Also, Wikipedia makes multiple mentions that SEC has moved to abandon GAAP in favor of better alternatives. Why would I want to report in a legacy format?
To take an alternate approach...

Could this be a sly attempt to close-up the source (and hardware) before they have a Tangibot[1] situation?

That scenario played out poorly for MakerBot, and perhaps YubiCo learned the wrong lessons from the entire ordeal.

[1] http://www.cnet.com/news/pulling-back-from-open-source-hardw...
Spaces – Small group sharing – Google
x86 was already on lock down. They could have ridden into the ARM ecosystem, guns blazing, and wouldn't have lost a penny from their existing x86 platform. ARM doesn't compete against x86 in mobile. That's obvious now, but it (apparently) wasn't obvious at the time.

Intel turned down a boat load of free money.
I built something like that, based on bkerndev (Bran's Kernel Development Tutorial) and the TinyBasic interpreter.

https://github.com/d99kris/nopeos

It's a bit of C and not only asm though. Also - I haven't tested it a lot, as my kid is only 3 years old. :)
That seems like a mistake to me. That would mean code that runs perfectly under, say, 6.5 would not run on 6.1. It should most certainly be a 7.x release.
One of the exercises in chapter 1 of SICP is writing a Fibonacci function using successive squaring[1]. It's fast, not recursive, and doesn't rely on floating point arithmetic. It would be interesting to see the author's results with a stronger algorithm.

https://mitpress.mit.edu/sicp/full-text/book/book-Z-H-11.htm...
Indian Programmers vs. American Programmers: Whose Code Is Best?
I will admit that I hadn't realized async worked on Promises. This is definitely a very clean solution, though not one that can be seemingly achieved without Promise.all.

There is, of course, no library needed to use pure promises for the same functionality, though.

My point is that all of this is possible without async/await, which to me are abstractions that cloud the landscape, obscuring the real evented nature of JavaScript that makes async programming so easy, IMO.
I was going to comment that they're about a thousand years too late with this, but then read the article and saw that that was precisely the point.

It's a lovely thought that, in this modern day, we might once again unlock our wordhoards!

I once read a poem by Seamus Heaney (who also re-translated Beowulf) in which the language of the poem itself recapitulated the development of English over the centuries. It was really quite beautiful, though a bare five minutes of Googling has not turned up the name.

edit: I think it's the Bone Dream sequence, from the collection North.
Is there a reason you always wrap them? Even if it's awkward I tend to leave most platform APIs alone and treat them as special cases if I'm doing something, say, promises or messages.
Picat tutorial at FLOPS'16
IE 11 ships also with Win8.1 and Win10, so IE11 will be around until 2022 or 2025.

IE11 is the new IE6 and will be around a long time in enterprise. Thank you Microsoft. It's epecially annoying as Edge is based just on a refactored and improved trident engine after all, so basically IE12 html engine under hood (and was already called "Edge" in DevTools in IE11).
I'll be glad to do away with callbacks completely tbh.
You Just try "oddway International"
For All HCV Medication Like Sofosbuvir , daclatasvir , Ledipasvir , ETC Find All Generic And Brand Medication At Wholesale cost ....
Oddway International is an Export House with a strong independent infrastructure which allows us to work in tandem with the needs of our customers across the globe. We directly cater to the needs of large, medium, small enterprises and individuals around the globe. Our aim is only maintaining a healthy, safety and understanding relationship with our customers and, it can be manifested by the excellent satisfaction they feel by being with us.
Address : 5A/7, Ansari Road, Daryaganj, New Delhi-110002 (India)
icon
sales@oddwayinternational.com
QQ : 1523458453@qq.com
icon
Phone : +91-11-43526658
Mobile : +91-9873336444
icon
Skype : Oddway2010
WeChat : Oddway2010
icon
WhatsApp : Available
Viber : Available
http://www.oddwayinternational.com
I was about to say the same thing. For example, I speak a non-rhotic dialect of English (Australian) in which the "r" is silent in many words (e.g. "hard"); whereas in many other dialects (e.g. most US dialects) that "r" is pronounced. So, dropping the "r" from the spelling of that word would make it more phonetic for me, but less phonetic for most Americans.

To introduce phonetic spelling into English, you'd need to either privilege one dialect's pronunciation over all the others (which speakers of those other dialects would be unlikely to accept), or else you'd end up with far greater spelling variation between different dialects of English than exists at present (which would harm international communication.)

The other problem with phonetic spelling is that phonology changes faster than orthography. If we adopted phonetic spelling tomorrow, then within a few generations many of those spellings likely wouldn't be phonetic any more. Keeping orthography reasonably fixed over time (even as pronunciation changes) makes it easier for us to understand the written texts of past generations.
I think Orwell's view of language is the same basic principle as engineering: keep it as simple as possible. Don't make it too simple as to lose meaning, but don't needlessly overcomplicate things either.
parent made an edit from affect to effect, so I guess my recommendation was taken to heart :)
I must confess that I am old enough to remember that this was based on an actual brand, "Plain Wrap", which was the store brand of the long-defunct Alpha Beta supermarket chain: https://pbs.twimg.com/media/CU25MNEU8AAbnvx.jpg

They actually used to stock all the Plain Wrap items in a single aisle, and the effect was like a consumer sensory deprivation tank.
Are you trying to say that product management at Google sucks and competitors outrun them despite Google having practically unlimited resources? I agree.
Can I write a whole book in the URL part? Maybe if I used a different UTF character for space?
LovingDress Women's Prom Dresses Lace and Spandex High Neck Sheath Evening Dress
Fisheye Placebo
The man behind the plan to build a gondola connecting Manhattan and Williamsburg
I have no idea which documentary you're referring to, but the idea that cancers are a class of different diseases with differing mechanisms isn't exactly fringe.

I mean, here's Harold Varmus, former head of the NIH and a Nobel Prize winner for his work on cancer research:

"What we've learned can be grouped into three categories. First, we've learned that cancer is not simply a single disease that affects many parts of the body. It is not, for example, a "war on cancer" as a single enemy. It is many different diseases with common themes that can cause different kinds of disorders in many of our organs. These include mutations in many different genes, changes in essential cell functions, and unusual interactions with the cellular environment in which tumors grow. We need to study each of these areas separately."

https://www.nlm.nih.gov/medlineplus/magazine/issues/winter13...
What now for NASA's magnetic field probes?
> Sure, I've been frustrated at times when I can't express an idea in 140 characters, but in general, I think the limitation is a benefit.

Doesn't that lead to a tendency for low quality content (content that can be consumed in a few seconds, like animated gifs, quotes, etc)? I usually want to read in-depth articles and editorials, or thoughtful comment threads.
Ask HN: Are there only 2 reverse-CDN (CRN) in the entire world?
I could only find CloudFlare (with 100MB-500MB limits) and AWS S3 with Transfer Acceleration (With no-limit [Charge per GB]). Are there any others?
From all my research, I feel like Promises end up making better code than async await. Am I the only one who thinks that?

Like, what's the equivalent of Promise.all with async/await? And how do tou do stuff synchronously after kicking off an async process?
Maybe now they can fix all their layout bugs they've been adding to the browser and not fixing.
That someone was someone who didn't know basic addition (tax liability).
Is the backlog really in the millions? That would be impressive.
In German we went with the first option: elevate one dialect.

I heard in Turkish they went with another option: everything is spelled phonetically, and there's a `standard' pronunciation / spelling. But I heard of a case where some people spell a word differently, because they pronounce it differently. (And that's seen not as a failing of these people's spelling.)
Google Express is an interesting counter to this - the ease of online ordering while using the local stores as local inventory holders. It mostly works (though it doesn't do fresh groceries where I am). I comparison shop amazon vs. whatever's on express, and it's pretty common to find what I want more cheaply via a local vendor, particularly Costco.

I really, really hope this model makes it possible for local shops to coexist with Amazon for those of us weird enough to want to shop online. (I say that because it's worth remembering that nobody posting here is "normal" from the perspective of consumer online habits.) I can't imagine local places are going to out-compete Amazon when it comes to high $/lb or $/cm^3 items where the amortized cost of shipping is low, or cases where it's something with very slowly-moving inventory, but shipping gallon jugs of vinegar is going to have a very hard time competing against Costco.

(oblig. disclosure: Google's paying my salary this year but this comment has nothing to do with me hacking Tensorflow.)
I can't agree more, I made this chart a few months ago.
https://www.tradingview.com/chart/AAPL/2P4KPhz8-Updated-AAPL...

If you follow the link at the bottom of the chart you should see the other chart I made back in 2013 but which got totally ruined because the website could'nt handle the split 7:1 correctly. A shame, what a great "told you so" punchline I could have by now:D
Wow. So the camera is now 5x more expensive than the computer. Perhaps some day we'll get a less expensive camera.
Some feminine products may be worse.
ScratchJr: Coding for young children
A CDS can pay the difference if a government decides to pay a fraction of the full value. This has happened in other countries without total financial collapse and could feasibly happen in the US if it has a president that actively wants to negotiate debt down.

You could also purchase PUT options on a bond ETF like TLT where the counter-party will be the OCC, which will have little exposure to the turmoil in the bond market like a bank that would underwrite a CDS.
> What kind of statistics? Can you give any links that support what you wrote?

Why yes, I can!

https://bugzilla.mozilla.org/buglist.cgi?o5=substring&o13=su...

Before you object, this is largely modern C++.

> You could use static analyzer and would avoid most of the problems.

> EDIT: My point is that i have nothing to gain from rust when knowing c++ and memory management rules + i got good static analyzer. But probably for someone that do not know C++ at all Rust could be a better choice.

Yes, you do. Empirically, programmers consistently make the same game-over mistakes in C++ over and over again.
Is Hyperloop the future of travel?
Without the source code, it is hard to say.