skysight-inc/HackerNews huggingface dataset:
Who now sends traffic over these links and doesn't encrypt them?

Remember that the intelligence agencies don't only want today's data, they want yesterday's data. You get yesterday's data by storing it today. Then you can decrypt it at your leisure, or when computers become powerful enough to break through.

I know a lot of people on HN earn a living making sure internet traffic is encrypted. But honestly, I really believe there are multiple TLA's that can decrypt whatever they want in real time. Maybe not en masse, but certainly targeted streams.
>For people answering questions, they’d see the same question 10,000 times, and likely miss the questions that are actually worth answering.

Me included. I was a regular answerer for interesting tags in which I have at least sort of moderate knowledge, but after just a few months I lost interest in it, since it is just a never-ending stream of the same basic low quality beggings. It is like '00s inbox with one precious email in fifteen pages of spam junk. I don’t really have too much time for that. With that in mind, it’s still unclear if my contribution was really unique and helpful, because out of many pages of answers only few see one upvote a year^. I helped mostly specific people, not the common knowledge. Statistics-wise it’s not worth it.

It is no doubt that SO may be toxic or pushing ego. But being on constructive side is a burden. ‘They’ always outweigh you even with draconian regulation. Relax a little and you’ll drown at the same instant.

I suggest every complaining guy to answer a couple of questions a day first, for some time. Not just random two, but find two really worth their time to see real costs. SO is social, and in a society every participant should play nice and take their part on a problem. We help each other, but no one has spare change for hordes.

^ not an upvote junkie, I’m mostly indifferent to community scores
It seems to me the reason is simply that it wasn't anyone's job to make sure there was really great footage of the crash. Everyone was too busy preparing to respond to an imminent disaster in which nearly 300 lives were, in all probability, about to be lost.

"Hey Bob, you have that VHS recorder stowed away somewhere in the locker room, don't you? This guy on something called a website 30 years in the future is going to really wish that we got great footage of a horrible crash in which dozens of people die. Why don't you run out a little closer to the airstrip where a nearly completely out-of-control airplane flying at an insane speed is about to slam into the ground? Future spectators will really appreciate it."
> Some recent tools -- Bitcoin comes to mind -- are expressly founded on removing the role of trust within sectors of activity. This is a bad idea for multiple reasons, two of the principle ones being that trust itself has an extreme function in improving efficiency, and that its removal proves instantly and deeply toxic socially and institutionally.

This analysis reverses the causality. The point of privacy systems isn't to remove trust, but rather to be able to operate in an environment in which trust has been removed.

Bitcoin arose from a lack of trust in the Federal Reserve, and even deeper, a lack of trust in the rule of law from what happened to E-gold and Liberty Reserve. We seek private communication tools due to a lack of trust in network operators and in governments - a paranoia that is continually rejustified by ongoing domestic spying and commercial deep packet inspection.

People that operated by "trust but verify" were able to see this crisis coming down the road as, unfortunately, many of our society's institutions have shirked their duty to be verifiable. And as public trust has waned, these institutions have simply doubled down on their authority rather than reforming themselves to be beyond reproach.
IANAL but...

Section 13 of the mongodb license notes that all supporting software must use that license. That impacts everything in your stack. Consider kernel drivers, javascript libraries in your UI, and everything in between. Use Ansible to manage you stuff? That won't work with this license.

The goal of this license isn't to get all the "Service Source Code" under the license. They know that the people who would run a service don't have that within their power.

Instead, the goal of the license is to force many folks to have to purchase a separate license from the SSPL. The whole point of the license is to limit freedoms.
> ESA noted that it performed 28 collision avoidance maneuvers in 2018, but it was mostly to avoid dead satellites or bits of space debris.

The reason why it's a big deal is that SpaceX is planning on putting up a LOT more.
Secure Container Runtimes (2018)
Love it when you find someone who asked the same question you have, it was locked as a duplicate so no-one could help, and the question it's a "duplicate" of isn't the same.
I don't see where it positively states that SpaceX provided no reasoning. In my reading of the article, Krag did not speak directly with SpaceX. SpaceX were alerted to the possibility of collision by the U.S. military, and nobody who was party to that conversation is quoted in the article. All we know for sure is that SpaceX did not proactively reach out to the Space Debris Office at the ESA about this issue, at least as of the time the interview with Krag occurred (which would not have been more than a few hours after the incident to get this blog post written and published by 4PM ET given the incident occurred at 7AM ET).
... typically of dead satellites or debris that is unable to move itself.

