skysight-inc/HackerNews huggingface dataset:
>recursion

I think one of the reasons recursion is often emphasized in relation to Lisp is because one of Lisp's core data structures, the linked list, can be defined inductively, and thus lends itself well to transformations expressed recursively (since they follow the structure of the data to the letter). But recursion in itself isn't something particularly special. Though it is more general than loops, and so it is nice to have some grasp on it, and how looping and iteration relate to each other, and it is often easier to reason about a problem in terms of a base case and a recursive case rather than a loop, at a higher level you will usually come to find bare recursion mostly counterproductive. You want to abstract it out, such that you can then compose your data transformations out of higher level operations which you can pick and match at will, APL-style. Think reductions, onto which you build mappings and filters and groupings and scans and whichever odd transformations one could devise, at which point recursion isn't much more than an implementation detail. This is about collections, but anything inductive would follow a similar pattern. Most functional languages will edge you towards the latter, and I find Lisp won't particularly, unless you actively seek it out (though Clojure encourages it most explicitly, if you consider that a Lisp).

>the pleasantness of being able to get 'inside' the program

Indeed, that's one of the things makes Common Lisp in specific particularly great (and it is something other contemporary dialects seem to miss, to varying degrees). It lets you sit within your program and sculpt it from the inside, in a Smalltalk sort of way, and the whole language is designed towards that. Pervasive late-binding means redefining mostly anything takes effect pretty much immediately, not having to bother recompiling or reloading anything else depending on it. The object system specifies things such as class redefinitions and instance morphing and dependencies and so on, such that you can start with a simple class definition, then go on to to interactively add or remove slots, or play with the inheritance chain, and have all of the existing instances just do the right thing, most of the time. Many provided functions that let you poke and prod the state of your image don't make much sense outside of an interactive environment.

There is a point to be made about abstraction, maths, and giving instructions to silicon (and metaprogramming!), but I'll have to pass for now. I apologize if this is too rambly, I tend to get verbose when tired.
Would a GPS navigation app still work when working with gcj-02 data? Regarding the fact that every street and landmark will be distorted . Something like the itinerary of Google map for a trip?
You saved 85% of your monthly costs by using your own product[0]!?

[0]: https://news.ycombinator.com/item?id=40211468
One of the most adorable TV shows I’ve seen is “Orangutan Jungle School” about the Borneo Orangutan Survival Foundation’s orangutan rescue/rehabilitation/release program. The series is available on a number of streaming services and many clips on YouTube.

https://orangutanjungleschool.com/
I was lucky enough to spend a bunch of time with Chimpanzees and Gorillas in Africa (mostly West Africa). I got to carry them, play with them and just chill with them in the jungle [1].

Staring into their eyes it is impossible to deny we are them and they are us. Their facial expressions, emotions, reactions, playfulness and also anger, jealousy and all the rest are incredible to be a part of. Often I was on the other side of a fence, but the times I was right in the middle of it all are something I will never forget as long as I live.

I have no doubt future generations will look back on us as heathens for keeping intelligent animals locked in cages.

[1] https://www.youtube.com/watch?v=Mfdo3s8tPUk
This is why I really like compacting garbage collection:

- Don't have to think about this stuff, no matter how the AST is manipulated.

- Get locality for free from live objects being compacted together

A pretty good deal!
The contract SHOULD be unenforceable, however, not sure if bankruptcy court will actually resolve that matter. Maybe it would be a separate lawsuit?
Discussion [0] (44 points, 13 hours ago, 17 comments)

[0]: https://news.ycombinator.com/item?id=40237116
The relationship isn't linear, you can see in https://bjsm.bmj.com/content/54/20/1195#sec-16 that above 2200 MET-minutes/week there is increased cancer risk which outweighs the cardiovascular benefits. Now admittedly it is a very weak correlation, and MET measurement is imprecise, but I think it is safe to say that there are risks associated with over-exercising and while being in shape is good, being a ultra-marathon runner or other extreme fitness enthusiast is unhealthy long-term, and the risks start sooner than you might expect. (2200 MET-minutes/week is about 3 hours of 8mph running per week)
Anarchists argue that dissolving permanent positions that have regular elections is a solution. Rather than have a predefined role such as "president" or "senator," political positions are invented on-the-fly on an as-needed basis. For a new harbor, you might elect a Harbormaster, who helps design the harbor to be useful and not harmful to the local ecology, organize usage agreements, processes, signage, infrastructure, etc. Then, when the harbor is built, the office of Harbormaster is dissolved, and things are set to run "automatically" based on prior agreements. Perhaps if there's a dispute, a new Harbormaster is elected, or perhaps simply a adjudicator, or mediator, etc.

The same could be done for basically all political offices. Essentially, any person with any political power would need to be able to justify them holding that power for every second they hold it, and the moment they can't, or the people decide they can't, that office should be abolished.

