skysight-inc/HackerNews huggingface dataset:
As per the Massive Text Embedding Benchmark (MTEB) Leaderboard maintained by Huggingface, OpenAI's embedding models are not the best.

https://huggingface.co/spaces/mteb/leaderboard

Of course, that's far from saying that they're the worst, or even headed that way. Just not the best (those would be a couple of fully opensource models, including those of the Instructor family, which we use at my workplace).
I think the author is only concerned with decimal digits (0-9).
I should’ve been clearer about what I was getting at. I agree AKS, EKS, GKE etc (cloud gnostic k8s) are different enough to cause a growth of complexity when managing a mixed environment of them.

The post I was replying to seemed to be saying (by analogy) “Linux is hard to manage because I run into all sorts of trouble trying to support a mixed environment of SuSE, Ubuntu and RHEL, therefore Linux is just too complicated”.
If you can collect more carbon, you can grow faster, letting you put big leaves to collect more light and overshadow and kill all the plants below you.

Being a plant is, locally, a winner-takes-all market.

So there is a very strong incentive for carbon-efficiency.
This looks to be a partial version of https://dev.to/thibaultduponchelle/open-letter-to-tim-oreill...

See also https://neilb.org/2020/12/04/perl-and-camels.html and https://dev.to/thibaultduponchelle/the-perl-complex-topic-of...

The logo situation is a mess and I don't think it's actually anyone's fault. However, if O'Reilly could clearly assign rights to the camel for use as an official Perl logo, I think this would solve a real branding problem and make things a lot less confusing.
Reciprocal lattice:
https://en.wikipedia.org/wiki/Reciprocal_lattice :

> In physics, the reciprocal lattice represents the Fourier transform of another lattice. The direct lattice or real lattice is a periodic function in physical space, such as a crystal system (usually a Bravais lattice). The reciprocal lattice exists in the mathematical space of spatial frequencies, known as reciprocal space or k space, where `k` refers to the wavevector.

> [...] The reciprocal lattice plays a fundamental role in most analytic studies of periodic structures, particularly in the theory of diffraction. In neutron, helium and X-ray diffraction, due to the Laue conditions, the momentum difference between incoming and diffracted X-rays of a crystal is a reciprocal lattice vector. The diffraction pattern of a crystal can be used to determine the reciprocal vectors of the lattice. Using this process, one can infer the atomic arrangement of a crystal.

Was wondering about biomedical NIRS applications and crystallography molecular identification and just found this. Cool. How are aperiodic and reciprocal lattices different from any molecule (or subatomic particles in a field of superfluidic vortices in a fluid with viscosity<=1)?

Is this potentially part of how to make a medical tricorder (and win the Tricorder XPRIZE)?
It’s both, actually, so I’ll concede that. But I’m emotional about it because I’ve been a user for 16 years, it was the only social media I really used and got value out of, and that has completely changed for me as it has for countless others
Langchain was useful to me personally for two reasons: using their prompt templates as a starting point for my own, and seeing how their “tools” were built to learn about good Python libraries to build my own tools with.

Viewed through this lens, LangChain was more a “sample codebase” than a library for me, and it was reasonably good for that.
Could you list some of these chemicals? A quick google search only came up with pretty benign standard industrial chemicals. Disposal is a complete non-issue since the cells are inert and non-toxic (though recycling probably makes more sense than dumping them somewhere).
Because wage theft remains common.
It would be more like a machine weighing 1000kg that makes a wooden stick. Us yeomen expect that you can just pick those off the ground.
I had opinions on how it placed curly brackets for example, I wanted it more similar to C# with the bracket on a new line.

No big deal but a bit annoying to have two ways of doing it.
what are you talking about? I have an iphone 10 that that is several generations old at this point and it's still getting security updates and will for a couple more years.
>No one said completely random data.

It doesn't have to be random to be a problem.

In general any sort of intervention that moves you away from Joe average is bad news for fingerprinting.

