skysight-inc/HackerNews huggingface dataset:
This is not always good advice. Many people require to not use off premise models, due to data ownership issues.

I would therefore suggest a better default for this, such as BERT+Qdrant.

It would be wonderful if there were a simpler (single file, SQLite or DuckDB like) database for vectors than the complex (and in some cases, unfortunately cloud-based) ones available now.
Was Nintendo buying up huge companies? Honest question, if Nintendo achieved their market position on their own merits, without abusing their monopoly (do they have one?), would that fall in the jurisdiction of the FTC?
Your plan is solid, but I find your question a bit silly. It doesn't really matter where you learn these things. Just google it and click on the first page that isn't trying to sell you something.
It’s quite literally a problem, every day.
I’ve got a static IP it’s doable.

A dynamic DNS service might be cheaper tho.
I don't think the VF2 Linux kernel patches are in mainline yet? Many ARM SBCs are in mainline.
Linux, github, open source games/office suites/tools/etc, fediverse, irc, free cloud compute... You can live comfortably online for free without adds if you stick to the free/os world.
for actual understanding, yes it is. The most basic important results, the law of large numbers, and the central limit theorem both require calculus to understand.

if you make a class without calculus, it is essentially just a bag of tricks and surface level understanding
In that case, HTTP/3 might actually perform worse for you than HTTP/2, unless v8 caches QUIC conns as well.

The major advantage you'd get with HTTP/3 and QUIC is fewer round trips to start a conn, and no head-of-line blocking like with TCP (which might be irrelevant if the Pg protocol doesn't use simultaneous streams, dunno).

The disadvantage is you'd have to support QUIC in your proxy (and gmac said your server lib doesn't support it yet.)

Don't get hung up on HTTP/3 as the latest and greatest, HTTP/2 is probably still an improvement for you.

> Even when queries are sent from unrelated V8 isolates.

Heh, I've definitely written a few AWS Lambdas that exploited this sort of behavior. "Sure, this resource might not exist. But I'm going to check, just in case..."
> but are you getting 1000x more functionality?

Well, Linux runs quite well in 1GB. And for me the killer app that requires that 1GB just for Linux is package dependency resolution on apt. Outside from that, I've run it quite well in 500MB. (Does it have 30x more functionality than a 90's SunOS? Well, without any doubt, just by replacing that stuff with GNU tools is already a great gain; and the DE doesn't even compare.)

Now, I use several applications that require many GB of RAM. One of those is a Windows VM :)... But also, compilers and IDEs. Firefox by itself needs close to 1 GB. Those last 3 do absolutely have a lot of features that justify the extra memory.

But funny thing is that LibreOffice stopped at near 1GB too. It doesn't do much more than when it used 300MB, but it's not such a huge difference as it is in MS Office. And neither require anything as much memory as Teams...
> Honest question: how can you expect stuff for free without ads?

Require something in return.

Flightradar24 gives ad-free subscriptions to users who pay $20 or so for an RTL dongle and feed it data.
Tissues, Part 1: Crash Course Anatomy and Physiology [video]
Are shark attacks increasing? Here's what the data says
I can't afford new cars. They're absurdly priced. Hate to say it, but I'm going to be buying used cars as needed for a good while.
When hiring software engineers, I look for people who can take in context from different areas to make good decisions. Some people only care about the technical merits of a solution, but it’s a load off my shoulders if an engineer also considers the constraints of other areas.

You can present yourself as someone with good software engineering fundamentals that also understands the business context. Someone out there is looking for exactly that and it’s hard for them to find it.

Also showing that you’re able to pick up new skills quickly—yes, it’s cliché—is competitive. In my experience, someone who can understand well the fundamentals of one area will follow a similar approach to understand another, so if you can show that, you can convince someone that you can settle into a more specialized position despite not having the skills right now.
This is really important. Thanks for writing this.
The problem here is that we don't want a mutex. Once you have it the performance cost would apply in runtime. In fact, to write this code in rust you would need to write unsafe code to get around the problem where Rust forces you to write correct but inefficient code.

