skysight-inc/HackerNews huggingface dataset:
If you learn about the Wuppertal suspended monorail, you should also read about Tuffi, the elephant that jumped off of it in 1950.

https://en.m.wikipedia.org/wiki/Tuffi
We are indirectly applying derogatory language to the training set, which is our own culture. Strange position to despise our own past knowledge, took us a long time to compile it. Even if someone thinks LLMs are just stochastic parrots, they parrot our own thoughts. But if we accept LLMs as more than parrots, like an improv jazz musician adapting to the audience and always creating something new recombining the old in novel ways, then it is even less justified to despise LLM outputs.

The whole parrot idea is half baked. Yes, in closed book mode, and without a seed prompt that ads anything new to the existing knowledge of the model, it will parrot (adapt) from its training data. But if you add novel data in the prompt, then we push it outside its training distribution, and it learns on the fly. And usually all interactions bring some new elements to the model, new knowledge or skills, or new context. The more elaborate the prompts, the longer the session of messages, the less parroting takes place. The O3 model performance on ARC-AGI is another argument against the reductionist idea of parroting.
It’s extremely clear you don’t have any personal real-world experience with this, but let me assure you that no one who thinks Blacks are of sub-human intelligence gets there by sitting down and digging into research and weighing the various arguments for and against. They start with the prejudice and they latch on to whatever allows them to justify it. There is no point in making arguments at all, either to this particular piece of shit or to whatever pieces of shit will permit a nasty internet comment to justify prejudices they already hold. The only thing that works is to make it clear to these people that no one is fooled about what their views really are, that those views are repulsive to decent ordinary people and that holding them is grounds for ostracism and abuse.

Politely tolerating and debating them doesn’t sway any bystanders away into thinking “hey, maybe Blacks are fully equal to other humans after all”, it only gives social permission to fellow travelers who would otherwise feel pressured to conceal or temper their racism, and normalizes the idea that the essential humanity and equality of Blacks and other minorities is a legitimate topic of debate.
Thank you, I'll read your link, but really appreciate your perspective. :)
Until the US provides evidence confirming it was friendly fire, you can assume Houthis shot it down. The US does not want to acknowledge their role in attacking Yemen.
My boss can't stop nitpicking, and I've started telling him that "if your comment doesn't affect the output I'm ignoring it".
MacKenzie Scott donates over $2B in 2024 to 199 organizations
If it looks like a duck and quacks like a duck after all.
What does this mean for Clojure? At least loading the Clojure runtime should benefit, but what about app code loading.
Reading from the other comments here, I'm the only one thinking that this is just busywork...? Just get rid of the thing, it's a solution without a problem.
No. There is no such button on my Firefox. Nor anything about who wrote this, what it is, or what it does. Lots of social media "invite" type things though.
Surely S3++? /s
Things I can recommend:

- Do a German class: the biggest step up starting from nothing. If nothing else, listening to German 2-3 hours/week will help you

- http://germanforenglishspeakers.com/ for reference: essential grammar concepts

- Reading a book / watching a TV show in German: something you already know, so you won't get discouraged by lack of understanding

- Duolingo: just to have that 5-10 minutes every day. It won't get you to fluency, but it's a low-impact tool
S3++?
Once again: I do not care what the person you are threatening thinks. I do not think I am going to persuade him. What I care about is that he's wrong, and that looking super dumb on a thread about science is a lot more interesting and persuasive than a throwaway account pitifully threatening to beat him him.

You write like you don't know why he's wrong. Let me reassure you: he is. Look it up!
Tech "debt" is paid back in the form of later refactors and having to go back and fix the things you did badly in the interest of expedience.

It's just a metaphor.

And it's a better metaphor than the one about eating junk food precisely because eating junk food doesn't help you build your product faster.
Oh look spotify is here. From article it wasnt "sounds like fun" but "horrible expierience"
Firefox 133 no play now button at all. only "sign up" and "log in".
not a native speaker,

but you probably mean "Ich streichle den blauen Hund" ("I pat the blue dog")

as apposed to

"I pat then bluen dog"

(the latter seems incorrect in both English and German) ?

could you give another example maybe? I think you're on to something but petting the cat or dog seems to have an identical sentence structure in English and German. Only difference being sex. That's true in Italian, German, French, Spanish, and gets even worse with Slavic languages (or some non European languages).
No, they hung out with each other in person too.
and EC2 stands for "Elastic Compute Cloud". but no one remembers that.
Shameless plug, in 140 bytes https://www.dwitter.net/h/wikimedia
Haha, they’d just continue selling it for $100 then change the TOS on page 50 to say the same thing.
They demand a genocide right on their flags.
For me it boils doen to, communication is key, talk to each other, exchange ideas.
Part of the picture here is how few of the newer generation fighters are actually in service.

