skysight-inc/HackerNews huggingface dataset:
This is pretty much untrue. Gmail is an SPA for example, and I can share "https://mail.google.com/mail/u/0/#spam" with you, or "https://mail.google.com/mail/u/0/#inbox/FMfcgxwGDWqXKSSfXBDQ... (of course you can't access the latter because you don't have the appropriate permissions for it … but point still stands: I can open that URL in a new tab and it'll open the same email).

I've written plenty of SPAs myself that use the URL and you couldn't actually tell it's an SPA unless you have the technical experience to know what to look for.

If what you're saying is "this infinite-scrolling page sucks at respecting URLs", that's something else, and it's not specific to SPAs. Infinite scrolling predates SPAs (Here is one for jQuery! https://infinite-scroll.com/#initialize-with-jquery), and doesn't have to break URLs if you don't write your code like an uncivilized brute.
My point was moreso that NameCheap appears willfully ignorant to abuses on their platform. As I am a nobody, I don't have the leverage to get them to solve these problems. Whereas Facebook suing them might introduce pressure on NameCheap to address abuse of their domains.
Index Advisor Service for Couchbase N1QL (SQL for JSON)
Your retweet behavior would change, Twitter would move past "no edit button" and iterate using the new data points
Literally used rss to see this question lol
Medicare isn’t going anywhere. Once people get the taste for single payer healthcare, they don't give it up.

Social security should be replaced with privately held accounts, just like superannuation in Australia. But in the transition people would need to be paid out their entitlement. So no problem there.

But if UBI replaced all normal welfare (excluding disability etc) is that such a bad thing? As long as the UBI is high enough and indexed to cost of living, welfare that’s broadly targeted at the poor should be unnecessary. Not just unnecessary, it tends to have the effect of making poverty stickier. Any time benefits are inversely tied to how well you're doing, you reduce the incentive to do better.
Unpowered RC glider reaches 500MPH:

https://www.youtube.com/watch?v=nv7-YM4wno8
It's important to note that this is true for _hatchbacks_. Sedans are much more limited in cargo carrying capacity compared to hatchbacks.
Leonardo da Vinci's accurate map of Imola
You're talking about layering the thing on top of Consul that I already identified in my top level comment.

Consul itself advertises DNS resolution for service discovery.
that's what https://golem.network/ is trying to do.
Why not just creating a a national pharmaceutic company? Private companies would continue to exist and probably protest about unfair competition, but still it would be a good method to prevent them forming a cartel and at the same time invest in much needed but not lucrative meds.
By that standard, all hardware is "trusted" regardless of what Intel does. You have to rely on it, and if it misbehaves or stops working you're SOL.
Feedback Ladders: How We Encode Code Reviews
No, but I'm quite fond of the proceeds of crime being recovered, so I don't think making such things impossible to enforce is a positive, no.
> Newsletters are really the new feed.

I've noticed this as well, and it boggles my mind. If ever there was a use case for RSS, this would be it.
Me too, I'm also a Namecheap customer and have nothing but good thinks to say about them. This makes me like them even more.

If only FB were as professional with their customer's data as Namecheap...
Calling COVID-19 a “black swan” is an abuse of the term, IMO. Zika in 2016, Ebola in 2014, MERS in 2012, H1N1 in 2009, SARS in 2002, HIV in 1980, H3N2 in 1968, H2N2 in 1957.... A viral disease outbreak, like a stock market crash, is very hard to time precisely, but everybody knows that it’s a thing that happens regularly. That’s the exact opposite of a black swan; if it’s something you didn’t plan for, well, that’s on you.
so much that a Guy on YouTube modded a head to oscillate from audio signal and get a 'speaker'
Sleep is so good for the mind and body that unlike almost any medicine, it can not only make you feel better but heal you in ways you otherwise couldn't be. It's pure elixir for humans.

It really is crazy how much some cultures (including mine) neglect it.

I love to sleep and always have, but I've been shamed for it (in the weird way that is North Americans do that sometimes) and felt like I needed to optimise my schedule or sleep less or whatever. It's all crazy. Just sleep! It's nice, it's free, soak it up.

