skysight-inc/HackerNews huggingface dataset:
>But it's possible that civilizations that are hundreds of millions of years old exist. To such civilizations 100 years would be a flash in the pan.

I don't know if it is possible for a civilization to connect the past to the present over such long periods of time. The individuals in each generation would have to pick up, use and pass on all the information that came before.

Our capacity to take past information into account, individually and collectively, is very limited, even if it gets stored somewhere. We can see that in many debates on here where arguments of the past are repeated many times over without younger participants having any awareness of what's been said before.

We can compensate for that to some degree by continuously retelling old stories. But relearning old stuff necessarily competes with new information for our limited mental capacity and so old information inevitable degrades over time.

Even religions, where there is a strong emotional incentive to retell old stories, are struggling mightily with even understanding what the original authors meant by the words they used and how to apply any of it to the current situation.

I think for a civilization to retain its collective memory over much longer periods of time requires completely different individuals. It requires individuals that are able to grow their mental capacity at the same pace as the amount of accumulated information grows.

If you consider the combinatoric explosion, this is unimaginable in a biological organism based on evolution and ultimately even in an AI.
Og: Optimistic Golang
> We also have very few real-world applications for spiking neurons that exceed their ANN counterparts.

You are being generous. "Zero" does not qualify for "few".

On a more serious note:

> I don't get the appeal of neuromorphic spiking chips even in academia. We don't have a definite , final spiking neuron model, and these architectures are too constrained to use them for finding it.

I think at the moment there are some people that simply want to grab a bunch of the IP rights and position themselves in the hardware market. I think they know that their networks are not up to scratch yet, but they also believe that somebody will figure out how to implement backprop in a spiking network soon, and then they are in a good position to build something worthwhile. On the theory side, there are some papers coming pretty darn close that have come out in the last year.
How Web3 can address the evils of the Google Age
That seems like way too high a risk for mouth wash. In most countries prescriptions are legally protected, so you're commiting fraud.

Instead not pretending it's a prescription and not signing it as if it's from a doctor should be about as effective an not illegal.
With 'built-in' imaging in LXD I think a lot of the use-cases LXC isn't quite as fluid for will become more realistic. (i.e. just download this image and run it)

For local dev environments I still think Vagrant (and pick whatever underlying provider you want) is a better solution.
It is more complicated then that with mentors and leaders. When I was writing article, I did the problem solving and writing.

Then the professor went through it multiple times and we rewrote a lot of it. Initial push - the choice of problem and choice of articles to read so that I learn enough to even start were also instrumental to my research. It would not be possible without it.

I don't think it is entirely unfair for professor to get credit for that. Knowing what to do, which problem has reasonable potential and is open, knowing what is potentially related and knowing what to read matter a lot. As in, it is be easy and possible to replace student and harder to replace professor in the whole thing.
Last year I received a YouTube copyright claim against my use of an extract from the Open Goldberg Variations:

https://www.opengoldbergvariations.org

which I presume was generated by an automated process that couldn't accurately distinguish between performances.
https://www.netflix.com/title/80038199
Well, if the signed package had been transferred over an SSL connection then this exploit would not have happened at all, so it's arguably more secure as it would have prevented a security bug in form of an RCE...

