skysight-inc/HackerNews huggingface dataset:
> If I might make some counter-arguments to some of these

Of course :)

> A lot of the points of differentiation in terms of plumbing layers are slowly eroding away, systemd helped a lot by standardizing things around service files as opposed to the patchwork of init scripts (and OpenRC and everyone else scripts)

It has been my experience that systemd has been inconsistent from one version of systemd to the next. I've given systemd a fair shake, and even those people who swear that it's the bees' knees haven't been able to help me figure out how to work around somewhat silly issues (in other words, they shouldn't have been telling me how easy it is if they can't even illustrate its ease themselves).

> I don't know about BSD's being lighter weight than a Linux system, but I don't really know what your baesline of light weight is (Ubuntu? Debian? Arch? Gentoo?)

You can't really compare a BSD, or all of the three major direct BSDs, with the best of each Linux distro. Sure, Nix is better at being deterministic, and Debian is much better than the others about not changing gratuitously, and Gentoo can easily rebuild everything, but what happens when you need all of those things in once place?

By lightweight, I mean that I can literally run NetBSD on a VAXstation with 24 megs of RAM, or a Mac LC III+ with 36 megs (http://elsie.zia.io/), where I literally compile everything besides the OS from source, on those machines. Sure, perl takes more than a week, but they work.

This has other benefits: I can easily, without much fuss, run everything I need for a tinc tunnel in 128 megs with tmpfs for logs and no swap on an appliance-like device. It's surprisingly easy to do this starting with the default OS, whereas small Linux systems are often unrecognizable compared with their "normal" distro counterparts.

> Gentoo stands out as probably the easiest one in that regard, your entire system can be rebuilt with "emerge -e world"

Exactly. I love that. It's great, and it'd be wonderful if that were more widespread in other Linux distros.

OTOH, NetBSD takes it further: you can build NetBSD for any architecture on any other so long as you're running a reasonably Unix-like OS with a reasonably relevant compiler.

So, again, Linux in general has so many nice things, but if you want them all in the same place, in the same distro, you're kinda out of luck.
Great film with the suspense and tension of Aliens.
Search needs to be paid for one way or another, the bill might as well go to someone with my best interests in mind.
I agree it's complex.

I'm not blaming the US. Like most problems in the world, it's a result of circumstance, not because there's a bad guy. It's not like there's a magical solution to market forces applying to drugs.

My point is more that the geopolitical reasons for the cartel's existence means that Mexico has much less agency in solving it than they would like.
Possible that this was a feature added after this event?
> The good news is that Apple and Chrome did an amazing job at responding to this issue with the urgency that it deserves

Excuse me? It is Google that assigned this as Chrome only. Over the last 7 days alone every single major Linux distribution has had to push an update (including Red Hat which assigned this a 9.6 score), and Docker images like Python which has over 1 billion pulls, not to mention Puppeteer(hello?), WordPress, Node.js, etc. and CRBug is still private to this day.

I am not being condescending but sites like BleepingComputer reported this as they saw it rather than doing any investigation. And the same goes for a lot of security companies that reported on this issue in third person. It’s really difficult to foster trust when you know that the person on the other side hasn’t bothered to do any due diligence.

Adam Caudill (1Password was one of the first to patch it) did a nice blog post, “Whose CVE is it anyway?”[0] highlighting the issue I am talking about in my comment.

Citizen Lab has refused to comment on whether both are related, but it doesn’t take a genius does it…

[0]: https://adamcaudill.com/2023/09/14/whose-cve-is-it-anyway/
The same? You price per contact not per send after all
I had no idea it was unsafe to drink from green garden hoses until it was pointed out by an RV salesman trying to sell me a white hose for potable water-- in my 20s. I thought he was full of shit, but I was proven wrong.

Hot water lines can't be the only loophole causing lead ingestion.
Is it time for CNLabelFathersBrothersNephewsCousinsFormerRoommate? Perhaps as an alias for false?
Having a deeper understanding of the different JOIN flavors is critical. For example, I don't think many people realize how deceptively dangerous OUTER joins are:

SELECT user.user_id
FROM users
RIGHT JOIN purchases
ON purchases.user_id = user.user_id
AND user.user_id=123

By leaving the user_id=123 constraint in the JOIN instead of putting it in the WHERE, you've just exposed everyone's purchase data to the user. Easy to miss too if your tests don't fully create fixtures for multiple users. This becomes even more dangerous as we're entering the world of LLMs generating SQL[1]

1. https://docs.heimdallm.ai/en/main/attack-surface/sql.html#ou...
Most of criticism of XMPP with regards to fragmentation and extensions can be applied to Matrix as well. In fact, the sliding sync itself already fragments the ecosystem by not being supported out of the box by many server implementations and therefore homeservers. Encryption often has to be enabled with some machinations as well if we're talking about clients other than Element (and electron-based).

On the other hand, XMPP desktop clients certainly work better and faster than Element, although some of them look quite old, which doesn't take away from their functionality.

IMO it's being heavily overstated how Matrix is better than XMPP.

Also a nice read: https://telegra.ph/why-not-matrix-08-07

And the answer https://lobste.rs/s/wvi9xw/why_not_matrix#c_erbsnb
I really like the tool you made, and appreciate helping your company save money as well! I don't think it matter that this isn't a perfect fit for everyone else (as you said, this was something you made to solve your problem) - but boy do I disagree with the "variable and function names really descriptive and clear so you immediate grasp what its doing from context alone". What is a descriptive function or variable name is extremely dependent on how familiar you are with the context the program functions in. Using `execute_network_commands_func`from above - this descriptive name say nothing about what network commands that are executed. With docstrings it would be so easy to detail input and output of this function.
To be honest, we’re not even to that point. There have been no major mathematical proofs to come out of ML/AI, regardless of understanding. I say “major” because, sure, you can prove something “new” in a constrained framework that lends itself to different types of search techniques, but this is sort of akin to writing down the “undiscovered” mathematical statement that X*Y=Z, where X and Y are some super large numbers whose product has never been explicitly computed.

So, if an ML technique came out and proved the Riemann hypothesis or that zeta(5) was irrational, even if the proof was totally inscrutable, that would be absolutely groundbreaking. At the risk of hyperbole, potentially the most important result of my lifetime; not because of the result per se, but because it would signal a shift in how all of mathematics is done.
I don't remember this and I lived on the Delta and Vancouver Island for several years as a kid. Vancouver Sun was always the go to newspaper I remember as a kid, plus that terrestrial Punjabi news channel that would report on Vancouver news in Punjabi around 5.30 or 6.30 pm every weekday. Also some 2 pager newsletter/newspaper that would also give fun facts and stuff.
If its not quite hot enough you can end up having a nice incubator for bacteria
Go find a cross-section of things random internet strangers consider "absurdly obvious" and you'll start to understand the need to provide evidence.

Fun fact: did you know that different regulations are different, and produce different outcomes? What waves of entrepreneurs and inventors are stifled by the regulation that you can't dump arsenic in rivers?
Lay flat business class seats probably take up the equivalent of ~4 economy seats…
An individual has about as much power in either case. How many congress people have been removed at your bidding?
Echoing what others have said. When I used DuckDuckGo, I would have to resort to using Google all the time because Google's results were often better. Since switching to Kagi, I never feel the need to use Google anymore.
A simple yes or no is an insufficient answer for a question so complex in its context. Would you rather I toss off a foolish lie than answer in a way that at least strives to be worth your time?
Drugs isn't even where the cartels make most of their money anymore, is it? I was under the impression iron mining was their #1 source of revenue nowadays with avocados, limes, and logging also being big money-makers.
Whatever the cap is, I’m sure it’s a lot higher than google will let you do before they start rate limiting you or making you do a captcha for every search. Pretty much all search services have some cap, after which they will put up roadblocks to slow you down
But you don't have to add extensions to convert this crap. You do that to yourself. If you quit making your life hard it would be so much easier, but probably less complaining- so i guess that's the trade off.
> Federal documents don't have authenticated addresses. The view seems to be that only state agencies are capable of verifying you actually live at the address on your ID (See Real ID for more context).

Real ID isn’t about this. Federally issued IDs like passports and NEXUS or Global Entry cards can be used in every context where the REAL ID Act’s requirements apply to state-issued driver licenses and non-driver IDs, without any exception I’m aware of, even though these federal documents are not proof of address.

But sure, your explanation might well be the justification behind this USPS / Login.gov policy.
you can try it out. They give you 100 free searches.
1978 right before Carter was sworn in or right after? This doesn’t seem like something Carter would have signed.
Prices are also different based on the language you use on the airlines website. US to EU prices tend to be different if you use the carrier's native language vs English.
The US also follows its citizens everywhere like Eritrea.. Being resident in a State has nothing to do with being a US person.
This is great - I have been a happy subscriber for almost a year I think.

My biggest complaint with Kagi is not their fault - it's the inability to set custom search engines on Safari (and no, I'm not interested in installing a custom browser extension).
Yes. I wish more services like these at least had the option of using a local model..
I read the GP as an (oddly worded) effort to raise additional considerations.
For things like an instapot where you add a cup of water to it, you are actually supposed to use distilled water. I used tap for years with mine and got all sorts of mineralization. It took quite a bit of vinegar to get that off, and now everything looks pristine since I have been using distilled water. You might consider using it for your next kettle, although perhaps the minerals in tap do something to the taste of the tea.
There is some interesting [drama][1] with this, since this article noticeably doesn't mention any PRs they opened to remove some of these older polyfills.

