skysight-inc/HackerNews huggingface dataset:
As a practical matter, I'm not concerned about this. The French government pays for support on a large Matrix deployment, a couple German states and the Bundeswehr do as well.

Those kinds of anchor clients leave me sanguine about the prospects of Matrix and Element.

As for decentralization, what the ~80% do is totally irrelevant to the other 20% of us. My company finally got off Slack (where 100% of users are trapped in a ransomware monolith) and we couldn't be happier. I federate with a couple other servers and it all Just Works.

Matrix is federated, and the way federated decentralization tends to play out involves a few big 'continents' and a vast archipelago of small instances. If you want true decentralization you have to force it with a peer-to-peer architecture, like Urbit or Secure Scuttlebutt.

Those have their place, but so does Matrix.
I tend to go with only compliment things that you can change. Body parts, can't change them so they're off limits. Outfit you can change (and they will have actively chosen themselves) so go wild.

Just you know, don't be weird.
*Not a Google employee but have worked for a bug bounty*

I agree everything you've stated would be desirable, and if there was a strong culture and policy of supporting bounty programs from the CEO on down, this could potentially be achievable. However:

dupes - On the bounty side dupes are extremely common and buddies telling buddies about their finds is going to drive fraud up quite a bit. In my triage work I saw very clear attempts at this regularly.

wontfix - This one is largely due to the fact that many bug bounties don't have authority over or even shared reporting structure with the product teams. There's probably room for a consolation prize as long as the bug is in scope but that's about it. The fact that the bug goes away later could be a fix or could just be part of a new release. This should be extremely rare though and is worth following up with the program (again, as long as its in scope).

sharing issues - This is going to struggle mightily with legal without good contracts and NDAs for each researcher.

status updates - Agree its frustrating but is challenged by the product team/bug bounty alignment noted above. Most bounty programs don't get info from devs either and if product teams don't listen about fixing bugs the likelihood that they are going to regularly report on fixes is almost nil.

shared comp - Unless I'm missing your point you can self-organize outside of the bounty program (and many do) for this.
This was apparent last year from serologic antibody testing. The prevalence of antibodies was anywhere between 2-10x what we were finding in the tests, which made it pretty obvious that way more people had mild COVID than is being reported. Unfortunately, if someone picks up a runny nose and mild cold-like symptoms and then recovers, it doesn't make the news. But if you have a one-in-a-million freak case where a 25 year old ends up in the hospital testing positive, it gets plastered on every news publication and is repeated ad-nauseam even though it is a misrepresentation.
What examples do you have of this "indirect parliament" effect?

Yes various interests lobby the government all the time. But what are the best/clearest examples of the market tail wagging the policy dog?.
Popeyes Nugget Launch Today: Will the Chicken-Crazed Behave This Time?
this is at the heart of what "Covidiots", "Querdenker" and other tin foil hat people have been saying for more than a year ... just b/c you find a single virus or a part of it somewhere doesn't mean anything. but ... LOCKDOWN! and think of the children!
I haven't seen these failure modes in 2021. We do managed clusters at work and have created around 100,000 of them, and basically all the pods we intend to start start, and all the pods we intend to kill die -- even with autoscaling that provisions new instance types. Our biggest failure mode is TLS certificates failing to provision through Let's Encrypt, but that has nothing to do with Kubernetes (that is a layer above; what we run in Kubernetes).

EKS continues to be painful. It has gotten better over the years, but it is a chore compared to GKE. I like to imagine that Jeff Bezos walked into someone's office, said "you're all fired if I don't have Kubersomethings in two weeks", and that's what they launched.
Cool, but again, we also know they've done it, contrary to their declarations.
I obviously don’t have your exact experience with marketing, but I doubt that the volume of “small businesses” anyone have talked to is a useful measure.

Luckily for those small businesses without statisticians or behavioral psychologists, it’s trivial to buy marketing services from a multitude of specialized providers, all the way from traditional ad companies, through guerilla marketing, social media spam and black hat seo, to more nefarious shit like cambridge analytica.
If anyone is wondering what the rules are, I think it boils down to:

