skysight-inc/HackerNews huggingface dataset:
I'm sure IG gets several orders of magnitude more than 1000s of requests per second. Even if a dashboard existed visualizing excess request traffic per route per user, when you're talking about this kind of request volume, there is an indexing lag + a reporting lag + alerting lag (assuming there is alerting on this specific scenario on top of the dashboard) + human or automated response lag. It sounds like this attack could be completed in minutes rather than hours or days, it's feasible that it would have succeeded well before anyone got around to mitigating it.
It's not a perfect life (there isn't one), and there's no argument from me about there being different strokes for different folks. At the end of the day, however, even Einstein had to poop out of his own butt.

What I said should be taken with a grain of salt. I did what I did for more than a decade, savoring both the good and the bad.
No Visual Studio, .NET WinForms or WPF/XAML/Blend?

These are some of the most popular programmer interfaces of all time...
Some people have medical issues causing obesity, sure, but we’re the same species we were 50 years ago. Any physiological cause of obesity in people today was also present then, presumably at the same rates. But they didn’t have an obesity epidemic.

Whatever thing (or set of things) is driving the change in obesity rates, it is not a biological force that is outside of out control.
Trabb Pardo–Knuth Algorithm
A really good post, and good point, but I also want to add that the first thing I thought when I saw the title was: "I don't think Stack Overflow should think of itself as a community".

In fact, SO is fantastic, the best ever at what it does, by far. It does what it does, really well. When it started, I occasionally asked or answered questions; now I don't, and it has nothing to do with community (good or bad). It's because, you know, all my questions are already asked on there, and answered, often multiple times.

This doesn't mean there won't be more questions that need asking, as of course there will for new technologies especially. It means that the ratio of users to questions has risen exponentially, so that the % who need to do _anything_ on SO has dropped.

You want the typical newbie experience? It's this:
1) types question into Google
2) clicks on link to SO
3) may have to repeat steps 1-2 a couple times
4) finds answer to their question
5) goes away

There is nothing in this that resembles "community". Like wikipedia, there may be a core group of ultra devoted users who keep adding new content. And you know what? That's ok. Perfect, even. The problem with SO's community, is that it's thought of as a community.

The worst thing they could do with SO, is try to make it a community. We already have Facebook and Twitter, and they didn't turn out so well. We don't have another substitute for Stack Overflow, if they try to turn it into a social network.
It's "too broad".
I wonder what the significance of 11 elements could be?
What does being a retired AI researcher with a Ph.D. have anything to do with being aware of the language abilities of other animals?
Closed as duplicate:

https://stackoverflow.blog/2018/04/26/stack-overflow-isnt-ve...
It says "people in the bottom decile" though, which is very low.

> You can easily feed a family of 4 on $125 a week using the items I outlined above

It looks like the bottom decile had an average income of £130/week in 2015.

https://www.ons.gov.uk/peoplepopulationandcommunity/personal...
For what is worth kragan is entirely right here.
I find the social aspect of this interesting. Us "smart tech people" have been pushing https everywhere for a few years now as a way of protecting internet privacy "for the masses".

And now the government found a very simple non-technical workaround. Send a message to everyone requiring a government root CA with an easy install, or their internet won't work.

Now "us techies" have to find a new technical solution to a very social problem.

