skysight-inc/HackerNews huggingface dataset:
Hey Meili team, I work on Typesense and I’m the one who put that comparison matrix together. My intention was to provide as much factual information as possible based on my reading of each search engine’s documentation. This is one reason I stuck to a feature by feature comparison rather than an opinion based comparison for this particular page.

So if you see anything that’s wrong in the matrix, I apologize. Please do let me know which items are wrong and I would love to correct them.
It’s one of those secret but profitable niches.
But it would be false advertising if Ford said you could buy a truck for $5k, but told you they actually cost $25k when you showed up to buy it
>I really dislike the embedded VBA "enterprise" Windows/Office world -- it either works, or you can hack it to work (CF the SO answers) or, if neither of those things are true, you are SOL...

Hah, I work in aerospace so I deal with a lot of security BS, and once had to address the fact that some IT techs were tracking the maintenance status of some TEMPEST-compliant security gear with a hacked-together VBA "application" that ran in excel over SMB shares.

The password for the master database was (heavily) obfuscated but otherwise just hidden in plaintext in the tech-facing side of the application that ended up remaining installed on unprivileged machines that got loaned out to contractors, etc.

The CISO agreeed that if the public has access to the status and configuration for your classified processing machines then that's a fairly concerning breach but was confused because the head of IT had told him it was all end-to-end encrypted...
> longevity into one's 90s as a bad thing

Absolutely agree. The only way it's worth it to increase lifespan is to increase healthspan at the same time. Currently, most medicine seems to focus on the former.
If it didn't, there would be less need for one, no?
ETOPS planning ensures that the aircraft will always be able to reach a suitable alternate airport, even if the aircraft experiences loss of an engine and loss of cabin pressure, at the worst possible time during the flight. It’s not a ”so often” thing.
America should have left Afghanistan alone.
There was not a single reason to attack it in the first place.
None of the 9/11 terrorists came from Afghanistan. https://en.wikipedia.org/wiki/Hijackers_in_the_September_11_...
$83 billion (B!) wasted, people needlessly killed. What a tragedy.
Something is usually "compelling" when it reaches the level where the customer can figure out the story themselves. Story doesn't equate pablum/obfuscation. It's a narrative presentation of the vision of how the product will impact the customer's life.
Also, creating/using P2P applications. I needed to look up UDP hole punching and now I wish I hadn't.
I’m sorry, yes, any dev can build a product, but is it something people will pay money to buy? That is 90% of the problem. If you have to do support, count yourself lucky cause that means you actually have customers
Ask HN: Never Forget?
Remember “Never forget”?

The phrase that everyone was parroting after 9/11?

The Taliban just defeated the United States and has retaken Afghanistan, just in time for the 20th anniversary of 9/11.

Defeated might be a strong word…. America simply gave up. Our policy of pacifism in nation building has never worked. When we conquer territory, we owe it to the people in the territory to give them our full commitment – make them a state, pay for it by auctioning off property internationally, and use harsh Roman strategies to put down continued resistance.

The Afghanistan people who supported us; those who fought alongside American troops and translated for Americans, and the little girls and women who believed our promises that they could get an education and have rights, are now being raped and murdered.
Lynn, the site creator, would have a very strong ‘fair use’ defense if a copyright case was brought.
"They grew so prevalent in some parts of the country that the National Association of Realtors (NAR) passed a policy against the practice in 2019, requiring brokers to list any property that they are marketing to potential buyers on the multiple listing service, or MLS"

Right. So the realtors instead created a second listing network to "draft" listings before putting them on the MLS. What a tidy little loophole.

https://chicagoagentmagazine.com/2021/04/05/mred-launches-re...
How do you think NAT gives you security?
Having to send new troops just to evacuate embassy personnel before your old troops have finished leaving isn't the proudest moment ever, I'd think.

That is: the humiliation isn't in retreating, but in things collapsing even before you've left.
Yes, this -- I didn't want to be too pedantic :) If we were getting into the PC scene, Elwood would have made an appearance with Purple Motion and loads of others.
I've been wondering if she does in-kind donations, so that she can donate shares instead of selling the shares first to donate cash.

From my dabblings in the non profit space, I'm finding many are unprepared to accept anything aside from cash.

There are also major tax advantages for doing so, since you can avoid the long term capital gains tax while also getting a charitable tax deduction for the full value of the shares donated. That's probably my favorite tax code to be honest.
Pine64 announces PineNote 60hz eInk reader with quartz64 CPU
I started out designing everything from scratch, but realized it's 10 times faster to just use a commercial vue/html theme. You don't need custom design, especially if your product is not design-related.

