skysight-inc/HackerNews huggingface dataset:
If another civilization had reached space-faring technology then one day they might come back and discover that the (perhaps inhospitable) home planet...harbors again life. Probably too far-fetched and better suited as material for a scifi story, but the idea is interesting.
Over timescales of hundreds of millions / billions of years, preservation of an object outdoors in the elements is vanishingly-likely because mechanical erosion and chemical corrosion will attack every substance. In a cave or somewhere else protected, preservation over longer timescales is much more likely.

It's also worth nothing that several billion years from now, the Sun will turn into red giant and the Earth's atmosphere and surface will be vaporized and left as a sterile rock over tens of billions of years. That is, unless we manage its supply of H/He by managing its fuel from burning up too quickly, which could extend the life of the Sun by several to ten billion years. Star fuel management is a difficult but necessary problem for advanced species to solve.
Here's a pretty straightforward, factual article about the spread of coronavirus:

https://www.nytimes.com/2020/01/24/health/chicago-coronaviru...

It clearly describes the spread of the disease in the US, including cited quotations from officials at the CDC and other health experts. It provides some useful additional facts about other similar diseases, and projections about how this disease could spread. Seems objective to me.
Degrees of wrongness along history would make sense in this discussion if computing were the only path for understanding the brain.

Ancients used to think that thinking happened in the gut and recently the microbiome pathway for describing thought has re-emerged. Both the gut pathway and the computational stream could be wrong.

The outcome of seeing the brain as a computational device will run out of juice like revelation has.
I'm using Gnome on Debian testing and it ticks those boxes for me.
OMG, that site is called "Hacker News"
Intel/AMD design laptop/desktop (client) cores then put those cores into server processors. Because vastly more PCs are sold, they effectively subsidize server processors. Arm has a similar advantage, designing cores for phones/tablets and repurposing/extending them for servers.
If it is compromised then they can install ROM and use that instead of the uploaded firmware (possibly using a checksum to make it more difficult to detect).
IMO this depends who is the target user of the API.

If you are building an API for yourself or your company (for example, you are building the backend API for a Vue.js front end app to consume) then GraphQL is a very fine choice for reasons like ease/speed of adding new features to your API, concise single-fetches by the client consumer, and even the possibility of client with reactive subscription to a GraphQL query.

On the other hand, if you are publishing an API with the intention of enabling mass consumption by a large number of external customers, then begin by offering them a REST API for it’s ubiquity and familiarity. Once the REST API is built then you consider offering a GraphQL API.

It would be interesting to aggregate statistics from companies who offer both REST and GraphQL API’s and compare the popularity / adoption rates of each option, by their customers.
Keep in mind that the author, PIA, is owned by a malware distributor [1][2] and once hired Mark Karpeles as their CTO [3].

[1] https://torrentfreak.com/private-internet-access-to-be-acqui...

[2] https://restoreprivacy.com/cyberghost/

[3] https://www.engadget.com/2018/04/22/mt-gox-chief-returns-as-...
Just thinking off the cuff and channeling a bit of Isaac Arthur here.

Coming from the angle of a non-native intelligence colonizing Earth in the super distant past, there may not be many or any terrestrial remains over such a long span of time.

It’s reasonable to think “aliens” would not burn coal and oil for energy. If they crossed the gulf of space, they likely used fusion or some other power source. A ground side civilization could sift helium3 from the oceans for thousands of years without a noticeable depreciation. If they used power satellites, those would likely have fallen from orbit or been knocked out of the Earth-Moon system within hundreds to thousands of years.

Within human history, many of the same geographical areas of the world have been good places to live for thousands of years. But when you extend that to hundreds of thousands to millions of years, those places generally change drastically and disappear. One could assume, for the sake of argument, that aliens colonizing Earth might have similar biological needs as we do and would live in similar areas of the distant past. We might not easily find those places now given environmental changes over geological ages.

