skysight-inc/HackerNews huggingface dataset:
Why isn't there a search engine specifically for e-commerce websites?

Generally what I do is I search for X on google. Google throws up some shitty suggestions. I go on to those websites to checkout their products. Facebook comes to know about my intent of buying X since they have their sdk integration with these websites. When I open instagram, facebook starts suggesting X selling websites to me. I check out those and buy X from there.

I have observed this effect 3 times personally.

Infact such a search engine will optimize towards a better buying experience.
Reviews, best things to look for when buying X, price sensitivity, whether X can be delivered to your area, etc.
It's a bit simplistic to blame only labour costs. Large, complex civil projects often have cost and schedule overruns because contractors know they're going to get paid anyway so are incentivised to make the project slower and more expensive.

Smaller, simpler projects don't tend to have the same issues because contractors know they can be replaced easily if they fail.
This article: https://www.theweek.in/news/india/2023/05/01/14-messaging-ap... suggests that the ban has to do with some specific terror plot(s). If this is the true reason and the terrorists used neither Telegram nor Signal, that would be a good reason why one is banned and the other is not.
ugh I wish I had tried to generate these through a non-mastodon instance, could have saved a lot of confusion. It works fine through Calckey:

https://calckey.social/notes/9ebxxsy83i
> The article about the actual people the anglo saxons does reinforce their point though.

Nope. On the contrary, it rather directly contradicts it.

> > The history of the Anglo-Saxons is the history of a cultural identity. It developed from divergent groups in association with the people's adoption of Christianity and was integral to the founding of various kingdoms.

And that's why "Anglo-Saxon" is nowadays used to mean at least the British nation -- a nation that includes the conquered Celts of Scotland and Wales, and lots of more recently immigrated ethnically and religiously diverese groups, but still as a whole the somewhat coherent Christianity-based English-speaking culture descended from the original Anglish and Saxon tribes that migrated to the British isles a millennium and a half ago -- or indeed that nation, plus the Anglophone erstwhile colonies that were settled and inherited their mainstream cultures from Britain (i.e the USA, Canada, Emutopia and Kiwiland, and possibly some smaller ones I'm forgetting at the moment). It is, as Wikipedia so correctly notes, a cultural identity.

It's just a convenient shorthand, because "Anglo-Saxon" is a fucklot easier to say than "the somewhat coherent Christianity-based English-speaking culture descended from that of the original Anglish and Saxon tribes that migrated to the British isles a millennium and a half ago, encompassing all the tribes they subjugated and assimilated since" or "all the preceding plus the Anglophone erstwhile colonies that were settled and inherited their mainstream cultures from it". That's how language works.
Well, that's just ill formed in ISO C.

edit: hmm, maybe not:

https://cigix.me/c17#6.3.2.3.p5

Looks like gcc rejects the implicit conversion with -std=c17 -pedantic-errors as it's such a bad idea to allow this, but ISO C actually allows this.
“There are only two kinds of languages: the ones people complain about and the ones nobody uses.” ― Bjarne Stroustrup

So, if you ask me, I feel bad about Perl. Nobody seems to talk about that anymore.

As someone who writes way too much C++, I will say that there is nothing wrong with the language. There is an abundance of tools to detect and fix problems, and quite a lot of libraries out there for every need.

The worst stuff is the building and linking. I remember early on how angry I got when I learned that the order matters, but in reverse order too. On top of that, the language basically has no way to include other libraries on its own.

https://stackoverflow.com/questions/3363398/g-linking-order-...

This answer highlights the poor design.
If you have a billion vectors, is “yourself” a large tech company who does stuff like roll their own browsers, programming languages, invents kubernetes etc. Probably could roll this! And indeed sell this.
Important for who? And what do you mean by "safety" in this context?

Systems which can produce code unaided are obviously dangerous to humanity, but this isn't the concern of any single company. Businesses will do whatever makes sense for their business.

