skysight-inc/HackerNews huggingface dataset:
Those 104ms of latency don't make a dent.

Aren't there several requests to complete though? Assuming 5 synchronous requests before the first byte of your web page is rendered (a DNS lookup, a TLS connection to establish (which requires 2 requests), then a preflight request, and finally the actual request) that's a full half a second just on the flight time regardless of all the other costs. That's an extra 10% on top of the 5s it takes for Reddit to load. Subsequent requests would be faster but generally it's the first page load people really notice.
> I can't tell what office you're talking about but your description doesn't make it seem like a place where people relax and enjoy if you could be easily fired.

It could. Imagine anyone who couldn't run a 13 second 100 meter dash was fired, but they only hired people who ran it in 11 seconds in the interview. Nobody's really going to be too worried.
apt install caffeine
I'm surprised that a search engine that isn't powered by AI is able to raise money. From the direction things seem to be going, LLM tech may very well level that entire industry.
Obviously by “wtf” you must mean “why the face?” Right? Right?? :-)
> Keep in mind that 150ms round-trip latency means at least 600ms latency when opening a webpage because of the TCP and TLS handshake.

The solution there is use a CDN, even for the API. Or some anycast IP solution like Global Accelerator (AWS), Global load balancer (GCP) or Front Door (Azure).

You connect to the nearest region for HTTPS handshake and then that takes the "fastest" route back to your origin.

There's a video from AWS documenting how Slack did exactly that: youtube.com/watch?v=oVaTiRl9-v0
Compare Unicamp or USP curriculum to any major US university if you have to, they will be pretty interesting. The Ivy league universities are a ridiculous small pool of all universities in US. I like Feynman but there's idiocy in assuming his observations from more than forty years ago as the whole truth for all graduation courses in the country.

What US has in superior is the mentoring culture, the business people interwoven in the university culture (like the extra courses offered in Sloan with real companies!), the sharp focus on patent, other things. But technical knowledge in top Brazilian universities will compete or outclass technical knowledge in US. But there are many things important, supporting things, a whole infrastructure beyond the technical people required to advanced technology.
According to their Help page they've their own indexes: https://help.kagi.com/kagi/why-kagi/kagi-vs-competition.html...
Remember back in the old days when people used to concatenate images into imagemaps and specify the coordinates and dimensions? One image file for a whole site.

Same goes back when we could just load a single library from the Google public version (cough-jquery-cough) and then all the on-page JS was just in-tag handlers. Not that it was better but boy howdy was it faster to load.
someone below linked to the fact that they do leverage other search engines for their tech. So that can explain the lower cost: https://kagi.com/faq#Where-are-your-results-coming-from

It's more about curation (and I guess some machine learning) than completely new tech.
Python 3.12 will include a SQLite CLI/REPL in the standard library too[0][1]. This is useful because most operating systems have sqlite3 and python3, but are missing the SQLite CLI.

[0]: https://github.com/python/cpython/blob/3fb7c608e5764559a718c...

[1]: https://docs.python.org/3.12/library/sqlite3.html#command-li...
iirc this is one of the things earmarked for a hypothetical Python 4, making -P the default. It's also one of the many relatively well-known (security) issues in Python that don't get addressed for a surprising amount of time. Others in the same vein would be stuff like stderr being block-buffered when not using a TTY, no randomized hashes for the longest time, loading DLLs preferably from the working directory, std* using 7-bit ASCII in a number of circumstances and many more.
The irony is, I think I could get more delivered with a $670k cheque than I could with a $6.7 million one. With the latter, you would grow too big, management would creep in, you would overengineer, you might spend too much time working behind closed doors etc.

Later on you would need cash to scale this business, but for early stage product development I think $500k to $1 million is the sweet spot.
> But investors always smells fishy to me.

