skysight-inc/HackerNews huggingface dataset:
To be blunt, you do not have to create a developer account, sign binaries, or share 30% of your revenue with Microsoft. MS's API are not a mess in my opinion. You do have several options (traditional Win32, .NET, UWP, etc.). These options all work fairly well and are very flexible.

As for, Apple, I do not know but I suspect you can make Mac applications without a developer account. You need a developer account for iPhone. It's $99 a year the last time I looked. This is not a lot of money if you are serious about making an application.
In this article, we have curated 100 essential AI keywords, each accompanied by a concise explanation and illustrative examples. Whether you are a curious learner, a seasoned practitioner, or someone seeking to navigate the ever-expanding AI landscape, this comprehensive glossary will serve as a valuable resource to deepen your understanding and appreciation of this rapidly advancing domain.
We can expand this concept to basically anything in this country that everyone wants and isn’t getting done.

Universal healthcare is the elephant in the room.
I think on-device models would be really useful. Imagine a conversational interface with much less latency so the conversations felt real. I wonder what kind of computing power we will need before we get there (e.g. running an LLM with lots of prompt data + on device speech recognition), maybe 5-10 years?
> Business owners and the merchant class believe that any customers they get are drivers. They are unswayed by research consistently showing that increased foot traffic and alternative travel to commercial areas increase their profit.

It was exactly the same problem in German cities until a few pilot programs were ram-rodded through.
It would be less frustrating if our society was willing to take this systemic view of low level crime as well. But there are people in jail and even prison for shoplifting, or stealing a car, or such unforgivable violence as a punch that left someone bruised. Because yes, we demand a system that creates these kinds of crime, but no, people aren’t willing to think that way about anything except killing people with your car.
TikTok isn't banned. They are just being forced to operate it as a US company.

And given we have whistleblowers who say they were providing information to the Chinese government and odd data like below it doesn't seem particularly unreasonable.

https://pbs.twimg.com/media/GMAVQ5VXsAE1weD?format=jpg&name=...
The study may have happened since this was first written, but AFAICT the results are still absent, so it's still not newsworthy because there's no real news.
Sure, maybe it’s better for niche use cases like yours.

HF is the biggest provider of llms, and I guess I haven’t run into it’s limitations yet.
> It's kinda crazy just how untouchable Israel is in the US politically.

Consider what you've seen in the media for...well, your whole life. People tend to not collectively form invalid beliefs accidentally.
Cars in Europe are becoming, and have already become, massive as well.

Preference towards economical cars does not mean any of my previous comment isn't true. At some point cars are economical enough and other features become a better selling point in the market instead of absolute best possible fuel economy.
Nitpick: Apple has various recent macs with TB3, or as they call it, "Thunderbolt / USB 4".

In the case of Apple, the primary (and maybe only?) difference is the number of external displays supported: https://support.apple.com/en-ca/guide/mac-help/mh35952/mac
Several people, including you, are proposing using env rather than sourcing; is that somehow preferable to something like this?

(. .env; my-cmd)
You don’t need a DB, I would avoid that for a one time job (I’ve used pgvector a lot).

Since your data fits in memory (18 GB @ FP32), I would start with a simple python script that does naive exhaustive search, which is O(n^2).

You can do approximate search which will sacrifice some accuracy, but you’ll have to build an index first.

HNSW index is state of the art right now and will give you accurate and fast approximate vector search, O(logᵏn). But the tradeoff is it can take a significant amount of time to build the graph data structure, which may not be favorable given the one off nature of your situation.

I would be sure to use a vectorized (SIMD) similarity search implementation, and multithreading to split the work among all CPU cores on a beefy machine.

Also, this falls into the category of “embarrassingly parallel” problems - it should be straightforward to divide the work across multiple machines if really necessary, eg see Ray and the surrounding python ecosystem.
no, ONNX is a Microsoft project, I don't know why people know what Ollama is and I don't think they will in a year
I was getting driver's license in Europe as well as US and both did not include freeway driving.

I think this is because actually driving on freeway is actually easier that on streets, the major difference is that if you get into an accident likely much more severe. And you're much more likely to get into accident during a test than after passing it.

What one needs on freeway is to have a greater confidence in their driving to not do sudden changes and drive around the same speed as the rest of the traffic. That confidence you get after you pass your exam and drive for a bit.
Immediate removal of their driver's license is the bare minimum, and we don't even do that.
And having re-read "Bad Times" for the first time in years, the "screw-up your VHS tracking" is a testament to its age.
> They are just being forced to operate it as a US company.