If you're talking about safety in the context of cyber security, then where the stakes are high (say in the development of banking software) you will probably see slower adoption of automation, but even there it will quickly become absurd to believe that humans are more capable at producing reliable and safe software.

No human can be have a real-time database of every known cyber security venerability in their head for example, but an LLM could.

I'd argue GPT-4 already has super human coding knowledge, it's really just on the intelligence side of things (reasoning, planning, logical consistency) that they're lacking a bit.
Exactly. Initially, they viewed it as a faster way to download content - rather than an application platform.
Nvidia Offers Real-Time Neural People Through a NeRF and GAN Pipeline
When a government goes on banning certain apps/protocols/etc., you know that these didn’t provide what would compromise their users. It also indirectly implies that other apps indeed are either compromised or willing to provide any data, apps like whatsapp, signal, etc., funny part is I did say before -and got downvoted- that any app still uses a phone number as a form of identity/authentication should never be trusted, now you know why.
Sure, blame the corruption on the people; It certainly has nothing to do with a system based on extortion, with no incentives to perform the functions it was allegedly established for, and every incentive to extract as much revenue from the citizenry as possible without a rebellion.
One way to push back on the data argument is to consider the progress DeepMind made with self play. Perhaps Bard can self-dialogue and achieve superhuman results. I won’t be surprised. Plus the underlying architecture is dense. Sparse transformers are a major upgrade. That’s only one of many upgrades you can make. There is still a lot of headroom and IMHO GPT-4 already implements AGI if you give it the right context
I think a large part of the innovation in ML research is precisely because the code is release. The prevalence of a github.io page with the code, the paper, slides and a video presentation is amazing. I would love to see this practice extended for every other paper in every domain.
I'm too stupid to see the problem here. It seems that both statements are true and not contradictory: a) the coin flip is 50/50, and b) Sleeping Beauty will see more tails than heads.
There was a paper on this topic last year (different authors AFAICT): https://arxiv.org/abs/2211.16212 Also an earlier attempt to fix it with a custom RISC-V extension: https://ieeexplore.ieee.org/document/8714980 which was implemented in an FPGA.

It seems like the consensus is this problem (on all architectures) is going to be solved in software, not hardware. Clang has a pretty comprehensive software-only approach already, although it needs porting to each architecture.
The minimum requirement for a language to take off: first class Windows support. The current preview support is good enough to start playing. A high-performance (C-like, LLVM based) and a very high-level language with Ruby-like expressiveness coupled with static typing and compile-time (as well as runtime) safety, and with the ability to produce standalone native executables make it really one of a kind.
Build your own private WireGuard VPN with PiVPN
To my understanding, the keys is still with Apple.
https://archive.is/oprej
…which implies that a library of pre written shims is not needed…
No, you pay to continue having hegemony over multiple continents. Don't call American military spending in any sense some kind of altruism, it's done to keep the USA power and money floating around.
Great to see the bounty amounts are also transparent https://console.algora.io/org/Qdrant
I find it extremely hard to believe any moons in the distant solar system could support life, water or not.

It’s just so damn cold out there, how could life start/survive.

Not that I’m any expert but at a guess.
The point is probably, by making the assistant more human-like, you'll grow more attached to it and use it more, depend on it. Perhaps even trust it when it suggests that you should buy this or that, or that it cannot open the airlock, Dave. Also perhaps some focus group showed that you need it to be more human-like so it doesn't scare off tech-adversies.

Or some random dude at google thought it'd be funny. But I put my money on it being used for improving some metric somewhere.
This works from a Calckey instance, just confirmed. https://calckey.social/notes/9ebxxsy83i
I have a dumb question: isn't the the same set algorithms and technology we've needed to develop for geospatial search (given coordinates, find the nearest coordinates)?

I remember reading about how Google maps did a very similar thing to figure out which points of interest to load based on your coordinates and zoom.

Can't we repurpose that technology? Or did those bake in assumptions around being 2 dimensional (while this is highly dimensional?)
>I don't understand how so much money has been poured in to these companies?

