skysight-inc/HackerNews huggingface dataset:
From their last quarterly report, quarterly ARPU is 25.91 for US/Canada users, 8.76 for European users, 2.62 for APAC users, and 1.91 for the rest of the world.

It's likely that European and US/Canada user count growth is flat or nearly so, and their gains recently have been out of getting more dollars per user through increasing advertising revenue as opposed to getting more users. It could be (or not) that they can grow those revenues even more.
I also live in Charleston and go to Savannah a couple weekends a year because it really is a cool place. But when it comes to living in a place I would far prefer to live in Charleston. The actual grid plan of Savannah's historic district is superior to Charleston's street plan and I don't think Savannah ever had a building height limit so the taller buildings make Savannah feel more 'urban', but when it comes to jobs and all around momentum Savannah has very little; If there was more going on there it'd probably be the better place between the two. I get why the thought of a tourism would turn people off from living in a place, but in reality, nowadays the same thing that attracts people to visit cities are the same things that attract people to live in a certain city, just look at how Airbnb more less turned every city into a tourist destination.
You can see tweets without logging in. People do it all the time, and websites do it even more.
I think the stock price is finally catching up to reality and public perception. I've noticed a huge resistance to using Facebook in recent years within my social sphere. Professionally, I'm one of the few that I know that still use the service; I think it's FOMO keeping me on, but I find it extremely difficult to add content to my profile and find myself mostly acting as a passive consumer of others' content.
Though the tribes often do have more control over the schools now, the SD reservations are the poorest areas in the nation, so they still rely on the BIE for funding. My hunch is that this is another of the differences between the Dakotas caused by the oil boom.

As for the boarding schools, SD still has the definite residential schools. My hometown has one, and it's depressing. Over the past decade they've; drawn national criticism for for fraudulent fund raising, forbid a Lakota ceremony from being performed at HS graduation while allowing a Christian prayer, moved away a priest after decades of hushed up rape accusations, and passed a state law making them unable to be sued by any past victims of abuse.
It sounds like we are in violent agreement then: if insurance companies are allowed to exist the way they do today, they can’t have access to all the information. I like your solution to the dilemma of just not having private insurance companies :D

Re DNA precautions: We just need to make hovering up DNA illegal, or selling insurance, or selling anything based on the genetic information gathered from people; make it all illegal, so I don’t have to worry about it in the same way I don’t have to worry about insurance companies breaking into my house to spy on me.
I don't disagree, but I also don't know how you would build an extension like that without those permissions.

How many applications are running on your work machine outside the browser, with no warnings or significant[0] limitations?

[0]: https://xkcd.com/1200/
If your problem looks like what WhatsApp already solved you could use the same solution. I sold it like that.
And I don't judge the choice. But implying that by switching one problem for another makes either of them not worthy of solving or considering on its own, because the other seems bigger, just feels wrong.
I don't see the problem here. The code you quote is correct and guaranteed to allocate the minimum amount of memory for which the hardware can support the requested functionality.

It passed sizeof(std::atomic<uint64_t>) as the length parameter and mmap() decided to give us a larger page (which may or may not be 4k) for its own very good reasons, namely that the overhead of keeping track of hyper-granular memory pages would cost more than it would save.

For a program that needs at least one shared counter, it's not possible to allocate less than one page of shared memory, regardless of if its implemented in C++, C, or whatever language -- it's a hardware level decision. If MMU designers could still provide 512 or smaller pages with the same performance as 4k pages they would certainly do so. Nor is it reasonable to keep track of memory flags like MAP_SHARED at a more granular level than a single page.

If the program did need more than one shared counter, it could instead use something like std::array<std::atomic<uint64_t>, 512>. In other words, there's no reason why it would have to allocate 4k for every shared counter -- there's zero inherent overhead. It appears as if this particular program only needed 8 bytes, request 8 bytes, and had its request satisfied in the best way the hardware could allow.
Where can you get low-profile switches and keycaps from?

