skysight-inc/HackerNews huggingface dataset:
> But does anyone work on backends that heavily utilize a serverless platform?

As far as I know, that scenario is not in the decision tree for when to go with function-as-a-service offerings. FaaS is for things like glue code for event handlers, low-traffic services like API Gateway/NLB calling Lambdas, and expensive tasks that can be offloaded from a worker thread to a Lambda.

When traffic going into a FaaS-based service starts to go up, the cost of running Lambdas stops being competitive and you're better off just having a dedicated service handle the work.

Nevertheless, the main selling point of FaaS is not performance, throughput, or even developer convenience. The main selling point is hardware utilization. If your dev teams deploy FaaS stuff instead of dedicated services, the company doesn't need to provision anything to get them to run. The functions are just deployed in the sea of FaaS things they have been running, and they can live with high hardware utilization just fine.
Hmm, something like graphics.py maybe? https://mcsp.wartburg.edu/zelle/python/ppics2/code/graphics....
Oh I didn't say it was unpleasant. It's bad for the environment. High CO2 cost, requires interfering with the local ecosystem, poor land use etc. I don't see why this upsets people so much. It's just an honest accounting of the costs. Living inside a US National Park would be both lovely and bad for it.

This sort of trade-off between pleasantness and damage is common. For instance, I like traveling the world and in first class you've got half the seat-density of economy so the environmental cost is massive. But it's really nice and there's no way I'd prefer not to do it. It's just also bad for the environment.

My wife and I just returned from a two-week long vacation in Patagonia. It's a stunning place and you'll be surrounded by unbelievable natural beauty. But the same lovely glaciers I mourned the melting of, I contributed to the melting of by flying there. Both things are true.
My feedback is that I was ready to move on after I searched for pricing, and it appears that it's not shown anywhere unless I sign up. I'll give it a try because it looks interesting and I'm looking for something similar.
Not sure if you mean the platform/protocol or the users, but the latter is still very much the case. Which makes sense, I guess, given the sort of person likely to show interest in it.
There is something deeply attractive about writing an ast-free single pass compiler. It's a great exercise to write a compiler that targets a scripting language like lua or js in a single pass. I think though that there are significant advantages to having an ast and multiple compilation passes, particularly on present day computers that have effectively unlimited memory for the purpose of compiling a single source file.

Multiple passes allows you to break down the problem into separate orthogonal components. To support the same functionality in a single pass, you have to jam an enormous amount of functionality into one place which can make it very difficult to see the forest of the trees as well as introduce unintended coupling. It also is difficult to implement certain recursive features in a single pass (though this could be considered an advantage depending on how powerful you intend the language to be).

Ideally, a compiler can also provide apis that will expose the ast at different phases. It is somewhat sad to me that tree-sitter has emerged as an LCD solution for syntax highlighting and semantic analysis. If a compiler could export e.g. a json representation of the ast after parsing, that could be used for syntax highlighting rather than tree-sitter.
This maybe useful reading https://en.wikipedia.org/wiki/Function_as_a_service
What do vector databases use?
They criticize big tech companies to the point that some writers get flack on every article, and they’ve never been shy about covering topics with political ramifications so you might also want to consider whether your own political opinions have shifted in ways which leads you more sensitive to views you now identify as belonging to opponents.
You need different indexing algorithms for different use cases - brute-force indexing, for example, is "SOTA" when it comes to recall (100%). If you have multiple use cases or if you might have domain shift, you'll want a vector database that supports multiple indexes.

Here's my 2¢:

- If you're just playing around with vector search locally and have a very small dataset, use brute-force search. Don't worry about indexes until later.

- If you have plenty of RAM and CPU cores and would like to squeeze out the most performance, use ScaNN or HNSW plus some form of quantization (product quantization or scalar quantization).

- If you have limited RAM, use IVF plus PQ or SQ.

- If you want to maintain reasonable latency but aren't very concerned about throughput, use a disk-based index such as DiskANN or Starling. https://arxiv.org/pdf/2401.02116.pdf

- If you have a GPU, use GPU-specific indexes. CAGRA (supported in Milvus!) seems to be one of the best. https://arxiv.org/abs/2308.15136