The F22 fleet is capped at 200, and I gather significantly less than that in a state of combat readiness. There are technically around 600 F35s in service, but they are plagued by reliability issues, to the point that they are only averaging 50% availability for missions.
Does .pythonrc also apply to IPython? I’ve been using my .ipython configs to do this, but would prefer to move it to .pythonrc if that applies to all Python interpreters.
> game porting toolkit

I don't understand why Apple even bothers these days, I wouldn't be surprised if Apple's gaming market is a quarter of what the Linux gaming market currently is (thanks to Valve and their work on proton and by extension wine)...
https://en.m.wikipedia.org/wiki/Slogan_of_the_Houthi_movemen...
I feel like I'm in a parallel universe where Stephen Wolfram doesn't exist. But he does, he's a living legend, and his seminal work, A New Kind of Science, and its core concepts, computational equivalence and computational irreducibility, are the answers you're looking for here.

For more up-to-date thoughts on thermodynamics I'd start here:
https://writings.stephenwolfram.com/2023/02/computational-fo...
Why? Do you have an accurate way to determine if something is aware that could be applied to all possible generative models?

I'm not asserting that they are aware, just asking how you can tell that they are not?
They also blew the hell out of an aircraft carrier. Ignore the commanding officer tweeting pictures of the facility dog and the ice cream machines; that was all a smokescreen to hide how much damage the Houthis had done.
> we understand language in much the same way as these large language models

Yeah, gonna need proof on that one.

First, LLM slop is uncannily easy to pick out in comments vs human thought.

Second, there's no prompt that you can give a human that will generate absolutely nonsense response or canceling the request.

If anything, it feels like it doesn't actually understand language at all, and just craps out what it thinks looks like a language. Which is exactly what it does, in fact, sometimes to fanfare.
The slogan aside, Israelis (sorry, "the Jews") have much, much less to fear from Ansar Allah than the overwhelming majority of Yemenis who aren't Zaydi, those being the people the Houthis are actually working to exterminate.
In my experience, end-user programs you'd run and operate were called "applications" or "programs", and it was a specialist term anyway, because general population didn't think in terms of applications anyway - they thought in terms of "running Word" or "running Google", with the machine itself an implementation detail.

As I remember it, the term "app" came from smartphones, where it referred specifically to smartphone applications. Connotations were rather negative - inferior facsimile of the real thing (not even a full application - just an "app"), also came from "app marketplace"[0][1]. And to this days, apps are inferior to their desktop counterparts (at least surviving ones), except marketing won this one - people got used to this term, then some vendors started calling desktop software "apps", and now suddenly everything is an app.

--

[0] - To this day I roll my eyes at the mental model here. It feels unnatural and wrong, but that's maybe because I'm not used to think in terms of trying to find markets and money-making opportunities everywhere.

[1] - Or maybe it was just a huge letdown to me, and I'm soured ever since. Back when first iPhones and then Android came out, I was hoping a full-blown computer with a Linux on board would mean it'll be much easier to just write your own stuff for it. That it would feel more like a desktop in terms of functionality, capabilities, opportunities. I did not expect them to come up with "app stores" and lock the thing down, and made you accept the mark of the beast, entangle yourself with the commercial universe, just to be able to add your own joke app or such.

Since then, it only got worse.
Weird headline? They seem to have shot down 1 fighter jet which had 2 crew, both of whom were pilots.
Having a kafka compatible API and S3 storage would be something I would jump to, the savings over MSK would be huge.

If you had a (paid for) API that sat on top of an S3 API for on-prem, that would be fantastic as well.

Kafka is great, but the whole Java ecosystem and the lack of control of what is in the topics and the stuff about co-ordinating the cluster in zookeeper is a management PITA.
Agreed. I live in Finland, but my preferred language is English. Many many sites send me Finnish by default, although Google directions will always be in Swedish.

I seem to have to "change results to English" on google searches at least once a week when it forgets which language I've setup and used for the past ten years!
Trained with 300 raw pairs directly from the ARC training set without using any data augmentation process, such as generating many more pairs with some kind of ARC generator? That's amazing.
iOS mainstreamed it, but for a long time, "app" had a different meaning. Like, "application" was the big full-featured thing you run on your PC; "app" was the toy thing you run on the phone.