ESA had a weather satellite in orbit, SpaceX actively moved an active satellite _into_ the same orbit as ESA's satellite (to practice maneuvers) and then said "no, we won't move it back out the way".
I mean, technically that's AI.
But Mongodb is so different from anything else that you need a major rewrite to get away from it.

Well actually....

One corner case. If you are using Mongo with the Mongo Linq driver in C#, you can switch it out for an RDMS without changing too much code with just a little foresight.
I spend somewhere around $30-40k / yr on AWS (EC2) for a 3 member replica set.

I evaluated DocumentDB and price wasn’t the issue (at our scale, the price is OK).

Main blocker is that it’s locked at Mongo 3.4 API compatibility, which is several major versions behind. But worse, their implementation of the 3.4 API is incomplete, so while they advertise “Mongo Compatible”, it really isn’t a drop in replacement.
We don't know the extent of the communication from this article.
Your definition of “blow it” seems silly and inapplicable. When you have a huge financial parachute behind the scenes, you have room to absorb losses from poor investments, and again the cases when legacy money is mishandled so badly as to lead to ruin are extremely rare and over-popularized in media.

Getting one’s rich parents to fund a dumb start-up idea that wastes millions crashing and burning, and then reluctantly using family connections to get a $400k/year job in a finance or white-shoe law firm is not at all any version of “blowing it.”
It seriously needed a good 4 or 5 year run.
> correct about unpaid volunteer answerers being more valuable to a Q&A site than questioners.

yep. The answerers are definitly more valuable, because it's hard to actually answer questions in the first place, and there's only the reward of intellectual stimulation for doing so.

The questioner are not as valuable, because asking questions is easy. Asking a good question is hard, but the majority of questions aren't hard to ask.

By making the site completely biased towards the answerer, stackoverflow gets good answers, at the cost of turning away some questioners. I believe the site maintainers have chosen correctly, because questioners are more desperate to ask their question than answerers are to answer.
> There are many strategies for reducing caloric intake and if 16:8 fasting works for you: fantastic. But at the end of the day most people will improve their health through weight loss, not some special ritual or ingredient, and I think we should be cautious before crowning specific calorie reduction techniques as having special or more beneficial properties unless there is clear scientific evidence for them.

Fasting when you are obese is different too. On average, you will burn more fat than muscle. Mainly because your body composition is primarily fat (i.e. 38% body fat).
Here's a common GPU / SIMD trick for parallel programming, which also happens to be my favorite array trick I've ever learned about. Since SIMD is implemented on Intel x86, AMD x86, ARM, and POWER9... as well as NVidia GPUs and AMD GPUs... I think anyone who is into parallel processing of arrays should learn the SIMD trick. This is truly universal on modern hardware (although the precise instructions are different).

First, a helper function called "active_lane":

active_lane():
exclusive_parallel_prefix_sum(current_lane_is_active);

This "parallel_prefix_sum" operation is a GPU-intrinsic. On AMD, it is "__ockl_activelane_u32()", which compiles into 2-assembly language statements with throughput 1-instruction per clocktick. I assume NVidia's __active_lane() function is similarly very efficient

AVX can implement active_lane by performing parallel-prefix-sum over the execution mask: https://en.wikipedia.org/wiki/Prefix_sum

Imagine the following execution mask in AVX: 0 1 0 1 0 1 1 1. The exclusive parallel prefix sum is 0 0 1 1 2 2 3 4. Thread#1 gets index0. Thread#3 gets index1. Thread#7 gets index4.

Intel 128-bit SIMD can implement this for 8-bit ints as follows:

; Conceptual purposes only, untested. Using AVX-style "dest, src0, src1..." methodology here
; Assume xmm0 is the execution-mask / input
psrldq xmm1, xmm0, 1 ; Byteshift right 1-byte
paddb xmm0, xmm1, xmm0 ; 8-bit integer add
psrldq xmm1, xmm0, 2 ; 2-byte shift
paddb xmm0, xmm1, xmm0
psrldq xmm1, xmm0, 4 ; 4-byte shift
paddb xmm0, xmm1, xmm0
psrldq xmm1, xmm0, 8 ; 8-byte shift
paddb xmm0, xmm1, xmm0
; xmm0 contains prefix-sum

Extending it beyond 128-bits requires vpbroadcastd due to the AVX2 128 "lane" split, but otherwise continues to follow the pattern. In any case, "active lane" is still a very efficient operation in AVX, as it doesn't even touch L1 cache (register space only).

------

Once Active-lane is figured out, treating an array as a 16-way parallel SIMD-stack (or bigger) is actually quite simple:

SIMD-Push(X)
array[tail + __active_lane()] = X
toAdd = popcount(exec_mask);
if(__active_lane() == 0){ // Tail is shared. Only have one lane update "tail".
tail += toAdd;
}

SIMD-Pop()
toRemove = popcount(exec_mask);
if(__active_lane() == 0){
tail -= toRemove;
}
return array[tail + 1 + __active_lane()];

The above is GPU-style (ipsc, ROCm, OpenCL, or CUDA). While all threads read "tail" together you only want one thread updating the "tail" variable at a time.

----------

With that being said: the work in the paper is interesting. "Split" and "Merge" (especially "interleaved" forms) are an interesting way to formally specify Array of Structs / Structure of Arrays, which is one of the problems you will commonly deal with in SIMD or parallel-compute.

The "split" and "merge" primitives were also used as a cute mergesort implementation at the end.

Arrays are surprisingly efficient and effective data-structures today, even more so now that CPUs rely upon pre-fetchers to fill cache fast enough.
wouldn’t be surprising if whole thing is a corrupt scheme linked to procurement of storage media.

Reminds me a little bit of a guy I knew in the late 90's who repeatedly set off fire alarms at his company in order to convince management to allocate money for off-site backups.
You are blaming someone for speculating by speculating about it yourself.

SpaceX is a company with enough money from grants and a grandiose mission “to save the planet” and they can’t afford a PR release at the right time of the week?
I believe I saw you present at UtahJS a few years back. I was very impressed with your presentation about JavaScript performance. I think think about that talk every once in a while.
If 1, they should be absolutely liable for any damages, considering they actively moved INTO the orbit of the ESA weather satellite in the first place (for their own "testing").
Slashdot worked a bit like that. So does Lobste.rs. IMO that ends up worse - users are better at figuring out what kind of comments are bad for the site than a mod having to define it all up front.
248: left 26, up 27, right 30, up 33, left 36, up 41, right 44, up 45, right 48, down 51, right 52, down 55, left 62, down 69, right 74, down 75, right 76, down 79, right 80, down 82, right 86, down 91, right 92, down 93, right 98, up 101, right 102, up 103, right 104, up 105, right 106, up 107, right 110, up 114, right 118, up 119, right 122, up 127, left 130, up 131, left 132, up 133, left 134, up 135, left 136, up 139, left 142, up 143, left 144, up 147, left 150, up 153, left 154, up 155, left 160, down 163, left 166, down 169, left 177, down 185, right 189, down 193, right 195, down 197, right 200, down 203, right 206, down 209, right 210, down 213, right 218, up 221, right 222, up 223, right 224, up 225, right 226, up 227, right 230, up 233, right 236, up 239, right 243, down 244, up 247, left 248
With every passing day, Trump increases my amazement of his ability to do harm and destroy things wherever he turns. If I was working for military intelligence, I would probably be furious about this idiot spoiling state secrets at every turn to benefit himself.
We really need bullet trains in the US. With fast wifi, comfortable sleeper cars, good food, and great scenery, I would happily spend a day or two on a train for long trips instead of flying, without even considering pollution. You end up basically losing a day when flying anyway, even for short trips, and it's infinitely more stressful.
By modern standards, someone with 1 million in wealth isn't rich. Most people who had any career lasting 40 years + a house purchase 30 years ago are millionaires today. That's the power of compound interest & a wild real estate market.
And yet ESA's risk model said "Move the satellite if the odds are less than 1:10,000". Easy enough for you to say when it isn't your $2.3B satellite, I suppose.
> Because flying is a luxury activity.