I was thinking the same, but then again, the investment is rather low, so it is a lot easier to dump that investor, if values don't align in the future. I might be reading it all wrong, but it also seems like the money comes from 42 different investors, making it even easier to part ways.
Have you seen what they've already built? The product is out there and very usable: https://kagi.com/
Yes that's my point, I was paraphrasing OPs pitch
We did indeed look at and are still looking at the list of CVEs where sudo takes part right now. However, many of the bugs are through one way or another not applicable for our implementation (yet). For example CVE-2014-0106 is only applicable when env_reset is disabled, but we purposely do not support that mode. Or take for example CVE-2023-28487 which concerns sudoreplay, but right now we have no plans to add that functionality.

Sudo does have a suite of regression tests, but they mostly test specific implementation details which makes it hard to port to our codebase. Our test suite tests against the integrated artifact, which allows the easy switching between the two implementations (and also allowed us to find a few bugs in the original sudo).
>Please bear in mind that mathematical notation is a language, and that mathematical formulas are perfectly valid plain prose in that language.

In that sense its more a DSL than a generalist language. And anything you can express in a DSL, you can also express it with a more generalist language. Most likely the DSL will provide a far more compact way to communicate what it allows to express, but that compactness doesn’t come for free: it takes time to compress and decompress and you have to also communicate the DSL specification in some preexisting medium.

On my side, I suppose "discuss" to mean we can talk on the topic face to face with spontaneous expressions means like oral expression and listening
comprehension, or sign language. I don’t mean that there is no other mean to discuss, but when we can’t transpose the topic in such a medium, we are probably beyond the realm of discussion. For example when we make love, there is more happening than what can either hope to realize through mere talk.

Once again, I’m not again DSLs and so on. I just mean that there are not the proper tools for maximizing accessibility.
Was a couple of years since I was in the backend industry, but then I heard plenty of people settle for less rather than "dealing with Oracles licensing bull**".

Perhaps it's better now?
I'd be using it now, but Mac only /eyeroll
> Parent said "add more hoops to jump through".

But parent was talking about a comparison with running a Linux mobile distro on a PinePhone. Using PostmarketOS or similar (and don't get me wrong, I find PostmarketOS very cool) is still orders of magnitudes harder than using a custom ROM like /e/OS or CalyxOS. And those custom ROMs are improving fast, too.

> Mobile Linux does not add hoops to jump through. The intent is making things easier as time passes.

Same for custom Android ROMs. Except that they are already much more usable than Mobile Linux.

> Yes, the base system is still maintained, but the concern is that Google increasingly adds features into proprietary gapps instead of AOSP proper.

Google's strategy and lock-in with the Play Services is nothing close to a surprise. But again, I think dropping support for those two (basic, let's be honest) apps is really not a problem.

Actually a bigger problem, to me, is app developers who rely on the Play Services because it's easier for them, and because they don't care about custom ROMs. And of course Google pushes for that, but in the end, app developers can pretty easily do their part to not make life more difficult for custom ROMs.
I use it, and it's better than google and duckduckgo. What features are they missing?
The problem is that ISO standards are not open.
The Common (un)Wealth. The society they've built is self extinguishing. Birth rates from immigrants fall off and become part of the status quo in a generation.
Show HN: I made an AI site builder – Build an entire website in seconds
And who exactly is responsible for teaching them these things? Their parents.
That $30 million might not have yielded a great search engine but it did produce Cuil Theory, a branch of mathematics with the potential to change the world:

http://cuiltheory.wikidot.com/what-is-cuil-theory/
Main reason is ease of access in phone. Bitwarden + Vaultwarden is great and syncs everywhere. Can't do that with keepass. I can't even open the keepass db from the usb stick on an iPhone.
Not really.

To run Linux mobile distros on regular Android phones, you need to have an Android base because essential features of these phones are implemented in closed source user space drivers that expect an Android system. You are basically stuck with the kernel your phone came with, plus some of its user space. That's what libhybris is for.

In practice, development of this is slow as far as I know, and you need someone to port your specific device to it so you can run linux distros on it. But distros maintainers are more or less focusing on the Pinephone and the Librem 5 now that devices not requiring such blobs.

