skysight-inc/HackerNews huggingface dataset:
You keep hearing about flat-earth only because it is so ridiculous. There are not a lot of people who believe in it.

As for "anti-vaxxers", this is a position rather than a conspiracy. Do you have something specific in mind? (such as the autism thing?)

I do not know about Pizzagate specifically but there is a lot of evidence for sexual abuse by powerful people (epstein is just one recent example).
Those shock jockeys engaged their viewers through taking calls, reaching out or otherwise. I'm not denying the responsibility of social media sites by abusing their algorithmic bullshit, but the fact of the matter is that the modern conspiracy theorist originated with the radio. That's where Alex Jones got his start among many others.

If you don't know the history of how these things started, then all you'll do by removing Youtube, Facebook et al is treat one part of the cancer when it's metastasized to the rest of your body. It's ignorant. Sites like Infowars or Breitbart will rise from their ashes and we will have solved nothing.
An increase of 140 individuals to 40,000 individuals over 50 years, during a period in which shipping exponentially increased, seems to contradict your theory. I don't expect a shipping increase from current levels over the next 50 years to be anywhere near as large. There's not much shipping traffic to speak of in the area covered by this article, but even globally, shipping accidents with whales, tragic as they may be, are not killing them off in numbers anywhere near comparable to intentional hunting.
Not only does this comment ignore any interesting shifts by this move, it appears to have missed even the basics of the offer. I cannot find a way to purchase soda through either website discussed in the article.
With respect to availability of talent pool: my alma mater used to teach Haskell as the introductory programming language, and from what I’ve heard from people who were around then it was great for faculty and students. However, a very large corporate donor pressured the university to switch to Java in the early 2000s, because that’s what they used internally and they wanted a large local supply of pre-trained fungible labor. Now only a small fraction of the top students who study advanced topics in PL or compilers or what-have-you will come out of the university knowing how to use Haskell. I think this is deeply unfortunate - if society could quantum tunnel through to the point where Haskell was the safe, readily hireable corporate choice, the state of software (especially corporate software) would be a lot better off.
It's blocking the domains that host the port-scanning scripts.
There is Hasura, they are probably the most famous commercial Haskell app right now (in terms of brand recognition).

https://hasura.io
> It would be inconvenient, but not an existential crisis.

Don't generalise from your life; you only have to take care of yourself and Ayaya. A majority of people are deeply committed to a relationship/family/tribe, where losing all one's money definitely constitutes a crisis.
Javascript is not popular because it has Java in the name name...
> Databases are made to execute queries, not to install them.

But being able to freely/quicly stand up database servers and quickly create/drop databases makes development and testing much simpler and more reliable.

Given the question: "How do you know that deploying this thing will work?"

- When it's quick/legal to stand up fresh servers and create databases, the answer can be "I tested it, just now, and it works."
- Otherwise you end up in "I read through it and it looks good" or perhaps "We tried most of it on the test instance last week before the other team started using it."

I much prefer the former.
For those wanting a real world example where this can be useful:

I am writing a static site generator. When run in "watch" mode, it deletes everything and starts over (I'd like to reduce these with partial updates but can't always do it). Moving that cleanup to a thread would make "watch" more responsive.
You'd be surprised, Chick-fil-a has a TON of fraud to deal with given their food's popularity. They push the "convenience" of the mobile app (and it is in some ways), but coupon fraud was also a big hidden reason driving that; basically all paper vouchers or barcode-based coupons moved over to app-only. Same for their Christmas calendars that used to be paper coupons + those receipt-based "Free Sandwich" surveys, etc... all have been clamped down with vastly increased security over the years.
I actually thought it was sort of a pun playing with the fact it could be understood as Early Bird or Early Board. And that sounds pretty neat to my non native English :D
You usually have one query that you need to optimize but hundreds more that query the same data, therefore messing with the statistics of a table is hardly ever optimal.