First time here? Just kidding. But not.

You have to separate the VC hype with the product, because the VCs always need something to overhype. Half these people were pumping money in to crypto and whatever-the-hell-web3-is/was just a couple months ago, this is just the next thing they like. Half these companies probably aren't remotely good companies.

The VC money hardly ever makes sense.
Or generating the test suite from the specification. Or finding ambiguities in the specification.

I suspect our jobs are going to change quite a lot in the coming years.
I am working on building e-commerce search engine https://itemfinder.ae/.

Would be great If you can share you feedback and suggestions
Have you actually used Plex? It doesn't just serve up directory listings of media files and stream them. It's also not hard to set up.
That's interesting.
Usually, I would ask if you have ever had difficulties focusing your attention, some ADHD?

How do you grade your visualization? Can you create a scene in your head and control it 100%?

How often do you get a random song stuck in your head?

I think that more people are prone to this than they think but they are simply not aware.

Some people start realizing things when they end up trying some kinds of meditation practice and since they are not in control and somewhat clueless about what's happening internally, for some of them it sends them off the rails (hence the stories we hear about meditation triggering psychosis etc...)

Some people never experience such things as well. For some, it comes later.

Talking to oneself is fine. Feeling external thoughts, emotions and even minor loss of self agency in motor control is something else and I think that some rationalizations could make sense. But the current lack of understanding is leading people to handwave (not every scientist is so handwavy of course).

There is an issue of depersonalization such as seems to be the case with your friend. All these things are really not understood and the nervous system alongside the brain is quite inscrutable for now.
Because Google didn't have enough time in 25 years to fix that. Or they make more money on ads than straight referrals.
I’m fully aware that my math is more crude than the real thing, it’s just there to illustrate the concept.

I didn’t factor in the risk factor of the driver profiles because it’s nearly irrelevant to the discussion, since the discussion is surrounding the plain existence of an expensive car on the road versus not being on the road, all else being equal.

It doesn’t really matter whether the owner or the expensive car is a perfect driver because the scenario under discussion is whether I need car insurance that covers high value damage to other people’s vehicles. If that super responsible wealthy person owned a less expensive car, the total amount of dollars paid out by insurance companies still decreases.

In other words, if my insurance company knew for a fact that nobody on the road drove a car worth more than $10k, my rate would be lower, if only slightly.

In your scenario where low value vehicle drivers are less responsible, it actually bolsters my point because those owners need to insure against being at-fault in crashes with the “more responsible and sophisticated wealthy vehicle owner.”
The most populated country and the authorities still don't understand P2P, federation and multiple clients. What makes you believe that:

- Element (the company) represents the entire federated network

- Users can't access the network if just one point of contact is blocked?

Official representation doesn't make sense for matrix, briar, etc.
Yes, I used to be a seasoned Ruby dev myself, not so much as I'd like these days.

I had of course no previous experience with Crystal or Rust whatsoever. The trickiest point with Crystal was mapping the JSON dynamic payload to a typed structure to be parsed, modified and sent back. On top of strong typing, Rust added its particular syntax and lifetime complexities.

It was a fun side project and, performance wise, being it deployed in Heroku and so on, I didn't get any clear advantage between Crystal and Rust because everything was just doing a couple of network calls to a CouchDB endpoint with minimal modifications to the payload.

I wanted to share this as anecdotal evidence for Ruby developers. Coming from other languages, the developer experience would arguably be different.
Yea agreed. Thanks to OpenAI. Since OpenAI commercialized the technique but did not give back to the community, why should Google continue to publish their cutting edge research?
This is so hilarious and disconnected from reality. Democracy doesn't happen on Signal. The biggest sign that democracy is well and good in India is that we have well-run elections and orderly change of elected officials, and we have strong laws on books and more sensible laws get passed as well and all this is done in the open in broad daylight (and broadcast on YouTube). Taxes are paid and collected and spent – yes, there is corruption but that's not a strike against democracy. Also, we are in a vibrant multi-party system and quite a large part of the population identifies themselves with one party or another and volunteer to do party-ideology building work. These are signs of a healthy functioning democracy. Whatever happens to those 13 apps or Signal, it won't matter much to the citizenry of India.
Governments want to see the crazy people talk so they know whom they need to support and "catch" so they can justify their surveillance budgets.
I feel like I need a Vector Database Database to choose the closest Vector Database (in cosine similarity) to the job at hand!
Mattermost – Cloud Free Deprecation
In this case, the LLM isn't generating the output. It's only generating the sequence of actions to implement the user input.