It's absolutely possible to do everything yourself. Most skills relevant to indies have a low "skill ceiling" - ie. it's easy to learn just enough to be dangerous.
ya, I pretty much agree with 3 suggestions at the end:

* use uWSGI (read the docs, so many options...)

* use HAProxy, so very very good

* scale python apps by using processes.
How does programming in Think C or Turbo Pascal compare to the new m68k compilers? If I were to make a program from scratch, what’s my best environment if I care about performance? I gather the old C and Pascal compilers were probably not very optimized and that assembly would be needed quite a bit, but given how good modern compilers are, is that true now?
Current fuels cells like in the Mirai have a peak efficiency of around 65% all the way down to around 40% at full power.

A lithium battery is nearly 100% efficient.

They both run through an inverter and electric motor so those efficiencies are the same.
Siberian wildfires dwarf all others on Earth combined
There are too many people who think their questions are the important ones to be addressed before we are allowed to make progress. The more gates/approvers you add before changes can be made or new ideas tried out, the less likely you are to build great things and build fast. Instead you get slow, bureaucratic, design by committee solutions and the more unique technological directions get shelved. One of my favorite Bezos quotes is about this “even well-meaning gatekeepers slow innovation”.
China winner of Olympics (after claiming medals won by Hong Kong, Taiwan, Macau)
In my experience, it would be possible to use it as a document database, and I suppose it would be good in the interest of reducing duplication issues if you were initially storing the documents in a traditional DBMS or file system.

However, that's not really what it was made for. Especially early on when you're planning out your schema and such, dropping and re-indexing your documents is a really simple task. If the index itself is your primary document store, what are you indexing from? Would you have a DBMS or file system as your secondary store in that case? That just seems so awkward and backwards.

Keep the square pegs in the square holes and use Elastic (and the alternatives discussed in this thread) as a search index.
European Flood Awareness System
This is exactly true. USA has been taken over from the inside and all the countries are having a buffet.

Only people inside the US don't realize this due to censorship and loss of narrative.
Afghan President Ghani relinquishes power, Taliban form interim gov't
Again, you’ve linked to a page with general information on kidney failure. There’s no mention of drinking too much water causing kidney failure…
> What are the advantages of having unencrypted cloud backups?

Unsophisticated users who have lost or forgotten their passphrase can recover their data.
The precise term-of-art for "companies that make money" in the Emacs community, coined by RMS himself, is "Evil Software Hoarders".

https://news.ycombinator.com/item?id=26113192

>Bill was probably referring to what RMS calls "Evil Software Hoarder Emacs" aka "UniPress Emacs", which was the commercially supported version of James Gosling's Unix Emacs (aka Gosling Emacs / Gosmacs / UniPress Emacs / Unimacs) sold by UniPress Software, and it actually cost a thousand or so for a source license (but I don't remember how much a binary license was). Sun had the source installed on their file servers while Gosling was working there, which was probably how Bill Joy had access to it, although it was likely just a free courtesy license, so Gosling didn't have to pay to license his own code back from UniPress to use at Sun.

https://en.wikipedia.org/wiki/Gosling_Emacs

>I worked at UniPress on the Emacs display driver for the NeWS window system (the PostScript based window system that James Gosling also wrote), with Mike "Emacs Hacker Boss" Gallaher, who was charge of Emacs development at UniPress. One day during the 80's Mike and I were wandering around an East coast science fiction convention, and ran into RMS, who's a regular fixture at such events.

>Mike said: "Hello, Richard. I heard a rumor that your house burned down. That's terrible! Is it true?"

>RMS replied right back: "Yes, it did. But where you work, you probably heard about it in advance."

>Everybody laughed. It was a joke! Nobody's feelings were hurt. He's a funny guy, quick on his feet!

[...]
What you trust is up to you, of course. I'd just go with health authorities, which are easy enough to find. But to pick on the broader epistemological questions:

> If you've specific information that Wikihow is not reliable in this case, I'd be happy to see it.

I think it's reasonable, and necessary, to say that the burden of proof is on the source (i.e. Wikihow); it's not up to others to establish their credibility. Imagine submitting a paper that makes a claim and says only 'prove it wrong'. The Internet is filled with unsubstantiated claims; not only do they do a lot of harm, practically readers don't have time to do the substantiating for them.

> Numerous other people have posted similar recipes / ratios.

In this day and age, we know that 'numerous people' is not evidence of accuracy.
>NAT was developed. CGNAT was developed. HTTP Host differentiation was developed. SNI was developed. STUN was developed. TURN was developed

