skysight-inc/HackerNews huggingface dataset:
>-A growing population goes hand-in-hand with a growing economy. This tends to bring prosperity to many people

To have higher GPD US atleast doesn't require more population.

Here is why:

1. American companies sell outside US so we can benefit from selling to India, china and Europe.

2.Even if we aren't exporting to some countries, there is still demand for our currency as they can use it to trade for other things like petroleum

4. Even if we've no petrol or exports, rich people and companies from other countries invest in our treasury bills, bonds and stock market.

Look at how many companies of different countries even like the ones from UK, India and China invest into US market because of its safety
That's one way to look at it. The more realistic is, I think, to recognize that the generation reaching child-bearing age has lived through one major recession, seemingly another is on the way and our response to the first was to increase the indebtedness of everyone broadly. Even past that, with Millenials and lower you're looking at people that take the possibility of catastrophic climate change seriously and have serious anxiety about it. Is it responsible to bring a child into the world if you're broke and if you're dreading the future?

OP seems like they run in some affluent circles, but the problem is broader than just among the affluent.
If by AGI, you're referring to 'Artificial General Intelligence,' I'm curious to know what you think the Artificial part is.
Port scanning from a user’s browser is effectively sneaking behind a user’s firewall. The only legitimate reasons I can envision are security research, and this, to me, is such a small edge case that I’m not sure such access is ever warranted.

I’d be all for a user notification that says “fnord.com wants to access 192.168.0.10 on tcp/443, which seems to be a web server on your home/work network. Are you sure you want to allow this?” I’d want to see this for each new access request, such that port scanning would not be a use case that was supported.

Sure, have an about:config toggle to shut this off, with appropriate warnings.
There we go... that was the obvious use case I was forgetting!
Evolution and the Theory of Natural Selection
When China uses the threat of cutting off supply chains to a country [1] in order to advance their own political agenda, that country should obviously protect their own national security by moving their supply chains.

Edit: Additionally, other countries should take note and protect their interests also.

1. https://www.taiwannews.com.tw/en/news/3925556
Ah, pity. I'd love to visit Norway sometime (I've heard great things), but my family won't move across the ocean.

Anyway, thanks for the reply.
Coronavirus Layoffs Remake Silicon Valley Job Market – The Wall Street Journal
Coronavirus Layoffs Remake Silicon Valley Job Market https://www.wsj.com/articles/coronavirus-layoffs-remake-silicon-valley-job-market-11589968800
The energy a car uses is insanely large compared to e.g. a fridge. You could probably run it at least a month with a smallish 40kwh battery.

Even running everything as normal probably uses less than a kw on average so electricity outrages would have to last multiple days to be a problem.
I’ve programmed in a professional capacity on macos, windows, and linux. Windows used to be the worst, but with WSL and VSCode, i would say it has overtaken macos in my mind, because WSL is better than using brew
You can't ask for three phase power in the US?

The USA has literally hundreds if not thousands of power companies. So the answer is "it depends". But it's not very popular for residential. If for no other reason than it gives you 120V/208V, whereas most high power appliances prefer/need 240V.

In my experience you can get three-phase even in small towns for commercial/industrial. For example, I've seen it for water heaters in on-premises laundry rooms in apartment buildings.