Then some "genius" started calling their desktop offerings "apps" (perhaps because lazy multiplatform-via- webap development eventually extended to marketing copy"), and now everything is an "app".
A bit on the tangent, but seeing how the US often struggles to fight clearly inferior forces, I have to question how effective the US military really is.

The US has the most advance tech and the largest budget, nobody can deny that. But how useful are these when something like the B2 cost billions and there is only one tank factory in the entire country? Also, many critical parts for these expensive war machines are difficult to source and easily disrupted by an adversary.

One example is the artillery ammunition being supplied to Ukraine. The US can barely break 50K/month. Meanwhile, Russia is producing them by the hundreds of thousands. China is even higher.

The US has the fanciest toys but those can barely be made and are only good for strategic, precision attacks; and their supply chain cannot sustain a prolonged conflict. In a peer conflict, these are fatal. If China started a war, their manufacturing base can potentially pump out more weapons than the US can destroy. And in the long term, the US may not be able to keep up in both weapons and personnel.

Just like how Japan got the largest and most advance battleships with the more
experienced crews at the beginning of WW2 but still lost to the US. Japan could not match the production and rapid replacement rate the US had. Now, the US is in Japan position compared to China.
Good attempt at a topic that annoys many programmers.

I see a problem with the separation between str and str_buf, though: you create new strings with the latter, but most functions take the former as arguments. Do you convert them every time? Isn't your code littered with str_from_buf()?

Put it in another way, it's like the mess with const that you mention in your article. If str is the type you use for a const read-only string, and str_buf for a non-const mutable string, you would like to pass a non-const even to those functions that "only" require a const. (I say "only" because being const is a weaker requirement than being mutable; the fact that it's more wordy is another thing that C's syntax makes confusing, but this is an entirely different topic!)

It would be nice if the compiler could be instructed to automatically cast str_buf into str and not vice versa, just like it does for non-const to const.

The only way out I can think of, would be to get rid of the two types and only use the one with the cap field, with the convention that if cap is zero, then the string is read-only. The drawback is that certain mistakes are only detected at run-time and not enforced by the compiler. For example, a function than takes a string s and replaces every substring s1 with s2 could have the following prototype in the two-type system:

replace(str_buf s, str s1, str s2);

And it would be immediate to recognize that you cannot pass a read-only string as the first argument. With a one-type system you loose this ability.

Oh well, I guess if a perfect solution existed, it would have been adopted by the C committee, wouldn't it? /s
It's not ML, but it is AI
"Replace our MSK clusters and EBS storage with S3 storage costs."
It really does see its past tokens. Attention makes that a core feature, it can introspect on its own past thoughts.

And like humans have to speak one word at a time (serially), so does the model. Distributed activity of neurons funneled through the centralizing bottleneck of serial token prediction. This parallel-to-serial process is the key, I think it's where consciousness is.
> Along with analysis and debugging tools, Apple still gives away everything needed to build apps for the Mac, iPhone, or iPad.

Very conveniently glossing over the fact that developers still have to pay an annual Apple Developer Program subscription fee in order to be able to distribute their apps.
TANSTAAFL, as always.
> What makes Kotlin such a strong choice for many orgs today is its batteries-included multiplatform capability. We are able to write data models, validation logic, business logic, etc just once and compile to JVM, WASM, and native targets.

Not familiar with Kotlin but how does that work? Does it come included with a PAL? Because it you want to be platform agnostic, you can't for instance use a Java RegularExpression in your platform agnostic code.
Using the term 'slop' to deride it for its lack of originality is pretty funny to me.
Zig can represent AoS to SoA very nicely, it's a favored technique for the Zig compiler itself and well supported by the standard library where it's known as a MultiArrayList.
Right. "Mastodon" should be lower case here.
What you think you’re doing is showing off how smart and clever you are. What you’re actually doing is normalizing the idea that the essential humanity and equality of Black people is a legitimate topic for debate. Stop doing this.
Sounds to me that the situation was caused by problems entirely unrelated to the programming language that got chosen.
Our biggest characteristic is resource consumption and technology production I would say.

War is just a byproduct of this on a scarce world.
There are a lot of nice things I enjoyed when I was still working with Kotlin extensively. Null safety, data class, sealed class, exhaustive when, top level functions, object class, higher order function, extension functions etc. They fundamentally change the way dev think, producing safer, lighter and more maintainable code.

Contrary to the popular notion of dismissing certain syntax differences as sugar, I consider it one of the most important factors simply because we spend more time reading than writing code. To me Java has always been verbose and dreadful to read, there's something fundamental wrong if you need your IDE generate so much then force to train your eyes to skip over most of them while reading.

I find Kotlin to be more elegant and fluent especially with native syntax support of the above features. I can read it at least 25% faster than Java. Perhaps which one is better is personal taste, but I'd maintain syntax is very important, just like natural languages.
Pretty nifty, is Relta going to be OSS as well?
Really interesting service and bookmarked.

I'd really love this extending more into the event sourcing space not just the log/event streaming space.

Dealing with problems like replay and log compaction etc.

Plus things like dealing with old events. Under GDPR, removing personal information/isolating it from the data/events themselves in an event sourced system are a PITA.
As a corollary to your last point, neither should it be allowed to become Skynet.
It is not genocidal to fight back against imperial forces that have destroyed your land and slaughtered your people. Not saying I agree with all of their actions but they do not exist as 'evil' in a vacuum. If you lived on a planet that was constantly bombed by an alien species would you not want to destroy them? Would the pain of only seeing constant suffering and death all around you not blind you with rage? It's just that but at a country scale.
I think you're genuinely afraid you could lose an argument with that person, and that's sad.
I'll tell you my experience with Zig. I don't have any. I saw maybe Primagen talking about it and I see your post here. I watched 10 minutes of your vimeo video. I see it has 30k+ stars on github. So now I have to try to understand it in a nutshell.

First like any language, I go to indeed.com and put in "Zig" to see if there are any jobs listed which use it. I don't see any.

Then I click to https://ziglang.org/ and it describes Zig as "robust, optimal and reusable". Well that doesn't really say much of anything.

I read the example listed, which appears to be a test case, and I wonder how the 'try' mechanism works without a 'catch'

Then I go to https://ziglang.org/documentation/master/ and see that it says:
Robust
Behavior is correct even for edge cases such as out of memory.

I wonder how that works, but there are no links to support this claim.

I read a little more then move on.

This isn't to say anything one way or another about Zig, its just my 30 minutes of reading about Zig.
Very much this. If we're to compare LLMs to human minds at all, it's pretty apparent that they would correspond exactly to the inner voice thing, that's running trains of thought at the edge between the unconscious and the conscious, basically one long-running reactive autocomplete, complete with hallucinations and all.

In this sense, it's the opposite to what you qutoed: LLMs don't lack "inner life" - they lack everything else.
> Paperwork problems can be very costly my friend, welcome to life

They should say that to the investors: "Our repeated incompetence only cost the company, huh, 35 millions [1], but all is fine and... look, a squirrel!".

"Of course that will be fixed with the 007 permit to kill unlimited eagles at the magical price of $29,623 of your money for each bald or golden eagle killed... wow, that squirrel over there has a super cute unibrow!. Looks exactly like Walter, from contability, when is biting his nails"

[1] 8 millions fine, plus investment of 27 millions required to pass the probatory period.
Trilogy is 4Dnine nineDnine depending where you pick it up
This is an opportunity to use the world's least used emoji
That's not who the Houthis are actually fighting and it's not who they're genocidally threatening. The IDF is not afraid of Ansar Allah. A Sunni Yemeni (or a Zaydi middle schooler who doesn't want to take up arms) sure is, though.
Show HN: Pull rich data about SaaS products
We provide a constant supply of fresh public web data about SaaS products for your business.
You should have experienced the internet from 85 to 95, before commerce and the masses arrived. Now that was truly different.
See also the “cubic harmonics”, which is an equivalent basis to spherical harmonics but they are real instead of complex, and also more natural to use in cubic crystals due to their symmetries.

