skysight-inc/HackerNews huggingface dataset:
> I have no doubt the majority of HN users could easily come up with ranking algorithms that would outperform Google's by a large margin

Google is facing incredible adversaries whose only goal is to subvert their search. These adversaries are extremely skilled, motivated, and effective.

You're probably right that many people can do better than Google, until you get enough traction that these adversaries pay attention to you. And then you'll have the exact same problem Google does.

Don't overestimate yourself. Google/Bing are doing a pretty good job considering what they're facing, instead curse out the SEO teams who are subverting them.

(And no, I'm not saying the major search players are without concern or condemnation, but "search quality" is not one of those issues for which they're directly responsible)
Speaking as a Canadian who has spent most of his adult working life outside of Canada, the Canadian job market for anything STEM has always been pretty poor.
It’s not really “weird” - the design allowed the crew to leave the submersible unassisted when it was on the surface, which would be optimal for safety.

The tunnel provided a route from the crew sphere to the top of the float. During the dive it was used as a ballast tank and filled with water. Compressed air was carried to blow the water out at the end of the dive.

The original design had an open conning tower, but it was found that waves could break over it and potentially flood the diving bell if its hatch was open - hence a door was fitted. The tower was supposed to be pressure equalised, so why the door’s plexiglass cracked is a puzzle - perhaps a thin sheet will crack when exposed to a very large static pressure?
Reminds me of my state-of-the-art unwanted email filter where I redirect emails containing the words 'unsubscribe' to trash; 99% effective.
LLMs are a great new interaction paradigm for interrogating a corpus of documents, but not such a good way of finding which documents to interrogate (and unless you do, it's not all too useful for information retrieval).

The real magic happens when you stick the two together. Let traditional search find the relevant documents, and then interact with them through a LLM. This isn't a shortcoming in model tuning or context window size.

The way I see it, recent AI improvements make the future brighter for new search engines. In a gold rush, there are two types of winners, you can win by beating the rest to the gold, or you can win by being the guy selling maps and pickaxes. Traditional search indices fall squarely in the second camp.

AI actually opens new avenues for profit for traditional search, since while it's notoriously difficult to monetize an internet search engine, suddenly you can make ends meet selling API access to AI start-ups.
Honestly, I’m tired of this. We were going to use Rockylinux as a base for the new version of our research cluster at a University used by researchers from all over the world. We are a tightly funded shop with money allocated as parts of research grants. We were running off of CentOS because a few tools that researchers use were built “for” RHEL by the commercial vendors. Since Redhat now considers users of CentOS “freeloaders” and “leeches”, we have to move on to a better distribution that doesn’t have greedy commercial interests and works with the open source community in the spirit of open source including redistribution freedom. To be fair, even though we were using CentOS at no cost, we have reported a fair share of bugs to RH that I hope to believe benefited the overall community.

We have settled on making the effort to move to Debian for the compute nodes.

One thing we could not break out of is FreeIPA :-( We are not brave enough to run FreeIPA on Debian or find a completely new alternative in Debian that wouldn’t break us while we are already changing so much. So, we are going to pay for RHEL for one server to run IDM.

I will tell the researchers that come to us needing RHEL compatibility to pay for RH license out of their research grants, or spend the time and work with me to make their stuff work on Debian(I can already see what choice they will make).

I hope the fine folks and management gurus at IBM/RH rejoice with their short term profit at the cost of long term loss of faith and ruin.
Why would you rely on any of these? They can be deprecated at a whim like distutils and many other things.

That's why Python requires so many blog posts.
That implies that the yields were off for the M2 SuperMax or M3 or whatever, so they couldn't make enough of them to sell a product.
> Pretty-print JSON:
> echo '{"foo": "bar", "baz": [1, 2, 3]}' | python -m json.tool

This is even more fun on MacOS if you combine it with the pbpaste/pbcopy utils:

alias json_pretty="pbpaste | python -m json.tool | pbcopy"

That command will pretty-print any JSON in your clipboard, and write it back to the clipboard, so you can paste it somewhere else formatted!
> This is an unambiguously, heavily supported claim.

Your source claims no such thing. EVs may be heavier than equivalent ICE cars, but an electric Smart (the brand) is going to do less damage than a loaded Ford F150.

Tax the weight, not a shitty proxy for weight.
Are some of them unsolvable? Mine says has to include the captcha 52447 & chess move Rxg6+ & leap year and add up to 25.

From the captcha + the chess move alone I am already above 25... I tried subtracting, did not work. Anyone have an idea here?
Not just in the old days, if you ever need to target super slow devices with web tech this sort of optimisation is still needed. I've used Spritesmith (https://www.npmjs.com/package/spritesmith) to good effect, there are probably others too.
This is good news, because you have to pay a lot for a used copy of the first edition nowadays. I hope the spirit remains the same as in the first edition.
How does that explain the eyewitness accounts?

>Staff Sgt. Charles Davenport observed an orange-red light to the south; the light "would appear to stand still, then make an abrupt change in direction and altitude ... this happened several times."

>Nugent's superior, Harry Barnes, a senior air-traffic controller at the airport, watched the objects on Nugent's radarscope. He later wrote: We knew immediately that a very strange situation existed ... their movements were completely radical compared to those of ordinary aircraft.

>Barnes then called National Airport's radar-equipped control tower; the controllers there, Howard Cocklin and Joe Zacko, said that they also had unidentified blips on their radar screen, and saw a hovering "bright light" in the sky, which departed with incredible speed.

>Airman William Brady, who was in the tower, then saw an "object which appeared to be like an orange ball of fire, trailing a tail ... [it was] unlike anything I had ever seen before."[3][5] As Brady tried to alert the other personnel in the tower, the strange object "took off at an unbelievable speed.

>On one of National Airport's runways, S.C. Pierman, a Capital Airlines pilot, was waiting in the cockpit of his DC-4 for permission to take off. After spotting what he believed to be a meteor, he was told that the control tower's radar had detected unknown objects closing in on his position. Pierman observed six objects — "white, tailless, fast-moving lights" — over a 14-minute period.

>At one point both radar centers at National Airport and the radar at Andrews Air Force Base were tracking an object hovering over a radio beacon. The object vanished in all three radar centers at the same time.
Because people here like Kagi and crave for a google alternative.

I've seen Krita reach HN's front page. Not "Krita 5 just released". Literally just sigifing Krita's existance.
https://github.com/beartype/beartype

I wish more people started using Beartype, it makes Python bearable
Identifying and Solving Memory Leaks in Rust: An Easy-to-Follow Guide
> Child is dying from choking.

YouTube search: how to stop a baby from choking

> Two 30 second ads about how important vitamins are for me to get pregnant

Meanwhile baby is dead.

Install adblocker so I can save my next eligible heir quickly.

> Next baby is choking.

Quickly open YouTube.

YouTube: you are blocked.

Now I have two dead babies but thank god I know how to get pregnant again because of those Vitamins.
> Looking ahead, we are cognizant that when building Kagi, we are running a marathon and not a sprint.

They are specifically drawing attention to the fact that they are aiming to build a long term sustainable business, not grow quickly and exit. Thats likely to be important to their customers.

They needed some cash for investment, but didn't need to maximise investment to push for rapid growth.
I am writing this post to address a concerning situation. We've recently noticed some comments on HN from purported Stripe employees labeling us as a fraudulent business and accusing us of exaggerating our situation on social media. I want to set the record straight: we are not fraudsters, we are entrepreneurs.

We're not here to stir up drama or spread misinformation, but to seek help. Unfortunately, most of our interactions with Stripe's customer support have been met with automated responses, which haven't addressed our specific concerns.

We're hoping to connect with someone within Stripe who can provide more personalized attention to our situation or others who have encountered similar difficulties and found solutions.
Definitely, I'd love to see this happen. There are a whole lot of events we can generate from DigitalOcean Resources - K8s resources, firewalls, block storage etc.
Open Source Contribution: Seeking Feedback on OS Project Unification Tool
Hello!

I am thinking about solving a challenge that I faced recently when dealing with OS projects. I was struggling to implement some of the latest transformers and thought that there is a lack of a common format to navigate and test these projects without having to delve deep into the code.

So I am thinking of an open tool to attempt to 'standardize' the different OS projects. I though of something with a standard format, potentially built around modularizable blocks, that would allow contributors to easily plug into different OS repositories. The main objective would be to accelerate the learning curve/contribution to various projects.

What do you think?

I am still trying to figure out the different ways to implement it (your feedbacks are most welcome! especially if you have already faced such struggle and in what technical way) and if people would be ready to test a solution like that once implemented. I really think this is an issue but still trying to figure out the best way to solve it.

Thank for your time ! and really eager to hear your thoughts about that :)
You are also describing credit cards. That's the trade you made to get a 1-2% reward.
No, cloud at root is dynamic on-demand provisioning. A lot of times SaaS built on top of cloud was (and is) marketed as cloud, without meaningfully offering dynamic on-demand provisioning to the customer, which blurs it a bit, but cloud had a distinct definition that was neither just SaaS or “mainframe 2.0” in any sense where using the term dismissively makes any sense.
Just tax the roads themselves. Wear is the problem after all, disincentivise it.
Shame gzip has one but zlib does not, that would be a very useful addition: some software create raw zlib streams on disk (e.g. git) and there’s no standard decompressor, you need to either prepend a fake gzip header, go through openssl, qpdf‘s zlib-flate, or pigz -z.
We are gravitational sea foam looking at itself. That's not a bad thing. Quit being so fucking surprised.
Ok about the 13, but aren't the current 14 and the 16 already designed with apple silicon in mind?
But we haven't used plastic for millennia, and sure while it gets everywhere, some environments are far higher in microplastics than others, so doing comparisons should be easy
Hilarious that, in particular for the rack mount variant, keyboard and mouse cannot be deselected and must be purchased.
Google (Maps?) has done the car parking location for 10+ years. But like many things Google, Google software is not well integrated with itself, and discoverability is bad. It's perfectly possible that this feature has been removed and re-added several times during the last decade, as is the fate of many Google projects.
Awk and ChatGPT are best friends.
> This is an unambiguously, heavily supported claim.

It is pretty much insignificant increase on road wear vs what trucks put on it?
Maybe the person who deals with security issues for an awk implementation could be called the awk ward.
> He's wrong like those "There is no cloud, it's just someone else's computer" t-shirts are wrong.

> IE: not wrong

Private cloud is cloud, and its not someone else’s computer, so, “not wrong” is not not wrong.
The products we sell are mosquito-killing lamps.
This statement is too broad and vague to be valuable input.
Yeah, they weren't bad in the 90s either when I subscribed to them for a while. A lot of Bill Bryson-esque writing, anthropological portraits of places and things written with insight and empathy. (Now that I think about it, I'm pretty sure Bryson was one of the people writing for them).
A Yoga Book 9i dual screen laptop running Emacs, with a Vortex Core 40% keyboard
I started to note down recipes as sequence diagrams. This gives me clear insight about duration (incl preparation and waiting times, etc), order of steps and parallelization of steps.

