jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Observation (1).

The data they are looking at is essentially a
univariate stochastic point process, that is, an
arrival process. The most important special case is
the Poisson process. There the times between
arrivals are independent, identically distributed
random variables with exponential distribution with
parameter the arrival rate. The number of arrivals
in an interval is random with Poisson distribution
(compare with the terms of the Taylor series for
exp(x)).

See early in

E. Cinlar, 'Introduction to Stochastic Processes'.

There for the Poisson process there is a
'qualitative, axiomatic' definition -- an arrival
process with stationary, independent increments. A
cute derivation from this just qualitative
description results in the details of the Poisson
process.

One point about this qualitative approach is that
commonly in practice the assumptions are obvious
just intuitively.

Another solid approach to a Poisson process is the
renewal theorem; there is a careful treatment in W.
Feller's now classic volume II.

The theorem says that under mild assumptions a sum
of independent renewal processes converges to a
Poisson process. Arrivals at Twitter look like a
nearly perfect example.

So, basically without any anomalies the Twitter data
is a Poisson process.

Observation (2).

In part, the anomaly detector is based on the
extreme Studentized deviate (ESD) statistical
hypothesis test as in

http://www.itl.nist.gov/div898/handbook/eda/section3/eda35h3...

but this test has a Gaussian assumption, not a
Poisson assumption. So, there should be some
mention of justifying using a Gaussian assumption.

Point (1).

The work in the OP, that is, an anomaly detector, is
basically, nearly inescapably and necessarily a
statistical hypothesis and, thus, faces the usual
issues of false alarm rate (significance level of
the test, conditional probability of Type I error
given an anomaly), detection rate, and the classic
Neyman-Pearson best possible result.

In particular, it is important and usually standard
to have a means to adjust, control, and know the
false alarm rate, but in the OP I saw no mention of
false alarm rate, power of the test, etc.

On a server farm bridge or in a network operations
center (NOC) with near real time anomaly detection,
false alarm rate too high is a serious concern.
With realistic detectors, false alarm rate too low
means detection rate too low and is also a concern.

More.

There are some tests that are both multi-dimensional
and distribution-free, with false alarm rate known
exactly in advance and adjustable in small steps
over a wide range. Such tests might be good for
monitoring for 'zero day' problems, that is, ones
never seen before, in serious server farms and
networks.
I wouldn't be so quick to assume they're being shortsighted. I have no idea what the details are, but I've got to assume they have very explicit data about who and how many people convert from free to paid tiers and that they're taking this data into account.

Again, assumptions here, but maybe they found that only a very small % of users start with a completely free 24/7 app and move to paid? Maybe the folks who convert start with a low-utilization (<= 12 hrs/day), hence the limit.

I dunno. I'm just guessing that there's some logic behind the decisions.
I don't think the MacBook [Pro] is a flattering comparison. Apple is rapidly falling away from their traditional simple and obvious product lines, and the current MacBook lineup is extremely confusing to a lot of people.
afandian,

This app is just an MVP, the future hopefully is much bigger. On of the reasons is "because it's what startups do" and "everybody thinks that's the next step". I do have needs (development, content creation and in-house marketing team), but none of them are a must-have, I can do it a bit slower with whatever means I have at my disposal.
You are forgetting that trust funds step around the income tax 'problem'
You're talking about standup, not Scrum. It's a common conflation to call a status meeting a "Scrum meeting".

Status reporting, if the overhead is around 3% (e.g. 15 minutes per day, or a one-hour weekly meeting) isn't so bad. I think it's actually good if it defuses the suspicions ("what does he do?") that, unchecked, can devolve into political behavior.

Scrum involves a lot more, like user stories and an explicit disallowance of working on things not in the backlog. By the book, you have to leave written records of what you did in insulting detail. It's horrible stuff. But I agree: 15 minutes per day for an all-team status meeting isn't that bad, and can be better than the alternative if that alternative is a culture of suspicion and resentment.
My team logs with our Google accounts. It's not addressed in the disclosure, but should we be deauthorising Slack. Have our tokens been breached?
My setup is both. All accounts filter in to my main account, but from that main account I can send as any of those addresses. As a non-Voice user though, perhaps I'm misunderstanding your proposal. Gmail does have advanced filtering though for forwarding to other addresses.
自由言論 - that's free speech in Chinese
Most of us are using a touchpad :)
That's not so uncommon in the corporate world, especially with people using laptops more and more as their daily driver and the potential for those laptops to be lost/stolen.
You append the salt to the hash, and then re-hash it. Not exactly pretty, but it works.
> There is only one master, hence there can not be a "split brain".

That's very naive. There are situations -- very real ones -- where the failing master doesn't know it is failing, where clients can still connect and the new master can't safely tell the old one to stop being a master. This is where fencing comes in, and other concepts like heartbeats and STONITH and backup interconnects and so on, all of which makes automatic failover complicated and error-prone.