Unless of course you can't. Man, I feel for people with insomnia.
There is a small trade secret, that's hard to visualize. If you merge two changes into master you can break it.

The fact that a change passed a CI and another change passed a CI doesn't mean they can merge and the result is guaranteed to pass CI. It will often break and if you think for a minute you will come up with really rudimentary examples of this.

The really primitive solution is to call the merge-recipient branch the "develop" and only merge to "master" when you are sure what you are merging is good. You'll be ok if you do it sequentially (no parallel merges to master).

A more complicated solution is to actually test (in CI) "what happens when I merge this" but in hiding, without showing it to others. Even more complicated is to do it in parallel. Gitlab calls it Merge Trains (Premium only). Zuul-CI calls it gate/gating and has a pretty good description here: https://zuul-ci.org/docs/zuul/discussion/gating.html#testing...
> mostly startups in SF or NY

This explains a lot. Fair point, this kind of approach is likely very common in this very small (except financially) corner of the software industry.

> Your weird theory that people are inventing hypothetical situations to be angry about

Uh, can you point where I said or implied that? That doesn't have much in common with the point I was trying to get across, but I can believe that I failed in my intent.
By asking the question using the word "dead"[0] which has such offensive connotations, it will spur some to say "it's not dead" -- which isn't really going to be productive for what I think you're really asking.

First, in one sense (but doesn't really answer your question) ... the old protocols like RSS (feeds), NNTP (news), IRC (chat), etc are never going to be "dead" because somebody somewhere will always be providing it and somebody somewhere will always be consuming it. Just like horse & buggies are not truly "dead" because a few are being run for tourists and the Amish communities, there are some old dialup BBS's serving callers with old modems even though the internet+web has supplanted it.

I think the longer form of your question for productive discussion is this: Is RSS usage decline possible to reverse with new clients on the web & mobile?

The answer is no. RSS/NNTP/IRC don't have the incentives (both economic and social) that allow them to experience a renaissance. E.g. StackOverflow may someday be supplanted by another Q&A site but it won't be supplanted by NNTP news forums. Same with RSS. Typical mass consumers use Facebook as their "rss" reader. It won't matter what kind of new RSS reader you develop, the typical web surfers don't want to manage RSS feeds.

[0] to the replies below about why "dead" often triggers unproductive arguments:

In observing decades of debates on USENET,BBSs,web, etc... the word "dead" has 2 very different meanings which needlessly causes participants to talk right past each other.

meaning #1: "dead" is harmless synonym for "decline", "losing popularity", "no longer supported", "no longer in mainstream use", etc.

meaning #2: "dead" is provocative synonym for "no longer worth learning", "useless", "stopped working forever", "nobody intelligent is using it", etc.

The amazing phenomenon that happens with asking "Is X Dead?" is that the question asker is almost always innocently using meaning #1 but the most enthusiastic answerers are using meaning #2. This is why "dead" triggers unproductive threads because both sides are talking past each other with different semantics of "dead".
See http://isrssdead.com

For my part I'm currently building and updating a feedreader / feedparser kit that lets you build a newsfeed in minutes [1] or use a ready-made client such as rubynews [2]

[1]: https://github.com/feedreader/news.rb
[2]: https://github.com/planetruby/planet/tree/master/rubynews

PS: The stats on Planet Ruby for RSS vs ATOM are:

Q: What feed formats are in use?
Formats (n=51)

atom (52%) | ******************************* 27

rss 2.0 (47%) | **************************** 24
When the sum of nonfree data on all volumes reaches the capacity of the drive there is no more space for hidden data
A problem with GitFlow is it's painful to follow PR model.

Especially on the Github repository where pushing to master is a lock and can only done by PR and merge(or squash or whatever).

Let's take a look at a release:

1. Branch of release/1.0 from develop
2. Fix some bug, then at the time of deploymennt. Merge it back to master and develop

But once we merge, github close the PR... If we attempt to create another PR for other branch. The Github now see different history between master/develop...
Human Experimentation in Philadelphia
Adam Curry Was the First Podcaster – Joe Rogan
I agree, but no one is hiring down those lines. People are being paid to write JavaScript where it isn't needed per se, but where it will still get the job done.
Except if the watermark is terribly designed, that will not work. There is a lot of information that you can hide from the eye in a video.
In 24 years I've only rarely seen scenarios that actually require something at the level of complexity that k8s represents. I worked on Bing some years ago, and it would definitely have benefited but MS rolled their own solution (which has since been replaced by I don't know what).