- They are expecting people to notice it.

- It's not a trait they were randomly born with, but rather is something they decided to do.
"The male-female ratio is skewed male on the west coast. Opposite on the east coast."

Do you have any source for that? I haven't really seen this, but I haven't exactly travelled enough to evaluate two entire coasts.

Edit: Why downvote?
That would be excellent.

While they're at it, I'd like the opposite as well - most of my day-to-day driving is 20-30 miles and it'd be nice to not lug around a 200 mile battery for those trips.
If the situation is this bad now, how bad is it going to be in ten years? Ugh.
it's an intervention only because the user is looking for an intervention to overcome some behaviors that are negatively impacting their life.
Why not perl?
Fair enough. Your comment adds important context.
Yes — and it doesn't require anything more than a typo. Whether or not the banks will reimburse it will depend on the bank and whether the money has already moved from the target account. It's never fast but I've heard at least a few stories about complete nightmares where the bank was essentially accusing the victim of fraud despite having utterly failed to protect their customer.
That seems like a reasonable assessment of the situation. I don’t know what it is with HN and absurd contrarian takes.
You need to click on the "Unknown Species" box in order to get a list of suggestions. Probably not the most intuitive, but it avoids auto-assigning IDs without prior review.
My point is that a CEO at an investment firm that passively owns a farm is not a farmer, at least for the purpose of getting an accurate understanding of a farmer's work life balance.

Similarly, business operations desk jockey for a multinational ag business is not a farmer.

I think the parent post was referring to those who perform physical labor on a farm and directly oversee that labor.

Yes, I am gatekeeping being a "farmer"
Independent software testing services company in Ahmedabad India https://vihattechnologies.com/
My experience has been almost the exact opposite - I feel that I _receive_ too many compliments, and as such they always come across as trite, even if genuine, which in turn is discomforting rather than empowering.

Who's given the compliment is, of course, a key factor. If it's a critical coworker, I'll be empowered by that. If it's a yes-person coworker, it's likely trite. If it's a friend who I've just power-sanded a deck for, it's appreciated. If it's a family member complimenting me on a sandwich (it happened recently!), it's uncomfortable.
I think a big component of this is that men just don’t often receive compliments on things like appearance, so we are immediately suspicious when we do. This is especially true with receiving compliments from other men. This situation sucks, though, so thank you for helping change it.
Yes, Kubernetes (actually its add-ons) provide a virtual network that unifies communication within the cluster so you don't need to care on which computer your service runs.
The problem is that the CCP has nothing to replace this cultural vacuum with. They want to legislate a return to "old" (post 1949) values by banning foreign tutors, suppressing dissent on WeChat and Weibo, and doing generally authoritarian shit to encourage nationalism. Meanwhile, young, educated people almost exclusively consume the cultural products of the West, Korea, and Japan. And they find the North Korean style propaganda embarrassing. The disconnect really cannot be understated.
"but what about human drivers" is not a constructive argument here. I agree with the parent question because I'm worried FSD will suddenly believe it's in a slalom competition on a straight road and hit me when we're parallel to eachother. That's something FSD is likely to do today that I don't expect any sober human driver to do.
It certainly would have been then. Today even sandpaper beards like my own are quickwork with an electric trimmer.

Have you ever tried trimming significant facial hair with a pair of scissors? Holy hell is that tedious!
There are many mobile analytics applications such as smartlook.com, hotjar.com that provide screen recording feature.
Geofenced full self-driving would be much more valuable than a non-geofenced, almost-full-self-driving.

Being able to travel between LA and SF in a sleeper car would immediately eliminate a ton of flights, and is probably already doable with today's technology. Trucks could drive across the U.S. on their own with last-mile human drivers.

