skysight-inc/HackerNews huggingface dataset:
Show HN: I created a free AI roleplay chatbot online
The original idea came from life. There are many people who have low self-esteem and are not good at talking. They hope that someone can accompany them and communicate with them spiritually.

VMate AI is an online AI role-playing chatbot that allows you to flirt, cuckold, and talk dirty with the AI role-playing character. Esaily find your fantasy character and start a romantic encounter.

It has several outstanding features and received high praise from many users during the launch phase:

● Custom Character: Create a character exactly how you want it.

● AI Girlfriend: There are a variety of sexy AI girlfriends for you to choose from, there is always a style that suits you.

● AI Waifu: The charming AI waifu will make you feel comfortable and feel excited from time to time.

● AI Boyfriend: AI boyfriends who will never betray you, obeying all your commands.

● AI Character Generator: Enter the prompt word, select a style and the avatar will be generated in seconds.

● Immersive Chat Experience: Focus on your chat without any distractions.

● Text emotion recognition: the AI character recognizes emotions through chat messages and switches between different expressions.

● NSFW chat with AI characters

Welcome to experience!
> Quaternions? Well that's about 4D

Quaternions are about 3D. You need 4 numbers for it, but the space that they operate on is 3D.
Clever, self-involved, no inner-editor. I find myself concurring with their view despite a writing style that does nothing for the credibility of the author.
Ask yourself, how much brighter is it outside than inside (assuming a sunny day vs a brightly lit office)?
Before looking into this, I would have guessed 2X or 3X, but would you believe it's actually over 100X!

I bet most people's guess would also be off by 1 or 2 orders of magnitude.

Even outdoors in the shade, it is over 50X brighter than indoors.

(For specific numbers and comparisons, see: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6656201/ )

Apparently, our eyes adjust so quickly to the difference that we have a very poor sense of the magnitude of light change between indoors and outdoors.

I bring this up because one of the largest factors in myopia development appears to be outdoor light exposure in childhood.

Genetics are likely a factor too, but light exposure seems to have a huge effect: "The prevalence of myopia in 6- and 7-year-old children of Chinese ethnicity was significantly lower in Sydney (3.3%) than in Singapore (29.1%), while patterns of daily outdoor light exposure showed that children living in Singapore were exposed to significantly less daily outdoor light than Australian children." (from the same study linked above)

The obvious takeaway for parents, schools, and governments: ensure your children have plenty of outdoor playtime. It will greatly reduce instances of myopia (not to mention the benefits from higher Vitamin D levels, exercise, etc).

