skysight-inc/HackerNews huggingface dataset:
I'm the author, and I'd like to thank you for this comment. Yes, I have a tendency for overthinking, so that's maybe why it seems complicated. I have thought about the different reasons for why people get into relationships as well and I think you categorized them well. I'm still unsure about my own "why" and that's what I'm trying to explore now starting with this post. Yes, I'd like to have children, but it's not a "burning desire" and it's difficult for me to imagine being a father without knowing who the mother of your children will be. Partnership sounds wonderful, but I'm not sure if a deep connection with a single person is really better than having a broader network of friends.
> The sophistication and gadgets in modern cars are great until something goes wrong

I'd go further than cars and say, "in most things". Smart-anything, washing machines, printers, sewing machines, thermostats, appliances in general...

My mother in-law has two sewing machines. One of them is one of the first electronic sewing machines (from the 70s) and one is much older. Guess which one still works like a charm?

I'm not arguing against electronics, here-- many of these things are no doubt improved by electronics to such a degree that the tradeoff is worth it, but it's good to at least acknowledge that there is a tradeoff. It's also good to try to minimize the impact of electronic failure. Smart things would ideally just revert back to being functional dumb things (rather than bricks) if their electronics fail.
It is superior, because you can apply the same knowledge on larger numbers and later on general equations. Memorized table is just one pony trick to get result faster in limited amount of situations. And once you forget it, which you are guaranteed to forget, then you will need to derive numbers anyway.

Also, it was NOT easy to memorize it. It was hard. Which is why I started to use derivation as s kid, once I realized it is possible. I always did well in math, it did not harmed me at all.
Sundar Pichai hints at more job cuts at Google
Using any encryption protocol increases the anonymity set of the protocol and therefore will inadvertently help criminals who are trying to stay anonymous. That is not an argument for doing away with constitutional rights and human rights.
Yeahhh, I'm gonna need you to fuck right off with all this reasonable attitude you've got about this... lol, (kidding of course.)

Seriously though, you've basically outlined the only reasonable way to go about it. The problem is really that that's a lot of fucking work you're opting into with 3 little sentences, and after all that, you actually end up with a non-repeatable process, which is not really ideal. I'm still highly skeptical that it's not biased toward people without families, either.

But my real issue here is that at least 75-80% of companies that do this crap obviously don't implement any of that stuff, and most of the rest don't do all 3. You really need all 3 in order to maintain any integrity to the process, and that's, unfortunately, one of the strengths of whiteboard hazing from the employer side. I know I'm never doing another 2+ hour take-home again, and the fact that employers generally don't do any of that stuff are more or less my reasons.
If this came out in 1978 when I first started to program, I would be in better shape than most current-day crossfitters!
> Wouldn't the idea be to merge USA to Mexico and adopt the Mexican system in whole of USA? Might make lot of sense really.

The Mexican political system isn’t really that different from the American - both are federal presidential republics. If you are looking to give the US a better political system, merger with Mexico wouldn’t make a huge difference

A merger with Canada would be a different story. Many political scientists argue that parliamentary systems (a Prime Minister, with the executive de facto subordinated to the legislature) provide superior political stability and effectiveness compared to the presidential system found in the US and most of Latin America. Allowing the executive to be independent of the legislature instead of subordinated to it results in ineffective governance due to legislative-executive conflict, and centralising so much executive power in a single individual with very limited accountability promotes the development of strongmen with personality cults (caudillos) such as Peron, Bolsonaro or Trump. So if the US adopted Canada’s political system (whether by merging with it or otherwise), that would arguably be a big improvement.

Of course, Canada is a federal parliamentary constitutional monarchy, and many Americans may object to coming once more under the British Crown. But you can have a parliamentary republic, with a figurehead/symbolic President with little real power, and a Prime Minister making the big decisions - as in Ireland or Israel or Finland. You can even have a federal parliamentary republic, with states, as in Austria or Germany. Australia voted on switching from a federal parliamentary constitutional monarchy to a federal parliamentary republic in 1999-the republican side lost, but most people expect there will eventually be a re-run in which they win. If Australia goes down that road, it increases the odds that Canada may eventually follow. The thing about Canada’s system which would arguably really improve the US is the parliamentary vs presidential distinction, not the republic vs monarchy one
Please don't tone police people. It's not a great way to communicate, and it stifles discussion. You don't need to demonstrate your privilege at every opportunity you get.
I did not memorized it and was deriving it. I was seen as good at math, cause other kids were forgetting and unable to fix situation.
The use case is creating embeddings for paragraphs from documents. Then, when the user issues a query, you create an embedding for the query (you can also do more complicated stuff), you find the most similar embeddings from the documents and you insert those as context into ChatGPT so that it can rephrase the documents to answer the users question.
Initially when I saw these headlines I assume this would be for catching moped thieves and replacing police cars and motorbikes in high speed chases. Chasing a fleeing suspect in central London is very, very dangerous for bystanders, especially if the suspect is more than happy to mount the pavement and cause crashes. Lots of narrow streets, and chases often come down to a game of chicken, where the suspect will take a route that the police can't justify following him down (like a crowded pedestrian alley, or weaving through gridlocked traffic). A drone flying overhead is a lot safer for everyone involved.