I've seen k8s USED many times where it was wholly and completely unnecessary and being pushed by juniors who wanted to go apply to Google in a year or two.

I am currently running a service that receives 3000 rpm spike and averaging 500k requests a day.

On a single server behind cloudflare deployed straight from Github.

We have a version of the service also running on ElasticBeanstalk with a single server.

Neither experiences downtime.

People severely overestimate their needs.

Google, Facebook, Microsoft, Amazon? Are serving literally billions of requests per minute. They have a need for that level of complexity.

Most of us here... do not.
I'm more of a low carb person rather than keto, but I can anecdotally confirm that how many carbs and/or sugar I have the day before does impact my alertness the next day regardless of sleep.

I also do time restricted feeding and skip breakfast. If I load up on carbs (particularly crappy ones) the day before, I feel hunger much more the next morning than if I ate clean during my feeding window.

The body is a complex machine.
The problem is that semantics of NULL in SQL are not that of "unknown". Well, they are in most cases, but there are also many when it's not true - e.g. SUM().

Even if they were, it's just a horrible name for the concept. You could argue that back when the keyword was introduced into SQL, it didn't yet have a well-established meaning that was different... but I'm not even sure that is true - some form of NIL or NULL has been around since the early Algol extensions, and it never meant "unknown".

The way to fix it would be to have MISSING and UNKNOWN as two different concepts. Then:

UNKNOWN + 1 -> UNKNOWN
MISSING + 1 -> *error*

TRUE AND UNKNOWN -> UNKNOWN
TRUE AND MISSING -> *error*

UNKNOWN = UNKNOWN -> UNKNOWN
MISSING = MISSING -> TRUE

Well, and fix the aggregates - e.g. SUM() of no values should just be 0.
The police found a piece of trash and called it a firearm to cover their asses after blowing a quarter million dollars (err, 100,000 pounds?) investigating a hole in the ground.

It should be incumbent on the police to prove that a person intended to build a firearm if they find a tubular piece of trash in the ground and want to put you in jail for 5 years.
Big Data Systematically Analyze Key Concepts
We deploy small clusters everywhere in the same pattern, I love argocd. This article fails to understand the use case for kubernetes, and arguably doesn't fully understand the cloud.

Kubernetes is revolutionary, to think it's not is foolish.
I'm not going to do the leg work to validate unsourced claims that you made, but I will assume you don't have kids based on your comments.

It's possible that things are more complex than you suggest (or realize). One simple example is the typical start/end time for school. In Houston (a random example, but a very large school district), this is the school schedule [1]:

* 7:30 a.m. - 2:50 p.m. for elementary schools and K-8 campuses

How well does that schedule fit with a typical job?

[1] https://blogs.houstonisd.org/news/2018/01/10/hisd-to-standar...
Deserted oil wells haunt Los Angeles with toxic fumes and enormous cleanup costs
A Requirements Spec for Voting
Building an Elixir OTP web app video series
Filecoin's Proof of Replication sounds similar to Valueflo.ws and Holochain's asset backed currencies. Let's go full distributed computing and use mutual credit while we're at it. Otherwise we're just going to carry forward the broken dynamics and assumptions of the current economy.
> Today, most pharmaceuticals are developed by the government. Private corporations take existing research and medicines, tweak them enough to be considered 'different', give them new names and then market them heavily to uncritical citizens, acting as parasites. [1][2]

There is so much wrong with that sentence, but it's written with such conviction and confidence that I think this reply is probably a waste of my time.