There are good reasons that 35+ years after the invention of the relational database, only the top commercial ones implement this really cleanly (but they still require expensive dedicated DBAs, for the most part).
I particularly focused on this section http://www.brokenthorn.com/Resources/OSDev18.html . Although not mandatory for development, having a grasp of these concept does give a better insight. Well done!
On the topic of micro-dosing, I microdosed around 3-6ug LSS/day for 1.5 years. Stopped abruptly one day and haven’t used it since. So echoing your sentiment about how easy it is to stop.
Well, if you read the beginning of the post, that's mentioned too. The theory that alot of people are suffering in silence so to speak. A ninety percent negative rating though...that almost puts a guarantee that there is a fire, not just smoke.
It's because app updates include features, but the roll-out of those features is staged internally at Facebook. So there are no features in any given update that can be announced.
The "Shared" kind of machine, like MySQL make absolutely no sense in the pricing.

It's like they are trying to mark up a smart car as a Tesla S..
I always thought that writing a non-trivial library that is accepted into Boost, would be like being accepted into a priesthood (for C++ programmers).

In the sense that the standards are very high, and seem to require at least 3 things: expert level understanding of C++, of a number of boost idioms, and of the particular domain/niche that your library solves.
I just started using Cloudflare Tunnel this weekend to expose a service hosted at home. I love that I don't have to open any ports up, that my home IP isn't exposed, and that I don't need to worry about maintaining my own reverse proxy to host multiple sites on the standard ports.

I know there's other ways to do this, but Tunnel made it extremely easy.
Who cares if overpaid (compared to other professions) programmers wages are threatened? Are you entitled to make six figures? No, you make six figures because market forces coincidentally put that price on the skill you were lucky enough to land in. Why are you not in the same breath talking about already-depressed McDonalds workers wages? Are you just a better person entitled to a better wage?
"There is absolutely no reason for the NSA to give a flying fuck about what you or I think.

There just isn't, and it'd be a waste of resources to even attempt something like this."

You and I are not the ones defining the reasons of and what NSA are interested in. You might think there are no reasons, but NSA may have a totally different view. For an organization that for real wants to capture ALL communication on this planet, waste of resources may seem like a minor issue.

Thanks to Snowden, we do know that NSA and GCHQ are actively doing astroturfing.

Without overstate the importance of HN, this is one place where a lot of technical talent hangs out. Talent that also talks, informs and educates others. If one want to moderate criticism from people that others listen to and rely on for information about security, privacy, HN would probably be a good place to focus on.
Isn’t it easier to look at somebody vaping or smoking, ie. if you can smell cigarette smoke, it was likely exhaled/may contain droplets with virus?
Cheers to the other side! The offer stands, if you ever want it.
A far simpler explanation for the same pattern would be that prisons take up a lot of space, and are therefore often located outside of urban centers, and rural areas also happen to be whiter than average. People generally also don't want to live near prisons, making it politically expedient to stick them somewhere out of sight in the boonies.

Those reasons seem a lot more convincing to me than a concerted effort to shave a few fractions of a percent off census data.
https://www.adexchanger.com/analytics/facebook-analytics-wil...

The above seems to go into guesses as to why it's going away. A lot more informative than the original link.
> There is nothing that you can do about it, so people are just apathetic.

Just to expand on this. It is just recognising the state of current situation. A lot of people in the UK support the state in some form or another and if the state tells you encryption is for terrorists or criminals then as far as they are concerned it it is for terrorists and criminals. Almost everyone in IT *might* grumble about it but that is as far as it goes.

People outside of that view point are seen as eccentric, crazy or "conspiracy theorists" even after you point to real abuses of the current snooping from GCGQ (e.g. people spying on their former spouses) that has rock solid evidence.

There is no political will in any mainstream party, even the non-mainstream ones don't care. The citizenry is apathetic, the professionals in the industry that work here are apathetic. In fact the very opposite exists, people seem to love it when the politicians do tyrannical things. There is also no real difference in the mainstream parties. I haven't voted in years because there is nobody to vote for who is worth a damn.

I am so fed up of fellow citizens. I am moving once the COVID situation is resolved as mentioned in another comment.
My understanding is that this is a difficult problem to solve "perfectly" due to lag between incurring a cost and recording the cost.

I believe GCP currently has the best feature for this. You can set both billing alerts as well as caps. However, I also believe that it can take up to 24 hours between incurring a cost and it showing up on your billing report. So even on GCP (which is the most forward-thinking cloud service for this feature), you can incur up to 24 hours of charges over your maximum billing threshold cutoff. I'm also not 100% sure if GCP's billing threshold is really designed to be a "hard cap" per se.