We also are still very early in exploring the solar system. It’s plausible there could be remnants of mining and manufacturing in places we haven’t looked. It’s important to remember that if your civilization is colonizing a new system, you’re already a space based society. It’s then reasonable to expect little on the ground industrialization since most of your infrastructure will be in space.

There’s a new study talking about solar electrostatic effects on the Moon and how it causes lunar dust to rise and drift around despite no atmosphere. Given long enough spans of time this might even conceal evidence of prior space-based industrialization.

One big red flag to me that this hasn’t happened in Earth’s history is the biological record. We have a fairly good overall map of biology over large areas of the world. Everything alive here seems to come from here. There’s nothing alive that doesn’t appear to use the same general base chemistry and biology as everything else.

If some aliens showed up a hundred million years ago, we might expect to see some distantly evolved branches of life that are somewhat different in at least DNA or other chemistry. We might find something like this but it’s unlikely.

The follow-on to that might be an argument that all current life is descended from some ancient aliens. That could be true but it would be nearly impossible to tell at this point. All life seems to have a common descent with no aberration, so following up on this line of thought is extremely difficult to test for. We would need to find examples of life outside of Earth before we could make comparisons to investigate that hypothesis.
Telstra is the equivalent of Comcast here. They’re monipolies in large parts of the country so they can get away with a lot
You could also do `__import__("/abs/path/to/python.py")` (I think, I'm not completely sure on the rules for passing paths to `__import__`)
Haiku had a port of Mozilla and Web+ is Webkit based, and it still doesn’t have a port of Chromium or Firefox.
This reminds me of one of the best reads on the internet:

The Hunt for the Death Valley Germans

https://www.otherhand.org/home-page/search-and-rescue/the-hu...

The OP story however, has a much happier ending.
None of them are in Europe though...
It's not that you're special for running Linux, it's just that it's very easy to be unique!

I'm running a stock Windows 10. Microsoft Edge with Ublock Origin as only browser extension.

Software installed is Visual Studio, Visual Studio Code, NVidia CUDA development System, Erlang Dev System, and Microsoft Office. That's it.

You'd think there would at least be "dozens" of us. Nope:

> Your full fingerprint is unique among the 1572109 collected so far.

User Agent is < .01%

> Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4023.0 Safari/537.36 Edg/81.0.396.0

and my fonts are < .01%

> Agency FB, Aharoni, Algerian, Arial, Arial Black and 171 others

Other < .01% are "WebGL Parameters", "Connection" and "Navigator Properties"
I'm not familiar with Haskell and functional programming in general, so I'm curious if these codes in the OP make sense to Haskell people? Every lines of the codes are full of side effects (LEDs, buttons, delay...) and completely procedural.
I had a similar reaction, working in an adjunct field but as someone who often works with neuroscientists.

My impression is that there's a lot of very oversimplified assumptions being made all the time in these fields that get glossed over in very arrogant (or naive?) ways. It's really astonishing to me, not just because of how oversimplified the assumptions are but because researchers are then surprised things don't work out.

To be fair, this is true of other fields as well. I'm more familiar with molecular genetics and genomics, and the same things happen there. There seems to be a certain hubris that goes unquestioned, and it always amazes me, the sci-fi fantasy narrative being accepted as fact.

Just to take one thing for example: there's huge anatomical differences between people's brains even at the macroscopic level, that just get glossed over in discussion. Those fMRI images you see? They're often done by aligning different images to a common map, just assuming individuals' brains are carbon copies of one another. Now you're going to try to delineate a connectome at the neural level, as if there is one connectome at that level?

When will everyone learn? Where's the public skepticism?
"Mojave phone booth's number, 760-733-9969, was acquired from the CLEC by phone phreak Lucky225 on July 31, 2013 and now rings using voice over IP.[10] Callers join a conference where strangers can once again connect just like when the phone booth was active.[10] IRC over SMS was added for DEF CON 22, IRC over Signal was added for DEF CON 25 - and both are currently still working.[11][12] One can send a message via SMS or Signal with SUBSCRIBE ALIAS to 760-733-9969 to join the group chat"
It would still be possible to be open source, even if it cannot be altered, such as by storing it in ROM (or storing a checksum so that only the exact version will run; this works better if the program is written in assembly language, since then you do not have to worry about the compiler messing up stuff). It could also be designed allow the code to be uploaded but to disallow transmission in that case, making it so that if the code is altered then it can only receive, and cannot transmit. Another alternative might be that the radio and the DSP are separate components in a single package, and then if you want to use them separately you will have to break the package to reveal the parts, and then it cannot be resealed; you will have to make your own and lose the warranty. (This last alternative is what I think is good, but if that won't work (I don't know much about its working, so maybe it won't work) then the others ways might do.)
I found that as a father teaching my children to confidently, and respectfully, challenge me has brought a tremendous amount of peace to the family.

Sometimes you are wrong and you really need help to overcome the emotional baggage that blocks you from admitting it.

Having people in your life that are strong enough to deal with the discomfort of confrontation with the singular goal of peace is more valuable than your pride.

But it also allows the same interaction to be reciprocated when others are wrong in the family and it's a self supporting system to overcome arrogance, angst and many other negative events and emotions.
GitLab-CI can use any host (and can be used with GitHub, though the PR integration is not nearly as nice as when used with a GitLab MR).
And NBN's wholesale charges are comparable to what a retail ISP in a competitive market (e.g. Stockholm) charges for symmetric 10Gb/s FTTP.

https://www.itnews.com.au/news/nbn-co-puts-future-residentia...
I don't believe any of those tradeoffs are true for rust, which has references that may never be null (in safe rust).

I'll respond to each in turn:

- language complexity for arrays of nullable things

In rust you can easily type 'let v: Vec<Option<&MyStruct>> = vec![None; 10]'

Having a vector of 10 'None' option types is no more difficult than anything else. Also, Option<T> implements the default trait. It defaults to 'None.

- Performance

Rust's 'Option<Box<T>>' takes up just as much space as 'Box<T>'. The null value for the pointer is used as the None type for the option. In that case it's a zero-sized zero-overhead type. You can read about that here, and in various other places: https://doc.rust-lang.org/std/option/#options-and-pointers-n...

- In memory unsafe languages it is possible for a non-null pointer to become null

Yeah. In memory unsafe languages. Don't use one of those. In Rust, Haskell, etc the Option type can't lie like that without explicitly opting in to memory unsafety. Which hardly anyone does.

- my gut feeling is that most null pointer bugs that I've encountered usually happen in situations where the pointer would have to be declared as nullable anyway

Null pointer exceptions happen when a pointer is nullable, but some location forgets that it is. If the type-system encodes this in the form of Option<T>, it's impossible to forget that. If I have an 'Option<String>' and I have a function that expects a 'String' (but not a null string), with the option type I know I have to do something like 'call_func(val.unwrap_or(""))', or I have to match, or I have to do 'let Some(val) = optional_val { call_func(val) }' before I can use that thing.

The fact that I have to do a null-check is built into the language and the compiler yells at me if I forget about it.

Being able to encode in the type-system that null should encode some valid state (e.g. 'None' in the option type) vs null-able pointers, where you use pointers that may be null even when you don't want nulls and the compiler can't check you work.. It's night and day difference.
"Geostationary" might have been rather lower in elevation than today, depending on when in time that civilisation might have occurred. The rate of decrease has not been constant with time, and may have been roughly constant from ~2.5 gya to 600 mya.

During the Precambrian era, the Earth's day was ~21 hours long, and a geostationary orbit would have been about 32,265 km rather than 35,787 km today.

So the satellites might not be precisely where we're putting them, but:

1. We'd all but certainly spot them.

2. The elevation / orbital period itself would give a very strong indication as to when the civilisation had existed.
Pardon the off-topic question, but I noticed you used the plural "codes" instead of "code", which has typically been used in American English. Traditionally, "codes" has been used in other dialects of English, but I've noticed an increasing number of Americans using the plural form.

Is this a thing now? Are we saying "codes" instead of "code"?
The Major Challenge of Inadequate U.S. Housing Supply
Dave at EEVblog entered the chat ;)

IIRC, Australia has limited broadband options, they're expensive and data is expensive relative to other countries. Also, isn't data transiting outside of AU more expensive than intra-national data?

In the US, there's a 1 GbE variant of Comcast "cable modem" service called Xfinity that often has a 1000 GiB "data plan" (varying by state, some states have unlimited data) that imposes a charge per GiB beyond that. Where I use it, the network is all optical with copper from poles to customer. During power outages, it only lasts about a day... and we now have 3-6 day "public safety" outages in the summer.
Nah, molds are already evolving to eat plastic in landfills. The fact that until now life hasn’t adapted to plastic as a good source indicates that no prior civilization had developed plastics before, or else it’d already be biodegradable.
"No." yourself :)