Being able to play a video game while your car drives around your pedestrian-heavy city center in the rain is indeed much further off, but also much less valuable.
Of course, there is almost no discussion about methodology and data sets, which is just about all there is when it comes to these modeling studies. The closest they come is saying that the paper preceeded the pacnorwest heat wave.

It seems like the closest you could hope to come to scientific method in these studies is to try to divide the world's geography into a set of geographical pairs that could be considered climatically similar but distant enough from one another to be decorrelated in terms of weather systems. For example, maybe Mediterranean climates on the Mediterranean paired with comparable regions in coastal California. Then, use a random selection of one region from each pair in all the set of pairs to be used as training data, with the other component of each pair for testing.

Maybe this is already done? I recognize that drawing such equivalency is impossible, but it seems like it might be an improvement nonetheless.
Which? Pidfds were linked in the article to a great other article. CloudABI was about making an ABI/API so capsicum violations were build-time errors. Everything as a file descriptor is necessary for capsicum.

WASM's WASI is sort of the spiritual successor, but I prefer a diversity of tactics so CloudABI and WASI should both exist.

CloudABI is the best way to save desktop computing that's not a complete Hail Mary.
glad frettr helps! -grudnyai22
You can make it as complicated as you want it to be; part of setting up a cluster is picking the networking system ("CNI"). Cloud providers often have their own IPAM (i.e. on Amazon, you get this: https://docs.aws.amazon.com/eks/latest/userguide/pod-network... each Pod gets an IP from your VPC, resulting in weird limits like 17 pods per instance because that's how many IP addresses you can have for that particular instance type throughout EC2).
this is great advice- changed it again this morning! -grudnyai22
Vaccinate The States is winding down
There are two camps about runner foods.

The Keto crowd, they tend to eat nuts.

The rest, eat high carbs foods, think bananas, oats, gummies.

Both of them need a huge amount of fuel. A marathon burns about 2,500 calories from exercise alone, for the average person their TDEE is about 2000. So 4,500 calories a day to break even, without taking into account the heat.

At 4.5K calories, that's 94.5K calories for 3 weeks. The average granola bar is 132 calories, let's pretend he chose a nutrient dense one for 150. That's 630 granola bars. It's not impossible, but not ideal.

You also need to deal with mineral deficiencies for 3 weeks worth of travel. Sodium and Potassium are both needed for intense exercise, which two marathons a day definitely counts.

Like I said, he has as crazy idea, but he is not in touch with reality.

Dehydrated meat would probably be good....now I wonder how he goes to the bathroom.
Using text to train models is legally considered fair use. You can use copyrighted material, you just can't redistribute it. The output is considered the responsibility of the user of the software. It's up to the user to ensure code or other content they're using isn't licensed or copyrighted.
Ten years? Just think of 60 years from now, a time that would be expected to be within the natural lifespan of children born today.

I don't know how people don't understand that we face, without exaggeration, an existential crisis.
long time user of SumatraPDF, this was a good read.

> Let's say I need to do a network request. I could include a monster library like curl or I could write 300 lines of code using win32 APIs. I wrote 300 lines of code.

huh, reminds me of tangent I have been in the same exact boat and did the same. Then something came up with SSL and just dragged in curl and doubled executable size. I think things are better these days in WinHTTP..
Depends on the type of sushi. Most places get the sashimi frozen because with the exclusion of tuna, other fish have to go through the parasite destroying process (freezing protocol).
I moved to Canada recently and here we have something called Interac e-transfer — you can send anyone money using only their phone number or email address. I’m not sure why the U.S. is so behind in that regard.
steadily confirms my hypothesis that humanity is "too stupid" to stop this, we will destroy ourselves like yeast producing too high alcohol concentrations. Evolution just didn't had to optimize for this, making us "stupid" as a society / species. Of course it starts now, but there is just too little time - the differential equation tipped too fast.

Might also be the solution to the great filter: Once optimization for the hard problem of "supremacy" / massive expansion is solved, there is too little time to optimize for self-regulation. There sure are possibilities to solve this, but require huge amounts of luck, e.g. discovering clean & especially cheaply salable energy sources quickly enough, adding another tiny coefficient to the drake equation
Yes, most of it is Qt quick, some parts are still Qt widgets AFAIK.

Subjectively speaking, it's one of the fastest and most fully-featured clients: it even supports desktop sharing with pipewire and gstreamer.

It's a lot easier to use once you get used to the Ctrl+K shortcut to select a room.
They have some polar launches out of Vandenberg planned over the next few months: https://www.spacexnow.com/upcoming.php
Please take a seat and let the joys of k8s networking overwhelm your senses:

https://kubernetes.io/docs/concepts/cluster-administration/n...

And yes... Kubernetes network configuration is on a whole different level from docker networking.
If the current situation wasn't so grim, I would chuckle at the magnitude of delusional thinking it must take to produce a post such as this, when the climate crisis has humanity paralyzed like deer caught in the headlights.

We're destroying the earth and suffocating in our own waste, yet "there's a good chance of productivity explosion by 2100 which could quickly lead to what one might call a "technologically mature" civilization"
can you tell us the scale you're talking about? getting good enough results with ~1 billion rows
> on how the stock market might react.

The stock market is just a facade, a theatre, to appear to the West that Chinese economy is somewhat legitimate. In reality everything is in CPC hands and all these companies only appear to be private.
I tried to look for an explanation of the scope of their project from the FAQ. Since it wasn’t openly included, I assumed it was deliberately omitted.
Yes, it proves humans work.
The amount of pain we had with IE is not even comparable to the sweet issues we may have with Safari.

Who survived those times, with the evil F12 debugger, can confirm.

Safari is a joy to develop with and it sucks I have to switch to chrome for its extensions.
Hey, I am one of the authors.

To clarify when you ask about multiple concurrent validations I assume you do not mean parallel. In that case I believe the system presented is the concurrent solution.

The final paragraph in which we use a `ValidationResult` will indeed collect all the failed validation errors from every leaf node (specifying which leaf node the error is for is not defined in the article but was implemented in the production system). Parallelism would require IO and is not used here though it would be fairly simple to add.

What we could do is when we run the validations on both sides an `and_` or an `or_` we can run them in parallel and combine the results. This approach should then run all of the leaves in parallel and then combine them together, I am not sure that it would speed anything up though and might even slow it down(unless the validations are effectful).

I hope that was clear, but if not let me know.
It can be tiring at times.
I really like the ITCSS approach - you define your rules the way you’d create a sculpture out of granite. Start by taking a granite block out of the quarry / define the most common rules with widest coverage, then gradually carve the largest details / more specialized rules and then focus on the details.

This way you work with the cascade, as CSS was designed.

Defining sensible defaults and then having a few utility classes for layout helps with this. You could follow it BEM for the rest.

This structure results in minimal CSS that doesn’t fight itself.
For me, Gradle's readability depends heavily on how you use it.

If you use it Maven-style, with relatively simple build scripts and all the complexity pushed out to plugins, it's very readable. A fair bit more readable than Maven, in my opinion, but I wouldn't care to argue that point in particular.

If you use it the way Stack Overflow tells you to do it, so that your build scripts are basically glorified ad-hoc Groovy programs, then, yeah, it's just impossible.

Unfortunately, since the only way to really understand any of Gradle is to understand all of Gradle, and understanding all of Gradle is a huge effort, it's kind of a catch-22. For most people, the only really sensible way to use it is to Google for advice and then do what Stack Overflow tells you to do. But that invariably leads to a result that is not even remotely sensible.

Long story short, my hot take is this. Maven is write-only. Gradle (ideal usage) is read-only. Gradle (normal usage) can be neither read nor written.
That seems like the Gell-Mann amnesia effect ("you read with exasperation or amusement the multiple errors in a story-and then turn the page...and read with renewed interest as if the rest of the newspaper was somehow more accurate...You turn the page, and forget what you know.")

That's always seemed rather strange to me. When I see that a newspaper isn't trustworthy on one subject, I think it's reasonable to doubt them on all subjects.

I'm not saying they're always wrong; sometimes they're even right about Trump. But no one should trust something simply because they've written it.
That’s quite regional and within a fairly narrow window.

“Between 1315 and 1545 and cloth produced per capita increased five-fold (the English population declined during the period due to the Black Death).” https://acoup.blog/2021/03/19/collections-clothing-how-did-t... A lot of artwork is post spinning wheel which dramatically changed the economics of owning cloth.

This gets into some major differences over time. Leather or nothing used to be very common clothing choices globally. It’s only relatively recently that cloth has become so ubiquitous.
If I don't have plans with friends after work, I like to go for a walk, grab a quick drink at a nearby restaurant, something simple that helps switch my brain from work mode to relaxation mode. Exercise definitely helps.

Sometimes, when I'm dealing with open-ended projects, I find that making a to-do list for the next day at the very end of the work day helps me 'switch off,' at night, as I have a concrete plan for how I'm going to tackle the next day.
Great story, thanks.
> Not a tangent; Look at the recent discussion on HN about Windows Defender, and pretty much any security choice - it's full of people bemoaning Microsoft making decisions that are mildly inconvenient on the grounds of "how dare they think they know better than me", "I demand to be able to turn these security features off", "I want control to be able to do anything".

I think it's somewhat reasonable to complain about the approach taken to security in Windows. MS had a lot of work to do to stay on top as long as they did, but they were also extremely well resourced and dominant for a significant time, where they could have made bigger systemic changes to prevent swiss cheese getting released in the first place. They could've built their own rust-like language, maybe, built some great static analysis & fuzzing tools, or generally advanced their own internal exploit discovery to beat outsiders to the punch. That we've mostly settled for constant security updates upon exploit discovery in the wild and blindly assuming super old code is safe (until it isn't) seems like a failure to act (a failure of incentives?) and not a necessity.
My worst search experiences always come from the features applauded here. Word stemming and removing stop words is a big hurdle when you know what you are looking for but get flooded by noise because some part of the search string was ignored. Another issue is having to type out a full word before you get a hit in dynamic search boxes (looking at you Confluence).
Spend a couple years in Italy. Spend a couple years in Syria. Come back and tell me which you prefer.
I know this article is from 2016...but my feelings about it(the article) are unchanged. Some people do not like new things, and they will blog about it in some form or fashion. Maybe their reasoning is valid, maybe it's not - it doesn't matter. Meanwhile...businesses have, and continue, to pay top $$$ for people that will help them do these things. If you want to collect this $$$, get on board.