All of these indexes are supported in Milvus (https://milvus.io/docs/index.md), so you can pick and choose the right one for your application. Tree-based indexes such as Annoy don't seem to have a sweet spot just yet, but I think there's room for improvement in this subvertical.
>There’s no evidence any of us are making choices either.

There is very clear evidence that the humans that operate the computers make the choice on which data the model gets trained on.

The discussion is about those choices.
> Help me understand the intended relevance of that passage.

My intent seems straightforward to me, whether you agree with it or not. You do know that there has only been one black president? Moreover.

> > the new breed of foundation-hatched black communitarian voices;

Maybe I’m misremembering here, but I’m pretty sure that I’ve seen comments adjacent to this by the same author (Reed) which commented on how Obama was claiming that he was from the grassroots. Then either Reed himself or other people from the local grassroots would ask, who is this? Hence: foundation-hatched black communitarian voice; an astroturf.

Perhaps that wasn’t what Obama did. (Again: I might be misremembering and this quote is from 1996 so there are a lot of [dead] links around.) Assertive people just showing up and claiming to be the voice of X without having done any work is certainly a kind of grift.

But it’s not like any of this would make a difference to you anyway. Because when you indirectly make claims like “Trump is the first grifter president” then what a “grift” is to one person apparently is just “savvy and politically astute” to the people you find respectable. (I’m alluding here to the viewpoint that politician is the most dishonorable kind of profession that wears a suite.)

> but it seems ahistorical

Again, a quote from 1996. It was printed and all that so apparently the historicity seems fine enough (that it happened).
its wild to me that you would dismiss a project as meaningless because you can't immediately understand it
Ask HN: Help me choose the right authentication and authorization set
When there are tools like Okta, Auth0, firebase, why would someone build an authentication system on their own?

And if so, would you choose passportJS, or would you build using libraries of OAuth or OIDC or some implementation of your own?

Is this just a build versus buy decision? Or is there something more?
I am not an expert, just remembering what I saw. I tinker with it a little (and am writing this in a Haiku OS VM, through Falkon.)

There is a daemon running when I call `ps` that I see is called package_daemon. I think it is this one: I think it has exclusive access to a set of directories where software and such is installed. There is no sudo, su, etc. because you don't need it. hpkg files are loaded by the package daemon into the correct paths.

I looked at this a few months ago just to get what it is doing. It has to have some security model that protects certain paths at least. This looked like it.
I designed and built my PWA. You just have to define a manifest and set an empty service worker. Boom now your mobile responsive app is a PWA. PWA can look exactly like native app if you are careful with the design. There are navigation patterns that users expect. Make sure to dial in the information hierarchy and design modals correctly. Use familiar iconography and use type that works at small point sizes. This is basic mobile design regardless of platform.

Firefox hooks into the Android type display settings. I would like to see chrome support this. It really adds to the app feel.

When you make a PWA you have to remake native components. Material Design 3 Web Components is not done yet. Apple has nothing for you so just set your border radius to 17px or whatever they use. Backdrop filter blurs.

You don't get the advertising from the app and play store. You don't get discoverability. However, discoverability is a marketing function. If your acquisition costs are under 30% of your product fees then there is no reason why you can't drive users to your mobile optimized website.
> Not a single line in the code base tries to evade AI detection; it is just the side-effect of how the product works.

I don't believe this either.

> Note that AIMD already implements techniques to evade AI detection. The techniques used in this demonstration are for illustrative purposes only. The actual techniques used by AIMD are proprietary.

> here is the same article scrambled using AIMD anti-AI detection techniques

> Anti-AI detection is only available to paid users of AIMD

This sounds to me like you specifically made something to avoid detection

https://aimd.app/blog/2023-12-14-tricking-ai-generated-conte...
> This issue is a specific issue with this charger and this location

This is contradicted by the article.
"implement just enough UEFI to boot stuff, not the whole kitchen sink" I believe is the target of the uboot project
It seems like the Rust community is quite happy to support alternative shells. I’ve seen couple of projects, now, that support way more esoteric shells than I would expect, like ’xonsh’. Starship (https://starship.rs/) immediately comes to mind.
Based on what you have written, it kind of sounds like you are conflating the peer review process with scientific societies. Can you be specific about what kind of (productive) gatekeeping the society brings to the table that is not and cannot be fulfilled by a peer review process outside of their purview?

I have no first-hand experience, but my intuiting would be that a lot of the gatekeeping these societies do is focused on reputations, organizational hierarchies, and funding considerations. Which I would not really consider productive, especially in light of the abysmal state of reproducibility and the apparent lack of incentives to tighten things up.
Well I am not joking. This has been their M.O. for as far as I can remember. It really sucks as I work for a company that is being strangled to death by IT locking down every opportunity for a developer to get anything done and countless meetings where nothing gets accomplished.
Ticket is probably still in the backlog
Only if those subjects interest them. Otherwise, like the previous commenter asks, why would they bother?
But it's easier to optimize something to good on best in class, then to go to that from rest in case. Might even expose a developer as incompetent when it comes to hardware optimized software. Slow software bad developers.
It's always fascinating that, seemingly, the smarter you are in general the stupider you are with computers.
I Modded My iPad Pro with a Screen Protector, Phone Holder and Magnetic Speakers
Ye I might have underestimated the available cheaper models. A Mitsubishi Space Star seems to have about the same price as a Dacia Sandero.
If you keep the car warm, then you'll have no problems.

Temperature has a great effect on chemical reactions. Charging a car battery relies on a chemical reaction.* Cold weather -> poor charging.

Just another environmental/infrastructure shortcoming that requires attention before EVs can become common enough to give economies of scale.

They didn't warn you when you bought that EV that you'd need to garage it protectively enough in an insulated space to enable proper charging, did they?

* Discharging a battery also relies on a chemical reaction. So same problem of poor chemical reaction arises when using that battery in cold weather to drive with.
There's a an NPA NXX database. The carrier is encoded in the first 6 digits.
Yes, this is exactly what I am talking about! It's all feels very random. And it's all such a series of missed opportunities because they still have so much credibility in the hobbyist, underground and "urban" music scenes... The front-end is another example, the UI has barely changed in years, and yet, there are so many opportunities for improvement there too.
If anything a database is a form of filesystem, as the name filesystem comes from 'file system', a system of organizing files or records. But filesystems officially came after databases, as early databases were designed to make best use of hardware and storage devices to store and retrieve data efficiently, making it easier and faster for computers of the time to use the data. So databases were, effectively, the first filesystems.

But the distinction is pretty small. Both filesystems and databases are just wrappers around a data model. The former is primarily concerned with organizing data on a disk (with respect to space, speed, location and integrity), and the latter is primarily concerned with organizing and querying data (with respect to ease-of-use, speed and integrity).

People today seem to think relational databases were the first and only databases. But there many types of database: flat, hierarchical, dimensional, network, relational, entity–relationship, graph, object-oriented, object-relational, object-role, star, entity–attribute–value, navigational, document, time-series, semantic, and more.

The earliest filesystem, CP/M filesystem, was basically a flat database. Successive filesystems have taken on other data models, such as hierarchical, network and navigational. Since filesystems are used as a low-level interface to raw data, they didn't need more advanced data models or forms of query. On the other hand, IBM DB2, Hadoop, and Google File System are all forms of database filesystems, combining elements of both databases and filesystems.
It's not about "every day." It's about being able to hop in the car and just go at a moment's notice. Regardless of the distance. In an ICE car, that's a given. In an EV, it's murkier. Much murkier.
So says you.

Models aren't capable of existing without humans in the loop making the choice of which data they get trained on.

Consequently, those humans and their choices need to be regulated.
> I have no use for a complex notes app in my private life

I thought so too, but then I noticed I was searching the internet for the same things over and over again. (Or asking it from GPT).

Then I started writing stuff down as I searched it, with a sentence or two of my own text + a few tags.

Now I can find stuff directly from Obsidian (or more like from the set of markdown files on my drive) instead of having to sweep the internet _again_ for the same thing.
Id like to see the US focus on walkability too, but the reality is most Americans disagree. Most Americans want to live in a SFH with a big yard in suburbia. Public transit does not really work with those constraints. Public transit is great for the people that want to live in cities, but there are more than enough that dont to make electrifying cars an important goal. NYC is great but its obvious to me that I would not enjoy living there, and Im more city postiive than the vast majority of americans.
Google to tweak search results to comply with EU tech rules
It is fun to take a hard line on soft "sciences" but hey, human beings are live product that can't ethically be tampered with for useful experimentation.
Whats the best cloud lab available for Joe Blow LLM learner?
I tend to agree. I see databases as a type of file system with more strict constraints in terms of reading/writing.

One can maybe argue that file systems are just an address book and databases are a more much complicated address book.
This is interesting and makes me wonder how long it will be before we see older games made natively in hardware alone.
Perhaps it’s because iCloud is based on AWS and Azure and the economics don’t make sense at this scale?
What am I doing wrong?

Probably nothing.

Is the article not as interesting as I thought it is?

Didn't read the article[1], but the title sounds interesting enough.

Is HN not my audience?

I don't think it's that. As others have said, the /new page gets a LOT of traffic, and not that many people read it and upvote stuff. So there's a lot of competition for not so much attention. Given that, luck is going to play a big factor. If somebody who's particularly interested in vector embeddings happens to see your post and upvotes it, that can trigger a cascade where it gets a bunch of upvotes. If they don't, it can remain at 0 upvotes forever until it vanishes off the first page of /new, where it's (much) less likely to ever be seen.

I wouldn't worry about it. Other than to say, if your marketing strategy depends on getting stories on the HN front page all the time, or on any kind of predictable basis, you're probably barking up the wrong tree. Submit stuff that you think is interesting and just let it be. Don't try to "game the system" or you'll wind up shadow-banned (either your user account, or your domain).

Note the following blurb from the HN Guidelines[2]:

Please don't use HN primarily for promotion. It's ok to post your own stuff part of the time, but the primary use of the site should be for curiosity.

[1]: https://aimd.app/blog/2024-01-16-using-ai-to-overengineer-40...

[2]: https://news.ycombinator.com/newsguidelines.html
The code looks nice and clean, but as someone who's maintained a popular open source React library for years now, I can't get past the fact that there are no automated unit tests. Storybook is great, but that's not a replacement for automated testing. When you build things with react that you want to depend on for a long time, you have to have tests. Especially snapshots. Otherwise, you have no idea if things have broken without doing a lot of manual work, which means bugs will sneak in.
Keg River was -50 without the wind chill. But none of this is the point. “Cold” isn’t a fixed concept. It really matters just how cold a kind of vehicle can get before there’s an issue. And at a certain level of coldness you’ve still got to plug in your ICE.
> If it was as fast as WiFi, we’d just use WiFi for everything.

Yeah, but there's no cross platform way to send files over wifi like AirDrop that I'm aware of? The reason I use Bluetooth is because I have an android phone and if I'm not connected to wifi, or can't send a file over wifi for some reason (I'd typically need to upload somewhere first then download to my device), then I have no other options but BT.

So I suppose a follow up question would be, why isn't there some kind of peer-to-peer file transfer protocol using wifi that all devices implement? Given a lot of people don't have AirDrop because they're not using Apple devices how is the average person suppose to send files between devices quickly without first uploading to the internet or using cables?
Good old ISAM (Indexed Sequential Access Method) before DASD (Direct Access Storage Device) took over. (Aren't you glad IBM didn't win the "name the things" contest? :-))

I'm going to guess that by "domain dependency" you're talking about how

handle = open("foo.txt");

Looks semantically different than

err = db->exec("SELECT * from DIRECTORY where NAME = 'foo.txt';", &result);

So yes in that regard they certainly "feel" different, although at some point I needed a file system for an application than built a wrapper layer for sqlite that basically gave you open/read/write/delete calls and it just filled in all the other stuff to convert specialized filesystem calls into general purpose database calls.[1]

The best thing you can say about the way UNIX decided to handle files was that it forced people to either use them as is or make up their own scheme within a file itself (and don't get me started on the hell that is 'holey' files)

[1] In my case the underlying data storage was a NAND flash chip so the result you got back which was nominally a FILE* like stdio had the direct address on flash of where the bits were. read-modify-write operations were slow since it effectively copied the file for that (preserving flash sector write lifetimes)
I ask because it's relevant to me, but not in my control. And still early stages and haven't hit that "When traffic going into a FaaS-basdd service starts to go up, the cost of running Lambdas stops being competitive" stage yet -- if what you're describing will be applicable and true in my situation. Sorry I can't go into specifics as it wouldn't be wise for me to discuss work stuff in more detail.

So that's good to know. Do you have any references, in terms of further reading material, for the cross over point for when it's stops being competitive? I highly doubt $cloud_provider is going to give you such a analysis for obvious financial reasons.
I know. But althoguh I knew Cron and new about the acquisition, it wasn't obvious in my mind that this is only rebranding and nothing more.
> This doesn't work when it's so cold so people need to learn

EVs need to learn.
I'm not sure if the credential lists that HIBP pulls from always have the associated service/site. Looking up one of my emails, there's a mix of data breaches of specific sites (which are shown) and big lists of credentials, like the one in this blog post. The latter don't always have the associated source; the Pemiblanc list doesn't include the source, which is explicitly talked about in the associated blog post [1]. It'd be nice to display the source when possible, though.

[1] https://www.troyhunt.com/the-111-million-pemiblanc-credentia...
Also relevant: https://aimoprize.com/

($10m prize for models that can perform well at IMO)
Even better, external NVMe SSD enclosures over Thunderbolt 3 can reliably read at 2500 Mbps and write at over 1500 Mbps. That's faster than internal SSD R/W speeds a few years ago. The newer generation of enclosures coming out claim to use the full bandwidth of USB4, 40 Gbps, and get >3000 Mpbs R/W.
> Norway has much milder weather than I had assumed!

Due to Earth's rotation affecting winds the western coasts of continents usually have much milder climate than the eastern coasts, most of Scandinavia has much milder climates than the same latitude on eastern North America.

Except for the northern parts of Fenno-Scandia most places here have a quite mild temperature range during winter (I'd guess the southern 70% of Fenno-Scandia will vary between -15C to 0C throughout winter).
I find that view rather uncharitable. Sometimes real life simply necessitates the use of proprietary tech.