You can also always run your own CA and trust it for the purpose of the APK installer or pin the CA or some other method, it would only be a problem if a CA got compromised (which I doubt is "easy" as you say, esp. if you restrict which CA's are allowed) AND APK had this bug.
The over-pressure protection sits on the far side of the pressure reducer.

Imagine a tube that should be at 1.2 atm, and a feeder line that is at 5 atm. The equipment and the lines on the far side of the regulator may be able to deal with 3 but no more than that. If all the consumers are off and you do not bleed excess gas from the bypass leakage into the atmosphere the pressure on the far side will slowly increase until it is 5 atm, the pressure of the feeder line (no seal is perfect). So you need some way to get rid of that, and normally that is what the vent does, so it will allow miniscule amounts of gas to pass out in order to not let the far side go overpressure.

But if the feederline suddenly jumps to 10 atm, ruptures the seal or if the regulator sticks 'open' when that spike happens then the only thing that stops your internal line to go to that pressure is the bleeder (and in extreme cases, a burst plate that will break). This would allow a lot of gas to be released.

This is also why in some countries regulators are installed outside of the house rather than inside.

Another avenue for gas to escape if the seal breaks is the atmospheric port that allows the pressure of the chamber on the atmospheric side to be the same as ambient, in a sealed housing that would not be the case. Gas pressure regulation is not just about reduction, it is also to output a fixed delta relative to ambient otherwise your stove would make much larger flames if the atmospheric pressure was low!

Those regulators are works of art, totally passive and yet with a whole raft of features.
5.2 is the stable branch https://github.com/lucee/Lucee/tree/5.2

5.3 is the active development branch https://github.com/lucee/Lucee/tree/5.3
You are all a bunch of ridiculous cowards. The mouthwash anecdote is funny and refreshing. I will do that next time I fly.
The findings included a baseline HgbA1C of 7.6% that fell by 1%

No, it fell by over 13%.

The author lacks basic math skills (or basic integrity), failing to distinguish between percentage points and overall percentage.
>and it has basically no impact on most people's lives, because it was expected by almost everybody.

Worse for those that have invested in crypto it means, not most people
TLS downloading would provide an improvement in privacy and prevent every random person in the same wifi network as you or along the long chain of connections from trying to maliciously tamper with contents.
in general, given this is python, A and B could do something completely foul like request data from the internets and `eval(...)` it then return the result, or redefine `True, False = False, True` or redefine

hasattr = lambda *args: False`

or something equally insane and difficult to statically analyse

> Eg if I rename a method and elsewhere have `if hasattr(obj, ‘foo’):`

Further, even in the absence of insane dynamic code, it probably isn't possible to automatically make a correct decision without knowing the intent of the original code.

For example, maybe we're renaming the `foo` method of `Fizz` class to `barr`, and currently the program is written such that `is hasattr(obj, 'foo'):` only happens to be called on `Fizz` instances. Is it the case that the programmer only ever intended that code to be called on `Fizz` instances, or did the programmer intend it should operate on all types that have a `foo` attribute, including old-style `Fizz` instances and new types that might be encountered in future? In the former case, we should rewrite the logic to `hasattr(obj, 'barr')`, in the latter case perhaps we should leave it unchanged, so it will no longer trigger after the refactor.

i do agree it should be possible to automatically flag this as "here be something interesting to consider! please intervene and make a manual decision!"
Care to summarize what you know now that you didn't know then?
Judging by your comment history, I would say that you might want to disclose who your employer is...
I can build any python project in 10 mimutes (and not pollute my global environment). I can't do that with Go or C or C++ or Ruby or php. I can if they are dockerised.
Maybe it's a bad translation from "can you beat them all?"
Ultrasounds: Purpose, Procedure, Uses, Results, Benefits
>What exactly precipitates articles like this? Reading this headline I went to naturally go check the price of Bitcoin [1] and was expecting some... well something. Instead it's up about 5% on the month, a bit more than 1% on the week.

It was $19000 last year and ~ $6200 today, doesn't that give you any pause?
What should be communicated by the existence of a disabled button, if it is more features in your application that you can purchase or easily access by doing some action then show it. If it is something you just cannot do and will not be allowed to do in the current situation for some reason then don't show it.

When you show it animate its appearance the first time.

If your user has given you money that will allow the disabled functionality to be enabled give them the opportunity of visiting a page where they can see all the neat new options they purchased.
Why are reverse proxies (in memory unsafe languages, no less) so popular? They are unnecessary in most cases, and bring more conplexity and hinder transparency more than the alternatives.
Well, i don't agree with your interpretation of my comment (since what I wanted to communicate is that my comment is based on personal experience in France, which makes me a bit cautious). But I would put this to rest, since I don't think this could lead to a productive discussion anymore.

I just want to stress that didn't want to accuse anyone of anything. I just stated the impression the job-section gave to me and think it could help them assuming my experience is not unique.

seems like we have a mutual understanding of not wanting to hire each other
I would suggest it's not cool, but the meta concept of status, that became the big deal. When essentially everyone became materially-comfortable in Western life circa post-WW2, society got flatter and flatter. In order to break up that flatness, the main driving social-differentiator signals emphasize appearance and attitude.
It baffles me as well. A lot of comments either seem to imply that TLS and PGP cannot coexist in a package manager or that because HTTPS doesn't protect you from Mussad replacing your phone with a brick of Uranium so you die of Cancer, the security advantage does not exist...

Somehow the term "defense in depth" (aka "layers of security") has lost it's meaning.
Since September 2015 - but started very small back then
How to make a difference with style
Well, many developers probably aren't in the best health because the job requires sitting all day. Everyone wants to be healthy so there will be a natural demand for articles about it amongst developers.
Agree with Steve, if you want the best quality photos to take the newest version of iPhone xs max with 264GB (because you must have best shots with you all the time).
it could be written in a non-inflamatory tone however
>In python syntax that would be ...

That was Python syntax.
Similarly every ant in the anthill could be screaming at you all day, and you'd have no concept of their attempts at communication
A lot of us are, I suspect, in the same boat.
There is an API http://developers.airconsole.com/ if you want to focus on making only the game
My point is that Mandarin has some genuine disadvantages over other languages. For example the effort involved in incorporating foreign words. Mandarin excludes a lot of syllables common in other languages, so you need to choose different sounds to replace the word. Worse, you have to pick characters for these syllables which preferably don't have ridiculous or offensive side meanings. Then everybody in the field has to learn the sounds and the characters. If as a non-native you want to talk about your subject in Chinese, it's almost as if you had to study the whole subject again.

Another really not nice thing about Mandarin is that its phonemes are generally less redundant. Let alone the tones, there are lots of consonants to distinguish, and in general, the average syllable contains more information than in other languages (Spanish or Hawaiian at the extreme end). So any noise in a communication channel, or a not-so-experienced speaker and it's unintelligible. That's also one reason why Mandarin still uses Chinese Characters. Especially with dialects, native Mandarin speakers can have trouble understanding each other.

Arabic has some of the same problems, if less pronounced, but its strength (in my opinion) was the reach of standard Arabic as written and spoken language of a major Religion, and it was/is used as trading language.

Latin was very good at assimilating foreign words. Again, it was the language of an empire and of a state religion.

I won't say that the success of English is only due to its linguistic advantages. Clearly, the cultural dominance of English speaking countries has helped. But still, it's a lot easier to learn than most languages, especially for people from indoeuropean backgrounds. Even for Chinese it seems to be easier to learn English than learn to write Mandarin to a high proficiency.

That's why I don't believe Mandarin will dominate over English, not even in a distant future. And there just is no other contender to the throne. The most likely alternative would be something that evolves from English, but with the current language being preserved in the cultural permafrost of books, movies and the internet, that's going to take a while.
I believe there are many, many "shades of gray", one thing is your case where the workplace became clearly unhealthy, another thing is :

>I hated working in an open office and tried to leverage my post-dental-surgery fragility into a private office or the right to work from home.

And actually have the - fill the gap - (courage/guts/impudence/insolence/crazyness) to actually write about it.

"post-dental-surgery fragility", come on ...
Give Fedora Silverblue a test drive
React abandoned the use of the word “blacklist”
There is a large amount of piracy which gets legitimately flagged. It's unfair to ask copyright holders to perpetually "loan" millions of dollars to hosters, which is what this scheme would effectively enforce.
I like your speaking style, and the product idea is neat.

As a snobby stickler for aesthetics, I think the instant darkness and silence at each pause feels like being unplugged too abruptly.

I'd take a cue from dialogue options in games [1], and not let the UI cover the whole screen, and maybe play a prerecorded "pause" video(s) so the flow isn't broken.

[1]:https://www.youtube.com/watch?v=GwgNc_wZwZ0
> I have a question... and this is probably a stupid question, but... does anyone know if there is any theory to support the idea that sufficiently advanced civilizations rely on something other than radio waves or light to perform communications?

This probably really should be five questions.

1. For an advanced civilization trying to communicate to other, unknown, civilizations like ours. In other words, intentionally trying to have our SETI folks notice them.

2. Similar, but trying to communicate with a civilization that their SETI folks have detected. E.g., they have picked up on our existence from our EM emissions and want to to strike up a conversation.

3. For an advanced civilization that spans multiple star systems, not intentionally trying to communicate with anyone else.

4. Similar, but only spanning multiple planets within one system.

5. Finally, for an advanced civilization that is only one planet, not trying to communicate with anyone else.

For #1-4, EM is the most likely answer for reasons numerous others have mentioned. For #3 and #4, the big issue would be power. If they are only intending internal communication they might not be putting enough power for us to pick it up unless they are close to us.

For #5, even if they have not discovered something beyond the physics we know, they might not radiate their EM in a way we can detect. For example, if they have a planet wide urban civilization they might have every building connected to a high speed wired communication system. The only wireless they use might be something like Bluetooth or low power WiFi that only needs to communicate within a single room of a building between their portable devices and that room's node on the wired system.
Learning OpenCV from O'Reilly

Helped me a lot getting to know computer vision from a practical aspect and became one of the best professional in my department and got to work on so much futuristic projects that would have be seen only in some film.
I've simply ponied up for the extra RAM myself and neither asked for permission nor forgiveness. The €70-odd it cost was worth it to me. I left the RAM in place as a nice surprise for whoever inherited the laptop after me.
Let me ask you then: would you use a Rust library in multithreaded code, without checking if that library is thread-safe? Wouldn't you like your compiler to tell you?
In Seattle, vehicles parked on the street must be moved at least every 72 hours.
We're not selling anything to engineers, we've built an engine which can be run as a (micro)service or app, or embedded as an SDK so we can all live the "DRY" principle. Truth is we were hoping to go live with sample code on the home page to make it more explicit, show what's really possible, but we wanted input from non-internal engineers (aka. VIP Early Access) before we release into the wild. I know its easy to say, but if you're interested in helping we'd love to hear from you and we won't ask for a dime, we believe in free(dom) for software AND for engineers.
This was the last thing keeping me in the Google Ecosystem, shattered that they're killing it.

I heavily used the trips mail bundling with "Google Trips" integration for both personal business trips.

I think it's finally time to port my mail to another carrier
Startups vs. scale-ups: What changes when you grow from 10 to 100 employees
Sure, but why publish this article now. Bitcoin has been pretty stable (well stable for a crypto currency) for the past few month
I'll buy a copy
Felix Dennis called these sort of cargo-cultings "point-at-the-sky guide to success." If the billionaire points at the sky, clearly that's really,
really important. sarcasm ;)
It was already $6800 in February. What has changed since than to write about "Crypto’s 80% Plunge" now?
I might be alone here on HN to think humans are just an intelligent virus that is gradually destroying a very beautiful harmonious life structure called the planet earth.

Our only redemption might be devising some system of protecting the planet from a future catastrophic meteoric collision.
No mention of what type of operation this enables, what kind of input the user is able to experience etc. In other words, I wouldn't take this article very seriously.
I believe it is different to the S3 uptime SLA.

You can measure the impact and potentially automate recovery of missed events by:

1) Keep a track of events published.

2) Generate an S3 inventory daily.

3) Compare events received to objects listed in inventory.

You rarely end up with fewer events than objects, but it does occur.

I've personally only observed this with SNS target, but due to it being a problem with S3, I believe Lambda can fall afoul of this too.
The problem are not the expected edge cases, but the unexpected ones. No amount of hard coded reactions are going to do for those.
Hence why they were so despised at the time of the New Testament.

If anyone is interested in some of the roman dynamics of the time I highly recommend Paul Maier's historical fiction on Pontius Pilate: https://www.amazon.com/Pontius-Pilate-Paul-L-Maier/dp/082544.... (his book on Nero is great too)
I will never understand the reflex of decrying news as "FUD" or outlets as "MSM", if journalists don‘t write what you want to hear.
How to Remove Powered by Ecwid
Is there a name for this writing style?

I remember writing essays in school padded with a lot of babble, just because there was a word limit. As an adult, anyone who writes like this is just wasting my time. It's low information density.
That's interesting to hear.

I'd love to see how many offices in London have mice infestations to a point employees could notice it.

I was of the opinion that the western world took hygiene quite seriously.
Like, why?

Am I being too cheeky if I point out that setting up a droplet with a WordPress blog on DigitalOcean takes three minutes? :)

(They have a premade image for it)
Not sure how much precedents matter in small claims. It usually boils down to how the judge feels about the issue.
They probably just think he's an ugly Beluga.
https://microg.org/
Sorry I can't follow you (no offense really).

You said at first "Dev builds are just as annoying with Golang as Ruby or Python" and now you're saying "I can build any python [...] I can't do that with [...] Ruby"?
Crypto Bubble Officially Worse Than Dot-Com Bubble
What is it you can achieve with this that you cannot with cron?
This is a bit of a tangent, but do you know of good tutorials, blog posts, videos, or books which help build a mental framework of how javascript packaging works internally?

My goal is to be better at debugging development environment issues.

To be more specific, I am asking this from the perspective of a user of the node ecosystem who has repeatedly had the experience of running into problems with my development environment or packages and not really knowing what to do to get myself un-stuck. I can totally search google/stack overflow/github for an answer and sometimes there is a clear one. Sometimes I fond a command to run, sometimes I don't. In either case, I come away with a strong feeling that I've not actually learned anything. If the same thing happened again, I might remember what to google for next time, but I wouldn't be able to reason clearly about what I'm working with. In the past when I run into these issues, I've just thrown time at them until something sticks. That kinda sucks.

I'd like to find a way to put in some work and come away with a solid understanding. When you were starting this project, how did you go about building up your knowledge of the underlying abstractions that npm/yarn/webpack/etc. use?

When you see a misconfiguration or get a bug report with this project, how do you go about investigating it?

Have you ever seen a really good explanation of a bug/misconfiguration which helps the reader build a solid mental model?
Years ago I had a meeting with my boss about an "incident" and flat out said I told a coworker to go fuck themself, twice and I wouldn't apologize for it. And then asked for a 20 percent raise. It was completely justified and my boss knew it. I also got the raise.

Gp is right about wage slavery, sometimes people actually need to stand up for themselves.
Shameless self-plug[0] on porting a basic HAProxy Use-case to Envoy[1]

It might give you an insight how Istio et al are doing their magic through Envoy.

This is my first Tech-post, any comments are appreciated.

[0] https://learn.cybus.io/lessons/envoy-primer/

[1] https://www.envoyproxy.io/

edit: formatting
Lucee makes it really simple to take advantage of multi-threading
http://blog.rasia.io/blog/easy-parallelism-in-lucee.html
Compare 6 Types and 14 Data Visualization Tools
Hang on, I need to switch seats to clean out my left kidney.

I'm surprised there's no 1950's-style fat-blaster for the modern dislodging of kidney-stones by vigorously shaking a person's midsection.