skysight-inc/HackerNews huggingface dataset:
The sort function has no reason to ask for all three comparisons.

Rather, it can ask for two comparisons and act according to the results (e.g. it learns that 1 < 2 and 2 < 3 and returns [1, 2, 3]).

This makes the output unspecified in general, but it will be consistent with the information received and the calls made even if the comparator doesn't form an ordering, which is what one would expect.
> If that's the claim, the reality is they are doing the opposite.

You need to provide proof
Yes, these responses are annoying, but what's your point?

Humans too fail to perform many tasks (that llms can carry out), even if given many chances to correct themselves. The way in which these llms fail is very unhumanlike though - they will keep trying the same failing strategy over and over, whereas a human would try the failing strategy a couple of times, and then start yelling at the person giving them impossible orders. If that's what we prefer, I'm sure a tiny bit of additional training can teach llms to throw a tantrum. :-)
While I'm sure you can find other such pathological examples, this one is "unfair" in as much as GPT does not "see" letters or sounds, but tokens that does not map to directly to either, and so you're effectively asking it to fumble around in the dark to no tool to observe or verify what it is putting together.
Remote Execution Smart Cell
Here's an in-the-wild, long-standing example of a table used for bit reversals:
https://gitlab.com/libtiff/libtiff/-/blob/master/libtiff/tif...

The function to do the same for a byte is... what? 3 or 4 lines long in C? I guess it takes a couple of temp variables, though, which may dissuade some devs.
Yes, and rather nicely done I think. The tagline in the footer is "Give ChatGPT root in prod. What could possibly go wrong?"
That's a bizarre line of thought to me. If you build an expensive structure for fortification, you don't usually get to the interior design and then go "Oh fuck it, this extra safety measure wouldn't cost anything, but if they've got this far we might as well surrender, so let's not bother."

Going by that logic, the president's bunker under the pentagon would've been built without a lock. After all, people don't usually have to physically drag a country's leader out of their locked bunker, right? By the time anyone's knocking on that door, usually the war is lost and the country has surrendered.

And yet, if you're designing for defense, why NOT take such a cheap and easy countermeasure as putting a lock on the door or choosing the more defensible way to spiral your staircase? You might want to buy a few more minutes to negotiate in a desperate situation; you might want at least the option of taking that futile last stand; you might be facing not an invading army but a single lunatic with a sword who snuck past the outer guards.
JBD Red MicroLEDs Microdisplay Brightness Surpass 1M Nits
In Boston (Massachusetts USA) there are two different 24 School Streets, the other one is in a community that were annexed by Boston, so you'd say 24 School St Jamaica Plain but saying "Boston" isn't wrong either. For a long time Google Maps for some reason didn't store the zip code when you put this as your work address and would simply choose whichever one was closest to the destination.
Google have released the models and code for the Switch Transformer from Fedus et al. (2021) under the Apache 2.0 licence. [0]

There's also OpenMoE - an open-source effort to train a mixture of experts model. Currently they've released a model with 8 billion parameters. [1]

[0] https://github.com/google-research/t5x/blob/main/docs/models...

[1] https://github.com/XueFuzhao/OpenMoE
that footnote is a whirlwind. either make the minor sacrifices necessary to live your values, or tone down the rhetoric to be in line with your actual, demonstrated values.
Critique of some recent philosophy of LLMs' minds
I remember Third Voice, even installed it iirc: https://en.m.wikipedia.org/wiki/Third_Voice
When I was learning to code, I didn't have a computer of my own. So I wrote the code out on paper. This worked because fundamentally, it's a way to communicate ideas in a way that is generally unambiguous and precise. It's rare these days, but something like the act of moving a pencil/pen over the hand written code and working through the state can be helpful at times too.
This is a very interesting example. I don't blame LLMs for not understanding which English text makes hard sounds. I wonder if it would get better if it were multi-modal.
Any time one is tempted to post sarcasm on the Internet, it's a good idea to re-read Poe's law[0] first.