As for running Android on the PinePhone, that's technically possible but in practice not much works AFAIK because people are focusing on the Linux mobile ecosystem instead.

> There is no "Android drops support for them". It's "Google drops support for them".

In which ways the distinction is useful? In any case, when your Android phone manufacturer drops support for your device, you are pretty much stuck on your heavily customized Linux kernel and your closed-source userspace drivers that expect this old kernel and its specific patches. They also expect the specific version of Android the phone comes with because Android may change APIs and drop features they are relying on. Porting to newer Android versions is not always impossible, but it's hard work.

The PinePhone I boot in 2020 runs the latest mainline kernel, which is the whole point of this kind of device.

[1] https://en.wikipedia.org/wiki/Libhybris
Show HN: Talk Web, A GPT based article's info hunter
Hi HN Community,

As much as I enjoy reading articles, at times; I need a quick info out of an article without scanning the entire article.

I am excited to share that I built a GPT based chrome extension that lets you hunt a specific information within the article without reading it. It comes up with the following perks,

1. Saves a lot of time.
2. Increases productivity.

Your feedback means alot to me to improve my product. Please give it a try and share your thoughts here. Thank You.
Ultra-low frequency gravitational waves seen for first time
Will corroborate; family was subscribed to many newspapers and magazines when I was a kid. NatGeo included.

They all slowly got culled, though. Why? Because the content kept getting worse, and when it came time to deliberately renew one it simply wasn't worth the effort nor the money.

People don't pay for journalism because journalism went to shit.
Connect EVE Online multiplayer game with Microsoft Excel using new API
Kagi is really, really good. Lenses (where you can setup set filters for particular search use cases) are particularly good.

Very happy to see them raising, and very happy to give them my $10 each month. Money well spent.
Hey hackers

I launched 5 startups in the last 5 months. Designing landing pages was redundant so I decided to automate it with MakeLanding:

1. Write about your SaaS, portfolio, yoga studio, or anything else

2. AI builds a beautiful website with copy that sells & illustrations

3. Edit the content, upload pictures, and make a logo with AI

4. Get your business online

Would love to hear what you think.

Marc
If you're looking to offer various shipping options for a single product on your Custom Ecommerce Website Development Service, there are several solutions available. Custom ecommerce website development services like https://ecommdaddy.com/ can help you achieve this goal seamlessly. Ecomm Daddy is a highly regarded source for creating custom ecommerce websites, ensuring a safer, easier, and faster online shopping experience.

To provide different shipping methods, your website can integrate with popular shipping carriers such as UPS, FedEx, or DHL. This integration allows customers to choose their preferred shipping option during the checkout process. Additionally, you can offer alternative methods like expedited shipping, standard shipping, or free shipping based on specific conditions such as order value or customer location.

By utilizing Ecomm Daddy's expertise in custom ecommerce website development, you can implement a user-friendly interface that clearly displays the available shipping options, ensuring a smooth and convenient shopping experience for your customers. Offering multiple shipping choices not only enhances customer satisfaction but also allows you to cater to different preferences and shipping needs.
The EU wants to crack down on rogue efforts to alter the atmosphere
This is one of the few headlines here that truly makes me sad. In the 80s, National Geographic was the color commentary to the bland dryness of WORLDBOOK encyclopedias in the school library.
Nothing should be done if it is not economical. In my experience, issues with the message busses happen very often in the first weeks after their rollout and then disappear for a while or forever.

This means: merge the PR first, let it go live, use your working students or interns to rerun stuff, wait for a month - if it is still happening, then you have a proof of a problem that needs to be fixed.

Disk space: use your monitoring tool to proactively warn you when the free disk space is below of 20% or is reducing too quickly.

