skysight-inc/HackerNews huggingface dataset:
> Isn't Loki's proposition that it only indexes the tags and time interval? Do you mean that even filtering by that there's still a lot of data to go through?

Yes

> Because it seems like you're saying it always fetches everything from disk.

If you specify a tag, like environment, it will not read the disk for data from other environments. But the tags like environment/host/timeframe are not enough if you want to query for something like error/exception/sessionid, and you might have to wait minutes/hours for a query which covers a lot of data.
The use case I’ve generally seen that leads to this design is supporting SSO from different providers.

So, you ask for email first, then you can look up the user and see if the use a password to login, or if they need to be redirected to some other system to manager authentication.
It's possible that a gopro isn't even detected.

The chinese balloon, and I quote the article: "was like two or three buses". That thing was big.
> Consider having to decide between a 20 min trip by car, or 1 hour trip by train

Couple issues with this. First why not a 20 minute trip by car with fees for parking and all that versus a 20 minute trip by train? Depending on where you live this can be your currently daily experience. It could also be anyones daily experience if we just decided we wanted to do that.

The second issue is that simple comparing the surface level time-by-transit misses most of the particulars that matter. And you are also mistakenly applying individual experience with aggregate experience i.e. 40 minutes saved for the individual but in aggregate many people actually do die because of the 100x serious injury probability.
For other mildly OCD folk here: The parentheses is now closed)
SQLite-Vss: A SQLite Extension for Vector Search
I think it is named Blue-green deployments in the article
Everyone doesn't feel like an imposter.

But most of us feel we're surrounded by them.

I hear "fake it til you make it" coming from children's mouths these days, not just startup hustlers.
They can't; it relies on libraries they paid for to make that they don't have licenses to release the code for.

It would cost a lot of development time/money to replace all those parts, and require a legal review. It was this or nothing.
Evan's hella nice. Some folks just really really don't like being told "No."

(There are comments upthread calling the Elm community "happy cult" because they said "no" so nicely!)

The complaints you hear about Elm are pretty much all of the "Evan said no" ilk.

What you don't hear is are actual bug reports, eh? People aren't kvetching about how their Elm apps broke, eh? That silence is deafening, once you listen for it. Elm works. It may be the Easy-Bake Oven of web dev, but the things it cooks are perfectly edible!

(Following that metaphor, most JS frameworks, etc. produce muffins with bits of broken glass in them.)
Kind of related, but slightly off-topic, I would estimate that at least 20% of my work day is spent authenticating or re-authenticating to various services and accounts, in addition to password management. Constant and aggressive timeouts, MFA, dealing with highly-layered and convoluted security schemes, VPNs, multiple certificates, multiple independent accounts, etc. SSO is a thing of the past and it has become the “sludge” of the IT world.

Not offering a solution, just complaining.
Credentials are sent in headers, and http-auth supports a bunch of schemes other than basic. Browsers have (shitty) UI for taking the username and pass, you don't have to put it in the address bar (and that's been discouraged for years and years). There's no reason whatsoever the feature couldn't have been improved and promoted over the years such that there would rarely be a reason to use anything else. The Web's failure here has been a remarkably expensive misstep for the software economy.
You won't see databases on k8s in enterprise production environments. Startups or companies/services with lower reliability requirements, sure. But don't expect to walk into a fortune 500 and standup a postgres operator in production expecting to replace the existing federated solution.
This game interested me but I just couldn’t get into it. A shame. It felt like what DayZ wanted to be but never became.
Not sure I agree about the right being more likely to deny science, considering the way discussion around gender seems to work. I'm still trying to find out just how many there are, but nobody knows. Of course, we're not allowed to really discuss that though. Not sure that's very scientific..
I started using uBlock Origin’s picker tool to block those buttons and other signup/engagement prompts on websites I frequently visit or already have accounts with.

Manually hiding certain elements can make a big difference and I highly encourage trying it out.
And diabetes, liver damage, mental health problems caused by brain damage from alcohol and etc.