Usually it's some three-way join with n:n:n relations which breaks Postgres' neck. I know exactly where the query should start from, statistics can't possibly know because they have no knowledge about the data distribution in adjacent tables.

I use CTE to "fix" this but the query would be faster without it.

Another issue is that plans can just fall over and you have absolutely no tools available to see what the old plan was, unless you ran explain before and saved the plan. You also have no way to force the old plan while you analyze the issue. This has caused more production outages than I'm willing to admit. With Oracle it would take me one minute to see what the issue is, and I could make the database use the old plan without changing a single line of code.
Wow, I've never seen such a stark difference. Normal price for a 12-pack here is probably $5, while sale price might be around $3.
Rust basically gives the compiler understanding of unique_ptr and prevents you from using it after you’ve moved it.
Patroni was openly developed from day 0. The repo was created in early July 2015, but before that it was living as the fork of Compose Governor.

The Spilo docker container which packages PostgreSQL + Patroni was also always publicly available from the first day. I agree, the Spilo is a bit opinionated due to the way how it is used at Zalando.

These two projects have quite a long history and originally weren't even targeted to be deployed on K8s because back in 2015 K8s wasn't absolutely suited for running stateful workloads.

The most opinionated one is Zalando Postgres-Operator, and yes, first it was the internal tooling and was solving our specific problems. Now I would also argue that with such an amount of external contributors it already became a way more general solution.

After all, Patroni is so general, that we call it a template for PostgreSQL HA. You can take it and build something that you need/want without relying on Spilo and Zalando Postgres-Operator. Speaking of Patroni@K8s, there are already two very nice examples: Crunchy Data PostgreSQL Operator and StackGres are both relying on Patroni for running PostgreSQL HA on K8s.
As a fellow Kubernetes-hater, this is the best explanation I've read for its virality. Thanks!
Gary Vee found the right medium for his message on TikTok
You should go back to Blind or 4chan. Better places for that kind of discourse than hackernews.
Poolside.fm is the chillest place you should be hanging out
GPT-2 takes 500ms per word on our benchmarks on a Xeon 4114, compared to 15ms on a Titan RTX. So the answer is technically yes, practically no, but why would you?
Unfortunately the current 'education' system beats most creativity out of children. Just ask Michio Kaku and de Grasse Tyson.
Found the bot...

Kidding, but there's a real point. 40% of tweets are from bots? OK, how many "studies" are from bots? (I believe that's in the neighborhood of Drybones' point.) But how many comments responding to the studies are from bots?

Way back in the day, I remember reading the Cluetrain Manifesto. It said that corporate-speak sounded literally inhuman. Well, the bots have gotten better over the years. But also, it seems to me that the humans have gotten worse. They are less able to say "Wait, that doesn't make sense." They are even less able to say "Wait, that doesn't sound like the way humans talk." And that's bad. As the bots get better, the humans need to be developing better filters, not regressing.
My point is that websites are fundamentally different from resources you extract from the environment and the eagerness by some to treat them as such is specious.
An entertaining read, but I don't believe for one second that this is how it was for most of the life of the company. Perhaps toward the end this became their reality.

It's really more of a case of drinking too much of your own kool-aid and biting off more than you can chew.

I believe that everyone from the top down really did believe they were creating an amazing future. It reminds me of the similarly named company General Magic from the 90's. I tried it out in the day and the documentary is simultaneously sad and joyous. Hats off to Magic Leap for trying. But.. they should have released sooner and often rather than trying to create an entire medium and ecosystem behind a curtain for v1.
I’m not a security researcher, but this guy got paid $100k. Seems to be working?
Keto Diet Recipes
What about Symfony? PHP is a terrible language but Symfony is the most pleasant framework I've ever used. I've been out of PHP for some years. How is Laravel better than Symfony?
I’m aware of 3-5 large companies (the number depending on what you define as “large”) that are using Haskell for big, serious projects, but all but one of them is in the defense or banking industries. Companies in these industries are usually not interested in sharing their experiences or engineering techniques, so it feels very quiet compared to when some hip startup starts (loudly) marketing some technology they’re using.
Your experience does not match with mine.
Welcome to Morgan’s Wonderland: A Truly Inclusive Amusement Park (2019)
I remember when Chrome started making these permission changes and claimed that it wouldn't affect things like ublock, despite the ublock authors saying otherwise. Google is going out of its way to use the power it has as the dominant web browser to weaken ad blocking, and anyone who cares about a free web should run screaming away from Chrome based browsers.
I am sure there are many areas that Oracle is still technically better than Postgre.