[0]https://en.m.wikipedia.org/wiki/Poe%27s_law
> Honest advertisers won't be affected, because it's honestly not that easy to get the notes up on your post. It needs a very heavy majority of votes.

Oof. With Amazon reviews as our working model, imagine how long it takes a large restaurant chain to lie about a competitor.
"For GPT-4, to reduce the cost, we randomly sampled 200 questions"

Wow, DeepMind research budgets must be nothing.
I'm on a boat on the Amazon river right now and I've never seen the water being this low ever.
> But as soon as you want to customize and keep the changes, they want to charge you.

But afaik you only have to provide the source to your users? You're never obligated to contribute back? So if you make in-house changes, this shouldn't matter much.
This is one of those topics that Searle wants folks to think straight about.

He'd say: You are conscious. You are also a computer. You are not, as far as we can tell, conscious by virtue of being a computer. They're just two things that happen to be true about you but they are not linked in that super-direct way.

Similarly, you can think. And you can generate text. But you are not, as far as we can tell, thinking by virtue of generating text.
Another anecdotal description of old staircases that I've heard of before is from Burgos castle in Spain, where (it's said) that the stairs to the bottom of the well change direction half way down to prevent you from getting too dizzy [1]

> Se accede al interior por unas escaleras de caracol. Para evitar el mareo, los 4 primeros tramos se hacen en el sentido de las agujas del reloj y los dos últimos tramos en sentido contrario.

[1] https://rutasparatodaslasedades.blogspot.com/2019/07/el-cast...
This idea has been done a few times I think and it always has the "empty room" problem. I'd also submit that it doesn't solve the moderation problem either, just pushes it to another entity, which can either 1) choose not to moderate, which will drive anyone off who doesn't enjoy having the worst comments being littered everywhere they browse, or 2) choose to moderate, except now they're trying to moderate something the size of the entire web.
This reminds me of the “Green M&Ms Canary” story; attributed to Van Halen.

They were famous for having a clause in the preparation checklist, that they had to have a bowl of M&Ms in the lounge, but no green ones.

Eddie Van Halen was asked about this, and his explanation was that their stage set was very complex, and required rigorous preparation. Failure could actually be dangerous (think the “pod” scene from Spinal Tap).

He said that if they found green M&Ms, then that meant the instructions were not read correctly.

[EDIT] I was wrong. It was brown M&Ms
I thought the pole and dance in Sweden was at midsummer. In England it's on Mayday.
And some of the usable (still not open) files exclude Northern Ireland so it's GB not UK data really.
Ah yes, the old, "you should enable swap so that when your RAM fills up, you know about it when the disk starts thrashing and all I/O grinds to a near-halt."

I mean, swap is useful, but that's not what it's for. Same is true for compressed RAM. If you want an alert for low available RAM, it seems like it would be better to write a script for that.
I had to do a double take after reading this comment to make sure I wasn't reading an old thread from 2014 or something.

USB-C has been out for years now and neither of these predictions have come to pass. Your comment aged poorly before you even finished writing it.

USB-C isn't without its problems, but neither of those are one of them.
Oh yeah. Any manual data update has potential to go wrong.

Especially since in my exp the most common way to do this is to paste the new data over previous sheet in an excel, and hope all the formulas still work.

Kind of fine, but let’s hope there aren’t any new categories that weren’t there last month!
Is Alvis named after the character of the same name in Xenoblade Chronicles?