I'm very much open to complete drug legalisation but when I see the stupidity with which we treat the drug ethanol it makes me wonder.
> Why no robust, highly capable built-in payment system (can you imagine the person-hours wasted writing payment screens over and over again, and the user frustration and lost time due to so many of those having problems)?

I agree with your premise, but this is a bad example. Universal payment systems are not a simple task. Even remotely. Go out to any American city, for instance, and as you walk through the stores, catalog the various credit card terminals you see. Not even the PoS system as a whole, but just the credit card interface. You will see dozens of different designs and play on designs by dozens of different manufacturers.

If it's hard to do in the physical world, what makes you think it'd be easy in a browser? Everyone wants a share of the pie and that means fragmentation all the way down.
There do seem to be some alternative views on the role of this protein, LRRC15, in the lungs with respect to Sars-CoV-2. See this other paper (Feb 3 2023):

https://journals.plos.org/plosbiology/article?id=10.1371/jou...

Just to cover the basics, the virus normally accesses cells by binding to ACE2.

> "The interactions between Severe Acute Respiratory Syndrome Coronavirus 2 (SARS-CoV-2) and human host factors enable the virus to propagate infections that lead to Coronavirus Disease 2019 (COVID-19). The spike protein is the largest structural component of the virus and mediates interactions essential for infection, including with the primary angiotensin-converting enzyme 2 (ACE2) receptor."

There is a key role played in viral production by furin in ACE2-receptor-binding, which is an 'ubiquitous serine protease' in mammalian cells which plays key roles in processing hormones, growth factors, etc. and which is also exploited by many infectious diseases. This feature of Sars-CoV-2 is of course directly related to the notion that the virus was engineered, because:

> "The presence of a multibasic site (Arg-Arg-Ala-Arg) located at the S1–S2 junction, which is cleaved by furin (Fig. 1), distinguishes SARS-CoV-2 from SARS-CoV and all other known sarbecoviruses whose S protein is not cleaved by furin-like proteases during virus maturation in the infected cell. Cleavage of the S1–S2 boundary is a prerequisite for the cleavage of the S2′ site126, and both cleavage events are essential to initiate the membrane-fusion process."

https://www.nature.com/articles/s41580-021-00418-x

Accounting for the appearance of this furin cleavage site is a problem for anyone promoting a 'natural origin theory'.

Getting back to this new protein and its potential role, the other paper (first source above) seems to have a different conclusion:

> "Levels of LRRC15 were greatly elevated by inflammatory signals in the lungs of COVID-19 patients. Although infection assays demonstrated that LRRC15 alone is not sufficient to permit viral entry, we present evidence that it can modulate infection of human cells. This unexpected interaction merits further investigation to determine how SARS-CoV-2 exploits host LRRC15 and whether it could account for any of the distinctive features of COVID-19."

Their work seems to imply it might not block infection of cells, but instead enhance infection:

> "In order to examine whether LRRC15 might modulate the efficiency of viral entry into ACE2-expressing cells, we employed the naturally susceptible human lung cell line (CaLu-3) that is commonly used as a model for coronavirus infection [47]. We introduced LRRC15 ectopically to these cells to emulate the expression seen in other human lung cell populations we identified in our expression analysis. Compared to unmodified CaLu-3 cells that lack any detectable LRRC15, the expression of LRRC15 modestly enhanced viral infection"

Science is complicated, and popular media reports on recent science are often of very poor quality.
Forgot password isn't enough, what if I forgot my login ID? But then it circles back to my point--what _is_ an identity? Would the button say 'forgot email'? But not every site uses email as principle ID...

It gets even more complicated when I have multiple accounts. Who lets me pick what account I want to use? Is the site responsible for that, or does the browser now need a concept of storing multiple IDs (whatever they might be) and managing them?