Smaller processes used to mean higher frequency switching, lower power and increased density. With the death of Dennard scaling, we mostly just get the latter. This means that the benefit is now largely economic; you get largely the same chips, you can just pack them more tightly on the wafer.

If you're one node behind, you still price the chips at a price the market will bear, they just cost you a bit more to produce. And maybe not even then; mature last generation nodes perform pretty damn well against immature next generation nodes once you take yield and performance in to account.

Intel's 14nm transition yielded Broadwell Xeon [1], barely any improvement over the Haswell chips. Haswell itself, however, gave us a ~50% performance boost on the same process node. This is the difference between a new process node and a new architecture in today's world.

The reason Intel is in trouble is because of the 10nm fiasco, but not because of the lack of a die shrink. Their shrinks have been working like a well oiled machine for decades, and there was no contingency in place for a large delay. All post Skylake chips were being developed tightly against their 10nm libraries, with no possibility of a back port. It's not the lack of a Haswell->Broadwell analogous die shrink that's hurting Intel, but a Haswell->Broadwell->Skylake die shrink + new architecture.

How do you know this is true? Because Intel switched gears and is now decoupling future architectures from die shrinks. If they did this earlier, you'd be seeing Ice Lake (or maybe Tiger Lake) on 14nm++ as an answer to Zen 2, and it would be a pretty good chip. Instead they're doing whatever minor tweaks they can to so many variations of Skylake I'm not sure I could list all the codenames from memory.