It never ends. :(
They should just put a red dot on the browser bar somewhere indicating a non-normal root cert is being used (this would also help in dev / test scenarios).
Nothing in your response really covers what the article is saying though, because you're not looking at what the advice is.

I'd also note that the UK has significantly lower incomes than the US.
It’s possible I am misunderstanding you, but think I agree with this.

There’s kind of two ideas going on here (in this thread in general), I think.

One seems to be of a mindset I’d describe as thinking in math means glomming onto knowing linear algebra.

The other seems to be thinking in interconnections, minimalist definitions, and those abstract concepts that exist in math (and all kinds of things) for connecting discrete ideas into composite ideas.

One thing that bugs me is code with overly specific semantics, where it reads like that’s the only problem the code could solve.

When if it’s broken into concepts and abstraction in the PLANNING stage the code ends up being less verbose and descriptive of the human problem and more useful for a variety of problems.

So instead of code to balance a checkbook, I’d write code to add/subtract numbers and input numbers from my checking account.

I see a whole lot of code with too much specific semantic meaning. And it ends in practice that we think code in one system is highly specific to that system and minimizes effort to reuse.

At least that’s been my experience at work. Ymmv
> rather than a catastrophic event

I'll give you catastrophic. Quite a few years ago me and some mates were camping in a field at night and a lady misjudged a turn and took her car through the dry stone wall. The car threw hefty blocks for an astonishing distance. What was odder was that after the initial smash I could hear heavy thuds as blocks dropped from the sky for what seemed to be up to 10 seconds. Far, far too many seconds to be credible, but that's what I noticed at the time.

Being dark we heard it but didn't see it happen. The full glory was revealed next morning.

If that wall hadn't been in the way the car would have gone all over our tents - and us.

We owe some anonymous derbyshire dry waller a lot of beer for putting it in the way.

(The lady was uninjured if extremely shocked)
It's nice that while you were in college and had obligations of 12-18 hours a week, you found the time to shop at multiple stores to maximize your savings.

Unfortunately, there are a lot of people (single moms, for example) that work 80 hours a week at three minimum wage jobs, each of which purposefully employ people at non-full-time hours to avoid needing to provide benefits, and they just don't have the time to go to research prices and recipes, visit multiple stores, go home exhausted, and still find time to cook.
Unrelated: why do you pay for intercom chat when there are a bazillion free chat bots out there?
logic bugs + UI bugs + performance bugs < logic bugs + UI bugs + performance bugs + memory bugs

Just in this thread stats about memory bugs being 70% of CVEs is presented, so why do you believe "being memory safe doesn't get you much" ? I am not a Rust fanboy and would rather use a GCed language for most work. But I don't get this stubbornness towards progress and better tools. If some tool can make "your" life easier in many ways, use it for your own profit !!
Mayan EDMS 3.2 Released
That would help people who already know what a root cert is, but it's well known that most people ignore any indicator in a URL bar. Even "smart people" ignore them. Do you actually check the lock status of every site you visit?
It's something I studied. NLP is a sub-discipline of AI, and animal studies are used to inform NLP research. I'm not saying that this makes me right, only that my speculations are not completely uninformed.
Data-rape
Well I have bought Bialetti Brikka 2nd hand for 15 euro and new Bialetti Milk Frother for another 15 euro.

I am buying Segafredo 250g pack for 1,5 euro or Lavazza Bourbon. One pack per month.

Milk I use is expensive though - real cow's milk not pasteurized with very short expiry date for 0,9 euro per liter.

So in my garden latte is roughly 12 cents per cup. ;-)

I do not remember drinking coffee at coffee shop. My friends coming always demand my coffee, saying it is so good.

[1] https://www.bialetti.com/coffee/stovetop/brikka-c-1_7_24.htm...

[2] https://www.segafredo.it/en/espresso-casa-250g

Oh, in the past I had expensive Pavoni machines and all other kinds of other coffee utensils. I still have some of them. It was fun. But I prefer my simple current setup.
It's cheaper, engineered to be more addictive, and it takes little to no prep (ready to eat or just throw in the microwave, oven or stove to heat up). Healthier options have price tags of luxury goods, often 1.5x-3x the cost of the unhealthy version. Veggies are generally cheap, but require much more food prep unless you want to eat everything raw.
> Also a small thing, but the new desktop Twitter now has obfuscated CSS classes for everything. The names change frequently too, maybe at every deploy?

I would be a little surprised if this wasn't just caused by using a library like styled-components for managing CSS. I'm sure it could also be partly anti-adblock or anti-scraping, though.
How is that an improvement to the user? In some ways, it's like a kind of shadowban. The user's question is effectively dead, but they aren't made aware of it.
I'd like that as well, for exactly the same purpose.

To the best of my knowledge, no browser can do this today, and I don't know of any other software that can do that either. (I'd want to have it in the system certificate store with the same constraint, as well.)

Name Constraints, as mentioned elsewhere in this thread, wouldn't solve the problem, for two reasons: most software doesn't support them (and silently ignores them rather than correctly failing closed), and they require the CA certificate to contain the constraints rather than system configuration adding the constraints.

We need a mechanism to place certificates in a certificate store (browser or system) with specific domain constraints configured by the administrator. To avoid the failure mode of Name Constraints, those certificates shouldn't be accessible to software that doesn't know to enforce domain constraints.

That would also require updates to various SSL libraries (and to browsers) to handle this new certificate store and enforce the constraints.
a 6 digit password that is only valid for 10 minutes
I'm definitely lower middle class, I make 34k a year...
for the reader, not the writer. he/she obviously knows the word but a potential reader might not and he's just saving them the google search, my guess ¯\_(ツ)_/¯
Surprised Match hadn’t bought Grindr long ago.
> number of people never click, but do remember and come back later

For major brands they may remember.
Otherwise I think it is reasonable to assume that clicking on ad is most established way for user to check product. Once user navigated to website, he can be reliably tracked by site owner.
I'm a top 2% on a stack (gamedev), and find it very frustrating when I try to help the new users with an answer or in comments, and have the other mods come down on me for trying to help. I've had my fellow mods berate me in comments for trying to help. "With your reputation you should know better!" was one comment I got. At least I can still try to be helpful in comments on closed questions. And I can vote up questions that I see are getting pushed down with negativity.