But no, this is apparently for spying on regular motorists. I thought we already had cameras for that, but whatever...
In my personal application I use dynamic dispatch pattern to receive and process all micro services from a single function. I use web sockets now but before that I standardized on a single object shape using HTTP POST for everything. One way of doing everything that always worked to a single location.

I am trying to convince another party to follow that example because they have exceeded their service end point quota on AWS.

In that same application I came to the conclusion that HTTP was too expensive to maintain for various technical reasons specific to the project. I switched to web sockets for everything, which was very challenging, but it completely paid for itself.
> What if I really do have a lot of embeddings?

This is key. Sure you do not need a specialized db to iterate over <10M vectors at a time, as the results show this is the order at which the latency (for this implementation) starts getting too big for a real time system: O(100ms). You can get clever with sharding and such to scale out - calculating cosine similarity and finding the top K is classic mapreduce - but that's just spreading the compute over more computers i.e. for >100M 256 dimension vector like the author chose, you'd be at several seconds of CPU time for each similarity calculation.

I don't think the vector database companies are targeting, at least with the expectation of making money now (maybe later if some grow a lot), people with that few embeddings. They are targeting use cases with WAY more vectors - think about how many vectors chatgpt must be generating for however many conversations it's producing just today, and if the technology continues to improve and use cases grow, how many other business may be generating even more embeddings. In the same way as it doesn't make sense to use Spark on a 10000 cell csv, or to buy a Tank to haul chips out of a grocer store, it doesn't make sense to use a dedicated database under a certain scale.

> Additionally, you get to save yourself the complication of standing up a vector database and waiting the ~100 seconds to index those million embeddings.

Isn't that a one time cost with the subsequent upserts amortized? Or they could even be done outside the hotpath in batches: if the db is just computing similarities to stored vectors, you could add a ton of new vectors to a new db instance/replica and then swap them.

I'm sorry if I'm being overly critical, but to me this seems like exactly what happens any time someone releases a product or technology that improves performance for really big workloads (so, almost every big data system or task-specialized db), and everybody says the technology is stupid because they don't need it at their startup with 1% of the data the technology begins to be useful for. Sure, but others have 100x your data and would benefit from it.

Let me just point out one example for why 10M vectors is actually quite small for some use cases: English wikipedia has 6M articles and it would take much more than one 256 dim vector to accurately encode some of those pages. Even with a single such vector per article you're at 0.3 cpu-s for each nearest-K calculation on an arbitrary page. And that's one admittedly large portion of an amdmittedly large website, but still a fraction of the datasize you'd get from crawling the web, looking at discord/fb/instagram/snapchat messages, reddit comments, etc.
I'd be curious for a similar tuning with Dqlite: https://github.com/canonical/dqlite
I paid for these and found it really interesting and well made.

However, there have not been any new videos for a while, and there are some glaring bits that need covering (gearbox? suspension?).
Come on F# you can do it.

Seriously I wish it would gain more traction. I love using F# but fear it's a bit of a dead end of an investment.
Disgraceful story of animal abuse in India
I built a few of them back around 2008. Bought the parts from a tech wholesaler as we were a reseller then. They were quality and good value too.
Kids invent numbering systems all the time. Usually they see the point of numbers very early on and use their fingers to count. But occasionally they're very creative.

I have 3 kids. I remember an instance where the middle one asked for candy. So I said "how much". And she got her box of marbles and stones she collected (quite a collection), and wanted that many.
I Am Not an AI Doomer
Depends heavily on how it's said. If it's flat with no derivation from the previous sentences intonation, it is probably filler. If it intentionally stands out, it is probably not.

Personally, I use the phrase often as a Senior IC in a way that makes it clear it t is not filler. I also use phrases such as, "Hell if I know, let's google it and find out together."
An error that sent Indian teen to death row for 25 years
“Dedicated tools are always better, faster, and more feature-rich.”

Yes, most people are perfectly OK with just one car.

Specialists need special cars, but general public most of the time is ok with a family car.

PgVector might not be production ready, but it doesn't mean that for most of the situations Postgres's full-text, JSON, GIS, Graph-walking, Queues etc. isn't good enough with advantages of using just one database. There's a new category of problems when you let your data be in multiple places. On top of that, when you go full into Pg, with things like PostgREST, you can sometimes end up with a very minimalistic backend.
Linux came pretty close to being usable for the general public (not gamers) 13-14 years ago. Then Gnome 3 happened and broke everything, then Wayland happened and broke everything again.