Can you explain the role the word "just" is playing in your statement, and how you determined it to be true?
Premise Data confirms secret intelligence contracts in court filing (2023)
https://archive.md/w6qAR
Further addition, I haven't investigated dotenv deeply, but I suppose it would be a command that specialises in making sure the contents of .env are just environmental variables that get defined. The `env` command as I wrote it is probably not the sort of thing you want to just trust on a file in a git repo shared with colleagues. Anyway, like my ETA above suggests I'm in two minds about whether env and dotenv should be the same thing with different arguments or not.
AIGeniusWriter: Streamline E-Commerce with AI
Hey Product Hunters! I’m excited to introduce you to AIGeniusWriter today. As a tool developed from real e-commerce challenges, AIGeniusWriter is here to help you tackle the tedious task of content generation. Whether you're dealing with descriptions, FAQs, or customer reviews, our AI tools are designed to simplify your workflow and enhance the quality of your content.

Here’s what sets AIGeniusWriter apart:

It turns the time-consuming task of content writing into a quick, enjoyable process.
It adapts to your brand's tone and style, ensuring the content feels personalized and authentic.
It helps you maintain a high standard of content which is crucial for attracting and retaining customers.

I’m here all day to dive into discussions about how AIGeniusWriter can benefit your business and answer any questions you might have. Let’s explore how AI can revolutionize your content efforts. For more information and to start your free trial, visit us at https://aigeniuswriter.com/?utm_source=ycombinator.
> Pete said that his parents were not accustomed to 'having a lot of money' and so raised their family how they themselves had been raised - including not talking about wealth.

Not talking about wealth, does anyone else think this is a stupid mistake? My parents did a lot of other things right, but not teaching me about money hindered me in life. I guess Steve Ballmer was educated the same way in that respect, but since it turned out fine for him he never saw how it could've been detrimental not understanding money, if he didn't have so much of it.
Seriously. Remember applets? My first real Java app was a small 3D Pong game using AWT, and it still works using appletviewer on my M1 MacBook Pro. I mean, it's circa 1998.
If you can get into an Ivy, you can probably get at least a full tuition scholarship for most in state universities.
That is rather alarming and I'm also curious to hear a possible explanation on this
Because that's what the market prefers.

Sorry but people are not "innocent victims" and carmakers do not increase their own costs for the sake of it.

They kept adding electronics and "silly" features because on average consumers went for it when given the choice.
The thing with Netflix is that they have such few open roles and there are plenty of other liquid high comp companies that pay similar. It was all about the original stock growth that just stuck I guess
Being Australian, I don't know much about the company other then it's a popular telecom provider in North America so it's interesting to see that they had their hands in workstations at some point.
Very impressive! Do you have similar scale tests at higher numbers? I’m curious what the numbers are at 1B/1T vectors, and amounts larger than what can fit in memory
Google only hired from a single university? It seems unlikely, even at the beginning. Maybe it's an exaggeration of the story that they only hired from Ivy League schools.
But is it easy for a lower economic state kid to befriend rich kids? They do come from different worlds, and even the activities (skiing for a weekend, taking taxis to concerts, etc) can divide you. This was partly my experience, though it never entered my mind to try and befriend “rich kids” but I think my choice of activities (think LAN parties vs poker games with real money), my time spent in a campus job, not knowing how to ski or have money for a trip, definitely narrowed my friendship opportunities.
Everything mentions how much money it costs to build these things. Are there any sources or estimates on cost of maintaining them? E.g. how much a year it costs for Dubai to not shut down?
Your framework does matter. It just doesn't matter to the end user of your web app.

It matters to your dev team.

A framework is a way of aligning how you approach writing things. It's a way of sharing responsibility between functional blocks of code. A framework is guardrails for how you think - it stops you just wandering off and doing whatever you want, and in a team that's vital.
None of that is new. What changed is that politicians didn't like the messages being sent on TikTok.

And, yes, the act calls for it to be banned unless it's divested. That's still a ban.
I have never gotten this mindset. A macbook is meant to be used, no matter what you paid for it. It's not some piece of jewelry you have to do touch with velvet gloves. At least from my experience with (modern) thinkpads, the mac last way longer anyway.
Thanks for the links - those are interesting and great resources that I hadn't seen before. But I am not arguing that Russia was not trying to apply pressure to Ukraine, but rather that it had basically nothing to do with their decision. Yanukovych wanted to go with the EU because he thought he could get tens of billions of dollars doing so. When a country sends tens of billions of dollars to another extremely corrupt country, that's going to make the political leaders of that country (as well as their associated friends/businesses) extremely rich. But it turns out the EU was not at all interested in such a thing, nor was the IMF - whom he also approached. Russia, to a lesser degree, was.

