skysight-inc/HackerNews huggingface dataset:
> What I also wanted to communicate is that shaking uncontrollably isn't necessarily connected to some terrible, unbearable trauma

Unless your dog used to be fine with fireworks and then one day started shaking uncontrollably whenever they go off. Then you might reasonably conclude that something happened to instil that fear.

A loud continuous noise at irregular intervals from which you do not understand the source is a reasonable thing to be scared of. Being frightened of a particular person, especially one that regularly experiments on you is a strong indicator that you were treated some way you don’t like.
If you know I'm a human being, like you are, then you can safely assume I'm conscious.

As far as writing messages alone, that could be software.
I created https://qrpwd.franzai.com/ as an anti-product ignoring how website, tools or even common sense should work
Got it, will fix that, thanks for the reply
see also https://xon.sh/
Ops, thanks for noticing
related, a subset of html supported by Qt: https://doc.qt.io/qt-6/richtext-html-subset.html
I had to fly coast to coast in the US and I was pretty disappointed that for a 6hr+ flight you can't get a seat that turns into a bed even in first class. Especially on an overnight flight.
At first glance this doesn't seem that surprising. We often use "is" in a way which isn't reversible. e.g.

"A dog is an animal" -> Makes sense

"An animal is a dog" -> Doesn't make sense
Nice project. Some comments/feature requests:

What is the tech stack? It it running in the browser or the server or both?

It's weird that if I click "Download Chart", I get the chart that I'm seeing, but a new chart is generated with new random colors.

Is it a good idea to randomize the colors in each interaction? I think I prefer fixed colors.

It would be nice that the "Generate Advanced Chart" button transfer the data from the basic version to the advanced version. I'm not sure how hard it is.
Cool, I will build a score board for sure and maybe even a share score button
> Why are we segmenting on activity?

Opening the app once a week will probably put you in the top 1%: https://www.nngroup.com/articles/participation-inequality/

1% of the entire user base is a massive percentage of people who use the app at all anymore: the real filter is the $500 but saying that only the "1%" qualify will help sell it to buyers.

For sure no one who's already successful on Tinder is going to pay for this
They mention 3 quarters of declining members, where are folks dating and finding people these days instead then?
Every single question gets the response "your message was so confusing i had a stroke, please ask again in a different way".
Why would it be expected for LLMs to be able do logical deduction?
Well LLMs don't learn anything. They don't know anything. And they certainly don't understand anything.
LLM engineers rushing to hard code B is A in their "AI". They call it reinforcement learning with human feedback.
Well we did recently have a pretty spectacular failure of the emergency alert system in Hawaii.
Yeah isn't this one of those logic things?

Perhaps what they mean is NotB -> NotA, which often uses a symbol that maybe is being erased?

In any case the abstract seems wrong.
Isn't it possible to use the relay to initiate a direct connection between the two clients, instead of transferring the data itself?
I find it fascinating that how useful generative AI and LLMs are despite these basic logical limitations. It really puts into perspective the gap between our current state of the art and more robust models we will see in the future.

Look forward to the day when such flaws are largely eliminated!
Reminds me of formspree which I used years ago. I found it's still very much alive at formspree.io
Common people who don't know anything about AI will expect it to be able to perform logical deduction. As they experience human like speech so they acribe the human understanding behind that speech.
Yeah, that seems just unclear language and because it's trained on human language, 'is' does not equal 'equals'. Using 'equals' will help.
They were probably referring to the random delays, form field wiping, focus-jumping and silly back-end errors which are prevalent in "healthcare UI/UX".
Or you use numba [1]. Then you can use a subset of plain Python.

[1] https://numba.pydata.org/
I think this is the death of the versatile engine.

Now we will make purposeful engines, eventually one genre will lead the way into what companies call metaverse.

VR might be too complex.

Only persistent multiplayer is interesting long term.

The licenses will have to be "source available" until eventually when money has dissappeared and copyright has been abolished; everyone can finally work on the same game.

I predict novelty games (Minecraft, Slay the Spire, Project Zomboid, etc.) made with Java will increase until X86 becomes too expensive to run.

Risc-V is the outlier.
Imba – A friendly full-stack language
Very good observation; I will ask them.
I have strict safety rules for this project, one of which requires that all geometries are thread-safe pointers. So in the example you show, it would not be safe to share the tg_geom pointer with other threads because it belongs on the stack instead of the heap.