What I am interested in, is what are those features / problems. And if Postgre has a roadmap for those improvement.

I mean not just Oracle. Outside of HN the majority of dev and cooperation still swears by MySQL. I often wished HN instead of constantly hyping a technology, tell me up front what are the Cons. And hopefully everyone will make up their own mind whether the Pros and the Cons are worth trying it out.
Comparing Uighur with Wahabi is hard to swallow.
It's a filtration process, the plankton might be small enough to escape. But even if it doesn't, prey species usually recover faster than predator species.
2nd attempt. Let's see how it goes.
And/or NextDNS.io - Uncloaking cloaked domains is primary what brought me to the service. Added benefits include service across all browsers, all devices, local/mobile etc.
They will invest, but it’s unclear if they’ll succeed. China has been trying to catch up with the US in this area for a while, to not much success.
It is less funding. They didn't need the money. Maybe you also want to call profits "funding" because they help with the mindset of building a company.
If you can answer this question without running both models over the data set, you've got a very good paper on your hands.
Did the Italians Teach the French the Art of the Vinaigrette?
It seems that this would be a great reason to not pass the entire heavy object through your function, and to instead pass it as a reference. When passing an object (rather than a reference to an object) there's a lot more work going on both in function setup, and in object dropping. I'm not a rust guru, so I don't know the precise wording, but it's simple enough to realize that if this function, as claimed, must drop all the sub-objects within the `HeavyObject` type, then those objects must have been copied from the original object.

If you instead define the function to take in a reference (by adding just two `&` characters into your program), the single-threaded case is now almost 100x faster than the multithreaded case.

Here's a link to a Rust Playground with just those two characters changed: https://play.rust-lang.org/?version=stable&mode=debug&editio...

Note that the code that drops the data in a separate thread is not timing the amount of time your CPU is spinning, dropping the data. So while this does decrease the latency of the original thread, the best solution is to avoid copying and then freeing large, complex objects as much as possible. While it is of course necessary to do this sometimes, this particular example is just not one of them. :)

As an aside, I'm somewhat surprised that the Rust compiler isn't inlining and eliminating all the copying and dropping; this would seem to be a classic case where compiler analysis should be able to determine that `a.size()` should be computable without copying `a`, and it should be able to eliminate the function call cost as well. Manually doing this gives the exact same timing as my gist above, so I assume that this is happening when passing a reference, but not happening when passing the object itself.
What notion is really interesting to me is the underlying believe that if "everything would be back to normal if those people responsible for this mess were exposed and removed". The adversity to accepting that most of life is just random and that evil things are a normal part of it is probably one fundamental trait of a conspiracy theory believer.
Somehow k8s capabilities look like a description of WebSphere feature list, just done with cooler technology for younger generations.
Pigs roasted alive in coronavirus mass-extermination, probe uncovers
Several of these are "features" exist to fix broken parts of Oracle (like query/planner hints, planner adjustment, etc). Officially (per Oracle) the planner should be good enough so you never need to use a hint, but realistically all of these are "features" because the built-in systems aren't good.