If some other work is blocked by failed thumbnails, this is a logical bug and not the consequence of a message bus. This stuff has been blocked even before the introduction of the message bus anyways.
Use Apache SeaTunnel, Milvus, and OpenAI, we can achieve more accurate book title similarity searches through large language models, bringing significant technological breakthroughs to the field of book search, while also providing valuable references for semantic understanding. I hope this can provide some inspiration to everyone.
I know plenty who have, and there are plenty who were here before.

Why wouldn't they be able to leave?
Okay, help me here... with Dockers why would I want to go back to VMs?
That still exists but is now decidedly in the jewelry/luxury segment, e.g.

https://nomos-glashuette.com/de

Historically (pocket) watches were highly useful, expensive and also somewhat of a status symbol. This kinda died out with quartz electronic watches, which are highly accurate and dirt cheap.

Since telling time is nowadays an ubiquitous, cheap function of everything, a wristwatch has to have a different primary function. That can be "smart" or (in particular male) "jewelry" or "status symbol" (Rolex but also apple ultra).
This. A smaller team without all the b/s is going to have way more impact than a monster bloater full of "happiness engineers".
I'm a happy customer, so good for them.

One thing I started to use a lot since they removed the usage limit is their summarizer.

I made a little bookmarklet to quickly see a summary of the current page I'm browsing:

https://gist.github.com/Julioevm/68275ea1324046caedfdfb2ba0e...
The reality is that it wasn't corporate scripts hidden away from the public eye. There were some nightmare van Smoorenberg rc scripts in the likes of Debian.