Think less "make a signature for me" and more "here's the signature I want to use, make it my default."

Then the model would map to either Outlook / Options / Signature / fields or directly to whateverSetSignature().

From that more modest routing requirement, it seems a slam dunk for even current models (retrained to generate options paths / function calls rather than English text).
In the quest for ultimate speed, I started developing a vector database in assembly using gpt4 as a side project https://github.com/jn2clark/GPT4Memory.
I'm not going to be judgemental of someone's salary. Or that he was given a raise.

Unfortunately ceo salaries are not based on how happy the employees are. Or how justly they have dealt with them. They are just indicators on how happy investors are.
I think you can delete it by connecting with adb and uninstalling the apk.
Mischievous NPM Publications
what an ignorant comment.
Hex Magic: AI-powered tools for humans doing things with data
I think it's different because it excludes Australia and New Zealand, which are otherwise exactly like North America in that they've inherited their language and culture from Britain. If you want to talk about the world-wide English-speaking-culturally-British-based-community it's "Anglo-American" that is more wildly incorrect, which makes "Anglo-Saxon" -- denoting the common heritage from a British, English-speaking, culture -- more correct.
Amazon is that for most people.
Ok, cool!

Not sure all devs share that love ;-)

Then again, preferences for programming languages vary wildly. To each their own :)
Italy has https://developers.italia.it/en/software exactly for that. I admire that project.
This looks really cool! It could be useful to be able to whitelist some sites without the 4 degree connection. For example, if i wanted to include large networks like reddit, github, stack overflow,etc. in my search results, 4 degrees may start to bring in a lot of junk/undesirable stuff into the index. Also love the idea of being able to follow or search within curated lists made by other users.
That branch of libertarianism would back down immediately if only the NSA were incorporated like the NRA
For me it does the search but hangs forever on the LLM.
The same book that has clothing rules like "don't wear clothing of mixed material" or food safety guidelines like "it is forbidden to eat animals from the water which don't have fins"? A book that was written way before internet porn existed? Before science existed?

Such a book would help? Thanks, but I'll pass.
Thanks, I should have searched for the original article.
For example?? Without practical answers this reads like an old fart complaining about good old times.
Texas might be the only reasonable alternative for home ownership, even then salaries are lower and we all know about their current situation especially in smaller localities.
Developer Stress Management
City of London Film and photography permissions
Show HN: Remove sponsored content in YouTube videos
Oof. I did. Ribbon felt enough like magically disappearing menu items to me.
‘Like Icarus – now everyone is burnt’: how Vice and BuzzFeed fell to earth
He’d really be better off with a strength routine and intermittent fasting.

He may want to consider Shoveglove, one of my favorite hacks!

https://www.shovelglove.com/
It depends on what problem you are trying to solve, your programming style, and the size of your team.

I personally will avoid C++ if possible because it has too much complexity, too many "gotchas", and there are better choices available (Rust, Go, Ada, C, etc.).

Some people like C++ and that is fine. They can use it. I will use something else if at all possible.

https://en.wikipedia.org/wiki/Criticism_of_C%2B%2B

https://250bpm.com/blog:4/