As much as Linus tries to keep a stable platform, the effort is pretty pointless (for desktop) if the rest of the ecosystem decides to change everything every few years.
> That’s because we’ve sucked all joy out of creating something

Did we? Go grab a brush and some paint and create. The joy always come from the inside. If you can't seem to find it anymore inward is where you should look for it.
An experimental deep learning framework for Nim using array programming
People who are calm and composed in chaos had that as a natural state growing up, hence when shit hits the fan these folks feel at ease and ready to do what's needed.
It's a very frustrating point in your career, for sure.
My suggestion - there are many companies out there that appreciate management experience coming out of intensive startup environments. Leverage your management capabilities combined with your technical expertise and look out for team lead positions either in startups from pre-seed to round A or in larger companies that disparately need new blood eager to make an impact. If you're good, at least within a startup, you'll be climbing up the latter towards group lead / director position in no time.
The tornado cash smart contracts simply encrypt your transaction. When you use it you are not profiting off of it. It would be akin to banning. The use of communication encryption protocol period this is completely unprecedented in the US.
> So NASA has the choice of ...

> So that leaves option 3, which NASA has taken.

As far as I'm aware, JUICE is an ESA probe. NASA is providing one of the instruments, but I believe that's it.
His lectures helped me through my engineering degree. My lecturers made it hard to understand, Gilbert's teaching made it easy to understand.
Show HN: MiniDevOps – a toolbox that runs in Alpine
This is a small docker environment based on Alpine that contains several devops tools like helm, terraform, kubectl and Kind (kubernetes-in-docker).

I am using it for quick experiments with k8s on my local Docker instance. One can use Kind from within Alpine to run k8s in the local Docker instance.

There is also a script available that installs a k8s with NGINX IngressController enabled.

Docker images are available at: https://hub.docker.com/repository/docker/brakmic/devops

Maybe it can be of some use to others.

Regards,
Nice bubble.
FF is my primary browser.
But first you'll need a neutrino detector detector.
Not time to ponder this properly but have you ever played Dobble? it feels related to the way those card sets are constructed
And it's good since often it requires far more skill than managing.
Hmm maybe it’s specific to Belgium? I remember in Germany you would pick up packages directly from the zollamt (customs office). You would pay any owed tax there, but I don’t remember there being any extra fee.

I know FedEx and UPS offer shipping options that are supposed to pre-pay any owed tax, but I don’t know if they charge a fee to do so and I’ve also had a terrible time getting things through customs using them in other countries.
> How many questions they’re asking on StackOverflow

StackOverflow is no more valid a metric than GitHub. Off the top of my head, Pascal, and all its dialects and variants, comes to mind. Many Pascal users and those of the many dialects that it has, just about never use StackOverFlow. They can use websites that correspond to their dialect or variant (Delphi, Object Pascal, Free Pascal, Oxygene...), books (which there are many), etc...

But, for the newer languages, I do think GitHub is much more representational. Not just the stars, but adding other GitHub metrics, can give a more wholesome picture.

I do think that each language, along with the ecosystem and culture that surrounds it, has to be examined by using various metrics and different sources in order to get a more complete picture. GitHub metrics are telling us a lot, just not the entire picture.
Journey to the centre of the nrf52840: part 1
Been using phind heaps, its _really_ good. Nice job disrupting the search market with an actually good tool thats better than Google. The only issue I have: its slow!
> Some words and phrases overpower everything else in the prompt. I've found that good MJ prompts are very vibe based.

Are you talking about stuff like the trick of adding "artstation," or "in the style of..." or "taken with a blah blah lens/camera?" That all sounds like it generally comes from bias in the training data set to me. It doesn't make it any less valid an observation or any less useful, but I wonder if A) that is the case, and B) if it's hinting at the idea that training these things on source data that was initially generated by humans is going to create some kind of limitation in what they can do.
AFAIK the 4090 cannot share ram like that (no nvlink)
I was a sceptic for a very long time, as there were some insane claims in the beginning, but those seems to have died down, and now we can actually talk about a real thing, instead of some fantasy.

From what is left, seems to be very similar to Nim - tracing GC with escape analysis, compiling to C, optional way to disable GC.

How does the two compare?
What I've learned from this thread is that a lot of HN commenters must need help with a lot of simple and/or well documented stuff.

I've just tried this with the last 3 things I had to do serious web searching for, and answers ranged from _completely_ made up to very misleading.

My fears for my job, at least in the relatively short term, have subsided.
About 10 years ago, my first non-academic job was with a start up causing a major stir winning major awards and was profiled all over the place for their work in food traceability. Once I started though, I realized everything was theoretical - in reality it could be used for food. But no one actually was and none of the applications they talked about were done using these systems.