(Spoiler warning if you haven't played: the XC Alvis is also an AI.)
Not to discount your experience, I would just like to flag that your conclusion does not quite follow from the premises. I don't believe that there's anything inherent about LLMs that would make one incapable of recognizing the falsity of an argument made by another LLM. Rather it's just the they're not all powerful, and struggle with complex tasks when they don't have any way of directly checking their code's outputs (or error messages), same as humans. There is a lot of recent progress in collaboration between LLMs when they're given the ability to run their code and assess their progress [0].

[0] E.g. the ChatDev project - https://arxiv.org/abs/2307.07924 , described in this recent video by "Two Minute Papers"[1]

[1] https://youtu.be/Zlgkzjndpak
Cambridge Analytica scandal aside, we know from first hand research papers that Facebook has conducted experiments to manipulate users' moods.

We also have whistleblower data that they (allegedly intentionally) intentionally ignored manipulation for the 2016 election. Worth reading Sophie Zhang's narrative:

https://www.technologyreview.com/2021/07/29/1030260/facebook...

Sure, none of these is a smoking gun for the explicit claim that the companies themselves are explicitly manipulating users, but they certainly appear to be complicit. Complicit in a conspiracy (in the legal sense) to influence voters.
GC, almost any GC, is a no-go for hard real-time systems where memory total memory usage AND performance must be known. When you are in situations where you absolutely MUST process X messages in Y timeframe, even something simple like calling malloc() is no-go because the runtime isn't known.
> Sometime later, I also learned that "three" is usually the magic number for correctly plugging in a USB Type-A device. It's a maddening dance and it begs the question, why wasn't the Universal Serial Bus designed with a reversible connector from the outset?

Honestly when this is the biggest problem you face on a daily basis, your life must be relatively easy.
Sharp pixels have always been around too. Even in 1982 there was the pc-98's 640x400 crt monitor that would clearly render dithers -- which its games still chose to use all over, even when they got 16 colors. An lcd doesn't do much worse, and in fact those city nightscapes with pinpoint stars and lights look fantastic on modern displays.
> asking the LLM to do an operation with text it is not capable of

So you are saying the LLM isn't making world models? Because if it did it would understand the properties of these words, this is one of the easiest relationships it could find. It isn't fed these properties directly, but it knows the letters that each word is made up of anyway which is how it can turn them to Base64 etc, there is no reason at all why it shouldn't be able to solve that problem.

But if you are right and this sort of thing is impossible, that implies that the LLM can't model anything at all, its just a stupid text generator. Is that what you meant?
I cannot comprehend how people are using web in 2023 without ad-blocking.
Isn't this just arguing for giving it more text to do text generation from?
Done exactly the same thing. No idea why they sized it that way, at least it usually doesn't break anything.
Energy performance certificates are open though https://epc.opendatacommunities.org/ which includes address and, in some cases UPRN (unique property reference number)

It's also a pretty interesting dataset to explore
Author of the page: yes and you should play Future Redeemed to understand the finer points of this.
>LLMs have no real understanding, so of course they cannot self-correct.

Will you admit that they have real understanding if a future iteration of LLMs can self-correct? Otherwise this is a vacuous claim.
It depends. It is common to use the results in further Excel calculations.
Yeah that plus the claim of AGI in the Enterprise plan tipped me off. But you're right, I was momentarily convinced this was real and was about to very tactfully tell them they were destined for failure. :)
I'm gonna guess it correlates with the handedness of the builder.

As a right-handed person, when I've built spiral towers in games they have been clockwise because when building from the bottom up, clockwise just seems "right".
Medieval Venice's Response to Globalization (2014)
It's about the bank knowing their customer and appropriate limits for the customer income. If you cycle $50k in a month on a $10k credit line, and your credit application had your income at $80k/year, the bank may look into it.
Handbook of Rationality (2021)
Cool! I wondered how production code would look like, then I found this: https://github.com/stanfordhpccenter/soleil-x/blob/master/sr..., and was thoroughly impressed.

I wonder if it would be possible to easily set it up on our university's HPC cluster (which is not a supercomputer, but still has SLURM and everything there).
Let me fix it: if you are going down but you do not have Errol in your ranks, you've lost?
I think the trick with LLMs is realising that all they do is repeatedly randomly choose a word* to output from a weighted set, and the weights are influenced by the context of the preceding words. Your role is to set up that context so that it outputs the words that are most useful to you.

That's why ChatGPT has the Custom Instructions feature. Put in there (or up front in the conversation) that you want it to consider whether what you are asking for is possible or not, and if there are alternatives it could provide. Then work with it collaboratively to adjust its context while chatting on a topic (e.g ask it to check its work and other open ended questions) and you'll likely get much more useful results

Really, given the actual mechanics of the model it's astounding to me how incredibly effective LLMs are.

* I say word because I like it better than "token"
Reinforcement Learning: ChatGPT and RLHF [video]
It's a drag-and-drop UI for grouping items in a table by category. Plenty of quick videos on YT since business users generally struggle to grasp it. Here's one example: https://www.youtube.com/watch?v=qu-AK0Hv0b4

It's paradoxically very useful and complete garbage at the same time, IMHO
Yes that reads correct. The `sub` would a NATS user public nkey, the `iss` would be the NATS account public nkey (either the issuer nkey in config-mode or existing nkey in decentralized auth).

As long as it can verify the chain of trust for the user JWT that is returned, it should work.

The three schema types are shown here: https://docs.nats.io/running-a-nats-service/configuration/se...

auth request comes in -> generate user jwt, sign + encode -> respond with auth response.

As long as the necessary bits of the response and user JWT conform, it will work.
I don't think that works with EMPs since the pulse will induce a current in the protected circuit just as much as the path to ground, unless that path to ground is a full shield around the circuit.
I will find some time to write an issue about the rendering.

And you're right, contour is doing okay in terms of memory, especially compared with other modern terminals. It's just that the first run after built uses already 250mb, and I think that when I will setup some fonts and run a few panes inside it will probably go higher. But if it stays around this number, it's really fine.
personally, i run my systems without swap, and kernel OOM behavior has been adequate.
I'm still only halfway through the XC3 DLC >_< Thanks for the nudge, haha.
I failed the age test as it asked which one of these is not a war?

Crimea, Korean, Chinese and Vietnamese - technically all 4 were, although one was a civil war but a war nonetheless!
That exists. It's called an e-marker and you can buy testers for about $60 that will read it for you. If a cable doesn't have one of those markers then odds are it can't handle over 5 amps or USB 2.0 speeds.

It is kind of annoying that that functionality isn't built into phones and PCs though. There was some talk about building support into the Linux kernel[1] but it doesn't seem like that went anywhere.

[1]: https://people.kernel.org/bleung/now-how-many-usb-c-to-usb-c...
Are you referring to the 30 pin connector, which did stuff no other connector did?

Or lightning, which was smaller and easier than anything else available since USB-C didn’t exist?

You already mentioned USB. Perhaps FireWire? SCSI? Those were all standard.

Oh. Laptop power connections? There was no standard until USB-C, which they use.

People repeat this, but it hasn’t really been true since they gave up all the custom stuff with the iMac.
No. We know exactly what "text generators" do and we also know that is not what the brain does. That can be true even if you don't fully understand what the brain does.

An easy way to prove the two are different is 'What is the equivalent to the endocrine system for an LLM and why doesn't it get tired like a mind?'

The logical problems that a lot of people run into are twofold:

1) At a very basic level, we modeled these architectures on brains (and named them after our brains), so at a very very basic metaphorical level, you can say 'these things are acting like our brains act.' This ignores the complexity of the brain.