The real question is whether AWS should let perfect be the enemy of good; and/or whether providing a somewhat "broken" service like GCP's would mislead customers into feeling more protected than they actually are.

See here where someone set a Firebase billing budget of $7 but an infinite recursion generated $72,000 in charges. When the founders started seeing the charges come in, all they could do was watch as it grew and grew....because their screen was merely reflecting what had already happened in hours past.

https://www.theregister.com/2020/12/10/google_cloud_over_run...

Discussed here: https://news.ycombinator.com/item?id=25398148
? I googled for a bit and could only find articles on $place_telegraph and other minor local newspapers. Is it a "bubble" to seek quality information?
Wine tasting is an art of deduction. The first step of any wine tasting is to look at the color, rim variation, legs, etc. From there, you take account the smell and taste. At a professional level, this is always done in a particular order to help narrow down possible characteristics for the next step. If you change the color of the wine, you'll send the wine taster down a completely different mental flow chart.

The tasters assumed the wine didn't have food coloring and correctly used all senses available to them to do the tasting. It's very disingenuous to point out that they should have used more white wine descriptors. The wine was red, so they used that information to further deduct characteristics of red wine.

I also find it peculiar that they don't mention the variety used for this study [1]. The color of the wine comes from how long skins are left with the must (skin contact) while making the wine. There are many wine varieties (white and red) that taste very similar. In some cases, you can have both a white and red coming from the exact same grapes (Pinor Noir, for example).

[1] I did Ctrl+F for "variety" on the study: https://web.archive.org/web/20070928231853/http://www.academ...
That's easy to answer. Because users want that. Of course developers are free to ignore such users, and such users will choose a different library.
Since the model is an array of pillars, the visualization has a wall is confusing. Would be better to add some space between columns, and remove the 3D/isometric effect.

The mathematical problems break the "visual" model. They are harder to understand when you have to spend most of your energy doing 8 simultaneous mental conversions to base 8 while solving.
I find myself self-censoring on controversial topics far more often than I think is healthy for deep, mutual understanding.

I have some friends with whom I could debate the James Damore memo, where Jordan Petersen is making some points based in reason and science, the extent to which “Defund the Police” is honest vs hyperbolic, or under what circumstances saying “All Lives Matter” or “Blue Lives Matter” is sensible vs incendiary.

I have other friends with whom those discussions would be impossible. It is this group that we could probably learn more from each other, but the heat from the conversation vastly exceeds the light (for everyone, not just me).
11 percent of global road accident deaths is far less than the 17.5% of world population it represents, so it is safer than average.

Most of this is probably due to gridlock, it’s hard for Indian traffic to reach speeds sufficiently fast to cause terminal injury.
Having neither had a great family, let alone parents who read to me, I can say school was a catastrophe and I very much agree with OP. The primary lesson of school, the training that happens every hour of every day of school is this: Sit down, shut up and listen. School is not about teaching and education, it is about training obedience, apathy, resignation and of course baby sitting. It is an institution from the 19th century, developed for a society of farmers, factory workers and dutiful drones of cannon fodder.
Andrei Rublev is just a mighty movie. As in as good as movies get. The church bell sequence alone: I was literally relieved for that kid.
It is when your reduce operation is associative. (Example: sum, or --- less trivially --- merge sort)
Today I tried to explain someone what exactly boost::mpl::fold does and how it is supposed to be used (For those unfamiliar: boost::mpl is a collection of compile-time metaprogramming mechanisms for C++).

I took me a while to realize that the person I was explaining it to had only little problems with the templates and compile-time part but close to no idea what a fold or a lambda are.

Not knowing some basics of functional programming can keep a person from understanding so many different things and I have encountered those in different fields (e.g. explicitly like in formal semantics or implicitly in different theories of morphology).

I think the real point here is that different paradigms offer you new views onto the world and enhance your understanding all the programming language things aside.
A few of these only have one seller. Money laundering? A different algorithmical problem? Something else?
These effects work for all industries, not just widget factories. Microsoft's highly paid engineers profit too.

And twice the number of widgets at half the profit - how is that a good deal for factory owners?

Finally, Portugal is a country with a very expensive currency. Because of that, unemployment is huge and they're in big trouble.
I feel that there is something in the ps3 scene that might have triggered this, that nobody is actually mentioning.

Recently a custom firmware (rebug) was released that allowed PS3's with hacked firmware to connect to the developer only version of the PSN used for testing and development.

Even more so, they have figured out how to trick the dev PSN to allow them to 'buy' PSN games. They also figured out how to break out of the sandbox with certain games like the call of duty series, to allow patched games to play with regular players.

I personally suspect that this is the intrusion that they are referring to, and they are busy retooling the network to stop this from being possible.
I'm currently trying to combine learning to code with travelling the world. I don't like making it easy for myself...
A key point, as discussed in the Charlie Rose/Gordon Brown interview (above), is in the next 10-20 years when China's emerging middle class becomes consumers.