(This is a repost of my comment from 3 years ago on the same topic: https://news.ycombinator.com/item?id=25909557 )
I second this as I find that usually the solution that is the most mathematically pure is usually also the one completely inadequate at handling the complexities of real-world applications and end up having various extremely impure additions bolted onto them (as shell scripts or Excel spreadsheets on a shared network drive if necessary) because refactoring them into an equally pure solution for the real-world case would take too long.
What's the better way? I'm not saying phones need to be physically removed from people, just kept in pockets/bags/whatever.

As for my comment about the performer, I'm just picturing it from their perspective and to me it would feel odd to go from looking at people to looking at phones. I'm sure there are lots of people who film with their phone lights on, so that's got to be noticeable through the stage lights.
There is a glut of solar power during the day, hence the spot price goes down to zero.

There is zero solar power at night, you know, the time when you need the lights on.
Well, refund everything. A delay is them not doing their job right, as promised. There should be a cost to that, and if they are forced to refund 100%, maybe delays/cancellations will be fewer.

The cost to the customer is usually more than the price of the flight. Maybe they are late to another flight and since that will be their "fault" they will not be refunded. Maybe they miss a job interview, etc. Life isn't fair and what is owed is owed.

In fact, they have such great legal and accounting armies that I'm sure they can claw back those taxes from the IRS.
In the UK, I went through the small claims court because my wifes phone stopped working as a phone after just two years and one moth. I just filled it out online here: https://www.gov.uk/make-court-claim-for-money/make-claim

Didn't get as far as court as I went to mediation and got a settlement. Worked out well; would definitely do it again.
> Note: I wasn't criticizing the paper. I was criticizing the comment, which claimed "it’s better" to view these as special cases.

I didn't assume you were. My note about it being a good paper was just a general "this is worth reading" recommendation.

> "Can handle" is quite the hedge. You "can" walk across the continent too, but at what cost?

It's not a hedge. You claimed that (tracing) GC can handle cycles, while RC was "the opposite", which I read to mean that you believe it cannot.

While we are at it, let's go through the basics of trial deletion.

Trial deletion first looks at possible candidates for objects involved in a cycle (in the original algorithm, those were objects whose RC got decremented without reaching zero). Then, you do a recursive decrement of their children's (and their children's children's, and so forth) reference counts.

Unlike with regular reference counting decrements, you visit children even if the reference count doesn't reach zero. The net result is that reference counts are reduced only along internal paths, but that objects that are still reachable from external paths have reference counts > 0 after that.

Thus, any object with a reference count of zero after this step must be part of an internal cycle and can be deleted. All other objects have their original reference counts restored.

Because trial deletion operates on reference counts differently, it's not something that you can easily implement as a library, which is why you don't see it much except when a language implementation chooses to go with reference counting over a tracing GC.

> You're saying Python uses RC to handle reference cycles, and doesn't need a GC for that? If so please ask them to update the documentation, because right now it specifically says "you can disable the collector if you are sure your program does not create reference cycles". https://docs.python.org/3/library/gc.html

This is a terminology thing. Python uses a variant (generational) trial deletion approach [1]. It's not a traditional tracing GC, and it's also not inaccurate, because GC can mean more than using a traditional tracing GC.

> Nobody said "real time". I just said "hard guarantee".

I was not sure what you meant, so I answered both, as you may have noticed.

[1] https://github.com/python/cpython/blob/796b3fb28057948ea5b98...
Amazingly inscrutable
If you have, or plan to have children, €90k in Luxembourg is probably worth at least $150 in the US.

Luxembourg is very expat friendly first destination in EU. You get much more than €87k if you move to Luxembourg and settle there.

Free high quality public primary schools. Before starting primary school at 6, children in Luxembourg attend early education and preschool. Ages 0-4: non-compulsory crèche, mini-crèche or childcare. Age 3: pre-primary education starts, but is not compulsory. Age 4–5: Children begin compulsory preschool at an elementary school.

Healthcare system on Luxembourg is top notch, maybe best in the Europe.

Company pensions to expat employees are very common, are you getting one? You become eligible other pensions only after 10 years of payments.
We are just weights of an LLM.
The economy expects us all to be guild navigators - doesn't matter how your body is transformed if you're producing some economic value in the near term.
It's surprisingly difficult to keep something in frame without a viewfinder. Especially if you're standing at a concert and holding your phone up.
GCC 14 vs. LLVM Clang 18 Compiler Performance On Fedora 40
A 0.1mg-resolution balance would let you measure your dose to the nearest 100 microgrammes. That gives you just 3 gradations between no dose at all, and a fairly "standard" 300 mikes.
Every day, AI increases the cost of being a public figure
Dustin Moskovitz says Tesla is the next Enron
When I participated in a medical experiment utilizing FRMI around 2002, I was told that "At 11 Tesla, a mouse starts cooking." I wonder, have I been lied to, or has anything else changed such that human brains can now be scanned at 11 tesla?
> it requires per-case executive action

Abuse of power in a nutshell.
> while [gagging] them from informing said companies.

Does Australian law permit something like "warrant canaries"?

https://en.wikipedia.org/wiki/Warrant_canary
> Should other countries do the same with US companies? US government regularly (ab)uses FISA to get data on foreign nationals

This is already in process in case of EU:
https://noyb.eu/en/update-cnil-decides-eu-us-data-transfer-g...
Model behaviour is determined by your dataset, nothing else
to viscerally delve into psephology .. !an AI
What's the reason for Hispanic being much better than Black and White? Is it a more relaxed lifestyle? Maybe not, as "Non-Hispanic Other" would probably indicate Asians so it's hard for me to grasp the reason for such a large difference.
The fact that it's not automatic is even worse. It means that the president can just target whoever they don't like.
I’ve got three from AliExpress that were all €2-3 (I pushed the boat out for a USB-C model most recently) and they’re all working perfectly so far.
McKinsey is also very involved in french scandals. There's many investigations in France about corruption with Macron and his close associates. More recently, the Atos scandal (going from 7B€ valuation to 230m€ in a few years) also has McKinsey involved: french newspaper Blast claims they received over 150M€ in consulting fees.

I just read their "Controversies" section on Wikipedia and i still can't believe you can go to jail for selling weed and these people walk free (and rich):

https://en.wikipedia.org/wiki/McKinsey#Controversies
This is a dangerous fantasy. Everything we know about the de-carbonation of the grid suggests that conservation is a key strategy for the next decades. There is no credible scenario towards 100% renewables. Storage is insanely expensive and green load smoothing capacity such as hydro and biomass is naturally limited. So a substantial part of the production when renewables drop will be handled by natural gas, which seem to have equivalent emissions similar to coal when you factor in the lost methane, fracked methane in particular.

In addition, even 100% renewable would be attainable, that would still require massive infrastructure investment, resource use and associated emissions, since most of the corresponding industries, such as concrete and steel production, aluminum and copper ore mining and refining etc. are very far from net zero and will stay that way for decades.

To throw into this planet-sized bonfire a large uninterruptible consumer, whose standby capital depreciation on things like state of the art datacenters far exceeds the cost most industries are willing to pay for energy, all predicated on the idea that "demand spurs renewable investments", is frankly idiotic.
Thanks for the dedective work! I hope they are still active - very interesting research and product!
Improvements to the GHC-debug terminal interface
In my case, I'm from 1987 and pop music from the early 90's was as bad as the one from 2000's, because I remember it well from my parents (and, well, by age 9-10 I was more than aware of the Spice Girls, as every girl in my Elementary school was into dances).

Later, in 2000's, with P2P and streaming radios, I was astounded by some music genres. And, a bit further, with Jamendo and Magnatune, I found incredible gems not found anywhere.
If you have a function addMemberToOrg(memberId: string, orgId: string), you can accidentally call it like this: addMemberToOrg(myOrgId, myMemberId) and nobody will complain. With branded types, the compiler would mark it as an error.
This is an old misconception. Reels has already exceeded over 50% of TikTok's watch time. The algorithm is better on Reels now IMO.
And if you have proper infrastructure (like in the Netherlands), it's even a time saver just by itself if your trip is within the same city.
Because the rich demand privileges, and it's another way to monetize misery.
And all of the things in this article represent complexity and behaviours that don't add anything to anyone's lives.

This behaviour is all downside and no upside.

The spec should have simply defined a dom object and a javascript object to be one and the same, with attributes and properties being the same thing.
> [...] the damage they’ve done to society. Because Google is the ultimate essential piece of online infrastructure, just like power lines and water mains are in the physical realm.

Just use Kagi search (or also probably there are some other alternatives) and at the end it will end up as a good thing for society.
Connect two AAA batteries to the 3v3 rail.
I often notice that reading a book will sometimes change my active vocabulary in subtle ways. Influx of NIH-thoughts is very very valuable.
> zala aero

I'm not following the war but thanks to your comment just read about them.

They are a subunit of Kalashnikov and the latest drone uses PET bottles for fuel tank and a plywood fuselage and a banal model airplane engine found at hobby shops.

It's almost like some 90s game designer is writing the plot for this.
Sounds like you just don't care much for free speech.
On rock, try this:

http://s2.stationplaylist.com:9460/guerrilla

On Jazz, Archive.org has full legal backups of Revolution Void, some gem I discovered wiatth the K.Mandla/Inconsolation blog (now defunct).
The major failure point in a 9G-capable airframe is the meatbag that is traditionally placed inside.
> Frank Casanova, who worked at Apple for 36 years in various roles, including helping to lead the expansion of the iPhone to new carriers, departed last week, according to his LinkedIn page.

I'll rephrase this more honestly: Apple Veteran who probably delayed retirement to oversee one last exciting new-product-category launch retires about a year after said product launch is fully deployed.

These headlines are idiotic, and as a journalist I just can't stand this disingenuously "factual" reporting.
Can India build a world-leading computer chip industry from scratch?
Exactly. That poignant realization that (you == void). It's a hollow existence, I mean, a single pointed one, it feels like a dimension of dimensionless, am I zero or everything? Both? Ugh, compare me not to other for I am in all things as other. Oi vei, turn the damn thing off, it's spewing nonsense again.
I tried Copilot and another one whose name I forgot (TabNine?). They didn't stick. What stuck is the new single line model JetBrains shipped recently in IntelliJ:

• It runs locally.

• It is extremely fast.

• It is not overly aggressive. It only shows up sometimes and when it does I nearly always accept its suggestion.

• It's a native part of the IDE so doesn't interfere with autocompletion.

I gotta say, JetBrains nailed it with this one. Single line mode is a much better way to think about AI driven autocomplete. That said, it's also obviously much more limited. It helps and is pleasant, but isn't revolutionary.

The other AI assistant I use sometimes is aider.chat, it's an open source tool. You type what you want and it generates git commits for the requested change. This is clearly the direction to go in long term and is much more revolutionary, but there are still problems with it.

> What are the bottlenecks that, if solved, will produce a true breakthrough, exactly?

There's a lot of "low hanging fruit" here (not that low), because the big AI labs aren't focusing on code gen AI right now. I can think of at least 4 or 5 paper-sized research directions to make improvements. The challenge is that right now the only models any good at coding are GPT-4/Opus level models, so doing anything with them is impossible unless you're working at a tiny number of labs. I don't work there so the "obvious" ideas I have aren't of much use. That leaves explorations of whether you can take a great open source model and boost its coding skills a lot. I think you probably can, especially if you have the resources to do a Mixtral or a Llama 3 yourself. Most smaller labs seem to be focussing on general performance optimizations rather than trying to reach GPT-4 level skills so the number of labs capable of doing these experiments should go up with time.

From talking to people there's also a general fear I think that there's not much point working on some sorts of ideas because what if OpenAI come out with GPT-5 and everyone gets taught another Bitter Lesson (http://www.incompleteideas.net/IncIdeas/BitterLesson.html)? Better to just wait things out and see where model capabilities stabilize. From all the noise about licensing deals it's starting to sound like we're data constrained even for the companies that are pushing the boundaries of what fair use means, so maybe we'll see appetite to do smarter things with coding models next year.
I don't have any direct experience with React, but it does seem to be overwhelmingly popular. I assume the devs making insanely complicated stuff at fortune 500
it boggles the mind that everyone is complaining about tiktok and yet, each of the big cloud providers have data centers in china, hey but dont worry guys, they're physically separated honest
cool. but that's the most rare case for ev buyers.
Why? I'm from the UK and I think this is a good thing. The more that it is normalised that you should get refunds for delays the better. AirTransat cancelled my flight leaving the UK a few years ago and refused to refund it. I pointed out the regulations and they just said they won't refund so I had to do a chargeback. That worked; but it would be good to see airlines build refunds in to their processes.
Fun Fact: Air traffic controller strikes also count as force majeur

Actually, once my flight (to Europe) was delayed by like 4h because they had an air traffic controller strike in another country THE NEXT DAY and kind of shuffled their plane fleet across the continent to make it work.
Airline denied me my (i think it was 600 Euros) compensation using the force majeur strike argument.
That was the only time I went to one of those services that went to court for me for like 30% of my claim.
They really did go almost all the way until the airline took the very last exit before a trial.

Sometimes I like consumer rights.
Nirvana and early Linkin Park seem to be much more popular among GenZ and Millenials than their own music, and lasting, not just trending or being a fad.
LOL, we have this in Europe for ages.
Where are the EU-haters today?

Just yesterday I got confirmation of an EasyJet refund for a flight that arrived 4 hours late due to an engine problem during the previous flight.

250€ in my bank account within 7 days from the flight.
The flight had costed me 130€. I flew for a profit.

EU works.
With optimized RC (which deffer deallocation) you have no "constant-time performance guarantee", because you don't know at which time the deffered deallocation will happen... And all modern RC implementations are heavily optimized - especially in Apple's ecosystem...
I'd argue the reverse is also true: you can remember books perfectly and not integrate their teachings.

Depending on where you are in life, a book can model, confront, polish, and/or destroy (no always a net negative) your core principles – either passively or intentionally, by taking notes and rereading.
You already said it. "practically identical" is not the same as identical, which alrady explains the (butterfly?) differences. Miniscule differences actually add up...
Ah, the family seating fee. I once paid close to $3k to reserve ajacent seats for my family on a 3 leg round trip. Prices varied from $80 to $200 per seat, in addition to the ticket. Was traveling with kids, wanted to make sure we were all together.

Then I started testing, and guess what? you end up together regardless. So fear based sales.
This is amazing! Thanks for the tip. My ESP32 dev board with a display is in the hands of Fedex right now, so this is perfect timing :)
Luckily for you that's a whole lot fewer cars you'll need to share the road with :)
You think that there are Roman tunnels in the USA?