Many early human societies organized this way.
Author here - ya "binary vectors" means quantizing to one bit per dimension. Normally it would be 4 * dimensions bytes of space per vector (where 4=sizeof(float)). Some embedding models, like nomic v1.5[0] and mixedbread's new model[1] are specifically trained to retain quality after binary quantization. Not all models do tho, so results may vary. I think in general for really large vectors, like OpenAI's large embeddings model with 3072 dimensions, it kindof works, even if they didn't specifically train for it.

[0] https://twitter.com/nomic_ai/status/1769837800793243687

[1] https://www.mixedbread.ai/blog/binary-mrl
> Over the decades, people turned away from God and those values to chase new ones:

Most people leaving the church today do so because of how hateful and toxic the modern US church has become over the recent decades. If you don't like Christians leaving the church for Marxism, you shouldn't have let Marxism be the only ideology loving thy neighbors while the church was too busy chasing the delusions of white supremacy and Christian Nationalism.
Appreciate the link; but would still like to know how well it works.

If you have a link for that, I’d be much obliged
holi.social | Remote (CET +/-2 hours) | Senior Front End Engineer | Part-time/Full-time

Hi, Daniel here, Head of Engineering @ https://holi.social. holi is the digital space where people and organisations come together to act for common good. We're dedicated to fostering a new digital ecosystem that empowers people to engage in impactful social projects while providing a digital home for social initiatives.

Go check it out at
Play Store: https://play.google.com/store/apps/details?id=social.holi.ap...
App Store: https://apps.apple.com/xk/app/holi-social-eco-impact/id64466...
Web: https://app.holi.social

We're on the lookout for a *Senior Front End Engineer* to join our growing tech team and be a part of our inspiring journey:
https://projectholi.jobs.personio.de/job/1499620?language=de......

The front ends are being developed cross-platform in TypeScript using React Native for mobile in combination with React Native for Web and Next.JS for web. The backend consists of a mix of a few open-source components in different languages (currently mostly TypeScript & Python). We use Google Cloud Platform (GCP) as a cloud provider and Terraform for provisioning our services.

At holi, our team truly values a workplace where we can openly communicate and connect, using language that includes everyone. We appreciate the different perspectives that team members bring, and we create an atmosphere where new ideas are welcome. Learning is a continuous journey, and we're all about sharing knowledge and making decisions together. We're a close-knit team, helping and supporting each other while keeping things simple and practical rather than seeking perfection. We have zero tolerance for toxic or egoistic behavior, as we prioritize collaboration and positivity. Our main focus is on making a positive impact and prioritizing people over profits.
Yep. Making a feature electronic with your own OS is immediately burned by
- WiFi/ip stack
- 4g/5g wireless
- graphics drivers

That’s why pretty much everything is android. I just wish these startups would stop shoving Ubuntu server with chromium inside and at least do something like Netbsd and libcairo.
> Your visual system can actually see those discontinuities.

Because it's also the biggest difference of curvature (actually the radius of curvature, the inverse of the curvature value, which is what is geometrically significant, "what we see") possible, the one between infinity (a line is a circle with an infinite radius) and a "normal" (finite) value.
Hopefully with optics integrated on the chip they will become more reliable, less heat swings. less likely to be banged around by people plugging and plugging neighboring ports. but we'll see...
> Like, installing or updating software is the same permission tier as accessing another user’s documents, wtf?

To some extent, yes. If I can install software of my own choosing on basically any normal desktop OS that will appear to other users of the system as "LibreOffice", "Firefox", etc. then I more or less have access to all their data.

MacOS is starting to sandbox applications but not by a lot, and of course Windows Store sandboxed apps are more or less dead in the water.
What would be the point of measuring VO2Max and a DEXA scan in a mostly sedentary, obese population?

"Excuse me sir, I have you VO2Max and DEXA scan results. It shows your cardiovascular fitness and body fat is problematic. But we already knew that since your BMI is 35 and you told me you don't exercise at all".
I'd highly recommend Edwin Bryant's lectures here:

Nyāya Sūtras: https://sites.rutgers.edu/edwin-bryant/nyaya-sutras-svadhaya...

Sāṁkhya: http://sites.rutgers.edu/edwin-bryant/samkhya-karikas/

It might be confusing at first, especially if you don’t understand certain terms but he usually explains in a really easy way. It'd be better if you start with Yoga Sūtras so that you can understand all the different terminologies but I don't think that's a requirement :)

You can watch all his other lectures here: https://sites.rutgers.edu/edwin-bryant/course-videos-of-sans...
I remember from my childhood (early seventies is Soviet Union) that it was allowed to print road maps with straight lines only and distances between cities were always at least several kilometers wrong. I also remember when my classmate lost the map when orienteering (these were relatively accurate) and he and his parents had a lot of trouble because of that.
Waist-to-hip ratio takes more time to change than VO2Max, it can even negatively change as a subject exercices more (e.g. they put more muscle than lose fat)