For most people flying is anything but a luxury. Most people are flying in economy for business reasons that they have to do if they want to earn an income.
I've used Duolingo a few times and each time I quit it was because a steak ended.
The Apple Card Experience
> It is also worrying for a lot of people that mongo was willing to change license terms like this, as it means they may be willing to do so in the future if it brings them more money.

Ultimately this is only a worry for people who choose software that is apparently not good enough right now, but hope it will become good enough in the future.
Yes but not for google apps, slack and a browser full of bloat. I have all this RAM for the actual engineering I do.
I don't remember perfectly, but the creator of Lodash (javascript library) had something like a 365 day streak of coding everyday. But it was broken because he committed late a night and the cutoff was on a different timezone. He was so bothered by it, he contacted GitHub to fix it for him.
Unintended consequence: you'll penalize shorter flights because achieving altitude is the least fuel efficient part.

As a result, you'll increase travel via car and the net result will be increased pollution at the expense of the economy.
The only hostility is because people are trying to continue to push MongoDB as Open Source. It's fine for MongoDB to be proprietary, lots of good software is proprietary. It's just not Open Source.

To your baker analogy, I don't have any objection to a baker withholding their recipe. But if a bunch of bakers want to share recipes, and they form a special supermarket where only these recipe-included products will be sold, why is it considered hostility for them to exclude a product that doesn't make its recipe freely available?

Nobody's being mean to MongoDB. Even with Homebrew, MongoDB can still distribute its own source. It's just that MonboDB doesn't belong in the same store aisle that they used to be in. People are only getting ticked that MongoDB is trying to position itself as some kind of open source savior, that its advocating that MongoDB should still be allowed into the recipe-included bakery chain, even though it's not following the same rules.

If I run a vegan bakery and I don't include sausages, that's not me being mean to the meat industry. If I run an Open Source repository and I don't include proprietary software, then what part of that is hostile?
> You couldn't pay me to buy AMD after all the hardware I lost to thermal issues.

Early 2000s? AMD? Which architecture exactly?

Intel OTOH was infamous during this time for "PressHot"...
Okay, what if I want to offer total freedom to users but not for other competing companies? There is no single license that can protect a company that creates a FOSS product. It's just ridiculous that a company creates a product for free and another uses it as is and sells it for profit by just "hosting" it. Esepcially for the case of a database, the only way to make money is by having managed service or licesning it to cloud vendors. I can't think of any other way of monetizing such a product

For the case of Amazon sponsoring linux, it's in the very interest of Amazon that Linux stays alive and active because all their billions from AWS comes by running linux kernel as infrastructure, not to mention having the advantage to influence the components being added and maintained that result directly in more profit for them. Linux foundation is totally different in its structure and goals from a for-profit company like Mongo.
Thanks! I appreciate that :) JavaScript is not easy to get it to perform! :P

Link to tech talk for others: https://www.youtube.com/watch?v=BEqH-oZ4UXI
They were testing their "deorbiting maneuvers". Probably got annoyed that they'd have to restart testing.

> Maybe they were confident that their collision avoidance would simply work.

Just like Tesla's? If your satellite is worth $100K and the other one is worth $2.3B, perhaps you have a little less to lose.
We board our dog with somebody we used through DogVacay before it merged with Rover.

To me, there's definitely some value was added by the service by doing some screening. I didn't ever pick somebody who had no reviews. But that's valuable for the first time, worth much less afterwards. We've used 6 or 7 different "sitters" because the first, first 2, first 3, etc. were booked or not available.

Our primary sitter went private. He's got magnetic signs advertising dog sitting on his truck. He charges the same rate as when we booked through DogVacay but we pay him in cash, not via credit card on the website. I text him to see if he's available and so far he has been. I think he's less busy than he was using the website but the flip side is that he's not paying a fee so I bet he nets out better or the same. Plus he's dealing primarily with repeat customers - dogs that he's familiar with, dogs that are familiar with him.