2) We like to think that inconveniences of our minds (like the need for sleep) are "problems" that we can engineer away, rather than intrinsic components of the process. People won't like hearing this, but there's no formal reason why 'the need to sleep' is not a necessary criteria for 'being conscious,' because as far as we know, the only conscious beings out there also sleep. It's just human nature to assume we can engineer the 'good' parts of a biological system while avoiding the 'bad' while still essentially replicating the system, but that's usually not the case.

[0]https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2525690/
> I wonder in LLMs either need to be rethought/retrained to say "I don't know" instead of guessing (I have no clue what would go into this)

You can already do this yourself to some extent by providing examples in the prompt. Ask your question, explicitly add that you're allowing the "don't know" answer and add that for this similar question the answer is X, for that the answer is don't know, for that the answer is Y. It's a bit of work, but it works in practice. Check out the concept of priming.

Yeah, it would be nice if this was pre-trained - maybe in the future.
Female (host) USB-A orientation is not always consistent, thought, which adds to the confusion. Thought the orientation you de scribe is the most common zone, I can recall at l'East two devices (laptop and desktop) where it was reversed.
My blind speculation would be that this property is likely to disappear as more and more text is written by non-thinking agents. Most text on the internet prior to 2022 was written by an agent capable of thinking. That may not be true going forward.
That's a nice example of how it can turn out, but it's not always like that. Land is abundant, but in many places housing can't be built. Water is abundant, but Nestle still makes a fortune selling it. If someone could find a way to sell air, they'd apply for a government sponsored monopoly (a patent) on it, and lobby government agencies to recommend it over the natural air.