The reason those PRs were never opened/merged is the maintainer of many of those libraries [has a strong stance on "breaking" changes][2] in software:

> I have developed an intense avoidance for breaking changes in all of my packages, because I don't want to inflict hundreds of millions of dollars of person-hour cost on the entire industry unnecessarily.

IMO this argument avoids the opposite claim, that people then spend a ton of time (and money) trying to make old tech work with newer tech since not everyone maintains to the same standards of backwards compatibility.

But regardless, no one is required to stick to a particular way of creating open source software, so the one benefit here is that you are free to [fork the library][3] (assuming its license allows for that) to remove some backwards compatibility that isn't relevant to you.

[1]: https://twitter.com/ljharb/status/1704912065486618915

[2]: https://github.com/import-js/eslint-plugin-import/pull/2447#...

[3]: https://www.npmjs.com/package/react-outside-click-handler-li...
When I moved I did a search not only for garden hose without lead but also without phthalates and BPA. There are a few goodun’s out there. Expensive though, but I also have hose connections that don’t leak because tolerances and decent seals.
I don't understand what's wrong with charging money for a service that to the best of my knowledge doesn't serve you ads?
>Sales of diesel models have declined rapidly in Europe since Volkswagen's emission-cheating scandal and carmakers have been gradually reducing the number of diesel models available in their model lineups.