FreeBSD has Mewburn rc not van Smoorenberg rc and was thus inherently better in this regard until the middle of 2014 (https://unix.stackexchange.com/a/480897/5132). But even FreeBSD has some large rc scripts, particularly in the networking and the HID parts such as Bluetooth and configuring all attached keyboards; albeit that the FreeBSD style guidelines mean that they are more legible than the nightmare Debian (et al.) ones.
> [carbon fiber] solves some ballast issues (because a similar part out of steel or titanium would be far heavier and you can't discard the hull for obvious reasons if you want to ascend).

Incidentally there is another way they could have solved this problem; aluminum. With aluminum you can build a DSV that can dive deep enough to visit the Titanic, is light enough to not require additional buoyancy, and large enough to hold up to 7 people. This has been done: https://en.wikipedia.org/wiki/Aluminaut

I think they probably had a fatigue life issue with an aluminum hull (it was only in service for six years..) since aluminum infamously has no fatigue limit. But it should be easier to characterize, so you can retire the hull before it fails.
bittorrent could be an interesting fallback distribution method. There's already academictorrents
This brings up an interesting ergonomics problem.

By naming them UUIDv4 and UUIDv7, is it going to be this never ending confusion for people to have to remember which one is good for databases and which one good for one time tokens?

Not sure what the backwards compatible solution here is either.

In elixir the function is UUID.uuid4() to generate a v4 UUID.

So we could theoretically scan code for its use I suppose. But all this increases chances of errors.
> On the other hand, it did teach me the true cost of searches

It really does change the dynamic of how you search, if you know that the next search will cost you 1.25¢. Right now I use Ecosia, so I'm actually more motivated to do extra searches, to increase the number of trees they plant. Kagi is the other way around, search has a cost, so be mindful about what you search for. It's a great way for them to have a sense of their load, while also perhaps being ever so slightly more sustainable.
Usual incompetence from Ottawa again and again.
There hasn't been a shortage of applicants since at least 2019. Recently had to fill two roles and out of more than 70 candidates we hired none and transferred two people from other teams. Lots of people pretending to have the required skills who can't answer basic questions and people with unrealistic salary expectations.
Immigrants usually go to centers that have immigration offices to help them.

Going to Edmunston won't be very useful for them.
A Google engineer doesn't need to worry about paying bills unless their family has an incredibly expensive illness, they can switch jobs easily.
People have been trying micro payment systems since the very early 2000s. Various internet comic book "publishing groups" had their own systems that allowed you to make sub-dollar payments to artists per comic strip daily out of a larger account. It's been tried my dude.
I think DSFWAT are probably one of the best musical discoveries I've had in the last couple of years. One of the few times YouTube has actually recommended something I liked.
It's kind of reassuring to see Kagi get funding that is significant for an individual/small business, but not the kind of wild VC money that sloshed around these last several years, and a minimum investment that even I could manage (if I were an accredited investor).

This is money expecting "more of this, just a bit better" rather than "giant exit, who cares what happens to the product afterwards"

Hint: non-wealthy people can become an Accredited Investor by passing the Series 7 or Series 65 (Investment Adviser), the latter of which can be done all on your own. I'm considering the Series 65, because it will also give me better retirement investment options as a US citizen (and taxpayer) residing in the EU.
It's bayesian reasoning. If I tell you that I predict the sun will explode tomorrow, you should consider the sun's track record of not exploding when evaluating my claim.
> "non-flammable paper"

These exist, but are not common.

> "non-magnetic iron"

Austenitic stainless steels are a thing.

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

So I'm not sure if I like those examples. It's more along the lines of using baked clay under tension, or a rope under compression.
New TV shows and movies are delayed or canceled as writers strike stretches on
>People should use their ISP's DNS as well which is often <5ms. I've never bothered using an off-net DNS provider for this reason given how much faster is it to use an on-net caching DNS resolver provided by my ISP.

I've been using a local recursive resolver for the past 2-3 years and haven't seen a noticeable difference in resolution times as compared with using my ISP's resolver.

I would guess that using a local recursive resolver (although it caches as well, so that's less of an issue with items in-cache) increases resolution times, but only on the order of tens of milliseconds.

Which is peanuts compared to client/server query response times, especially if requests return data and/or javascript heavy results.

And given that many ISPs mine their customers' DNS queries and sometimes return incorrect (from the perspective of the customer) results, I'd rather not use my ISP's resolvers -- and that hasn't had any noticeable impact on responses to browser requests.

In fact, uMatrix tends to slow things down much more for me as I often have to choose which scripts/3rd party assets/etc. to allow in order to browse a particular site -- or just to abandon the attempt if there's too much cruft.

That especially annoys me when I need to load scripts from several different sites just to view text. In those cases, I usually just close the tab.
How do you think "LLM tech" discovers content to train it's massive models?
This is a joke about how bad the search results of Cuil were right?
99% of CS is about communication, not your ability to code

and

most Canadian CS programs are awful to the point that if you are forced to hire one of those...

are incompatible with one another. Which is it, HN? Do you want the Indian guy who can't speak English, doesn't understand you, but can whip up a microservice architecture in a week or the Canuck with whom you can communicate, will learn from you, but does not know anything outside of Java?
It's not the Spotify model that is responsible for this, but the scammy way which record companies have approached the Spotify model.

They offer artists a similar 'royalty' on Spotify revenue as they did on record sales. In other words, where they used to give artists 10-20% of a CD sticker price, with much of the rest going to retailer markup, manufacturing costs, etc. they now keep 80-90% of the Spotify money, when they have zero per-unit costs and are simply passing the money through to the artist.

Artists who are working with Spotify outside of this system are able to make money from streaming, just as YouTubers who own their own content are able to make money while musicians typically see tiny amounts from YT.

However, the record company are essentially a bank who fund firstly recording and development costs, and second (both important and very expensive) marketing costs. So to be able to license directly with Spotify you have to already have a bunch of funds.
That's likely true for search queries that can be phrased as or somehow represent a question (that can be answered with the information contained in the training data, usually limited to 2021 atm). For all others, probably not so much. Try GPT4's web plugin. It's not a pleasant experience.

There's a gap in the market for a search engine whose incentive structure doesn't cause it to become corrupted.
One more comment and I will register openco.de and put photo of naked Merkel on the landing page. /s
This E-Bike with Built-In ChatGPT Is the Epitome of Overblown AI Hype