I wrote them with pen and paper.
Recently I experimented with the mermaid extension for markdown. It has its drawbacks but works.
We've been waiting for a "real" Mac Pro for a long time. I wouldn't hold my breath.
There's some absolutely ridiculous forces involved here. "And then they turned into physics" is probably the only respectful way to phrase things.

> What does a simple high-energy implosion do to a body?

Turn it into a paste at best. Get the fire piston effect calculated in and it's an incinerated paste.

> What about if you chase that with thousands of pounds of freezing-cold water from literally all directions? Does that make it more or less destructive?

insofar as everything isn't already destroyed, this would make it a order of magnitude more destructive. Water hammer will get everything up to absolutely ridiculous pressures and temperatures. At this point you're basically as close as you can get to atomizing a person.
Damn, 15 years of python and I learn you can use -m twice. I've never even tried, didn't occur to me it would be supported.

EDIT: it support other options as well, like -c. That deserves an alias:

debug_module() {
if python -c "import ipdb" &>/dev/null; then
python -m ipdb -c c -m "$@"
else
python -m pdb -c c -m "$@"
fi
}
It's "Kagi", not "Magi" ;)
It's an ad-free, privacy focused, search engine.

So it's more what they're doing rather than how much they raised.
Well, I don't want to rain on your parade, but there are several events of pogroms and massacres against Christians and Jews in the Arab Iberian Kingdoms[1][2].