Waist-to-hip is a good predictor for generic subjects who otherwise never cared about improving their health. If the goal is to actually improve health, that assumption stops being true and you can't rely on generic heuristics anymore.
You should know that vo2 measurements that aren't performed via gas exchange or blood measurement are a complete guess.

The other thing is the denominator of vo2 is weight. So losing weight without working out at all will increase vo2
> "obsolete" is meaningless.

Physical books are obsolete for not changing without your consent every 5 seconds. /s
I was surprised how much cardio fitness improves by just losing weight. After losing close to 10 kgs I was able to run a 5K consistently 3 times a week and reached a respectable level of fitness for playing basketball
And keep track of the calories in the meals they do eat to make sure they are not compensating is going to take nonzero time.
It is also a cynical manipulative lie that has destroyed the moral authority of the feminist movement.
Never had any issues. Noone cared about my camera while I was there. And I created like 5K photos there. Not that I ever use GPS, because it eats away your batter, but noone really cared about it.
There was a relatively recent study that found that BMR has actually been dropping over the last 30 years. The difference in men was large enough (7% iirc) that it would explain most of the obesity epidemic.

Why it's dropping is still a n mystery though.

Nevertheless, the solution is still the same: eat less.

The study: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10445668/
Apparently these libraries and the languages they are designed to be used with failed to offer sufficiently easy way to implement the UX people want.

I myself strongly prefer classic desktop GUIs adhering to the 90s Microsoft and Apple design guidelines, also well-designed (rather than chaotically evolved like JavaScript) programming languages too yet the objective reality seems like that's not what the demand is for - real-life companies and people prefer fast-entry non-proprietary languages like JavaScript and virtually-unlimited expression like what CSS gives. The only libraries I know can technically be good alternatives to Electron are Qt Quick, WPF (and its spinoffs) and JavaFX but they all have downsides which limit their adoption.
Have you ever played Rocket League?
Thanks for the kind words!

I started with code first — the extension itself is already mostly written[0]. But it's one of those "20% effort for 80% of the work," where the last 20% I need to write (error handling, fuzzy tests, correctness testing) will take 80% of the time. But people already have questions about the current status of `sqlite-vss`, so I figured this "work-in-progress" blog post could answer some questions.

Though I do like the idea of starting with docs first! Especially with SQLite extensions, where it all really matters what the SQL API looks like (scalar functions, virtual tables, etc.). I definitely did a lot of sketching of what the SQL part of sqlite-vec should look like before writing most of the code.

[0] https://github.com/asg017/sqlite-vec/blob/main/sqlite-vec.c
Economist Slams Elon Musk for Making Tesla a "Tech-Bubble" Meme Stock
Pet dogs that live with cats are well-known to eat cat turds out of the litterbox.
Thank you! As you keep posting your progress, and I hope you do, adding these references would probably help warding off crusty fuddy-duddys like me (or at least give them more to research either way) ;)
iOS is shit platform doing simple things for free. I wanted to play my MP3s from my home media server on my phone. I had to write my own solution to accomplish this.
Since Amsterdam is a "peak biking" city, I wouldn't trust the cited study to even apply there and would think that an independent study would be needed since it would be likely an outlier.
Can someone ELI5 what this is and why it’s impressive?
Why is Vo2Max important for people who aren't professional athletes?
It's not that I'm not curious about my number I'm just not sure how helpful it is going to be - I need to understand what pace I can hold 5k, 10k, 21k and eventually 42k. I think the best way to know that is racing again and again and getting a good feel for your aerobic / threshold zone.
Whether my Vo2max is 51 or 52 - does it matter to me?
I biked through Amsterdam as a commuter along with everyone else for a week, and it just blew me away. Everyone was absolutely predictable and part of the “school of fish”. No hesitation or ill-conceived politeness.

It was only a week but it was so refreshing. I think about this experience daily when driving because I think of how much time would be saved if people just knew absolutely when to take their turn and took it; instead of processing each decision and deciding based on their current mood. People knew the damn rules and norms.

So, I think it’s a function of having a critical mass, being necessary, and being embedded already as a norm. I don’t believe a city could make riding without a helmet legal and expect any sort of increase in safety …
I am always in awe of anyone doing CSS Art. Thank you for sharing this.

I know the current 3D graphic scene is frothing over three.js for everything but there is a place for CSS Art to be used and most people forget it or don't likely dive into it as CSS Art is really hard. I wish it was easier. three.js is great for creating big scenes but I see people creating small single character scenes for their website which can be created with CSS too!