I think the timelines also support this. As per your link, the customs arrangement between Ukraine and Russia was terminated on August 14th. As per the Reuters link, Yanukovych was actively hostile to joining the Eurasian Customs Union a month later, and only sided with Russia about 4 months later. He only seems to have only finally changed his mind once it became clear that not only was he not going to get rich(er) off the EU or the IMF, but he also got Russia to offer him $15 billion as well as sharply lowering the prices paid by Naftogaz - a Ukrainian state run gas company that was headed by a Yanukovych appointee - Yevhen Bakulin, who has a fun rabbit hole to go down, in his own right.
So You Like Fuji
KDE still ships an amazing game that, now I know, is a clone of this game

https://apps.kde.org/kspaceduel/

I remember playing this in the age of KDE 2 (which in my opinion was peak desktop experience)
It is time to start examining why these stores are vacant. Are the businesses that provide services necessary for living profitable enough to pay city rent and living wage with the number of people within a 15-minute walk?
Nice!

Can you compare and contrast vs. the other options? For example lancedb, usearch, arroy, and oasysdb?

Also, is it possible to use the embedded vs running as a web server?

Also, just a note but haystack is an ai project by deep stack.
> on Windows, I can type Alt + F
> But on the Mac, I have to type Cmd + Option + Shift + S, which is … yikes. I feel like a Cirque du Soleil performer every time I try it.

Indeed, keyboard shortcut design as well as physical keyboard design is such a forgotten moulded corner of personal computing (especially bad with Apple given they own both the OS and the device)...

But there are apps for that! (at least the former) You can have Alt-F open your File menu on your Mac as well, the press E with Karabiner+KeyboardMaestro combination

> But I found it problematic to go back and forth between the MacBook Air and my PCs, as I would constantly reach for the wrong keyboard shortcuts. The biggest issue is the Ctrl + C (Windows)/Cmd + C (Mac) divide: Those modifier keys are in very different places.

Well, put then in the same place! (and Mac's place is better since it's a more ergonomic thumb key) This is one of the few benefits of different designs - they might force you to reevaluate your common routines
What could someone do with it? Aside from running a backend for a DIY startup which sounds Very Not Fun.

There's gotta be at least a few dozen of these crazy homelabs out there, is anyone writing software specifically targeting them?

Maybe the distributed computing projects if those are still a thing?
Sounds like a client with a clue. Congrats on winning the lottery.

Agile development certainly has its place. Sadly, in most projects, it has become an excuse for clients who don't know what they want, combined with managers who are unwilling to force clarity in the requirements.
This all depends on your workload. But I will admit I’ve seen happy memory-full Macs in a state where a swapping Windows laptop would be unusable. I do not think that justifies half the memory for the same price.

However, they aren’t using good-old SODIMMs - or anything like them. There is no way they’d ever be able to give you laptops with 400GB/s of memory bandwidth in that slim package while making it user-serviceable. I would love to see them try but it’s not an easy request.
Use appletviewer. I have something from 1998 which still runs using that.
This is a good argument. In Germany, if you take a loan to open up a business, you can pretty much ruin your whole life and financially never recover if it fails once.
It's a little different with tech, as you usually don't have as high costs early on, but still. There is an extremely high risk involved that most people simply can't afford.
Of you're in the directory, don't you want the env to be loaded? For me, being able to forget it is one of the features.
Additionally I’d go even harder on the visual aspect and completely drop the textbox input.

Let the user click on the nautilus blocks and add tasks directly.

Click -> open dialog -> user writes task and chooses duration -> save
> Cities in general also don't sufficiently support mass transit and biking

Yes, and he's pointing to a very big reason why: electeds defer to small business owners, who tend to be irrationally hostile to those alternatives.

Zoning reform is all well and good (pretty sure Owens agrees with you there), but road use reform is much cheaper and faster path to greater safety. And it too will lead to greater density.
> In a random class you'll have a governor's daughter, the son of a billionaire and two guys with 170+ IQ. It's a hell of a group of people to mingle with to succeed in life. I'm super anti-university but I'll admit that this alone probably makes those schools worth it.."

Except that you already have to have money to hang with that group.

What happens when they're heading to Switzerland for Spring Break? Yeah, you from the lower socioeconomic group on scholarship aren't going. After a couple of exclusions like that, that group won't hang with you anymore.

Sure, if you're from the very lowest socioeconomic strata, everything is up. Anybody you hang with is an improvement. However, if you're merely in the middle, that's not necessarily true when compared with a non-Ivy.

And, I would like to point out that law is NOT always best served by having an Ivy credential for undergrad. If you're involved in state politics, it's often best to have your law degree from the best law school in the state (which is often public!) and then have something like a JD from an Ivy.
I was responding to "getting away with murder". Murder means intent.
No idea, don’t care to know. I drink a huge amount of whole milk, eat lots of cheese, dark chocolate, etc, etc, so I’m sure it’s not a small number of calories. The point was that I’m eating as much as I want, and not restraining myself at all, so it’s not a matter of willpower or anything like that. I don’t have to fight cravings to stay thin, and I’m not a spring chicken with a super fast metabolism, so there’s clearly some other difference.