And every one of those has introduced its own security flaws and implementation bugs increasing the complexity of applications.
The article makes some good points but: "the liberation of humans from their unwanted jobs" shows him to be out of touch. There is a lot of manual repetitive labour that people enjoy and take pride in. And these jobs are often one of the only ways of ensuring distribution of wealth.
Famous last words, but I get the sense that the need to handle this sort of load on Clubhouse is plateauing and will decline from here. The app seems to have shed all the people that drew other people initially and lost its small, intimate feel and has turned into either crowded rooms where no one can say anything, or hyper specific rooms where no one has anything to say.

Good article though! I’ve dealt with these exact issues and they can be very frustrating.
I know what I’m doing in many languages, and I’m uniformly more productive with the FP ones. The only time I’ll reach for a non-FP language is if I’m forced to for work or if I’m working on an embedded system with no allocator.
Tocqueville21
> using your employer’s time to experiment with difficult new concepts and languages when you have a deadline approaching (or long since past) is not cool.

As kindly as I can put it: I’d argue that within this sentiment are the foundations of everything wrong with the ecosystem of professional software engineering.

Let’s start with, if you don’t let people learn on the job, you have to have at least 20% annual turnover to be only 5 years behind the knowledge curve.

At 10% turnover, you’re 10 years behind. Managers think people shouldn’t be learning on company time, HR tells the board lower turnover is a goal.

Inevitable next step is pausing all productive work to undertake a “Digital Transformation™” to try to replace 20 years of old tech. But the firm won’t know how.
NAT doesn't imply stateful firewall at all. NAT is literally just rewriting IP addresses on incoming/outgoing packets. I could have a single machine behind a middlebox, and the middlebox could just rewrite the IP source/destination of egress/ingress packets, and that would be NAT - and I'd still be able to successfully receive incoming packets from the big bad web. In fact, you can do this without the middlebox using an iptables MASQUERADE rule.

But even then, the added security of a stateful firewall as provided by a router is dubious. You know what else has a "stateful firewall"? Your kernel's TCP/IP stack. It isn't gonna accept random connections from the Internet unless there is an application actively listening to a port and accepting packets. And I trust the Linux/NT/BSD kernel to be more secure with ensuring that than a binary firmware blob from a router manufacturer.
Yes, I would rate my development productivity to be roughly 100x of an average developer.
Would buying some magic beans from me cheer you up?
...or other governments. And there's already precedent for getting around pesky things like the 4th amendment by simply buying your data from another country who has it.
> to be added to a group chat

On which platform?
snopes has sucked for a long time. can’t get political if you’re supposed to be calling balls snd strikes. snopes definitely did to the point where it’s no longer a trusted resource.
> I am talking about the state of the world and its future on average global terms.

There is little cause for optimism on global terms. The decentralization that Kevin Kelly, Thomas Friedman and others lauded has led to a predictable increase in global insecurity by almost every measure (See below). The self-organization and techno-utopianism Kelly predicted in "Out of Control" (A book I loved enough to read twice) hasn't materialized - quite the opposite in-fact.

International Peace Institute: https://public.tableau.com/app/profile/cperry1848/viz/Intern...

World Bank Political Stability Rankings:
https://www.theglobaleconomy.com/rankings/wb_political_stabi...

IMF Financial Stability:
https://www.imf.org/en/Publications/GFSR?page=1
Thank you for the comment - really appreciate the feedback!
My previous employer would teach new employees to use a functional language from scratch and people would be productive in 2-3 weeks. I don’t think it’s actually that difficult in reality.
2300 is a very long time way. Even trying to estimate what resources humanity will have available in 2300 is sort of silly; we'll either be able to leisurely atomize it, or will helplessly stare at it from our campfires. Theres' not a lot in-between IMO.
That's so wild. I was lucky to grow up in a relatively large city in the era of BBSes and then IRC, so I was able to find a decent community of fellow nerds. If there was one thing that consistently blew us away, it was the demoscene -- everything about it seemed so amazing and creative and we were all just so bummed that we were on the wrong continent to ever attend Assembly or TheParty.

Apart from maaaaybe Renaissance on the PC I'm hard-pressed to really name a significant American demogroup whereas I get a huge smile thinking about a party where you had Silents sitting next to Phenomena sitting next to Sanity sitting next to Scoopex.

In a way I give a lot of credit to the scene for my eventual career as a tech entrepreneur. What I loved so much to do with my computer was create: draw ANSI, make music, build websites from scratch. Eventually that became starting companies, but so much of that spirit was generated from my marvel at what some European teenagers were able to do with computer 1% as powerful as mine.
Alfalfa is a legume that improves soil [1]. Therefore, it cannot simply be dropped; it would have to be replaced by something.