I have spent a long time trying to recreate some of the amazing codepens I have seen and it takes my whole weekend and its not even perfect then. :(

I still think even though internet is ready for it, I don't think majority of the devices connected to the internet are capable to support WebGL properly. Yes, it differs with audience but silos are bad, create websites accessbile for everyone not just your silo perhaps.
GitHub Page: https://github.com/HVision-NKU/StoryDiffusion
Paper: https://arxiv.org/abs/2405.01434
> it's about random unrealistic expectations placed on Russia that are not applied to other countries, in order to reject Russia.

Not at all. Russia never adopted EU integration as an official government policy and never started meaningfully working towards it like everyone else in Europe. Just search Russian news channels for progress on fulfillment of Maastricht criteria or implementation of TFEU and look how little you'll find. EU membership was always something that they demanded to be handed to them, along with dominance over Eastern Europe, because Russia never let go of its imperialism and expectation of a special status.

Even Russian liberals have hard time imaging Russia as an equal partner in the EU, with things like having merely 1 vote out of 28. Instead, Russia in the EU is imagined as an equal counterpart to the entire EU, which is a delusional expectation that will never be met.

The window of opportunity for turning the country around in the early 1990s was brief, and instead of choosing the path to becoming a normal European country, you let the old nomenklatura recover and return to power and turn the country into a hermit kingdom, which is now in the third year of winning a three-day war, losing 1000 people a day and delivering two Afghanistans a month with no end in sight, as the rich sip wine on superyachts while you live in squalor. Putin does not deserve you, but you sure do deserve Putin if you choose to internalize his propaganda and adopt adversial view of Europe, which only serves the purpose of keeping the country firmly in the hands of Putin and his buddies from the security apparatus, at the expense of everyone else's quality of life. There is no objective reason why Russians couldn't be enjoying the same quality of life as Norwegians, and yet here you are, slaves to a mediocre KGB apparatchik out of spite that Europeans don't revere you as much as you think you deserve.
There's a lot of interesting stuff in this article and I came back to the comments on this to see if the discourse had corrected itself. Instead people are still taking affront (why?) to the article being an interview of a researcher, even though they are the common thread to a bunch of really interesting research. Here's some interesting things I'd like people to chime in on:

> We are also super excited about how the brain controls the transition from acute to chronic pain. We use our pain scale to measure the pain level in a mouse and then take a snapshot of the mouse’s brain activity using functional magnetic resonance imaging. We image the animals every day to find brain activity patterns that underlie the transition from acute to chronic pain. Once we find them, we can try to change them to alter the course of chronic pain. We’re interested in the emotional as well as sensory components of this pain.

> When we activated neurons through the skin on the mice’s backs, the animals behaved as if they were being stroked there. That launched the whole project. We did a lot more behavioral tests and traced the pathway for social touch from the skin to the spinal cord to the reward centers in the brain.

> What if we could turn on these neurons with a skin cream to improve mental health — say, to offset the harm caused by social isolation or to treat anxiety or depression? When I gave a talk about this in December, the psychiatrists and neuropharmacologists in the audience were very enthusiastic about the therapeutic potential.

> We’re also interested in them because mole rats do not feel some forms of pain. For example, they show no pain response to the molecule capsaicin, the active ingredient in hot peppers, which is quite painful to most mammals. They have receptors in their skin that respond to capsaicin, so I hypothesize that the animals have brain pathways that shut down the pain. If we can find and tap into those signals, we might find a new way to block pain.

They are taking a multidisciplinary approach to researching an understudied field, and it's fascinating. Why is no-one else seeing that?
I have definitely seen more than a few smokers who quit gain weight, no idea if it's picking up a new addiction or if the smoking subdued their hunger pangs, or some combination thereof.
Nicotine suppresses appetite and is also a potent nootropic. Consuming nicotine in losenge or gum form doesn't have any of the ill effects of smoking or vaping. It's also virtually impossible for a nicotine naive person to become addicted through losenges.
It depends on your data and your embedding model. For example, I was able to quantize embeddings of English Wikipedia from 384-dimensions down to 48 7-bit dimensions, and the search works great: https://www.leebutterman.com/2023/06/01/offline-realtime-emb...
People here complain a lot about social media and the tuning for engagement which makes people addicted to their phones etc..

Well compared to the food industry industry that's nothing. Incidentally they learned their trade from the tobacco industry who invested heavily in the junk food industry in the 60s. [1]

All to say, much of modern food (and the advertising around it) is designed to get people hooked on junk food from a very early age. So saying just eat less is a simplistic solution that requires people to act against a conditioning that has been aggressively imprinted on them from a very early age.

[1] https://lsa.umich.edu/psych/news-events/all-news/faculty-new...
I'd rather this than the financial ineptitude of our previous government spending billions with nothing to show for it...

https://www.theguardian.com/world/2022/jun/11/aukus-pact-aus...
What do you mean by edge? There are already many apps that use LLMs and diffusion models locally on even a mac M1, which means iPhones and tensor chips aren't far behind