There is a huge amount of work, money and risk between government funded research highlighting a potential mechanism of action and actually getting a drug to patients. You can easily spend millions and years of work chasing down a promising project only to find out your drug doesn't work. Biology is really complex, most lay-people probably overestimate how much we actually understand. You can work decades in a pharmaceutical company and never see a project you worked on reach clinical trials, and even if you are lucky enough to get that far, it it has about a 10% chance of actually being approved.

To say all that pharmaceutical companies are doing is stealing and monetizing government research is demonstrating a real lack of understanding of how drug discovery works.

Source: worked in drug discovery for many years in both government funded academic labs and pharma.
Absolutely, unfortunately taylorism did follow suit into the world of knowledge workers.

In some hostile work environments like banking this is everywhere. Don't leave before your manager, eat lunch at your desk, look busy and stay in the office as long as you can
There are at least two solutions to the Fermi paradox, presuming widespread life. Each suffices, by itself, but both (and others) could be true, too. I.e., there need be no Great Filter; there could as well be hundreds.

First: if expansionist societies reliably destroy one another sometime after contact, remaining societies are not expansionist, and so (therefore) do not make contact. Expansionist societies that make contact and do not destroy one another continue expanding until they encounter another, and the dice are rolled again.

Second: if societies sufficiently advanced to make contact first master controlled-fusion tech, then goldilocks planets become uninteresting. Look for aliens near Kuiper Belt objects where useful molecules are in piles conveniently frozen to the bottoms of shallow gravity wells. In this scenario, planets like ours are used only by extreme primitives. The aliens already know we have nothing interesting to say to them.
Since there are many answers already, I won’t elaborate too much. I just want to emphasize one thing: people mention immutable data structures as a default a lot, and sure, they’re great.

However, someone might turn around and say, “well, I can pull in a lib with immutable data structures in $lang if I want to.”

It needs to be highlighted that the real game changer is an /ecosystem of libraries/ built entirely out of immutable data structures.

That’s not something that can be engineered as needed.
I think you’re too hasty to assume OP thinks they should be unemployed AND have no income.

Anyways I agree that we need to work less.
> that engineers were the most pragmatic I've ever seen, and the politicians were just...fucking idiots.

The engineers would have big problems if they spaceship doesn't work. The politicians are not idiots, its simply that they don't have the same goals as the engineers so the politicians seem like idiots to engineers.

> Had he not died in 1966, I suspect the Soviets would have beat the US to putting a man on the moon.

This is an false take. Many people have looked at this and it simply doesn't hold up. The resources they were investing was not big enough and having korolev couldn't have solved all the many problems they would have still faced.

They had some great engine technology but its a long way from there to the moon.
Maybe this is needed from time to time, to filter good and bad ideas / behaviour.
Case Study: Behind Bevel’s Niche Men’s Brand
water + detergent is more effective than sanitizers.
As a kid my dad commuted to work on a bike and he made me take a class at a local bike store with actual course materials and a totally-not-official bike license before he let me ride on the street.

In the late 1970s-early 1980s when cyclists started calling for bike lanes and changes to laws, part of the deal was that cyclists would adopt smart habits AKA the rules of the road, that helped them become part of a shared car-bike system. Things like wearing helmets, signaling turns, riding in the same direction as traffic. A lot of the rules are designed to make cyclists' behavior less unpredictable and thus safer.