So, granted, other databases don't have Oracle's hacks to fix their broken stuff but I'm not sure why that is an argument FOR using Oracle rather than AGAINST. Hints are fragile hacks.
1. Still never heard of anyone getting them and 2. that’s worse than useless.
It depends what the fix was. If the fix was just to add a validation check to the POST endpoint to validate that the logged in user session matched the payload (and session data was comprehensively logged/stored), this may be verifiable.

There are obviously lots hypotheticals for which this might not be verifiable.
If 100% of all photosynthesis stopped today, it would still take literally millions of years before animal life would even notice a change. It took hundreds of millions of years to build to roughly present levels, and very little oxygen is actually consumed. All the "easy" oxygen sinks (like iron turning to rust) are used up. Animals don't really use very much.
expand on that
With all the hate being lobbed at sodas in this thread it's pretty disappointing that they don't actually sell soda. I rarely eat sweets or have dessert after a meal. Pretty much the only thing I consume that's actually sweet with added sugar is a soda here and there. I find the sugar lite and sugar free alternatives like La Croix and diet coke to just be disgusting and would rather just consume water when I attend some tech event and the host thinks they're doing the attendees a favor by only offering "healthy alternatives". Without a car soda is pretty much the most annoying grocery item to get.

Two liters are pretty much impossible to consume before they go flat unless you drink way too much soda already so only individually packaged sodas make sense to buy. But they are extremely bulky and you pretty much have no room for other groceries.

Online they tend to go for nearly twice the price as the grocery store and they have less flavors. Also the only time I've ever had a delivery cancelled because of a shipping problem is because the sodas weren't packaged correctly and ruined a package. This happened a few times before I realised how badly I was getting ripped off. Buying soda at cost from the manufacturer that actually specializes in soda logistics would have been amazing.
Just focus on staying relevant with new languages and ignore the hypetrain that is k8s. Its something you can learn on the job and can easily talk your way around in an interview.

The older i get the more i realise the less i want in my stacks.

This article listed as a benefit, frequent, multiple major updates each year, new features and no sign of it slowing down. I just cringed and wondered who the fuck is asking for this headache?

Ive been working a lot with wordpress lately and the stability of the framework is spoiling me rotten.
Our email has been down for more than 3 hours. There hasn't been an update on their status page for a while. Kinda disappointed.
The big one is 175 billion parameters. With your hardware's usual 32 bit floats, that's a 700GB model. You won't be using the big one for a while.
I can imagine that as a scene in Demolition Man
I used this as an example because i kept asking myself why would people be so ready to believe in conspiracies, then i remembered i used to believe them as well. For me personally it is a powerful example of how it works. I looked into how i grew from exaggerating everything in my mind to how i started asking questions and digging into why things are the way they are. I discovered that most conspiracy theories start from a valid concern and then diverge into a gross exaggeration and distortion of reality, much like when you are young and your mind cant process too much information and you resort to imagination and fear. I am not self proclaiming or self aggrandising I am merely stating what i observed.
> killing processes rather than having them clean up correctly, relying on the OS

I recall Firefox preventing cleanup code from running when you quit a few years ago. Prior to that, quitting with a lot of pages open (ie hundreds) could cause it to lock up for quite some time.
Perl's being more relaxed about creation and manipulation of data structures helps a lot, too those kinds of scripts.

Consider this:

my %h = (); # an empty hash

$h{'foo'}[3]{'bar'} = 'bletch';

Now my hash contains one entry with key 'foo'. That entry is a reference to an array of 4 elements. The first 3 elements of that array are undef, and the 4th is a reference to another hash. That hash contains one entry with key 'bar' and value 'bletch'.

In a lot of other languages you would need to explicitly allocate an array of at least 4 elements for $h{'foo'}, and then explicitly allocate a hash for $h{'foo'}[3].

With Perl they just come into existence when you try to store something in them.

Is this always good? No. There are many problems where this automatic reification would just hide bugs. If you are, for example, processing data that is supposed to be clean and well specified then parsing it into explicitly allocated data structures that match what you expect and will throw errors if you try to put something in out of range is great.