In a few years, the things businesses want to pay $$$ will change. New blog articles about "this new stuff is bad!" will appear, and new job postings paying above-market $$$ will appear also. You can either rail on about the bad(or good) changes, and how it's just everything-old-is-new-again....or you can get with the program, and get paid. In another few years, rinse and repeat.
Do you see any particular reasons to use or not use ZomboDB [1]? It claims to lets you use ElasticSearch from PG seamlessly e.g. it manages coherency of which results ought to be returned according to the current transaction. (I've never quite ended up needing to use ES but it's always seemed to me I'd be likely to need ZomboDB if I did.)

[1] https://github.com/zombodb/zombodb
> "Ten years from now, there will be no, or far fewer, wheelchairs," he said.

I wonder how much money he'll put on that.
At the latest low point in the epidemic, some areas were seeing test positivity rates of under 0.5%. If false positives were a large portion of positives, this would seem to be impossible.
Regarding point 2:
Shouldn't you be moving your search queries from your transaction server to a separate analysis or read-replica server? OLTP copies to OLAP and suddenly you've separated these two problems.
I'm sure that'll be reassuring when production goes down at 3am... and you're seeing an error message that nobody else in the world has encountered.
Matrix isn't P2P. You didn't even provide an email. No one is going to reach out unless you can create something to document at a high level what you think is so special about your ideas.