I see this system breaking down when cyclists do dumb things like riding the wrong way on a street and swerving across lanes. (I'm probably showing my age but I mostly notice this from fixed-gear cyclists).

As a mostly car driver myself now, I want to ensure that bikes are safe. But it requires the cooperation
If anyone is trying to learn TLA+, this site looks like a good one: https://learntla.com/ too
In that sense, I don't trust Intel. I don't rely on their hardware.
By your definition it seems a meteor strike of consequence would not be a black swan event because we know they have happened and we know they will continue to happen.

I guess to make it useful we have calibrate the meaning to actually mean something useful that we can understand.
> compare AAPL's revenue vs its market cap for the past 5 years

Price to revenue is one of many valuation metrics. (For profitable companies, it is a poor first metric.) And every metric must take into account opportunity cost, i.e. interest rates. A P/E of 25 amidst 10% rates is different than amidst 1% rates.

In any case, irrespective of where the market was when the virus hit, it would have gone lower. A pandemic in 2008 or 2020 will drag asset prices down because it drags earnings and thus cash flows down.
Getting Started with Pixi.js – Tim Niets
That's clearly also a disadvantage, because part of the source of k8s complexity is being a generic services supporter.

Please apply some level of critical thinking before copying/pasting generic selling points that could apply to almost any other open-source IAC framework.
I think they are learning tools for people to start and to play around. It is hard for an application developer with no background knowledge to understand what a parser does because it is quite abstract, for example lexer, tokens and expression tree.

However, to build a realistic and comprehensive compiler, I believe to build it manually is a much better option because it is less error prone, more flexible to tweak around and favours unit testing. Perhaps parser generator is better? I am investigating these kind of tools for work because we need to make our own unique formula implementation. I did use yacc for a school project, and I know its limitation. Since I am busy at my staff so I just let my colleague to make their decision and they decide to use jison. It turns out the product owners want see a much better error message in invalidating the formula, also we need to define our own function so we have to switch to another implementation in the next phrase.
Stripe Increases Pricing
Today, we received a message from Stripe (can't include the message here as it is over 2000 characters) which says they will no longer be returning Stripe fees for refunded payments, they will be adding a new charge for accepting international charges, and they will be charging for their fraud protection tool called Radar.

Why this is frustrating:
- Stripe now profits off fraudulent payments. At $15 per dispute (plus the 2.9% + 30¢ per charge), this is a massive amount of money. If a payment processor has a financial incentive to accept fraudulent payments, then the incentives are misaligned -- Stripe is now at odds with their own customers.

- It always feels like (or is) a bait and switch when companies don't indicate that a feature will cost additional money in the future. We became reliant on Radar as early adopters (re: beta testers) and then instead of getting grandfathered-in, they jack up the price. This happens time and time again and it's shocking to me that companies are willing to treat their customers like this. Had we known this would become a large expense, we would have gone with someone else for fraud protection. Radar is objectively a sub-par tool. Unfortunately, migrating away will be painful.
> Use Slack for ephemeral communications only

> Ask yourself, does this conversation need to be preserved for future reflection or action? If not, continue using Slack. If so, transfer the important elements into Slab.

This whole article seems to boil down to, "rely less on Slack, and more on our product."

I strongly disagree with things getting lost in Slack, and it being made for ephemeral things. Slack is one of the places I typically go to search for problems and past data - their search is quite good, _much_ better than (e.g.) Atlassian's, and no worse than StackOverflow's. If I have a technical issue that I'm sure someone will run into again, I'll almost always toss it into Slack so I can ctrl-f for it later.

(This is different for their free offering; there, yes, things vanish into the void. But this isn't aimed at pals chatting away in the evening.)
Not advocating it, but you could look into Wim Hof's method: https://en.wikipedia.org/wiki/Wim_Hof. Critics do wonder if it has to do with his brown fat composition.
I’m not suggesting it’s sane particularly if your threat model is nation state level actors, but people use containers (chroot, docker, vms) as a security boundary all the time.
So, look at the people that win $1k a week for life and see how that turns out.

https://nylottery.ny.gov/scratch-off/two-dollar/win-life
I think across the board, Boomers generally haven’t handled the passing of the reins well. This will be a big problem when there are emergency appointments to leadership who haven’t been groomed. At a time when they should be retiring making room for GenXers and Millennials taking up leadership positions, they’re still working. It could be partly due to improved healthcare over the generations. It could also be the work hard, “greed is good” mentality still driving them forward. Either way, there is a disruption to the traditional course of making way for the following generations by taking on roles of mentoring rather than leading, ie emeritus positions.
I agree. I'm for the PR stunt of sending humans to Mars.

I really loved America's stunt of going to the Moon and I want a sequel.

Eventually I would like us to have some sort of habitat on Mars which I do not think is far-fetched. I believe SpaceX will spur this movement.
Can you elaborate how and why was that?