This code is intentionally not thread-safe. This isn't so much a bug but an interesting thought experiment.
There are so many problems, but I think it's better to just accept than try to create a more complex methodology. Naturally this has "high school popularity" problem baked into it. So even fixes to problems won't solve fundamentals.

As long as everyone knows up front what is going into (which they do via source), then you can make a judgement for yourself.

Take it all with a grain of salt.
Did that program have any actual effect on the war? I was a great story (I remember reading the book when I was a boy) but I never heard that it made a real difference.
I agree. While commendable, OP complicates matters greatly by declaring war on indecency and incompetence. What’s wrong with penises and bad drawings?
Here is the Microsoft blog post mentioned in the nytimes article:
https://blogs.microsoft.com/on-the-issues/2023/07/11/mitigat...
word2vec is seminal and outputs static embeddings - fairly easy for beginners to understand. The embeddings for each token change relative to context in attention-based MLMs and I figured it might be confusing for an introductory blog.
Australia has plentiful fresh produce of superb quality and is a major food exporter. Climate change will be a challenge for this country but hyperbolic predictions like OP don’t help anyone.
A judge ended the rule that studios couldn't own theaters in 2020: https://www.forbes.com/sites/tomnunan/2020/08/07/judge-decre...
> I really don't why people who are susceptible to burn out don't just move their soft limit up an hour or two a day.

Because it's "office work" and it's hard to gauge how close you are to burnout. You can be well below your soft limit, and have a project just change requirements completely from underneath you and you'll speed right past that limit. Changing requirements, changing deadlines can shift your stress level dynamically (and sometimes drastically).

Not everyone realizes where their soft/hard cap is at. Maybe you can conceptualize this and write something that can help others see it in a better light.
Not even going to touch the bait in your statement but calling Kelly Rowland a hip-hop artist is an exceedingly bizarre statement. It would be like calling Blink 182 hair metal, or calling Coldplay classic rock.
I strongly disagree with the basic thesis of this article.

HDMI is better then displayport.
DVI is better then HDMI.

USB-C is a complete disaster (particularly when trying to tunnel displayport).

I have an ongoing hypothesis that the general robustness and pleasantness-of-use of a computer interface which will be implemented by multiple separate vendors is inversely proportional to it's complexity. As the interface protocol gets more complicated, it inevitably winds up with progressively more terrible implementations.

As you add more vendors implementing the same protocol, or more features to the same protocol, the likelihood of two vendors or two implementations by the same vendor finding a corner case where they fail to interoperate properly approaches 1.

I use dell laptops at work. Dell cannot get their own laptops to tunnel displayport over USB-C reliably to their own dell branded docks.

Additionally, if you have an nvidia GPU, certain displayport errors will BSOD the entire computer. *Yes, plugging in a slightly misbehaving display can crash your computer entirely*.

Displayport is a nightmare from the consumer's perspective. Will two displayport devices properly negotiate <feature>? Who knows?
Sure, I was trying to bootstrap an urban shared housing community - basically WeLive but 12 years ago.
Claude 2 AI Chatbot
How Unprecedented Is 80-Year-Old Harrison Ford's Starring Role? An Analysis
Reading you loud and clear!
https://archive.is/NkDC6
> There's no reason to have a paste button 3-4x the size of other buttons, for example

When Microsoft created the ribbon layout, this was the tail-end of when they were still doing lots of user-research, by putting real users in labs and observing how well they did at common tasks.

So I believe them that having a paste button 3-4x bigger than the size of the other buttons is actually better for the majority of the users.