Yet I do see the need for avoiding allocations when working with lots of simple geometries like points and rects, and for my use I made functions like tg_geom_intersects_xy and tg_geom_intersects_rect to perform relation operations directly on point and rectangle values.
I am surprised that anybody is surprised about this. LLMs don't even understand relations and even if they did: Why would they assume that relations are symmetric? It would be incorrect to do so for the general case anyways.
#1 Better to take one shot at $500 before paying a pick-up artist $5000-10,000 from training/conferences

#2 Imagine you make $100k USD and haven't scored a date in a decade. Wouldn't taking a gamble of $500 seem appealing just in case it finally gave you a shot?

I dunno, to me not hard to understand at all. USA is not Europe, escort prices there start $300+/hr these days, a lot more in NY/LA etc. also making $500 sound like less
Nobody is being "obsessed about Apple" or religious about them just because they want to be able to repair their products.
Virtual threads, or green threads use a co-operative threading/coroutine model on top of the preemptive threads provided by the OS.

In addition to Java virtual threads, similar systems exist in Go goroutines, Rust async and Haskell green threads for example.

There are upsides and downsides to cooperative userspace threads. An erratic or malicious green thread can hog all the CPU time and starve other threads for example.

An operating system can not trust the userspace to behave, starvation due to misbehaving thread is unacceptable.

So the OS can not implement green threads alone, it needs the userspace for the co-operative switching.
Also, it seems that current LLMs suffer from the quirks of tokenization, hence they can't spell letter by letter or don't know anything about pronunciation. I wonder if efficiently training character level LLMs is the way to go.
Right. That's why the agent should live under your control, and receive training from your search history.

Paid search is the future. Either you pay a subscription fee to something like Kagi, or you pay for hardware and electricity turn run your own "AI agent" locally.
What do you do in your brain when you get something wrong?
"We want to make rust just go away, and it just won’t. So we negotiate."

Poetic words. Not to be taken out of context, of course.
They seem to do logical deduction when prompted to do so.

What’s actually happening under the hood is so ass backward bizarre people jump to incorrect conclusions. It’s amazing what you can do with that much data and computational power.
Nikola up to its old tricks again pretending to be Tesla 2.0. They are not, they are a company who threw lies and scams got so much money they could actually pay other companies to produce truck for them.

They are a company dead in the water with no technological advantage that is simply living of money raised in a scam. They are not Tesla 2.0, but that's certainty how they scammed all those poor consumers into buying their stock.

New CEO apparently trying the same playbook.
Struggled a bit to find this, but here’s a link to the other chapters already written: https://books.worksinprogress.co/

Does anyone know if there’s an RSS feed?
The domain name and the story seem a bit incongruous...
San Francisco used to test their sirens weekly which was frequent enough that both the siren and the incoherent verbal bits just kinda blended into the background.
Test messages are spam.

After the pandemic, I think we’re quite a number to not trust the public services (either act too late, or try to revive the panic when it’s over). When I received the alert test messages, which, I remind, will not only be used to amplify terrorism scare but also for crowd management during flood, tell you to avoid protests, and then to tell us that we should urgently take the vaccine…

No thanks. Even one test message that was irrelevant to me was enough to preemptively block all scare levels them at the OS level (which is possible, at least in iOS in France).
My Favorite JDK 21 Feature: Javadoc Search URL
What if those videos also receive no views? Serious question, I don't know how Tiktok works well enough to intuit.
The C standard really isn't all that relevant in practice though,
for instance the Microsoft C compiler had been trailing the standard by about 2 decades until quite recently but this didn't stop people from using it. Also most C code that's written to compile across gcc, clang and msvc most likely doesn't even build with -pedantic on gcc or clang.

(eg in practice C is more like a language family, with an attempt to standardize a common core feature set and syntax as an afterthought and call that a "standard" - it's good that it exists, but it's hardly relevant or even useful for real world projects)
billion = million x million [bi]

trillion = million x million x million [tri]

This is still the case in Dutch for instance, where 1e9 is a
"miljard".
How do you search for C?
I didn't realize Typescript had looked at/experimented with feeding type information to the JS engine to help with performance/memory layout. Neat! I've done some transformer work and love playing with that typing info