I'd love to make a custom low-profile ergo board.
Given that the governments fund the passenger trains, those boundaries are extremely relevant.
This is an op-ed so in this case I'd say it's more on the author than the publication. In general though I agree, it'd be good to see a well cited news source.
> I wish I could do more than downvote you.

It’s off topic garbage, and generated an equally garbage subthread, so flagging is certainly appropriate.
Sure, but it would be a massive amount of work to go collect millions of samples and sequence them. Like how researchers are using the data to solve crimes, you need a large set of data to get good results out of. In my scenario you would collect the DNA of your target (say, Trump) and then use the 23andMe data to try and dig up dirt on relatives (say, his illegitimate children).
Why are you using 1% of GDP for your number?

2018 spending will be 4 trillion

2018 GDP is 20 trillion

so a thats a 5% increase
Growing up in Indiana I can confirm that pretty much every old cemetery I've ever seen has had at least one tree stump tombstone. Modern cemeteries with uniform tombstones are much less interesting.
A lot of their security/policy work is hiring tons of humans to fix things. For example they are hiring an additional 10,000 content moderators. That will obviously impact profitability.
Chalk this event up to a lesson learned. Now go back to doing great stuff and, from now on, make sure your boss is aware of it.

Also, this is an example of having a bad boss and is one of the reasons technical people generally prefer working for other technical people.
You actually can save comments. Click the time stamp in the comment header to present the comment in isolation, then click “favorite”.
User growth is slowing down to a crawl:

* There are 4.16 billion Internet users worldwide.[a]

* 26.3% of the world's population is under 14 years old, close to Facebook's minimum age of 13.[b] This means 73.7% of the world's population is at least 14 years old.

* If we assume the population of Internet users has a similar age distribution as the world's population, that means there are around 4.16 * 73.7% = 3.07 billion Internet users who are at least 14 years old. This is a rough estimate of the maximum possible number of people who can have an account with Facebook today, i.e., the size of the company's addressable market (in users, not dollars).

* The true size of Facebook's addressable market could be higher (for example, if the age distribution of Internet users is different)... but it could also be significantly lower (for example, if a substantial number of Internet users cannot or will not join Facebook due to religious, cultural, or governmental restrictions, or due to the availability of established regional alternatives).

* Facebook just reported monthly active users of 2.23 billion, up only 11% from 2.01 billion a year ago.[c] This isn't exactly stellar user growth. The company now has around 73% penetration of every person in the planet who can join Facebook today. Again, this is a rough estimate.

* The company's CFO disclosed in today's quarterly earnings call that the company expects a "deceleration" in growth.[d]

[a] https://en.wikipedia.org/wiki/Global_Internet_usage#Internet...

[b] https://en.wikipedia.org/wiki/Demographics_of_the_world#Age_...

[c] https://investor.fb.com/investor-news/press-release-details/...

[d] https://www.cnbc.com/2018/07/25/facebook-warns-investors-of-...

--

EDITS: I updated the global Internet usage figures based on dooglius's comment below (the Wikipedia page is outdated). I also expanded significantly on my original post to make my facts and reasoning as clear as possible to others here.
How are these ("vanilla JS" and "the latest features") different things? By vanilla JS, do you mean prior to 2015 JS?
If you click on the time stamp of a comment you can then save/ fav it.

I just found this out recently too, not a new member either!
I joined my company in a large part because the CTO wanted to build the company with Elixir.

Two years later that has proved to be a fantastic choice and it has not hindered hiring in any way. In fact, most candidates are very excited about it.
These same criteria apply nicely to vetting of Yelp/Google reviews. The fakes seldom show any thought of non-positive information.
Furthermore, this solves one of the key problems 23andMe has had with the FDA over notifying users.

Specifically, that the FDA prohibited them from proactivitely notifying users about potentially dangerous mutations. Looks like they've gotten approval for a few breast cancer risk markers now, but that's well short of what they could do.