If the US is still in a position where its technology is superior and China's ~600 million new consumers demand and buy US technology, then it will result it massive US exports, windfall profits, and the perceived debt problem goes away.
Part of the US strategy is to make sure it's in a position where China's new middle class demand and buy US technology.
Reasonable question.

They did comment on the issue in their discussion: "We examined whether age was an important factor in producing the baseline differences we observed by comparing the three youngest practitioners with the controls and found that the mean age difference between groups is unlikely the sole factor responsible for this baseline difference. Moreover, hours of practice but not age significantly predicted relative gamma activity during the initial baseline period."
Sorry, it was late at night. I was dreaming of a world where there were actual alternatives... By that, I mean, a real language that wasn't invented simply for doing form validation, pre-loading image rollovers, and popups, then embraced as the next big thing by small children and hipsters almost 20 years later.
It's an indicator of road use.

Contrary to what the article says, Sweden doesn't have the safest roads per capita - the Vatican City has fewer road deaths. It has a few streets that get driven on, so it gets to play as well. Of course, claiming the Vatican-as-best in this kind of analysis is silly, because barely any driving is done there; the roads aren't really used heavily. Road-miles driven per capita shows up this kind of light or heavy use.
Yeah, there's really two things here. 1) Shutting down the service entirely; 2) shutting off _your_ account in particular. Or really, also 3) Changing the terms (for instance deciding it's not really 'unlimited' after all).

You're talking about 1, and sure, there's not a lot you can do.

As far as 2 and 3, back in the day, when you paid for a service you might sign a contract, and they could not simply decide to cancel your service in the middle of the contract because they didn't like you, for reasons not covered by the contract.

Of course, that also assumes that they wouldn't just put "and by the way we can cancel your service at any time for any reason including just because we don't like you" in the contract, or that you would have some kind of negotiating power to demand different terms or go with a competitor with better terms. But obviously they _would_ just put that in the contract too, as they did in the ToS which is theoretically a contract too.

And there's really another thing too specific to the Amazon terms posted above. They are advertising the service as 'unlimited', but then the terms say they can shut you off if your use "substantially exceeds or differs from normal use by other users." That doesn't really sound "unlimited" exactly, does it? I don't know if putting "Ha ha not really unlimited" in the ToS would protect them from such things as this: https://www.ftc.gov/news-events/press-releases/2014/10/ftc-s...
Looks like a lovely app, but I wonder why did they attempt to pollute the identity space with yet another username?!

Let me give you an example of how this can work against them, which is applicable to other startups.

Let's say, you're an early adopter and you got a nice Twitter username. Unfortunately, you're in the Android camp (me!). So, a new service comes up and some guy gets lucky enough to "steal" your username. You will then feel alienated from that service, because it doesn't solidify your identity. Same happened with Vine in the past.

What's weird as these come out of a company that has invested so much into building a new identity as @username and now they are undermining their investment!

Same happened with Facebook. They launched Slingshot, which invented yet another identity nomenclature. Not that I care about Slingshot, but if I did, it would unconsciously boycott it.

I'm not talking about me personally (yeah, right!), but I'm just trying to think about possible scenarios.

A smart and not so hard to accomplish thing even for the mobile first crowd would be to at least allow account creation on the web. How hard could that be? This way early adopters will blame themselves, not the service, for not being so "early" in the game.

These are just some psychological aspects I wanted to share.
They referenced Section II.4.B, namely since native Twitter apps don't "organically display" unfollows, you should not as well.

> Respect the features and functionality embedded with or included in Twitter Content or the Twitter API. Do not attempt to interfere with, intercept, disrupt, filter, or disable any features of the Twitter API or Twitter service, and you should only surface actions that are organically displayed on Twitter.
And the end results. The numbers in the paper are correct. however:

1) The settings in the paper were lies. This will supposedly be fixed. This was supposedly unintentional.

2) The clips are indeed cherry-picked (libvpx loses by ~1db on foreman with the same settings). This may or may be fixed. This was intentional.

All other criticisms of the paper are valid.
oh how I miss groovetech.com! I would pay lots of $$ for their archives.
Is insider trading a form of wealth confiscation? The only way banks and hedge funds can be as successful as they are is via insider trading - not in the legal sense, but in the sense that they have info that the public does not. I don't know the answer, but to me it seems more likely to fall in the confiscation category. Not an easy call.
Interestingly, the 2nd argument to Object.create was specifically designed (by me) so that an object's "shape" could be statically determined. If the descriptor is all literals (they usually are) then each Object.create call site is essentially a construction site for a "class" of objects that share a common structure.

As Erik says, this should be fixable. It sounds to me like Crock's coding style is just ahead of the engine implementation curve. Hopefully it will help push this optimization into the actual implementations.