It gets extremely complicated extremely fast.
I had been using linux for for almost 10 years by the time Ubuntu came out, starting with SLS and then moving to Slackware. The concept of not having a compiler was foreign to me as it was required to build the kernel so your system would have necessary device drivers and features.

> ... after all if you need the compiler is it that painful to run `apt install -y build-essential`?

No, of course not. But that's when it became obvious to me that I was not the target audience for that distribution, and had switched to Gentoo shortly after.
You can get an AI to do work for you at the click of a button at minimal cost. You can't do that with a human.
I'm genuinely curious - do you have some good references of this history I could read?
In their (possible) defence, stepping outside the the narrow ESRI path of the way you're supposed to do things makes your life a massive pain. I used to work for a company that (among other things) developed tools for clients on top of ArcGIS Online. And I've had many calls where a client asks for a small and very reasonable change, and I embarrassingly have to explain that that is not the 'approved' way doing things in ArcGIS Online, so trying to make that change will essentially require us to rewrite a whole lot of components more or less from scratch and might no even be possible.

I've spent a large number of hours trying to fight ESRI software, lost more fights than I've won and even my victories have mostly been pyrrhic.
The FAA and other government regulations mostly serve to inhibit innovation and life improvements and protect entrenched interests. Government regulations need a mechanism equivalent to bankruptcy...
As opposed to the country that flew across the pacific and literally attacked and invaded them and killed millions of their people? And still occupy half their country to this day? Can you blame them?
As admittedly pedantic as it is... any product that scales to billions of users is really a commodity in disguise.

Take social media as an example: It's essentially "attention arbitrage." The raw material is our attention, and the output is their profit. They've built an economic engine by piping excess attention directly to the highest bidder.

Also, can you really compare utility in terms of scale? Is it better to improve 1,000,000 lives 50% or 1,000,000,000 lives 1%?
Why would that be a good idea? If you don’t want to drink, then don’t. Kindly leave me alone.
Reckless American 777 Pilots Refuse NTSB Interviews
Ideally you should not be seeing k8s at all in mission critical infrastructure in any tech company. I know few FAANGs that stay away from it.
I think it’s actually the opposite. They are so young they will be exposed to the controversy before they know her hair color.
Reasons to upgrade to MySQL 8.0
Enterprise blockchains ARE databases. They're private and they don't necessarily have a token attached. What you're talking about are public facing blockchains that uses a coin or token to create the new pool of value that you're referring to.
An N=1 example of an instance where a line of reasoning produced an accurate answers proves that it -can- produce the right answer, but does not, in fact, tell you anything beyond that about how likely it is to produce the right answer in any given case.

So "I've just demonstrated how it was [...] a reasonable heuristic" is simply unsupported here. If it's working for you, great, maybe you're encountering a different subset of communities than I am, maybe you've been lucky, maybe I'm simply dead wrong, but getting Elm-maintainer-style passive aggressive over somebody pointing out logical flaws in the underlying claim as to why the heuristic is 'proven correct' is a rather unfortunate way to respond to what was written as constructive criticism of said logic.
I love the ReadMe of your project. It is like the other extreme when compared with Geogram. I tried to find out what Geogram was about and what it does better but I lost interest before I could find out. The ReadMe needs some work and the wiki didn't seem much better at first glance. You already have to know what you are looking before using Geogram.
That can be done on a single page. I've had quite a few SaaSes do a lookup as I tab out of the username/email field and then redirect me.
>There seems to be a common lifecycle of indexes within applications. First you start off with almost none, maybe a few on primary keys. Then you start adding them, one by one, two by two, until you've got quite a few indexes for most any query you can run. Something is slow? Throw an index at it. What you end up with is some contention on overall throughput of your database, and well a lot of indexes that became a tangled ball of yarn over time.

I spent years doing index maintenance on a large corporate database. Creating and rebuilding indexes was a hassle. So I set about building a new kind of database engine where every column in a table organizes its data for fast access (e.g. a columnar store with no separate indexing structure).