If you're notifying users about a drug discovery program... the FDA can't gripe.
I bought my car outright, and I would have got that and my insurance whether I need it for work or not. For me the GO train + TTC is approx $13 a day. Driving is $18, which includes parking and gas. Why would I pay for the GO and driving daily (500 + 300)? That doesn't make any sense lol. Even if I included the cost of my car, insurance, gas, parking and (to make it fun) my cable bill, I still pay less than the base cost of an entry level apartment downtown. I don't consider my time driving wasted, it's leisure time.

EDIT: On second reading you may be talking about driving to the GO station, in which case I agree... although I can easily walk to the GO station in <5 minutes myself. Your parent comment might also live a short walk or bus ride away from the Clarkson GO station
Install Newsfeed eradicator and then remove the app from your phone. Brought me down to maybe check the site once every couple weeks for notifications.
I don't think they were ever profitable. I think they became unbearably more unprofitable after WWII, but I think they were unprofitable before that.

And, when you talk about government investments into the two other modes of transportation, I presume you mean air and highways. You forgot waterways - also created/improved with government investment.
What happened before they whiffed on earnings doesn't matter, new information came out and the market ran away from Facebook like it was contagious. 32,725,304 FB shares have traded after the bell, that is a "real market". The 10-day average daily volume is ~17.5m so this is hugely significant.
The article conspicuously doesn't mention his party.
Currently Heroku, but interested in deploying into GCP with Kubernetes and Distillery
Testing, Deployment and DNS Rollover with Azure Functions and Cloudflare Workers
Ask HN: When to start building the MVP?
A part of me wants to talk to more users, before I build anything, with the belief that once I understand the problem well enough, the right product “seed” to experiment with, will be very clear.

Another part of me wants to quickly get an MVP out there, based on my current understanding of the problem, and utilize the feedback cycle with the target audience, to iterate towards a product that they actually want.

At what point did you say “fuck it, I’m going to build this product, and see if these people will actually use it”?

Would you have done anything differently?

context: B2B, Saas
The first citation on that Wikipedia page [0] has been updated to an estimate of 4.16 billion internet users as of Dec 31, 2017.

[0] https://www.internetworldstats.com/stats.htm
https://en.wikipedia.org/wiki/Gattaca
Sure. But the message I get is, "Now I can use Google's phishing resistant 2FA device to protect my Google Cloud account". It's like accessing Gmail via Chrome: you know, that it's the "official way".
This sounds like a violation of the first amendment right to association.
Darpa Sets Up Fast Track for Third Wave AI – TOP500 Supercomputer Sites
An illustrated compendium of Chinese baos
That's how I feel about the current state of web development. It really feels like the right time for something to come up and replace React/Vue/Angular with all of their myriad associated libraries for data, routing, etc. Something that is incredibly simpler.
I don't think you are disagreeing with what I said:

>Most of us have to sit in classrooms for months or read and study to understand the intricacies of music theory. None of that is necessary to learning a few pop songs on a guitar or piano.

That is not necessary, but once you play enough music, you learn the theory in practice. Or have enough data in your head to make that realization.

I challenge you to play 100 pop songs on an instrument - any pop songs, any instrument - and not at least know things like major/minor chords, basic chord progressions (like the endemic I - V - vi - IV, aka "four chords").

>The epiphany described ... suddenly ... the ability to actually play the thing competently.

>I've been playing music for years [...] Waking up one morning and having that ability [to play piano] would certainly be surprising.

It would be surprising indeed! It also never happened. Not in the article, at least.

Specifically, the article says: he could play simple popular songs from rote memory before

Once you can play simple pop songs, you can play them all. Kathy Perry's songs have as much harmony as the top hits from Beatles or Bob Dylan.
Looks pretty cool but the input is pretty esoteric to a newbie like me: https://git.ligo.org/sean-leavey/circuit/blob/master/example...

Same thing about the output format: https://git.ligo.org/sean-leavey/circuit/blob/master/example...

Is this a custom file format or a well known one?