People putting it down to eating less are parroting the food equivalent of abstinence-based sex education, and we’ve been drumming on that for like the last 30 years. We have to find what’s making people want to eat to excess, not just tell people to eat less and exercise more. That obviously doesn’t work.
Maybe Apple oughta try an ad campaign with people's used machines to disabuse that mindset, then. But their whole brand is about creating spotless luxury icons, almost like collectibles that belong in a museum.
According to the bill, a model has "hazardous capabilities" if and only if the existence of the model makes it "significantly" easier to cause the damages the bill covers. If Google is equally good at telling you how to build a bomb and Photoshop is equally good at producing deepfakes, then the bill takes no issue with your LLM.
Do your vectors change a lot?

What have you tried so far? As a strong baseline, storing 10e6 512-bit vectors in memory should take about 640MiB of RAM. A binary Hamming distance between a query and a gallery is [popcnt(query xor elt) for elt in gallery], which should be plenty fast implemented in vectorized SSE instructions. I’d be shocked if this took more than 10ms per query per thread on modern hardware.
Because in a lot of cases they are being given to people that thought they were renting gas cars.

"You get to learn how to charge in an unfamiliar place with no help" isn't a welcome surprise for many people.
AT&T was the renamed Bell Telephone, responsible for the invention of huge swaths of technology. You can look at old PDFs of the Bell System Technical Journal, published 1922 to 1983. Bell was also the birthplace of Unix.
I'd be kinda surprised if they let outsiders do their calligraphy for them.
Being in such a crowded space, may I ask what your motivation was for creating a new vector store?

edit: I suggest creating a comparison table. It would inform potential users and help you plan your roadmap. Also talk to customers; what's the market for petabyte-scale RAG?
Yeah but after considering tons of financial aid , scholarships, discounts, forbearance plans, and other aid, it's not as bad as the 93k sticker price suggests. No one is writing a check for 93k. In return you get a degree with considerable earning power that pays off from higher wages that increase with inflation, whereas student loan payments are fixed and amortized over a decade.
For today’s ai-accelerated workloads, will you use a 14th gen intel + 4090 or Apple M3? The software tooling is not available for Apple, there is no CUDA support basically. This is not an emotional judgment, if an Apple supported cuda on Apple Silicon I’d use it, but it doesn’t.
Um, I think there is a misunderstanding.

gcc -c a.c
gcc -c b.c

requires reparsing of the .h files used by both.
Agree in principle but why use fp32? These are binary vectors, so OP just needs a fast Hamming distance
A stall is a loss of lift from an aerofoil due to a high Angle of Attack causing a separation of the airflow from the
aerofoil. No laminar flow = no lift.

There is such an animal as a high-speed stall, where the angle of attack is greater than 15 degrees. Can happen when a gung-ho pilot makes a high speed dive over his girl-friends house and leaves it too late and too low to pull out gently.

('Gently' being a pull back on the controls such that the Angle of Attack is less than 15 degrees, and curves enough to pull smoothly out of the dive, go into a climb and away to safety.)

He pulls back too hard on the controls. The angle of attack goes over 15 degrees, there is no 'lift' to stop the dive, and the plane continues the trajectory straight into the girl-friend's house.

Whether that has ever actually happened, I do not know. But that was the warning not to be a smart-arse as told to me by my CFI.
I have read in a thread about display ID and CEC that some display manufacturers burnt the same "unique" identity into their monitors. Should this be true, it would admit into the room at least one other player in this space who may be responsible for bad behaviour recognising and dealing with plug-unplug and other issues: If they can mis-understand the spec this badly, imagine what else they got wrong?
There is a builtin utility for this on Macs with a few ways to configure. This is the commandline arg to remap caps lock to backspace

hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000039,"HIDKeyboardModifierMappingDst":0x70000002A}]}'
Indians Immigrate to Canada in Record Numbers
"Not much JavaScript was written."

There was no Javascript.
I'm not sure if it's related, but I have the git branch in my PS1 and I've noticed that it's much slower to show a new prompt when inside very large repositories now, and I don't think that was the case previously.
Guido (the creator of Python) worked at Google, the last time I heard anything from him.

He wasn’t the only Pythonista there.
You're just not as relatively advantaged as you once were.

I disagree. A falling acceptance rate suggests it's more elite, not less.
> I like the way null is handled in Java, I think it’s pretty well thought out, other than the small awkwardness with basic types.

It's all inherited from C. Null works the same, references are just pointers, and primitives have to be boxed since collections store references. Not sure if I'd say it's well thought out, but coming from C, all the weirdness makes sense.