Far too many people make their fortunes gatekeeping access to resources.
I think the OPs point was that people tend to buy more RAM than they actually need because they have no idea how much RAM they actually need, because it's always used, and so err on the side of caution
Huh, not sure I would agree with that.

We have some overlapping feature set but I would argue Leantime looks a bit better but I may be biased :D

The key differentiators are our goal and strategy tracking though.
WOW, that is amazing, what part of the river are you at? Are you in some project over there?
This post is about a product for NATS.

I presume you are talking about the roadmap after the 2.10 release?
Why did you have children?
Which license is then not bait-and-switch? Imho it is only that if they put all contributors under CLAs (they do) and even then this is a problem with the CLA, not the AGPL.
you’re completely forgetting Apple being the first company to go all-in on USB C with their laptops.

https://www.theverge.com/2015/3/9/8174219/apple-macbook-usb-...

It was really only the iPhone that lagged behind, and that’s because they switched to lightning not but a couple years before USB C was finalized, pissing off everyone who invested in the 20-pin connector ecosystem.
Show HN: Blending AI Images with Classic Checker Patterns: Puzzle Game Evolution
Hawking wrote in A Brief History of Time:

> John Wheeler once calculated that if one took all the heavy water in all the oceans of the world, one could build a hydrogen bomb that would compress matter at the center so much that a black hole would be created
I didn't bash Java/Kotlin. In fact, I have written few android apps in Kotlin, Java and I also have fiddled with Jetpack compose, JNI and NDK (I have also played with mpv's Opengl/Vulkan's rendering on Android if that matters to you). I don't want to share the projects of mine because i don't want to reveal my identity.

> https://gioui.org/

I know that tailscale's android application is written in it but i don't think gioui is great for android apps.

> Tell me you've never done any Android development, without telling me...All this Java/Kotlin bashing is getting really old, especially for a forum like this one.

Ok, this one hurts. Why are you attacking me instead of defending your stance. All are allowed to have opinions and I am allowed to have one(It's sad to explain this to someone on forum like this one). I dream of Linux-desktop kinda situation where you can program in any language you want, where you are not hindered by any platform/framework, where you have complete freedom and where you don't want to be bothered/(vendor locked-in) by Bigcorps(looking at you Google services framework).

> write GUIs in a non-GC language like Rust which _has_ to run on what's essentially a Java VM (ART).

Haha, non-GC languages power the GUIs on Android fyi. Jetpack compose is powered by Skia. Chromium is powered by Skia. Skia is C++.

Please do your own research before commenting low-effort replies.
The difference is that your goldfish doesn't look like it's walking. I'm sure my door doesn't think. I'm not sure the LLM doesn't.
This is unreadable.

Please, either indent your paragraphs or else put more space between paragraphs than between lines which are part of the same paragraph. One or the other, or even both. If you do neither it is illegible.
> Also I expect if that was a real problem you could probably implement a system where you have more than one gap. Does that exist?

That is a really cool idea! I actually tried implementing that. However I gave up because the code became quite a bit more complex, but it would totally be possible! That being said, multiple gaps would only help the "move gap" latency, they wouldn't help with the resizing latency. The later is both less predictable and much higher then moving the gap. Also when you need to coalesce the text for searching you would loose all your gaps.
How can we tell? All I hear in my head is some monologue, or hypothetical dialogues with or between other persons. Sounds a lot like predicting text.
I've have never seen that level in my hole life.... It brings me a lot of uncertainty about the future of our world climate change
> That is post-hoc rationalization.

You're asking to a disprove a purely(?) speculative claim, though.