I have also seen “triangular harmonics”, “zonal harmonics”, etc. in use in other materials.
Is there a name for the activity of trying out different strategies to improve the output of AI?

I found this article surprisingly enjoyable and interesting and if like to find more like it.
I'd imagine it's down to our convention of writing left to right, so more-related data points (such as properties of the same item) get arranged left to right.

A quick test to that hypothesis (which I'm too lazy to try to perform but offer to anyone who might be interested in looking or who might already know) would be looking at ancient Chinese table layouts. :)
I'm never not going to be gobsmacked that Euclid didn't ever try using a coordinate grid as a tool. 8I
Hey, it's time you upgraded from GPT-3.5 :).

> First, LLM slop is uncannily easy to pick out in comments vs human thought.

So you think. Evidence says otherwise.

> Second, there's no prompt that you can give a human that will generate absolutely nonsense response or canceling the request.

Never been to a debate club? Or high school? Or talked with kids? 4 year olds don't even need a prompt, they'll ramble on and on until they get tired; if you listen in, you may even notice they seem to have a context window that's about 30 seconds worth of tokens wide :).

> it doesn't actually understand language at all, and just craps out what it thinks looks like a language.

I.e. much like every human on the planet. Or are you one of those aliens who actually learn languages by memorizing grammatical rules and learning to apply them? No one else does that.
"Psychogenic" doesn't mean non-physical, it means "caused by the mind". That doesn't make the effects not real: they, at the minimum, affect the subjective experience of the person suffering from them, and in a lot of cases more than that. The main difference is in how one should try to treat the problem (just saying "it's all in your head" isn't usually effective)
> I think you're genuinely afraid you could lose an argument with that person, and that's sad.

No, you stupid motherfucker, I think it’s gross and debasing that anyone would think the argument is worth having in the first place, let alone validating, and if you can’t understand why, I think maybe you should consider stepping outside of your own smug interior life for a moment.
Given we can use AIs to align AIs, I don't see why the methods we have rely on us having more cognitive capabilities than AIs in certain critical areas. In whatever areas we fall short relative to AIs, we can use AIs to assist us so we don't fall short.