But when you are dealing with data that is not clean and not well specified, being able to get it all in your data structures easily even when there is something wrong or inconsistent in the data can be great. Get it all in, and then you can run cleanup code on it looking for unexpected things, and fixing them or alerting you that you need to add more cases to the fixing code.

There's a similar thing on the reading side of Perl data structures. Try to access a hash via a key that does not exist, or an array by an index past the end? You simply get back undef.

Is this always good. Like automatic reification, the answer is no. There are many problems where it would be a grave error if the code tried to access an element of a hash or array that it had not previously but in there.

For problems where your logic would include a lot of places where you check if an element exists and if it does you add to a total or if it is a non-empty string you include it in something else, the code can be cleaner in a language with Perl's approach. Adding undef to a number is like adding 0, and undef compares as equal to an empty string.
I'm young enough for this to be my first time watching a crewed launch from America... Hopefully this goes well.
Programming is boring art
That is also not what the article is saying, which is that whales eat krill which eat phytoplankton which "eat" CO2—more whales = more phytoplankton.
They have:
https://github.com/seraphlabs-ca/SentenceMIM-demo
It's far easier to reproduce than GPT-3 because you won't need a GPU farm, only a powerful one
do you mean that vaginal sex is less risky than anal sex? Wikipedia says otherwise https://en.m.wikipedia.org/wiki/HIV/AIDS#Transmission

do you have any source for what you believe?
One example of a bug being fixed and a researcher being paid does not mean it works, generally.
It's raining on the launch pad right now. We'll be lucky if the launch happens, but likely postponed to tomorrow's launch window.
But it was a big initial boost for it. "ECMAScript" didn't have the same marketability, and Java was being publicized and becoming popular, so they renamed it to JavaScript.
https://github.com/seraphlabs-ca/SentenceMIM-demo
This is the standard problem with tracing data structures to free them. You frequently run into it with systems based on malloc/free or reference counting. The underlying problem is that freeing the structure takes time proportional to the number of pointers in the structure it has to chase.

Generational/compacting GC has the opposite problem. Garbage collection takes time proportional to the live set, and the amount of memory collected is unimportant.

It's actually a lot to be said for rust that the ownership system lets you transfer freeing responsibility off-thread safely and cheaply in order to not have it block the critical path.

But overall, there's nothing really unexpected here, if you're familiar with memory management.
Mao and the Sparrows: A Communist State’s War Against Nature
Your original comment added nothing of value. Everyone on hn is now dumber for having read it. I award you no points.
Oh, for sure. I should clarify that I meant that they received the iPhones under an NDA, not that they reported bugs under an NDA (aside from the 90-day disclosure to get any bounties).
"Indie" has been marketed into meaninglessness like "Agile", "Hacker" or "Mindfulness". These terms usually lose their meaning once they go mainstream and become cool.
Any predictions how much the usage of CURLOPT_SSL_VERIFYPEER, false will increase in the next 7 days?
Great thread by Ryan Sleevi tracking the many (and growing) reports of issues caused by this root expiring: https://twitter.com/sleevi_/status/1266647545675210753

Top offender so far seems to be GnuTLS.
Pass by reference?
Do query hints lock in the implementation though? I imagine that DB upgrades could have different performance characteristics both with and without hints.
I once saw sugared colored water brought from the US sold as food for humming birds at a store here in Panama. Just imagine how much industry would be lost if we had a better education system.
Please stop posting unsubstantive comments to HN. You've done it a lot, unfortunately, and it's not what this site is for.

https://news.ycombinator.com/newsguidelines.html
> Is there any non-shell scripting language that makes it as easy as shell to run external commands, redirect I/O etc.?

Would Scsh count?
Ask HN: Name of current web design trends (with more whitespaces and white)?
For example, https://www.clickbank.com/ & https://statickit.com/ have more white color and whitespaces