Also, the references to LISO are all behind a user/password wall, which makes it hard to learn: https://wiki.projekt.uni-hannover.de/aei-geo-q/start/softwar...
Blacklisting or just not supporting those device types and therefore preventing users using it?
Thanks. I'll update my figures right away.
Ransomware Infection Cripples Shipping Giant CISCO's American Network
You are putting the burden on the wrong shoulders. Cheney et el claimed to have extensive proof, which was later shown to be made up. Then there were things which were debunked even before we started the campaign, such as the aluminum rods which were supposedly for a nuclear reactor.
Um, we have settled the Gobi Desert and there's plenty of ways to make it pay, most notably this one:

https://en.wikipedia.org/wiki/Oyu_Tolgoi_mine
mandatory repost since price is going up and we hate bitcoin here
It's a U2F token. It should be the official way. It's kind of a travesty if AWS doesn't have native support for it.
Sure... but it would have to be proper-as-in-proper. And what are the chances of that? Seems to be hard enough to even enforce the rule that ``-O3 -g'' is a thing, let alone all the rest :(
Another aspect I'm surprised isn't being discussed is mobile. Many people in the US use a mobile phone or tablet as their primary computing device. Flash is not available on mobile devices -- using Flash on a web site effectively restricts that content to people who have access to a desktop computer.
The problem is that there's a cottage industry of people who think they can cargo cult their way to Steve Jobs' success by emulating his flaws.
>If we assume the population of Internet users has a similar age distribution as the world's population

Well, this certainly isn't true.

And in any case, the people making these predictions are factoring in things like this, they didn't just slap down a linear regression line and call it a day.
By the looks of it, many US government websites haven't had a significant technical update for at least a decade. Searching for '"best viewed * internet explorer" site:*.gov' turns up a depressingly large number of results, many of them for important-looking services rather than old static pages.
Ask nearly any Latin student nowadays and they'll mention that they have used or frequently still use Whitaker's Words [1] which is made in Ada [2]. I and my friends in Latin class use it so frequently (through the University of Notre Dame portal) that I made a reskin for me and some friends [3] to use so we can enter in all the words we want for a passage and to look at convenient conjugation cheatsheets :)

[1] = http://www.archives.nd.edu/words.html
[2] = https://github.com/mk270/whitakers-words
[3] = https://abidsikder.com/wweb/index.html
> how come so much stuff is buried? Tombs of course.

No, that's not the reason. Rather it is the case that through most of human history new buildings were built on top of the rubble of earlier buildings destroyed in a fire, sacking, earthquake, or in very early times the simple accumulation of trash. In many parts of the Middle East finding a lost city is as easy as looking for a hill that has no geological business being there and digging. People living in the same place over thousands of years is what makes the hill.
Mississauga has a larger population than Vancouver, it's not some backwater suburb of Toronto. Have you ever been to Port Credit? Come around and I'll buy you a drink. You'll eat your words lol.

I hope for your sake you bought one of those 50k condos. I'm 25 so I missed the boat on cheap real estate.
Perhaps an unpopular opinion, but individuals and journalists alike should really think through the consequences of having Facebook police content more aggressively.

Almost every time I hear someone advocate for speech policing, they mention obviously awful speech (e.g. Nazi Germany, Sandy Hook conspiracy theories) as an example. And I agree, that speech sucks, most of us can agree about that because we have hindsight to educate us. In reality, speech is really murky. From what I recall from history classes, "Nazi" ideas like Eugenics weren't Nazi ideas, they were popular at the time everywhere, including in the US. Anti-semitism was not Germany exclusive (and still isn't). When you find yourself inside a society, it becomes very difficult to separate yourself from its collective delusions. In this, it becomes dangerous for a central authority to police speech: how to agree on which speech is acceptable (past the generally abhorrent speech like that mentioned above) is difficult and bound to either be abused in the worst case or best case many mistakes will be made.

Historically, because of the issues mentioned above, I feel against most speech policing in general theoretically. Admittedly, however, I also demographically don't really feel the effects of hate speech, so it's easy for me to take this emotionally distant stance.