The matching has some value. It's too bad there isn't a fair way that he could have us as a repeat customer - which is due to him being somebody we think is trustworthy - but pay less to Rover. Something like 25% (or whatever they charge) for a first-time stay, 10% for repeats.
The Bugatti Chiron Just Cracked 304 MPH on Special Michelin Tires
Is there any right of way rules similar to how marine traffic works?
Are you talking about the typical 6 story walkup? I thought that was mainly due to Napoleons head of urban renewal:

https://en.wikipedia.org/wiki/Georges-Eug%C3%A8ne_Haussmann

So less of a loophole and more of a direct outcome
I wish we had these. Crossing Europe on one was magnificent. The issue is with states being what they are it would take something like the Eurotrain system and that won’t happen in our country any time soon. There just isn’t the desire to do this in this country. :(
You are incorrect. This is only the case when the remote copy of the branch you intend to over-write with the force push has already been modified and became out of sync from your local copy of that branch prior to the rebase.
You can make a simple HTTP/1.1 server in 200 lines of good C. Not one that runs HTTP/3.0 including QUIC and TLS.
Business passengers are not the majority, and of those, a huge portion would not happen if the externalities were priced in.

Companies engage in huge amounts of wasteful travel.
If climate change is truly the harbinger of the apocalypse, and if it needs to be stopped at all costs, then the flight tax would have to be infinite.

On the other hand, if a tree can be planted to capture 1 ton of carbon for 50 cents each, then a flight from NY to Sydney can be offset with $130.[1] That's about $1 per person on a 100-person flight.

Some environmentalists claim that the social cost of carbon is $40 per ton of CO2[2]. That comes out to about $10,500 in taxes for a flight from NY to Sydney. That's basically $100 per person on a 100-person flight, enough to prevent many people from flying.

[1] 53 lbs of CO2 per mile of flight, multiplied by 9,929 miles from NY to Sydney, divided by 2000 lbs/ton, times $0.50 of offset costs per ton

[2] https://www.edf.org/true-cost-carbon-pollution
Perhaps not a bad plan if you want to destroy everyone elses but USA’s sats
What you're essentially saying is, vacationing far from home (more than a days drive, or 500 miles) should only be for the rich or very rich. It's not even a question of poverty, this kind of taxation would take it out of reach of the middle class.

While yes, generally driving generates less carbon than flying, If you have fewer than 3 people in your car however, flying puts out less carbon.

I think there is a good argument for a fixed rate taxation however that makes shorthaul (less than 300 mile) flights wildly unprofitable, thus pushing people into other forms of transportation (ideally train or bus - but probably car)
As did I!
Actually, that's proof that the Athlon will still do the correct thing all the way to its death, whereas the Pentium crashed and thus also saved itself. Also, the P4 has more thermal mass due to its heatspreader, and therefore can sustain non-HSF operation longer.

Motherboards/CPUs in those days didn't really have thermal shutdown failsafes, in fact, we had to rely on the motherboard to report CPU temperatures, there weren't any built into the CPU itself. What we did have was shutdown on CPU-fan fail.
For those interested in this topic but not interested enough to read 450 pages about it, I would encourage you to check out the book and only read the chapters that seem interesting.

While the book is somewhat chronological and story-driven, there's still a ton of interesting info packed into it that I think a lot of HN readers would love.
Downvotes are a useful signal - they let you tell the difference between no-one looking at your question and you asking a bad question, which is huge. 99.9% of the time the alternative to a downvote isn't a thorough and considered explanation, it's no response at all.
Multi-tenancy network architecture design for Microservices on GCP
While this is a good development, hydrogen based planes would not be climate neutral. Unfortunately a large and often overlooked part of planes’ climate impact stems not from their carbon emissions but from the water vapor they produce [1]. Contrails reflect heat and thereby contribute to global warming. If we want planes to actually be harmless to the climate, we should probably be looking at electric planes.

[1] https://www.transportenvironment.org/news/aviation-2-3-times...
Why cant you just go excercise?
HSR will never be viable cross country in the US - HSR could replace much flying however in the sub 500 mile trip range.