To me, a lot of times naive and new user questions are excellent opportunities for learning, mentoring, and sharing. You have this little moment where you influence someone in a positive way, make them feel welcome, and maybe put them on a path to growth as a developer.
Wasn't it great when we all had API access and could choose between different clients that had different emphasis? I'd be happy to pay too.
As someone pointed out earlier, it seems they're changing CSS classes constantly to deter scraping, so this might not work for long.
I'm not sure why you're being downvoted, but I agree with all of your points. Those aren't things that really lend themselves well to mathematical modelling. But... there is a huge field of math that does apply to this: statistics.

The first two cases are somewhat special:

- It may be immediately obvious that an API is terrible, and that the replacement is not. If API 1 takes 1 sec to call, and API 2 takes 100ms to call, easy choice without stats.

- Caching can be dangerous. While not really a stats problem, you do need to have a really solid model of what is getting cached, and how to know when to invalidate those cache entries.

For the rest of the examples you provided, you're making changes that may make the problem better, may have no effect, or may make the problem worse. You absolutely need to use statistics to determine whether or not changes like those are actually having an effect. Performance analysis is part math and part art, and without the math background, you're likely going to be spinning your wheels a bunch. Beyond stats, fields like queuing theory are going to make a huge impact when you're doing performance optimization in distributed systems.
The entire fact that a moderator can decide what you really wanted to ask even if you are clear that's not the question you want to ask, is, honestly, ridiculous.
A RAW file is a description of the light captured by the sensor. What good would such a standard do? The RAW file is not supposed to be a finished work of art, it’s designed to be processed.
this. I used to write long screeds about my latest experience or why I didn't like how it worked there, but no more. Now I just say, "my most productive experiences at SO were on questions that would never be allowed today."
As we are 2 days away from the 50th anniversary of the moon landing (and I just finished a Podcast about that topic, so it's fresh on my mind) I'd say: Margaret Hamilton

- https://www.vox.com/2015/5/30/8689481/margaret-hamilton-apol...

- https://www.bbc.co.uk/programmes/w13xttx2/episodes/downloads
> There's not a ton of money in the Anime industry. Especially over-seas ... There's also not a guaranteed audience for an anime.

How even did you arrive at that deduction?

There's a ton of untapped market potential in anime and manga, especially overseas. Japanese pop culture is probably second in worldwide popularity after America's.

And it's even more impressive in how most of its foreign popularity comes from unofficial, non-profiting fan efforts.

2-3 decades ago it was a relatively small handful of fans who contributed their time and effort for free, and worked against legal prohibitions, to provide anime fansubs and manga scanlations throughout the 1990s and 2000s, until the anime fandom grew to the millions today, with adaptations, inspirations (Matrix, Kill Bill etc.), cosplayers, conventions, and even pornstars jumping in.

This is a unique case where an industry was practically established by piracy!

Many of those fans still rely on unofficial translations, reviews and torrents to get their fix, and many of us would gladly part with our money for official translations of the same quality as fansubs (including cultural notes etc.)

Sadly, none of the suits who could capitalize on this seem to be able to see the larger picture. There are still tons of anime, manga and video games with lots of worldwide fans but they've never been officially ported outside Japan.
I checked these a few months ago and both services were working fine.
>...Open offices work in favor of your salary.

That is not how it works with highly profitable companies like FB, The extra cost to give people some privacy and allow them to less distracted is a tiny percent of the costs to pay the employee salaries + benefits over time. This is not a tradeoff. (Indeed, since people have been shown to be less productive in a distracted environment, employee salaries might be less than what they would be than if they were more productive.)
Technology enables policies both good and not so good. This is just another example of that.
In case you're still curious, I think the reason it isn't included is because auto-increment is a hard problem to do right, ends up being a leaky abstraction for technical reasons, causes bugs, and is philosophically sub-optimal for basically any use case you can dream up. Want to order? Dates are probably always a better thing to order by, or else some natural property of the data like name or title. Want to link two records together? GUIDs are so much better it's not even a contest.

In development, auto-increment appears to be previous field +1. Developers write code expecting that behavior and relying on continuous IDs without gaps. But, well, for example, Oracle doesn't rollback sequence values. They also pull them in blocks (I think blocks of 20?). So sometimes you can end up with numbering like 1,2,3,20,22 if things were weird at just the right time, and you probably never saw it during development or QA unless you happened to know to try to force it.

Then you get things like SQL Server resets auto increment field values on database export/import, so numbering which used to have gaps in the original will have no gaps in the import, causing the numbers to change. (I have no idea why, just seems like a bug/disaster waiting to happen.) Changing some ID fields tends to cause obvious disasters, as you usually have several tables which store a copy of the old auto ID value to join on.

I've seen several production data loss issues as I learned about the joys of this data type and prefer to avoid them as I learned more.
Announcing the New Go Store
That's a fair point, because that would be in the 70% range. But that doesn't factor in income assistance. I know essentially nothing about UK law in this regard, but I imagine they have some sort of income assistance programs for low-income individuals/families, yes? That would raise their income substantially, would it not?
This is the correct answer.

I got burned twice (for the same exact period of stay) by two different places on Airbnb, and their customer service was beyond patronising, so I refuse to use them.
> How is FaceApp different than all other apps and social networks that are storing all your photos with location and tags to your friends

Do the other social networks give themselves permission to display your photo anywhere they want? Or only via the channels you specifically request (i.e. to your friends)?

That seems like a huge difference to me.
Building Modern Data Platform in Azure – Useful Resources
> What Kazakhstan has done is create their own root certificate and asked people who live there to install it in their browsers.

Is this voluntary? If I bring a device into the country without this certificate (or if the local removes it from their machine) do things go back to normal?
What is even the point of garbage collection? By the time you manage all the resources of a 100k line application you're going to have to do as much work as if you wrote it in C.
Back then, a "10x engineer" was something like what the OP described here: technical skill several standard deviations from the mean in a variety of areas.

Today, a "10x engineer" to me is someone that is very technically competent but is _also_ competent with people and business needs.

The latter is much harder to find than the former, IMO.
Reading between the lines, the article says they got away with it for months, and were only caught because they got greedy - to the tune of a luxury car and a mansion! This smells like a crime of opportunity; most crimes aren't throughly-planned, well-executed Hollywood-grade bank heists - or their digital equivalent, so there also isn't a thoroughly planned exit strategy to a non-extradition country, just a vague notion that something will happen, eventually. Possibly getting caught.
A case study in this: The New York Times

In 2018, it made $202MM in revenue from digital display advertising. [1] Averaged across an annual reader base of 125MM worldwide, or 91MM in the U.S. alone [2], that averages out to just $1.62 or $2.22 per customer. Let us pay it to opt-out! Where is the harm?

[1] https://s1.q4cdn.com/156149269/files/doc_financials/annual/2...

[2] https://nytmediakit.com/digital
But we are in a better place than before. Without HTTPS everywhere and governments needing to ask people to install new root certs, we would not have learned about this Kazakhstan MITM issue.
So much stuff! I was surprised to see so many boots and hammocks.
Why Everyone Needs to Walk 30 Minutes a Day
Maybe there's a spectrum here. A family trade is both highly social and highly stable, even if it is confining in terms of personal freedom and social mobility.

Maybe, our current obsession as a society with personal freedom and social mobility is an extreme which is itself the cause of all the loneliness. It's an extreme which reduces the stability and cohesion of our society, because in promoting the freedom of the individual above all else, you've harmed the social connections which make a society work.

Maybe there's a happy medium, but I think we might have passed it by over a century back.
No denial from me that there's a problem. I wanted to jump in, however, and share some personal journeys. Maybe it will help one person, or not.
GitHub Degraded Performance
I think that's hyperbolic. I find HN to be slightly more forgiving. However, it does surprise me how hostile HN can be to a bit of humor.
Why is it a non sense statement, and why does it matter that they are Russian, when US companies are already known to do the same?
I personally have a huge amount of respect for all 3 as engineers.

There are plenty of legendary gamedev engineers who are somewhat known, most of them hang out on Twitter (Carmack has a great Twitter account IMO)

I've only worked in the industry for a little over a year now, but I've heard some great stories from the senior engineers.
> otherwise they would have a duty to not award golden parachutes or large executive compensation packages

That's actually true though, they do have such a duty.

http://www.shareholderoppression.com/excessive-compensation
I don't disagree with your overall analysis except:

> Raw produce (not meats) from a farmer's market or most major supermarkets are very cheap.

The vast majority of poor Americans live in places where there are no Farmer's Market (that's a thing for affluent cities) and more poor than you realize live far away from a major grocery stores. Dollar stores are driving a lot of small grocery stores/ bodegas out of business in the US. I still think you are right that spending 74% of income on food to be healthy is an exaggeration for the US.
TiKV 3.0 GA Release
Netflix’s U.S. Subscriber Numbers Are Slipping
Your browser will reject the bogus FB certificate. You can tell your browser to connect anyway with the bogus cert, but it will still be MITM'd. There's no way around this (outside of using a VPN or whatever to effectively remove yourself from Kazakhstan).
You miss-represented all the points, AND skipped the one where I said they don't take such superstitions as seriously as their American counterparts.
You can start with 4 hexagons, each one covering an octant and a third of the neighboring octants.

Or another way to say this: if you start with 4 hexagons, with each glued together with each other along two adjacent edges, and you add the appropriate folds, you can make an octahedron.

Then you can subdivide each of those starting hexagons into n hexagons for any of these numbers, https://oeis.org/A003136 (power-of-4 sizes may be the most convenient among these, so that the overall grid has 2^n by 2^n size)