A 275-page book about how initialization works in C++:
https://www.cppstories.com/2022/cpp-init-book/
One of the greatest things in Tcl is that I do not need to worry about escaping quotes in strings because of the {} syntax. Working with filenames with spaces is a breeze. And lists being first class citizens instead of an afterthought like in shell scripts.
Too bad I only learned it use it because it is the only scripting language the big EDA suites support.
Can someone give me the quickie on what a vector embedding is? The article assumes I know it, and everything else in the article seems trivial.
I do keep a daily sync with my ryzen sha_ni patches here: https://github.com/rurban/valgrind

but it's discussed here: https://gnu.wildebeest.org/~mark/fsf-sourceware/sourceware-i...

their CI has much more and better architecture support than github, hence gcc, gdb, binutils, valgrind are there. but the sourceware tools are ancient.
Ask HN: Why are there no traditional language compilers that target the JVM?
Or maybe there are, and my Google-fu is weak.

"Traditional" compilable languages, like C, C++, FORTRAN, etc all ought to be targetable to a portable runtime like the JVM (since it defines its own instruction set (Java byte code)).

Scala and other languages target the JVM as their runtime environment.

Why not older/traditionally-compiled languages?
Notes on refactoring exponential macros in Common Lisp
Americans have a very direct no BS way of communicating. It's a drug-store and not a "Chemist's". It's a f'ing elevator and not a "lift". You go to the "cinema" and we go to the movies (shit's moving around). Dustbin? Trashcan...

The legislative bills have always had very embarrassing propaganda names though. It plays into the George Creel media industry the US government has always favored.
Furthermore, it's OK to not like things. :) It's why we have so many things to choose from.
How Pundits’ Inflation Myth Crushed the Working Class
An open-source Pinecone alternative https://github.com/qdrant/qdrant
With a cloud offering along https://cloud.qdrant.io with 1GB cluster for free to try out.
Disclaimer: I'm part of the team.
not particularly?

1B vectors * 300dimensions * float32 (4 Bytes) ~= 1.2TB

This pretty much still runs on consumer hardware.

Just run that on a 4TB nvme ssd, or a RAID array of ssd's if you're frisky.
Is there a way to tell facebook, I am looking for X? Because facebook suggestions are much better than plain google.
1) is so important. There are so many cool and interesting languages out there that are developed by a single person/small teams and which

will probably never gain traction because of a missing ecosystem of libraries.
Also, if that were true, there wouldn't be a reason to ban Element or these other apps in the first place.

Reproducible builds, combined with Android's developer-signed binaries, means that you don't _need_ to be super-vigilant to detect backdoors. You can investigate binaries after the fact (especially since virtually every version of popular apps is archived on third-party apk sites), and see that the signed build is not reproducible and at that point you can very easily dig into the binary to see which changes were made.
For cakes?
* This book, PAIP, by Peter Norvig

* SICP, by Abelson and Sussman

* Lisp (3rd ed), by Winston and Horn

* The Art of Prolog, by Sterling and Shapiro

It's like the same book written by different authors, and all of them are good.
Signal is e2ee. The point of e2ee is that you can not trust the backend code (except for clear data it actually manipulates - which is still an issue indeed - Message contents are encrypted though)

This is the case for any e2ee solutions. For instance my company develops CryptPad [1], which is a full open source office suite with e2ee. The server admins can't access your content and you don't need to trust the backend, which just passes messages and store encrypted messages. This is the whole point. e2ee has drawbacks: it's very difficult, if not impossible, to provide indexed search for encrypted content on the server, the client needs to do it which might be impractical.

[1] https://cryptpad.org/
You can never have enough. Keeping the ones with small holes is even somewhat useful
A consequence of following too much Smalltalk's model.

A better decision would have been to make them available via interfaces, like CLR ended up doing in .NET 2.0, although they still follow Java/Smalltalk as well, due to its heritage.
The main problem is that the embeddings are getting larger and larger (1,000+ dimensions). The pressure is then on reducing memory use through techniques such as Product Quantization while not losing too much accuracy.

Once this is done, the search heuristics are not difficult (find the cells to explore and return nearest neighbors).
Tesla is promising self driving cars for years. Even to promised Coast-to-Coast drive we are still waiting for.