I expected my system to be substantially faster than a Postgres table without indexes for a broad range of queries. What I didn't expect was for it to also be much faster for tables that were highly indexed in Postgres. I ran tons of queries on both systems and almost all of them were like this video:

https://www.youtube.com/watch?v=OVICKCkWMZE
This is missing a [2021].
Well it's not often talked about because hardly anyone writes more than one statement per line.
I did use a few of them and I am still irritated every time I run Firefox that some simple things don't (and AIUI can't) work any more. At least real ad blocking still works and they're probably not foolish enough to change that. And there are still some significant privacy advantages without the old plugins like having the option for separate search and location bars.
> Example had COVID, not a one-day mild illness

Unless we are doubting the description of the parent, example had mild illness (the patient's experience of ill health) for less than one day: https://news.ycombinator.com/item?id=34752442
I disagree with that. Many fortune 500s are running k8s to power critical infra. GMF processes all OnStar data in realtime on k8s, GitHub runs entirely on k8s, etc etc. You need the personal and the tools to manage it, but at a certain point k8s makes sense. There are still use cases were k8s is not a solution.

EDIT: part of actions, codespaces and packages are not run on k8s, but 80% of github services are
The Soviet Union was willing to sign nuclear arms treaties if verification was left to "National Means". That is no ground-level verification but satellite verification was acceptable. I'm pretty sure that set the standard.
Ah you mean like our hearts and lungs? How dare we treat them like machines?
ChatGPT+ Works in Canada
I just noticed the link to upgrade to the $20/month plan. Quite happy that this works in Canada (the original launch was only in the US - according to the press release). I'm getting annoyed with the constant glitches and timeouts with the free version. I'll submit a review of the service at the end of the month.
Pydoc comments aren’t always for the reader of the code. They’re for people reading the API reference documentation and the code completion window.
Why Building Your Startup's Brand from Day 1 Matters
You can use dependency injection in Python while remaining completely pythonic - nothing in the Python I write resembles Java. Dependency injection is not mutually exclusive with using defaults either, so I'm not sure what we're talking about here.
I like Europe, but a climate for entrepreneurship is not something you have.
Yes, the status quo is definitely better. The numbers on total AML cost vary widely, and I think the high-end numbers are suspicious because there are incentives to inflate them. But taking them at face value, AML costs the US financial industry about 1% of revenue.

That is nothing compared to the costs of crime in high-crime/high-corruption societies. And looking at dollars alone doesn't paint a true picture. Criminal enterprises work through violence and add risk throughout the economy. E.g., if your business is doing well, a protection racket is not going to take 1% and call it a day. They'll take everything they think they can get. And if not, they break your leg. That serves as a strong disincentive to creating successful businesses.

Do the FDIC have disputes with the OCC? Probably. But unlike criminal gangs, they don't settle them with shooting wars in the streets.
The CCP monitors everyone (including you and I), and we live in an interconnected world, this idea of 'they're not about to invade' is not really the point.

If China had it's way, they would not 'invade' Taiwan either, we would wake up one day and realize the process happened over 20 years and that Taiwan is under CCP control.

And that Vietnam, Singapore, Philippines, Japan, Korea are also subject to arbitrary power of the CCP a little bit like Lukashenko in Belarus is a stooge of Putin.

That's what the surveillance is for.
I got the style but not the grace

I got the clothes but not the face

I got the bread but not the butter

I got the window but not the shutter

But I'm big in Japan
I started my Linux life with Gentoo, rc4.
Stage1 tarballs.
Good times, many things learned.

I've been using Gentoo on the server and every sync I pray that something doesn't change so that I'll have to spend a day dealing with the broken crap of package manager.

Otoh my provider increased the server cost by 10 eur/ month so I'm recompiling packages just to drive up its energy cost, previously I did only necessary updates, now I'm running wild with compling weekly.
Freaking Hetzner. 13 year old hardware renting for full price.

Anyhow I wouldn't do Gentoo on the server again, but I'm stuck with it now, as it pretty much runs everything, mail, git, all kinds of databases, over 50 domains...
If cloud wasn't so expensive compared I would've had a vps for each project. But migrating to cloud would cost 4 times as much and I'd have way less storage.

Anyhow I digress, one of those days ... I'll habe to unweed my system so that depclean doesn't remove half the installed packages.
There's no concept of forgot my password or ID with browser auth. People tried using it years and years ago and it just never evolved into something usable by the general public.
For those who may be interested, my go pre-commit hooks package has built-in support for gofumpt (along with a bunch if other linters):

https://github.com/TekWizely/pre-commit-golang
Incredibly disrespectful.

At first glance I'm not a big fan of this proposal, but I'm probably less opposed to it per se, and for different reasons, than the typical commenter.

But the behavior of "rsc" and "mvdan" there is just enormously decrementing my opinion of the Golang team.
> GitHub runs entirely on k8s

That's really not the endorsement you think it is.
Ask HN: Looking for tool/language to describe data/packet structures
I'm looking or a tool that will allow me to textually describe data/packet structures for the purposes of creating visual representations of the structures. If it's capable of expressing constraints or assertations that would be even better. Examples of constraints/assertions:

- This field should always be n bits into the start of the structure
- The size of this structure shouldn't exceed B bits
- This field should never be less than s bits

The capability to output image formats directly is preferred, but I'm not opposed to having to script it and tie it up to an image generation library.

I'd prefer a CLI tool so the flow is all on my local machine.
>What part of redirect is confusing?

Your whole argument is. Heat pumps need a secondary heat source because at the temperatures around 0C they accumulate ice on the heat exchanger outside. To melt the ice they reverse the energy flow so they cool the house and heat that heat exchanger. You asserted that it's just FUD and they can "redirect some heat" instead. This implies they don't cool inside and instead redirect heat from elsewhere (second outside heat exchanger perhaps?).

But it appears there is no second heat exchanger outside and the modern heat pumps work just like heat pumps from couple years ago.

As for keeping the functionality - it's a philosophical question. For me personally, if I turned on the heater because it's cold inside and it started blasting cold air, I'd call the repair people immediately. While it still works in the sense that it makes noise and consumes energy, it stopped performing its function of heating so I'd consider it lost the functionality I am interested in the most.
Making vice illegal simply encourages "fake virtue". If you needed the vice to be illegal to stop you, you weren't virtuous in the first place. But you can pretend as long as you are "innocent". Innocence is not Purity.
How is it denialism? What I’m reading here is mostly people acknowledging there is some risk to alcohol consumption, but judging the risk to be worth it. Life is fundamentally risky.
I also highly recommend checking out https://www.reddit.com/r/ShittyLinkagePorn/. It's beautifully animated renditions of mechanical linkages that have less than stellar performance in the real world.
Telemetry can be disabled trivially.
China has been rolling one out in addition to Sinovax.
I mean I don’t want a relationship or children, but I had to fight my way out of the poverty I grew up in and I continue to work to maintain and improve my position. Seeing what I have it legitimately scares me to think where I’d be had I gotten into some vices back when I was young.

You’re right in pointing out those things though, it doesn’t have to be a drug to be damaging.
What? How can you make a logo thin and black?
A simulation produces the emergent properties of the simulated system by simulating the properties from which they emerge.

Circular logic.

They are called 'emergent' properties because noone knows or understands how/why they emerge.

You can't use binary logic to simulate what you don't understand. Expecting properties to emerge from an imperfect simulation is wishful thinking --- aka "faith".
As long as it is within the 60 day period I don't think so, but IANAL.
In WWI, shooting down an observation balloon was considerably more difficult (and prestigious) than another plane.

In this case, though, I imagine the difficulty (and associated prestige) is considerable less... :)