The best solution I can come up with here is, especially online, a series of filters: bifurcate platforms like Facebook into a feed where content is moderated, and give users options to opt into unmoderated streams (unmoderated to the extent the law allows).
China employs two million microblog monitors
Angular is a nightmare for complex UI interactions for components that are spread out.

I'm sure experienced people know how to do that properly, but it's really difficult starting out.
It’s like the old sports coach’s expression: “You don’t need talent in order to practice!”

Outside of super-rare outliers, I don’t personally believe that anyone is born with natural talent for anything. When someone is highly skilled at something, I will assume that they spent tons of obsessive time learning and practicing rather than that they tried it one day and found they were magically good at it.
Tweet says users can download apk so it's just they can't get it off Google Play. Users basically will get a message it's not compatible with their device hence they can't review the app.
IBM's AI watermarking method protects models from theft and sabotage
Along the lines of comments below... what are the sweet spots people are finding for Elixir? I've used Erlang a lot in the past and like it, and would love to have an opportunity to use Elixir for some projects, but it seems that for regular old CRUD kinds of stuff, I'm not sure it's a win compared to Rails.
We lose a tiny bit of accuracy (quantizing for Android Tensorflow Lite), that's about it. I was pretty impressed.
Diffy: A triage tool for cloud-centric incident response – Help Net Security
Does his party matter? For reasons other than knowing if he's on my team or not?
>I do not have the level of theory/understanding

Or do you? Here's the level he gained:

"I suddenly realized what the major scale and minor scale were, what their chords were and where to put my fingers in order to play certain parts of the scale. I was instantly able to recognize harmonies of the scales in songs I knew as well as the ability to play melody by interval recognition.”

Are the italicized concepts unfamiliar to you, after that some time (how long was it?) of playing? And note that KA might have played for longer than you have before getting there - the article doesn't specify.
What? no you're not. You're augmenting existing, already rendered HTML with Jquery. have you never used Jquery before?
Not sure why you aren’t upvoted more

People just don’t understand how valuable time is. Commuting 2hrs each way daily x 5 days is 40 hours a month you will never get back.

Also I find that people with long commute times rarely admit how bad it is in the winter. I work from home 70% of my days and when I commute it’s 30 minutes by car each way. On a bad winter day it’s 3x that! Taking an Uber home to port credit after a night of drinking on a winter day would take 3 hours!

I recently spoke to a man who lives in the east end and commutes by car everyday to Cambridge! He said it’s 3 hours each way in the winter, blew my mind! (His wife worked in the east end)
I'm not sure if he has others, but Christopher Soghoian is a prominent one: https://en.wikipedia.org/wiki/Christopher_Soghoian
No, what you're supposed to do is either realize what you did to get downvoted and adjust your behavior to better conform to Hacker News culture, or else stop caring and continue to be downvoted. Complaining about it is a waste of time.
I think you* have unreasonable expectations for precision in valuation. 20% is not a large fluctuation in the context of the unlimited future of a company. Something truly unexpected would make an order of magnitude difference.

*but you're not alone.
It is chip and pin :) it's the same cards, just not a POS device.
Fairly sure it doesn't unless it's really well hidden. In fact, if someone at Google really did happen to think 'doing initial rollout to GCP customers is going to make AWS look lame' and AWS stops dragging their feet on this, it would also be a good thing for everyone.
I do not understand why the west hates Huawei so much
Also, Elixir is a relatively small and simple language.

Yes, it's functional, but it doesn't have a lot of complex concepts and is much easier to learn than , eg, Ocaml or Haskell. (at least in my opinion).

A good dev should probably be productive within a week.
I'm not sure how big e-commerce curation is as a market segment but I can definitely envision it growing significantly. Since Amazon decided they wanted to be "the pipes" of e-commerce it's almost as if they forgot that people have to find the right stuff to buy as well.
They always mention the party.
Toward a Secure Electrical Grid – The UCSB Current
Charles Schwab supports authenticator codes with Symantec VIP, or they'll send you a hardware token that generates codes.