Of course, most of the Muslims of Iberia were converts. Arabs were the nobles and ruling class, but the workers came from the same population that was already there. Because of the taxes that Muslim rules forced upon the non-Muslims[3] (Mozarabs mostly[4]), most of them convert to Islam. It had already happened in the past when most of Celtiberian converted to Roman religion, most of Romans converted to Christianity, Arianism Visigoths converted to Catholicism, and of course Christians converted to Islam once their rules pushed them to do so.

> Castile also had an edict of tolerance that was revoked when they decided to expel the Moors and took a very extreme approach of convert or leave or die.

Yeah sure, after the Moriscos rebelled. Sadly, rules pushing for a "state religion" was nothing new.

> It’s not equal at all, the Kingdom of Castile which later became Spain committed in what modern day we would term a genocide against Moriscos and Conversos. Some Moriscos fled to mountains or adopted cryptic ways of preserving their traditions and religious practice under the Spanish oppression centuries after the fall of the Emirate of Granada.

Well, as I said, that was common practice during that era. At least, the ruling class gave them the opportunity to convert to other religion (it's something). Moriscos rebelled against the Crowns (Castile and Aragon) and took arms against the Kingdom, what would you think it could happened to them?[5] A contemporary example, what did happen to the Byzantine population when Constantinople fell to Ottomans?[6] Let me tell you, 50k slaved people.

My point here is that you are nitpicking and isolating facts and not seeing the historical context where these events happened:

- There were no human rights at that time.

- Racism and discrimination were commonplace and assumed at the standard way of life.

- What Castile, Aragon, Navarre, Iberian Muslim Taifas or whatever other medieval ruler on what we know today as Spain were brutal and fierce.

- The situation of most of the population was dire (it didn't matter who was the ruler).

[1] https://en.wikipedia.org/wiki/1066_Granada_massacre

[2] https://en.wikipedia.org/wiki/Martyrs_of_C%C3%B3rdoba

[3] https://en.wikipedia.org/wiki/Jizya

[4] https://en.wikipedia.org/wiki/Mozarabs

[5] https://en.wikipedia.org/wiki/Expulsion_of_the_Moriscos

[6] https://en.wikipedia.org/wiki/Fall_of_Constantinople
4. Have the user terminated by IBM lawyers.
> Pushing has the Byzantine generals

not really.

the general's problem is about trust and authentication.

however, to your point about not being sure if the metrics ever get there, there is another way.

If you just have metrics, then its a single point of failure. so you need another basic "alive" check. for web services most people already have some sort of /__health or other check to allow loadbalancers to work. marrying up the two sources of data allows you to work out if its the service, metrics or loadbalancer thats not working.
Several cases is no enough reason for me to avoid ISP DNS by default, many if not most ISP don’t spoof NXDOMAIN and provide fast DNS.
Surprisingly (and with different needs than OP) I am using for 5 years Amazfit neo.

It is a 10 bucks with digital screen (always on) 1 month battery, sleep, step, activity and heart beat tracker. You can enable notifications but that reduces the battery life.

They are hard to find now but if you like the design, for me is the best.
I love awk. It’s everywhere and every time I am writing a shell script and work myself into a corner, awk has been the way out.

I know exactly enough to be dangerous and have meant to deep dive for almost a decade.
> why is a company raising $670k such big news here

because "news" is something that is "new" (in this case raising a tiny amount) as opposed to what everybody else is doing (raising 100x or 1000x that amount)?

there is of-course an availability and reporting bias (there are countless of small firms raising small amounts in various sectors) but kagi is reasonably known in this audience so the news is interesting
Is there a particular benefit in writing a VM in AWK, placed in a big BEGIN block? Very similar code can be written in Perl or Python. Isn't the strength of AWK in its line-matching capability, being able to pattern-match a line against a block of code?
Oh we try to poll well below their rate limits. For example, we send about 4 requests to Render every minute.
I really want a good health tracker with all the sensors of the Apple Watch but completely inconspicuous as smartwatches are ugly.
I have found a handful of unconventional applications for awk -- I once needed a tiny pcm pulsewave generator, and awk was surprisingly decent for the job [1].

Aside from that I've mostly been using it for quick statistics [2], but it quickly moves into perl territory...

1: https://github.com/9001/asm/blob/hovudstraum/etc/bin/beeps#L...

2: https://ocv.me/doc/unix/oneliners/#965bfcb8
Absurd why? Battery powered for a year pretty much rules out wifi, BLE seems pretty reasonable for the use case. The code is open source so you can use whatever you want that is BLE enabled. I have a USB BLE dongle, but plenty of widgets have BLE built in.

Or just buy the more expensive model that talks wifi and plug in a USB-c to power it.
Yes, and returning a html fragment is generally fast.
> Then why doesn't every other piece of software in the world ban benchmarks?

Lots of commercial software does. SQL Server does (or did in the past), Atlassian does, etc.
I was fairly happy with my fitbit charge 4, but now it's actually useless as a watch most of the time because they pushed a firmware update that reduces the max screen brightness. So now it's impossible to read the screen outside, even on the max settings.

God I hate closed down hardware. I don't actually care if the battery life gets shorter because I take the damn thing off every day to shower anyway, and the time it stays off is more than enough to charge it every day if I had to.

But what really annoys me is that the choice is just made for me.

I'm never buying a device with closed firmware, unreplaceable batteries, etc, ever again. It's a complete waste of money in terms of durability and I'm sick of not really owning the devices I pay out the nose for and that fact making them strictly less capable.
> We have settled on making the effort to move to Debian for the compute nodes.

I’d donate to Rocky and stick with it, if it were my project.
That looks similar to how it is in the US. But here it's not the copying that's disallowed, it's the breaking of the encryption to enable you to get a useful copy. So unencrypted but copyrighted material can be copied, but encrypted copyrighted material cannot. And blu-rays are all encrypted.
Chasing a consensus vision of an internet world was a waste of my youth
Seriously. How many frameworks and jobs that were just the thing I already did before. Over and over. They hire me because of what they knew I did but want me to sign a thing that says I'll never do it for anyone else but also they never plan on enforcing shit. The better I get at anything no one wants me in the good rooms. Trust me. Chasing all this shit is stupid. VC shit is stupid. Hunt bliss and seek truth through work. Frameworks and tools are great if they serve something that serves you.

Paint on a borrowed canvas and it's hard to complain when they take your life from you. Find the real and fuck all this shit. I turn 40 in a month. I've been following this religion since I was 15. It served me better than most of my peers really but I was never accepted into the pantheon of "in group" either. I suck at programming but I'm almost definitely better than you.

Yeah man. I would say don't do what I did, but that's probably not you. You'll probably have 5 jobs. The advice here that is looking backwards is fucking useless stupid bullshit. This is a tire fire covered in an accidental sewer dump from a Dave Mathews Band tour bus.

Work isn't a search for capital it is sometimes solo but usually a collaborative search for a truth that sums one and one to make three.
OK I had never heard Kagi before this and I didn't realize it was that kind of post so I was confused.

If it's a Google alternative, wouldn't it be difficult because I imagine Google has so much lock in by now? Like I imagine they have special deals with like cloudflare or whatever so that Google's spiders are allowed but spiders from random companies that got less than a million dollars spiders aren't allowed? Is it even legal to webcrawl anymore if you don't have a team of lobbyists stationed at DC and Brussels just constantly pleasuring every politician? Probably they would say you are doing cyberfraud or wirecrime or interstate proxyterror of some kind, whose rules are buried in a stack of hundreds of thousands of pages of regulations?
It is weird overpriced ARM workstation that does not even support Linux and GPUs. MacBook is not the real problem :)