Then one day I was called into a meeting with an editor at Forbes. And the conversation began with the fee and moved into topics I knew we couldn't pull off.... Which our marketing guy said to me later was normal and that all the articles and awards (from Red Dot to Fortune to Barron's) were effectively paid placement. No one checks, no one verifies, no one blinks an eye. "This is how you build the market and our story is compelling"

They never made a breakthrough in food because it never worked. This in spite of that Forbes profile leading to a CNN mention and eventual WEF appearance... In which no one asked to verify or reproduce our data

So the author may be a good SME, and I will check him out but take anything you read in places like Forbes for what they are: likely advertorials hiding the smoke and mirrors
Most of the need for hygienic macros goes away if you have a compiler (or macro expander) that warns about shadowing.

Code has to go out of its way to do something silly, like reference a variable which it does not define; and by coincidence this has to be defined by a macro that is used in the same scope (so that it simultaneously evades unbound variable and shadowing diagnosis).

Hygienic macros do not solve accidental name capture in code that contains no macros. Manually written code can contain a mistake of reference due to variable shadowing, creating a bug.
Ecommerce? Linux? Wtf?
Most children grow up to be decent human beings despite parents having no clue. I don't think you can do much for them, they do it all by themselves... just don't destroy them by being a horrible person and treat them with respect, even knowing you have all the power in the relationship.
Thanks for your kind comments!

I'm glad you pointed out the music.
The music was also AI generated with a tool called AIVA [1].
I'd never composed a piece of music before, and I was pretty surprised by what I could "create". I spent 30~60 minutes max creating the score.

Some parts of their product still feel janky, but as an overall concept, it's quite fascinating. One of the interactions I enjoyed was that AIVA creates scores with different tracks (layers). So I was able to edit tracks I don't like (e.g., change a Piano track to Brass) or have AIVA completely regenerate certain sections of the score (e.g., redo the bridge, regenerate the chorus sections).

One difference from Midjourney is that there's no text-based prompting. Instead, you "prompt" through music inspiration.

[1] https://www.aiva.ai/
> I'm not so sure Mexican native "indians" for example will be very happy with their most likely treatment from WASP Americans (given how the latter treat and view their "own" minorities).

You speak as if Mexico doesn’t have its own problems with racism/discrimination/prejudice/etc against its indigenous peoples

Latin America has its own history of racism. On the whole, more subtle, less in-your-face, less over-the-top extreme, than that of the US, but still very real
You are blaming cultural issues on technology. You have the same integration pains with libraries too. In general if your teams are not aligned, it doesn't really matter if they are developing microservices, libraries, or one spaghetti ball mess, its going to be problem anyways
Midjourney Photographers
You also have to factor in the age of the programming language as well. So the PRs and issues would have to be relative to how old the language is.
I used PokeAPI.
https://pokeapi.co/
I don't see many people rushing to eat lab grown meat unless it's signifiantly cheaper(i.e cheaper than what's used in junk food "restaurants").
Ah Fennel i love that language
You can find the packages here:

https://github.com/mristin/ski-leu-desktop/releases/download...

https://github.com/mristin/pop-that-balloon-desktop/releases...

If you want to run the code manually, install it in the virtual environment. Then you can simply run commands `ski-leu` or `pop-that-balloon`.

Btw., I use pop-that-balloon for basketball dribbling training, and a friend uses it for boxing. Have fun & please let me know if you use it for yet another sport :).

Edit: removed bullet points
The obvious advantages are money and power.

In many organizations (but not nearly all!) going to management is a relatively straightforward way to get more compensation than at your IC position.

But what applies in most organizations is that if you want to have influence on what the organization does, how it does it, and how your product or service will behave, that influence is mostly given to the management - so if you stay as IC, you'll be implementing the vision of others, and if you want others to implement your vision (or even to have a seat at the table where that vision is decided), you need to be at a management role; if you want freedom and decision-making ability and self-actualization in your job, well, in many large organizations ICs get limited opportunities for it, you have to climb the hierarchy until your views start making an impact.
Do we know which cars specifically run their applications in containers?
You don't see how asking humans to multiply both sides of 2 * 2 = 4 by the same, very large, random-ish number, and expecting that they'll get different things is relevant to this:

> 2 * 2 = 4, but if you multiply both sides of that equation by a big number, that's no longer true.

You know, the very same scenario I pulled from your comment?
From the workflow shown in the video it might even make sense to build a low-res game now with DirectX 9 and "mod it up"? The texture upscaling and material inference as well as the direct modification capabilities look amazing!
I went from zero knowledge to changing my timing belt with the aid of the mfg manuals and YouTube videos.

A general series like this really helps putting individual YT videos into context.

A YT video on changing the timing belt might show me all the steps, but not how the engine internals look and what "interfering" means.