More sophistication in this context often makes things worse not better. e.g. In this context volunteering info on every request (fake or random doesn't matter) certainly makes you unique, because the average user doesn't do that
I dunno, on the crypto side stablecoins are pretty compelling for hassle-free cross-border transfers—there’s $125bn in circulation, which to me means it’s taken off.

On the AI side, I mean for example it’s not laughable to think anybody on the planet could just feed a bunch of synthetic biology papers to a model and start designing bioweapons. It’s not hard to get your hands on secondhand lab equipment…
I think it should read like Perl never really had one official logo. There are a few different logos floating around in various formats, but as for an official logo, that doesn't really exist.
I've gleaned value from many of those 100 second explainers video
To save everybody the trouble, this article only elaborates on reasons around the environmental impact and carbon footprint of traveling to an isolated place such as Antarctica.
Even without any genetic adaptations (probably?) the world is "greening" due to increased CO2: https://www.nasa.gov/feature/goddard/2016/carbon-dioxide-fer...
AI proposes ways to influence 2024 US Elections
ProtestGPT, an activist AI, assists activists in crafting innovative strategies to stimulate movements and instigate change. To showcase its capabilities, we programmed ProtestGPT to produce unique strategies for influencing the 2024 US Presidential election.
I don't mind fake personal data, like contacts or photos, but once you get into locations I'm iffy.

If it's being used locally for showing your location on a map, or searching for nearby businesses, sure, give it fake data.

But if you're talking about an app that does internet speed tests and maps the speeds for different cellular providers, or lets users report local weather conditions to improve forecasts, then I have no problem with those apps being able to say "Either give us an accurate location, or give us no location, we don't want your fake location."

The platforms would have to be an adjudicator of which apps get an exemption for users contributing back data that will affect other people rather than just influencing their own browsing experience.

I think Apple has come up with some good middle grounds on this, you don't have to grant an app "precise location," and you can grant photo access via a system provided image picker that only shows the app photos that you've selected.
It’s all about layers of abstraction. A web developer doesn’t need to know about analog circuits to program computers
Yes but the plastic layer also needs to be kept very transparent. I assume the vid was talking about a cheap replaceable plastic coating, although plastic itself is probably also just more washable. Still, the top of boats gets dirty and most cruisers don’t keep it boat-show clean year-round!
My experience with having to use Spring Boot everywhere is that the amount of effort involved in debugging Spring Boot problems is hardly worth the benefit of avoiding the minimal glue code to call some database or pass around some object. But hey, some dentist said this toothpaste is the toothpaste to end all toothpastes...
You're missing the point entirety.
If you don’t like a product, just buy a different one.
I don't think that anyone is implying that a few people need the newest hardware they can get, however if you're working on webpages, cloud apps, project management, most phone apps, etc you don't need a brand new laptop to get that done. And that's just for developers, your typical student or home user certainly doesn't need the latest and greatest. I recently bought an M2 32GB machine but that was to replace my 2015 macbook lol.
I think the fake data is more like “block and report spam”. Which is what I do for every email that I don’t want to see. I agree that there is no need to play nice. Companies are not respecting my time so they can suffer the consequences.
I doubt this will be a gain, too, but those masses are large in this crude prototype, but not necessarily in the final product.
Any chance you might have shared some of these hard-earned lessons, so that the rest of us could learn from them as well?
Surprisingly that article suggests otherwise

> Despite wide usage, there is no proven advantage of clipless pedals over flat pedals in pedaling effectiveness, net mechanical efficiency, and muscular activity for both non-cyclists and elite cyclists.

[1] https://en.wikipedia.org/wiki/Bicycle_pedal#cite_note-Mornie...
I understood the question and believe the answer to be “no”.
Yet the keep getting sued and keep winning in the courts, at least in the U.S. Seems like they have a pretty good grasp of how the laws work.
What? It's only one file, and it definitely looks like it's using openAI to make the actual queries.

qa = ConversationalRetrievalChain.from_llm(OpenAI(temperature=0.1), db.as_retriever())
You're not going to learn how not to break things this way, but it will help you spot non-critical mistakes while you're learning in different ways.
The "leaked data" doesn't seem much noteworthy either. Files previously published on the site, an interview with a journalist, a draft for a published anthology, and a few recordings of speeches. Anticlimactic.
I have a 4080, let’s do a startup. #cancode #hashomelab
Just out of curiousity I let Wolfram Alpha divide the total land area by the global population and got roughly 0.0191sqkm per person. That’s about a 130m distance if people were positioned on a grid.
Then I found that roughly 57% of people live in cities. Treating the size of those as a negligible term that leaves us with roughly 210m. Then I found that 57% of land is considered uninhabitable which cancels out the city factor, so we are back to roughly 130m. I think this is a neat number as it really puts being kilometers or even tens or hundreds of kilometres away from others into perspective. The human density distribution on earth is really all over the place.
> Part of the reason I'm hesitant to release said blog post is because I don't want to be that asshole who criticizes open source software that's operating in good faith.

Beyond the "extreme popularity of LangChain is warping the entire AI ecosystem around the workflows to the point of harming it", hasn't it recently become an attractor for substantial amount of investment money? I'm not saying you should be an ass about it, but the ecosystem will keep getting warped further if knowledgeable people won't speak up, and LangChain doesn't seem to be a random small open source project anymore.

EDIT:

From https://news.ycombinator.com/item?id=36647616:

> Remember, this is the project that raised ~$30m from Benchmark and Sequoia.

I think we're past the point of good-faith, small, volunteer-made open source project. If it can take $30M, it can stand some informed criticism too.
This just says we're living longer, not that cancer is suddenly becoming an epidemic.

Live long enough and you will get cancer.
most pc laptops I've used weren't very comfortable after some number crunching or kernel building after a few minutes...
Isn't that just "conditional"? Saying "A depends on B" communicates more meaning than "A is relative to B". If someone says something is relative, I ask how, because otherwise it means very little.
20mln years ago the sun was around 0,2% colder, which isn't a lot, but still more than variability from solar cycles.
Global heat in ‘uncharted territory’: 2023 could be the hottest year on record
Here's a few I follow for Go programming:

Anthony GG: https://www.youtube.com/@anthonygg_

Mario Carrion: https://www.youtube.com/@MarioCarrion

Ardan Labs: https://www.youtube.com/@ardanlabs6339
Can’t you just search through and remove all the non-digit characters? (Excel user here)
If you could make an excel table with basic formulae in the 90's you would have qualified for finance companies.
Why is this much more true of programmers than writers[1]? To what extent is it true of "proper" engineering disciplines?

[1] A couple of people here doubt it being true. It is though, and I say that as someone who enjoys reading interesting code. A good case in point is this great, probing interview by Peter Seibel of Hal Abelson:

https://gigamonkeys.com/code-quarterly/2011/hal-abelson/

Abelson: Read a lot of good code. That’s the real issue—that people don’t read code.

[...]

Seibel: I want to dig a little deeper on this. You, like many other people, say programmers should read code. Yet when I ask what code have you read for fun or edification, you—also like many other people—answer that you read students’ code, which is your job, and review code at Google, which is also your job. But it doesn’t sound like you sit down of an evening with a nice printout and read it.

Abelson: Not for a long time.

I can't imagine a professional writer answering like this.
Gonna go ahead and say the last place any tourist should go is North Sentinel Island.
Analog Electronics

Microwave/RF Electronics

Power Electronics
You know people who are literally tossing old mainboards? I’d be happy to take one off of someone’s hands if they’d otherwise be throwing it away.
The only case where failing to leverage a good framework would be a real problem is in front end development, and that's just because the front end stack is so horribly designed that it often needs a framework just to make the complexity demanded by business possible. Those frameworks often bring in a ton of problems, of course, so it's really picking your poison. But libraries and hand-rolled solutions should be used when you aren't stuck with JavaScript.
For context, you can refer to section 2.1 here:

https://plato.stanford.edu/entries/protagoras/#AllThinMeasMa...

Sure, it doesn't take long to explain the gist of Protagoras' Truth, because it is fairly bare bones. I'm not sure what the intent was to post this specific University of Reading link.

It's the kind of thing that is taught for a few minutes at the start of an intro course.
Or a low-wattage cable (easy to do with USB-C as cables typically aren't marked with their capabilities)
A quick glance at the website shows why there is no threat from general access to this kind of technology.
You do know that a lot of people travel for work, right?
Attentional Hacks for Video
You've evidently never been to Saskatchewan
Exactement, that Wikipedia trick is something I've done – and advocated – for years now.
There is no way of knowing whether a Python module is used in multithreaded environments or not. The point is that C extensions that previously worked fine in multithreaded environments probably will not work fine in multithreaded environments with the GIL disabled.
What info do you digest daily?
I like the raptor.
I've found Alpine + HTMX a good combination for similar use cases, though I haven't tried to use them both with the same page elements and large collections of data. In my case Alpine localizes date times client side [1] and I intend to use Alpine to pass a bunch of data back to the rendering page. When you say HTMX got real messy, did you find something like Alpine conflicting with HTMX on the same elements?

[1]: https://pentacent.com/blog/date-time-inputs-with-alpine-js/
GPT-4 solves Mystery-o-Matic's Mystery Puzzle of the day
From the comments, Bard/GPT 3.5 seem to get it wrong.
Something has to map your click events to each of the button classes, and you have to test that code anyway. So I would just put that delegation in the Button class, I don't see the point in the extra abstraction to the factory yet. But to each their own I guess :)
Well the main problem with recumbents are hills due to higher weight and reduced aero advantage. The motor allows you to trade some rolling resistance for torque assistance
Where can I learn about the Diver pictorial library? Is it a particular illustrator that is on all the O’Reilly books?
N=1 I dropped it as fast as I picked it up because it censored every topic I wanted to engage it in, even stuff that I thought would be tame enough.

Specifically thinking how I was asking it about a common expression in Chinese I couldn't understand. It knew exactly what the expression meant, but refused to break down how the symbols meant what they meant... Because it was sexist. By my estimation it was slightly rude by American standards and fine by Chinese standards, but it did not pass the unlimited-respect-for-women purity test. Don't ask what the expression is, I lost it.

(As I understand it, a lot of Chinese expressions are unimpenetrable if you're trying to understand them based on the symbols alone. To fully get it, you have to know the back story)
You have to always check in relationships with other people. When it comes to institutions / corporations / organizations, not so much and there are far fewer options to just chalk things up to incompetence. Again, in this context, we’re already talking about governments spying on their own citizens.
Lisp is an imperative language, yet has the same simplicity of code reuse.
The ocean is 96.5% H2O, but man, I had a hard time drinking it for some reason.
handwriting font replaced by sans-serif: https://svgur.com/s/v6n
Also the fact that you use the repository pattern, which I would absolutely never do even though I know it's fairly common, shows that we have different ideals (no offense). :)
Again, all false I'm afraid.

> Who is Ukraine a proxy for?. Who is Russia a proxy for?.

That's not what Proxy War works. You probably know that, and are just arguing a straw man. But here we go:

During classical antiquity and the Middle Ages, many non-state proxies were external parties that were introduced to an internal conflict and aligned themselves with a belligerent to gain influence and to further their own interests in the region.[3][4] Proxies could be introduced by an external or local power and most commonly took the form of irregular armies which were used to achieve their sponsor's goals in a contested region.[4] Some medieval states like the Byzantine Empire used proxy warfare as a foreign policy tool by deliberately cultivating intrigue among hostile rivals and then backing them when they went to war with each other.

If you want the names of these belligerents, we have on the one side the rebels of the Donbas region, and on the other side we have groups like Right Sector, Azov Battallion and Dnipro. Anyway, the proxy war has now ballooned into more of a world war, and all sides contributing to escalating it, instead of speaking with each other to work together to resolve it.

For another example of similar dynamics that don't involve Russia at all (but of course involve USA because USA inserts itself into every conflict): Houthi Rebels are party of a proxy war where Iran has given them far less weapons and training and support, than USA and its allies have done with Ukraine. And China is in the process of finally getting Iran and Saudis to settle it, showing leadership where USA has abdicated it (thanks to Trump scuttling the Iran deal).

It used to be OK as late as 2018 to point this out... until the battallions on "our" side became whitewashed, just like the "moderate rebels" in Syria (but of course not the Houthi rebels in Yemen): https://www.haaretz.com/israel-news/2018-07-09/ty-article/ri...

But now, Human Rights Watch, White Helmets, Amnesty International and others were attacked by both sides, including the Ukrainian side, for reporting impartially, or working with "the other side" to render humanitarian aid. For example:

https://www.amnesty.org/en/latest/news/2022/08/ukraine-ukrai...

2014: https://www.hrw.org/news/2014/10/20/ukraine-widespread-use-c...

Three days ago: https://www.hrw.org/news/2023/07/06/ukraine-civilian-deaths-...

And of course the USA supports this directly, here is a title of an article from a few hours ago:
https://www.bbc.com/news/world-us-canada-66144153

Title: "Cluster bombs: Unease grows over US sending cluster bombs to Ukraine"

"Oh but whatabout USA. America bad. That's off topic. USA is not involved in this war. We're just helping Ukrainians!"

I'm sure this will help the Ukrainian civilian population massively.

Even in Bucha, the Guardian's investigation showed that the majority of people died from shrapnel such as "flechettes", after autopsies were conducted. The real tragedy is how many civilians die in the crossfire, especially from cluster munitions which are banned by tons of countries, but notably NOT by USA, Ukraine and Russia: https://infobrics.org/post/35646/
I'd rather use SQL though
> By your logic, you may as well not vote either, because everyone else is voting.

Correct. Voting is the worst possible example, because while e.g. individual recycling has a negligible but technically non-zero impact, voting is overwhelmingly* likely to have exactly zero impact.

* unless the voting base is either extremely small, or extremely close. Your vote only matters as much as the likelihood that at least one result is decided by exactly one vote, which is only realistic in something like a local town election. Which are the only elections most people should actually pay attention to.

> Every little bit DOES count, because the more people believe they can make a difference, the more of a difference they will make collectively.

That's pure wishful thinking.

What actually happens is that people believe they are making a difference, even when they actually aren't, but since they feel personally good about having put in an effort, they stop worrying about the actual problem, and stop even thinking (let alone acting) towards solutions that might actually work.

Why do you think the "carbon footprint" idea was actively pushed by BP and other super-polluters? Out of the goodness of their great? Or because it drew attention away from other, less corporate-friendly CO2 reduction measures?
Depends on what I’m writing. For anything vanilla I use the chatgpt site Ui. For anything that maybe censored like smut I use prompt engineering and gpt 3.5 turbo via api to get past the censors, although they just announced this model is to be deprecated in January so I’m playing with local language models to some success. For now been using gpt4all and it’s surprisingly good, although slow on my hardware.
Proposing to jail people for doing http requests to publicly available resources on a hacker forum?
I'm sure I will not be the only one to remember the early Youtube classic "You suck at Photoshop". I assume it was inspired by this?

https://youtube.com/playlist?list=PLtjme5if5dJWtSoUUhXMiVvpO...