A lot of juicier things felt unsaid. Like, what did the SVP and others say to Microsoft's management when they asked "why open source?" if it won't translate into sales? It would be interesting to know how something so against the culture gets through and succeeds at a big org
You can absolutely taste the difference between a crappy grinder and a good grinder. I'm not sure what a carbon fiber grinder is, but a proper flat burr grinder that produces a relatively uniform grind size makes the biggest difference in coffee taste, as long as the coffee you're drinking hasn't been burned to ash.
Been there, done that. That's why I stopped actively contributing open source many years ago. Not because I discovered my code without any mentioning in appliances from heavily subsidized Chinese company, but because nobody gave any s*t, even my own employer. "Stop whining, it's too_good_to_be_true cheap stuff!"
I didn’t really read the whole thing, but maybe this is a sneaky way to get more money from all the prostitutes that use tinder? Surely they are the “most active” users. Maybe those filters can help them find clients more frequently.
How's this going to work in areas where there are few users? Do matches which might've been kind of marginal to begin with get put behind an even bigger paywall?
This terrible event, and the worst two US ones, Challenger and Columbia, were preventable, organizational management failures. When there's a big project with big money, there will be big pressure to skip steps and degrade sensible caution.
Upvoted
Amazing job Djot!
Hinge and Bumble.
> Is that speculation on your part, or something you figured out

That's just normal monthly wages, how things usually work.

> look what real companies are actually doing already