Up until "recently", you could even get DC power in NYC. Here's an article about its demise:
https://www.trainorders.com/discussion/read.php?11,1541316
Oh, man, you just saved my life! Now I can do everything I need with free software (notwithstanding that Okular's interface is quite wonky, but whatever).
It is always funny how people without kids tell you how life is with kids...and try to teach the world about it...
> Also, with religious stresses being almost non-existent in the groups I run in I feel like people aren't jumping into legally-binding marriages

I’ve made the same observation, I think “common law” marriage is becoming a big thing. I also notice it’s not a mutually-appreciated situation for many couples long term, usually with one partner wanting to enter into a legal marriage but not the other for various reasons.
Yeah, but the solution is to be skeptical, not get lost in your own conspiracy theories. If you’re not skeptical you get manipulated any direction.
The chart in the article shows a dip around the time of the Spanish flu and an over-correction a few years later. But it's probably impossible to isolate the impact of flu vs WWI.

Could definitely see an increase in accidents, but I really doubt that there will be an increase in planned births at least in the short term. Lots of economic uncertainty + general fear of going to the hospital.
>> There are legitimate reasons for port scanning

Such as?
The "Linux Desktop" is not and has never been a thing beyond a vague marketing term. What you're thinking of is a loose collection of unrelated projects. Pick a single stack and go with it and things get better.
I'm a little older, and while I wouldn't be worried about what strangers think about your choices, you may find your own perspective change if you have kids.

I know in my circle of friends and favily, we waited longer than we wanted do due to things out of our control, but ended up being about "average" age for having a first child in our circle. Many of our circle who waited until late 30s/early 40s are very torn up with having waited, as the reality that they are going to miss certain things sets in.

Life moves fast, and our modern world tends to make you prioritize things that don't really matter. Your relatives may be annoying, but in most cases, they are probably trying to express how they grew to feel. From my personal pov, watching or working with my 8 year old isn't some obligation that I have to do, it's incredible and more relevant to me that some stupid IT project that I'll barely remember in 10 years.

If I come off as preachy, I don't intend it and apologize. I just found that the "eyeroll factor" for how 39 year old me sees 29 year old me was much higher than how 29 year old me looked back at 19 year old me!
I'm sorry, what's the alternative for (soft-)real-time applications on frontend if not WebSocket? You probably do want to use it.
COBRA is a nickname (not an acronym) for the Civil Contingencies Committee based on the meetings being in COBR (an initialism/acronym).

https://www.instituteforgovernment.org.uk/explainers/cobr-co...
Just a guess but probably because Nim uses a garbage collector and probably doesn't make the same memory safety guarantees that Rust does.
Yeah, an 8 year old cpu with a 2 year old graphics card still makes a decent gaming computer.
I'm not sure about that, if you are waiting for everything to line up perfectly then you may never be satisfied.
If the alternative is the company going out of business, this isn't the "easy one." I don't like uber (I'm sure my post history has plenty of anti-uber mini rants...), and even I'll admit this is pretty nice of them. Most companies going through mass layoffs don't give people severance/benefits as good as uber did (AirBNB also did this well), and I can't say I've heard of one going this far to set up a site to try and get them hired.
> but why do you need an increasing number of them?

Because most public and private retirement accounts assumed that the growth would occur, thus it was okay to promise themselves a pension and health package that was very, very generous based on lots of younger people paying X%.

They literally are pyramid schemas which require a larger group of workers to support. In other words, they calculated something like 'When I'm 63, there will be 4 workers available for each retiree, and each worker can afford to pay $15K a year in taxes to support that $60K / year pension.'

Well, it turns out there are only 3 workers for each retiree. So either the workers need to be taxed $20K each to support this pensioner, or the pensioner has to take a 25% cut.
Whoah this is super cool.
I'm genuinely curious, who in your life is calling you selfish? Are they specific people, or are you asserting that "society" is making this claim?
There's a huge trade-off that you're missing. Fertility drops rapidly in your 30s, especially for women. I'm middle aged and know many women who waited but were unable to conceive.
This is scary. I've always left locally running services unprotected for convenience given they can't be accessed from outside. I can imagine a lot of people running local apps, servers or databases without any auth that could contain sensitive information. Would a webpage be able scrape data from such services? Any way to disable this completely in Firefox and Chrome?
Your argument is juvenile and fails to address the point
IBM Dallas:

http://dtsc.dfw.ibm.com/

Others exist, but you might need to be looking for/googling a 'service bureau' (what cloud providers were called in the olden days)
The same is mostly true for me when trying to use a Linux desktop.

However, if I'm using IntelliJ or Emacs and Firefox, I don't really need to care what OS is running underneath too much.

Edit: of course, Linux and Mac are available for devs that prefer them. It's still much easier for IT to manage 7000 Windows desktops and a couple hundred Linux ones than it would be to manage 7000 Linux desktops.
Hmm, that's fair. I'd encourage you to try something outside of the standard redhat/ubuntu distros. Manjaro is nice and is pretty much always up to date. Also has access to the AUR, so there are packages for pretty much everything. It's a lot easier to do interesting stuff.

LVM can make two disks appear like they're one, but of course if you remove any of them they both fail. Doesn't really solve the underlying "I want to install apps outside of the root partition" problem though.
I don't know, that seems a bit pessimistic. Right now, space travel is a tiny fraction of global economic activity. What if that increased 10x, 100x, or 1,000x?

Submarines and self-contained vessels might be a good metaphor/approach, as compared to a full-blown colony. It doesn't seem implausible that we could have millions of self-contained spaceships, each carrying hundreds of people, within ~200 years, assuming that serious percentages of GDP are put toward it.
Dotscience is shutting down
Webrtc, plain requests, and side channels involving streams
Shopify has Shop app now. And some sites have integrated Shopify pay as an option to pay. I assume it’s Stripe white labeled.
Thanks for this. Adding the string to uBlock Origin's "My Filters" tab worked perfect.

*$websocket

Tested with https://websocketstest.com/
specifically, websockets are blocked by the "XHR" component on the popup panel, which also blocks XmlRPC and the Fetch API. as a rule, you could block all XHR requests everywhere with:

* * xhr block

What I actually do is block everything but first-party requests, apart from CSS and images:

* * * block
* * cookie block
* * css allow
* * frame block
* * image allow
* 1st-party * allow
* 1st-party css allow
* 1st-party frame allow
* 1st-party image allow

i actually allow xhr on third-party requests once i enabled third-party requests, which makes it possible to "enable" a bunch of site with two clicks (popup panel then click on "all").
> I have the same problem with strings as well. I think I understand the difference between String and &str but I wish it’d automatically convert String into &str when a function expects it.

Yep! My understanding is that `AsRef<str>` is the right way to do this automatic conversion but I learned that by reading library code, not from the standard documentation. It'd be awfully nice if the compiler could do those sorts of conversions automatically; injecting `AsRef` everywhere adds a lot of visual clutter.
Show HN: I made a Vim-like editor for building webpages
In my extended family and high school network, nearly everyone in my age group who had a kid in their early 20s has been on welfare or other assistance at some point. The financial stress ruined a lot of those marriages. And it doesn’t scale, since someone’s taxes paid for all that support.

Waiting a few extra years for financial security is not selfish. Having children without building up some assets to ride through a financial crisis or bout of unemployment is selfish.
Heh I had almost forgotten about "mobile" and that tension. My focus was always on fighting against Pangaea, which was related, but when they folded mobile I found it to be a reasonable decision- the time had past where having a separate org just for mobile apps didn't make sense in a responsive world. I just checked and there is still a "mobile alumni" group on FB, though it hasn't been active in 2 years.
Neither pytorch nor tensorflow support WinML, so this is going to be a bit of a stretch still, since CUDA is still the toolkit of choice for mainstream ML frameworks.
But it is by definition selfish.

You literally have thousands of generations that have gone before you, that have sacrificed to give you those very choices you’ve outlined.

Your parents comforted you when you were scared, even to the detriment of their sleep. Fed you, clothed you, shared all of their resources even when they didn’t feel like it, even when it wasn’t to their advantage.

Edit: not sure why this is downvoted?

“Selfish: lacking consideration for others; concerned chiefly with one's own personal profit or pleasure.”
If the bank is checking on my security then its reasonable for me to check the security of the bank, right?
You don't know whether they're collecting the data and running analysis on it. What services you're running may already reveal something about you.
In case anyone ever stumbles across this thread, a couple of posts about this:

https://keleshev.com/parsing-ambiguity-type-argument-v-less-...

https://soc.me/languages/stop-using-for-generics
Indeed. When you read from a Rectangle, you want it to behave like a Rectangle or a more specific subclass. When you write to a Rectangle, you want it to behave like a Rectangle or a more general superclass.

This is related to the PECS principle in generics:

class List<E> {

appendToMyself(List<? extends E> producer);

copyMyselfTo(List<? super E> consumer);

}
For mainstream users, the function of blogs and feeds were subsumed by Facebook. For techies, self-curated feeds were dropped in favor of canned feeds from Reddit and Hacker News, sadly.

The result is that as content consumers, we mostly abdicated our discovery of content and people to follow to big content sites and their algorithms. You get just enough "good enough" content that way that people don't bother to be their own algorithm, discovering and curating their feed themselves.

I also blame Google because they essentially killed Google Reader (their excellent RSS feed app) because they had Zuckerberg envy and built Google Plus to be the serious person's Facebook. If instead of trying to create their own walled garden of content and social network, they should have cultivated the wild garden of RSS and made it friendlier for the masses. Now both Google Plus and Reader are dead. What a shame.

Still, RSS as a protocol for publishing and pulling information is not dead but its promise as the Operating System of All Connected Things didn't become as widespread and mainstream as its hype in the early days where every coffee pot and your apartment's laundry room were expected to have RSS feeds you could subscribe to.

I personally think something like RSS is ripe for a comeback (based on JSON instead of clunky XML). Tim Berners Lee is advocating for that very thing, bringing back a decentralized, self-owned web of content curated by curious minds and not by commercially-driven ad robots.
Isn't the act of having children just as selfish--or more selfish? I don't know of any parents (I have four children) who had kids to advance the human race. Most of the reasons for having kids--that I have heard--are related to the personal satisfaction of raising children, having a family, and not being alone when old. Not having kids is less selfish than having kids, as the non-parent is not adding any additional stress to society or the environment.
It's cool - I'm having fun with nostalgia.
I think what excites me most as a Rust newbie (~2 weeks) is the ability to write low-level and performant code and at the same time be ensured a fair amount of safety by the compiler. Something that Python/C++/Go cannot offer me.

Also a fairly good development experience (compared to C++)
>Creating another person is one of the most carbon-intensive actions anyone can do, you're literally spawning a lifetime of energy use.

This feels like a very odd view because the reverse is near profane thought.

>Best to do that when you're SURE they will have all the resources they need to be a productive and helpful member of society...not when you're 16 and can't care for them properly.

If it is okay to accept this logic based on age, what about other factors? For example, income level?
While Mr Loverro offered no further explanation, he told the Axios news website that his decision to leave the agency was unrelated to the upcoming launch. "I have 100% faith in the success of that mission," he said.

https://axios.com/nasa-head-of-human-spaceflight-resigns-692...
I mean, I agree, but "just" is doing a lot of work in that sentence. I've had to accept that there's a finite amount of immigration that societies will take before you get a nativist backlash, and that amount appears to be much lower than the amount you need to sustain a healthy demographic pyramid. All the Vox articles in the world about how immigration is a net economic positive don't seem to have made a difference. I don't like it, but you have to work with the political situation you have, not the one you wish you had.
> to the localhost scope or the Intranet scope

That's too little. All access from a different origin should be blocked by default, not only to local nets.
UltraDNS [1] and Dyn [2] both do this. Dyn was acquired by Oracle FWIW.

[1] - https://www.home.neustar/dns-services

[2] - https://account.dyn.com/
Intel CET Support Still Getting Squared Away for Linux in 2020
> Many folks in my social circles are just less willing to accept the real responsibility of raising a child.

You can also accept the responsibility of dying childless. It might be lonely and problematic in other ways. It might even make your life shorter.

I wish people would understand that kids are not only responsibility, but also joy, and help. So the grass is not really greener on the either side.
Follow the script – scriptable systems are the future of engineering
Unless you have trusted a CA from your ISP, they won't have a valid cert. They can divert the packETS, but their response will be invalid (fail when the client checks the cert).
Japan gets talked about a lot but Taiwan and SK are doing worse if you see TFR. TFR of SK was below 1 in 2018, replacement level being 2.1. It would be interesting to see how this plays out in the next two decades over there considering the high life expectancy.
Except now we have a scientific consensus that the Earth's carrying capacity will decrease. I don't think that's been true before.

Expecting technological advancement to bail us out every time is wishful thinking.
I think what you’re saying is the user might be an employee on some internal trusted company network. The employer should have control of that browser (and entire endpoint), otherwise the network should likely not be considered trusted. So, in this case, no, the user shouldn’t have the ability to authorize this; the administrator of that browser should.

Know your network.
I'm curious, what would be a good reason to do this? I'm not creative enough to think of anything this enables a site to do that isn't malicious. If I'm running a service on localhost, and that service needs to communicate with the site I'm browsing, surely I could just direct that service to communicate with the site itself.

For instance, if I'm running a local chat application and need it to communicate with the web version, why does the website need to be able to port scan to accomplish this? I can think of other ways to accomplish this that are a lot more secure.
The problem comes on the other side.. the later you decide to have kids, the more risks involved. For women, risks are low until ~35 or so and get much higher around 40. FTA:

> The NCHS data also showed that the share of babies born preterm last year hit its highest level in more than a decade, with just over 1-in-10 being born before 37 weeks of gestation.

Having experienced that, it's not something I'd wish on anyone.
You mostly named Google
> It is always funny how people without kids tell you how life is with kids...and try to teach the world about it...

In my experience I mainly hear about those who've had kids telling people about how life is without kids. Of course they've all been in that position before they had kids, but they certainly have no experience of a lifetime without children.

People always seem to believe their wisdom is much greater than the sum of their experience.
> It does not, however, sound like an attacker can establish arbitrary TCP connections

Maybe not, but what if the ports you have open actually are HTTP servers for development purposes? In that case wouldn't a website be able to crawl your unreleased work, and/or mess with what you're doing, with requests seemingly "out of nowhere"?
this is happening! Check out “Empty Planet: the Shock of Global Population Decline”. They predict a peak in _global_ population around 2050. The same cultural change is happening world-wide: people are having fewer children, and they’re having them later.
Another Good one is respect. We can agree/disagree, discuss or rant, but if there's no respect for the others involved... HN falls apart.

Personally, I can be obnoxious at times. But respecting others' comments, helps create a welcoming and open place, which is what makes Hacker News a great place.
> Plus we have too many people in the world as it is.

Just pointing out there is no real evidence this is the case.

Many people use vastly less resources than the average American, and even at high standards of living this remains true.

We are able to feed all the people in the world easily, with current (or less) environmental impact (just look at the waste we produce).

It's choices, not carrying capacity that leads to environmental issues.
Well shared memory is a non-adversarial and limited way to effectively read and write the memory of an other process.

It doesn't have any obvious implications security-wise since obviously if a process can read and write an other processe's memory then obviously you have some amount of trust that it's not going to do that. That's why you generally need certain privileges to do that.

The main problem is that messing with a process memory is inherently non-portable and very likely to break if the program changes even slightly. Actually if the system uses address space randomization it may even change between invocations of the program. As such the only programs that usually bother to do that are debuggers and tracers.

Before the advent of MMUs and virtual memory everybody shared the same address space and everybody could write everywhere. Fun times. You still have MMU-less system nowadays but it's generally limited to really low power (or really old) microcontrollers.