These days UIs are just all defined by the designer or developers personal preference, without any actual user testing ("personally I just use command-V, why would you even NEED a paste button??!!", "lets make all these icons tiny and gray and obscure because it looks cleaner!!")
If you're just starting out, I'd use sentence-transformers for calculating embeddings. You'll want a bi-encoder model since they produce embeddings. As the author of the blog, I'm partial towards Milvus (https://github.com/milvus-io/milvus) due to its enterprise and scale, but FAISS is a great option too if you're just looking for something more local and contained.

Milvus will perform vector similarity search for you - all you need to do is give it a query vector.
While you are technically right in all your points, I think you exaggerate the problems regarding Java’s type system. Arrays are indeed a pain point from different times (the mistake of their covariance even “infected” C#), but generics are not problematic at all. In fact, code that compiles without warning is guaranteed to never get a ClassCastException.

Every language’s type system gives you escape hatches, so that last example is similar to how one might implement an optimization library in Rust where you have uninitiated elements. Hell, there you don’t even get runtime errors if you get it wrong, it will just segfault. So I really disagree with this notion of “it even worse with generics”.
I've noticed a trend on HN where people seem to complain about the price of things, even when they are not the target market.

Dominant case in point is the long discussion here over the $100 price point.

Is this a spill-over of the Open Source ideals many hold? That software, and by extension services should be gratis as well as libre?

People point out alternative (free) sites, and so on, as if the price matters. Or more accurately as if its the only thing that matters.
Wouldn't it be great if reporters and editors used the appropriate terminology?

A single clerk doing that crime would do time. A company doing this gets chided.
Yes, more or less. I am not really sure why we legally do that, I believe it's just another protection in case someone actually copies the code.
What? Google unstable commitment? Unpossible. My friends work there. They were both reorged four times this year.
It’s not uncommon for individuals or teams to be moved five times a year.
>Second, calculus, like all math, is easy. Like that’s the point, it’s the science of simple things. That math is competitive and presented as a cryptic challenge is beside the point — it is designed to make it possible for anyone to reason for themselves and solve problems. The sense of impatience and criticism around math is totally unwarranted and isn’t good for anyone.

lol, typical HN answer.
Mathematics is not "easy", it is a niche; some people are good at, some are average, some are bad.
Expecting every person to be able to do math is folly. People will fail. People already fail at memorizing math concepts and literally just applying said concept by plugging the numbers around.
Some people just don't "get" it, I know I don't "get" probability, but is pretty good at other branches of math like group theory and calculus.
To some people, deriving derivatives is basically black magic, but to me it's pretty intuitive.

Thus, if the world economy relies on people being good at probability then I am screwed.
Fortunately for me, the world economy somehow relies on people being good at writing texts on a computer to tell it what to do (programming).
I personally think programming is piss easy (its the actual problem being solved that is hard, programming is just knowing how to knock a hammer)
However, there are people out there that simply can't program, either because they are not interested or not capable.
Perhaps they are good at something else that is not entirely marketable?
Is it wrong to be that way?

Being humble is one thing, but not realizing one's gift is another.
Can IDE's detect this and offer "go to implementation" on an overloaded operator these days? Because besides from the surprise-element in the fact that there even is code to debug hiding somewhere, not being able to quickly navigate to it is much worse in my opinion. And with infix operators where you can't even be sure which operand the implementation belongs to, figuring it out can be a bit of a detective task.
I would not use Elastic for vector search due to its architectural limitations and poor performance when conducting vector search. https://zilliz.com/benchmark
react didn't invent that syntax. This is a standard piece of C like syntax that most (but not all) languages with curly braces share. JSX/TSX used in react don't make this choice for you, you can use any javascript syntax which can be used when passing a value (eg in a function invocation, or variable declaration). If you don't like it, you are perfectly free to declare a variable and set its value using a regular if / else block and use it directly from the template.

My point is this is not a syntax decision that React made, but svelte's syntax was (as far as I can tell) a decision.
Unsupported conspiracy theories, classic cryptophobia.
Unlocking Sales Success: How KORI's Warm Introductions Are Reshaping the Game
Hey, Hackers! We have something game-changing to share with you. Introducing KORI - the secret sauce for revolutionizing your sales success through warm introductions. Say goodbye to cold outreach and hello to targeted referrals that skyrocket your conversion rates.

Imagine a world where you can tap into a network of verified connections tailored specifically for sales teams. With KORI, it's no longer a fantasy. Our platform combines the power of trusted introductions with the effectiveness of targeted referrals, allowing you to close deals faster and build meaningful relationships.

We're on a mission to reshape the sales landscape. No more wasting time on blind conversations or sifting through irrelevant leads. KORI connects you with prospects who are genuinely interested in what you have to offer, providing you with a shortcut to sales success.

Join the sales revolution and unlock unparalleled opportunities. KORI's warm introductions have been proven to boost conversion rates, expand networks, and save valuable time and effort for sales professionals like you.

Ready to step up your sales game? Don't miss out on this transformative opportunity. Discover the power of warm introductions with KORI today and witness the difference it can make in your sales journey.

Learn more and join the revolution at trykori.com Let's unlock your sales potential together!

#SalesRevolution #WarmIntroductions #SalesSuccess #GameChanger #KORI
> This kind of taking pride in ignorance just infuriates me to no end.

This kind of taking pride in ignorance isn't so bad, compared to the other kinds.

"Oh, that's not for me, I'm so bad at maths" followed by a giggle.

or this, from an actual university student (relative of my wife), when I asked what they like to read:

"Nah, I never read, I hate reading".

That sort of taking pride in ignorance is worse.
You don’t need to train anything if you just need embeddings. The data is text. You apply the pretrained model to your text and it returns the embedding. You save it in a vector database if you’re fancy, or a big numpy array if you’re like me. Then run your similarity search (cosine, Euclidean, etc).
The UK's National Rail used to have a "4 for 2" offer. Four people could travel together with a 50% discount if booked in advance.

One day our friend was ill but three of us weren't going to miss the only sunny day of British summer so we went without him.

The ticket agent on the train was quite insistent that we were breaking the rules...and I guess in some sense we were, as the tickets did say four people had to travel together. We ended up with a "One time courtesy exception" so we could continue our journey.

National Rail later revised the program to a 33% discount for groups of 3 or more.
I know a few people who bought an iMac because it was the easiest way to get a desktop PC at home:

- big screen

- simple setup

- lasts 10 years

They're a fantastic value if you want a trouble free PC for non-tech folks. The only sad thing is that after 10 years you are basically throwing away a perfectly fine display.
Some things which are hard for someone might be easy for someone else. Usually academic things like calculus are seen as hard, but there are many hard things in day to day life, like selling anything to unwilling buyer, handling a rude customer with calm and much more. They too are hard and calculus guys can not do them well.
https://www.beyondallreason.info/ as well.
It's always amazing to me to see people bad mouthing their former employers in this way. Either you're burning bridges or you're not, and this kind of comment seems like a "you won't be employed there again" comment, but if you're going to do that why hold back?
> Microsoft have not announced any plans to release that game, or any upcoming CoD game on it.

There’s a plethora of articles stating the exact opposite, such as this one:

https://afkgaming.com/esports/guide/is-call-of-duty-coming-t...

It’s something MS has been saying numerous times, including in the FTC court case.

The number of games that are exclusive to a platform that are paid to be that way is actually quite small. Almost all platform exclusives come from companies that are subsidiaries of their respective platform company (343 Studios, Naughty Dog, etc).

The argument of graphic capabilities as something that defines the Switch to be in a different market that’s that of Sony/MS is a straw man argument, IMO. As I’ve mentioned elsewhere in these comments, it’s still competing for peoples’ video game time.
"It's a big'ole club, AND YOU AIN'T IN IT."

—RIP George Carlin
How many different versions of something like a twitter-clone (as an example) are users willing to try?
Buttons moving around, functionality changed or maybe even lost because the majority of the users don't want an edit button?

I highly doubt this is a viable approach.
Time to try to foster the kind of birds and other wildlife we want in cities. Otherwise we will only have the "asshole" birds (et al) who laughed in our faces and used our weapons against us.
It did not even invented Karens. The complainer behavior existed too.

There might be more or less of this or that behavior and social behavior changes, but majority of "past was better" arguments are not born from historical knowledge.
It depends entirely on your audience.

If you're dealing with a hundred people in an office, then the vast majority can probably deal with a high-density UI. Because they are there for work and the UI - and more importantly the concepts underneath that UI and the mental model it requires - will be related to the stuff they already know.

But if you're dealing with an audience of millions who are trying to pass the time, or using apps or parts of the system that they rarely interact with, or have no real interest in the device, then a high-density UI will be extremely intimidating. They have no mental model of what is being represented on-screen - and if it's casual usage, they have no desire to spend the energy to learn that mental model. What they will want is the device to have two big buttons saying "do this" or "do that". Which is why the iPhone's grid of icons endures - "I want a bus ticket", "I want the camera", "I want to watch a video".

Personally I think the hardest part of UX design is ensuring the model presented on-screen matches the model that the user is expecting.

Which has two implications - firstly, it's entirely audience dependent and secondly, the further the UX model and the actual underlying model diverge, the more cracks will appear while people are using it - so you have to design from the bottom up for that given audience.
How was it able to run the code directly for you? For me it said it didn't have access to external libraries.
Which other frameworks have them out of interest? Sounds like a great feature. AFAIK Next doesn’t and it’ll be interesting to see if it gets them given it’s from Vercel. When I tried Remix you had to choose your deployment when initialising a project and it didn’t look trivial to change it, but that was a while ago.
The big confound here is: are you mostly measuring things about the artist's true appearance in a self-portrait, or are you measuring things about just how he is inclined to portray a face in general (either in a self-portrait or otherwise)?
I’m guessing we are of similar age. I also had similar experiences and remember Dona. Looking back the DFI boards were ridiculously good as an overclocker there wasn’t anything you couldn’t learn about and tweak. I feel like that was the golden age of performance consumer hardware.

Fond memories of that time period, hanging out on BlazingPC and other forums. Back then my primary setup was cooled with a Vapor phase change machine if I remember right. Hummed along at about -60 Celsius under load and was super stable even at close to 5ghz I think it was. I also had a bunch of Kayl GPU & CPU pots which meant I was always chomping at the bit to do dry ice / ln2 sessions and crank out a few digits of pi. Now I have an M1 Max, how boring.

Thanks for reminding me cududa. Sounds like we may have competed for a few records back in the day
The scenario I was imagining and commenting on was about “implementing a JVM with Java’s semantics in Rust”. Of course if we limit the language itself to safe Rust, we get data race freedom, but at a quite significant price for a high level language (it constraints possibly correct programs down a lot). But Rust would not help with relation to the primitives here at all (implemented in C++/Java).
>> Before we reliably had money, we had barter

As far as i know there’s no evidence for this. No historical economy which worked primarily on barter has been discovered.

As i understand it, Adam Smith suggested this was the case and it’s now given as rote learning in economics but that historians have never found conclusive proof that this is the case.

The wiki entry for barter has this:

“No ethnographic studies have shown that any present or past society has used barter without any other medium of exchange or measurement, and anthropologists have found no evidence that money emerged from barter.”
I enjoy the irony of complaining about people breaking the rules on a pirate movie tracker.
Funny, First semester of calculus I got a C i think, second semester, I failed. I thought about going back to community college and taking a calc class just to see if I can actually pass it. No reason other then that

I suspect I could have passed it with better teaching. I hated that I had to memorize things, which felt tedious, not hard in a good way. If you dont memorize cos,sin,tan stuff you can't take tests fast enough. The class was just how good can you memorize things. I also hated the proofs, pages of proof. No idea why, and the teacher didn't speak english well or communicate well in general
what has fb gained from whatsapp? theyre not charging for it right?