But you can't look at what companies are doing now, to find out if new research is useful? The companies can't yet have started doing the things that any new & good research enables (since it wasn't known before).

Could take years until they make use of the research

(But maybe you meant something else)
For me Hinge proved most successful out of everything I tried, it gave me the most matches that actually resulted in real world dates and eventually to finding my current partner of almost 3 years now.

N.B. I only ever use free versions as I do not believe in paying for these apps so cannot speak to paid versions.
>We expose a surprising failure of generalization in auto-regressive large language models (LLMs). If a model is trained on a sentence of the form “A is B”, it will not automatically generalize to the reverse direction “B is A”. This is the Reversal Curse. For instance, if a model is trained on “Olaf Scholz was the ninth Chancellor of Germany”, it will not automatically be able to answer the question, “Who was the ninth Chancellor of Germany?”. Moreover, the likelihood of the correct answer (“Olaf Scholz”) will not be higher than for a random name. Thus, models exhibit a basic failure of logical deduction and do not generalize a prevalent pattern in their training set (i.e. if “A is B” occurs, “B is A” is more likely to occur). We provide evidence for the Reversal Curse by finetuning GPT-3 and Llama-1 on fictitious statements such as “Uriah Hawthorne is the composer of Abyssal Melodies” and showing that they fail to correctly answer “Who composed Abyssal Melodies?”. The Reversal Curse is robust across model sizes and model families and is not alleviated by data augmentation. We also evaluate ChatGPT (GPT- 3.5 and GPT-4) on questions about real-world celebrities, such as “Who is Tom Cruise’s mother? [A: Mary Lee Pfeiffer]” and the reverse “Who is Mary Lee Pfeiffer’s son?”. GPT-4 correctly answers questions like the former 79% of the time, compared to 33% for the latter. This shows a failure of logical deduction that we hypothesize is caused by the Reversal Curse.
Learn the concept better, not an exception to an incorrect rule. It seems like the model architecture just isn't good enough.
If they don't know how to select the OS at startup, why are they dual booting?
In erlang you have preemptive green threads. They don't block* and having a million on one medium server is not unheard of.

* I managed to block a whole erlang VM one day, spoke with Joe Armstrong on chat, but they won't fix this, as it's pretty niche use case.
Matthew Butterick's Practical Typography
I'd like to point out the opposite.

I made a game with a group of well educated friends back in the mid 2000s. It was released (against agreements) when the core gameplay was roughly-in place, but all the art assets were 'programmer art'.

It made the top ten worst Steam Greenlight games (on some dead blog) and attracted huge quantities of negative criticism.

Even though it was never linked to my public reputation and I found it hilarious at the time...

It did make me very hesistant and perfectionist in future projects and took out a certain amount of faith that 'it will work out'.

I learnt a lot from the experience and I'm glad I did it. But gosh I wasted a lot of good juice and youthful exuberance on that.

Failure is not 'free'.
When you sign up, you get quite a lot of exposure for some days to reel you in.

Due to the platform’s asymmetric ratio between men and women, your exposure drops and the women are cycled elsewhere.

You can pay a premium to maintain your exposure, so when a woman is sweeping, your face is shown at a factor 10 or 100.

It’s algorithmic pimping.
I agree. Many comments point out analogies to reading code, alphabets, etc. Surely, this is just how it feels to grasp any written representation of something sufficiently complicated.

I'm almost more interested in an example of gradually evolved notation being tossed completely when a simpler modern replacement actually is better. Maybe Hangul?
>This community especially

Most communities have that though; they don't like others having success, they don't like talent/genius in others, they laugh at failure (both by large and small companies) etc. Really one of the best lessons in life (often learned at a higher age) is to give two shits about what anyone thinks about whatever you do.

Just building stuff (fail/success doesn't matter so much) is more than by far most will ever do; they are mostly jealous of people who get anything done at all.
Mars Sample Return got a new price tag. It’s big
let's go even further

Why do we even waste resources on OS when we can write e.g UEFI application and run it "directly" and let it manage resources without OS overhead

Nowadays runtimes like Java's, etc, etc. are doing more and more tasks that previously were managed by OSes
> ridiculous

We have very different tastes. The Gameboy Micro is the most adorable piece of hardware I have ever seen.
Rain is wet.
Wet is not rain.
You do the indenting with tabs and the layout with spaces. Then it doesn't break
From my rather rudimentary understanding LLMs are just collection of X billion ifs with stats applied. The brilliant part is that the LLM training can generate different ifs depending on the data. They don't have logic or something like that implemented. Which makes even more impressive the results we are getting.
I guess this is the closest to having a "business account" on Tinder...
It’s because all the verbs are ill-defined in the context of AI. All it boils down to is “I don’t like LLMs”. You could say that LLMs can know, learn, and understand, and you’d be just as correct, just with opposite vibes.
This is based on the false assumption that if someone finds a "perfect match" they will stop using tinder.

What if finding the perfect match made you _more addicted_ to the app?
From translating languages to driving advanced models like pre-trained transformers, learn how computers decode and derive context from our language.
Why do you think that tokenization is to blame on this particular limitation?
> It seems that you value the lives of monkeys very highly.

Maybe they value informed consent. Something which humans could give in this situation but other primates can’t. Maybe the issue is that the experiments were done on someone who cannot say “no” (though we can argue they are doing just that by exhibiting fear). Had the experiments been done on humans, this would be the equivalent of doing them on slaves instead of consenting adults.

> Is there an amount of human suffering which could be avoided which could justify the loss of macaques?

We can flip the question: “is there an amount of macaque suffering which could be avoided which could justify the loss of humans”? Why not? Is avoiding our suffering more important because we ended at the top of the food chain? Maybe if we in turn did a great deal to protect other species we could argue that saving humans benefitted everyone, but the status quo is that making another species suffer for our benefit will only lead to other species suffering even more.
I've been "fighting" many websites in the last 20+ years, which use(d) javascript libaries which accept "only a-z, 0-9 and _" as valid characters in a local part. Some even changed their code after I complained and pointed them to the relevant parts of RFC822 (and all successors)

IMNSHO: sysadmins who do not know that the local part of an email address is not of their concern (as long as it complies to RFC 822++), are not worth their money. And web designers? Don't get me started on that topic ;-0

Edit: ok, they even allow "." and "-" in local parts.
business idea. spend $500 on a profile, make yourself look handsome and you are guaranteed to find people who have lots and lots of money so you dont have to sift through crap people and suddenly you are set for life.

i suppose a lot of people would be going this route, aka golddigging
I can see that in the examples you have given, where tabs might not be desirable. I dislike doing the manual alignment of code across multiple lines, anyways, so maybe that is why I haven't really come across it in my own code. If it doesn't fit in a single line neatly, I try to rewrite it so that it does... but I can understand this isn't always possible.
I cancelled my prime subscription a few months ago (UK), and like others have commented it's really not a huge loss and it actually pushes me to think more about whether I want to buy something rather than just adding it to cart because it's cheap and free shipping.

(Obviously my cancellation wasn't in response to this news, and I hardly ever watched prime video anyway - for me it was the fact that for years Amazon has been getting less and less reliable, more filled with junk and counterfeits, and especially that they've never done anything about the commingling problem that leads to knock off items being kept in the same buckets as official items, such that if you buy for example an iphone charger that is "sold by Apple directly, shipped by Amazon" you might get one genuinely provided by Apple or you might get a dodgy one that pretends to be sold by Apple.)
Depends on the meaning of the word “is”?
This is a useful observation, but it doesn’t explain the particular example given in the article.
They do learn by reading their corpus, and they do know what's in their corpus.
If you created a temperature sensor and the AI removes itself from hot temps, then it feels pain.
The insistency that AI not be antropormorphized sometimes gets in the way of communication.
I just don't indent code like that, but I understand now that others might - and in that case, tab alignment isn't always desirable.
Wouldn't be surprised if the intern didn't mind or was too busy looking for treasures to care :P
The entire moat is gone. The biggest value driver they had was integrations to get the data there, but now ebpf, telegraf and Vector have destroyed that moat.

With Vector you can even source from Splunk and move elsewhere.
what a dystopian world that would be
Show HN: Geniusrise, an open source framework and ecosystem for AI agents