That's about the time the EU effectively mandated the use of AdBlue for diesels. AdBlue is a massive pain in the ass and I'm glad not to have to deal with it.
Making software that works across cultures (and especially _as many_ cultures as Apple's software does) is difficult.

I guarantee you that every single one of those enum cases exists, because there is a language/culture where there is a specific word to describe that relationship; not "because an architect gave up".
Is there a dark mode?

The example (https://kagi.com/search?q=steve+jobs) doesn't seem to respect my system theme on macOS.
Based on my studies since things really kicked off in 2010 it persists because of poverty mostly. Mostly rural places kind of fighting similar turf battles they have for generations. Alliances come and go.

The profit motive is real but honestly it doesn’t trickle down to the cannon fodder. Sometimes you can tell when they got shot down by the authorities and then a gun was tossed next to their body. Street gangs LA Chicago rural gangs in Michocan and old traditional “we ain’t changing shit” in Nectar Lima.

Fuel theft, extortion, prostitution…same old stuff really just an environment and culture quite unique to outsiders. Chino Antrax. Boats Blancas. The resting place for Z-3 El Lazca…
It’s not that Kagi is better at search, it’s that Kagi is cleaner and more efficient. It doesn’t do bullshit dark patterns, reward SEO, track the shit out of you, or hide valuable tools.

I’m a huge fan of the lenses feature. Specifically for technical searches… I can filter for forums only or PDFs only or academic stuff only.
Not the op but I use chatblade[0] on the cli, chatgpt-next-web[1] as webgui and quivr[2] for multimodal stuff files/images/audio/video. atm everything goes over a azure openai endpoint but would love to infere an llm locally.

[0] https://github.com/npiv/chatblade

[1] https://github.com/Yidadaa/ChatGPT-Next-Web/

[2] https://github.com/StanGirard/quivr
> Can the search result quality be quantified somehow?

Encourage you to try it. I've repeated Scott Galloway's mantra that advertisement is a tax on America's poor and stupid. But I never quite clocked the cost of search ads. It might be solely due to that lack of scrolling through crud that makes Kagi seem much, much faster than Google or DuckDuckGo.
Agreed here. While I wish more frameworks did what Android did, and allow you to literally block file and network access on the main thread (opt-in strict mode that I wish was default enabled)... worrying about paged memory in an active GUI is so, so much further down the hard-real-time branch of things that the effort/reward ratio is literally insane in almost all cases. It may be a fun challenge for some, but it'll absolutely never be a major use case, nor should it be.
Thanks. Looking at their site again now, I have no idea what made me assume z-wave, and no recollection of what I was thinking.
Deregulation in the 70s and 80s was strongly bipartisan, Carter signed all of the transportation (air and surface) deregulation acts.
The film version is flawed but still well-worth anyone’s time who got this deep in the thread & enjoys hard, near-future sci-fi.

My theory is that 2010: The Year We Make Contact is a lot like Blade Runner, pre- the various Ridley Scott re-cuts.

Drop the voiceover, tweak the ending to be less literal / sentimental, fix some of the FX matting, and you’d be left with one of the best serious SF films since 2001.
> In C, if you have a declaration `int x[2][3];`, the expression `x[0][4]` is a legal way to access one of the elements--it's only UB to go outside the bounds of x as a whole, not individual rows.

Even though multidimensional arrays are laid out contiguously in C/C++, it doesn't follow that indexing can traverse from one row to the next. By C17 6.5.6/8, pointer-integer addition can only create pointers to other elements (or one past the last element) of the same array object that the original pointer came from. However, an int[2][3] array has two int[3] arrays as elements, and each of those arrays has three int objects as elements. The int objects are not all elements of the same array (the standard's definition of an array element, 6.2.5/20, doesn't apply recursively), so you aren't allowed to index between them with expressions like (x[0] + 4).

Compilers seem to be pretty lenient about this in practice, though, only optimizing out out-of-bounds accesses when they exit the complete object. But at least Clang's UBSan will complain if you try to index between rows [0].

[0] https://godbolt.org/z/GYosP39Mc
Also happy Kagi customer. It is my default search and I get much less fluff in the results than I did with big G. So happy it respects search modifiers!
The reports of ChatGPT's death truly were greatly exaggerated.
A banana probably has more than enough electrolytes to counter this
Two of my cousins were adopted out, found the family as adults, and immediately had a child together. That child is now an adult, and members of his generation ask, what do we call the guy, "unclecousin"?
For a compilation of Buffett and Munger saying that the airline business is a terrible business, see https://youtu.be/OHvzyLEzVBY.
Honestly, I think the US could magically stop all drug imports tomorrow and it would barely affect the cartels. They're essentially just the government of Mexico and tax all industries accordingly. They can get by fine off protection money, iron, avocados, limes, etc.
If I ever see a negative post about Google, and the top comment /isn’t/ defending Google, I will eat my hat
I think this was motivated by non-English languages which have separate terms for different relations than English?
No I am not. Floods have happened since the beginning of time. Blaming poor preparations, poor responses and high casualty rates on mysterious forces outside our control is exactly what governments are doing (including in the linked article).

Climate Change did not cause that flood, nor did Climate Change kill those people. The government of Libya did - anything else is a misdirection.

We see this everywhere. Wildfires, hurricanes, floods, etc. These things have always happened - yet our responses and preparations are lacking - therefore "what could we possibly do? climate change!" is usually the answer. Never do we accept responsibility for our actions, such as decades of mismanagement, reduced budgets, indecisive leadership, and worse.

The root cause of these floods was actually identified - decades of mismanaging their dam infrastructure. But, somehow, when the rotting dams finally gave way it's suddenly Climate Change at fault - not the incompetent Libyan government.
It's complicated. Firstly because there are a lot of "IQ studies" that cited in places such as The Bell Curve that had utterly horrendous methodology. Second because there is a lot of cultural baggage around the very concept of IQ, as if it were a measure of someone's intrinsic intelligence rather than just measuring the result of the combination of intrinsic and environmental factors.
Do they only regulate names of children or of adults too? I don't it is limited to children. What business does the state have in deciding how they will address me?
so is that better than using the chatgpt subscription?
Perhaps some users who felt that it gratified theirs could say why.
I definitely wouldn't want to associate my entire search history with my real identity
That is something they do, which I strongly dislike, but it isn't their business model. Their business model is "pay us to run things on our infrastructure instead of building your own, with an option to be billed based on your usage".

The "take a popular OSS system and provide it as a service" thing is a complement to that business model, because they can say "now that you're using our infrastructure, you can also use all these services, and we'll manage it for you, and you'll only have a single vendor to pay". It provides additional value and lock-in to the business model, but isn't the essential part of it.

And no, that isn't where it began. Providing managed services for open source systems was not a part of their initial value proposition. When I started using EC2 (with EBS and S3), one of the tricky things was getting our own database infrastructure to work reliably on EC2.

It's true that RDS was released not long after, and did the "take a popular OSS system" thing, but they really didn't embrace that model until years later. Indeed, I think RDS still seems like second fiddle to their proprietary non-relational DB service.
English is the most commonly spoken language in the world, followed closely by Chinese.
By default, company executives are beholden to the shareholders (i.e. the wealthy).

In a healthy competitive market, they're also reactive to customer desires, but when they're presented with the opportunity to decrease competition through consolidation or other means, it's blatantly obvious where their true loyalties lie.
Well technically they would just be Europeans.
Why would a hurricane need SSH?
I think I belong to the generation that grew up using just Google so I cannot comment on quantification.

The biggest difference for me is that on Kagi, the first results are always relevant instead of clutter/ads that you see on Google.
That assumes you have the option. Not all airlines fly to all locations. They love to carve up route maps and build up fortress hubs to prevent competition.
I don't think it scales when 99% of us get laid off and we all have the same plan B.
> but all browsers, and non-browser software too

It is a libwebp vuln right? So anyone that does not link to libwebp is or may be ok.
Doesn't make much sense to me for anyone from the political side to leak this. No real upside. Especially not for the Conservatives.

The Liberals are doing terribly in the polls right now, and Canadians, due to inertia and history, are resultingly giving the Conservatives a big uptick in poll numbers.

This story does not help the Conservatives or any opposition parties in that it helps "change the channel" from the current issues that the government is doing poorly on.
Yes, in many ways, such as the proportion of items on the first page of a query response that are relevant.

https://en.wikipedia.org/wiki/Evaluation_measures_(informati...
Related: "Everything You Always Wanted to Know About Compiled and Vectorized Queries But Were Afraid to Ask"

https://www.vldb.org/pvldb/vol11/p2209-kersten.pdf