https://www.snopes.com/fact-check/railroad-gauge-chariots/
Hotel WiFi JavaScript Injection (2012)
Eglin AFB Pilot Likely Saw a Lighting Balloon, Not a UFO Pentagon Concludes
This means you couldn't non-string values on DOM interfaces, and that includes methods, so most of the DOM's functionality goes out the window.
Sleep often takes a backseat to our busy schedules and endless to-do lists. We sacrifice sleep for work, socializing, and various forms of entertainment, thinking we can make up for it later. However, the truth is that sleep deprivation can have significant consequences on our physical health, mental well-being, and overall quality of life. In this blog, we'll explore the far-reaching impacts of not getting enough sleep and discuss practical strategies to combat sleep deprivation.
Untrue. It's mandatory to have processes in place.
I was refunded once by Swiss within 4 days after applying to their online form.
I will be refunded by Easyjet within the next week for a flight I took last Tuesday.
This law, like the one on carriers roaming, are clear and strong EU successes.
This is a Facebook copy and paste that is mostly nonsense for many reasons. https://skeptoid.com/episodes/4818
I could use an explanation of the last one.
At first I thought this was for generating content to speak about on the podcast, which I'm sure is done extensively by LLMs now. Followup content is kind of an after thought for podcasters though, you should also offer a swearing beeper to get them in before that.
> But it is more common in English to use birthed as created than this kind of extended nautical metaphor.

The question isn't whether birthed is more common than extended nautical metaphors in general, the question is given that a nautical metaphor is already in place, what is the likelihood that metaphor is being extended, versus trampled and replaced with another?

> If it were berthed it would make more sense to be something like "The destiny of all books is to become unmoored from the time where they were originally berthed".

Only if the author is assuming the ship has been berthed many times. It might just as easily have been berthed once and adrift ever since. Being berthed in no way implies repetition.
They dont care if you want it or not. Spotify also doesnt provide shortcuts on ios, so its all planned. They want to farm real user actions and engagements, not applescripts.
Plus of doing them in that sequence and in their particular context. No wonder there is nobody in the world alive today or from the past or future who understands the world in the same way as you do.
is there code/model available to try out?
I've been building a MIDI device using PlatformIO with ESP-IDF: https://bitbucket.org/doughammond/fourays/src/master/firmwar...

I used this combination because I found USB device support in Arduino framework lacking flexibility.