1: https://en.wikipedia.org/wiki/Alfalfa#Ecology
Web Development Master Guide
Windows Security Model, Explained
CGNAT is a consumer nightmare that makes them a second class citizen dependent on large providers to offer services.
(There's something a little creepy about using someone's personal name, unless you know them.)
"Wir shaffen das" => "We will make it!"
- Angela Merkel

https://en.wikipedia.org/wiki/Wir_schaffen_das
C++ with new(std::nothrow)?
On the positive side the Taliban generally lack the technical skills and spare parts supply to maintain any of that equipment more sophisticated than trucks and small arms.
I mean, we can certainly believe the Judge applied the law correctly, but also disagree that the law should be this way.
How the Taliban Overran the Afghan Army, Built by the U.S. over 20 Years
You can blame my iPhone for trying to "helpfully" convert my quotes into smart quotes. :(
It was absolutely a humiliating defeat for Biden. There was no reason for him to declare a rapid pull out timeline and do it all so quick. Trump's Afghanistan deal last year would have incrementally pulled out as commitments were met by the Ghani government and the Taliban. Instead, the rug was pulled out from under the Afghan people with little planning. It was so poorly planned that there are numerous articles about the Taliban fighters raiding US weapon stores that were left behind and acquiring thousands of weapons, including military vehicles and helicopters. The whole thing was incredibly poorly managed.

Obama's ambassador to Afghanistan mentioned that the Taliban's recent blitz was avoidable (https://www.spokesman.com/stories/2021/aug/14/a-self-inflict...). In the same interview he also says:

> “I’m left with some grave questions in my mind about his ability to lead our nation as commander-in-chief,” [the former ambassador] said. “To have read this so wrong – or, even worse, to have understood what was likely to happen and not care.”
Okay, assume it's true and an invasion is inevitable, this brings us back to the cliche question - would the people in power choose to destroy TSMC, instead of stopping the invasion?
Hm. Pistachios, cashews, almonds, various nuts also land on the shelves of German Aldi and Lidl in convenient 200g bags.
Not a half bad idea. Helped with ssl
the real issue with biometrics is that you can't properly secure them. you can hash a password, but a palm/finger/eye scan cannot use a zero knowledge proof. they also change over time and can be mimicked using a photo taken from a smartphone camera.
Typically, no. It is not unheard of though.
Official says Taliban to declare Islamic Emirate
>I'm been aware of the dome example for some time. I didn't think such pathologies were worth discussing because they are irrelevant to the current problem, where multiple solutions for the same initial condition do not exist.

If you're aware that means you knew your own statement was false and you were attempting to argue a point you didn't believe. The pathology was expanded upon by you. I talked about the n body problem, your statement expanded it to all of newtons laws.

>You are repeating what I said. Initial conditions with two or more masses at the same position don't have well-defined coefficients, so one can't meaningfully speak about there being a solution. I see no problems with determinism here.

Yes I am. Because you asked me a question where the answer involves repeating it. I do see a problem with determinism, because the theorem that is invoked by the paper is about uniqueness. The theorem is called "the existence and uniqueness theorem" and it gives a set of conditions under which an initial value problem has a unique solution.

One of these conditions is Lipschitz continuation which fails at the singularity. Thus the existence and uniqueness of a solution is not guaranteed and thus the theorem doesn't apply. No guarantee of existence means no guarantee of completeness. No guarantee of uniqueness means no guarantee of determinism.

>It doesn't make sense to talk about a solution past the point of collision. One doesn't exist.

This is not true. By definition if the particle is past the point of collision it is not in a singularity and therefore it CAN be modeled by Newtons laws of motion. We just don't know from Newtons laws when it emerges from the singularity or what the exact initial state is outside of the singularity. That being said the state of the particle is still bounded by newtons laws and thus there are certain things we can still say about the particle. For example while this is isn't technically newtons law we know that Energy/mass is conserved before, through and after the singularity.

There is no confusion here. A singularity exists at the top of Nortons Dome and Norton is exactly describing the behavior of the particle AFTER it exits the singularity. The exact same phenomena is occurring in the n-body problem as nortons dome.
> No, I'm responding to a post and comment about the water shortage which mentions wildfires in passing.

Original:
> This is a little unreasonable and just smacks of victim blaming. The way you write suggests the California has been deliberately setting their own wildfires, rather than just being a early victim of climate change.

> We're not victims - that would imply some outside actor. In reality it's almost entirely our fault

Your interpretation of the chain of the conversation is incorrect. The victim-blaming is in reference to wildfires, which you re-frame as being about water (because that's what you want to focus on). Good luck with whatever.
The converse is also true: “testing can be purely manual, but it’s highly unlikely that your manual testing is going to catch every problem”
It just has to be better than fuel cells to take over from them, and that doesn't seem that hard to do.