Zen 2 is a seriously formidable chip, but most of the benefit came from cleaning up nasty edge cases in performance, like cross core communication being slower than a spill to DRAM. You can't disentangle the shrink from the architecture, because they happened simultaneously.

[1] https://www.anandtech.com/show/10158/the-intel-xeon-e5-v4-re...
[2] https://www.anandtech.com/show/8423/intel-xeon-e5-version-3-...
Meredith Belbin another example: https://en.m.wikipedia.org/wiki/Meredith_Belbin
> presuming sustainable energy

Pretty big presumption.
Point being that CL don't run targeted ads, based on ad-tech and comprehensive surveilling of user data and characteristics.

They offer ads users either browse or search by keywords.
You cannot block port 80 like you imagined. The web would not function normally. HTTP uses port 80 both for data and control.
But where's Comet Lake? The fact that there aren't any 10nm non-mobile Intel Core CPUs makes me think Intel's having production issues.
We heavily tax income and hardly touch capital gains, we discourage work, even if you get a decent salary the tax system obliterates that income. If you gamble with stocks you make money without doing anything productive and your lack of productivity is richly rewarded by the tax system.
Are you asking if there is a phase of the disease where the body temporarily wins most of the battle but the virus continues to inhabit the host? Sort of like hiv? Maybe even a phase where the immune system keeps the virus count so low only fluid transmission? Given the way the virus progresses this seems unlikely but new viruses can have new behavior...too early to tell.
How do we know that 25 dead are from the original 47? If that is true, it is by far the most devastating number.
I interviewed at pivotal in UK and they seemed to be all about pair programming.
To me, though, a better analogy is assuming that because one has a detailed map of the sewer system of NYC, we now understand where we're going in Berlin, or Barcelona, or Vancouver, or that that level of detail is necessary to understand the economics of poverty or pollution. That wouldn't work for city planning and I don't know why people assumes it works for neural architecture either.

Similar tricks can be played with the human brain, things we have been able to do for decades, while people are undergoing brain surgery, and now later, with TMS. However, being able to elicit limb movements or bits of speech, or even emotional qualia is different from having a dynamic understanding of the brain in vivo in everyday life.

Certainly having an understanding of detailed circuitry is interesting and important, but to me there's a forest for the trees problem.
If that's the hitrate, then so be it. How many hours poured over code end up being useful?
Isn't "Intellectual Humility: The Ultimate Guide" a bit oxymoronic?
Thankfully Slack backtracked and made that editor optional. I was pretty relieved after a few weeks of frustration
I don't know...a (competently run) FEMA could probably quarantine a US state relatively efficiently. Once the "disaster" mindset kicks in, things happen relatively efficiently as the motivation is there.

Recognizing it is a disaster is another thing...was the CCP late on this part of the Wuhan outbreak? Orwellian efficiency may be countered by Orwellian denial of problems...
Search and Rescue strongly prefers the two-way beacons. One way PLBs have a high false positive/accidental activation rate. There are anecdotal reports of one-way PLB activation not being acted on because local SAR gets too many of them.

The cost of the subscription is a tiny amount compared to the real financial costs of the situations they allow us to avoid.
Maybe they found something better than fossil fuels and used it all up. Or were smarter about the impact to the climate would be if they burned it.
What can be presented without evidence can be dismissed without evidence. There was no argument in that post to disprove just baseless claims without evidence. Why would someone spend 10x as much time disproving a no effort no evidence post?

the onus is on the downvoted poster to support their own claims.
Model Vicki Li Photo Gallery
Interesting question. I'm Korean and actually I was asking myself if "codes" is correct English while typing. I don't know, but except for grammar "code" seems to be countable to me.

Note that Korean grammar (and maybe some other languages) doesn't have strict rules about plural forms.

Anyway "Codes" make sense to me when they refer "snippets".

edit: added some more thoughts.
Genealogy can sometimes be a little sad: when I learned about a relative who, only 19, a young bride and mother, died within a day of her husband of during the flu pandemic.

Their baby daughter, FWIW, was raised by her grandparents, eventually married and raised her own family, passed away a few years back. How sad though to have been orphaned only months old.
Pirates+edge+AmaZulu+to+extend+winning+run
I've been doing .NET dev for the last decade. I have no idea how to get the whole browser part of the toolchain working with Visual Studio. I just don't bother. The client side debugging is done with a browser that is basically Chrome (Brave these days). You can set up everything to go through VS but there I don't see any benefit in doing so.
My last lonely motorcycle multi-day road trip through South America took almost a month, taking more than 10kkm. In those trips there are some distinct parts: the torture part when you are worried with the trip itself (counting each kilometer to destination, when will it be the next gas station); the wandering random thinking part (when in the middle of nothing and the landscape simply does not change at all) and the contemplation part (when you are in the middle of the mountains and begin feeling strangely good).

This last good part sometimes come unexpected and can be better than the destination of the trip itself.
Hello from a Materialistic on Pixel user!
Can you please stop now? It's just repeating itself, and we don't need more flamewar about bat eating.
That would be the accountant's perspective.
You can buy Cavium Thunderx2s off ebay. They're last gen ARM server chips. The performance won't be as good, but if its just for playing around with, they're more than adequate.
Actually, millions of people would have died unnecessarily. Japan wouldn’t surrender, and was planning to slowly sacrifice its entire population to bleed the allied invasion of the home islands.

Somehow people forget Japan started the war in the Pacific and murdered tens of millions of Chinese, Koreans, and other Asian civilians in the process.